﻿
@font-face {
    font-family: 'Montserrat-Black';
    src: url('fonts/Montserrat-Black.ttf') format('truetype'), url('fonts/Montserrat-BlackItalic.ttf') format('truetype'), url('fonts/Montserrat-Bold.ttf') format('truetype'), url('fonts/Montserrat-BoldItalic.ttf') format('truetype'), url('fonts/Montserrat-ExtraBold.ttf') format('truetype'), url('fonts/Montserrat-ExtraBoldItalic.ttf') format('truetype'), url('fonts/Montserrat-ExtraLight.ttf') format('truetype'), url('fonts/Montserrat-ExtraLightItalic.ttf') format('truetype'), url('fonts/Montserrat-Italic.ttf') format('truetype'), url('fonts/Montserrat-Light.ttf') format('truetype'), url('fonts/Montserrat-LightItalic.ttf') format('truetype'), url('fonts/Montserrat-Medium.ttf') format('truetype'), url('fonts/Montserrat-MediumItalic.ttf') format('truetype'), url('fonts/Montserrat-Regular.ttf') format('truetype'), url('fonts/Montserrat-SemiBold.ttf') format('truetype'), url('fonts/Montserrat-SemiBoldItalic.ttf') format('truetype'), url('fonts/Montserrat-Thin.ttf') format('truetype'), url('fonts/Montserrat-ThinItalic.ttf') format('truetype'), url('fonts/OpenSans-Bold.ttf') format('truetype'), url('fonts/OpenSans-BoldItalic.ttf') format('truetype'), url('fonts/OpenSans-ExtraBold.ttf') format('truetype'), url('fonts/OpenSans-ExtraBoldItalic.ttf') format('truetype'), url('fonts/OpenSans-Italic.ttf') format('truetype'), url('fonts/OpenSans-Light.ttf') format('truetype'), url('fonts/OpenSans-LightItalic.ttf') format('truetype'), url('fonts/OpenSans-Regular.ttf') format('truetype'), url('fonts/OpenSans-SemiBold.ttf') format('truetype'), url('fonts/OpenSans-SemiBoldItalic.ttf') format('truetype'), url('fonts/Roboto-Black.ttf') format('truetype'), url('fonts/Roboto-BlackItalic.ttf') format('truetype'), url('fonts/Roboto-Bold.ttf') format('truetype'), url('fonts/Roboto-BoldItalic.ttf') format('truetype'), url('fonts/Roboto-Italic.ttf') format('truetype'), url('fonts/Roboto-Light.ttf') format('truetype'), url('fonts/Roboto-LightItalic.ttf') format('truetype'), url('fonts/Roboto-Medium.ttf') format('truetype'), url('fonts/Roboto-MediumItalic.ttf') format('truetype'), url('fonts/Roboto-Regular.ttf') format('truetype'), url('fonts/Roboto-Thin.ttf') format('truetype'), url('fonts/Roboto-ThinItalic.ttf') format('truetype');
}
/*#app-content{
    padding-top:60px !important;
}*/
/*#pullTOPmenu {
    margin-top: -72px;
}*/
.pullCC{
    margin-top:25px !important;
}
/*start*/

#app-menubar.actionS div nav ul li a span .sideText{
    display:none;
}

#app-menubar.actionS:hover{
    width:198px !important;
}
#app-menubar.actionS:hover div nav ul li a span .sideText{
    display:inline-block !important;
 
}

.MBbutton{
    color:#ffffff;
    font-size:30px;
    position:absolute;
    top:14px;
    left:228px;
    cursor: pointer;
}
.activator {
  height: 40px;
  width: 40px;
  border-radius: 100%;
  background-color: rgba(140, 19, 3, 0.00);
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  z-index: 1;
  transition: all 0.3s ease-in-out;
}
.activator:hover {
  /*background-color: #e9eaea;*/
}
.circle {
  height: 60px;
  width: 60px;
  cursor: pointer;
}
.toggle-btn123 {
  border-radius: 5px;
  height: 3px;
  width: 25px;
  background-color: #fff;
  position: relative;
  top: 50%;
  left: 0;
  margin: auto;
  transition: all 0.3s ease-in-out;
}
.toggle-btn123:before {
  content: "";
  border-radius: 5px;
  height: 3px;
  width: 25px;
  box-shadow: 0 -10px 0 0 #fff;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s ease-in-out;
}
.toggle-btn123:after {
  border-radius: 5px;
  content: "";
  height: 3px;
  width: 25px;
  box-shadow: 0 10px 0 0 #fff;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s ease-in-out;
}

.actionS {
  /*background-color: #b40050 !important;*/
  width:50px !important;
  transition:all 0.1s ease-in-out;
}

/*end*/
.sideIcons{
    padding-left:2px;
    padding-right:10px;
}
.navSide{
    float:left;
    list-style:none;
    display:block;
    width:200px;
    background-color:#4d4d4d;
}
#app-menubar{
    background-color:#4d4d4d;
    width:198px;
    
    position:absolute;
    margin-top:60px;
    /*top:6rem !important;*/
}
#app-content{
    /*padding-left:50px;*/
}

.course-categories3 .jstree-default-large .jstree-anchor:hover{

    color:#fff !important;
        Background:#f49b29 !important
}
.course-categories3 {

        background: #ffffff !important;
        border-radius:5px
}
.dropdown-content .nano-content{
         margin-top: 0px; 

}
.course-categories3 .jstree-icon{
    display:none !important
}

.course-categories3  .jstree-default .jstree-node{

    background-image:none !important
}

.course-categories3 .jstree .jstree-open>.jstree-children {
    margin-left: 0px !important;
}
.course-categories3 .jstree-default-large .jstree-node{
        color: #444;
    border-top: 1px solid rgba(0,0,0,.08);
    margin-left: 0px;

}
.course-categories3 .jstree-default-large .jstree-anchor{

       color:white !important;
       font-weight: 500;
       font-size: 15px;
       text-overflow: ellipsis;
    overflow: hidden;
        padding: 20px;
    line-height: 0px;
    text-transform: capitalize;
        width: 100% !important;
    white-space: nowrap;
        word-wrap: break-word;
            height: 32px;

}
    .course-categories3 .jstree-children ul li {
        padding-left: 20px;
    }

.courselevel2{
    padding:0px !important;
    min-height:100% !important
}
.dropdown-content.jstree-icon{
    display:none
}
.jstree-default-large .jstree-anchor{
     color: white !important;
}
.dropdown-content #course-categories{

        background: #fff !important;
}
.dropdown-content.courselevel h2{
    color: #151313 !important;
    display:none;


}

.dropdown-content.jstree-icon{


}

.dropdown-content .courselevel{
     background: #fff !important;
        color: #151313 !important;
    font-weight: 500;
    font-size: 15px;
        margin-top: 0px;

}
.rc-ExploreButton {
    margin: 0 auto;
    background: none;
    border: none;
    height: 33px;
    width: 80px;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -ms-box-align: center;
    -o-box-align: center;
    box-align: center;
    -webkit-flex-align: center;
    -moz-flex-align: center;
    -ms-flex-align: center;
    -o-flex-align: center;
    flex-align: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    border-radius: 5px;
    background-color: #9a120a;
    font-weight: 300;
    cursor: default;
    padding: 0;
    position: relative;
    margin-top: 10px;
    border: 1px solid #eaeaea;
        margin-right: 15px;
}
.rc-ExploreButton span {
        top: 0;
    width: 100%;
    line-height: 31px;
    position: absolute;
    font-size: 14px;
    color: #f7f7f7;
    font-weight: 500;
}

.enrollnowbutton2{

    background-color:#841400;
}
body {
    /*font-family: "Montserrat",Helvetica,Arial,sans-serif;*/
    /*font-family: Helvetica,"Montserrat",Arial,sans-serif;*/
    font-family: "Montserrat-Regular" !important;
    background: black !important;
    /*height: 100%;
 position: relative;*/
}
/*#app-footer {
    position: absolute;
    bottom: 0;
    width: 100%;
}*/

.responsive-tabs .dropdown-menu > li.active > a {
    /*background: none;*/
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Montserrat-Regular'   !important;
}



.no-touch .btn-primary:hover, .no-touch .btn-primary:focus {
    background-color: #7f8082;
    border-color: #5d5e5f;
    color: #fff;
}
.no-touch .btn-primary:active{
      background-color: #7f8082;
    border-color: #5d5e5f;
    color: #fff;

}
.courseprevtitle2{
        color: #fff !important;
}


ul, menu, dir {
    -webkit-padding-start: 0px;
    padding-inline-start: 0px;
}

/*.navbar {
  
    height: 49px;
}*/
.rowpad{
    padding-top: 4px;
padding-bottom: 5px;

}
.nav>li>a:hover, .nav>li>a:focus{

    background:none;

}
.learner-widget-heading{

    background-color: #6f8694;
}
.navbar-default {
    margin: 0;

}
#app-content{
    min-height:auto !important;

}
.nav-pills>li+li {
    margin-left: 0px;
}
.navbar-default .navbar-nav>li>a {
    color: #fff;
}

.navbar-default .panel {
   
    margin-bottom:0px 
}
    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
        color:#d4d5d6;
    }
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}

.navbar-brand, .navbar-nav>li>a {
    text-shadow:none !important;
}

#navbar-collapse-1{

        float: right;
}

.nav2 {
    
    float: left !important;
        margin-top: 20px;
        width:100%;
        display: block !important;
    
}
.nav2 > li > a > img {
    
    background: #a2a2a2;
    width:39px;
    height:39px;
        padding: 2px;
        margin: 0px 20px 0px 0px;
}
.nav-pills > li {
    
    border: 1px solid #ccc;
       padding: 0px 20px 0px 0px;
           /*margin-right: 20px;*/
               background: #fff;

}

.nav-pills > li.active{
        background: #22AAB8;

}
  .nav2 > li > a {
        color: #716e6e;
         padding: 0px 0px !important;
    }
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
    color: #fff;
    background-color: #22AAB8;
    padding: 10px;
}

.navbar {
    position: relative;
}
.yamm .container {
    position: relative;
}

.yamm .nav, .yamm .collapse, .yamm .dropup, .yamm .dropdown {
    /*position: static;*/
}
.yamm .navbar-nav > li {
    margin: 0 0px;
}

.yamm .navbar-nav > li.active > a {
    background-color: transparent;
    color: #35404f;
    font-weight: 400;
}

.ml-5 {
    margin-left: 3px;
        color: #fff;
}
.navbar-toggle{
    margin-top:0px;
        background-color: transparent;

}



.navbar-default .navbar-nav>.active>a{

    box-shadow:none;
    -webkit-box-shadow:none;
}

.dropdown-menu {
    border: 0px solid #ccd1d9;
}

.myprofileimg {
    border-radius: 50%;
    width: 36px;
    height: 36px;
     padding-bottom: 3px;
}

.myprofileimg2 {
    border-radius: 50%;
    width: 68px;  /*89*/
    height: 68px; /*89*/
        margin: 0 auto;
}




/*.item-inner{
    background:#fff

}*/
.logo-wrapper > a > img {
    max-height: 80px;
    /*max-height: 4rem;
    max-width: 100%;*/
}


.coursedetailimg{

    width:100%
}
.navbar-form .input-group{

        width: 250px;
}

@media only screen and (min-device-width: 360px) and (max-device-width: 400px) {

    .navbar-form.search-bar-container .form-app-search {
        margin-bottom: 0;
    }

}

@media only screen and (min-device-width: 401px) and (max-device-width: 440px) {
    .CourseLevelSelectStyle, .CategorySelectStyle {
        height: 33px !important;
    }

    .navbar-form.search-bar-container .form-app-search {
        margin-bottom: 0;
    }
}

@media only screen and (min-device-width: 810px) and (max-device-width: 992px){

    .navbar-form .input-group {
        width: 213px;
    }

    .navbar-form .input-group {
        width: 224px;
        display: flex;
    }
}

 @media (max-width: 768px) {
    .navbar-form .input-group {
        width: 100%;
    }

    #app-search{
        border-radius: 6px 0px 0px 6px;
    }
}

 @media (min-device-width: 768px) {
    .select2-container {
        width: 200px !important;
    }
}


#course-categories{
        font-size: 13px !important;
        background:#25282b !important;
}



.language-bar .bootstrap-select button.btn{

      
    font-size: 13px;
    
    color: #fff;
}

.no-touch .btn-default:hover, .no-touch .btn-default:focus {
    color:#fff;
}

#app-menu-inner > .panel {
    margin-right: 0px;
    height: auto;
    padding:10px;
}
#app-content {
        padding-top: 0px;
        padding-top: 0rem;
    }



#btn-toggle-search .fa {
    font-size: 17px;
     font-size: 1.7rem; 
}


/*Dashboard CSS*/

.dashboardbg {
    background-color: #fff;
    background-size:cover;
    background-repeat:no-repeat;
    height:100%;
}

.myrecentcourses2{

    min-height:100px !important
}
hr {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    border: 0.5px solid #ccc;
}
.blackbg{
   
    padding:30px;
  
  padding:15px 0px;

}
/*#userCourseWizard{

        margin-top: -45px;
}*/
/*.blackbg a{
    
  color:#fff;

}*/
.form-app-search .input-group-btn .temp{

    border-radius:0px 5px 5px 0px;
    height: 33px !important;
    padding-top: 4px;
}
#app-search{

    border-radius:0px 6px 6px 0px;
    font-size: 14px;
}

.greeting {
  font-weight: 600;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.pagination > li.active > a, .pagination > li.active > span {
    background: #1ab394;
    border: 1px solid #1ab394;
    color: #fff;
}
.myrecentcourses{
    background: #fff;
    padding: 20px 20px;
    margin-bottom: 10px;
    border: 1px solid #d2cdcd;
    border-radius: 10px;
    box-shadow: 0 1px 6px 0 rgba(50,50,50,.4);
        min-height: 306px;
}
    .myrecentcourses h3 {

           margin-bottom: 14px;
           font-weight: bold;
         
    }

     .myrecentcourses2 h4 {

        margin-bottom: 0px;
          margin-top: 10px;
    }
.subcoursedescription{

    margin-bottom:30px;
}

.special-img{
    width:50px;
    height:50px;


}
.myrecentcourses a {
    white-space: nowrap; 
    overflow: hidden;
    text-overflow: ellipsis;
    /*color: #0b5292;*/
}

#app-menu-inner>.active>ul>.active a {
    border-left: 0px solid;
    /*border-bottom: 0.1rem solid;*/
    padding-left: 0px;
    padding-left: 0rem;
}




.bg-success {
    background-color: #28a745!important;
}

.progress-bar {
        font-size: 11px;
    line-height: 14px;
    color:#3e3e40
}

.progress {
    background: #c9c9c9;
    border: 0px solid #aaa;
    padding: 0px;
    padding: 0rem;
    width: 180px;
   
}
.progress2 {
    background: #c9c9c9;
    border: 0px solid #aaa;
    padding: 0px;
    padding: 0rem;
    margin-top: 20px;
}
.newbie{

       margin-top: 8px;
    margin-bottom: 0px;
}
.row {
    margin-right: 0px;
    margin-left: 0px;
}
.no-touch #app-menu-inner > .active > ul li a:hover, .no-touch #app-menu-inner > .active > ul li a:focus, .no-touch #app-menu-inner > .active > ul li a:active {
    background: none;
    color: #fff;
}
.dropdown-menu{

        border-radius: 0px 0px 4px 4px;
}


/*Footer*/
#app-footer {
  
    background: #363843;
}

#app-footer>.container {
    background: #363843;
    border-top: 0px solid #e7e7e7;
}
#app-footer .padded-responsive {
    padding-bottom: 0px;
    padding-bottom: 0rem;
    padding-top:5px;
    padding-top: 0.5rem;
}
#app-footer span.icon {
    font-size: 22px;
    font-size: 1.2rem;
}

#app-footer .social-links-wrapper .social-media-rounded {
   
    height: 26px !important;
    height: 2.6rem !important;
    
  
    width: 26px;
    width: 2.6rem;
}
.favorite2 {
    background: #be3047!important;
    border-color: #be3047!important;
}



.language-bar .bootstrap-select .dropdown-menu {
   
    
        min-width: 100%;
}
#app-footer .social-links-wrapper {
  
    margin-top: 5px;
}
.allcourses{

       text-align: center;
    margin: 2px 0px;
    padding: 5px 16px;
     border-radius: 5px; 
    color: rgba(255,255,255,.9);
    /*-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.25)inset;
    box-shadow: 0 1px 3px rgba(0,0,0,.25)inset;*/
    /*border: 1px solid #fff;*/
    width: 120px;
}

    .allcourses a {
          color: #676666;
    font-size: 15px;
        font-weight: bold;

    }

    #exTab1 .tab-content {
      color: #080808;
  
}

.pagemaintitle {
    /*margin-top: 15px;
    margin-bottom: 25px;
    font-size: 25px;
    color: #43425D;
    font-weight: 600;*/
    color: #00172c;
    font-size: 25.98px;
    font-weight: 600;
    /*font-size: 24px;
    font-weight: 500;
    line-height: 29.26px;*/
    /*padding-top: 25px;*/
    /*font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
    font-family: "Montserrat-Regular";
}

@media only screen and (min-device-width: 768px) and (max-device-width: 968px){

    .pagemaintitle {
        color: #00172c;
        font-size: 32px;
        font-weight: 500;
        padding-top: 0;
        margin-bottom: 0;
        font-family: "Montserrat-Regular";
        /*font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
    }

}


#exTab1 .nav-pills > li > a {
  border-radius: 0;
  font-size: 17px;
}

#page-header{
           padding: 10px;
   
         background: none !important;
         color:#293846;
                 font-weight: 500;
                  
    padding-bottom: 2px !important;
  
}
.tab-content>.tab-pane{

        margin-top: 5px;
    /*background: #fff;*/
}

/*Course list*/

@media only screen and (min-device-width: 810px) and (max-device-width: 868px) {
    #page-header {
        /*margin-top: 50px;*/
    }
}

.cards {
    margin: 70px auto 0;
    max-width: 1300px
}

.cards li {
    float: left;
    height: 240px;
    position: relative;
    overflow: hidden;
    margin: auto;
    width: 50%
}

.cards li img {
    bottom: -1e3px;
    left: -1e3px;
    margin: auto;
    min-height: 100%;
    min-width: 100%;
    position: absolute;
    right: -1e3px;
    top: -1003px;
    width: 100%
}

.cards li a:after {
    content: "";
    height: 503px;
    left: -3px;
    position: absolute;
    pointer-events: none;
    top: -48px;
    width: 349px
}

.cards a {
    display: block;
    height: 100%
}

.cards h3 {
    color: hsla(0, 0%, 100%, .85);
    display: block;
    font: 400 1.25em Montserrat, Helvetica Neue, Helvetica, Arial, sans-serif;
    left: 15px;
    margin-top: -15px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 35%;
    width: 100%;
    z-index: 2
}




a.spotlight_link {
    color: #fff
}

a.spotlight_link .icon-controls span {
    padding-top: 5px
}

ul.horizontal_share {
    position: static;
    top: 0;
    margin-bottom: 35px;
    text-align: center
}



ul.horizontal_share+a,
ul.horizontal_share+a+a {
    display: block
}

.inline-container {
    margin-bottom: 70px
}

.blue-lrg-dot {
    height: 30px;
    width: 30px;
    margin-right: -14px;
    bottom: -40px
}

.blue-small-dot {
    height: 15px;
    width: 15px;
    margin-right: -6px;
    bottom: -60px
}

.blue-dot {
    right: 50%;
    position: absolute;
    border-radius: 50%;
    background: #0091c7
}

.about-learning-path {
    margin: 0 auto;
    max-width: 660px;
    position: relative;
    text-align: center;
    z-index: 30;
    padding-top: 0
}




.course-listing .courses .advert-holder {
    display: block;
    float: none;
    margin: 0 0 20px;
    width: 100%
}

.course-listing .courses .advert-holder .ad {
    background: #2e3942;
    height: 95px;
    margin: 0 auto;
    max-width: 900px;
    padding: 1px 0;
    text-align: center;
    width: 100%
}

.course-listing .courses .advert-holder .ad h4 {
    color: #fff;
    display: block;
    margin: 30px 0 0
}




.listing-results-tabs {
    max-width: 1390px;
    padding: 0 20px
}

.listing-results-tabs .tag-description {
    margin: 10px auto 35px;
    text-align: left
}

.listing-results-tabs .tag-description h1 {
    font-size: 1.4375em;
    margin-bottom: 14px;
    font-weight: 300
}

.listing-results-tabs .tag-description .expand {
    text-align: left!important;
    height: 158px
}

.listing-results-tabs .page-heading h1 {
    font-size: 1.4375em;
    text-align: left;
    font-weight: 300
}

.listing-results-tabs:after {
    content: "";
    position: absolute;
    width: calc(100% - 50px);
    bottom: 0;
    left: 30px;
    z-index: -1
}

.listing-results-tabs .filters-holder-category {
    width: 100%!important;
    display: block;
    margin-bottom: 40px
}

.listing-results-tabs .filters-holder-category h2 {
    font-size: 1.375em;
    float: left;
    margin-bottom: 0
}

.listing-results-tabs .filters-holder-category p [class^=icon-] {
    float: left;
    margin-right: 11px;
    padding-top: 4px
}

.listing-results-tabs .filters-holder-category a,
.listing-results-tabs .filters-holder-category button {
    cursor: pointer;
    width: 30px;
    padding: 0;
    margin-left: 10px;
    color: #2d3942
}

.listing-results-tabs .filters-holder-category a [class^=icon-],
.listing-results-tabs .filters-holder-category button [class^=icon-] {
    margin: 0;
    float: none;
    padding: 4px;
    display: inline-block;
    background: #fff
}




.link-group {
    height: 100%;
    position: absolute;
    right: 0;
    top: 0
}

.link-group .social-link-btn,
.link-group a {
    background: #0094c9;
    border: 2px solid #fff;
    border-radius: 50%;
    display: inline-block;
    height: 34px;
    margin: 15px 5px 0 0;
    text-align: center;
    width: 34px;
    cursor: pointer
}

.link-group .social-link-btn span,
.link-group a span {
    color: #fff;
    font-size: 1em;
   line-height: 3rem; 
}

.link-group .social-link-btn:hover,
.link-group a:hover {
    border: 2px solid rgba(0, 148, 201, .8)
}

.link-group .social-link-btn {
    margin-right: 5px
}

.link-group .share-trigger:hover .icon-group {
    opacity: 1;
    visibility: visible
}

.link-group .icon-group {
    background: rgba(45, 57, 66, .85);
    padding: 10px 0;
    position: absolute;
    right: 80px;
    opacity: 0;
    visibility: hidden;
    text-align: center;
    top: 10px;
    width: 170px;
    transition: all .3s ease-in
}

.link-group .icon-group .social-buttons a {
    width: 27px
}

.link-group .icon-group a {
    background: 0 0;
    border: 0;
    display: inline-block;
    height: auto;
    margin: 0
}

.link-group .icon-group a span {
    color: #fff;
    font-size: 25px
}

.link-group .icon-group a:hover span {
    color: #68aadd
}

.link-group.open .icon-group {
    display: inline-block
}

.my-courses {
    padding: 20px;
    width: calc(100% - 220px)
}

.my-courses .search-top-ad {
    margin-bottom: 30px;
    text-align: center
}

.my-courses .course-container.no-button,
.my-courses .course-container[data-endpoint=favorite-courses] {
    padding-bottom: 100px
}

.my-courses .course-container[data-endpoint=courses-completed] .course-block .course-block-img-outer .bar-container .bar-outer .bar {
    background-color: #10a650
}

.my-courses .course-container[data-endpoint=courses-completed] .course-block .course-block-intro button.btn {
    display: none
}

.my-courses .course-container .course-block .course-block-intro {
    padding-top: 45px
}

.my-courses .course-container .course-block-info {
    background-color: #f3f6f7;
    position: absolute;
    bottom: 0;
    width: 100%
}

.my-courses .course-container .course-block-info:after {
    content: "";
    display: table;
    clear: both
}

.my-courses .course-container .course-block-info .time-to-finish {
    display: none
}

.my-courses .course-container .course-block-info ul li {
    width: 33.3333%
}

.my-courses .course-container .course-block-info.no-level ul li {
    width: 50%
}

.my-courses .course-container .course-block-info.no-level ul li.level {
    display: none
}

.my-courses .btn {
    margin: 30px auto;
    display: block
}

.my-courses .btn.continue {
    max-width: 175px
}

.my-courses h2 {
    font-size: 18px;
    color: #465159;
    font-weight: 500;
    margin-bottom: 20px
}

.my-courses .nothing-here {
    color: #465159;
    padding: 30px 0 100px
}

.my-courses .nothing-here>span {
    background: #0094c9;
    border: 2px solid #fff;
    border-radius: 50%;
    display: inline-block;
    height: 34px;
    margin: 15px 5px 0 0;
    text-align: center;
    width: 34px;
    cursor: pointer
}

.my-courses .nothing-here>span span {
    color: #fff;
    font-size: 1em;
    line-height: 1.875em
}



.my-courses-products {
    display: none
}

.my-courses .avail-products {
    width: calc(100% + 40px);
    margin-left: -20px;
    margin-top: 40px
}

.my-courses .course-intro .slide-up-products.upgradable a:hover .upgrade .bottom {
    background: #0091c7
}

.my-courses .course-intro .slide-up-products.upgradable a:hover .upgrade .bottom .before span,
.my-courses .course-intro .slide-up-products.upgradable a:hover .upgrade .bottom .now span {
    color: #fff
}

.my-courses .course-intro .slide-up-products .upgrade {
    padding: 30px 0;
    text-align: center
}

.my-courses .course-intro .slide-up-products .upgrade h6 {
    color: #465159;
    font: 700 .9375em Montserrat, Helvetica Neue, Helvetica, Arial, sans-serif
}

.my-courses .course-intro .slide-up-products .upgrade img {
    width: 165px
}

.my-courses .course-intro .slide-up-products .upgrade .bottom {
    background: #d4d4d4;
    bottom: 0;
    left: 0;
    padding: 20px;
    position: absolute;
    width: 100%;
    transition: background .2s ease-in
}

.my-courses .course-intro .slide-up-products .upgrade .bottom>div {
    float: left;
    width: 50%
}

.my-courses .course-intro .slide-up-products .upgrade .bottom>div .price {
    font-size: 16px
}

.my-courses .course-intro .slide-up-products .upgrade .bottom span {
    display: block
}

.my-courses .course-intro .slide-up-products .upgrade .bottom .before span {
    color: #5d666d
}

.my-courses .course-intro .slide-up-products .upgrade .bottom .before .price {
    position: relative
}

.my-courses .course-intro .slide-up-products .upgrade .bottom .before .price:after {
    background: #be3047;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    top: 50%;
    width: 100%
}

.my-courses .course-intro .slide-up-products .upgrade .bottom .now span {
    color: #2d3942
}

.my-courses .course-intro .slide-up-products .upgrade .bottom .tiny {
    font-size: .75em
}

.my-courses .course-intro .slide-up-products.view {
    height: 100%
}

.my-courses .course-intro img {
    width: 45px
}

.my-courses .course-intro a {
    color: #2d3942;
    font-size: .9375em;
    font-weight: 700
}

.my-courses .course-intro a span {
    margin-right: 10px
}

.my-courses .course-intro a:hover {
    background: #d2d7db
}

.my-courses .course-intro .prod-col {
    width: 35%;
    float: left;
    text-align: center;
    position: relative;
    height: 100%
}

.my-courses .course-intro .prod-col:nth-child(2) {
    width: 40%;
    text-align: left
}

.my-courses .course-intro .prod-col:nth-child(2) span {
    font-size: 12px;
    line-height: 15px;
    display: block
}

.my-courses .course-intro .prod-col:nth-child(2) .prod-center {
    left: 0;
    transform: translateY(-50%)
}

.my-courses .course-intro .prod-col:nth-child(2) .prod-center strong {
    color: #38ac69
}

.my-courses .course-intro .prod-col:nth-child(3) {
    width: 25%
}

.my-courses .course-intro .prod-col:nth-child(3) .prod-button {
    padding: 9px 0 0;
    text-align: center;
    background-color: #2d3942;
    color: #fff;
    cursor: pointer;
    border-radius: 100%;
    width: 35px;
    height: 35px;
    transition: all .4s ease-in
}

.my-courses .course-intro .prod-col:nth-child(3) .prod-button:hover {
    background-color: #0094c9
}

.my-courses .course-intro .prod-col .prod-center {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.my-courses .course-intro>li {
    height: 33%;
    border-bottom: 2px solid #c7cdcf;
    overflow: hidden
}

.my-courses .course-intro>li:nth-child(3) {
    border: 0
}

.my-courses .course-intro li {
    height: 78px;
    float: none
}



ul.support-menu {
    margin-top: 20px;
    margin-bottom: 20px
}

ul.support-menu li.support-menu-item {
    text-align: center;
    margin-top: 10px
}



ul.support-menu li.support-menu-item a:link,
ul.support-menu li.support-menu-item a:visited {
    border: 2px solid #0091c7;
    border-radius: 5px;
    color: #0091c7;
    padding: 3px 10px;
    display: inline-block;
    width: 110px;
    font-size: .975em;
    font-weight: 500;
    transition: border 2s, color 2s
}

ul.support-menu li.support-menu-item a:active,
ul.support-menu li.support-menu-item a:focus,
ul.support-menu li.support-menu-item a:hover {
    border: 2px solid #00597b;
    border-radius: 5px;
    color: #00597b;
    padding: 3px 10px;
    display: inline-block;
    width: 110px;
    font-size: .975em;
    font-weight: 500;
    margin-bottom: 0
}




.effect2
{
  position: relative;
}
/*.effect2:before, .effect2:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.effect2:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}*/
.language-bar .no-touch .btn-default:hover, .no-touch .btn-default:focus{

        color: #fff !important;
}
.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3;
}
.list-group-item-text {
    margin: 0 0 11px;
}

.course-desc {
       width: 200px;
    height: 50px;
    min-height: 50px;
    max-height: 50px;
    /* border: 1px dotted black; */
    overflow: hidden;
}


.certificate_achieved {
    padding: 0px 3px;
    font-size: 16px;
    font-weight: normal;
    color: #5d5d5d;
    text-align: left;
}
.greybox{
        padding: 20px;
    background: #fdfdfd;
   box-shadow: 1px 5px 15px 0px rgba(0,0,0,.05);
    margin: 20px 0px;
    border: 1px solid #d2d2d2;    border-radius: 5px;

}
.greybox2 {
    margin-top:0px

}
.property-title{

    font-weight:bold;
}

.property{

    padding:7px 0px;
}
.progress-bar[aria-valuenow="0"]{
    color:#fff;

}

.textclipp2{

  width: 400px;
   
}
.textclipp3{

     width: 200px;
}
   .textclipp4{

     width: 300px;
}

.textclipp{

    white-space: nowrap; 
    overflow: hidden;
    text-overflow: ellipsis;
   
}

.files .file {
    border: 0px solid #aaa;
}
#component-section .files .file {
    border: 1px solid #d6d6d6;
    background: #f3f3f3;
    border-radius: 5px;
}
.more-details img{
    width:20px !important;
}
#component-section .files .file .file-title{

    font-weight:bold
}

.progress4 {
   
    height: 20px;
    background:#757575

}

.progress-bar4 {
    font-size: 13px;
    line-height: 21px;
}


.courseDescription {
        background-color: #fff;
    /*padding-left: 10px;
    box-shadow: 0px 0px 10px 0px;*/
    color: #676767;

}



/*course styles*/
._2tEgg112Bx5q0SYwDLiBO6{max-width:500px;margin:2rem auto}._3EbKwuzt-8t3UNGzn_sYAZ{padding:2rem 0;max-width:100%}._1a6RNVh06UptYNjN2Cc461{text-align:center;color:#939598}._3Xd9dWbebSEXGnBQKy5LMY{color:#939598}._1tpoge6n9ywhyCAu2g8RuD{color:#f65a5b;margin-bottom:1rem}._2hsEIyPggJqtYXScN2usBD{background-color:#f65a5b;height:1.5rem;width:1.5rem;border-radius:50%;color:#fff;padding-left:.625rem;padding-top:.125rem;display:inline-block;margin-right:0.5rem}.sqNqEjVms_Ey4JDn2jMpn{border:1px solid #e9eaea;position:relative}.sqNqEjVms_Ey4JDn2jMpn._2RHCLSR-fXJ-POJurT70Js{border-color:#f65a5b}.sqNqEjVms_Ey4JDn2jMpn._2RHCLSR-fXJ-POJurT70Js input{background-color:#fddede}.sqNqEjVms_Ey4JDn2jMpn._2RHCLSR-fXJ-POJurT70Js ._35_HVs7DTCKrGDv4NnfaeD{color:#f65a5b}.sqNqEjVms_Ey4JDn2jMpn input{width:100%;height:2rem;padding:.3125rem 0;font-size:.875rem;border:none;text-indent:0.8rem}.sqNqEjVms_Ey4JDn2jMpn ._35_HVs7DTCKrGDv4NnfaeD{position:absolute;right:0;top:0;padding-top:0.75rem;padding-right:0.25rem;color:#e9eaea}._3BeTfEBWKKMp4BmmHKy7_q{padding-top:0.25rem;height:2rem;color:#f65a5b}._1p5M0mxBHOj_HbA9pWBjy3{max-width:10rem}.sqNqEjVms_Ey4JDn2jMpn._3Vnx9L0Op4H5YBIDRgpBEh,.sqNqEjVms_Ey4JDn2jMpn.Af5LqI3t0X_GXtzG5hAmd{max-width:3.75rem}.sqNqEjVms_Ey4JDn2jMpn._3Vnx9L0Op4H5YBIDRgpBEh input,.sqNqEjVms_Ey4JDn2jMpn.Af5LqI3t0X_GXtzG5hAmd input{text-align:center;text-indent:0}._1KLPnYxb4Pmuf7ZYTcGmLU{color:#76787b;font-weight:bold;margin-bottom:1rem;font-size:1rem}._1kM6YvfOOnuvp8ORtQmaDT{width:9.375rem;position:relative;top:0.25rem}._2qUonr0ND36E9KLQpJaTbz{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:2rem}.upUEUlcgvw_llNBidnLTu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}._2TrA_Xx95jwcGgDE-rFQDG{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}._1KB5opGWu9zcjBh2DB-VQx{margin-right:1rem}._1KB5opGWu9zcjBh2DB-VQx label{display:inline-block;margin-bottom:0.5rem}._1KB5opGWu9zcjBh2DB-VQx:last-of-type{margin-right:0}._3OuFQbkpO4zyTQODv6hNbq{margin-top:1rem}._3OuFQbkpO4zyTQODv6hNbq ._1KB5opGWu9zcjBh2DB-VQx,._2g-yTF5d37KC-PAsC8tngJ ._1KB5opGWu9zcjBh2DB-VQx{width:50%}._2j1sqDH5txvmVbA94l7XcW{margin-bottom:1rem}.WufsGnzQDQ2h1endNIWE7{color:#76787b;margin-bottom:0.5rem}.dm51gW6WIbcV5CelDYmkb,.PMu4geyDqLr-jyxGpmINu{padding-right:1.5rem}._3aX52aK8fBvjOnn9XKHFEF{padding-left:1.5rem;max-width:6.25rem}._2vQKWlmJggzLIFVZ9Wsbfl{max-width:6rem}@media only screen and (min-width: 48rem){._2vQKWlmJggzLIFVZ9Wsbfl{padding-left:1.5rem;max-width:7.5rem}}.kG22ITuq74YNCwJSQdkBh{font-size:0.875rem;text-indent:0.8rem;color:#3e3e40;position:relative;width:100%;height:2.5rem;border:1px solid #bebfc1;background:transparent;padding:0;height:calc(2.5rem - 2px)}._21-2JAIVwX2le_B_n1-vUf select{height:2.55rem;padding:0 0.5rem;border:1px solid #bebfc1}._21-2JAIVwX2le_B_n1-vUf select:hover,._21-2JAIVwX2le_B_n1-vUf select:focus{background-color:#fff;border:1px solid #bebfc1}._1qjvdoJ5yQkhYdYZsDqWGj{font-size:0.875rem;text-indent:0.8rem;color:#3e3e40;position:relative;width:100%;height:2.5rem;border:1px solid #bebfc1;background:transparent;padding:0;border:none}._1wM5nkBu0WaWOwv4OCc-fo,._2uoRHozhYMdaPBfkzC7Ux6{font-size:0.875rem;text-indent:0.8rem;color:#3e3e40;position:relative;width:100%;height:2.5rem;border:1px solid #bebfc1;background:transparent;padding:0;border:none;max-width:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ZcnHq8MMX6caeBMpt3kQh{position:relative;font-size:1.5rem;color:#e9eaea;text-align:center;padding:0 0.5rem 0 0.5rem}.PeMWr-8mFKOO72PrYPa6p{margin-right:0.75rem}._3F1JB8G3RoVNThc8TU_-Dx{background-color:transparent;border:0;padding:0;margin-bottom:2rem;cursor:pointer}._3F1JB8G3RoVNThc8TU_-Dx img{width:13.75rem}._3QmYsAJJFP8-_2VOcuTDLb{color:#939598;text-align:center;display:block}._2M6iCj6BNGPY5eqRq2ZgzL{height:1.1875rem}.axUfhPPkE9WGIIZzh4jCK{margin-right:0.75rem;width:1rem}.recurly-hosted-field{font-size:0.875rem;text-indent:0.8rem;color:#3e3e40;position:relative;width:100%;height:2.5rem;border:1px solid #bebfc1;background:transparent;padding:0}._10Q-xAkzAX0IkKwCVjjLpE{font-weight:bold;text-transform:uppercase;color:#76787b;font-size:1rem;margin-bottom:1rem}._10Q-xAkzAX0IkKwCVjjLpE img{margin-left:2rem}._1OW_aoCzLw4N0OChfzLiv{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}._2V8ak0N1LCKWLPWGGkbGUV{margin-top:-1rem;margin-bottom:2rem}._3b80pyokqLyAgwAFrC8lVV{position:relative;top:0.3rem;left:0.4rem;width:4rem}
._3xA2ArJeRxTsbQxiV5Fl4S{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:90vw;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,0.2)}._2z2dXREeZCkmCiNShUVhGq{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio;margin-right:.625rem}.p7_dusZhvsH2uniWaDpeC{height:6.25rem;padding:1rem}.hGBHsj_SArjukj-Jl4c1f{line-height:1.5625rem}._18NnyPucFee57I3JerFxJ-{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 1.5625rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.Qb2gBKqqtjbtTw20I5zQj{font-weight:bold;font-size:1.375rem}._3-vdQ0M5gfSEjpfml666eq{margin:20px;width:12.5rem}.yQh1R2o4uKjQUXGd7dj3H{padding:.625rem;width:100%;border-top:1px solid #000}
._3VCznYtrtljbygtFhuZMu3{padding:14px;color:#a9aaad;cursor:pointer;background-color:inherit}._3VCznYtrtljbygtFhuZMu3:hover{color:#d4d5d6}._3ZeoDwgK9t8-N4knLVmBHo{pointer-events:none;opacity:0.4}
._1DnAlcnqk40cpa2faqZVTz{padding:0 2rem 2rem}._3tzD5JHXYiSBtcqttmCLXu{font-size:2rem;line-height:27px}._3GZR3eoLIDx5QI1IMBZq1R{text-align:left}._3T1R6j84pmJgBD68W5gPUy{margin:0 0.5rem}._3xRy5uW2lC5OqlMPOYwSjR{padding:22px}
._3_F6BsLO6lHMogfFTe3gtP{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(-100%);transform:translateY(-100%);top:-8px;z-index:10}._3WYgwsBdKRQy2jWmWUvKKd{left:50%;-webkit-transform:translateY(-100%) translateX(-50%);transform:translateY(-100%) translateX(-50%)}.LhR72WYhPQHPm7bcfQKOX{left:10px}._35g3-TY2UW_OcP47fleDa9{right:10px}._1oC2bjr8qg1EBQJedEKeZM{padding:10px;z-index:98;max-width:450px;white-space:normal;font-size:14px}._36TAfBLSK2nr3fHYd-02lz{position:relative}._3zVCk56-zLLcvx-w_SYkeE{overflow:visible;border:solid;border-color:transparent;border-width:6px 6px 0;bottom:-6px;left:25px;position:absolute;z-index:99}._-rjT1LXREej4gDgUIOmmX{left:25px}._1GqEk9QT6VM48w3c8ked10{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}._3VhB_daOW524_OJIuBhZw7{right:25px}
._1bgbQGWrSTqRBCv7mQ-vQ{background-color:#152b39;color:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Monaco,Menlo,"Ubuntu Mono","Droid Sans Mono",Consolas,monospace}._3fz1QTIc4mzBvDf8r_87V3{border-top-color:#152b39}
._1BkiiXEASq6xiInNxOJhxr{background-color:#fff;color:#000;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}._1Y11_RTY2j2IoJmVPH6J_J{border-top-color:#fff}
._3i855NVX0YxsFbLcnumKAP{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 auto;padding:0}._2t0UIBXBrLb32g6u_Is4_R{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;max-width:13.4375rem}@media screen and (max-width: 45rem){._2t0UIBXBrLb32g6u_Is4_R{max-width:8.75rem}}._2q1pCIv64LPkUkJ6aHznyN{font-size:.875rem;line-height:1.75rem;color:#939598;margin:0;text-transform:uppercase}._2gMhi1pFMnvrdHi4QAY90l{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-line-pack:start;align-content:flex-start;height:10rem}._1N5H5LyZiD0CZSyDwwbexE{color:#3e3e40;line-height:1.75rem;transition:color 0.5s ease-out;margin-right:2.5rem}@media screen and (max-width: 45rem){._1N5H5LyZiD0CZSyDwwbexE{margin-right:1.25rem}}
._3-Xw001vbk_jqyWXS00DpU{background:#fff;border-top:1px solid #e9eaea}.AWRFe_Pk7hecgRVKSs9e3,._12hkYAdwsZ1aRf-HRb2mEZ,._3_3OHCst-avrWcRP7LV7m5{width:100%;max-width:60rem;margin:0 auto;padding-left:1rem;font-size:.875rem;color:#3e3e40;line-height:1.75rem}._12hkYAdwsZ1aRf-HRb2mEZ{padding-bottom:1rem;padding-top:0}._12hkYAdwsZ1aRf-HRb2mEZ a{color:#000;font-size:1.25rem;padding-right:.5rem}._12hkYAdwsZ1aRf-HRb2mEZ a:hover{color:#3e3e40;font-weight:bold;text-decoration:none}._1Cvk8ksSRbCkUGbxzWH5Px{padding-bottom:0}._1Cvk8ksSRbCkUGbxzWH5Px a{margin:0}._3RqDr0uyCT8HZA3OBrtLqO{padding-right:3rem}.kGc0Ekt1_5tf1IVvdPjMc{min-width:8rem;margin-bottom:1rem}.kGc0Ekt1_5tf1IVvdPjMc a{color:#3e3e40}._3hAP6u7ioFw5hOI2zUmJdT{margin-bottom:.8125rem;font-size:1rem;color:#000}.AWRFe_Pk7hecgRVKSs9e3{width:inherit;padding-top:1.5rem}._3O6GrrwOLv0wNTWGiFvmIi{display:block}._3O6GrrwOLv0wNTWGiFvmIi:hover{text-decoration:none}.fHOl_he5Kc2adsm5uo1Fu{min-width:20rem;margin-bottom:1rem}._2iZXCQ30uqS55L-y_DPuiM{border-top:1px solid #e9eaea}._3_3OHCst-avrWcRP7LV7m5{padding-top:0.75rem;padding-bottom:0.75rem}._2JMJlv5mGz0_mJrXs9fDCv{width:30%}._1ml9oMvatEZw6dBD_2ip-k{width:30%}._3SGYhuCc5uu8qgcvIriCHu{width:40%;color:#3e3e40}._1ml9oMvatEZw6dBD_2ip-k,._2JMJlv5mGz0_mJrXs9fDCv,._3SGYhuCc5uu8qgcvIriCHu{display:inline-block;font-size:0.875rem}.td2xfZDSSUeD2LuZvgNu7,._36XVCnk2Pl79LaUYUVaUFX{margin-right:6px}._36XVCnk2Pl79LaUYUVaUFX::after{content:"|";font-size:1rem}
._18CgQDg3Su8I2jcMRQBUZ6{position:relative;background-color:#fff}._3ZDCOnjpiqdd8TAMpRPXVi{max-width:120rem;margin:0 auto}._1pEjTVeyrJjRTpvQsNRcHl{z-index:1}
.OJ8OpWwx4lkLGRFX7jfQt,._2FUYxJWazEtXvLdgZIpjVG{position:relative;width:800px;height:600px}.OJ8OpWwx4lkLGRFX7jfQt{height:632px;padding-bottom:32px}.rVvAbxhs7b2vBougof83-{background-color:#fff;position:absolute;top:0;left:0;right:0;bottom:0}._1DP8Ay38s2yjA5yFnaFKbT{position:absolute;bottom:0;left:0;right:0;height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}._3pms3AFZ7Q3fecgdKfgtNS{margin:0 0.5rem;opacity:0.5;height:16px;width:16px;background-color:#fff;border-radius:50%;cursor:pointer;transition:opacity 0.2s ease-in-out}.TZao9H6uBjpBNPZP2KrQw{opacity:1}.sksZWg_Zr6_fPK3sEknVq{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;height:40px;width:40px;top:50%;margin-top:-20px;background:none;border:none;background-color:#fff;border-radius:50%;color:#152b39;cursor:pointer;outline:none}.sksZWg_Zr6_fPK3sEknVq ._1JbkFPRVb85_cmtsfnadxs{font-size:24px}._1zjYTMKoqlsJM0-IXHlNL7{left:-56px}._2eX7MtZPOf_wq5WC08CaAn{right:-56px}
._3C3VZdwTFUFSDkH_XKo5oT{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}._7Em0XJXUgfwyFJriCZQuA{width:800px;display:block;height:450px;overflow:hidden}._7Em0XJXUgfwyFJriCZQuA ._2Cy7Adr9ZDHfLjqRK07Pe5{width:100%;height:478px}._7Em0XJXUgfwyFJriCZQuA ._188YcqpaYbQexpr2kLxv-v{width:100%;height:450px}._27TqT2h0fCfYxbn9kxNy_b{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#204056;color:#fff;padding:0px 86px;height:150px;width:100%;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2em}._1mlbi43NsiO8a5RDGL1Uyo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;height:60px;width:60px;top:0;right:0;background:none;border:none;background-color:none;cursor:pointer;outline:none}._1mlbi43NsiO8a5RDGL1Uyo ._4t5GL7wu5XWM9T3P4btNe{font-size:24px;color:rgba(0,0,0,0.4)}._12cP9jD3nGLkPJxz2CkoTA{color:#34b3a0}
@-webkit-keyframes _3VbJZmZTU1CQWR_z0CHT-R{50%{stroke-dashoffset:0}}@keyframes _3VbJZmZTU1CQWR_z0CHT-R{50%{stroke-dashoffset:0}}@-webkit-keyframes _3QQ52Z3SshrLEvkYMGUaQn{10%{stroke-dashoffset:169}50%{stroke-dashoffset:0}85%{stroke-dashoffset:169}}@keyframes _3QQ52Z3SshrLEvkYMGUaQn{10%{stroke-dashoffset:169}50%{stroke-dashoffset:0}85%{stroke-dashoffset:169}}@-webkit-keyframes i9ZW5ecSlahhDndmpIe_F{50%{stroke-dashoffset:0}}@keyframes i9ZW5ecSlahhDndmpIe_F{50%{stroke-dashoffset:0}}@-webkit-keyframes _2cQYH2LtKEu64PrAY3loPA{10%{stroke-dashoffset:287}50%{stroke-dashoffset:0}85%{stroke-dashoffset:287}}@keyframes _2cQYH2LtKEu64PrAY3loPA{10%{stroke-dashoffset:287}50%{stroke-dashoffset:0}85%{stroke-dashoffset:287}}@-webkit-keyframes _3Fj1IOPAACsNYuKZUDxcXm{50%{stroke-dashoffset:0}}@keyframes _3Fj1IOPAACsNYuKZUDxcXm{50%{stroke-dashoffset:0}}@-webkit-keyframes _3FnRst8YIA1b7n-bZv074h{10%{stroke-dashoffset:361}50%{stroke-dashoffset:0}85%{stroke-dashoffset:361}}@keyframes _3FnRst8YIA1b7n-bZv074h{10%{stroke-dashoffset:361}50%{stroke-dashoffset:0}85%{stroke-dashoffset:361}}@-webkit-keyframes _1fk6t40LQkQKqS0rcbiOPy{50%{stroke-dashoffset:0}}@keyframes _1fk6t40LQkQKqS0rcbiOPy{50%{stroke-dashoffset:0}}@-webkit-keyframes _22qlEIqT2YXIgZ6Bn0eOsZ{10%{stroke-dashoffset:77}50%{stroke-dashoffset:0}85%{stroke-dashoffset:77}}@keyframes _22qlEIqT2YXIgZ6Bn0eOsZ{10%{stroke-dashoffset:77}50%{stroke-dashoffset:0}85%{stroke-dashoffset:77}}.ukTnuDGtJUY03u5SR6-t-{width:100%;height:calc(100vh - 3.125rem)}._2ZK6mVQ7QVjw-cQtLoFvSA{width:7.5rem}._158T33PO8jy9LJESfSbtxW{stroke-dasharray:77;stroke-dashoffset:77}._2uVP4n9yQa5bmgbsiHdKhO{stroke-dasharray:169;stroke-dashoffset:169}._3ZVXH1XPvm7y7WJNmQ71As{stroke-dasharray:287;stroke-dashoffset:287}._1rlXpEq-Mj5hOIzKCnUlID{stroke-dasharray:361;stroke-dashoffset:361}._3HLnTV91DfEpGD5Wd6iA5M._158T33PO8jy9LJESfSbtxW{-webkit-animation:_1fk6t40LQkQKqS0rcbiOPy 3s infinite;animation:_1fk6t40LQkQKqS0rcbiOPy 3s infinite}._3HLnTV91DfEpGD5Wd6iA5M._2uVP4n9yQa5bmgbsiHdKhO{-webkit-animation:_3VbJZmZTU1CQWR_z0CHT-R 3s infinite;animation:_3VbJZmZTU1CQWR_z0CHT-R 3s infinite}._3HLnTV91DfEpGD5Wd6iA5M._1rlXpEq-Mj5hOIzKCnUlID{-webkit-animation:_3Fj1IOPAACsNYuKZUDxcXm 3s infinite;animation:_3Fj1IOPAACsNYuKZUDxcXm 3s infinite}._3HLnTV91DfEpGD5Wd6iA5M._3ZVXH1XPvm7y7WJNmQ71As{-webkit-animation:i9ZW5ecSlahhDndmpIe_F 3s infinite;animation:i9ZW5ecSlahhDndmpIe_F 3s infinite}._3ajpEDi9e2VUUa4zbqEnuG._158T33PO8jy9LJESfSbtxW{-webkit-animation:_22qlEIqT2YXIgZ6Bn0eOsZ 3s infinite;animation:_22qlEIqT2YXIgZ6Bn0eOsZ 3s infinite}._3ajpEDi9e2VUUa4zbqEnuG._2uVP4n9yQa5bmgbsiHdKhO{-webkit-animation:_3QQ52Z3SshrLEvkYMGUaQn 3s infinite;animation:_3QQ52Z3SshrLEvkYMGUaQn 3s infinite}._3ajpEDi9e2VUUa4zbqEnuG._1rlXpEq-Mj5hOIzKCnUlID{-webkit-animation:_3FnRst8YIA1b7n-bZv074h 3s infinite;animation:_3FnRst8YIA1b7n-bZv074h 3s infinite}._3ajpEDi9e2VUUa4zbqEnuG._3ZVXH1XPvm7y7WJNmQ71As{-webkit-animation:_2cQYH2LtKEu64PrAY3loPA 3s infinite;animation:_2cQYH2LtKEu64PrAY3loPA 3s infinite}
.da_De0v3kymjG-jJPI4Ps{padding:0rem;width:100%;max-width:100%}.da_De0v3kymjG-jJPI4Ps.e4SdSOe04SN40nXwtmR5a{background-color:#d4d5d6}._3d9PthmvmnRTFe68ZDMklq,._2sTYj_Nu4Sszc0ETFCTEfx{padding:1rem;width:55rem;max-width:55rem;margin:0 auto}._200r70TfrYL_ZXh0erPRyi,._1gO1CARoPdFK4pOutOjHSm,._2sTYj_Nu4Sszc0ETFCTEfx,._1fhDdegXEr1vDjHwnVGBzu{padding:1rem 0}._200r70TfrYL_ZXh0erPRyi{padding-bottom:0}._200r70TfrYL_ZXh0erPRyi a,._200r70TfrYL_ZXh0erPRyi ._1lL7GMff7uvKrh-VJjnL-O{margin:0}._200r70TfrYL_ZXh0erPRyi ._1lL7GMff7uvKrh-VJjnL-O{padding:14px 0}._1fhDdegXEr1vDjHwnVGBzu{padding-top:0}._1fhDdegXEr1vDjHwnVGBzu a{color:#939598;margin-right:8px}._1fhDdegXEr1vDjHwnVGBzu a:hover{color:#3e3e40;font-weight:bold;text-decoration:none}._1RxFm0TRjcMsbNIR4MIYoi{padding-right:3rem}._1lL7GMff7uvKrh-VJjnL-O{color:#3e3e40}._3wEnm-X5Mwc_4cCPpxVM0_{font-size:14px;min-width:8rem;margin-bottom:1rem}._1A2wZpDfpME7fUkvEw9I9M{font-size:1rem;font-weight:bold;margin-bottom:0.5rem;color:#204056}.X8yULqTu-wQhyETecO0CE{display:block;color:#204056;margin-top:0.25rem;margin-right:2rem;font-size:1rem}.X8yULqTu-wQhyETecO0CE:hover{text-decoration:underline}._25NxDsq8gR4jqK1q5LO01B{border-top:1px solid #e9eaea}._2sTYj_Nu4Sszc0ETFCTEfx{padding-top:0.75rem}._3S0xk4E3d1yZlxHGmaYrBP{width:30%}._1AKqVwEpLjKEJWTiPNp_RV{width:30%}.MobehMbG1Xj-TnfeBXTGA{width:40%;color:#3e3e40}._1AKqVwEpLjKEJWTiPNp_RV,._3S0xk4E3d1yZlxHGmaYrBP,.MobehMbG1Xj-TnfeBXTGA{display:inline-block;font-size:0.875rem}.lbU-hs9OYqHHmT5v9NRd9,.zcP5_bL5mZyDwm32Vo0r9{margin-right:6px}.zcP5_bL5mZyDwm32Vo0r9:after{content:'|';font-size:1rem}._1kFovH3-ZMrSSHf1__L0L_{font-size:0.875rem !important}
.l8WMNYe0w-z1XHZVjU7p0{margin:0 auto;margin-bottom:4rem;width:100%}._2FGyd_Z-u6I5-Z3C6VDR95{position:relative;margin:1rem}
._2EbmjscxTgePhz37k4cH_E{width:100%;line-height:1.4}._2EbmjscxTgePhz37k4cH_E._1Pgkr77tUy-YqX8MJM1l-{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}._275VAaj8c6H-5RD1EQXdcL{line-height:1.4;position:relative}._1Pgkr77tUy-YqX8MJM1l- ._275VAaj8c6H-5RD1EQXdcL{margin-right:0.5rem}._3ZhC5MXWzUal9_UxXlijtj{transition:width 0.2s ease-in-out;height:100%}._3RcWMSjlk390NeAkYSQYfr{white-space:nowrap}
._3pfLvPZ9ohTlKvDz3CuohJ:hover,._3pfLvPZ9ohTlKvDz3CuohJ:focus{text-decoration:none}._3vqQy78vknNZenLX4aCVIv{position:relative;width:18.75rem;height:26.25rem;background-color:#fff;z-index:0;border:.0625rem solid #e9eaea;border-radius:.125rem}._3vqQy78vknNZenLX4aCVIv::before{transition:opacity .25s ease-in;content:"";position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:-1;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);opacity:0}._3vqQy78vknNZenLX4aCVIv:hover{cursor:pointer}._3vqQy78vknNZenLX4aCVIv:hover::before{opacity:1}._3vqQy78vknNZenLX4aCVIv:hover .oqHsaP2mR3qB1a5wNLfZl{background-color:#225470}._3vqQy78vknNZenLX4aCVIv:hover ._2mCtPeAZCRPtg_kzpSLTWX{color:#225470}._3jqvat6e7F6qM8WuEhfmuz{height:100%}.oqHsaP2mR3qB1a5wNLfZl{position:relative;background-color:#204056;height:10.5rem;transition:background-color .25s ease-in}._3oNspwRnCGl9Coe_qTaJmt{position:absolute;top:0;right:0;width:92px;height:92px;overflow:hidden}._3Y8MaFXWp8CPxIhIwZOSJU{position:relative;top:30%;left:calc(100% - 30%);width:120px;padding:.3125rem 0;background-color:#f65a5b;color:#fff;text-transform:uppercase;text-align:center;font-size:1rem;font-weight:bold;letter-spacing:1px;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}._2mCtPeAZCRPtg_kzpSLTWX,.Hd1VP1vQxyKwRh-5Gmx59{color:#204056;font-weight:bold;font-size:1.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._2mCtPeAZCRPtg_kzpSLTWX{transition:color .25s ease-in;margin-bottom:0.75rem}._3inTcsvuymeaqmtfuHl_3I .oqHsaP2mR3qB1a5wNLfZl{background-color:#76787b}._3inTcsvuymeaqmtfuHl_3I ._2mCtPeAZCRPtg_kzpSLTWX{color:#76787b}._3inTcsvuymeaqmtfuHl_3I:hover .oqHsaP2mR3qB1a5wNLfZl{background-color:#939598}._3inTcsvuymeaqmtfuHl_3I:hover ._2mCtPeAZCRPtg_kzpSLTWX{color:#939598}._3inTcsvuymeaqmtfuHl_3I ._3slIE8GtcWMZlOxkM5LkxB::before{background-color:#76787b}._1PltGIS2MXU5ksk58uYZ7t{opacity:0.7}._2ZA1kF2gB7QfLW6wMINr7T{padding:1.25rem 1.5rem;overflow:hidden;line-height:1.5rem;height:13rem;color:#76787b}._2d7lfzWFfXj0XPYEYH6Z8f{padding:0 1.5rem 1.5rem;font-size:1rem}._3HDw-Il1XNjVRAgOGQsjMd{font-size:1rem;padding-left:1rem;color:#76787b}._3QHQ9zsxPfkdAK8r4y3_Vn{position:absolute;top:0;left:0;bottom:0;right:0;z-index:10;padding:1.5rem}.EKSa2xRtrE5JqsRMvNVQZ{margin-bottom:1.5rem}._1aCNpRTGJMjCw_9PzRMx8D{line-height:1.5rem;opacity:0;color:#fff;transition:opacity .25s ease-in}._3QHQ9zsxPfkdAK8r4y3_Vn:hover ._1aCNpRTGJMjCw_9PzRMx8D{opacity:1}._3slIE8GtcWMZlOxkM5LkxB::before{position:absolute;content:"";top:0;left:0;bottom:0;right:0;z-index:-1;opacity:0;pointer-events:none;background-color:#204056;transition:opacity .25s ease-in}._3QHQ9zsxPfkdAK8r4y3_Vn:hover ._3slIE8GtcWMZlOxkM5LkxB::before{opacity:1}
._3zaYtiFUhQHWJsPD8lxUsU{width:100%;margin:0;background-color:#fff}._2F4RA1tCbB4Zl_qwmow9qB{background-color:#eef0f1}._1E0Gd4JVFmz7H6GhRZhdsx{width:100%;margin:0 auto}@media screen and (max-width: 1344px){._1E0Gd4JVFmz7H6GhRZhdsx{max-width:62.5rem;width:62.5rem}}@media screen and (min-width: 1344px){._1E0Gd4JVFmz7H6GhRZhdsx{max-width:83.125rem;width:83.125rem}._1E0Gd4JVFmz7H6GhRZhdsx._1SmRhJ_jFJlQfc0CS6jKv4{max-width:62.5rem;width:62.5rem}}
.QiaP8xKlQx81zbglJFAEQ{background-color:#fff}.QiaP8xKlQx81zbglJFAEQ._1q8RuHJt7Lrp8lcQo6agMi{position:fixed;top:3.125rem;left:0;right:0;z-index:1}.QiaP8xKlQx81zbglJFAEQ::after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:rgba(0,0,0,0.1)}._1CahOknqh2NPlqGN_JA35_{padding:2rem 1rem 0}._1q8RuHJt7Lrp8lcQo6agMi ._1CahOknqh2NPlqGN_JA35_{padding:0 1rem}
._2wJgCAD9QQKRq_cQbEctqp{max-width:45rem}.Myk6cIXJE_HXhMgGzD49X{margin-right:1rem}
._1f5Dv6ZcDGt7a6RegsZiQh .GTBEGRx9zFjoLKfX-18O7{margin-right:1rem}._3mhLsUppIcdoo_LS4xe7cG{position:relative}._3mhLsUppIcdoo_LS4xe7cG:hover .lRN4HZvnrxElsGCy6YQ1G,._3mhLsUppIcdoo_LS4xe7cG:hover ._3elCTsqARzCBzogp-hOaU1{background-color:#34b3a0;color:#fff;cursor:pointer}._3elCTsqARzCBzogp-hOaU1{pointer-events:none;position:absolute;right:0.5rem;top:0.65rem}.lRN4HZvnrxElsGCy6YQ1G{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border-radius:0;border:0.075rem solid #bebfc1;width:10rem;height:2.25rem;font-size:1rem;padding:0 0.5rem;background-color:#fff}.lRN4HZvnrxElsGCy6YQ1G:hover{border-color:#1a7b72}
.bit1nVAkiHoRv6qaWKByV{color:#fff;padding:1.5rem;background-image:url(/webpack/30537c833e1158fe2e4e20ee6ef25cf4.svg),radial-gradient(50% 113%, #416376 44%, #214a63 100%);width:100%;-webkit-font-smoothing:antialiased}._2P9p5AdW7V-yv-aJ24NWEc{max-width:200px}._3uX8B_DtMWT2PGi5Y_4m3E{max-width:200px}._2cWHM56QNKigS8heTFVq5v{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}._3t46rdQttQ5WKseEFG_VR0{-ms-flex-item-align:end;align-self:flex-end;margin-top:1rem}._1PWXz5qj7murlPz5CNaXFz{max-width:26.25rem}._1PWXz5qj7murlPz5CNaXFz p{margin-bottom:0;line-height:1.5}._2WzxUcxyfjunjd37uXHET9{text-align:right;color:#fff}._1kZvdxkB5V7RcuNy3cSv_Q{color:#34b3a0;font-weight:bold;font-size:20px}._15tnNfsq9sjSzYgOk5h1IN{font-weight:bold;margin-top:0.5rem;width:100%;letter-spacing:0.05rem}
._3u5GhiXMqH6rC1yd0zFKNG{width:100%;padding:1rem}.MLofcQrO6Gpco9pgrBTv_{font-weight:bold;font-size:2.5rem}._15g0Oj3_RnRWLftUvxceUm a{color:#52b1db}._3mo4K9Y0vKT9D_ag8wD0AO{height:0}._3mo4K9Y0vKT9D_ag8wD0AO ._1o0Pg2bEMxo2nCzXW7TeGu{max-width:100%;margin-top:-0.25rem}._-HfSdtiF9-HdO_0vXdjHP{margin-top:1rem}._3G6lvMTyMeGxgbv4uCpMH-{color:#76787b;line-height:24px}.G2NjgjVA-9IjAKuPB25Ne{font-size:23px;font-weight:300}
._2mc987irMTfyWZXrxcSrc-{margin-right:1rem;margin-left:1rem;margin-top:1rem}._2ztsLCqT5jqHBoxlAk5mGX{padding-top:3rem}
.QnGv5dobbYy80vBIDV5EN{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:1rem;font-size:0.8rem}.CBSmFI7ey8OMNIT4eGVdF{padding:0.25rem 0.7em;color:#225470;font-weight:bold;background-color:#e9eaea;border-radius:3px}._1xTTUPSX4uw6vxiE2gZ9Kw{padding:0.25rem 0.7em;color:#52b1db}
.xAJa60YqMqfQgW0o8JPDB{padding:1.875rem;color:#000;position:relative}.xAJa60YqMqfQgW0o8JPDB._1CtuVl5eQOpp_UAoXOqhfk{padding:35px 0}.xAJa60YqMqfQgW0o8JPDB ._2ZGMhoCRk0AAVjcfPDOjEg{height:1.5625rem}.xAJa60YqMqfQgW0o8JPDB h3{font-weight:900;font-size:1.5rem;padding-top:1rem;padding-bottom:0.25rem;margin-bottom:0.5rem}.xAJa60YqMqfQgW0o8JPDB p{line-height:1.6rem}.xAJa60YqMqfQgW0o8JPDB img{height:2rem}.xAJa60YqMqfQgW0o8JPDB ._2KFQrjyJOw4vPZs69JvaH{font-size:1.5rem;position:relative;top:-3px;margin-right:-2rem}.xAJa60YqMqfQgW0o8JPDB ._2aYINNDzhqx-UdLgs1vmDV{margin-right:0.75rem}._g2uqQIaVdsHgkhSPA_ht{position:absolute;top:-1px;right:0;left:0;margin:auto}._2XjhlJy1kmJaKHWK8SABjQ{width:62.5rem}._1ayElCewKTr6EYIfMI7Y-O{width:62.5rem;text-align:right}._3CYryFFqEl1KvBvFD5TvjA{position:absolute;margin:auto;right:1.25rem;top:1.25rem;cursor:pointer}._1UitjG6P7Oob7wpfzzmMD8{max-width:83.125rem !important;padding-right:1rem;padding-left:1rem}
._2KLc4Nj_UD-YY5F9QEuQv_{margin-top:2.9375rem}
._3nAJRrg4JA-RFRvjYpAEKA{min-height:calc(100vh - 3.125rem)}.oE5fcPGJjCTpLlBGuc3S2{background-color:#e9eaea}.oE5fcPGJjCTpLlBGuc3S2 ._3EcqsCLMrzteVtEq_FtvlH{margin:0 auto}._3WwBpV0iMQFk8eJbOxbtG5{background-color:#d4d5d6}
._3DPKwJZaB1icl31_b9jTJU{background:#fff;position:relative}._3DPKwJZaB1icl31_b9jTJU::after{position:absolute;content:"";bottom:0;right:0;left:0;height:.0625rem;background:#e9eaea}.q-qHkOpUJtvIOWisICwFR{max-width:67rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 auto;padding:.625rem 1rem}._kakjLQJLTELgEP6uLS5L{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap}@media screen and (max-width: 30.6875rem){._kakjLQJLTELgEP6uLS5L:first-of-type{margin-bottom:.625rem}}._3KlHRM_v4kyRCOVyKv0NDT{font-size:.875rem;line-height:1.57;color:#939598;margin-bottom:.3125rem;text-transform:uppercase}._3EZaQ7s2cPVtccjEWl4dlj{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;max-height:6.25rem;-ms-flex-line-pack:start;align-content:flex-start}@media screen and (max-width: 43.75rem){._3EZaQ7s2cPVtccjEWl4dlj{max-height:none;min-width:14.375rem;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}._3IiDV1cUres17nplcXhKKO{height:1.75rem;width:12rem}._215JtZqLAfXtc4U2xl7Pis{font-weight:bold;line-height:1rem}._21eFwk6dBNv3RHZXQN37wt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#3e3e40;transition:color 0.25s ease-out;cursor:pointer}._21eFwk6dBNv3RHZXQN37wt:hover{color:#34b3a0;text-decoration:none}._21eFwk6dBNv3RHZXQN37wt:focus{text-decoration:none}._1d3XXvfqU_lpjefXXzrell{max-height:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
._3enM9vTccLRQU5p9Ka4LVe{border:1px solid #d4d5d6;padding:.4375rem .875rem 0;height:4.25rem;min-height:4.25rem;min-width:9.0625rem;text-align:right;margin-left:1.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.hBOM8fS9V1lgJVa54DRrx{font-size:1.5rem;font-weight:bold;display:block;margin:0 0 .125rem}._327YEMDFXqIKpgTFzcPnou{font-size:.8125rem;color:#939598;display:block}
._3kRqmG6LhS43QW8usCMXC9{margin-top:1.5625rem}.IFCtx_8YzJBSqaSYg2sXd{margin:0 0 1.25rem;font-size:2.25rem;font-weight:bold;color:#000}._1ZyKDt3zKYQP2MdkAJHKt{margin:0 0 1rem}._1ZyKDt3zKYQP2MdkAJHKt>p{color:#5a5b5e}._1ZyKDt3zKYQP2MdkAJHKt>p>a{color:#34b3a0}._2kxpcBifBn-ifYn8OYJN4B{color:#939598;margin-bottom:1rem;display:block}
.joBBcx_BsPs16It7gmfg6{margin:0 0 2.5rem}.joBBcx_BsPs16It7gmfg6:nth-of-type(3n+2){margin:0 2.5rem 2.5rem}@media screen and (max-width: 67rem){.joBBcx_BsPs16It7gmfg6:nth-of-type(3n+2){margin:0 0 2.5rem}.joBBcx_BsPs16It7gmfg6:nth-of-type(odd){margin:0 2.5rem 2.5rem 0}}@media screen and (max-width: 44.5rem){.joBBcx_BsPs16It7gmfg6:nth-of-type(3n+2){margin:0 0 2.5rem}}._1ppEgqqkGyQpHta6KeJlQo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:65rem}@media screen and (max-width: 67rem){._1ppEgqqkGyQpHta6KeJlQo{width:42.5rem}}@media screen and (max-width: 44.5rem){._1ppEgqqkGyQpHta6KeJlQo{width:20rem}}
._2UbdE-dstMamwyV1oEPJYO{background:#fff;border-radius:2px;box-shadow:0 2px 8px 0 rgba(0,0,0,0.15);position:relative;transition:box-shadow .25s ease-in}._3ue8ihY6-HbUQohv8FhiA_:hover{box-shadow:-2px 8px 22px 0 rgba(0,0,0,0.15)}._1ty1QE27DJ3OwTIzp152gg{width:20rem}
._2wBRinPqoKyPgW7b7ueevS{padding:0 1rem}
._3aSxj70DFjWBKJDBTlKjw-{position:relative}._3VM-F0wRtqXLFtw6fLGM4Z{padding:0 1rem}._2QN9kkTo9FmQ587U5zVrj2{height:3.5rem}._2c0oy-hrLwoK19k6fOq7Gh{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}._2St_QjWnaifMFt9WyrRF5Y{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}._1I17T6ej9G5OXC0d-cz-uF{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}._3JkLgBgF3W4TvAKVlduIiu{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}._3ew0wD8tLqhGLZLsnNqVhX{border-top:1px solid transparent}.RpbeZ6nKzZWGayZ4Kx8VH{border-top:1px solid #d4d5d6}._30DQxdmXsxMa6nGRoJwS6u{border-top:1px dashed #d4d5d6}
._3E01vPKIQxiAykQEsEOL9T{margin:0 0 .625rem;font-size:1.125rem;font-weight:bold;line-height:1.2;color:#5a5b5e}._1W_Mq09QIy29zQNadwTnbu{font-size:.9375rem;line-height:1.5;color:#5a5b5e;-webkit-box-flex:1;-ms-flex:1;flex:1}._3ldbpCKh70WeBdqA3WlSLh{display:inline-block;padding-right:.75rem;margin-top:.125rem}.FeBIe7KZ3K58feW0HdyoO{position:relative;height:3rem;display:inline-block;overflow:hidden}.FeBIe7KZ3K58feW0HdyoO::after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:35%;height:1.5rem;background:linear-gradient(to right, rgba(255,255,255,0), #fff 75%)}
._27z-lUWRR8G69dc9VHFBZk{position:absolute;bottom:0;padding-bottom:.625rem}._3lW7uVxP7A2qFJFT4zZZf1{color:#a9aaad;font-size:.8125rem;vertical-align:top}.DrNLcIC0nyaznja4QKuZ0{padding-right:.25rem;vertical-align:top}
._1im6KdwCv4Q1t_Pik0JT-R{height:25rem;overflow:hidden}._1GZxsl3SJGiKGAssoBEI5V{vertical-align:bottom;border-radius:2px 2px 0 0;height:14.125rem}._2eyUAp5VI7FGxtQbeUCReG{height:1.375rem}.ThVuii2CelONbsL3KzX2i{position:absolute;top:0;left:0;right:0;margin:0 auto}
._3VF3ZBvJsM0Npy3vPdv28T:hover,._3VF3ZBvJsM0Npy3vPdv28T:focus{text-decoration:none}
._3VXRzwrEBZIbksxWq_dOg7{padding:1.5625rem 0 1.875rem;position:relative}._3VXRzwrEBZIbksxWq_dOg7::after{position:absolute;content:"";top:0;right:0;left:0;height:.0625rem;background:#e9eaea}._3ZASr44NdITFnvo3lozPjF{margin-bottom:2.3125rem}.zEUA8Ebnwlz7fPzT8Nf_q{font-size:1.5rem;font-weight:bold;color:#000;text-transform:uppercase;margin-bottom:1.25rem}._2hzW7Q83yj7_KPoElFoUrI{color:#5a5b5e;margin-bottom:.3125rem}.VWpS3Z82ewJZLJyhGCb3_{position:absolute;top:3.1875rem;right:0}.x5Sc2harXFrgLGtftgO5O{font-weight:bold;color:#374bd4}
._1Wmi-Nc0i2JzBzlic4K-t1{border-top:8px solid #3c64c2;border-radius:2px 2px 0 0}._29rkrnZvsP5gr2msE1EmSa{border-top:8px solid #0ea0e7;border-radius:2px 2px 0 0}._1mMb77orgy7TL6pTTkMvL-{border-top:8px solid #2daaa6;border-radius:2px 2px 0 0}._3qpe-q6rtZ7dhSwCy60HbT{border-top:8px solid #69639a;border-radius:2px 2px 0 0}._3fGDFjpQclIbXCWbyPn6su{border-top:8px solid #9385f5;border-radius:2px 2px 0 0}._3wh0T94dhbS-I2qz9QQuIw{height:12.5rem;overflow:hidden}._1yIN5h9V-6zqB2k2aPFq5w{position:absolute;top:0;right:0;border-radius:0 2px 0 0;height:3rem}.xscVK-oW5n-fhyXJ9B6Ke{height:2.6875rem}._2jj3ENXftX29GVY0tMioMB{position:absolute;top:0;left:0;right:0;margin:0 auto}
._1NwApuNHRzQ5s-BVodUIN6{background:#fdfdfc}._1trPqTCn8Fqb7H8Q6MFFH3{margin:0 auto;max-width:67rem;padding:0 1rem;min-height:70vh}._3ZueJ8VaAf-1uq2SmiAsvE{font-size:1.5rem;font-weight:bold;color:#000;text-transform:uppercase}
._3BSdp5s1odnueQ5421rOLN{background-color:#fff}._15yNfRp6FfW9IAh1lmrOud{position:relative;padding:0 1rem}._32OggMLccQ7RrbHgXSZSmU{display:block;position:absolute;top:0;left:0;right:0;bottom:0}._2VZkqzwOzxn8s-FjGD7oYR{overflow:auto;-webkit-overflow-scrolling:touch}.IhgcDhLzWUePgktLKA8Up{padding-bottom:1.5rem;border-bottom:solid 1px #d4d5d6}._3PEFnSPeKKkqYcmxI4mMq8{display:block;margin-left:2rem;font-size:1rem;font-weight:bold}._3PEFnSPeKKkqYcmxI4mMq8:hover,._3PEFnSPeKKkqYcmxI4mMq8:active,._3PEFnSPeKKkqYcmxI4mMq8:focus{text-decoration:none}._3Fd8W0iX0ntfvE_CEXJkTZ{background-color:#d4d5d6}._34lSmpej6GO2qd5lsccszN ._1JPXAP_sAyk1Fo8TBj0wP-{padding-bottom:2rem;padding-left:0}._3BSdp5s1odnueQ5421rOLN._34lSmpej6GO2qd5lsccszN ._1JPXAP_sAyk1Fo8TBj0wP-{padding-bottom:6rem}._1j41bG2W9g1_oL90-ATwiB{min-height:calc(100vh - 4.625rem);height:calc(100vh - 4.625rem);position:fixed;overflow:hidden;top:4.625rem;min-width:19.9rem;width:19.9rem}._35_ApOObcdtpKSKsYkgqw{min-height:calc(100vh - 3.125rem);height:calc(100vh - 3.125rem);overflow:hidden;min-width:21.9rem;width:21.9rem}._1JPXAP_sAyk1Fo8TBj0wP-{position:relative;padding-top:1.5rem;padding-left:0;margin-left:3rem;min-width:39.6875rem;max-width:63rem}
._183wc0i5YVrvnRpWsp6RfW{padding:10px;background:linear-gradient(to top right, #34b3a0 0%, #204056 100%) transparent;color:#fff;cursor:pointer}._2uK9qCf_WZS8KtjI2h2ONx{color:#fff;text-align:center;padding:0px 20px;-ms-flex-preferred-size:33%;flex-basis:33%;white-space:nowrap}._2uK9qCf_WZS8KtjI2h2ONx h4{font-size:22px;color:#fff;margin-bottom:0px !important}._2uK9qCf_WZS8KtjI2h2ONx h5{font-size:16px;color:#fff}._1peGQI-aYAFx7ccMMf7ueU{width:200px}._1bNOXwI1piRSci4ruCwJW4{width:160px}
._37WW5h3LGIdhS1F5wXUFtx{margin-top:2rem}._3051EHbiAmA4vlhRb7MzlJ{margin-top:2rem}._2RLBQQRDdAkofn8YsDoN0k{font-size:2rem;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.AYU_QJD6hFWjbOqJvOrbM{width:100%}._3_UJfF67nfWlLAKpHiEQiZ{line-height:1.4;max-width:30rem;text-align:center}._3hjLpOkPhTogEf9rqZnJVv{margin-top:1rem}._2xahoM_Wh4cI_AoJSs5lLv{min-width:180px;margin-bottom:2.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._2MCw-jxAYFUIzlJ_pSdkeT{color:#34b3a0}._3fiko6bNz6y4aGPFzoNMLD{width:100%}._1q9SXwaZyKiXnZyPtY82rS{text-decoration:none;color:#939598}._3HfpU4s0gsZhTfjlBqbNGO{margin-top:20px;text-align:center;width:100%}._1VFwggoBEfzFi0Cpr5eCqI{margin-top:4rem;font-size:3.5rem}._2e1qF7LmWfHo5_BMMn-nkM{height:4rem}._3eu9Ui_R-ZmtYayD3ex9ie{border-top:1px solid #d4d5d6}._3wrUEalBq8fgwV0Ij4sk2I{border-bottom:1px solid #d4d5d6}._2GH12QxC2i6Mju0ZYH-Xi0{padding:2rem 0}.XSYoUiLsdwPCcHtn0alM_{margin:auto}._1oN4ayCqStTPp6g8hS9QHU{background-color:#e9eaea}._3SpVpkWaha6fXxm-qDnlM_{cursor:pointer}._6JU56OZrp-iaMleyAmc67{width:2rem;height:2rem;font-size:1.5rem;padding-right:2rem}._1uaqF3fBqct3X32mEOENec ._6JU56OZrp-iaMleyAmc67{font-size:1rem}._15jbdv4zlRlceyS0bwTFx6{margin-bottom:1rem;border:1px solid #d4d5d6}
._243-61cH4tH-6-NCb-mg-1{text-align:left;padding-bottom:2rem;padding-top:1.5rem;font-size:1rem}._243-61cH4tH-6-NCb-mg-1 [role="gallery"]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:0.5rem;margin-bottom:1rem}._243-61cH4tH-6-NCb-mg-1 [role="gallery"] img{border:1px solid #e9eaea}._243-61cH4tH-6-NCb-mg-1 [role="gallery"]>img,._243-61cH4tH-6-NCb-mg-1 [role="gallery"]>a{display:block;position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:1rem}._243-61cH4tH-6-NCb-mg-1 [role="gallery"]>img:last-child,._243-61cH4tH-6-NCb-mg-1 [role="gallery"]>a:last-child{margin-right:0}._243-61cH4tH-6-NCb-mg-1 [role="gallery"]>a img{margin:0;width:100%}._22KKvUT6YMmYXfY3m66uy6 [role="pro"]{display:none}._2OJ6d43mjXVGmaWQPkQU8u{padding:3rem}._3aaC-NPyAXEhRPovKaxCJE{max-width:200px;max-height:200px;margin:1rem}
._1KMWQFL4uGSedq45DBLDbA{position:relative;height:100%}
.bco-950mfKJvvBbiTmNW4{position:absolute;height:0;left:50%;border-left:solid 0px #a9aaad}
.bco-950mfKJvvBbiTmNW4.G42sv9-u0fL3thdXN9bPH{height:50%}
.bco-950mfKJvvBbiTmNW4._36zRrbvGqyrqc-7S69lbcF{height:50%;top:50%}
.bco-950mfKJvvBbiTmNW4._3iEc0jhM5TYUGgM1ex9tMy{height:100%}
                                                                                                                                                                                                                                                                                      
._1dhlSBWyItcFC4ZC8h21_-{position:relative;color:#163142;background-color:#fff;z-index:1;font-size:20px;height:3.75rem;width:3.75rem;border:solid 0.0625rem #a9aaad;border-color:#163142;border-radius:50%}

._1dhlSBWyItcFC4ZC8h21_-._1DUU0eEbduBxJdDTVQIbOU{font-size:0.625rem}._1dhlSBWyItcFC4ZC8h21_-._1ipUJK2aad2aTwZovQFiSI{background-color:#34b3a0;border-color:#34b3a0;color:#fff}._1dhlSBWyItcFC4ZC8h21_-._2fEchR_v6d1oVNPoaiMWkQ{background-color:#f65a5b;border-color:#f65a5b;color:#fff}._1dhlSBWyItcFC4ZC8h21_-._2fEchR_v6d1oVNPoaiMWkQ,._1dhlSBWyItcFC4ZC8h21_-._1ipUJK2aad2aTwZovQFiSI{font-size:0.75rem}._1dhlSBWyItcFC4ZC8h21_-._2diD0A92Rms7qy3rAnMT0p{background-color:#a9aaad;border-color:#a9aaad;color:#fff}
.l6JDn1Ryl3BS7QUat5MIl{
    width:100%;
    max-width:100%;
    min-height: 6.375rem;
    padding: 10px 0px;


}


.l6JDn1Ryl3BS7QUat5MIl:hover {
    /*background-color:#cdcdce;*/
    cursor: pointer
}

._38Sx2k6p3Ok4Haalb6QO8t {
    width: 100%
}

._38Sx2k6p3Ok4Haalb6QO8t:hover,
._38Sx2k6p3Ok4Haalb6QO8t:focus {
    text-decoration: none
}

.XP7f9-4BHEDYcEzh9pdHX {
    width: 2rem;
    font-weight: bold;
    font-size: 0.9rem;
    height: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

._1gpYBJPYnKDJvohBOOlY2x {
    height: 100%;
    width: 100%;
    padding-left: 1rem;
    color: #a9aaad
}

.aAGd_Qn9ZEEMhRRglcwci {
    font-size: 2rem;
    font-weight: normal;
    line-height: 2rem;
    margin-left: -0.2rem
}

._1cOkwoiAmjeUOLrAcelRlY {
    font-weight: bold;
    color: #34b3a0;
    padding-left: 1rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

._1IZuIq_3UdGonCYbFCY_3Z {
    color: #204056
}

._17AXeiZMJImGcBhoIQtxmb {
    color: #a9aaad;
    margin-right: 0.5rem
}

._1IZuIq_3UdGonCYbFCY_3Z,
._17AXeiZMJImGcBhoIQtxmb {
    /*overflow:hidden;
                                                  text-overflow:ellipsis;
                                                  white-space:nowrap;*/
    padding-left: 1rem;
}

._3egFldcXB3b_YZ0ifrNFen {
    text-align: right
}

._37X57C3qguWEHca8BV2kwJ {
    font-weight: 200;
    font-size: 1rem;
    padding-right: 1.5rem
}

._8ibDflQW-Rqxydtrh992D ._37X57C3qguWEHca8BV2kwJ {
    color: #f65a5b
}

._2ITdq9GJkek9nD6KLPycWQ {
    color: #34b3a0
}

._1I8rqk4Vzblbev5PhBTihQ {
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

._1I8rqk4Vzblbev5PhBTihQ._2PpYF9zeCatBPO9wrSOZ7R {
    color: #939598;
    padding-right: 1.5rem
}

._1F_BZrBFd-c1gPjonSM-oU {
    font-size: 2rem;
    margin-left: -0.25rem
}

._2gYsqvd8myIzijFf4vUPoY {
    padding: 1.5rem;
    width: 100%;
    color: #204056
}

._3tCCsjRha03EhAT8l4cQFY {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    margin-right: 1rem
}

._3tCCsjRha03EhAT8l4cQFY:last-child {
    margin-right: 0
}

._2np7D7zw9zkBluV73CEUHu {
    line-height: 0
}

._-98zPMkFsdQQ7OmXakKCN {
    max-width: 22.5rem;
    width: 100%;
    height: auto;
    padding-right: 1.5rem
}

._1sTaKJ4bbQsKUv8FKJt8Tn {
    margin-bottom: 1rem
}

.WZRTVl-w6OtLqUU1unhT5 {
    width: 100%;
    height: auto
}

._1HDkooGR2dZuuIh7hGxW3H {
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding: 1rem 0 1rem 4.25rem
}

._1kQRqcXTIjCOivOxDyWZLA {
    margin-bottom: 0.5rem
}

._2QfrJZZsKkZPp4h_F7tR0l {
    color: #204056;
    font-weight: bold;
    padding-left: 1rem
}

._2-g67DmW4717VJwUZSwWkm {
    position: relative;
    color: #204056;
    background-color: #fff;
    z-index: 1;
    padding-top: 0.3rem;
    padding-left: 0.325rem;
    font-size: 1rem;
    height: 1.75rem;
    width: 1.75rem;
    border: solid 0.0625rem #204056;
    border-radius: 50%
}

._3KziQQ4vqtPtSTy25nqnnb {
    padding: 1rem 0 1rem 2.75rem
}

._3KziQQ4vqtPtSTy25nqnnb:hover {
    background-color: #f1f2f3
}

._3egPU5GqwMvOXrZ4vTw-0i {
    color: #204056
}

._3Vx0FXl2d_4rmkXG5o0erw {
    color: #a9aaad;
    padding-left: 1rem
}

._34OQi_lh0i5eKD1mOUpJD- {
    color: #a9aaad;
    position: relative;
    margin-bottom: -1px
}

._34OQi_lh0i5eKD1mOUpJD-._1z7S-TS8yiHmnDPSef59Hp {
    color: #34b3a0
}

._34OQi_lh0i5eKD1mOUpJD-._1z7S-TS8yiHmnDPSef59Hp ._24iTLYM6hRw98TmUCOZhRh {
    color: #a9aaad
}

._34OQi_lh0i5eKD1mOUpJD- .taDArUAjLrrDC6escdRF {
    border-top: solid 1px #d4d5d6;
    border-bottom: solid 1px #d4d5d6
}

._34OQi_lh0i5eKD1mOUpJD-._15yAn3IHq2UmV4HmrE1dt6 .Y0czO3RYblp-TK5eSGzaN {
    font-weight: bold
}

.taDArUAjLrrDC6escdRF {
    padding: 1rem 1.5rem;
    cursor: pointer
}

.taDArUAjLrrDC6escdRF:hover {
    background-color: #f1f2f3
}

.Y0czO3RYblp-TK5eSGzaN,
._10-FX7QnJhpOm2BYSGBrsz {
    color: #204056;
    font-size: 1rem
}

.Y0czO3RYblp-TK5eSGzaN {
    width: 1rem
}

._10-FX7QnJhpOm2BYSGBrsz {
    padding-left: 1.4rem;
    min-width: 0;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    overflow: hidden
}

._1dlMi9Rp8B89sKCT7lbTkA {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

._1nKp-ceYW9w3ybDIf0h897 {
    overflow: auto;
    position: relative
}

._3f8ag0XQgHUoY1ntNvWoCZ {
    width: 2rem;
    height: 2rem;
    font-size: 1.5rem;
    padding-left: 1rem
}

._3chQZ1VsbvrTQGJDrRwZ37 {
    padding-top: 1rem
}

._2TvOQp9S_xm5H3Vb8p00z- {
    display: none
}

._2byEnjl05l2axNIdF6blc2 {
    min-height: 10rem
}

._2lfNAEvsO8VlFsLM7qOYyk {
    min-width: 10rem;
    width: 10rem;
    background-color: #204056
}

._20UskCTMv6TVA68MUDGjHs {
    background-color: #e9eaea;
    padding: 1rem 2rem;
    overflow: hidden
}

._1QsaezjSk_ZYMkJAL09Bqy {
    color: #204056;
    font-size: 1.5rem
}

._1zyITo1jMMHimRtCv7Pn__ {
    margin-top: 0.5rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

._2jOrDIGJeI1gWBFwofJRmI {
    margin-top: 1rem
}

._3ZwAWJum0FgfqdEhBOV1JM {
    height: 12.5rem;
    border-radius: .125rem;
    background-color: #fff
}

._14iFGs0G3hWqcTCurcblvR {
    height: 12.5rem
}

._21a3OlSjYiFMCJDXzUFVNQ {
    background-color: #fff;
    padding: 2rem 2rem 0;
    overflow: hidden
}

._1VpMlBQp6eaBU0XHo-svpa {
    font-family: Oxygen;
    font-size: 1.5rem;
    font-weight: normal;
    color: #5a5b5e;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-object-fit: contain;
    object-fit: contain
}

._1vXifafnMenKiiP-ifUNRN {
    margin-top: 0.5rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    height: 1.5rem;
    font-family: Oxygen;
    font-size: 1rem;
    line-height: 1.5;
    color: #5a5b5e
}

._1bEJ1h4lY4JqoEjNcEtMbV {
    width: 100%
}

._3Ou9-Iuc7uGG8YftmCXC8N {
    margin-top: 1rem
}

._3k6MKjyJvjAvY4HZqqK3Ur {
    background-color: transparent;
    padding: 0.5rem 0 0;
    color: #52b1db
}

._3k6MKjyJvjAvY4HZqqK3Ur:hover,
._3k6MKjyJvjAvY4HZqqK3Ur:focus {
    background-color: transparent;
    color: #52b1db;
    text-decoration: underline
}

._3k6MKjyJvjAvY4HZqqK3Ur:hover:active,
._3k6MKjyJvjAvY4HZqqK3Ur:focus:active {
    color: #52b1db;
    text-decoration: underline;
    background-color: transparent
}

._26s2KkeujEvk6kajehH7ya {
    margin-right: 2px;
    margin-top: 2px
}

._3butENlAmnQ1tACYMC2nAT {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
    color: #4c7ef3;
    width: 9rem;
    height: 1.5rem;
    font-weight: 600;
    font-size: 1rem;
    line-height: 1.5;
    cursor: pointer
}

._3butENlAmnQ1tACYMC2nAT:hover,
._3butENlAmnQ1tACYMC2nAT:focus {
    background-color: transparent;
    color: #4c7ef3;
    text-decoration: none
}

._3butENlAmnQ1tACYMC2nAT:hover:active,
._3butENlAmnQ1tACYMC2nAT:focus:active {
    color: #4c7ef3;
    text-decoration: none;
    background-color: transparent
}

._34wkp9FRhoKrHb1WnMWiYL {
    background-color: #fff;
    width: 90vw;
    max-width: 30rem;
    height: 90vh;
    max-height: 20rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 3rem
}

._2_bCPSnIBzBKgXvdAQqXRU {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.e61uogkN-YwkT8xPS61b5 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

._141p_JCTXbXubgx5gGZfVe {
    margin-right: 0.5rem
}

._1fjvBp12_FE2lQ_2zMJUUO {
    margin-right: 0.75rem;
    margin-bottom: 2.5rem;
    width: 9.375rem;
    height: 3rem;
    font-family: Oxygen;
    font-size: 1.125rem;
    font-weight: bold;
    text-align: center;
    color: #3e3e40 !important;
    background-color: #ffc107 !important;
    border-color: transparent !important;
    text-transform: uppercase;
    border-radius: 2px
}

._3q5OW6GW9DTTAzn98QTGrW {
    width: 9rem;
    height: 1.5rem;
    margin-right: 0.75rem;
    margin-bottom: 0.5rem;
    color: #4c7ef3;
    font-weight: bold;
    font-size: 1rem;
    line-height: 1.5;
    cursor: pointer
}

.tZNtWCvKtkqNKpY-DTZhA {
    min-width: 10rem;
    width: 10rem;
    background-color: #204056
}

.VKgL-8u0ru2sPlMdQ_9ZG {
    background-color: #e9eaea;
    padding: 1rem 2rem 1rem 2rem
}

._3XYoZN0VvApVpHtH0GpVJR {
    color: #204056;
    font-size: 1.5rem
}

._1kYI41rj2e8knhsO-qcs0b {
    margin-top: 0.5rem
}

._3JkuguIDvGITBpw2vB1JQT {
    margin-top: 1rem
}

.yofpLCpbV9ajjfU55UEKN {
    position: absolute;
    right: 1.5rem;
    bottom: 1rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._248uK18apzCUDR-gFWvNIm {
    width: 12rem;
    margin-right: 0.75rem;
    margin-bottom: 0.5rem
}

._25HJnFtp5DnnMXkWG5U7Gm {
    width: 16rem;
    margin-right: 0.75rem
}

._3hBC8cQ1F0-24WrjmPmC4j {
    margin: 2rem auto;
    z-index: 0
}

.V1HujSEFjhstcNbk3SzwK {
    border-bottom: 1px solid #d4d5d6;
    margin-bottom: -1px;
    font-size: 1rem;
    position: relative
}

._1Km7ORabvUNBFQ6AEh8K4P {
    margin: 0 1rem;
    margin-bottom: -1px;
    z-index: 1
}

._1Km7ORabvUNBFQ6AEh8K4P:first-child {
    margin-left: 0
}

._3lM-dyGHg6vUavvAsjd592 {
    font-weight: bold;
    padding: 0.75rem 2rem 0.75rem 0;
    background-color: #e9eaea;
    padding-right: .625rem
}

._3lM-dyGHg6vUavvAsjd592:hover {
    cursor: pointer
}

._3lM-dyGHg6vUavvAsjd592:hover ._3xS2LmCFvyaA5cOMib6orc {
    opacity: 0.7
}

._3lM-dyGHg6vUavvAsjd592._3Dvj5sHUL_W4KCG-NFmdAP ._3S7PnFVgZNQQI_R56zc79T {
    opacity: 0
}

._2loCafLriWiE49Nz6AYLzM {
    padding: 10px
}

._3S7PnFVgZNQQI_R56zc79T {
    width: 2rem
}

._3xS2LmCFvyaA5cOMib6orc {
    font-size: 1.5rem
}

._1cwa6cr4nYxkS0XvBcu1PJ {
    padding-left: 1.25rem
}

.vm46sjjg1qGzd1W5AlU06 {
    position: relative;
    margin-bottom: 0.5rem
}

.vm46sjjg1qGzd1W5AlU06._2_HyiJn7r7yj9cLOSNwneS {
    margin-bottom: 0
}

.vm46sjjg1qGzd1W5AlU06._2_HyiJn7r7yj9cLOSNwneS ._3d27JsQrpTldEOk76fx7x0 {
    min-height: 0.5rem
}

.vm46sjjg1qGzd1W5AlU06._2_HyiJn7r7yj9cLOSNwneS .iIhDUZBYnPVP3sB3teoLs {
    padding-top: 0;
    padding-bottom: 0
}

.vm46sjjg1qGzd1W5AlU06._2_HyiJn7r7yj9cLOSNwneS .iIhDUZBYnPVP3sB3teoLs._3bd5NIgdPwg4OdLhcBUe8S {
    padding-bottom: 2rem
}

._3d27JsQrpTldEOk76fx7x0 {
    display: block
}

.iIhDUZBYnPVP3sB3teoLs {
    padding-top: 1.5rem;
    padding-bottom: 2rem
}

._3sELoDpvv8xP8no-ZUjxKk {
    font-weight: 300;
    font-size: 1rem;
    color: #204056
}

._3sELoDpvv8xP8no-ZUjxKk:hover {
    background-color: rgba(21, 43, 57, 0.1)
}

._3sELoDpvv8xP8no-ZUjxKk.x7BSCWp_DOs4TTdeZRHtE {
    background-color: #204056
}

._3sELoDpvv8xP8no-ZUjxKk.x7BSCWp_DOs4TTdeZRHtE ._2G-oFyVX_CvgQmbGMlqtVB,
._3sELoDpvv8xP8no-ZUjxKk.x7BSCWp_DOs4TTdeZRHtE ._2HzVsADtbr_GzQ7adkKXyA,
._3sELoDpvv8xP8no-ZUjxKk.x7BSCWp_DOs4TTdeZRHtE ._1LXmj-atZTaTvQEErMU0Bd {
    color: #fff;
    fill: #fff
}

._3sELoDpvv8xP8no-ZUjxKk.x7BSCWp_DOs4TTdeZRHtE ._2HzVsADtbr_GzQ7adkKXyA {
    font-weight: 300
}

.aGgsfJpz4ps-ErZyyaLlG {
    padding-right: .5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

._1LXmj-atZTaTvQEErMU0Bd {
    fill: #bebfc1
}

._1juhe3aAlSAWH4lAsSvqrg {
    padding: 0.5rem 2rem;
    width: 100%
}

._1juhe3aAlSAWH4lAsSvqrg._1jJ6mrKni48bLVpOj337Gh {
    padding-left: 0.4rem
}

._22RERy4DiR1bpvW8q7DmiS,
._22RERy4DiR1bpvW8q7DmiS:hover,
._22RERy4DiR1bpvW8q7DmiS:active,
._22RERy4DiR1bpvW8q7DmiS:focus {
    text-decoration: none
}

._2G-oFyVX_CvgQmbGMlqtVB {
    padding-left: 1rem;
    padding-right: 0.5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._26QFPV6Bzi2uL_iX6vKiKx {
    padding: 0.5rem 2rem;
    width: 100%;
    font-weight: 300;
    font-size: 1rem;
    color: #204056
}

._26QFPV6Bzi2uL_iX6vKiKx:hover {
    background-color: rgba(21, 43, 57, 0.1)
}

._26QFPV6Bzi2uL_iX6vKiKx._3rPLy52gsPDUDl7SLBVP2v {
    background-color: rgba(21, 43, 57, 0.1)
}

._2OJYe8lz0crEqT5WKQA_p5,
._2OJYe8lz0crEqT5WKQA_p5:hover,
._2OJYe8lz0crEqT5WKQA_p5:active,
._2OJYe8lz0crEqT5WKQA_p5:focus {
    text-decoration: none
}

._37ulzwG6fhCFoUHgXaFuHF {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.mqV20Q_Q8umk8SUD6BsXa {
    text-align: right;
    display: inline-block;
    padding-left: 1.25rem
}

._3p2V_Tl36JTiYUcmJf2YxV {
    height: 1rem;
    width: 1rem
}

._1exl09j_qrmbY9PI0dJFGU {
    font-size: 1rem
}

._1exl09j_qrmbY9PI0dJFGU:hover {
    opacity: 0.7
}

._3KidRiIOoYwZv_HuE8Tr0_ {
    color: #fff;
    cursor: pointer;
    background: linear-gradient(to bottom left, #204056 0%, #34b3a0 100%) transparent;
    padding: 0.5rem 2rem
}

._3KidRiIOoYwZv_HuE8Tr0_:hover {
    background: linear-gradient(to bottom left, #2e5c7b 0%, #4eccb9 100%) transparent
}

._2qUmG7UUnnRF-dHJ6mmOAr {
    padding-left: 1rem
}

._1txikrz_FKIMQaC8tFpuhW {
    color: #fff
}

._1txikrz_FKIMQaC8tFpuhW:hover,
._1txikrz_FKIMQaC8tFpuhW:focus {
    cursor: pointer;
    text-decoration: none
}

._2Ad1BF8MJ0T_B5NrOgw_aS {
    fill: #fff
}

._1haK4soByvKCKqEwV3KNU {
    color: #fff;
    padding-top: 0.25rem;
    font-weight: bold;
    font-size: 1.25rem
}

._3hoIxFzk5WLuoCqiRFMHlf {
    padding: 0 2rem
}

._3hoIxFzk5WLuoCqiRFMHlf .xILAnWzv6LpJjBMnSO6DL {
    text-decoration: underline
}

._3XDbQNrUcAgaMyYBg3Paz0 {
    background: #13aef6;
    border-radius: 50%;
    height: .75rem;
    width: .75rem;
    margin-right: .75rem
}

.SWU3iNe2k_5ZTKwqZmWnG {
    color: #3e3e40;
    font-weight: bold;
    font-size: .9375rem
}

.dmOPr-rDmL0_Pxla2Putz {
    color: #13aef6;
    font-weight: bold;
    text-transform: uppercase;
    font-size: .9375rem
}

.v3-TUYiXBjH12pMPFqCrd {
    height: 13rem
}

.kOMBAD_Uls5DubycMp1DU {
    padding: 2rem 0 .5rem;
    margin: 0;
    color: #3e3e40;
    font-weight: bold;
    font-size: 1.125rem;
    text-transform: uppercase
}

._1TdnnjiK4XREwlBtLRza0r {
    height: 5.375rem;
    color: #939598;
    line-height: 1.5;
    font-size: .9375rem
}

._23G-bVtcBuWbT1C-WWpZ_0 {
    color: #8782ae;
    margin-right: .75rem;
    height: 1.5rem;
    width: 1.5rem
}

._23G-bVtcBuWbT1C-WWpZ_0:last-of-type {
    margin: 0
}

._1JGOfPiT6YISfuckvQk2JB {
    margin: 0 1.5rem 1.5rem 0
}

._1JGOfPiT6YISfuckvQk2JB:last-of-type {
    margin-right: 0
}

.pBOBW6Z651SZJw_cNAL_Q {
    height: 12.5rem;
    background-color: #3c2abf
}

._27tct78xVLIJ-PJhXq4CIJ {
    position: absolute;
    border-radius: .125rem
}

._2BYQO3BPJ69EbDbazi9XPd {
    padding-top: 3.25rem;
    color: #fff;
    font-size: 1.125rem;
    font-weight: bold;
    margin-bottom: .625rem;
    line-height: 1.2
}

._2Vp4rHusa_R6n0reAjLT_8 {
    position: relative;
    color: #eef0f1;
    font-size: .9375rem;
    line-height: 1.40625rem
}

@-webkit-keyframes _1p4Wk0xHWeIut2PKjdwf1w {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes _1p4Wk0xHWeIut2PKjdwf1w {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

._1z34leWo55mFKX332KBx0t {
    -webkit-animation: _1p4Wk0xHWeIut2PKjdwf1w 0.8s forwards;
    animation: _1p4Wk0xHWeIut2PKjdwf1w 0.8s forwards
}

._2lDmyEvAiyawJdz7hPv_4V {
    margin-bottom: -1.5rem
}

._17B_uRroFjb42WFeFxMwx6 {
    margin: 0 1.5rem 1.5rem 0;
    font-size: 1rem
}

._17B_uRroFjb42WFeFxMwx6:last-child {
    margin-right: 0
}

._13WoYzwHAoNYbOPd6vQOcR {
    height: 12.5rem
}

._1JTtU8rF0g4iXiB3qfjHmo {
    width: 100%
}

._3n-RrF-U8sujiLc54rDVF3 {
    margin-bottom: 3rem
}

._3n-RrF-U8sujiLc54rDVF3:last-of-type {
    margin-bottom: 0
}

._2-LSs-9l9e2QeLQ_E2pL0 {
    font-size: 1rem;
    font-weight: bold;
    margin-bottom: 1.5rem;
    line-height: 1rem;
    text-transform: none;
    color: #3e3e40
}

._4xGUZFv6gCUpxF1XMGva {
    text-decoration: underline
}

._2VAKfzJuC62gkkBPtjhw5O {
    margin-right: 0.75rem;
    margin-bottom: 2.5rem;
    width: 9.375rem;
    height: 3rem;
    font-family: Oxygen;
    font-size: 1.125rem;
    font-weight: bold;
    text-align: center;
    color: #3e3e40 !important;
    background-color: #ffc107 !important;
    border-color: transparent !important;
    text-transform: uppercase;
    border-radius: 2px
}

._24e6h4uo5DwHNP77ViEBXS {
    padding-top: 2rem
}

._2P9VY_Kx3ApEq0Jbwo1N0y {
    width: 100%
}

._3LWUBoQTt_1doEIoof3Aqb {
    font-size: 1rem;
    font-weight: bold;
    margin-bottom: 1rem;
    height: 1rem
}

._1w0EiaFzIXMLDADaVP9a3Q {
    font-size: 1rem;
    font-weight: bold;
    margin-bottom: 1.5rem;
    line-height: 1rem;
    text-transform: none;
    color: #3e3e40
}

._2lbybhFLfYm1s7J4HEWzOd {
    padding: 0rem 2rem
}

._2lbybhFLfYm1s7J4HEWzOd:hover {
    background-color: rgba(21, 43, 57, 0.1)
}

._2lbybhFLfYm1s7J4HEWzOd.yHdOEMyCrHzKAGZRLxzT0 {
    background-color: #204056;
    color: #fff
}

._1POjnzi8_Smcts0deSj7tW {
    padding-left: 1rem;
    padding-right: 0.5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1POjnzi8_Smcts0deSj7tW,
._-6IDg89yGPOeV4JdOjvpm {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem
}

.pgssNb7q_HxJBVJG1PdW8,
.pgssNb7q_HxJBVJG1PdW8:hover,
.pgssNb7q_HxJBVJG1PdW8:active,
.pgssNb7q_HxJBVJG1PdW8:focus {
    text-decoration: none
}

._1m_Mu93nbN4HuPHFwRs9CZ {
    padding: 0.5rem;
    padding-top: 1.4rem;
    padding-left: 2rem;
    font-weight: bold
}

._59mUnWEj5srn2YjnVmqUI {
    color: #204056
}

._6DK5SANjuhFXZXRWzDtRl {
    font-size: 1.1rem;
    color: #204056;
    line-height: 1.5rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

._2fBBDWz5kf1YI4Mb6N1ky {
    font-size: 1.1rem;
    line-height: 1.5rem;
    font-weight: 600
}

._3YBMrzYK95u-7qIdiXPR5g {
    color: #f65a5b
}

._1ZSFxrjdH7kTXU11fj_yTP {
    color: #76787b
}

.Ngu_1HFSa71BuFEh1q5Ao {
    font-size: 0.9rem;
    line-height: 3rem
}

._2NIKgGCQ3zXYrHmVb6Oz1b {
    padding: 1.5rem
}

.xGNmJgGd_1hE_2I6Yz8aO {
    padding: 1.5rem 0
}

._1vv2qhWkwUaW-ZyN31fAv_ {
    width: 100%;
    min-height: 4.6875rem;
    border-bottom: solid 2px #e9eaea;
    margin-bottom: 1.5rem
}

._2mTbfhsYwk30h23oIrw6iG {
    margin-right: 1rem;
    min-width: 9rem
}

._2mTbfhsYwk30h23oIrw6iG:last-child {
    margin-right: 0
}

._32YGbzk_KGPBc-9PKbdNnS {
    padding-top: 1.5rem
}

._3FkbEZWd1-EoDfSNnPp6VH {
    padding-bottom: 1.5rem
}

._3-Wr-nDQohlldeTyFLpIfv {
    width: 75%
}

._1UkfX9HyJ9Yg_y5HsFAJgQ {
    padding-left: 1rem;
    min-width: 25%
}

._22pdZDvMCmj74aBF3lFT9y {
    width: 100%;
    height: 31.25rem
}

._1dgDS__cLZ28M4SzzrPkvM {
    margin-top: 0.25rem;
    text-decoration: underline;
    color: #76787b;
    font-size: 0.9rem;
    text-align: right
}

._1dgDS__cLZ28M4SzzrPkvM:hover {
    cursor: pointer
}

.C06h9OjprwYq2mNyHxHsR {
    width: 26.25rem
}

.AAymGgqHv9vOVO4CiLggl {
    color: #939598;
    text-transform: uppercase
}

._1UBolRYDTonaqyc9UwNKTF {
    color: #34b3a0;
    font-weight: bold
}

.s85p6Eli3OFrZ2F7bYkBG {
    margin: .625rem;
    cursor: pointer
}

.s85p6Eli3OFrZ2F7bYkBG._1fb2YAdEz5_KqY4i-xBOol,
.s85p6Eli3OFrZ2F7bYkBG._1KM0kOV0WnggNLFeLcOSgu {
    cursor: not-allowed
}

.s85p6Eli3OFrZ2F7bYkBG:last-child ._2mU2TlQz_8b4wm9wCaVcEv {
    margin-bottom: 1.875rem;
    border-bottom: 0
}

._1xG-0C_D4ZtsVgLEicgfk1 {
    margin: .625rem
}

._10f2h5kUPptnaScU6GWHzd {
    width: 8.125rem
}

._2mU2TlQz_8b4wm9wCaVcEv {
    height: 100%;
    width: 31.25rem;
    margin-left: 1.875rem;
    padding: 1.25rem 0;
    border-bottom: solid 1px #e9eaea
}

._21J0pGdPf5q1jAYD86wX36 {
    filter: url("data:image/svg+xml;utf8,&lt;svg xmlns='http://www.w3.org/2000/svg'&gt;&lt;filter id='grayscale'&gt;&lt;feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
    filter: #939598;
    -webkit-filter: grayscale(100%)
}

._5D3C-78UNvo-CZuuNZ2IL:hover,
._5D3C-78UNvo-CZuuNZ2IL:active,
._5D3C-78UNvo-CZuuNZ2IL:visited,
._5D3C-78UNvo-CZuuNZ2IL:focus {
    text-decoration: none;
    cursor: pointer
}

._1KM0kOV0WnggNLFeLcOSgu {
    pointer-events: none;
    cursor: not-allowed;
    opacity: 0.5
}

.mspb57jNXVkjraRM84QRU {
    font-size: 1.1rem;
    color: #204056;
    line-height: 1.5rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

._1fJLdfTmom6ucwx06h7_Fb {
    color: #f65a5b
}

._361nXpx5mnQhrSB1TPC-AM {
    text-transform: uppercase;
    font-weight: bold
}

._2CGvlMGbGa0Rls7R-HlSxz {
    background-color: #fddede;
    border: solid 1px #f65a5b;
    padding: .1875rem .6875rem;
    color: #000;
    font-weight: 100
}

.XhBG3WIywbhWxeqko2orS {
    color: #f65a5b;
    margin: .5625rem .4375rem .375rem 0;
    vertical-align: middle
}

._24Wl1k-kl4cMoawJBVY9nE {
    font-size: 1.1rem;
    line-height: 1.5rem;
    font-weight: 600;
    margin-right: .8125rem;
    margin-bottom: .625rem
}

._26hSRegVkMaV0CMVwR3SiA {
    margin-bottom: 1.5rem
}

.iYkIKvew-mHS7xRtgeUD2 {
    color: #f65a5b
}

.CnqBY_r9PClmNUMxWcsAr {
    color: #76787b
}

._3_s25VfyfAAKjCral9GP6i {
    font-size: 0.9rem;
    line-height: 3rem
}

._3QFbcpKNZcQyfRxp-_QHLD {
    padding: 1.5rem
}

._2XQi9bF9IFaegYuxnQ_fDt {
    width: 100%;
    min-height: 4.6875rem;
    border-bottom: solid 2px #e9eaea;
    margin-bottom: 1.5rem
}

._1eRuLp7TdBg7bVcjCOE_bM {
    padding-top: 1.5rem
}

._1ZI-ZOJDqqzDTR5fP_Nbn- {
    padding-left: 1rem;
    min-width: 25%
}

._1-8ZQRAzYg8ct5xNSNkw64 {
    border-bottom: 1px solid #e9eaea;
    background-color: #fff
}

._1-8ZQRAzYg8ct5xNSNkw64:last-child {
    border-bottom-width: 0
}

._3chOoCmhWZP2Kkg_aaa7Ul h2 {
    padding: 1rem 0
}

._26IxcU8J0V-GUCE1Qy3XTj,
._3oyoK8xTsVIiZAlpdVRqri {
    padding-left: 2.5rem;
    padding-right: 2.5rem
}

._3chOoCmhWZP2Kkg_aaa7Ul {
    padding-top: 1rem
}

._26IxcU8J0V-GUCE1Qy3XTj {
    margin-bottom: 5rem
}

._3oyoK8xTsVIiZAlpdVRqri {
    position: relative;
    background-color: #e9eaea;
    z-index: 100;
    color: #204056
}

._3oyoK8xTsVIiZAlpdVRqri:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    background-color: #fff
}

.BwTKqDaH8xuvU7BjcIUpA {
    height: calc(100vh - 100px);
    overflow: auto;
    position: relative;
    background-color: #e9eaea
}

@media screen and (min-width: 0) and (max-width: 735px) {
    .BwTKqDaH8xuvU7BjcIUpA {
        height: auto;
        overflow: visible
    }
}

.Be8aqka5l6obvRk0oan6U {
    background-color: #fff
}

.rtmJitDsHFWUh9OO6XJtU {
    position: fixed;
    bottom: 0;
    left: 0;
    background-color: #fff;
    border-top: 1.5px solid #d4d5d6;
    width: 100%
}

.rtmJitDsHFWUh9OO6XJtU div {
    cursor: pointer;
    color: #204056;
    text-transform: uppercase
}

.rtmJitDsHFWUh9OO6XJtU div:hover {
    text-decoration: none;
    opacity: 0.6
}

._2ymeyE-Wg0XoHSExpYKEDM {
    color: #bebfc1;
    padding: 3rem 2.5rem
}

._2ymeyE-Wg0XoHSExpYKEDM p {
    text-align: center;
    font-size: 1.5rem
}

._5W35nwGVjalbHlq_U0x4 {
    margin: 1rem 0
}

._5W35nwGVjalbHlq_U0x4 ._2hoZPz7sFRyRMdSDp0ZHJA {
    font-weight: 600
}

@media screen and (min-width: 0) and (max-width: 735px) {
    ._5W35nwGVjalbHlq_U0x4 {
        max-width: 100%
    }
}

._1Q05XK-gxLkySQEm1RigvJ {
    margin-bottom: 1rem
}

._2ee5XvrlOAN5A_FOfshHKt {
    border-bottom: 1px solid #e9eaea;
    background-color: #fff
}

._2ee5XvrlOAN5A_FOfshHKt:last-child {
    border-bottom-width: 0
}

._2-Gy9fQeCxPrk0aFPPFx83 h2 {
    padding: 1rem 0
}

.S3tIVhJXfXY1Orzk8JHEZ {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    position: relative;
    transition: height 0.2s ease-in-out;
    width: 100%
}

._24QnynikSWQhw3akyeGOd {
    border-bottom: 1px solid #e9eaea;
    background-color: #fff
}

._24QnynikSWQhw3akyeGOd:last-child {
    border-bottom-width: 0
}

._1WDmiyHGKwf7XiatfancmS h2 {
    padding: 1rem 0
}

.I2s6LDyxZvRWnuoADIEFo {
    height: 80px;
    padding: 1rem;
    width: 100%;
    z-index: 0
}

.BCJIMs-Mjz8JfnTwrrsBJ {
    padding-left: 1rem;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    overflow: hidden
}

.BCJIMs-Mjz8JfnTwrrsBJ ._1N0XLMtDPNrlbsFNx4sbu2 {
    color: #204056;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    margin-bottom: 0
}

.BCJIMs-Mjz8JfnTwrrsBJ ._1L2gIjCiWXtbFWvSQgAQMM {
    font-size: .9rem;
    color: #bebfc1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 0
}

._3BejA_UKAfLaGUZg4KzzCt {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    color: #204056;
    width: 40px
}

._1SrRPU-EBlPu6qFq7v95O0 {
    z-index: 1
}

._1SrRPU-EBlPu6qFq7v95O0 ._1N0XLMtDPNrlbsFNx4sbu2,
._1SrRPU-EBlPu6qFq7v95O0 ._3BejA_UKAfLaGUZg4KzzCt {
    color: #fff
}

._1SrRPU-EBlPu6qFq7v95O0 ._1L2gIjCiWXtbFWvSQgAQMM {
    color: rgba(255, 255, 255, 0.6)
}

._1SrRPU-EBlPu6qFq7v95O0._3PNjCuDAtXrud-DFLX_v40 {
    background-color: #f65a5b;
    color: #f65a5b
}

._1SrRPU-EBlPu6qFq7v95O0._3kKbLPhaBge4FdPC9C1nL9 {
    background-color: #204056;
    color: #204056
}

._1SrRPU-EBlPu6qFq7v95O0 ._1HP0h7L5d3hF-1hgkOvgfk {
    color: #fff;
    font-size: 26px;
    cursor: pointer
}

._1SrRPU-EBlPu6qFq7v95O0 ._1HP0h7L5d3hF-1hgkOvgfk._3rWDniPHz3uE7hk4h-EEVn {
    opacity: 0.5;
    cursor: default
}

.wil3A7kT89mJbEJURDHua {
    opacity: 0.7
}

.wil3A7kT89mJbEJURDHua .BCJIMs-Mjz8JfnTwrrsBJ ._1N0XLMtDPNrlbsFNx4sbu2,
.wil3A7kT89mJbEJURDHua .BCJIMs-Mjz8JfnTwrrsBJ ._1L2gIjCiWXtbFWvSQgAQMM {
    color: #bebfc1
}

.wil3A7kT89mJbEJURDHua ._3BejA_UKAfLaGUZg4KzzCt {
    color: #bebfc1
}

._3n8HJSNNsvlB2CTKSpK1cY {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border-radius: 5px;
    height: 30px;
    font-size: .9rem;
    width: 100px;
    color: #34b3a0;
    border: 1px solid #34b3a0
}

._335rutvT8Uvhd_qp2tltgP {
    height: 45px;
    width: 45px
}

._2N9vmyXHzmxX12O0d9cGTA {
    border-radius: 50%;
    background-color: #e9eaea;
    color: #939598;
    font-size: .9rem
}

._1mbdoVs8Uiug_Hwfl5wvlK {
    margin: 0 5px
}

._2-WM2cpYxdK7JayLt-UlWd {
    background-color: #fff;
    color: #f65a5b
}

._2h3j5KCuZhbYAgRO5c21h2 {
    background-color: #fff;
    color: #204056
}

._1QGgWkapJpj2Cq3VGMPzrS {
    background-color: #204056;
    color: #fff
}

._2jswLJVyOeviOUp33YpVZl {
    border-bottom: 1px solid #e9eaea;
    background-color: #fff
}

._2jswLJVyOeviOUp33YpVZl:last-child {
    border-bottom-width: 0
}

._37sr6Drb0K5dXe1GQgPJpQ h2 {
    padding: 1rem 0
}

._7CL7Ppt8AkBurWj37w0Qr {
    position: relative
}

@media screen and (min-width: 0) and (max-width: 735px) {
    ._7CL7Ppt8AkBurWj37w0Qr {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    ._7CL7Ppt8AkBurWj37w0Qr:before {
        display: none
    }
}

.FG5WfTUtFK1x5YB8XdJW5 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #204056;
    font-size: .9rem;
    position: relative;
    text-transform: uppercase;
    max-width: 200px;
    padding-bottom: 0.5rem;
    padding-right: 1rem;
    white-space: nowrap;
    cursor: pointer
}

.FG5WfTUtFK1x5YB8XdJW5:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    background-color: #fff;
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    transition: -webkit-transform 0.3s linear;
    transition: transform 0.3s linear;
    transition: transform 0.3s linear, -webkit-transform 0.3s linear
}

@media screen and (min-width: 0) and (max-width: 735px) {
    .FG5WfTUtFK1x5YB8XdJW5 {
        max-width: 100%;
        padding-bottom: 0.3rem;
        margin-bottom: 0.5rem
    }
    .FG5WfTUtFK1x5YB8XdJW5:after {
        display: none
    }
}

._2PArqAeh6hzcYmp7R1v27e {
    font-weight: bold
}

._2PArqAeh6hzcYmp7R1v27e:after {
    -webkit-transform: scaleY(2);
    transform: scaleY(2);
    background-color: #34b3a0
}

.B6R9baKuJkXfCoZ40Ohhk {
    position: relative;
    color: #152b39;
    z-index: 1
}

._2f8EatOBoU04LY44t9JbQ8 {
    width: 100%;
    height: 100%
}

._3c-eK9ou-ipD0PqZVEe8JY {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

._1xOsWUf1FzO41XG8UzMbE7 ._2f8EatOBoU04LY44t9JbQ8 {
    opacity: 0.3
}

._1HhdMANxKvYwc9A3PKlcnu {
    white-space: nowrap;
    max-width: 100%;
    padding: 8px 15px
}

._2pCdW2WQaXo1aa01ZhbtgM {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

._2VhboXTyIrL03QMuNWJ1Sv {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 22px
}

.u3HM1OlZe9WggHFQZyIZB {
    border-bottom: 1px solid #e9eaea;
    background-color: #fff
}

.u3HM1OlZe9WggHFQZyIZB:last-child {
    border-bottom-width: 0
}

._3j_bQc_TdPStdR_TnE9402 h2 {
    padding: 1rem 0
}

.n4i1QoShqMk4Y0dcOx9Ch {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    color: #34b3a0;
    cursor: pointer;
    left: -5px
}

.n4i1QoShqMk4Y0dcOx9Ch:hover {
    opacity: 0.8
}

._1jdoAAdlJnGmhgvb3JOdBY {
    min-height: 480px;
    font-size: .9rem;
    padding: 2rem 0
}

._1jdoAAdlJnGmhgvb3JOdBY ._1rNWCqY6vI77jv-4-59pWA {
    padding-top: 2rem;
    padding-bottom: 2rem;
    color: #204056;
    border-bottom: 1px solid #d4d5d6
}

._1jdoAAdlJnGmhgvb3JOdBY ._1rNWCqY6vI77jv-4-59pWA:nth-child(2) {
    padding-top: 1rem
}

._1jdoAAdlJnGmhgvb3JOdBY ._1rNWCqY6vI77jv-4-59pWA:last-child {
    border-bottom-width: 0
}

._1jdoAAdlJnGmhgvb3JOdBY ._1rNWCqY6vI77jv-4-59pWA .AI1h9_HC_hkq7LSdzd25Y {
    padding: 0px 1rem
}

._1jdoAAdlJnGmhgvb3JOdBY ._1rNWCqY6vI77jv-4-59pWA .AI1h9_HC_hkq7LSdzd25Y p {
    font-size: .9rem;
    color: #939598;
    margin-bottom: 0px
}

._1jdoAAdlJnGmhgvb3JOdBY ._1rNWCqY6vI77jv-4-59pWA .AI1h9_HC_hkq7LSdzd25Y h3 {
    color: #204056;
    margin-bottom: 0px;
    font-size: 1rem
}

._1jdoAAdlJnGmhgvb3JOdBY ._1rNWCqY6vI77jv-4-59pWA .JJZUhiYa-UGC0R8rLgMpt {
    background-color: #34b3a0;
    border: none;
    color: #fff;
    height: 40px;
    font-size: 1rem
}

._1jdoAAdlJnGmhgvb3JOdBY ._1rNWCqY6vI77jv-4-59pWA .JJZUhiYa-UGC0R8rLgMpt._2XI7u3klw10xio0o5E296f {
    background-color: #e9eaea;
    color: #34b3a0;
    border: 1px solid #34b3a0
}

.gapQLWn8BLzuuYBvJfEJI {
    padding-top: 1rem;
    padding-right: 1rem
}

._3gwf4AmmWtSF-AUm58_gjD {
    padding-right: 2rem
}

._3gwf4AmmWtSF-AUm58_gjD p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    font-size: .9rem;
    padding: 1rem 0px
}

._34eQ2R1ear_lshwkYHrakR {
    border-bottom: 1px solid #e9eaea;
    background-color: #fff
}

._34eQ2R1ear_lshwkYHrakR:last-child {
    border-bottom-width: 0
}

._21IfJDb-dV0ntsth8QzN1W h2 {
    padding: 1rem 0
}

._1fnPFGpgZjC3tNyXmDql_E {
    background-color: #fff;
    height: calc(100vh - 50px);
    width: 100%;
    overflow: auto
}

._2n5Mp1kMOy5lYRoEMQz7Ce {
    font-size: 1rem;
    width: 100px;
    margin: 3rem 1rem
}

.ZbYMR2pKvMLzuj4OzovP9 {
    width: 400px;
    margin: 2rem
}

.EDMDRS2u72gsfRhHKZUEI {
    margin: 1rem;
    font-size: 1.2rem;
    width: 500px;
    text-align: center
}

.EDMDRS2u72gsfRhHKZUEI._108pYvwaPY_RUp-gVS8Qhq {
    width: 650px
}

._2mgiVerV-6BorPAZze1omP {
    z-index: 0;
    overflow: hidden
}

@media screen and (min-width: 960px) {
    ._2mgiVerV-6BorPAZze1omP {
        max-width: 100%
    }
}

@media screen and (min-width: 736px) and (max-width: 959px) {
    ._2mgiVerV-6BorPAZze1omP {
        min-width: 736px
    }
}

@media screen and (min-width: 0) and (max-width: 735px) {
    ._2mgiVerV-6BorPAZze1omP {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

._1TOr7xXJicWsuBBfp7AuRC {
    margin: 0;
    padding: 0;
    background-color: rgba(255, 255, 255, 0.89);
    min-height: 100vh
}

._3UX2cKelPNVEFNEmKqcgYU {
    margin: 0;
    padding: 0;
    background-image: url("https://s3.amazonaws.com/codecademy-content/PRO/Advisors/background.jpg");
    background-size: 100%;
    background-repeat: no-repeat
}

.XHfaI0fMKxjFeL1ZTBCDG {
    padding: 2rem
}

.Ap_OehQwie0bVe7ylwil9 {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    vertical-align: middle;
    margin: 0rem 0.8rem
}

.lgRYenMe_5RkDC1VbT3Fb {
    margin-bottom: 6rem
}

.ms2Wj9Mwd1c8K_1rlDJYK {
    margin-bottom: 2rem;
    font-size: 24px
}

._2rBqB3SOYi21syoA3w5-Lm {
    font-style: italic;
    color: #939598
}

.o5U8BvwKW9WzO9Pcbqo51 {
    margin-bottom: 2rem
}

._3TaGJzttSPwmGZz3wHBJ5Z {
    border-bottom: 1px solid #e9eaea
}

._1kIGEoSZqq6K4ssAyB-Ulr {
    font-weight: bold
}

.nUYpWBAUFVWoq4Pis26i6 {
    margin-bottom: 2rem
}

._1Xs1JOeMucdf6a-hxuMfqP {
    margin-bottom: 3rem
}

._3LExv6YwdpnnaeOTl3p4Bs {
    width: 186px;
    height: 30px
}

.CIXpuD7_tvtY91i_5rIa4 {
    font: inherit;
    border: 1px solid #d4d5d6 !important;
    padding: 1rem;
    width: 400px;
    height: 80px
}

._1TOr7xXJicWsuBBfp7AuRC input[type=checkbox] {
    display: inline-block;
    opacity: 0
}

._1TOr7xXJicWsuBBfp7AuRC input[type=checkbox]+label {
    color: #939598
}

._1TOr7xXJicWsuBBfp7AuRC input[type=checkbox]:checked+label {
    color: #fbb03b
}

._2al59V0XuVO_yb3ayVu40h {
    margin: 4rem;
    font-size: 36px
}

._2HKb6VaH7u2bal6_vYUaWJ {
    color: red;
    padding: 0.5rem
}

._2SM_4u-kteRc93kkodtZe6 {
    color: red;
    margin-left: 2rem
}

._29NlEwH1Q6iodPT39pY4Aa {
    max-width: 960px
}

._4j6whO7dpVdql_c7p_Lr7 {
    background-image: url(/webpack/044b0b6aa8ce44b58c86ba6cb2c6977b.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: top left;
    background-size: cover
}

._2GCa4gRxQf_QTDn-h3SjxR {
    background-image: url(/webpack/c61b309b8315c9c8b74b2f5b9865d40e.jpg);
    background-position: top right;
    background-repeat: no-repeat;
    background-color: #e6ebe5
}

._3QA1EeIDaH8hndnksXqX3S,
._2hA5IIBkq5sbCXfEtogOD4 {
    background-color: #e9eaea
}

._3t0iD4yiTWBBH-_4eUPnnd,
._8kI1zReP9h7Uv2wvu9wNW {
    background-color: #fff
}

@media screen and (max-width: 1195px) {
    ._2GCa4gRxQf_QTDn-h3SjxR {
        background-position-x: 478px
    }
}

._6MsSdCfjKrpftss2AgTRI {
    padding: 3rem 0
}

._6MsSdCfjKrpftss2AgTRI h1,
._6MsSdCfjKrpftss2AgTRI h2 {
    font-weight: bold
}

._6MsSdCfjKrpftss2AgTRI h5 {
    max-width: 31.25rem
}

._6MsSdCfjKrpftss2AgTRI a {
    margin: 1rem 0 0
}

._3jV2QWmpj415UpH3bUikZ1 {
    padding: 2rem 0
}

._3jV2QWmpj415UpH3bUikZ1 h5 {
    text-align: center
}

._3jV2QWmpj415UpH3bUikZ1 img {
    display: inline-block;
    margin: .625rem .9375rem;
    height: 30px;
    -webkit-filter: grayscale(100%) opacity(50%);
    filter: grayscale(100%) opacity(50%);
    transition: -webkit-filter 1s;
    transition: filter 1s;
    transition: filter 1s, -webkit-filter 1s
}

._3jV2QWmpj415UpH3bUikZ1 img:hover {
    -webkit-filter: grayscale(0) opacity(100%);
    filter: grayscale(0) opacity(100%)
}

._3jV2QWmpj415UpH3bUikZ1 .rrRmmg1aBj7ARPh-Mqilz {
    text-align: center
}

._2a0LEvbyoQDNSrJYM1LofG {
    padding: 2rem 0
}

._2a0LEvbyoQDNSrJYM1LofG>h3 {
    text-align: center;
    max-width: 600px;
    margin: 2rem auto 0
}

._2a0LEvbyoQDNSrJYM1LofG img {
    display: block;
    height: 100px;
    margin: 4rem auto 2rem
}

._2a0LEvbyoQDNSrJYM1LofG h5 {
    font-weight: bold
}

._2a0LEvbyoQDNSrJYM1LofG h5,
._2a0LEvbyoQDNSrJYM1LofG p {
    text-align: center
}

._2a0LEvbyoQDNSrJYM1LofG ul {
    margin: 2rem 0;
    text-align: center
}

._2a0LEvbyoQDNSrJYM1LofG li:before {
    content: ''
}

._2a0LEvbyoQDNSrJYM1LofG li {
    color: #3e3e40;
    font-weight: bold;
    text-align: center;
    display: inline-block;
    padding: 0 .625rem;
    margin: .125rem;
    list-style: none;
    font-weight: normal
}

._2a0LEvbyoQDNSrJYM1LofG li:hover {
    font-weight: normal;
    background: #204056;
    color: #fff;
    border-radius: 100px
}

._2a0LEvbyoQDNSrJYM1LofG .TixyhWYn7ZghY1YcNgYCw {
    max-width: 100%
}

._2a0LEvbyoQDNSrJYM1LofG div._3tf9u6JD-3PrRZLSDHr7eV {
    padding-bottom: 2rem;
    border-bottom: 1px solid #fff
}

._2a0LEvbyoQDNSrJYM1LofG div._3tf9u6JD-3PrRZLSDHr7eV:last-child {
    padding-bottom: 0;
    border-bottom: none
}

@media only screen and (min-width: 64rem) {
    ._2a0LEvbyoQDNSrJYM1LofG div._3tf9u6JD-3PrRZLSDHr7eV {
        padding-bottom: 0;
        border-bottom: none
    }
}

._14j9DqHDmkRREPFItTAP7Y {
    padding: 2rem 0
}

._14j9DqHDmkRREPFItTAP7Y ._1eVcDpsWhqgUwdAtByyqf2 {
    margin: 2rem 0
}

._14j9DqHDmkRREPFItTAP7Y h5 {
    font-weight: bold
}

._14j9DqHDmkRREPFItTAP7Y img {
    width: 80%;
    max-height: 80%;
    margin: 0 auto;
    display: block
}

._14j9DqHDmkRREPFItTAP7Y p {
    display: inline-block;
    vertical-align: middle
}

._14j9DqHDmkRREPFItTAP7Y .KtaOV2PEkS_Jdd9NCbco5 {
    max-width: 100%
}

@media screen and (max-width: 767px) {
    ._36a4qZ00lmVic2NfVebc7c {
        display: none
    }
}

._3DM5H8Hfl6AT3ckhaWN6tJ {
    text-align: right
}

.VmTTvNcqIxrT9_kHIIzk0 {
    color: #204056;
    display: inline-block;
    padding-left: 1.875rem;
    background-image: url(/webpack/ac2a5cf749959e5d967c12184a91e2a8.svg);
    background-repeat: no-repeat;
    background-size: .75rem .75rem;
    background-position: .875rem .3125rem
}

.VmTTvNcqIxrT9_kHIIzk0:hover {
    background-image: url(/webpack/ba1291f9b679b1c22320ffe0df003ae6.svg)
}

.VmTTvNcqIxrT9_kHIIzk0[data-selected="true"] {
    background-image: url(/webpack/51560e2ef0d2a11ca9e390f79d505b91.svg)
}

.VmTTvNcqIxrT9_kHIIzk0:hover,
.VmTTvNcqIxrT9_kHIIzk0[data-selected="true"] {
    text-decoration: none;
    cursor: pointer
}

._2VS9GTnwJyMQpv_T70h_DR {
    padding: 4rem 0
}

._2VS9GTnwJyMQpv_T70h_DR ._2E9P8ZkzSSQMM5KoQicuiA {
    margin: 3rem 0 0
}

._2VS9GTnwJyMQpv_T70h_DR ._3tJ-7UTqw2xQbXcf7SIR7L {
    background-color: #fff
}

._2VS9GTnwJyMQpv_T70h_DR ._3tJ-7UTqw2xQbXcf7SIR7L>div {
    padding: 1rem
}

._2VS9GTnwJyMQpv_T70h_DR ._3tJ-7UTqw2xQbXcf7SIR7L p {
    color: #76787b
}

._2VS9GTnwJyMQpv_T70h_DR ._3tJ-7UTqw2xQbXcf7SIR7L p._3tS6DkpuEXhNKF8O1qz67r {
    font-size: 2.5rem;
    margin: 2rem 0 1rem
}

._2VS9GTnwJyMQpv_T70h_DR ._3tJ-7UTqw2xQbXcf7SIR7L a {
    margin: 3rem 0 1rem
}

._2VS9GTnwJyMQpv_T70h_DR .hwFNv1Y3RrtfJEmYlhNDQ {
    background-color: #76787b
}

._2VS9GTnwJyMQpv_T70h_DR .hwFNv1Y3RrtfJEmYlhNDQ h4,
._2VS9GTnwJyMQpv_T70h_DR .hwFNv1Y3RrtfJEmYlhNDQ p {
    text-transform: none;
    margin: 0;
    padding: 0;
    color: #fff
}

._2VS9GTnwJyMQpv_T70h_DR ._3YzgyK-VJbTIRPO2K4LHC a,
._2VS9GTnwJyMQpv_T70h_DR ._1nDarFUR9KV71hsvQiGjiD a {
    background-color: #76787b
}

._2VS9GTnwJyMQpv_T70h_DR ._3YzgyK-VJbTIRPO2K4LHC a:hover,
._2VS9GTnwJyMQpv_T70h_DR ._1nDarFUR9KV71hsvQiGjiD a:hover {
    background-color: #204056
}

._2VS9GTnwJyMQpv_T70h_DR ._WfY4WzdLCHDXKQArZNFn ._3tJ-7UTqw2xQbXcf7SIR7L .hwFNv1Y3RrtfJEmYlhNDQ {
    background-color: #204056
}

._2VS9GTnwJyMQpv_T70h_DR ._3jdzHIXdbiLTkPobWeKPNJ,
._2VS9GTnwJyMQpv_T70h_DR ._2E9P8ZkzSSQMM5KoQicuiA>div {
    max-width: 100%
}

._-2-D0z1qW2r755O6cd8wM {
    padding: 5rem 0;
    text-align: center
}

._-2-D0z1qW2r755O6cd8wM h2 {
    font-weight: bold
}

._-2-D0z1qW2r755O6cd8wM a {
    margin: 2rem auto 0
}

._-2-D0z1qW2r755O6cd8wM ._2nYA_pzP_XJrOFrjcipgpB {
    max-width: 100%
}

.Zmox_2ZjeEncaPTFGj3S1 {
    padding: 2rem 0 4rem
}

.Zmox_2ZjeEncaPTFGj3S1 ._3ZQYjrQUcgk85I1HW-X8zF {
    margin: 0 0 1rem
}

.Zmox_2ZjeEncaPTFGj3S1 input[type='submit']._1X65I7YGDduAUqi0luL7kr {
    background-color: #34b3a0
}

.Zmox_2ZjeEncaPTFGj3S1 ._1fXNujyZkPMopF1YNu1j7- label,
.Zmox_2ZjeEncaPTFGj3S1 ._1fXNujyZkPMopF1YNu1j7- p {
    font-size: 0.85rem
}

.Zmox_2ZjeEncaPTFGj3S1 ._1fXNujyZkPMopF1YNu1j7- p {
    color: #f65a5b;
    height: .5rem
}

.Zmox_2ZjeEncaPTFGj3S1 ._1fXNujyZkPMopF1YNu1j7- input,
.Zmox_2ZjeEncaPTFGj3S1 ._1fXNujyZkPMopF1YNu1j7- textarea,
.Zmox_2ZjeEncaPTFGj3S1 ._1fXNujyZkPMopF1YNu1j7- select {
    border: 1px solid #bcc1c5;
    background-color: #fff;
    padding: .5rem .625rem;
    margin: .3125rem 0;
    width: 100%;
    box-sizing: border-box;
    display: block;
    font-size: 1rem
}

.Zmox_2ZjeEncaPTFGj3S1 ._1fXNujyZkPMopF1YNu1j7- input,
.Zmox_2ZjeEncaPTFGj3S1 ._1fXNujyZkPMopF1YNu1j7- select {
    height: 2.5rem
}

.Zmox_2ZjeEncaPTFGj3S1 ._1kRhLCbS-8dv1OXOudnyuf {
    text-align: right
}

._1Uz2AxwlibKKjHNACSZQ2c {
    border: 1px solid #d4d5d6;
    color: #3e3e40;
    padding: .75rem;
    margin-bottom: .625rem;
    height: 3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

._1Uz2AxwlibKKjHNACSZQ2c:hover {
    background-color: #e9eaea
}

._1H6mlcoXtw-AKQtzaXz2dT {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 60%;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

._32JNwKLXAEhyewf6E-LirT {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto
}

._3LXtVjB9k77qc7nvtIApdv {
    opacity: 0.5;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.wLG89PYBh8AfHtK9lAD6N,
.wLG89PYBh8AfHtK9lAD6N:hover {
    padding: 0 0 0 1.03125rem;
    color: #34b3a0;
    font-size: 1.25rem
}

.xD8tYSi-JBkRQxzMIu84N,
.xD8tYSi-JBkRQxzMIu84N:hover {
    padding: 0 0 0 1.03125rem;
    color: #f65a5b;
    font-size: 1.25rem
}

.yIs5vMALoWKugdI_MhX1 {
    border: .0625rem solid #d4d5d6;
    color: #3e3e40;
    padding: .75rem;
    margin-bottom: .625rem;
    height: 3rem;
    border-color: #f65a5b;
    margin-top: 1.25rem
}

.yIs5vMALoWKugdI_MhX1:hover {
    background-color: #e9eaea
}

._2fcW_-rneX89cs1ksYUYhc {
    float: left;
    color: #f65a5b
}

._3b-gr5dI9xsb9L2gP6nLIs {
    float: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.nIVbz3RbDQuApupYhFPeN {
    opacity: 0.5
}

._1YzuxAdLtX-BhCYGAiDQPW {
    padding: 0 0 0 1.03125rem;
    color: #f65a5b;
    font-size: 1.25rem;
    cursor: default
}

._2r33_4Qrf7mQBmwXz1SWTI,
._2r33_4Qrf7mQBmwXz1SWTI:hover {
    padding: 0 0 0 1.03125rem;
    font-size: 1.25rem;
    color: #f65a5b
}

._8qFJtjF6hESzrQHIdJsD2 {
    color: #f65a5b
}

.nc3P_nCwV9MEoFGjMCOjC {
    font-size: .75rem;
    float: left
}

._3SY25FgDU6LCtZ9hXjvgQB {
    border: .0625rem solid #bebfc1;
    width: 26.25rem;
    line-height: 3.125rem;
    opacity: 0.5
}

._12PwaBszUlC1KX69Yl5491 {
    float: left;
    width: 24px;
    height: 3.125rem
}

._9TXQa3tSQma5CeddOol25 {
    float: left
}

._3X4_MPw4M1sD8nHNBqr19F {
    background-color: #d7f6f0;
    border: solid 1px #34b3a0;
    box-shadow: 0 2px 4px 0 #3e3e40;
    padding-left: 1rem;
    padding-right: 1rem;
    display: inline-block;
    border-radius: 2px
}

.mnZGewIt3fyyAoUl8PMUY {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 1000
}

._3wWb-Oj8Fj7uWcS0Yg7ReY {
    position: absolute;
    width: 26.25rem;
    height: 25rem;
    left: calc(50% - (420px/2));
    top: 8rem;
    bottom: 0;
    background: #fff;
    padding: 2rem;
    text-align: center;
    line-height: 1.625rem
}

.I0nVIzU7aE0wzQtSeIHh8 {
    color: #34b3a0;
    cursor: pointer;
    background-color: #fff;
    font-size: 1rem;
    border: 0
}

._--rr84jeNnUdIM-lwE4U6 {
    margin-bottom: 1.5rem
}

._1H5SUeob_MeGrgGlt1T_IR {
    margin-top: .4375rem;
    width: 14.375rem;
    height: 3.125rem;
    line-height: 2.25rem;
    margin-bottom: .8125rem;
    text-transform: uppercase
}

._2755iT4Dt1V8StBIfnhv_H {
    clear: both
}

._2SQb7LjWSzW0lgMFtE66hN {
    text-align: center;
    width: 37.5rem;
    height: calc(100vh - 3.125rem)
}

._26uM1Tn9010euZg0txC5TJ {
    color: #3e3e40
}

.XTmxIm_ECY79ep0JJm-9X {
    margin-bottom: 2rem
}

._1kyGGgZS2Wl-YUVQhSjvsR {
    margin: 1.8125rem auto
}

._1FRGEWJati91YIj1asEsae {
    float: right
}

._2-gR8bXS7dQjNZyEAyAgSm {
    text-transform: uppercase;
    width: 10rem;
    height: 3.125rem;
    margin-bottom: 1.375rem;
    margin-top: .625rem;
    clear: right
}

._2-gR8bXS7dQjNZyEAyAgSm.SiVzpgyc04FLgIaLAqMI1 {
    background-color: #bebfc1
}

._2-gR8bXS7dQjNZyEAyAgSm.SiVzpgyc04FLgIaLAqMI1:hover {
    background-color: #bebfc1
}

._2-gR8bXS7dQjNZyEAyAgSm:disabled {
    opacity: 0.5
}

._1874lcw_h_DMN-DjTAw5hp {
    margin-left: 10px
}

.zi-dUzQuTwHX818bPmwQq {
    width: 10rem;
    height: 3.125rem;
    position: relative;
    overflow: hidden;
    padding: 10px;
    color: #34b3a0;
    border: 1px solid #34b3a0;
    background-color: #fff;
    margin-top: .8125rem;
    display: table-cell;
    vertical-align: middle;
    cursor: pointer
}

.zi-dUzQuTwHX818bPmwQq:hover,
.zi-dUzQuTwHX818bPmwQq:focus {
    text-decoration: none
}

._3Ji0hgYxHWHHJD2RZg095k {
    display: none
}

._3B-S-iFmKC_YJUD_0kAxQh {
    float: left;
    width: 420px
}

._2I6UCU_cZcEsWAq-QUl1TF {
    width: 30rem;
    margin: 1.25rem auto 0;
    padding: 2px;
    border-radius: 2px;
    background-color: #fddede;
    border: solid 1px #f65a5b
}

._2RLRsjWKTFeXbBwiOyfl8p {
    width: 30rem;
    margin: 1.25rem auto 0;
    padding: 2px;
    border-radius: 2px;
    background-color: #dceff8;
    border: solid 1px #4292b4
}

._2i7zuQpvN7pfy3Rr6W-wwn {
    opacity: 0.5
}

._1ljgX9OMTADJ27CbfXiLb_ {
    text-align: center;
    clear: both;
    max-width: 29.375rem;
    margin: 0 auto;
    padding-bottom: 8rem
}

._3oYHIk7SLT54cZ9ofvAjY5 {
    font-size: 1.625rem;
    color: #0d222d;
    line-height: 3.125rem
}

._75pHJtTlpnunphfX6vxI2 {
    margin-top: .875rem
}

.NN9ljO3I-eUD9v4c90cSu {
    background-color: #39d1b4;
    display: block;
    text-transform: uppercase;
    margin-top: 1.9375rem;
    margin-bottom: 3rem;
    width: 100%;
    height: 3.125rem
}

._2q8pro0kWqZ1kl4Xr6Gqxc {
    height: calc(100vh - 3.125rem)
}

._1N_H8kdxNwe6QdRHo77R5c {
    margin-top: 4.5rem;
    margin-bottom: 3.125rem;
    font-size: 1.625rem;
    color: #0d222d;
    clear: both;
    text-align: center
}

._2OFA5SJSg5OLltXgykjqC {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #fff
}

._286tvf3906bRiQ8haCIvl4 {
    width: 18.75rem;
    height: 17.5rem;
    margin: 1.5rem;
    padding: 1.75rem;
    border: solid 1px #d4d5d6;
    background-color: #fff;
    text-align: center
}

._286tvf3906bRiQ8haCIvl4:hover {
    cursor: pointer;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15)
}

._3paCDPp324Jug747NmytPJ {
    font-size: 1.125rem;
    color: #3e3e40;
    font-weight: bold;
    line-height: 1.33rem;
    margin-bottom: .375rem
}

.kgKKwbtJAKfdlXIrNbD_C {
    height: 5rem;
    margin-bottom: 1.875rem;
    margin-top: .625rem
}

._2MrEVCEHUyHYO2Dl3-pA9l {
    line-height: 1.5rem;
    font-size: 1rem;
    color: #76787b
}

._33VOt5Q7AfKdSHhtNt56YL {
    float: left;
    margin: 60px;
    cursor: pointer
}

._33VOt5Q7AfKdSHhtNt56YL:hover,
._33VOt5Q7AfKdSHhtNt56YL:focus {
    text-decoration: none
}

._2WEnNojya5rEmi5bfcrKiM {
    position: relative;
    top: 2px
}

._9ICGIPIJS_yjgDVyttFw {
    margin-bottom: 2.0625rem;
    margin-top: 2.25rem
}

._1qWrjusGmp8J26GeDZfbNY {
    padding-top: 6.25rem;
    text-align: center;
    width: 32.5rem;
    line-height: 1.5rem;
    height: calc(100vh - 3.125rem)
}

._3YpzAdtDvmwM3dvyp1_OwL {
    color: #34b3a0
}

._3agTLISV02rwoT2gRLIBFo {
    height: 3.125rem;
    line-height: 2.25rem;
    margin-top: 2.875rem;
    margin-right: .5rem;
    width: 37%
}

._D7o_v0KtZv9KH5_v7FZb {
    height: 3.125rem;
    line-height: 2.25rem;
    margin-top: 2.875rem;
    margin-left: .5rem;
    width: 37%
}

._3nhF1X1Fjb8v7Qv64cTHBD {
    position: relative
}

._2GTFhfWvDA8X2DhDWqszV3 {
    font-size: 0.8rem;
    padding: 0.6rem;
    outline: none;
    width: 100%;
    border: 1px solid #e9eaea;
    border-radius: 2px;
    transition: border-color 0.15s;
    font-weight: normal;
    box-sizing: border-box
}

._2GTFhfWvDA8X2DhDWqszV3::-webkit-input-placeholder {
    color: #939598
}

._2GTFhfWvDA8X2DhDWqszV3::-moz-placeholder {
    color: #939598
}

._2GTFhfWvDA8X2DhDWqszV3:-ms-input-placeholder {
    color: #939598
}

._2GTFhfWvDA8X2DhDWqszV3::placeholder {
    color: #939598
}

._2GTFhfWvDA8X2DhDWqszV3:focus {
    border-color: #37c2aa
}

._2IhEeqtE81UvuP1wJIUY76 {
    display: block;
    position: absolute;
    width: 170%;
    max-height: 25rem;
    border: 1px solid #e9eaea;
    background-color: #fff;
    overflow-y: scroll;
    z-index: 2
}

._3NWl7cxiVbzW96YcSv7YQs {
    margin: 0;
    padding: 0;
    list-style-type: none
}

._3-7cOh5xhJEC0C4O8F9HlB {
    cursor: pointer;
    padding: 0.6rem;
    font-size: 0.8rem
}

._3-7cOh5xhJEC0C4O8F9HlB::before {
    content: none
}

.cW_ukWDrrPhIktiKh3op9 {
    background-color: #d4d5d6
}

.WEVsy5rMRWcGBaOSW3I4J {
    font-size: 0.95rem;
    word-wrap: break-word;
    padding: .625rem .9375rem;
    border-bottom: 1px solid #e9eaea
}

._2yUXvfnaxRG6O8jysBiTjz {
    color: #52b1db;
    font-weight: bold;
    word-wrap: break-word;
    transition: color 200ms ease-in-out
}

._2yUXvfnaxRG6O8jysBiTjz:hover,
._2yUXvfnaxRG6O8jysBiTjz:focus {
    color: #4292b4;
    text-decoration: none
}

._3k52UDt-M9vlbq90snJXKi {
    width: 7.1875rem
}

._2zXysf0aT_OwEVsrwoQ6Jl {
    padding: 20px
}

._3fJSlBYMwQ5Do0lgT2LpDe {
    table-layout: fixed
}

._2F0d0uvgqSdQyqwhypfDgU {
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: .625rem .9375rem;
    border-bottom: 1px solid #e9eaea
}

.XMFo5jlvRV6cRy9ihlyCm {
    margin: 2.5rem 2.5rem 1.875rem
}

._1VBMmTumB25xU3ke934LVw {
    position: relative;
    margin: 0 1.25rem
}

._1VBMmTumB25xU3ke934LVw:first-child {
    min-width: 12.5rem;
    margin-left: 0
}

._17mcAoWegFtPqy_iyOSbY {
    text-transform: uppercase;
    font-weight: bold;
    margin: 15px 0
}

.j8sq4wnnX_4x9L4cbYsuk {
    text-transform: uppercase;
    margin: 5px 0
}

._2udjdzOmiPhVmkFfUCwRK3 {
    position: absolute;
    bottom: 0
}

.zwdMghndDhXZj5yowDxjV {
    font-size: 0.8em;
    padding: 0.6em;
    outline: none;
    width: 100%;
    border: 1px solid #e9eaea;
    border-radius: 2px;
    transition: border-color 0.15s;
    font-weight: normal;
    box-sizing: border-box
}

.zwdMghndDhXZj5yowDxjV::-webkit-input-placeholder {
    color: #939598
}

.zwdMghndDhXZj5yowDxjV::-moz-placeholder {
    color: #939598
}

.zwdMghndDhXZj5yowDxjV:-ms-input-placeholder {
    color: #939598
}

.zwdMghndDhXZj5yowDxjV::placeholder {
    color: #939598
}

.zwdMghndDhXZj5yowDxjV:focus {
    border-color: #37c2aa
}

._2bhL4SVkaLuO96BgntGn5g {
    padding-top: 20px;
    text-align: center
}

._3tosf8oKZYAUrj7vYTqgcB {
    padding: 2rem 0;
    background-color: #fbfbfb
}

._3j7DI5zgOKoRrOTkbNwT-J {
    color: #212123;
    font-size: 2rem;
    margin-bottom: 2rem
}

._3-GwAHMswq8ZrIW3cV5aaw {
    width: 100%
}

._8RMT3eGCEXqw5J85pTCid {
    color: #939598
}

._1AIPp_2yrePmXiUaUntcIm th,
._1AIPp_2yrePmXiUaUntcIm td {
    padding: 0.5rem 0
}

._1AIPp_2yrePmXiUaUntcIm th {
    width: 15.1875rem;
    color: #939598;
    font-weight: bold
}

._1AIPp_2yrePmXiUaUntcIm th._29cwqxVTJUzyhHZPyrZnKM {
    width: 18.3125rem
}

._1AIPp_2yrePmXiUaUntcIm th.FkPPSdfPyBJTiTlpdCAlj {
    width: 15.1875rem
}

._1AIPp_2yrePmXiUaUntcIm th._11rL4mbqcuANGAJ0fp5EWw {
    width: 13.3125rem
}

._1AIPp_2yrePmXiUaUntcIm th.GZulNnr3WfOKgFtrHZcKZ {
    width: 5rem
}

._1AIPp_2yrePmXiUaUntcIm th._2ORwBMAg8ChqfQprdgr-lj {
    width: 8.9375rem
}

._1AIPp_2yrePmXiUaUntcIm td {
    height: 4rem
}

._1AIPp_2yrePmXiUaUntcIm tr {
    border-bottom: 1px solid #e9eaea
}

._1AIPp_2yrePmXiUaUntcIm tr._3_aBAuJ7q6QZEKPSav_5GJ td {
    color: #939598
}

._1KphlEgzwZXqPl7Yqg2Gg_ {
    margin-bottom: 2rem
}

.TfUQm3Y6om3BMtZSVk-lY {
    border-bottom: 1px solid #e9eaea;
    padding-top: 1rem
}

.TfUQm3Y6om3BMtZSVk-lY div {
    margin-bottom: 0.5rem
}

.TfUQm3Y6om3BMtZSVk-lY._3_aBAuJ7q6QZEKPSav_5GJ {
    color: #939598
}

._38scCaHm8rlrjXmdWrRsLW {
    color: #939598;
    font-weight: bold;
    padding-bottom: 0.5rem
}

.Bo-6Pn9OShPJl2y2zQO0d {
    text-align: right
}

.Bo-6Pn9OShPJl2y2zQO0d ._3-GwAHMswq8ZrIW3cV5aaw {
    margin-top: 0.5rem
}

.Bo-6Pn9OShPJl2y2zQO0d ._3J7LHYiI5Y3txLkF2C-WVA {
    min-width: 2.5rem
}

.reur-OZwPoTvZ-Eu73ahn {
    min-height: calc(100vh - 3.125rem)
}

._26ycWpxnetqbxfE5LxMjEI,
._3SRpjgjJzfe4zF14FxY-N6 {
    text-align: center;
    max-width: 26.875rem;
    margin: 0 auto
}

._26ycWpxnetqbxfE5LxMjEI {
    padding-top: 4rem;
    padding-bottom: 2rem
}

._2ICVC6QjUvEwNn9ZhnkMsz {
    font-size: 2rem;
    color: #212123
}

._3-1CTh1uFAwN5MHS-lkytM {
    background-color: #fff;
    padding-bottom: 2rem
}

._1eOZ-Jp6UsBRfmh0bjm0rg {
    color: #939598;
    padding-bottom: 4rem
}

._13GG0FfKVUjfdhO94De5Lo {
    color: #34b3a0;
    font-weight: bold
}

._19kT0owluqHNp7u9YBoFAb {
    max-width: 500px;
    margin: 2rem auto
}

.LCI8DKPClsKEBC2efLt4x {
    padding: 2rem 0;
    max-width: 100%
}

._2BqyghowPXJdaXbA2_6cSa {
    text-align: center;
    color: #939598
}

._5dsWaKtBvPfxOAamFyBKu {
    color: #939598
}

._WjGwszcssX4N2kchpfT_ {
    color: #f65a5b;
    margin-bottom: 1rem
}

._2Y0WJNK-7Q9pgPXZBLH8QN {
    background-color: #f65a5b;
    height: 1.5rem;
    width: 1.5rem;
    border-radius: 50%;
    color: #fff;
    padding-left: .625rem;
    padding-top: .125rem;
    display: inline-block;
    margin-right: 0.5rem
}

.PoLeDGhww6vscIbXge98p {
    border: 1px solid #e9eaea;
    position: relative
}

.PoLeDGhww6vscIbXge98p._39IPy1z0Rpp22E5lSiYu47 {
    border-color: #f65a5b
}

.PoLeDGhww6vscIbXge98p._39IPy1z0Rpp22E5lSiYu47 input {
    background-color: #fddede
}

.PoLeDGhww6vscIbXge98p._39IPy1z0Rpp22E5lSiYu47 ._1UxLTzEwm-QtGxOqKZ2oVt {
    color: #f65a5b
}

.PoLeDGhww6vscIbXge98p input {
    width: 100%;
    height: 2rem;
    padding: .3125rem 0;
    font-size: .875rem;
    border: none;
    text-indent: 0.8rem
}

.PoLeDGhww6vscIbXge98p ._1UxLTzEwm-QtGxOqKZ2oVt {
    position: absolute;
    right: 0;
    top: 0;
    padding-top: 0.75rem;
    padding-right: 0.25rem;
    color: #e9eaea
}

._2tG3ET7xuFfm1Y05Gdo79w {
    padding-top: 0.25rem;
    height: 2rem;
    color: #f65a5b
}

._3Fx5L0BoBZtuBQnxMQROnM {
    max-width: 10rem
}

.PoLeDGhww6vscIbXge98p._3JnJjQ7sSa7IC6kN27VNgH,
.PoLeDGhww6vscIbXge98p.OtkYCiM1AwXBFoJfTbeQ0 {
    max-width: 3.75rem
}

.PoLeDGhww6vscIbXge98p._3JnJjQ7sSa7IC6kN27VNgH input,
.PoLeDGhww6vscIbXge98p.OtkYCiM1AwXBFoJfTbeQ0 input {
    text-align: center;
    text-indent: 0
}

._3fVuMmQRzwfNnxGskpPxFK {
    color: #76787b;
    font-weight: bold;
    margin-bottom: 1rem;
    font-size: 1rem
}

._3jTgu0xoNnFpwOJBC5ujaz {
    width: 9.375rem;
    position: relative;
    top: 0.25rem
}

._1bEuxstqfgXJVZ8DDoCGKd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 2rem
}

._3Z1vIrPVDfW7WLy7wi8rzF {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.xPpgvKNKLz6QlORBMdH5_ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

._1w-mLHwYtZt42dQhdlPsfN {
    margin-right: 1rem
}

._1w-mLHwYtZt42dQhdlPsfN label {
    display: inline-block;
    margin-bottom: 0.5rem
}

._1w-mLHwYtZt42dQhdlPsfN:last-of-type {
    margin-right: 0
}

.F2sr0Nh6a_86QMeq9rMwJ {
    margin-top: 1rem
}

.F2sr0Nh6a_86QMeq9rMwJ ._1w-mLHwYtZt42dQhdlPsfN,
._3XU9LBjcjE4TXJFTl6Wt2w ._1w-mLHwYtZt42dQhdlPsfN {
    width: 50%
}

._1Qjtc1s5QuGavROV6FnTEI {
    margin-bottom: 1rem
}

.U8Y40XjdlP5pnJUu1TMYO {
    color: #76787b;
    margin-bottom: 0.5rem
}

._3JEtHwuuMkgMm0UMek_uAC,
._2naFyxBHngXWBztQjC54ST {
    padding-right: 1.5rem
}

.xOmdEy3vyGCSEmCMpAgld {
    padding-left: 1.5rem;
    max-width: 6.25rem
}

._1VOI9ghlL91iYo9ZYC8w-Q {
    max-width: 6rem
}

@media only screen and (min-width: 48rem) {
    ._1VOI9ghlL91iYo9ZYC8w-Q {
        padding-left: 1.5rem;
        max-width: 7.5rem
    }
}

._3NGsM059nd-zAgUtdws9Gv {
    font-size: 0.875rem;
    text-indent: 0.8rem;
    color: #3e3e40;
    position: relative;
    width: 100%;
    height: 2.5rem;
    border: 1px solid #bebfc1;
    background: transparent;
    padding: 0;
    height: calc(2.5rem - 2px)
}

._3DmhrxW_XlVAgpGzIW4aqZ select {
    height: 2.55rem;
    padding: 0 0.5rem;
    border: 1px solid #bebfc1
}

._3DmhrxW_XlVAgpGzIW4aqZ select:hover,
._3DmhrxW_XlVAgpGzIW4aqZ select:focus {
    background-color: #fff;
    border: 1px solid #bebfc1
}

.cu3NDfstu4Cr6nagLs9LX {
    font-size: 0.875rem;
    text-indent: 0.8rem;
    color: #3e3e40;
    position: relative;
    width: 100%;
    height: 2.5rem;
    border: 1px solid #bebfc1;
    background: transparent;
    padding: 0;
    border: none
}

._23cGPalYrcDVohNy2sCloC,
._3raI7VfcO49GYzpcmBZ5t3 {
    font-size: 0.875rem;
    text-indent: 0.8rem;
    color: #3e3e40;
    position: relative;
    width: 100%;
    height: 2.5rem;
    border: 1px solid #bebfc1;
    background: transparent;
    padding: 0;
    border: none;
    max-width: 5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

._38x0f0xUl7ET0795Ltmox7 {
    position: relative;
    font-size: 1.5rem;
    color: #e9eaea;
    text-align: center;
    padding: 0 0.5rem 0 0.5rem
}

._3WKWJ30DaPvpZ8xGUpdmrZ {
    margin-right: 0.75rem
}

._18ynlLXs8RmQMxhU4iP03d {
    background-color: transparent;
    border: 0;
    padding: 0;
    margin-bottom: 2rem;
    cursor: pointer
}

._18ynlLXs8RmQMxhU4iP03d img {
    width: 13.75rem
}

._370lk_zFVSGcuDU1YxA11S {
    color: #939598;
    text-align: center;
    display: block
}

.feA3EmUX1SdakGk6A5JAZ {
    height: 1.1875rem
}

._1_rPvQyVqhe8UJYvGcmgM_ {
    margin-right: 0.75rem;
    width: 1rem
}

.recurly-hosted-field {
    font-size: 0.875rem;
    text-indent: 0.8rem;
    color: #3e3e40;
    position: relative;
    width: 100%;
    height: 2.5rem;
    border: 1px solid #bebfc1;
    background: transparent;
    padding: 0
}

._16RfHp1MJELkt6-3yBA-Ef {
    font-weight: bold;
    text-transform: uppercase;
    color: #76787b;
    font-size: 1rem;
    margin-bottom: 1rem
}

._16RfHp1MJELkt6-3yBA-Ef img {
    margin-left: 2rem
}

._1yXkipt2QCQ-2jAs9SFFyu {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    border: 0
}

._6WndcCMqcEJvTjZe0CKAs {
    margin-top: -1rem;
    margin-bottom: 2rem
}

._2MSuII1IxpUOiXrMva8IDb {
    position: relative;
    top: 0.3rem;
    left: 0.4rem;
    width: 4rem
}

._1Ha2aAvvFYi71_bXQb6ev4 {
    padding: 0 4rem
}

._23k0Y3KCmHPLxXBtsrrhr8,
._2yvet4rWDtsehruOVSDveh,
._1RxOR0qmIpwU3ZH6zNBL4E {
    margin-bottom: 1rem
}

.SJVak2xXRxft9sDZ9k1cf {
    margin-bottom: 2rem
}

._23k0Y3KCmHPLxXBtsrrhr8 {
    color: #76787b;
    font-weight: bold;
    font-size: 1rem;
    text-transform: uppercase
}

._2yvet4rWDtsehruOVSDveh,
._28n0ozNbi2ewfx_fv695K8 {
    font-weight: bold
}

._6j3uUMaXMowakIYjMosTl {
    padding: 1rem 0
}

.VPUbCfueyomm3uDwW1unf,
._3aG0d-g2cjebUkT4ZS4J7D,
._3zsSnhqGKBGgd4wAMZjb_v,
._3tyjU_uscop3P-8fJczEfs {
    padding: 1rem 0 0
}

.VPUbCfueyomm3uDwW1unf:last-of-type,
._3aG0d-g2cjebUkT4ZS4J7D:last-of-type,
._3zsSnhqGKBGgd4wAMZjb_v:last-of-type,
._3tyjU_uscop3P-8fJczEfs:last-of-type {
    padding: 1rem 0
}

._2YBKgY54zx3vAMkuJyFK5N {
    font-size: 2rem
}

._1MwUybLsFWKEKJpVAHckri {
    border-top: 1px solid #e9eaea;
    border-bottom: 1px solid #e9eaea
}

.VPUbCfueyomm3uDwW1unf,
._2hjZXvp6zCWU0qiKwhnEhr {
    color: #bebfc1
}

._16iooG68-byPYo0_DvKNoN,
.JycqfYG72S6Hut7rV9Xsx {
    color: #3e3e40
}

.zeZ7sO3adsOr8s23dKdIx {
    color: #f65a5b
}

.VXyAqoUaDze2OQ3qZ6Xmv {
    margin-top: 1rem
}

._3tyjU_uscop3P-8fJczEfs {
    color: #34b3a0
}

._16iooG68-byPYo0_DvKNoN {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._1ygxw6Pvuqbbg7hdaj9clJ {
    margin-top: 1rem;
    color: #76787b
}

._3GHvSi4h-IkTYTmbHiiES7 {
    font-weight: bold;
    margin-top: 1rem;
    color: #000
}

.vKN2BVoX2FdF4ZUXAxF83 {
    margin-top: 1rem
}

._1fI7F8r0Sew_uKlCLfUfRE {
    font-weight: bold
}

._3qiws4AXa_uPZfELxyDeOc {
    padding: 0.5rem 0 0
}

._3IhF6aJRkiUXP9jlxpQ1GT a,
._3IhF6aJRkiUXP9jlxpQ1GT span {
    color: #34b3a0;
    padding: 24px 8px
}

._3KPstsKclcObb-fOujcJWg {
    height: 8rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
    border-top: 1px solid #e9eaea;
    font-size: .75rem
}

._2oaj7sb0NrJuL-C1nD3V4_ {
    text-align: center
}

@media only screen and (min-width: 48rem) {
    ._2oaj7sb0NrJuL-C1nD3V4_ {
        text-align: left;
        padding-left: 4rem
    }
}

._2WZo_u81JDFr7jLs4R64Fy {
    color: #5a5b5e
}

@media only screen and (min-width: 48rem) {
    ._2WZo_u81JDFr7jLs4R64Fy {
        margin-right: 2rem
    }
}

._3VKVxtQYoC0bfJjfZIt7Sk {
    padding-right: 2rem
}

.pS9WSLYL9A9sJyIGvca6x {
    text-align: center;
    color: #5a5b5e
}

@media only screen and (min-width: 48rem) {
    .pS9WSLYL9A9sJyIGvca6x {
        padding-right: 4rem;
        text-align: right
    }
}

.oGNjC-psR0w0GgZQ0fyK_ {
    text-align: center;
    padding: 2rem 0;
    background-image: url(/webpack/b0efd67d2a386ab9d1ca73228a91efbd.png);
    background-size: cover;
    border-bottom: 1px solid #e9eaea
}

.oGNjC-psR0w0GgZQ0fyK_ h1 {
    color: #3e3e40
}

._6vLE7q6z-19ShXAZL5_r6 {
    width: 11.25rem;
    margin-bottom: 1rem
}

._1eOEnYrB3BCSFP8JsRvf_e {
    text-align: center;
    background: linear-gradient(to bottom left, #204056 0%, #34b3a0 100%) transparent;
    color: #fff
}

._1eOEnYrB3BCSFP8JsRvf_e h2,
._1eOEnYrB3BCSFP8JsRvf_e p {
    color: #fff
}

._1eOEnYrB3BCSFP8JsRvf_e ._3jW4uhvD4gWGE-_G0JayI3 {
    width: 120px
}

.KTnRY9ZW9657e70OQxWZP {
    padding: 0 4rem
}

._2Gck1oam34x0q_tWOdA_HD {
    padding-left: 10px;
    color: white;
    text-decoration: underline
}

._3M8RFGSIhUhrrUReO-pKm8 {
    height: 100%;
    max-width: 31.25rem;
    margin: auto
}

._2gqq1Ggumf1tBa7CRcVBJk {
    max-width: 25rem;
    margin: 2rem auto
}

._2PoSwWQVEXadTjwTFVm5wx {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@media only screen and (min-width: 64rem) {
    ._2PoSwWQVEXadTjwTFVm5wx {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.IY9cU1gwLagPjEZHsBlk5 {
    width: 100%
}

@media only screen and (min-width: 64rem) {
    .IY9cU1gwLagPjEZHsBlk5 {
        width: 66.66%
    }
}

._3045Dvum5zhPZPlVP111HW {
    border-top: 1px solid #e9eaea;
    padding: 2rem 0
}

@media only screen and (min-width: 64rem) {
    ._3045Dvum5zhPZPlVP111HW {
        border-top: 0;
        border-left: 1px solid #e9eaea;
        width: 33.33%
    }
}

._205EF10tm4cuaNGLa7cKe2 {
    color: #939598;
    font-weight: bold;
    margin-bottom: 1rem;
    text-transform: uppercase
}

._2lJCyyd_9rBJf18L1lF4-d {
    min-height: calc(100vh - 3.125rem)
}

._1uifgsRg3HZNoeVl6qziyZ,
._35eeuYq3f4sMgAI36cKx_d,
._1sa1w9u8jLG0cyJQin5oWu {
    margin: 2rem auto 0 auto;
    max-width: 27.1875rem
}

._2_o0Xvo83eOXyXIrqJMUwu {
    margin: 2rem auto;
    text-align: center
}

._1uifgsRg3HZNoeVl6qziyZ,
._35eeuYq3f4sMgAI36cKx_d {
    text-align: center
}

._35eeuYq3f4sMgAI36cKx_d {
    font-size: 1rem;
    line-height: 1.5rem
}

._1uifgsRg3HZNoeVl6qziyZ {
    color: #34b3a0;
    font-size: 2rem
}

.y7jWApS_ISm4v8YIMbd87 {
    color: #34b3a0
}

._30CNqOrWNE6FyBIK1nRPFj {
    text-align: center;
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
    height: calc(100vh - 3.125rem);
    background-color: #fff
}

._1DwtiIOsbkWhs42iporGje {
    margin-bottom: 1.5625rem
}

._3CVq06qVCLF9JGHFN_CgfB {
    width: 6.5625rem;
    height: 5.4375rem;
    margin-bottom: 1.625rem
}

.G91CjkR7N1Ah_yz4kFZT6 {
    margin-top: 1.5625rem;
    text-transform: uppercase;
    width: 15.625rem;
    font-weight: bold;
    padding: .625rem
}

._2cgw_NhiuUZw5cNtn_tjzN {
    width: 25rem;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    background-color: white;
    padding: 2rem
}

._33c3ql0tdbWL1JmjQIMvzb {
    color: #3e3e40;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    margin-bottom: 2rem
}

._2F2vSqIWISSc59IlpNtvXD {
    height: 5.3125rem;
    margin-top: 1.375rem;
    margin-bottom: 1rem
}

._3j9c_0NqoD07VCzP1fk1jp {
    text-transform: none !important
}

._2cWEFnxxuttuQIAkvxPONP {
    width: 1.5rem;
    margin-bottom: -0.25rem
}

._3snQcVQVB3OFgb5I1I-dxV {
    margin-top: 1rem
}

._3A8LKO7HM91NDIXCInN9M4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #e9eaea
}

._26Ix6lBaGLFk4uRhfYjgPK {
    margin: 3rem
}

._1W_3cNcB8daeGWc_CX7qpl {
    background-color: white;
    padding: 2rem;
    width: 25rem;
    margin: 0 auto
}

._3JvgaatPak2QRNH-fX1UAF {
    color: #3e3e40;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    margin-bottom: 2rem
}

.Y3IY4eq-7IMfbtKEbvwIk {
    background-color: #e9eaea
}

.XKQXwpVxDk4_4Bln0uBe_ {
    max-width: 400px;
    margin: auto;
    padding-top: 4rem;
    padding-bottom: 4rem
}

._11VKUw2nioP1UQdbLvHC8_ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    padding: 0
}

.NVLKbD0mF7Lh0VCsMPFKW {
    padding: 2rem;
    background-color: #fff
}

._3mkTz7B-Xm_bJRUIh_YBGf {
    display: none
}

._2rUeCFLh2C4NffTe-R4TXQ {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center
}

._2rUeCFLh2C4NffTe-R4TXQ>a,
._2rUeCFLh2C4NffTe-R4TXQ>span {
    display: block;
    padding: 1rem;
    color: #3e3e40;
    transition: background-color 200ms;
    font-weight: normal
}

._2rUeCFLh2C4NffTe-R4TXQ>a {
    background-color: #e9eaea
}

._2rUeCFLh2C4NffTe-R4TXQ>a:hover,
._2rUeCFLh2C4NffTe-R4TXQ>a:focus {
    background-color: #eeefef;
    text-decoration: none;
    outline: none
}

._2rUeCFLh2C4NffTe-R4TXQ>span {
    background-color: #fff
}

._3uz_gSk8f7SPVF_daykcCJ {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    box-sizing: border-box;
    padding: .75rem;
    text-align: center;
    text-transform: capitalize;
    pointer-events: none;
    font-size: .875rem;
    color: #d4d5d6
}

._3uz_gSk8f7SPVF_daykcCJ::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: -1px;
    right: -1px;
    height: .1875rem;
    background: #d4d5d6;
    background: linear-gradient(to left, #d4d5d6 50%, #34b3a0 50%);
    background-size: 200% 100%;
    background-repeat: no-repeat;
    background-position: right bottom;
    transition: all 500ms ease
}

._3uz_gSk8f7SPVF_daykcCJ.Qv7XFUh6Tah-PakajlyJW {
    color: #34b3a0
}

._3uz_gSk8f7SPVF_daykcCJ.Qv7XFUh6Tah-PakajlyJW::after {
    background: #34b3a0;
    background-position: left bottom
}

._3uz_gSk8f7SPVF_daykcCJ.Qo-kvoOUPFJK4g9sdkuIu {
    color: #34b3a0;
    font-weight: bold
}

._3uz_gSk8f7SPVF_daykcCJ.Qo-kvoOUPFJK4g9sdkuIu::after {
    background: #34b3a0
}

._2m622nmkcTLfT3dU4g0c3O {
    display: none;
    padding-top: 2.5rem
}

@media only screen and (min-width: 64rem) {
    ._2m622nmkcTLfT3dU4g0c3O {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

._2CAKXYg1F6DAP-0Zksyi4u {
    margin-bottom: 5rem;
    padding-bottom: 5rem;
    border-bottom: 1px solid #e9eaea
}

._2HnrfSSuyt22xxQ2a-SKE6._2HnrfSSuyt22xxQ2a-SKE6._2HnrfSSuyt22xxQ2a-SKE6 {
    position: relative;
    color: #5a5b5e;
    border: 1px solid #e9eaea;
    margin-bottom: 1rem
}

._237EVewH-9W0EH027k-dUg {
    font-size: .875rem;
    width: 100%;
    text-align: left;
    margin-bottom: 0.2rem;
    color: #76787b
}

._3tuHN52MhftZqhNH9ebNWC {
    color: #939598
}

._2Bs10IIVhWbZ5Qa4vGpS81 {
    color: #939598;
    text-decoration: underline
}

._15kKIQDJgeYYjf8Bvet6YS {
    background-color: red
}

._1iWuaB9kaCc5xOd3sfr18l {
    margin-bottom: 1rem;
    display: block;
    text-align: left;
    width: 100%
}

._31PqpD8TTJ-ReXJEK5BvKf {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    height: 5rem;
    background-color: #fff;
    border-top: 1px solid #e9eaea;
    z-index: 1
}

@media only screen and (min-width: 64rem) {
    ._31PqpD8TTJ-ReXJEK5BvKf {
        border-top-width: 0;
        position: relative;
        height: 0
    }
}

.YqSZLXhxJ5dIzKYlEaD5b {
    width: 3rem;
    height: 3rem;
    position: absolute;
    background-color: #37c2aa;
    margin: 1rem;
    border-radius: 50%;
    color: #fff
}

@media only screen and (min-width: 64rem) {
    .YqSZLXhxJ5dIzKYlEaD5b {
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        position: fixed;
        width: 5rem;
        height: 5rem
    }
}

.YqSZLXhxJ5dIzKYlEaD5b._2PU2_0F7EaX-xWSsCATGKN:hover {
    cursor: pointer
}

.YqSZLXhxJ5dIzKYlEaD5b._2sTJkSWPp4u53hW3GwKFOH {
    opacity: 0.5
}

._3r_dXuIUV5ZjAuLVeXbBh- {
    display: none;
    position: absolute;
    -ms-flex-item-align: end;
    align-self: flex-end;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    color: #a9aaad;
    text-transform: uppercase;
    padding-top: .3125rem
}

@media only screen and (min-width: 64rem) {
    ._3r_dXuIUV5ZjAuLVeXbBh- {
        display: block
    }
}

._1BnKxVBNeFVlR03Xspo7j_ {
    font-size: 2rem
}

._1BnKxVBNeFVlR03Xspo7j_._26R5NahVJwOwhTPk-hol2o {
    font-size: 1rem
}

@media only screen and (min-width: 64rem) {
    ._1BnKxVBNeFVlR03Xspo7j_ {
        font-size: 3rem
    }
    ._1BnKxVBNeFVlR03Xspo7j_._26R5NahVJwOwhTPk-hol2o {
        font-size: 2rem
    }
}

._2-1KxYu2cFEQORw2pHtG8d {
    left: 3rem
}

@media only screen and (min-width: 64rem) {
    ._2-1KxYu2cFEQORw2pHtG8d {
        left: 0
    }
}

._6xugHiOE-zx6h5Oq9sDkV {
    right: 3rem
}

@media only screen and (min-width: 64rem) {
    ._6xugHiOE-zx6h5Oq9sDkV {
        right: 0
    }
}

._2k9WbsIAolK6Tl8MgOKSUC {
    position: relative;
    text-align: center
}

._3sTPnz6idbEGAg1PAo7f1p {
    font-size: 2.5rem;
    margin: 5.5rem 0 1.25rem
}

._1rhOEq2UDGeTdZTUc9o8f9 {
    white-space: pre-wrap;
    margin-bottom: 5rem;
    color: #3e3e40;
    margin-top: 2rem;
    text-align: center;
    line-height: 1.5rem
}

._1rhOEq2UDGeTdZTUc9o8f9 a {
    color: #34b3a0
}

._-LwhlaCVJr9L5n4_BiQYJ {
    color: #5a5b5e;
    text-align: left
}

._-LwhlaCVJr9L5n4_BiQYJ h2,
._-LwhlaCVJr9L5n4_BiQYJ p {
    color: inherit
}

._9WUlEcKnF2zJupqRjxSEl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0.8rem
}

.kmf3zS79UZKNZX80NhZWR {
    -ms-flex-preferred-size: calc(100% * 1/3);
    flex-basis: calc(100% * 1/3)
}

._3vLwrvdDRd7MWLhEJIvXqO {
    width: 100%
}

.wranQNCRV0yV9VUm2fPLm {
    -ms-flex-preferred-size: calc(100% * 2/3);
    flex-basis: calc(100% * 2/3);
    padding-left: 1.6rem
}

.aAlH2WJ4tisNsQpUBxhut {
    margin-bottom: 0.5rem;
    font-size: 1rem;
    line-height: 1.5;
    font-weight: bold
}

.ecJNSpinXDaS7VTnDyGtO {
    line-height: 1.5
}

._2qcBMc9HfKyszxDpO9_eC8 {
    color: #5a5b5e;
    text-align: left
}

._2qcBMc9HfKyszxDpO9_eC8 h2,
._2qcBMc9HfKyszxDpO9_eC8 p {
    color: inherit
}

._3ECZdfYpfzB6TEOQtU40Sc {
    min-height: calc(100vh - 3.125rem);
    padding-bottom: 3.125rem
}

._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror {
    background-color: #354551;
    text-shadow: 1px 1px 1px rgba(43, 56, 66, 0.3);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 13px;
    font-family: Monaco, Menlo, "Ubuntu Mono", "Droid Sans Mono", Consolas, monospace;
    font-weight: 300
}

._3xp4c3Gvny8Oap6jE2-Q_::-moz-selection {
    background: rgba(45, 45, 45, 0.99)
}

._3xp4c3Gvny8Oap6jE2-Q_::selection {
    background: rgba(45, 45, 45, 0.99)
}

._3xp4c3Gvny8Oap6jE2-Q_::-moz-selection {
    background: rgba(45, 45, 45, 0.99)
}

._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-gutters {
    background-color: #354551;
    border-right-color: transparent;
    padding-right: 8px
}

._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-lines {
    padding: 10px 0
}

._3xp4c3Gvny8Oap6jE2-Q_ pre {
    padding: 0
}

._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-guttermarker {
    color: #f2777a
}

._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-guttermarker-subtle {
    color: rgba(204, 204, 204, 0.5)
}

._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-linenumber {
    color: rgba(204, 204, 204, 0.5)
}

._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-cursor {
    border-left: 2px solid rgba(255, 255, 255, 0.5) !important
}

._3xp4c3Gvny8Oap6jE2-Q_ div.CodeMirror-selected {
    background: #2D2D2D !important
}

._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-activeline-background {
    background: transparent !important
}

._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-activeline-background+.CodeMirror-gutter-wrapper .CodeMirror-linenumber {
    color: #ccc
}

._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-matchingbracket,
._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-nonmatchingbracket {
    color: #fff !important;
    text-decoration: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3)
}

._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-nonmatchingbracket {
    border-bottom-color: #f65a5b
}

._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-matchingtag {
    background: transparent
}

._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-matchingtag.cm-tag {
    background-color: rgba(255, 255, 255, 0.07)
}

._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-matchingtag.cm-tag.cm-bracket {
    background-color: rgba(255, 255, 255, 0)
}

._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-foldmarker {
    color: #ffffff;
    font-family: arial;
    line-height: 0.9;
    display: inline-block;
    letter-spacing: -1px;
    font-weight: bold;
    padding: 0 5px;
    background-color: rgba(255, 255, 255, 0.2);
    transition: background-color 0.1s linear;
    cursor: pointer;
    border-radius: 4px
}

._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-foldmarker:hover {
    background-color: rgba(255, 255, 255, 0.3)
}

._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-foldgutter {
    width: .7em
}

._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-foldgutter-open,
._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-foldgutter-folded {
    cursor: pointer;
    line-height: 1.1
}

._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-foldgutter-open:after {
    content: "\25BE"
}

._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-foldgutter-folded:after {
    content: "\25B8"
}

._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-code>div {
    padding-bottom: 2px
}

._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-gutter-elt {
    padding-left: 5px
}

._3xp4c3Gvny8Oap6jE2-Q_ pre {
    word-break: normal
}

._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-overlayscroll-vertical {
    background-color: rgba(0, 0, 0, 0.15)
}

._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-overlayscroll-vertical div {
    background-color: rgba(255, 255, 255, 0.5)
}

._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-lint-markers {
    width: 10px;
    height: 10px
}

._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-lint-marker-error,
._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-lint-marker-multiple {
    background-color: #f65a5b
}

._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-lint-marker-warning {
    display: none
}

._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-lint-marker-error,
._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-lint-marker-warning,
._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-lint-marker-multiple {
    cursor: pointer;
    height: 10px;
    width: 10px;
    border-radius: 50%;
    vertical-align: middle;
    position: relative
}

._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-lint-mark-error,
._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-lint-mark-warning,
._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-lint-marker-error,
._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-lint-marker-multiple,
._3xp4c3Gvny8Oap6jE2-Q_ .CodeMirror-lint-marker-warning {
    background-image: none
}

._2RE0-ZG6UYzWFn9_EER397 .CodeMirror {
    color: #fff
}

._2RE0-ZG6UYzWFn9_EER397 .CodeMirror .cm-comment {
    color: #939598
}

._2RE0-ZG6UYzWFn9_EER397 .CodeMirror .cm-property {
    color: #83fff5
}

._2RE0-ZG6UYzWFn9_EER397 .CodeMirror .cm-string {
    color: #ffe083
}

._2RE0-ZG6UYzWFn9_EER397 .CodeMirror .cm-atom {
    color: #cc7bc2
}

._2RE0-ZG6UYzWFn9_EER397 .CodeMirror .cm-attribute {
    color: #b4d353
}

._2RE0-ZG6UYzWFn9_EER397 .CodeMirror .cm-qualifier {
    color: #b4d353
}

._2RE0-ZG6UYzWFn9_EER397 .CodeMirror .cm-variable {
    color: #ff8973
}

._2RE0-ZG6UYzWFn9_EER397 .CodeMirror .cm-variable-2 {
    color: #ff8973
}

._2RE0-ZG6UYzWFn9_EER397 .CodeMirror .cm-variable-3 {
    color: #ff8973
}

._2RE0-ZG6UYzWFn9_EER397 .CodeMirror .cm-tag {
    color: #e85d7f
}

._2RE0-ZG6UYzWFn9_EER397 .CodeMirror .cm-bracket {
    color: #e85d7f
}

._2RE0-ZG6UYzWFn9_EER397 .CodeMirror .cm-keyword {
    color: #b3ccff
}

._2RE0-ZG6UYzWFn9_EER397 .CodeMirror .cm-def {
    color: #b3ccff
}

._2RE0-ZG6UYzWFn9_EER397 .CodeMirror .cm-number {
    color: #ff8973
}

._2RE0-ZG6UYzWFn9_EER397 .CodeMirror .cm-operator {
    color: #fff
}

._2RE0-ZG6UYzWFn9_EER397 .CodeMirror .cm-error {
    color: #fff
}

._2RE0-ZG6UYzWFn9_EER397 .CodeMirror .cm-builtin {
    color: #fff
}

._18cGopAuUQVCOplu8pL9b5 {
    display: block;
    text-align: left
}

._18cGopAuUQVCOplu8pL9b5 .CodeMirror {
    overflow: auto;
    height: auto;
    padding: 1rem
}

._12mn8XNbByNCYxyzndA6if,
._12mn8XNbByNCYxyzndA6if pre {
    word-wrap: break-all;
    white-space: pre-wrap
}

._17BgxvIc-BHyTKH0aINNIt {
    font-size: 18px;
    font-family: "Oxygen", "Segoe UI", "Helvetica Neue", sans-serif;
    color: #3e3e40;
    line-height: 1.8
}

._17BgxvIc-BHyTKH0aINNIt h1,
._17BgxvIc-BHyTKH0aINNIt h2,
._17BgxvIc-BHyTKH0aINNIt h3,
._17BgxvIc-BHyTKH0aINNIt h4 {
    font-family: "Oxygen", "Segoe UI", "Helvetica Neue", sans-serif;
    color: #3e3e40;
    line-height: 1.2;
    font-weight: normal;
    margin: 1.94444rem 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

._17BgxvIc-BHyTKH0aINNIt h2,
._17BgxvIc-BHyTKH0aINNIt h3,
._17BgxvIc-BHyTKH0aINNIt h4 {
    text-transform: uppercase
}

._17BgxvIc-BHyTKH0aINNIt h1 {
    font-size: 2.22222em;
    font-weight: bold;
    letter-spacing: 1px
}

._17BgxvIc-BHyTKH0aINNIt h2 {
    font-size: 1.44444em;
    font-weight: bold;
    letter-spacing: 0.05rem
}

._17BgxvIc-BHyTKH0aINNIt h3 {
    font-size: 1.44444em;
    letter-spacing: 0.05rem
}

._17BgxvIc-BHyTKH0aINNIt h4 {
    font-size: 1em;
    font-weight: bold;
    letter-spacing: 0.05rem
}

._17BgxvIc-BHyTKH0aINNIt h5 {
    font-family: "Oxygen", "Segoe UI", "Helvetica Neue", sans-serif;
    color: #3e3e40;
    margin: 1.94444rem 0;
    font-size: 1em;
    line-height: 1.8
}

._17BgxvIc-BHyTKH0aINNIt p {
    line-height: 1.8;
    margin-bottom: 1em;
    word-wrap: break-word;
    overflow-wrap: break-word
}

._17BgxvIc-BHyTKH0aINNIt p:empty {
    display: none
}

._17BgxvIc-BHyTKH0aINNIt p:last-child {
    margin-bottom: 0
}

._17BgxvIc-BHyTKH0aINNIt ul li,
._17BgxvIc-BHyTKH0aINNIt ol li {
    font-size: 1em
}

._17BgxvIc-BHyTKH0aINNIt em,
._17BgxvIc-BHyTKH0aINNIt i {
    font-style: italic
}

._17BgxvIc-BHyTKH0aINNIt p,
._17BgxvIc-BHyTKH0aINNIt a,
._17BgxvIc-BHyTKH0aINNIt li {
    font-size: 1em
}

._17BgxvIc-BHyTKH0aINNIt p {
    color: #3e3e40
}

._17BgxvIc-BHyTKH0aINNIt a {
    color: #f65a5b
}

._17BgxvIc-BHyTKH0aINNIt strong {
    font-weight: bold
}

._17BgxvIc-BHyTKH0aINNIt ul,
._17BgxvIc-BHyTKH0aINNIt ol {
    list-style: none;
    padding-left: 0;
    margin: 1em 0
}

._17BgxvIc-BHyTKH0aINNIt ul ul,
._17BgxvIc-BHyTKH0aINNIt ul ol,
._17BgxvIc-BHyTKH0aINNIt ol ul,
._17BgxvIc-BHyTKH0aINNIt ol ol {
    margin-top: .5em
}

._17BgxvIc-BHyTKH0aINNIt ul ul li:last-child,
._17BgxvIc-BHyTKH0aINNIt ul ol li:last-child,
._17BgxvIc-BHyTKH0aINNIt ol ul li:last-child,
._17BgxvIc-BHyTKH0aINNIt ol ol li:last-child {
    margin-bottom: 0
}

._17BgxvIc-BHyTKH0aINNIt ul li,
._17BgxvIc-BHyTKH0aINNIt ol li {
    position: relative;
    margin-left: 2em;
    margin-bottom: .5em;
    line-height: 1.8
}

._17BgxvIc-BHyTKH0aINNIt ul li:last-child,
._17BgxvIc-BHyTKH0aINNIt ol li:last-child {
    margin-bottom: 1em
}

._17BgxvIc-BHyTKH0aINNIt ul li::before {
    content: "\25CF";
    position: absolute;
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
    top: 0;
    left: -2em;
    width: 2em;
    line-height: 1.8;
    text-align: center
}

._17BgxvIc-BHyTKH0aINNIt ol {
    counter-reset: "ordered-list"
}

._17BgxvIc-BHyTKH0aINNIt ol li {
    counter-increment: ordered-list
}

._17BgxvIc-BHyTKH0aINNIt ol li::before {
    content: counter(ordered-list) ".";
    position: absolute;
    top: 0;
    left: -2em;
    width: 2em;
    text-align: center;
    line-height: inherit
}

._17BgxvIc-BHyTKH0aINNIt code {
    padding: 0 0.25rem;
    margin: 0 0.0625rem;
    border-radius: 0.125rem;
    color: #204056;
    background-color: #d4d5d6;
    white-space: normal;
    vertical-align: baseline;
    font-family: Monaco, Menlo, "Ubuntu Mono", "Droid Sans Mono", Consolas, monospace;
    font-size: .95em
}

._17BgxvIc-BHyTKH0aINNIt pre>code {
    display: block;
    margin: 1em 0;
    padding: 0;
    background-color: transparent
}

._17BgxvIc-BHyTKH0aINNIt img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 1em auto;
    max-width: 100%
}

.jfdpfOzslotw2euWgxJNN {
    font-size: 16px;
    font-family: "Oxygen", "Segoe UI", "Helvetica Neue", sans-serif;
    color: #3e3e40;
    line-height: 1.6
}

.jfdpfOzslotw2euWgxJNN h1,
.jfdpfOzslotw2euWgxJNN h2,
.jfdpfOzslotw2euWgxJNN h3,
.jfdpfOzslotw2euWgxJNN h4 {
    font-family: "Oxygen", "Segoe UI", "Helvetica Neue", sans-serif;
    color: #3e3e40;
    line-height: 1.2;
    font-weight: normal;
    margin: 1.94444rem 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.jfdpfOzslotw2euWgxJNN h2,
.jfdpfOzslotw2euWgxJNN h3,
.jfdpfOzslotw2euWgxJNN h4 {
    text-transform: uppercase
}

.jfdpfOzslotw2euWgxJNN h1 {
    font-size: 2.22222em;
    font-weight: bold;
    letter-spacing: 1px
}

.jfdpfOzslotw2euWgxJNN h2 {
    font-size: 1.44444em;
    font-weight: bold;
    letter-spacing: 0.05rem
}

.jfdpfOzslotw2euWgxJNN h3 {
    font-size: 1.44444em;
    letter-spacing: 0.05rem
}

.jfdpfOzslotw2euWgxJNN h4 {
    font-size: 1em;
    font-weight: bold;
    letter-spacing: 0.05rem
}

.jfdpfOzslotw2euWgxJNN h5 {
    font-family: "Oxygen", "Segoe UI", "Helvetica Neue", sans-serif;
    color: #3e3e40;
    margin: 1.94444rem 0;
    font-size: 1em;
    line-height: 1.6
}

.jfdpfOzslotw2euWgxJNN p {
    line-height: 1.6;
    margin-bottom: .7em;
    word-wrap: break-word;
    overflow-wrap: break-word
}

.jfdpfOzslotw2euWgxJNN p:empty {
    display: none
}

.jfdpfOzslotw2euWgxJNN p:last-child {
    margin-bottom: 0
}

.jfdpfOzslotw2euWgxJNN ul li,
.jfdpfOzslotw2euWgxJNN ol li {
    font-size: 1em
}

.jfdpfOzslotw2euWgxJNN em,
.jfdpfOzslotw2euWgxJNN i {
    font-style: italic
}

.jfdpfOzslotw2euWgxJNN p,
.jfdpfOzslotw2euWgxJNN a,
.jfdpfOzslotw2euWgxJNN li {
    font-size: 1em
}

.jfdpfOzslotw2euWgxJNN p {
    color: #3e3e40
}

.jfdpfOzslotw2euWgxJNN a {
    color: #f65a5b
}

.jfdpfOzslotw2euWgxJNN strong {
    font-weight: bold
}

.jfdpfOzslotw2euWgxJNN ul,
.jfdpfOzslotw2euWgxJNN ol {
    list-style: none;
    padding-left: 0;
    margin: .7em 0
}

.jfdpfOzslotw2euWgxJNN ul ul,
.jfdpfOzslotw2euWgxJNN ul ol,
.jfdpfOzslotw2euWgxJNN ol ul,
.jfdpfOzslotw2euWgxJNN ol ol {
    margin-top: .5em
}

.jfdpfOzslotw2euWgxJNN ul ul li:last-child,
.jfdpfOzslotw2euWgxJNN ul ol li:last-child,
.jfdpfOzslotw2euWgxJNN ol ul li:last-child,
.jfdpfOzslotw2euWgxJNN ol ol li:last-child {
    margin-bottom: 0
}

.jfdpfOzslotw2euWgxJNN ul li,
.jfdpfOzslotw2euWgxJNN ol li {
    position: relative;
    margin-left: 2em;
    margin-bottom: .5em;
    line-height: 1.6
}

.jfdpfOzslotw2euWgxJNN ul li:last-child,
.jfdpfOzslotw2euWgxJNN ol li:last-child {
    margin-bottom: 1em
}

.jfdpfOzslotw2euWgxJNN ul li::before {
    content: "\25CF";
    position: absolute;
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
    top: 0;
    left: -2em;
    width: 2em;
    line-height: 1.6;
    text-align: center
}

.jfdpfOzslotw2euWgxJNN ol {
    counter-reset: "ordered-list"
}

.jfdpfOzslotw2euWgxJNN ol li {
    counter-increment: ordered-list
}

.jfdpfOzslotw2euWgxJNN ol li::before {
    content: counter(ordered-list) ".";
    position: absolute;
    top: 0;
    left: -2em;
    width: 2em;
    text-align: center;
    line-height: inherit
}

.jfdpfOzslotw2euWgxJNN code {
    padding: 0 0.25rem;
    margin: 0 0.0625rem;
    border-radius: 0.125rem;
    color: #204056;
    background-color: #d4d5d6;
    white-space: normal;
    vertical-align: baseline;
    font-family: Monaco, Menlo, "Ubuntu Mono", "Droid Sans Mono", Consolas, monospace;
    font-size: .95em
}

.jfdpfOzslotw2euWgxJNN pre>code {
    display: block;
    margin: .7em 0;
    padding: 0;
    background-color: transparent
}

.jfdpfOzslotw2euWgxJNN img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: .7em auto;
    max-width: 100%
}

._1XRkeRcO7hh1axYhmKiQMM {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

._1uLAcZP_ypV1c9TWjnGxmg {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.NbsvW4Z-AeCkcR4owGL_T {
    width: 100%;
    height: 100%
}

._2jzCdAMuoy-te3DKy01E5T {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.tkzWKCisgMvVwAnypX-jp {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.tkzWKCisgMvVwAnypX-jp ._2jzCdAMuoy-te3DKy01E5T {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

._2OvvmRIMuApp9TWMONyVY {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

._2OvvmRIMuApp9TWMONyVY ._2jzCdAMuoy-te3DKy01E5T {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.tCwPXBJl48Dnhq_s8dJB8 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.mKiOOjTTonW3LxQYxLd3V {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.jSCDgA3a2lv6e6qbmCX8Q {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

._1TDHIc1WRILansp3u6yI80 {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

._2TOVMqM4k09JPne0o_v5Fa {
    -ms-flex-item-align: start;
    align-self: flex-start
}

._1ctgJWQFuXTL3KAPKlzYRz {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

._3H9OWyA5-Vdp_IKZmzOaR5 {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

._1Y1b1906qTiSuQpHlf-kG8 {
    -ms-flex-item-align: end;
    align-self: flex-end
}

._39K0C3ph1hpmLw6tsBfNnG {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.GEk9Sbt3OmLggMB2aQtSj {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: -10px;
}

._3DzZMimJsIYuVYM6oy24NU {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

._8Tg0C6JwlbkcYUq8j_cpe {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

._18UpHtmGGd8hFB_-ilxd1J {
    -webkit-box-pack: baseline;
    -ms-flex-pack: baseline;
    justify-content: baseline
}

.r8VHwk1Syn7WORrlIO9BY {
    -ms-flex-item-align: baseline;
    align-self: baseline
}

.TTunaKlxdvaOHPvZM39Ca {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

._3rRyV4dxOMmLkq0yeBFQ04 {
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch
}

._3gAu5SZenw4_8GComJ2YOI {
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch
}

._1MoQVrZ4og5wHjOBMbmBKL {
    -webkit-box-align: space-between;
    -ms-flex-align: space-between;
    align-items: space-between
}

._3I0V1g-LVRFhcyaXPrwA-a {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._1dPXN0GH40yUslcVOzevW1 {
    -ms-flex-item-align: space-between;
    -ms-grid-row-align: space-between;
    align-self: space-between
}

._6VRvMPS_IjQElWBALY4vM {
    -webkit-box-align: space-around;
    -ms-flex-align: space-around;
    align-items: space-around
}

._3xFplARgOhH7hiyiYolugz {
    -ms-flex-pack: distribute;
    justify-content: space-around
}

._1sBJ99iU8BnWotYuTVljVc {
    -ms-flex-item-align: space-around;
    -ms-grid-row-align: space-around;
    align-self: space-around
}

._3l5vJxhTbS1dLnkuNf4EaO {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: auto;
    flex-basis: auto
}

._1UZ4qzPdfuPSs5JS0KCKIS {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0
}

._3QuICUvwhh1fgENCdtcohH {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.CGAmiC7XFUbztkDJDC6gJ {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

._2tEfM0IkMaX9GwzuRYnX2b {
    -ms-flex-negative: 1;
    flex-shrink: 1;
    margin-top: -15px
}

.xZeeMhvoawtpeOcoWLYh1 {
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2
}

._1NH-sU01XfgpskAN9YPY3l {
    -ms-flex-negative: 2;
    flex-shrink: 2
}

.IMN8Joklj4WPX_cqOdxb7 {
    -webkit-box-flex: 3;
    -ms-flex-positive: 3;
    flex-grow: 3
}

._3XrEO9V8m2YMty_kFQ85Ub {
    -ms-flex-negative: 3;
    flex-shrink: 3
}

._3K24f5OQFxzsDPBqXAPIlk {
    -webkit-box-flex: 4;
    -ms-flex-positive: 4;
    flex-grow: 4
}

._166NtMrKp_JvCO3oCQTUW3 {
    -ms-flex-negative: 4;
    flex-shrink: 4
}

._1bD4bhPpGHGiLEBskeVOM9 {
    -webkit-box-flex: 5;
    -ms-flex-positive: 5;
    flex-grow: 5
}

._2jvNHtt5bSQB66gtWDy3hJ {
    -ms-flex-negative: 5;
    flex-shrink: 5
}

._1QE5w0oW5FpFWH0JaMU8MY {
    -webkit-box-flex: 6;
    -ms-flex-positive: 6;
    flex-grow: 6
}

._2a7yj4KwnXJRqIKWpVgY44 {
    -ms-flex-negative: 6;
    flex-shrink: 6
}

._1hR70h1FSht5MhBGXXJ01j {
    -webkit-box-flex: 7;
    -ms-flex-positive: 7;
    flex-grow: 7
}

._3nujjxO9_2C4nJPjMYeiK- {
    -ms-flex-negative: 7;
    flex-shrink: 7
}

._3-dzGzgLBDwss-U5BhqQPS {
    -webkit-box-flex: 8;
    -ms-flex-positive: 8;
    flex-grow: 8
}

.eaK1MZyQ6zIkQKDZTk1aF {
    -ms-flex-negative: 8;
    flex-shrink: 8
}

._1QD1Pm5Ydc9vwmHb-OCoKm {
    -webkit-box-flex: 9;
    -ms-flex-positive: 9;
    flex-grow: 9
}

._1paiWEHh32swoSnmpaqR9E {
    -ms-flex-negative: 9;
    flex-shrink: 9
}

._3jdaSKENQZLaXahzHsgYFg {
    -webkit-box-flex: 10;
    -ms-flex-positive: 10;
    flex-grow: 10
}

._3RVs95g08ga_VeUDwXUdFu {
    -ms-flex-negative: 10;
    flex-shrink: 10
}

._1ExHXGlOxKpCylTzG5QMT6 {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 15;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

._1huMPl6-RtzoV17I0HmoRf {
    position: fixed
}

.sSQDykDehz7XXlU3XotWJ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: auto
}

.eVRfAv7Xj87dGVuu3RZ8i {
    background-color: transparent
}

._3dkNckTVR4VPImWXsThMLq {
    background: rgba(21, 43, 57, 0.8)
}

._2fDy3KzGIsY8FHMg74ib-V {
    display: inline-block;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    border-radius: 0;
    padding: .375rem 1rem;
    font-size: 1rem;
    line-height: 1.5;
    transition: all 0.1s ease-in-out;
    font-family: "Oxygen", "Segoe UI", "Helvetica Neue", sans-serif, "Helvetica", arial
}

._2fDy3KzGIsY8FHMg74ib-V:focus,
._2fDy3KzGIsY8FHMg74ib-V.wvFn2mctR11TDhTIS1Chx,
._2fDy3KzGIsY8FHMg74ib-V:active:focus,
._2fDy3KzGIsY8FHMg74ib-V:active.wvFn2mctR11TDhTIS1Chx,
._2fDy3KzGIsY8FHMg74ib-V._26AKNFr5OlsVlK3zeNSkya:focus,
._2fDy3KzGIsY8FHMg74ib-V._26AKNFr5OlsVlK3zeNSkya.wvFn2mctR11TDhTIS1Chx {
    outline: none
}

._2fDy3KzGIsY8FHMg74ib-V:hover:focus {
    text-decoration: none
}

._2fDy3KzGIsY8FHMg74ib-V.wvFn2mctR11TDhTIS1Chx,
._2fDy3KzGIsY8FHMg74ib-V:focus {
    text-decoration: none
}

._2fDy3KzGIsY8FHMg74ib-V:active,
._2fDy3KzGIsY8FHMg74ib-V._26AKNFr5OlsVlK3zeNSkya {
    background-image: none;
    outline: 0
}

._2fDy3KzGIsY8FHMg74ib-V._3JhIcVa8SAUiC1_ZETEt6G,
._2fDy3KzGIsY8FHMg74ib-V:disabled {
    cursor: not-allowed;
    opacity: 0.65
}

a._2fDy3KzGIsY8FHMg74ib-V._3JhIcVa8SAUiC1_ZETEt6G,
fieldset[disabled] a._2fDy3KzGIsY8FHMg74ib-V {
    pointer-events: none
}

._2bwYMUTOYpw6i1TbVOJS4A {
    color: #fff;
    background-color: #34b3a0;
    border-color: transparent
}

._2bwYMUTOYpw6i1TbVOJS4A:hover {
    color: #fff;
    background-color: #46c9b6;
    border-color: transparent;
    text-decoration: none
}

._2bwYMUTOYpw6i1TbVOJS4A:focus,
._2bwYMUTOYpw6i1TbVOJS4A.wvFn2mctR11TDhTIS1Chx {
    color: #fff;
    background-color: #46c9b6;
    border-color: transparent
}

._2bwYMUTOYpw6i1TbVOJS4A:active,
._2bwYMUTOYpw6i1TbVOJS4A._26AKNFr5OlsVlK3zeNSkya {
    color: #fff;
    background-color: #46c9b6;
    border-color: transparent
}

._2bwYMUTOYpw6i1TbVOJS4A:active:hover,
._2bwYMUTOYpw6i1TbVOJS4A:active:focus,
._2bwYMUTOYpw6i1TbVOJS4A:active.wvFn2mctR11TDhTIS1Chx,
._2bwYMUTOYpw6i1TbVOJS4A._26AKNFr5OlsVlK3zeNSkya:hover,
._2bwYMUTOYpw6i1TbVOJS4A._26AKNFr5OlsVlK3zeNSkya:focus,
._2bwYMUTOYpw6i1TbVOJS4A._26AKNFr5OlsVlK3zeNSkya.wvFn2mctR11TDhTIS1Chx {
    color: #fff;
    background-color: #46c9b6;
    border-color: transparent
}

._2bwYMUTOYpw6i1TbVOJS4A._3JhIcVa8SAUiC1_ZETEt6G:focus,
._2bwYMUTOYpw6i1TbVOJS4A._3JhIcVa8SAUiC1_ZETEt6G.wvFn2mctR11TDhTIS1Chx,
._2bwYMUTOYpw6i1TbVOJS4A:disabled:focus,
._2bwYMUTOYpw6i1TbVOJS4A:disabled.wvFn2mctR11TDhTIS1Chx {
    background-color: #34b3a0;
    border-color: transparent
}

._2bwYMUTOYpw6i1TbVOJS4A._3JhIcVa8SAUiC1_ZETEt6G:hover,
._2bwYMUTOYpw6i1TbVOJS4A:disabled:hover {
    background-color: #34b3a0;
    border-color: transparent
}

._2bwYMUTOYpw6i1TbVOJS4A._1mQgyp76JXoCrTvLgR_p-d {
    color: #34b3a0;
    background-image: none;
    background-color: transparent;
    border-color: #34b3a0
}

._2bwYMUTOYpw6i1TbVOJS4A._1mQgyp76JXoCrTvLgR_p-d:focus,
._2bwYMUTOYpw6i1TbVOJS4A._1mQgyp76JXoCrTvLgR_p-d.wvFn2mctR11TDhTIS1Chx,
._2bwYMUTOYpw6i1TbVOJS4A._1mQgyp76JXoCrTvLgR_p-d:active,
._2bwYMUTOYpw6i1TbVOJS4A._1mQgyp76JXoCrTvLgR_p-d._26AKNFr5OlsVlK3zeNSkya {
    color: #62d1c1;
    border-color: #62d1c1
}

._2bwYMUTOYpw6i1TbVOJS4A._1mQgyp76JXoCrTvLgR_p-d:hover {
    color: #62d1c1;
    border-color: #62d1c1
}

._2bwYMUTOYpw6i1TbVOJS4A._1mQgyp76JXoCrTvLgR_p-d._3JhIcVa8SAUiC1_ZETEt6G:focus,
._2bwYMUTOYpw6i1TbVOJS4A._1mQgyp76JXoCrTvLgR_p-d._3JhIcVa8SAUiC1_ZETEt6G.wvFn2mctR11TDhTIS1Chx,
._2bwYMUTOYpw6i1TbVOJS4A._1mQgyp76JXoCrTvLgR_p-d:disabled:focus,
._2bwYMUTOYpw6i1TbVOJS4A._1mQgyp76JXoCrTvLgR_p-d:disabled.wvFn2mctR11TDhTIS1Chx {
    border-color: #62d1c1
}

._2bwYMUTOYpw6i1TbVOJS4A._1mQgyp76JXoCrTvLgR_p-d._3JhIcVa8SAUiC1_ZETEt6G:hover,
._2bwYMUTOYpw6i1TbVOJS4A._1mQgyp76JXoCrTvLgR_p-d:disabled:hover {
    border-color: #62d1c1
}

.jyRzXjGNVwlVjz2Oy_9D3 {
    color: #34b3a0
}

.lx0K4MugD9fFT3l5pAqK1 {
    color: #fff;
    background-color: #1a7b72;
    border-color: transparent
}

.lx0K4MugD9fFT3l5pAqK1:hover {
    color: #fff;
    background-color: #219d91;
    border-color: transparent;
    text-decoration: none
}

.lx0K4MugD9fFT3l5pAqK1:focus,
.lx0K4MugD9fFT3l5pAqK1.wvFn2mctR11TDhTIS1Chx {
    color: #fff;
    background-color: #219d91;
    border-color: transparent
}

.lx0K4MugD9fFT3l5pAqK1:active,
.lx0K4MugD9fFT3l5pAqK1._26AKNFr5OlsVlK3zeNSkya {
    color: #fff;
    background-color: #219d91;
    border-color: transparent
}

.lx0K4MugD9fFT3l5pAqK1:active:hover,
.lx0K4MugD9fFT3l5pAqK1:active:focus,
.lx0K4MugD9fFT3l5pAqK1:active.wvFn2mctR11TDhTIS1Chx,
.lx0K4MugD9fFT3l5pAqK1._26AKNFr5OlsVlK3zeNSkya:hover,
.lx0K4MugD9fFT3l5pAqK1._26AKNFr5OlsVlK3zeNSkya:focus,
.lx0K4MugD9fFT3l5pAqK1._26AKNFr5OlsVlK3zeNSkya.wvFn2mctR11TDhTIS1Chx {
    color: #fff;
    background-color: #219d91;
    border-color: transparent
}

.lx0K4MugD9fFT3l5pAqK1._3JhIcVa8SAUiC1_ZETEt6G:focus,
.lx0K4MugD9fFT3l5pAqK1._3JhIcVa8SAUiC1_ZETEt6G.wvFn2mctR11TDhTIS1Chx,
.lx0K4MugD9fFT3l5pAqK1:disabled:focus,
.lx0K4MugD9fFT3l5pAqK1:disabled.wvFn2mctR11TDhTIS1Chx {
    background-color: #1a7b72;
    border-color: transparent
}

.lx0K4MugD9fFT3l5pAqK1._3JhIcVa8SAUiC1_ZETEt6G:hover,
.lx0K4MugD9fFT3l5pAqK1:disabled:hover {
    background-color: #1a7b72;
    border-color: transparent
}

.lx0K4MugD9fFT3l5pAqK1._1mQgyp76JXoCrTvLgR_p-d {
    color: #1a7b72;
    background-image: none;
    background-color: transparent;
    border-color: #1a7b72
}

.lx0K4MugD9fFT3l5pAqK1._1mQgyp76JXoCrTvLgR_p-d:focus,
.lx0K4MugD9fFT3l5pAqK1._1mQgyp76JXoCrTvLgR_p-d.wvFn2mctR11TDhTIS1Chx,
.lx0K4MugD9fFT3l5pAqK1._1mQgyp76JXoCrTvLgR_p-d:active,
.lx0K4MugD9fFT3l5pAqK1._1mQgyp76JXoCrTvLgR_p-d._26AKNFr5OlsVlK3zeNSkya {
    color: #27baad;
    border-color: #27baad
}

.lx0K4MugD9fFT3l5pAqK1._1mQgyp76JXoCrTvLgR_p-d:hover {
    color: #27baad;
    border-color: #27baad
}

.lx0K4MugD9fFT3l5pAqK1._1mQgyp76JXoCrTvLgR_p-d._3JhIcVa8SAUiC1_ZETEt6G:focus,
.lx0K4MugD9fFT3l5pAqK1._1mQgyp76JXoCrTvLgR_p-d._3JhIcVa8SAUiC1_ZETEt6G.wvFn2mctR11TDhTIS1Chx,
.lx0K4MugD9fFT3l5pAqK1._1mQgyp76JXoCrTvLgR_p-d:disabled:focus,
.lx0K4MugD9fFT3l5pAqK1._1mQgyp76JXoCrTvLgR_p-d:disabled.wvFn2mctR11TDhTIS1Chx {
    border-color: #27baad
}

.lx0K4MugD9fFT3l5pAqK1._1mQgyp76JXoCrTvLgR_p-d._3JhIcVa8SAUiC1_ZETEt6G:hover,
.lx0K4MugD9fFT3l5pAqK1._1mQgyp76JXoCrTvLgR_p-d:disabled:hover {
    border-color: #27baad
}

._1EzDvS8b0j9vAFM5hYe1Wp {
    color: #1a7b72
}

._2z3z7UYVLtbrUgoABCutQm {
    color: #fff;
    background-color: #52b1db;
    border-color: transparent
}

._2z3z7UYVLtbrUgoABCutQm:hover {
    color: #fff;
    background-color: #74c0e2;
    border-color: transparent;
    text-decoration: none
}

._2z3z7UYVLtbrUgoABCutQm:focus,
._2z3z7UYVLtbrUgoABCutQm.wvFn2mctR11TDhTIS1Chx {
    color: #fff;
    background-color: #74c0e2;
    border-color: transparent
}

._2z3z7UYVLtbrUgoABCutQm:active,
._2z3z7UYVLtbrUgoABCutQm._26AKNFr5OlsVlK3zeNSkya {
    color: #fff;
    background-color: #74c0e2;
    border-color: transparent
}

._2z3z7UYVLtbrUgoABCutQm:active:hover,
._2z3z7UYVLtbrUgoABCutQm:active:focus,
._2z3z7UYVLtbrUgoABCutQm:active.wvFn2mctR11TDhTIS1Chx,
._2z3z7UYVLtbrUgoABCutQm._26AKNFr5OlsVlK3zeNSkya:hover,
._2z3z7UYVLtbrUgoABCutQm._26AKNFr5OlsVlK3zeNSkya:focus,
._2z3z7UYVLtbrUgoABCutQm._26AKNFr5OlsVlK3zeNSkya.wvFn2mctR11TDhTIS1Chx {
    color: #fff;
    background-color: #74c0e2;
    border-color: transparent
}

._2z3z7UYVLtbrUgoABCutQm._3JhIcVa8SAUiC1_ZETEt6G:focus,
._2z3z7UYVLtbrUgoABCutQm._3JhIcVa8SAUiC1_ZETEt6G.wvFn2mctR11TDhTIS1Chx,
._2z3z7UYVLtbrUgoABCutQm:disabled:focus,
._2z3z7UYVLtbrUgoABCutQm:disabled.wvFn2mctR11TDhTIS1Chx {
    background-color: #52b1db;
    border-color: transparent
}

._2z3z7UYVLtbrUgoABCutQm._3JhIcVa8SAUiC1_ZETEt6G:hover,
._2z3z7UYVLtbrUgoABCutQm:disabled:hover {
    background-color: #52b1db;
    border-color: transparent
}

._2z3z7UYVLtbrUgoABCutQm._1mQgyp76JXoCrTvLgR_p-d {
    color: #52b1db;
    background-image: none;
    background-color: transparent;
    border-color: #52b1db
}

._2z3z7UYVLtbrUgoABCutQm._1mQgyp76JXoCrTvLgR_p-d:focus,
._2z3z7UYVLtbrUgoABCutQm._1mQgyp76JXoCrTvLgR_p-d.wvFn2mctR11TDhTIS1Chx,
._2z3z7UYVLtbrUgoABCutQm._1mQgyp76JXoCrTvLgR_p-d:active,
._2z3z7UYVLtbrUgoABCutQm._1mQgyp76JXoCrTvLgR_p-d._26AKNFr5OlsVlK3zeNSkya {
    color: #91cee8;
    border-color: #91cee8
}

._2z3z7UYVLtbrUgoABCutQm._1mQgyp76JXoCrTvLgR_p-d:hover {
    color: #91cee8;
    border-color: #91cee8
}

._2z3z7UYVLtbrUgoABCutQm._1mQgyp76JXoCrTvLgR_p-d._3JhIcVa8SAUiC1_ZETEt6G:focus,
._2z3z7UYVLtbrUgoABCutQm._1mQgyp76JXoCrTvLgR_p-d._3JhIcVa8SAUiC1_ZETEt6G.wvFn2mctR11TDhTIS1Chx,
._2z3z7UYVLtbrUgoABCutQm._1mQgyp76JXoCrTvLgR_p-d:disabled:focus,
._2z3z7UYVLtbrUgoABCutQm._1mQgyp76JXoCrTvLgR_p-d:disabled.wvFn2mctR11TDhTIS1Chx {
    border-color: #91cee8
}

._2z3z7UYVLtbrUgoABCutQm._1mQgyp76JXoCrTvLgR_p-d._3JhIcVa8SAUiC1_ZETEt6G:hover,
._2z3z7UYVLtbrUgoABCutQm._1mQgyp76JXoCrTvLgR_p-d:disabled:hover {
    border-color: #91cee8
}

._32vJ-fURF76PrkycSAESGi {
    color: #52b1db
}

.sbkTY0i_VWSKFyQXrNUYd {
    color: #fff;
    background-color: #225470;
    border-color: transparent
}

.sbkTY0i_VWSKFyQXrNUYd:hover {
    color: #fff;
    background-color: #2c6b8f;
    border-color: transparent;
    text-decoration: none
}

.sbkTY0i_VWSKFyQXrNUYd:focus,
.sbkTY0i_VWSKFyQXrNUYd.wvFn2mctR11TDhTIS1Chx {
    color: #fff;
    background-color: #2c6b8f;
    border-color: transparent
}

.sbkTY0i_VWSKFyQXrNUYd:active,
.sbkTY0i_VWSKFyQXrNUYd._26AKNFr5OlsVlK3zeNSkya {
    color: #fff;
    background-color: #2c6b8f;
    border-color: transparent
}

.sbkTY0i_VWSKFyQXrNUYd:active:hover,
.sbkTY0i_VWSKFyQXrNUYd:active:focus,
.sbkTY0i_VWSKFyQXrNUYd:active.wvFn2mctR11TDhTIS1Chx,
.sbkTY0i_VWSKFyQXrNUYd._26AKNFr5OlsVlK3zeNSkya:hover,
.sbkTY0i_VWSKFyQXrNUYd._26AKNFr5OlsVlK3zeNSkya:focus,
.sbkTY0i_VWSKFyQXrNUYd._26AKNFr5OlsVlK3zeNSkya.wvFn2mctR11TDhTIS1Chx {
    color: #fff;
    background-color: #2c6b8f;
    border-color: transparent
}

.sbkTY0i_VWSKFyQXrNUYd._3JhIcVa8SAUiC1_ZETEt6G:focus,
.sbkTY0i_VWSKFyQXrNUYd._3JhIcVa8SAUiC1_ZETEt6G.wvFn2mctR11TDhTIS1Chx,
.sbkTY0i_VWSKFyQXrNUYd:disabled:focus,
.sbkTY0i_VWSKFyQXrNUYd:disabled.wvFn2mctR11TDhTIS1Chx {
    background-color: #225470;
    border-color: transparent
}

.sbkTY0i_VWSKFyQXrNUYd._3JhIcVa8SAUiC1_ZETEt6G:hover,
.sbkTY0i_VWSKFyQXrNUYd:disabled:hover {
    background-color: #225470;
    border-color: transparent
}

.sbkTY0i_VWSKFyQXrNUYd._1mQgyp76JXoCrTvLgR_p-d {
    color: #225470;
    background-image: none;
    background-color: transparent;
    border-color: #225470
}

.sbkTY0i_VWSKFyQXrNUYd._1mQgyp76JXoCrTvLgR_p-d:focus,
.sbkTY0i_VWSKFyQXrNUYd._1mQgyp76JXoCrTvLgR_p-d.wvFn2mctR11TDhTIS1Chx,
.sbkTY0i_VWSKFyQXrNUYd._1mQgyp76JXoCrTvLgR_p-d:active,
.sbkTY0i_VWSKFyQXrNUYd._1mQgyp76JXoCrTvLgR_p-d._26AKNFr5OlsVlK3zeNSkya {
    color: #3480ab;
    border-color: #3480ab
}

.sbkTY0i_VWSKFyQXrNUYd._1mQgyp76JXoCrTvLgR_p-d:hover {
    color: #3480ab;
    border-color: #3480ab
}

.sbkTY0i_VWSKFyQXrNUYd._1mQgyp76JXoCrTvLgR_p-d._3JhIcVa8SAUiC1_ZETEt6G:focus,
.sbkTY0i_VWSKFyQXrNUYd._1mQgyp76JXoCrTvLgR_p-d._3JhIcVa8SAUiC1_ZETEt6G.wvFn2mctR11TDhTIS1Chx,
.sbkTY0i_VWSKFyQXrNUYd._1mQgyp76JXoCrTvLgR_p-d:disabled:focus,
.sbkTY0i_VWSKFyQXrNUYd._1mQgyp76JXoCrTvLgR_p-d:disabled.wvFn2mctR11TDhTIS1Chx {
    border-color: #3480ab
}

.sbkTY0i_VWSKFyQXrNUYd._1mQgyp76JXoCrTvLgR_p-d._3JhIcVa8SAUiC1_ZETEt6G:hover,
.sbkTY0i_VWSKFyQXrNUYd._1mQgyp76JXoCrTvLgR_p-d:disabled:hover {
    border-color: #3480ab
}

._2c2wx7t1r8s6OK7sXISQyj {
    color: #225470
}

._2JHOBP2crbVfOzAzBEGGkS {
    color: #fff;
    background-color: #57646e;
    border-color: transparent
}

._2JHOBP2crbVfOzAzBEGGkS:hover {
    color: #fff;
    background-color: #697985;
    border-color: transparent;
    text-decoration: none
}

._2JHOBP2crbVfOzAzBEGGkS:focus,
._2JHOBP2crbVfOzAzBEGGkS.wvFn2mctR11TDhTIS1Chx {
    color: #fff;
    background-color: #697985;
    border-color: transparent
}

._2JHOBP2crbVfOzAzBEGGkS:active,
._2JHOBP2crbVfOzAzBEGGkS._26AKNFr5OlsVlK3zeNSkya {
    color: #fff;
    background-color: #697985;
    border-color: transparent
}

._2JHOBP2crbVfOzAzBEGGkS:active:hover,
._2JHOBP2crbVfOzAzBEGGkS:active:focus,
._2JHOBP2crbVfOzAzBEGGkS:active.wvFn2mctR11TDhTIS1Chx,
._2JHOBP2crbVfOzAzBEGGkS._26AKNFr5OlsVlK3zeNSkya:hover,
._2JHOBP2crbVfOzAzBEGGkS._26AKNFr5OlsVlK3zeNSkya:focus,
._2JHOBP2crbVfOzAzBEGGkS._26AKNFr5OlsVlK3zeNSkya.wvFn2mctR11TDhTIS1Chx {
    color: #fff;
    background-color: #697985;
    border-color: transparent
}

._2JHOBP2crbVfOzAzBEGGkS._3JhIcVa8SAUiC1_ZETEt6G:focus,
._2JHOBP2crbVfOzAzBEGGkS._3JhIcVa8SAUiC1_ZETEt6G.wvFn2mctR11TDhTIS1Chx,
._2JHOBP2crbVfOzAzBEGGkS:disabled:focus,
._2JHOBP2crbVfOzAzBEGGkS:disabled.wvFn2mctR11TDhTIS1Chx {
    background-color: #57646e;
    border-color: transparent
}

._2JHOBP2crbVfOzAzBEGGkS._3JhIcVa8SAUiC1_ZETEt6G:hover,
._2JHOBP2crbVfOzAzBEGGkS:disabled:hover {
    background-color: #57646e;
    border-color: transparent
}

._2JHOBP2crbVfOzAzBEGGkS._1mQgyp76JXoCrTvLgR_p-d {
    color: #57646e;
    background-image: none;
    background-color: transparent;
    border-color: #57646e
}

._2JHOBP2crbVfOzAzBEGGkS._1mQgyp76JXoCrTvLgR_p-d:focus,
._2JHOBP2crbVfOzAzBEGGkS._1mQgyp76JXoCrTvLgR_p-d.wvFn2mctR11TDhTIS1Chx,
._2JHOBP2crbVfOzAzBEGGkS._1mQgyp76JXoCrTvLgR_p-d:active,
._2JHOBP2crbVfOzAzBEGGkS._1mQgyp76JXoCrTvLgR_p-d._26AKNFr5OlsVlK3zeNSkya {
    color: #7b8b97;
    border-color: #7b8b97
}

._2JHOBP2crbVfOzAzBEGGkS._1mQgyp76JXoCrTvLgR_p-d:hover {
    color: #7b8b97;
    border-color: #7b8b97
}

._2JHOBP2crbVfOzAzBEGGkS._1mQgyp76JXoCrTvLgR_p-d._3JhIcVa8SAUiC1_ZETEt6G:focus,
._2JHOBP2crbVfOzAzBEGGkS._1mQgyp76JXoCrTvLgR_p-d._3JhIcVa8SAUiC1_ZETEt6G.wvFn2mctR11TDhTIS1Chx,
._2JHOBP2crbVfOzAzBEGGkS._1mQgyp76JXoCrTvLgR_p-d:disabled:focus,
._2JHOBP2crbVfOzAzBEGGkS._1mQgyp76JXoCrTvLgR_p-d:disabled.wvFn2mctR11TDhTIS1Chx {
    border-color: #7b8b97
}

._2JHOBP2crbVfOzAzBEGGkS._1mQgyp76JXoCrTvLgR_p-d._3JhIcVa8SAUiC1_ZETEt6G:hover,
._2JHOBP2crbVfOzAzBEGGkS._1mQgyp76JXoCrTvLgR_p-d:disabled:hover {
    border-color: #7b8b97
}

._1G7pzHzrg52eMITfccqKgs {
    color: #57646e
}

._3edCR2juWUmt-fzZ22mLq2 {
    color: #204056;
    background-color: #bebfc1;
    border-color: transparent
}

._3edCR2juWUmt-fzZ22mLq2:hover {
    color: #204056;
    background-color: #d3d4d5;
    border-color: transparent;
    text-decoration: none
}

._3edCR2juWUmt-fzZ22mLq2:focus,
._3edCR2juWUmt-fzZ22mLq2.wvFn2mctR11TDhTIS1Chx {
    color: #204056;
    background-color: #d3d4d5;
    border-color: transparent
}

._3edCR2juWUmt-fzZ22mLq2:active,
._3edCR2juWUmt-fzZ22mLq2._26AKNFr5OlsVlK3zeNSkya {
    color: #204056;
    background-color: #d3d4d5;
    border-color: transparent
}

._3edCR2juWUmt-fzZ22mLq2:active:hover,
._3edCR2juWUmt-fzZ22mLq2:active:focus,
._3edCR2juWUmt-fzZ22mLq2:active.wvFn2mctR11TDhTIS1Chx,
._3edCR2juWUmt-fzZ22mLq2._26AKNFr5OlsVlK3zeNSkya:hover,
._3edCR2juWUmt-fzZ22mLq2._26AKNFr5OlsVlK3zeNSkya:focus,
._3edCR2juWUmt-fzZ22mLq2._26AKNFr5OlsVlK3zeNSkya.wvFn2mctR11TDhTIS1Chx {
    color: #204056;
    background-color: #d3d4d5;
    border-color: transparent
}

._3edCR2juWUmt-fzZ22mLq2._3JhIcVa8SAUiC1_ZETEt6G:focus,
._3edCR2juWUmt-fzZ22mLq2._3JhIcVa8SAUiC1_ZETEt6G.wvFn2mctR11TDhTIS1Chx,
._3edCR2juWUmt-fzZ22mLq2:disabled:focus,
._3edCR2juWUmt-fzZ22mLq2:disabled.wvFn2mctR11TDhTIS1Chx {
    background-color: #bebfc1;
    border-color: transparent
}

._3edCR2juWUmt-fzZ22mLq2._3JhIcVa8SAUiC1_ZETEt6G:hover,
._3edCR2juWUmt-fzZ22mLq2:disabled:hover {
    background-color: #bebfc1;
    border-color: transparent
}

._3edCR2juWUmt-fzZ22mLq2._1mQgyp76JXoCrTvLgR_p-d {
    color: #bebfc1;
    background-image: none;
    background-color: transparent;
    border-color: #bebfc1
}

._3edCR2juWUmt-fzZ22mLq2._1mQgyp76JXoCrTvLgR_p-d:focus,
._3edCR2juWUmt-fzZ22mLq2._1mQgyp76JXoCrTvLgR_p-d.wvFn2mctR11TDhTIS1Chx,
._3edCR2juWUmt-fzZ22mLq2._1mQgyp76JXoCrTvLgR_p-d:active,
._3edCR2juWUmt-fzZ22mLq2._1mQgyp76JXoCrTvLgR_p-d._26AKNFr5OlsVlK3zeNSkya {
    color: #e5e6e6;
    border-color: #e5e6e6
}

._3edCR2juWUmt-fzZ22mLq2._1mQgyp76JXoCrTvLgR_p-d:hover {
    color: #e5e6e6;
    border-color: #e5e6e6
}

._3edCR2juWUmt-fzZ22mLq2._1mQgyp76JXoCrTvLgR_p-d._3JhIcVa8SAUiC1_ZETEt6G:focus,
._3edCR2juWUmt-fzZ22mLq2._1mQgyp76JXoCrTvLgR_p-d._3JhIcVa8SAUiC1_ZETEt6G.wvFn2mctR11TDhTIS1Chx,
._3edCR2juWUmt-fzZ22mLq2._1mQgyp76JXoCrTvLgR_p-d:disabled:focus,
._3edCR2juWUmt-fzZ22mLq2._1mQgyp76JXoCrTvLgR_p-d:disabled.wvFn2mctR11TDhTIS1Chx {
    border-color: #e5e6e6
}

._3edCR2juWUmt-fzZ22mLq2._1mQgyp76JXoCrTvLgR_p-d._3JhIcVa8SAUiC1_ZETEt6G:hover,
._3edCR2juWUmt-fzZ22mLq2._1mQgyp76JXoCrTvLgR_p-d:disabled:hover {
    border-color: #e5e6e6
}

._3lq-k_G_HVvSuTZ7yvz7N8 {
    color: #bebfc1
}

.Q2qWh46WAtbrJjOvkx6Hq {
    color: #fff;
    background-color: #f65a5b;
    border-color: transparent
}

.Q2qWh46WAtbrJjOvkx6Hq:hover {
    color: #fff;
    background-color: #f88181;
    border-color: transparent;
    text-decoration: none
}

.Q2qWh46WAtbrJjOvkx6Hq:focus,
.Q2qWh46WAtbrJjOvkx6Hq.wvFn2mctR11TDhTIS1Chx {
    color: #fff;
    background-color: #f88181;
    border-color: transparent
}

.Q2qWh46WAtbrJjOvkx6Hq:active,
.Q2qWh46WAtbrJjOvkx6Hq._26AKNFr5OlsVlK3zeNSkya {
    color: #fff;
    background-color: #f88181;
    border-color: transparent
}

.Q2qWh46WAtbrJjOvkx6Hq:active:hover,
.Q2qWh46WAtbrJjOvkx6Hq:active:focus,
.Q2qWh46WAtbrJjOvkx6Hq:active.wvFn2mctR11TDhTIS1Chx,
.Q2qWh46WAtbrJjOvkx6Hq._26AKNFr5OlsVlK3zeNSkya:hover,
.Q2qWh46WAtbrJjOvkx6Hq._26AKNFr5OlsVlK3zeNSkya:focus,
.Q2qWh46WAtbrJjOvkx6Hq._26AKNFr5OlsVlK3zeNSkya.wvFn2mctR11TDhTIS1Chx {
    color: #fff;
    background-color: #f88181;
    border-color: transparent
}

.Q2qWh46WAtbrJjOvkx6Hq._3JhIcVa8SAUiC1_ZETEt6G:focus,
.Q2qWh46WAtbrJjOvkx6Hq._3JhIcVa8SAUiC1_ZETEt6G.wvFn2mctR11TDhTIS1Chx,
.Q2qWh46WAtbrJjOvkx6Hq:disabled:focus,
.Q2qWh46WAtbrJjOvkx6Hq:disabled.wvFn2mctR11TDhTIS1Chx {
    background-color: #f65a5b;
    border-color: transparent
}

.Q2qWh46WAtbrJjOvkx6Hq._3JhIcVa8SAUiC1_ZETEt6G:hover,
.Q2qWh46WAtbrJjOvkx6Hq:disabled:hover {
    background-color: #f65a5b;
    border-color: transparent
}

.Q2qWh46WAtbrJjOvkx6Hq._1mQgyp76JXoCrTvLgR_p-d {
    color: #f65a5b;
    background-image: none;
    background-color: transparent;
    border-color: #f65a5b
}

.Q2qWh46WAtbrJjOvkx6Hq._1mQgyp76JXoCrTvLgR_p-d:focus,
.Q2qWh46WAtbrJjOvkx6Hq._1mQgyp76JXoCrTvLgR_p-d.wvFn2mctR11TDhTIS1Chx,
.Q2qWh46WAtbrJjOvkx6Hq._1mQgyp76JXoCrTvLgR_p-d:active,
.Q2qWh46WAtbrJjOvkx6Hq._1mQgyp76JXoCrTvLgR_p-d._26AKNFr5OlsVlK3zeNSkya {
    color: #faa3a3;
    border-color: #faa3a3
}

.Q2qWh46WAtbrJjOvkx6Hq._1mQgyp76JXoCrTvLgR_p-d:hover {
    color: #faa3a3;
    border-color: #faa3a3
}

.Q2qWh46WAtbrJjOvkx6Hq._1mQgyp76JXoCrTvLgR_p-d._3JhIcVa8SAUiC1_ZETEt6G:focus,
.Q2qWh46WAtbrJjOvkx6Hq._1mQgyp76JXoCrTvLgR_p-d._3JhIcVa8SAUiC1_ZETEt6G.wvFn2mctR11TDhTIS1Chx,
.Q2qWh46WAtbrJjOvkx6Hq._1mQgyp76JXoCrTvLgR_p-d:disabled:focus,
.Q2qWh46WAtbrJjOvkx6Hq._1mQgyp76JXoCrTvLgR_p-d:disabled.wvFn2mctR11TDhTIS1Chx {
    border-color: #faa3a3
}

.Q2qWh46WAtbrJjOvkx6Hq._1mQgyp76JXoCrTvLgR_p-d._3JhIcVa8SAUiC1_ZETEt6G:hover,
.Q2qWh46WAtbrJjOvkx6Hq._1mQgyp76JXoCrTvLgR_p-d:disabled:hover {
    border-color: #faa3a3
}

._2pvuphko64-AKomGZkFrVY {
    color: #f65a5b
}

.wyr1cDvUn1gCVkT3bt4Xy {
    color: #fff;
    background-color: #fbb03b;
    border-color: transparent
}

.wyr1cDvUn1gCVkT3bt4Xy:hover {
    color: #fff;
    background-color: #fcc063;
    border-color: transparent;
    text-decoration: none
}

.wyr1cDvUn1gCVkT3bt4Xy:focus,
.wyr1cDvUn1gCVkT3bt4Xy.wvFn2mctR11TDhTIS1Chx {
    color: #fff;
    background-color: #fcc063;
    border-color: transparent
}

.wyr1cDvUn1gCVkT3bt4Xy:active,
.wyr1cDvUn1gCVkT3bt4Xy._26AKNFr5OlsVlK3zeNSkya {
    color: #fff;
    background-color: #fcc063;
    border-color: transparent
}

.wyr1cDvUn1gCVkT3bt4Xy:active:hover,
.wyr1cDvUn1gCVkT3bt4Xy:active:focus,
.wyr1cDvUn1gCVkT3bt4Xy:active.wvFn2mctR11TDhTIS1Chx,
.wyr1cDvUn1gCVkT3bt4Xy._26AKNFr5OlsVlK3zeNSkya:hover,
.wyr1cDvUn1gCVkT3bt4Xy._26AKNFr5OlsVlK3zeNSkya:focus,
.wyr1cDvUn1gCVkT3bt4Xy._26AKNFr5OlsVlK3zeNSkya.wvFn2mctR11TDhTIS1Chx {
    color: #fff;
    background-color: #fcc063;
    border-color: transparent
}

.wyr1cDvUn1gCVkT3bt4Xy._3JhIcVa8SAUiC1_ZETEt6G:focus,
.wyr1cDvUn1gCVkT3bt4Xy._3JhIcVa8SAUiC1_ZETEt6G.wvFn2mctR11TDhTIS1Chx,
.wyr1cDvUn1gCVkT3bt4Xy:disabled:focus,
.wyr1cDvUn1gCVkT3bt4Xy:disabled.wvFn2mctR11TDhTIS1Chx {
    background-color: #fbb03b;
    border-color: transparent
}

.wyr1cDvUn1gCVkT3bt4Xy._3JhIcVa8SAUiC1_ZETEt6G:hover,
.wyr1cDvUn1gCVkT3bt4Xy:disabled:hover {
    background-color: #fbb03b;
    border-color: transparent
}

.wyr1cDvUn1gCVkT3bt4Xy._1mQgyp76JXoCrTvLgR_p-d {
    color: #fbb03b;
    background-image: none;
    background-color: transparent;
    border-color: #fbb03b
}

.wyr1cDvUn1gCVkT3bt4Xy._1mQgyp76JXoCrTvLgR_p-d:focus,
.wyr1cDvUn1gCVkT3bt4Xy._1mQgyp76JXoCrTvLgR_p-d.wvFn2mctR11TDhTIS1Chx,
.wyr1cDvUn1gCVkT3bt4Xy._1mQgyp76JXoCrTvLgR_p-d:active,
.wyr1cDvUn1gCVkT3bt4Xy._1mQgyp76JXoCrTvLgR_p-d._26AKNFr5OlsVlK3zeNSkya {
    color: #fdce86;
    border-color: #fdce86
}

.wyr1cDvUn1gCVkT3bt4Xy._1mQgyp76JXoCrTvLgR_p-d:hover {
    color: #fdce86;
    border-color: #fdce86
}

.wyr1cDvUn1gCVkT3bt4Xy._1mQgyp76JXoCrTvLgR_p-d._3JhIcVa8SAUiC1_ZETEt6G:focus,
.wyr1cDvUn1gCVkT3bt4Xy._1mQgyp76JXoCrTvLgR_p-d._3JhIcVa8SAUiC1_ZETEt6G.wvFn2mctR11TDhTIS1Chx,
.wyr1cDvUn1gCVkT3bt4Xy._1mQgyp76JXoCrTvLgR_p-d:disabled:focus,
.wyr1cDvUn1gCVkT3bt4Xy._1mQgyp76JXoCrTvLgR_p-d:disabled.wvFn2mctR11TDhTIS1Chx {
    border-color: #fdce86
}

.wyr1cDvUn1gCVkT3bt4Xy._1mQgyp76JXoCrTvLgR_p-d._3JhIcVa8SAUiC1_ZETEt6G:hover,
.wyr1cDvUn1gCVkT3bt4Xy._1mQgyp76JXoCrTvLgR_p-d:disabled:hover {
    border-color: #fdce86
}

._2KxVTVZfcwsdJqErWQwEml {
    color: #fbb03b
}

._3aF67wXBxO0lkgaJeLlB2 {
    color: #fff;
    background-color: #354551;
    border-color: transparent
}

._3aF67wXBxO0lkgaJeLlB2:hover {
    color: #fff;
    background-color: #455a6a;
    border-color: transparent;
    text-decoration: none
}

._3aF67wXBxO0lkgaJeLlB2:focus,
._3aF67wXBxO0lkgaJeLlB2.wvFn2mctR11TDhTIS1Chx {
    color: #fff;
    background-color: #455a6a;
    border-color: transparent
}

._3aF67wXBxO0lkgaJeLlB2:active,
._3aF67wXBxO0lkgaJeLlB2._26AKNFr5OlsVlK3zeNSkya {
    color: #fff;
    background-color: #455a6a;
    border-color: transparent
}

._3aF67wXBxO0lkgaJeLlB2:active:hover,
._3aF67wXBxO0lkgaJeLlB2:active:focus,
._3aF67wXBxO0lkgaJeLlB2:active.wvFn2mctR11TDhTIS1Chx,
._3aF67wXBxO0lkgaJeLlB2._26AKNFr5OlsVlK3zeNSkya:hover,
._3aF67wXBxO0lkgaJeLlB2._26AKNFr5OlsVlK3zeNSkya:focus,
._3aF67wXBxO0lkgaJeLlB2._26AKNFr5OlsVlK3zeNSkya.wvFn2mctR11TDhTIS1Chx {
    color: #fff;
    background-color: #455a6a;
    border-color: transparent
}

._3aF67wXBxO0lkgaJeLlB2._3JhIcVa8SAUiC1_ZETEt6G:focus,
._3aF67wXBxO0lkgaJeLlB2._3JhIcVa8SAUiC1_ZETEt6G.wvFn2mctR11TDhTIS1Chx,
._3aF67wXBxO0lkgaJeLlB2:disabled:focus,
._3aF67wXBxO0lkgaJeLlB2:disabled.wvFn2mctR11TDhTIS1Chx {
    background-color: #354551;
    border-color: transparent
}

._3aF67wXBxO0lkgaJeLlB2._3JhIcVa8SAUiC1_ZETEt6G:hover,
._3aF67wXBxO0lkgaJeLlB2:disabled:hover {
    background-color: #354551;
    border-color: transparent
}

._3aF67wXBxO0lkgaJeLlB2._1mQgyp76JXoCrTvLgR_p-d {
    color: #354551;
    background-image: none;
    background-color: transparent;
    border-color: #354551
}

._3aF67wXBxO0lkgaJeLlB2._1mQgyp76JXoCrTvLgR_p-d:focus,
._3aF67wXBxO0lkgaJeLlB2._1mQgyp76JXoCrTvLgR_p-d.wvFn2mctR11TDhTIS1Chx,
._3aF67wXBxO0lkgaJeLlB2._1mQgyp76JXoCrTvLgR_p-d:active,
._3aF67wXBxO0lkgaJeLlB2._1mQgyp76JXoCrTvLgR_p-d._26AKNFr5OlsVlK3zeNSkya {
    color: #536c7f;
    border-color: #536c7f
}

._3aF67wXBxO0lkgaJeLlB2._1mQgyp76JXoCrTvLgR_p-d:hover {
    color: #536c7f;
    border-color: #536c7f
}

._3aF67wXBxO0lkgaJeLlB2._1mQgyp76JXoCrTvLgR_p-d._3JhIcVa8SAUiC1_ZETEt6G:focus,
._3aF67wXBxO0lkgaJeLlB2._1mQgyp76JXoCrTvLgR_p-d._3JhIcVa8SAUiC1_ZETEt6G.wvFn2mctR11TDhTIS1Chx,
._3aF67wXBxO0lkgaJeLlB2._1mQgyp76JXoCrTvLgR_p-d:disabled:focus,
._3aF67wXBxO0lkgaJeLlB2._1mQgyp76JXoCrTvLgR_p-d:disabled.wvFn2mctR11TDhTIS1Chx {
    border-color: #536c7f
}

._3aF67wXBxO0lkgaJeLlB2._1mQgyp76JXoCrTvLgR_p-d._3JhIcVa8SAUiC1_ZETEt6G:hover,
._3aF67wXBxO0lkgaJeLlB2._1mQgyp76JXoCrTvLgR_p-d:disabled:hover {
    border-color: #536c7f
}

._1y7SFMeasLrrnDBjmNfS6d {
    color: #354551
}

._3y_NSelkhXtYI7W-clUcZd {
    color: #204056;
    background-color: #fff;
    border-color: transparent
}

._3y_NSelkhXtYI7W-clUcZd:hover {
    color: #204056;
    background-color: #fff;
    border-color: transparent;
    text-decoration: none
}

._3y_NSelkhXtYI7W-clUcZd:focus,
._3y_NSelkhXtYI7W-clUcZd.wvFn2mctR11TDhTIS1Chx {
    color: #204056;
    background-color: #fff;
    border-color: transparent
}

._3y_NSelkhXtYI7W-clUcZd:active,
._3y_NSelkhXtYI7W-clUcZd._26AKNFr5OlsVlK3zeNSkya {
    color: #204056;
    background-color: #fff;
    border-color: transparent
}

._3y_NSelkhXtYI7W-clUcZd:active:hover,
._3y_NSelkhXtYI7W-clUcZd:active:focus,
._3y_NSelkhXtYI7W-clUcZd:active.wvFn2mctR11TDhTIS1Chx,
._3y_NSelkhXtYI7W-clUcZd._26AKNFr5OlsVlK3zeNSkya:hover,
._3y_NSelkhXtYI7W-clUcZd._26AKNFr5OlsVlK3zeNSkya:focus,
._3y_NSelkhXtYI7W-clUcZd._26AKNFr5OlsVlK3zeNSkya.wvFn2mctR11TDhTIS1Chx {
    color: #204056;
    background-color: #fff;
    border-color: transparent
}

._3y_NSelkhXtYI7W-clUcZd._3JhIcVa8SAUiC1_ZETEt6G:focus,
._3y_NSelkhXtYI7W-clUcZd._3JhIcVa8SAUiC1_ZETEt6G.wvFn2mctR11TDhTIS1Chx,
._3y_NSelkhXtYI7W-clUcZd:disabled:focus,
._3y_NSelkhXtYI7W-clUcZd:disabled.wvFn2mctR11TDhTIS1Chx {
    background-color: #fff;
    border-color: transparent
}

._3y_NSelkhXtYI7W-clUcZd._3JhIcVa8SAUiC1_ZETEt6G:hover,
._3y_NSelkhXtYI7W-clUcZd:disabled:hover {
    background-color: #fff;
    border-color: transparent
}

._3y_NSelkhXtYI7W-clUcZd._1mQgyp76JXoCrTvLgR_p-d {
    color: #fff;
    background-image: none;
    background-color: transparent;
    border-color: #fff
}

._3y_NSelkhXtYI7W-clUcZd._1mQgyp76JXoCrTvLgR_p-d:focus,
._3y_NSelkhXtYI7W-clUcZd._1mQgyp76JXoCrTvLgR_p-d.wvFn2mctR11TDhTIS1Chx,
._3y_NSelkhXtYI7W-clUcZd._1mQgyp76JXoCrTvLgR_p-d:active,
._3y_NSelkhXtYI7W-clUcZd._1mQgyp76JXoCrTvLgR_p-d._26AKNFr5OlsVlK3zeNSkya {
    color: #fff;
    border-color: #fff
}

._3y_NSelkhXtYI7W-clUcZd._1mQgyp76JXoCrTvLgR_p-d:hover {
    color: #fff;
    border-color: #fff
}

._3y_NSelkhXtYI7W-clUcZd._1mQgyp76JXoCrTvLgR_p-d._3JhIcVa8SAUiC1_ZETEt6G:focus,
._3y_NSelkhXtYI7W-clUcZd._1mQgyp76JXoCrTvLgR_p-d._3JhIcVa8SAUiC1_ZETEt6G.wvFn2mctR11TDhTIS1Chx,
._3y_NSelkhXtYI7W-clUcZd._1mQgyp76JXoCrTvLgR_p-d:disabled:focus,
._3y_NSelkhXtYI7W-clUcZd._1mQgyp76JXoCrTvLgR_p-d:disabled.wvFn2mctR11TDhTIS1Chx {
    border-color: #fff
}

._3y_NSelkhXtYI7W-clUcZd._1mQgyp76JXoCrTvLgR_p-d._3JhIcVa8SAUiC1_ZETEt6G:hover,
._3y_NSelkhXtYI7W-clUcZd._1mQgyp76JXoCrTvLgR_p-d:disabled:hover {
    border-color: #fff
}

._3ssF6xEpTL7AECPMGREr8T {
    color: #fff
}

._1T9jGNzF_-v9P0WwBdMr5O {
    color: #fff;
    background-color: #204056;
    border-color: transparent
}

._1T9jGNzF_-v9P0WwBdMr5O:hover {
    color: #fff;
    background-color: #2b5674;
    border-color: transparent;
    text-decoration: none
}

._1T9jGNzF_-v9P0WwBdMr5O:focus,
._1T9jGNzF_-v9P0WwBdMr5O.wvFn2mctR11TDhTIS1Chx {
    color: #fff;
    background-color: #2b5674;
    border-color: transparent
}

._1T9jGNzF_-v9P0WwBdMr5O:active,
._1T9jGNzF_-v9P0WwBdMr5O._26AKNFr5OlsVlK3zeNSkya {
    color: #fff;
    background-color: #2b5674;
    border-color: transparent
}

._1T9jGNzF_-v9P0WwBdMr5O:active:hover,
._1T9jGNzF_-v9P0WwBdMr5O:active:focus,
._1T9jGNzF_-v9P0WwBdMr5O:active.wvFn2mctR11TDhTIS1Chx,
._1T9jGNzF_-v9P0WwBdMr5O._26AKNFr5OlsVlK3zeNSkya:hover,
._1T9jGNzF_-v9P0WwBdMr5O._26AKNFr5OlsVlK3zeNSkya:focus,
._1T9jGNzF_-v9P0WwBdMr5O._26AKNFr5OlsVlK3zeNSkya.wvFn2mctR11TDhTIS1Chx {
    color: #fff;
    background-color: #2b5674;
    border-color: transparent
}

._1T9jGNzF_-v9P0WwBdMr5O._3JhIcVa8SAUiC1_ZETEt6G:focus,
._1T9jGNzF_-v9P0WwBdMr5O._3JhIcVa8SAUiC1_ZETEt6G.wvFn2mctR11TDhTIS1Chx,
._1T9jGNzF_-v9P0WwBdMr5O:disabled:focus,
._1T9jGNzF_-v9P0WwBdMr5O:disabled.wvFn2mctR11TDhTIS1Chx {
    background-color: #204056;
    border-color: transparent
}

._1T9jGNzF_-v9P0WwBdMr5O._3JhIcVa8SAUiC1_ZETEt6G:hover,
._1T9jGNzF_-v9P0WwBdMr5O:disabled:hover {
    background-color: #204056;
    border-color: transparent
}

._1T9jGNzF_-v9P0WwBdMr5O._1mQgyp76JXoCrTvLgR_p-d {
    color: #204056;
    background-image: none;
    background-color: transparent;
    border-color: #204056
}

._1T9jGNzF_-v9P0WwBdMr5O._1mQgyp76JXoCrTvLgR_p-d:focus,
._1T9jGNzF_-v9P0WwBdMr5O._1mQgyp76JXoCrTvLgR_p-d.wvFn2mctR11TDhTIS1Chx,
._1T9jGNzF_-v9P0WwBdMr5O._1mQgyp76JXoCrTvLgR_p-d:active,
._1T9jGNzF_-v9P0WwBdMr5O._1mQgyp76JXoCrTvLgR_p-d._26AKNFr5OlsVlK3zeNSkya {
    color: #35698e;
    border-color: #35698e
}

._1T9jGNzF_-v9P0WwBdMr5O._1mQgyp76JXoCrTvLgR_p-d:hover {
    color: #35698e;
    border-color: #35698e
}

._1T9jGNzF_-v9P0WwBdMr5O._1mQgyp76JXoCrTvLgR_p-d._3JhIcVa8SAUiC1_ZETEt6G:focus,
._1T9jGNzF_-v9P0WwBdMr5O._1mQgyp76JXoCrTvLgR_p-d._3JhIcVa8SAUiC1_ZETEt6G.wvFn2mctR11TDhTIS1Chx,
._1T9jGNzF_-v9P0WwBdMr5O._1mQgyp76JXoCrTvLgR_p-d:disabled:focus,
._1T9jGNzF_-v9P0WwBdMr5O._1mQgyp76JXoCrTvLgR_p-d:disabled.wvFn2mctR11TDhTIS1Chx {
    border-color: #35698e
}

._1T9jGNzF_-v9P0WwBdMr5O._1mQgyp76JXoCrTvLgR_p-d._3JhIcVa8SAUiC1_ZETEt6G:hover,
._1T9jGNzF_-v9P0WwBdMr5O._1mQgyp76JXoCrTvLgR_p-d:disabled:hover {
    border-color: #35698e
}

._1LOpDWIIDwb1rA8K5Y0g9D {
    color: #204056
}

._1W3U2VJf-f_UqBcW7TFpBs {
    padding: .75rem 1.25rem;
    font-size: 1.2rem;
    line-height: 1.33333
}

._2a1COSG3KY3N6MyudmF_On {
    padding: .25rem .75rem;
    font-size: .9rem;
    line-height: 1.5
}

._2SGDncGxOVnY_eaJEWBQNM {
    text-decoration: none
}

._2SGDncGxOVnY_eaJEWBQNM,
._2SGDncGxOVnY_eaJEWBQNM:active,
._2SGDncGxOVnY_eaJEWBQNM._26AKNFr5OlsVlK3zeNSkya,
._2SGDncGxOVnY_eaJEWBQNM:disabled {
    background-color: transparent
}

._2SGDncGxOVnY_eaJEWBQNM,
._2SGDncGxOVnY_eaJEWBQNM:focus,
._2SGDncGxOVnY_eaJEWBQNM:active {
    border-color: transparent
}

._2SGDncGxOVnY_eaJEWBQNM:hover,
._2SGDncGxOVnY_eaJEWBQNM:focus {
    opacity: 0.7;
    text-decoration: none;
    border-color: transparent;
    background-color: transparent
}

._2SGDncGxOVnY_eaJEWBQNM:hover:focus {
    opacity: 0.7;
    background-color: transparent
}

._2SGDncGxOVnY_eaJEWBQNM:disabled:hover:focus {
    opacity: 0.7;
    text-decoration: none
}

._1RjfRfKbGKA0WbtvgCDMCz {
    display: block;
    width: 100%
}

._1j4P3abpl-e23ukU6EaBDp {
    text-transform: uppercase
}

.ULWjwB5oDhOIqygZtRALI:hover,
.ULWjwB5oDhOIqygZtRALI:focus {
    text-decoration: underline
}

input[type="submit"]._1RjfRfKbGKA0WbtvgCDMCz,
input[type="reset"]._1RjfRfKbGKA0WbtvgCDMCz,
input[type="button"]._1RjfRfKbGKA0WbtvgCDMCz {
    width: 100%
}

@-webkit-keyframes vthKgeKXBrozPo44SwUwh {
    0% {
        background-color: rgba(52, 179, 160, 0.2)
    }
    100% {
        background-color: rgba(52, 179, 160, 0.5)
    }
}

@keyframes vthKgeKXBrozPo44SwUwh {
    0% {
        background-color: rgba(52, 179, 160, 0.2)
    }
    100% {
        background-color: rgba(52, 179, 160, 0.5)
    }
}

.MTCEyvDkUZr1N1ksDTx1I.lx0K4MugD9fFT3l5pAqK1 {
    background-color: rgba(52, 179, 160, 0.5);
    -webkit-animation: vthKgeKXBrozPo44SwUwh 2s infinite ease;
    animation: vthKgeKXBrozPo44SwUwh 2s infinite ease;
    -webkit-animation-direction: alternate;
    animation-direction: alternate
}

.MTCEyvDkUZr1N1ksDTx1I.lx0K4MugD9fFT3l5pAqK1:hover {
    -webkit-animation: none;
    animation: none
}

._3vqUH7rhghoQm5IKy6WGdr:before,
._2Az6556iGiSs5un_jjwV20:before,
._1BPz1pLsBqpj9dBgZcf2kG:before,
._14d6ArCGuzD_YG4TdNKVqq:before,
._2nHXVSz3Al4OkZ10RCTkwO:before,
._2DRF0mEeD3kktNs1rQjEmB:before,
._2ZQNCRLgk9XgA8MWtAqs_C:before,
._27PdZmfx33yCSei4oJwV2f:before,
._3BaHCu2pQodfdGY7ngSoDp:before,
._1Rkx8PwmbH9j0-cL8_YwOL:before,
.iu2-iQOP2kLjUfwL-O9uF:before,
._3c8P9HXAp_90KuA0PL59Le:before,
.e9cLhm1YOpw_0I1l9soC0:before,
._1QDkpLnQ1Ql3Q8znCwA1p-:before,
._3MdObGkDEKZafSNWk0Xczs:before,
._2gOzXNtDZJPZxIpEEB_y_b:before,
.TWIDtBm1jENtZR52HVzll:before,
._39HyoRUy1S9EYkvd4umYm-:before,
.bf1S-yYpjaOYrusnD6NNP:before,
._99bLOn6Q1CKTHoQrr67lS:before,
._1uaYokbO57ZIGSGzR3gsmM:before,
._3hmF-Y-oJ8GEEhIjP6MLO_:before,
.W6YEe9sod8XzMrxhIjZB8:before,
._2fS_OWNv_ecvbxHy0AwJKk:before,
._11G9nHaJz62QS8wWOpircw:before,
._21j6LdRqX5MSbJkxfgIvQK:before,
._2jyOQuyyXLbnU5qEkBUx8S:before,
._1Yp0Evc34IpeX4cliaOuxn:before,
.v3jLr2KdoImMy92fsf2PE:before,
._1hUjUwHHzwvl5ohLjAD2ho:before,
.aC0TjMKsoa36b72MAkAT7:before,
._1vH4iWOWu95AyfFlNEqoyU:before,
._2ShrZ4Y0sUXes3o2OisDaA:before,
._2EMUEliUcWAb8kddHOZXEl:before,
._3Fk4gsf7q2Ue-qyr3noph:before,
._23HcEzglQeRle46-UTPbAF:before,
._1QPTIxfNmk6M6AH1kavUn6:before,
._2asPTU2iRjqYzftxu6Evll:before,
._9n2A_QUFSbpWAfM7S4vd0:before,
._3LkjVgY6sd3NulMSJp3dAY:before,
._2Ma9LFTE4CabXeaBsi9Npa:before,
._n_e-_S9GArhW4xI3C6ht:before,
.Vd30shOKyhuspX3bzmZO7:before,
._1P4BXDiqYba3Ech2MxOM7r:before,
._3eYerqpFWQocX3iwJ7hdfi:before,
._2d4F_uhsoeUW39e5KLQ7A_:before,
._2P8Y1s9lmFUt2ORX3MHCZ5:before,
.ijvksGclut2jtDdaveThi:before,
._1Fz70BQzz1tYeb7XyI74D2:before,
._1mw_Im_CQlzDDhYUxkHc1b:before,
._24WOgpLsbzqyyLymDyHLtX:before,
._2bPgkLFQNlVgf7oFaqf4DG:before,
._1g9cz5CY2U3SjdeRgEtdHl:before,
._3NOi3m1n7Xu3hEwGNT1JsC:before,
._3rKd7YBJ674Ev3nfjAh9Kh:before,
._7Ov0p0emyN2ZG5ZEfApi0:before,
._18FSUQsEIWcgNpnSuc2Uvo:before,
.g1zhFcQNLK_cCDDpBgTZX:before,
.hPFXj24SuY5oPVwnQgOJ7:before,
._2iz_kGSbnLkrQcmjKtIRaG:before,
._13vsQSSSEoGxiRkxe4qbg6:before,
.jHHSPeo2851RSr1EhircK:before,
._10bzFACJwFUcJ8dk7w2FKv:before,
._1lZe6UznvHLog6Crwgvrz9:before,
.FxL74UdF3L4gkcaLO1WTR:before,
._1Z4yRhZ39gmcuhO0t6AC4C:before,
._2v4HyoRLLbkl6VZu_9XvZO:before,
._1xeiux22-de0pRm42lNtTK:before,
._2fZKSCEfO6AqXhqDxHdlNv:before,
._2-XtZDM3pNQrjw3dMjxfaE:before,
._3tjEJyr57Zp-jkSGRxoBWN:before,
._3_6DlJ4h5OdmUsMqZSPbSe:before,
._3esg8YT7WaOy2pvkmeavzV:before,
._1rMg3KvAVjJipFrWQ_Nht5:before,
._2FG9_RtjMP-Bo2m0OYleic:before,
._1iMruHc4v498Tfo71cCVE2:before,
._3ddRNSfGeRNHBFBPnSCYEd:before,
._29t76UTpRiAv-szTKRpbbD:before,
._2j1VRwnwLMh8yyi5FUfkYX:before,
.aDQa2taKuPdHIXBl7H3VF:before,
._2Ghevtno7qy2wt7LHoC31W:before,
._3oDApz9BzEDgYF59zU3Xyr:before,
._1-8dVBXp-pEYHkZ8gJsHNL:before,
._1FqyP06IQbwVxsa0jNni1c:before,
.hkcL6whh7i08lg5vTKq8X:before,
._2MxVXft0bQRTjM1f1iI0o6:before,
.J4T3LSNifv6sTTRCGz5ed:before,
._33RaocV43yVxPBGPygptJ_:before {
    font-family: "ikona";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none
}

._3vqUH7rhghoQm5IKy6WGdr:before {
    content: "\EA01"
}

._2Az6556iGiSs5un_jjwV20:before {
    content: "\EA02"
}

._1BPz1pLsBqpj9dBgZcf2kG:before {
    content: "\EA03"
}

._14d6ArCGuzD_YG4TdNKVqq:before {
    content: "\EA04"
}

._2nHXVSz3Al4OkZ10RCTkwO:before {
    content: "\EA05"
}

._2DRF0mEeD3kktNs1rQjEmB:before {
    content: "\EA06"
}

._2ZQNCRLgk9XgA8MWtAqs_C:before {
    content: "\EA07"
}

._27PdZmfx33yCSei4oJwV2f:before {
    content: "\EA08"
}

._3BaHCu2pQodfdGY7ngSoDp:before {
    content: "\EA09"
}

._1Rkx8PwmbH9j0-cL8_YwOL:before {
    content: "\EA0A"
}

.iu2-iQOP2kLjUfwL-O9uF:before {
    content: "\EA0B"
}

._3c8P9HXAp_90KuA0PL59Le:before {
    content: "\EA0C"
}

.e9cLhm1YOpw_0I1l9soC0:before {
    content: "\EA0D"
}

._1QDkpLnQ1Ql3Q8znCwA1p-:before {
    content: "\EA0E"
}

._3MdObGkDEKZafSNWk0Xczs:before {
    content: "\EA0F"
}

._2gOzXNtDZJPZxIpEEB_y_b:before {
    content: "\EA10"
}

.TWIDtBm1jENtZR52HVzll:before {
    content: "\EA11"
}

._39HyoRUy1S9EYkvd4umYm-:before {
    content: "\EA12"
}

.bf1S-yYpjaOYrusnD6NNP:before {
    content: "\EA13"
}

._99bLOn6Q1CKTHoQrr67lS:before {
    content: "\EA14"
}

._1uaYokbO57ZIGSGzR3gsmM:before {
    content: "\EA15"
}

._3hmF-Y-oJ8GEEhIjP6MLO_:before {
    content: "\EA16"
}

.W6YEe9sod8XzMrxhIjZB8:before {
    content: "\EA17"
}

._2fS_OWNv_ecvbxHy0AwJKk:before {
    content: "\EA18"
}

._11G9nHaJz62QS8wWOpircw:before {
    content: "\EA19"
}

._21j6LdRqX5MSbJkxfgIvQK:before {
    content: "\EA1A"
}

._2jyOQuyyXLbnU5qEkBUx8S:before {
    content: "\EA1B"
}

._1Yp0Evc34IpeX4cliaOuxn:before {
    content: "\EA1C"
}

.v3jLr2KdoImMy92fsf2PE:before {
    content: "\EA1D"
}

._1hUjUwHHzwvl5ohLjAD2ho:before {
    content: "\EA1E"
}

.aC0TjMKsoa36b72MAkAT7:before {
    content: "\EA1F"
}

._1vH4iWOWu95AyfFlNEqoyU:before {
    content: "\EA20"
}

._2ShrZ4Y0sUXes3o2OisDaA:before {
    content: "\EA21"
}

._2EMUEliUcWAb8kddHOZXEl:before {
    content: "\EA22"
}

._3Fk4gsf7q2Ue-qyr3noph:before {
    content: "\EA23"
}

._23HcEzglQeRle46-UTPbAF:before {
    content: "\EA24"
}

._1QPTIxfNmk6M6AH1kavUn6:before {
    content: "\EA25"
}

._2asPTU2iRjqYzftxu6Evll:before {
    content: "\EA26"
}

._9n2A_QUFSbpWAfM7S4vd0:before {
    content: "\EA27"
}

._3LkjVgY6sd3NulMSJp3dAY:before {
    content: "\EA28"
}

._2Ma9LFTE4CabXeaBsi9Npa:before {
    content: "\EA29"
}

._n_e-_S9GArhW4xI3C6ht:before {
    content: "\EA2A"
}

.Vd30shOKyhuspX3bzmZO7:before {
    content: "\EA2B"
}

._1P4BXDiqYba3Ech2MxOM7r:before {
    content: "\EA2C"
}

._3eYerqpFWQocX3iwJ7hdfi:before {
    content: "\EA2D"
}

._2d4F_uhsoeUW39e5KLQ7A_:before {
    content: "\EA2E"
}

._2P8Y1s9lmFUt2ORX3MHCZ5:before {
    content: "\EA2F"
}

.ijvksGclut2jtDdaveThi:before {
    content: "\EA30"
}

._1Fz70BQzz1tYeb7XyI74D2:before {
    content: "\EA31"
}

._1mw_Im_CQlzDDhYUxkHc1b:before {
    content: "\EA32"
}

._24WOgpLsbzqyyLymDyHLtX:before {
    content: "\EA33"
}

._2bPgkLFQNlVgf7oFaqf4DG:before {
    content: "\EA34"
}

._1g9cz5CY2U3SjdeRgEtdHl:before {
    content: "\EA35"
}

._3NOi3m1n7Xu3hEwGNT1JsC:before {
    content: "\EA36"
}

._3rKd7YBJ674Ev3nfjAh9Kh:before {
    content: "\EA37"
}

._7Ov0p0emyN2ZG5ZEfApi0:before {
    content: "\EA38"
}

._18FSUQsEIWcgNpnSuc2Uvo:before {
    content: "\EA39"
}

.g1zhFcQNLK_cCDDpBgTZX:before {
    content: "\EA3A"
}

.hPFXj24SuY5oPVwnQgOJ7:before {
    content: "\EA3B"
}

._2iz_kGSbnLkrQcmjKtIRaG:before {
    content: "\EA3C"
}

._13vsQSSSEoGxiRkxe4qbg6:before {
    content: "\EA3D"
}

.jHHSPeo2851RSr1EhircK:before {
    content: "\EA3E"
}

._10bzFACJwFUcJ8dk7w2FKv:before {
    content: "\EA3F"
}

._1lZe6UznvHLog6Crwgvrz9:before {
    content: "\EA40"
}

.FxL74UdF3L4gkcaLO1WTR:before {
    content: "\EA41"
}

._1Z4yRhZ39gmcuhO0t6AC4C:before {
    content: "\EA42"
}

._2v4HyoRLLbkl6VZu_9XvZO:before {
    content: "\EA43"
}

._1xeiux22-de0pRm42lNtTK:before {
    content: "\EA44"
}

._2fZKSCEfO6AqXhqDxHdlNv:before {
    content: "\EA45"
}

._2-XtZDM3pNQrjw3dMjxfaE:before {
    content: "\EA46"
}

._3tjEJyr57Zp-jkSGRxoBWN:before {
    content: "\EA47"
}

._3_6DlJ4h5OdmUsMqZSPbSe:before {
    content: "\EA48"
}

._3esg8YT7WaOy2pvkmeavzV:before {
    content: "\EA49"
}

._1rMg3KvAVjJipFrWQ_Nht5:before {
    content: "\EA4A"
}

._2FG9_RtjMP-Bo2m0OYleic:before {
    content: "\EA4B"
}

._1iMruHc4v498Tfo71cCVE2:before {
    content: "\EA4C"
}

._3ddRNSfGeRNHBFBPnSCYEd:before {
    content: "\EA4D"
}

._29t76UTpRiAv-szTKRpbbD:before {
    content: "\EA4E"
}

._2j1VRwnwLMh8yyi5FUfkYX:before {
    content: "\EA4F"
}

.aDQa2taKuPdHIXBl7H3VF:before {
    content: "\EA50"
}

._2Ghevtno7qy2wt7LHoC31W:before {
    content: "\EA51"
}

._3oDApz9BzEDgYF59zU3Xyr:before {
    content: "\EA52"
}

._1-8dVBXp-pEYHkZ8gJsHNL:before {
    content: "\EA53"
}

._1FqyP06IQbwVxsa0jNni1c:before {
    content: "\EA54"
}

.hkcL6whh7i08lg5vTKq8X:before {
    content: "\EA55"
}

._2MxVXft0bQRTjM1f1iI0o6:before {
    content: "\EA56"
}

.J4T3LSNifv6sTTRCGz5ed:before {
    content: "\EA57"
}

._33RaocV43yVxPBGPygptJ_:before {
    content: "\EA58"
}

._3QwoyZ-5nUFRrbC-LsvaCS {
    font-family: "ikona";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none
}

._37X24Rg0Pxvcu-WxpLHp4V {
    position: relative;
    width: 100%;
    font-weight: normal
}

._3x42NW3a2AmoJr2Ei1sDu_ {
    pointer-events: none;
    position: absolute;
    right: 1rem;
    top: 1.25rem;
    width: 0.75rem
}

.xiFzm38_BGHH-kJy13bXw {
    display: block;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    outline: none;
    border-radius: 2px;
    border: 1px solid #e9eaea;
    width: 100%;
    padding: .8rem;
    padding-right: 2.5rem;
    background-color: #fff;
    font-size: 1rem;
    transition: background-color .15s
}

.xiFzm38_BGHH-kJy13bXw:hover {
    cursor: pointer;
    border: 1px solid #e9eaea;
    background-color: #e9eaea;
    transition: background-color .15s
}

._1SSZHCWiuivrbisy_oIymy._1SSZHCWiuivrbisy_oIymy._1SSZHCWiuivrbisy_oIymy._1SSZHCWiuivrbisy_oIymy {
    background-color: #fddede;
    border: 1px solid #f65a5b
}

._2XY5Fie7put4vlcEwx9VMm {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._3CMXt1UluB80ND9jUhVpQE {
    -webkit-transform: translateX(-100%) translateY(-100%);
    transform: translateX(-100%) translateY(-100%)
}

._3Op8INTXRXfwau-OFteN5W {
    -webkit-transform: translateX(0%) translateY(-100%);
    transform: translateX(0%) translateY(-100%)
}

._1Nw4POyCQohtCflmKFWdKL {
    -webkit-transform: translateX(-50%) translateY(-100%);
    transform: translateX(-50%) translateY(-100%)
}

._30NeYYZHUEwFGORFWnJHd {
    -webkit-transform: translateX(-100%) translateY(0%);
    transform: translateX(-100%) translateY(0%)
}

._1LpVphS7UqGlpSgCSp3fm3 {
    -webkit-transform: translateX(0%) translateY(0%);
    transform: translateX(0%) translateY(0%)
}

.hv2l4Cuztbh4SjPNDIZvr {
    -webkit-transform: translateX(-50%) translateY(0%);
    transform: translateX(-50%) translateY(0%)
}

.Aon1Il6BAZqJn47GnS4Tg {
    position: absolute;
    top: -8px;
    right: 10px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff
}

.Aon1Il6BAZqJn47GnS4Tg._1n5pvIQaoHi73Fyi1xAyAw {
    z-index: -1;
    top: -10px;
    right: 6px;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid rgba(0, 0, 0, 0.1)
}

._3wrXGt5j2uE4fjlPLrDXEA {
    position: relative
}

._3Wfua0Uv5FCx_P8a8qqgqS {
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.16), 0 0 6px rgba(0, 0, 0, 0.23)
}

._3beJdIRG9xxfeiRwaBD9Cp {
    border-radius: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 40px;
    height: 40px;
    right: 0;
    padding: 0 auto;
    color: #fff;
    border-color: transparent;
    background: transparent;
    outline: none
}

._3beJdIRG9xxfeiRwaBD9Cp:hover {
    background-color: rgba(212, 213, 214, 0.3);
    cursor: pointer
}

.XSIZTVrRqDbWZrgCUBT-n {
    background-color: #fff;
    width: 320px;
    font-size: 15px;
    font-family: "Oxygen", "Segoe UI", "Helvetica Neue", sans-serif;
    line-height: normal;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto
}

._27JD68nsaRbHLGFEtGibsq {
    padding: 1.4rem;
    border-bottom: solid 1px #d4d5d6
}

._3uL6eGyeBENYNU1B8xZXaK {
    margin-top: 0.5rem
}

.O9AETPgkLTIzVPePIlCCt {
    width: 100%;
    padding: 0rem 1rem 0rem 1.4rem
}

.O9AETPgkLTIzVPePIlCCt .eF4xbfC7cMAkNb2CxB357 {
    color: #204056;
    font-weight: 600
}

.O9AETPgkLTIzVPePIlCCt .ZMcMBJYrwVevIR8FCCLhD {
    color: #939598;
    padding-top: 0.25rem;
    padding-bottom: 0.75rem
}

._2TwkafWCCjbbqP5vE2WkrG {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 1rem 1.4rem;
    width: 100%;
    cursor: pointer;
    color: #204056
}

._2TwkafWCCjbbqP5vE2WkrG:last-child {
    color: #939598
}

._2TwkafWCCjbbqP5vE2WkrG:hover {
    background-color: #e9eaea;
    text-decoration: none;
    color: #204056
}

._2TwkafWCCjbbqP5vE2WkrG:focus,
._2TwkafWCCjbbqP5vE2WkrG:active {
    text-decoration: none
}

._2TwkafWCCjbbqP5vE2WkrG:before {
    content: ""
}

.Y8dknuoW8NLiudcM-zQib {
    overflow: hidden;
    line-height: 0;
    width: 4.5rem;
    height: 4.5rem
}

.Y8dknuoW8NLiudcM-zQib .wXEAS7H2e7UsikVkXNety {
    width: 4.5rem;
    height: 4.5rem
}

._1pl0auxsnexFW5uqwCQW_x {
    border-radius: 100%
}

._2tbl3cOSPjsfIWBMlHZgcG {
    width: 1.5rem;
    height: 1.5rem
}

._2tbl3cOSPjsfIWBMlHZgcG .wXEAS7H2e7UsikVkXNety {
    width: 1.5rem;
    height: 1.5rem
}

._2du3vJn1ScNGtUi_OcKEvi {
    width: 7.5rem;
    height: 7.5rem
}

._2du3vJn1ScNGtUi_OcKEvi .wXEAS7H2e7UsikVkXNety {
    width: 7.5rem;
    height: 7.5rem
}

._39eW0wHuW9g7pG5q6TF7cE {
    height: 1.5625rem
}

.TdqQbZfs1tBsyQVaTCYM4 {
    font-family: "Oxygen", "Segoe UI", "Helvetica Neue", sans-serif;
    background-color: #fff;
    width: 360px;
    height: 340px
}

._3G9ZwOSb1KlI9xslo7KaPz {
    font-size: 16px;
    background-color: #fff;
    color: #204056;
    padding: 17px;
    border-bottom: solid 1px #d4d5d6
}

._2r8aO2TqIKTjIydVRNQm8a {
    overflow: scroll
}

._2cEH9HTgr5NpsvBXgKmaiK {
    background-color: #fff;
    height: 100%;
    font-size: 0.9rem
}

._2cEH9HTgr5NpsvBXgKmaiK ._2qsvqhh3zrAqxmn1z_4XPH,
._2cEH9HTgr5NpsvBXgKmaiK .e7hDmkiCX8pVm-thwRR12 {
    color: #939598;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto
}

._2qsvqhh3zrAqxmn1z_4XPH {
    padding: 0.5rem;
    font-size: 2rem
}

._1i2HDK_zSufmryADoGTYpD {
    height: 40px;
    width: 40px
}

._3tTho3HA7IqPdsiQQnsB_A {
    width: 100%;
    padding: 1rem;
    color: #204056;
    background-color: #fff;
    height: 100px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: solid 1px #d4d5d6;
    cursor: pointer;
    border-left-width: 5px;
    border-left-style: solid;
    border-left-color: #52b1db;
    line-height: normal
}

._3tTho3HA7IqPdsiQQnsB_A._1Jfsy16mLZQJ6DRJS6frfZ {
    border-left-width: 0px;
    border-left-style: none;
    box-shadow: none
}

._3tTho3HA7IqPdsiQQnsB_A._1Jfsy16mLZQJ6DRJS6frfZ img {
    opacity: 0.4
}

._1Jfsy16mLZQJ6DRJS6frfZ ._1Hbs50JEKbBWhdzatn5Tz_,
._1Jfsy16mLZQJ6DRJS6frfZ ._1qQW6w2BM40Fqn2jQH0tJr,
._1Jfsy16mLZQJ6DRJS6frfZ .iFBxR6l3o-1r8TK8Y3vl1 {
    color: #bebfc1
}

._1Jfsy16mLZQJ6DRJS6frfZ ._3vPT1HSW617xyqAzIEtleQ {
    border: 1px solid #bebfc1
}

._293b8szT1I6-s5Ay5ahj9X:hover * {
    background-color: #e9eaea
}

._213vIsWmN37yEZPngEpmqa {
    padding-right: 1.2rem
}

._213vIsWmN37yEZPngEpmqa img {
    width: 45px;
    height: 45px
}

._3vPT1HSW617xyqAzIEtleQ {
    width: 45px;
    height: 45px;
    background-color: transparent;
    border-radius: 50%;
    border: 1px solid #52b1db
}

._1Hbs50JEKbBWhdzatn5Tz_ {
    color: #52b1db;
    font-size: 20px
}

._2EkYDXWZbg3VTsgQ2Elye9 {
    width: 260px
}

._1qQW6w2BM40Fqn2jQH0tJr {
    font-size: 0.9rem;
    padding: 2px 0px
}

.iFBxR6l3o-1r8TK8Y3vl1 {
    padding: 2px 0px;
    font-size: 0.8rem;
    color: #939598;
    font-family: Monaco, Menlo, "Ubuntu Mono", "Droid Sans Mono", Consolas, monospace;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@-webkit-keyframes _1RpwrIfhjxpgoEP5OeJqY0 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    2% {
        -webkit-transform: rotate(30deg);
        transform: rotate(30deg)
    }
    6% {
        -webkit-transform: rotate(-28deg);
        transform: rotate(-28deg)
    }
    10% {
        -webkit-transform: rotate(34deg);
        transform: rotate(34deg)
    }
    14% {
        -webkit-transform: rotate(-32deg);
        transform: rotate(-32deg)
    }
    18% {
        -webkit-transform: rotate(30deg);
        transform: rotate(30deg)
    }
    22% {
        -webkit-transform: rotate(-28deg);
        transform: rotate(-28deg)
    }
    26% {
        -webkit-transform: rotate(26deg);
        transform: rotate(26deg)
    }
    30% {
        -webkit-transform: rotate(-24deg);
        transform: rotate(-24deg)
    }
    34% {
        -webkit-transform: rotate(22deg);
        transform: rotate(22deg)
    }
    38% {
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg)
    }
    42% {
        -webkit-transform: rotate(18deg);
        transform: rotate(18deg)
    }
    46% {
        -webkit-transform: rotate(-16deg);
        transform: rotate(-16deg)
    }
    50% {
        -webkit-transform: rotate(14deg);
        transform: rotate(14deg)
    }
    54% {
        -webkit-transform: rotate(-12deg);
        transform: rotate(-12deg)
    }
    58% {
        -webkit-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    62% {
        -webkit-transform: rotate(-8deg);
        transform: rotate(-8deg)
    }
    66% {
        -webkit-transform: rotate(6deg);
        transform: rotate(6deg)
    }
    70% {
        -webkit-transform: rotate(-4deg);
        transform: rotate(-4deg)
    }
    74% {
        -webkit-transform: rotate(2deg);
        transform: rotate(2deg)
    }
    78% {
        -webkit-transform: rotate(-1deg);
        transform: rotate(-1deg)
    }
    82% {
        -webkit-transform: rotate(1deg);
        transform: rotate(1deg)
    }
    86% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

@keyframes _1RpwrIfhjxpgoEP5OeJqY0 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    2% {
        -webkit-transform: rotate(30deg);
        transform: rotate(30deg)
    }
    6% {
        -webkit-transform: rotate(-28deg);
        transform: rotate(-28deg)
    }
    10% {
        -webkit-transform: rotate(34deg);
        transform: rotate(34deg)
    }
    14% {
        -webkit-transform: rotate(-32deg);
        transform: rotate(-32deg)
    }
    18% {
        -webkit-transform: rotate(30deg);
        transform: rotate(30deg)
    }
    22% {
        -webkit-transform: rotate(-28deg);
        transform: rotate(-28deg)
    }
    26% {
        -webkit-transform: rotate(26deg);
        transform: rotate(26deg)
    }
    30% {
        -webkit-transform: rotate(-24deg);
        transform: rotate(-24deg)
    }
    34% {
        -webkit-transform: rotate(22deg);
        transform: rotate(22deg)
    }
    38% {
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg)
    }
    42% {
        -webkit-transform: rotate(18deg);
        transform: rotate(18deg)
    }
    46% {
        -webkit-transform: rotate(-16deg);
        transform: rotate(-16deg)
    }
    50% {
        -webkit-transform: rotate(14deg);
        transform: rotate(14deg)
    }
    54% {
        -webkit-transform: rotate(-12deg);
        transform: rotate(-12deg)
    }
    58% {
        -webkit-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    62% {
        -webkit-transform: rotate(-8deg);
        transform: rotate(-8deg)
    }
    66% {
        -webkit-transform: rotate(6deg);
        transform: rotate(6deg)
    }
    70% {
        -webkit-transform: rotate(-4deg);
        transform: rotate(-4deg)
    }
    74% {
        -webkit-transform: rotate(2deg);
        transform: rotate(2deg)
    }
    78% {
        -webkit-transform: rotate(-1deg);
        transform: rotate(-1deg)
    }
    82% {
        -webkit-transform: rotate(1deg);
        transform: rotate(1deg)
    }
    86% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

._2gwf_JaG35W2Q5PrPxyOlQ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    cursor: pointer
}

._2gwf_JaG35W2Q5PrPxyOlQ._1QMy6xFGZBTYvXxof4DSDz {
    color: #d4d5d6
}

._2gwf_JaG35W2Q5PrPxyOlQ._3vnnbQAlMOhQFZ-wuCOyca {
    color: #fff;
    opacity: 0.25
}

._2gwf_JaG35W2Q5PrPxyOlQ._2gwf_JaG35W2Q5PrPxyOlQ:hover {
    text-decoration: none
}

._2gwf_JaG35W2Q5PrPxyOlQ._2gwf_JaG35W2Q5PrPxyOlQ:hover._1QMy6xFGZBTYvXxof4DSDz {
    color: #bebfc1
}

._2gwf_JaG35W2Q5PrPxyOlQ._2gwf_JaG35W2Q5PrPxyOlQ:hover._3vnnbQAlMOhQFZ-wuCOyca {
    color: #fff;
    opacity: 0.35
}

._3YfLVLgWwKvlA2l3gVErIQ {
    opacity: 1
}

._3YfLVLgWwKvlA2l3gVErIQ:after {
    position: absolute;
    content: ' ';
    width: 8px;
    height: 8px;
    top: 0;
    right: -2px;
    border-radius: 50%;
    background: #f65a5b
}

._1RpwrIfhjxpgoEP5OeJqY0 {
    -webkit-animation-name: _1RpwrIfhjxpgoEP5OeJqY0;
    animation-name: _1RpwrIfhjxpgoEP5OeJqY0;
    -webkit-animation-iteration-count: infiine;
    animation-iteration-count: infiine;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-duration: 4s;
    animation-duration: 4s;
    -webkit-transform-origin: 50% 4px;
    transform-origin: 50% 4px
}

.y7tvmmg7fKu4JpdaYECtN {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 .5rem;
    height: 3.125rem;
    z-index: 14
}

._2zSA2d9oAw82vmGaiCI6HM {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    z-index: 1
}

._1KKDVD6unnpNtKqV9PPUQP {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.vE2U5Z1_1p0OevhTkRrpb {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

._1KKDVD6unnpNtKqV9PPUQP,
.vE2U5Z1_1p0OevhTkRrpb {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.AcoUR5q2eKWoCC4M_4RZD {
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

._3bI54mnYg5essxyEwnBsko {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._1f1KmfrKUtLxZllTyx0TrC {
    width: 3rem;
    min-width: 3rem
}

._1le84AU2Tvn8hDQEBK-7LY {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    outline: 0;
    background: none;
    margin: 0;
    padding: 0;
    cursor: pointer;
    height: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 2.9375rem;
    line-height: 2.9375rem;
    font-size: 1rem;
    color: #5a5b5e;
    padding: 0 .125rem
}

._1le84AU2Tvn8hDQEBK-7LY:hover,
._1le84AU2Tvn8hDQEBK-7LY:focus {
    text-decoration: none
}

._1le84AU2Tvn8hDQEBK-7LY:hover {
    color: #225470
}

._1le84AU2Tvn8hDQEBK-7LY::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: .1875rem;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    background-color: #204056;
    transition: -webkit-transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out
}

._3-_43iWhlATOxVv877QCRO {
    color: #204056
}

._3-_43iWhlATOxVv877QCRO::after {
    -webkit-transform: scaleY(1);
    transform: scaleY(1)
}

._2m_hDXMtwvETHFo3eGaTXE {
    position: relative;
    height: 3.125rem
}

._1xOZs_2pgZHAoG4MALaCgS {
    margin: 0 .5rem;
    line-height: 0
}

._2TUK8AnYJkvbFL7BtLPoiZ {
    position: fixed;
    height: 3.125rem;
    left: 0;
    right: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.ogff3fFUkVAGSWCfvHOkx.ogff3fFUkVAGSWCfvHOkx {
    display: none
}

@media screen and (min-width: 0) and (max-width: 735px) {
    .ogff3fFUkVAGSWCfvHOkx.ogff3fFUkVAGSWCfvHOkx {
        display: block
    }
}

._2kwp78w4gxSQjvTSajoa6Q._2kwp78w4gxSQjvTSajoa6Q {
    display: inherit
}

@media screen and (min-width: 0) and (max-width: 735px) {
    ._2kwp78w4gxSQjvTSajoa6Q._2kwp78w4gxSQjvTSajoa6Q {
        display: none
    }
}

._10tr0UBdh7IJTF1w-ahcOa {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    color: #fff;
    text-decoration: none
}

._10tr0UBdh7IJTF1w-ahcOa._10tr0UBdh7IJTF1w-ahcOa:hover,
._10tr0UBdh7IJTF1w-ahcOa._10tr0UBdh7IJTF1w-ahcOa:focus,
._10tr0UBdh7IJTF1w-ahcOa._10tr0UBdh7IJTF1w-ahcOa:active {
    text-decoration: none
}

._2Tp4ILE5wDYNdLO-nT8psj ._10tr0UBdh7IJTF1w-ahcOa._10tr0UBdh7IJTF1w-ahcOa:hover,
._2Tp4ILE5wDYNdLO-nT8psj ._10tr0UBdh7IJTF1w-ahcOa._10tr0UBdh7IJTF1w-ahcOa:focus,
._2Tp4ILE5wDYNdLO-nT8psj ._10tr0UBdh7IJTF1w-ahcOa._10tr0UBdh7IJTF1w-ahcOa:active {
    color: #fff
}

._2AyE6BSVwPoQZ6EJoCRCVT ._10tr0UBdh7IJTF1w-ahcOa._10tr0UBdh7IJTF1w-ahcOa:hover,
._2AyE6BSVwPoQZ6EJoCRCVT ._10tr0UBdh7IJTF1w-ahcOa._10tr0UBdh7IJTF1w-ahcOa:focus,
._2AyE6BSVwPoQZ6EJoCRCVT ._10tr0UBdh7IJTF1w-ahcOa._10tr0UBdh7IJTF1w-ahcOa:active {
    color: #152b39
}

._10tr0UBdh7IJTF1w-ahcOa ._1nBScwfCyUa3zqkA5Ur1fJ {
    color: #34b3a0;
    padding-left: 10px;
    font-family: "Oxygen", "Segoe UI", "Helvetica Neue", sans-serif
}

._2s1fAUUBvIvC87s1stozEY {
    display: none;
    opacity: 0.5
}

._2Ik8dH0qI7ki4IMCQbG6pZ ._2s1fAUUBvIvC87s1stozEY {
    display: block
}

._1i-AgeYCGUoeEtEwBt-ES {
    margin-left: 0.5rem
}

.upRjKeY2mspjPdACE-8ns {
    margin-right: 0.5rem
}

._2AyE6BSVwPoQZ6EJoCRCVT {
    background-color: #fff;
    color: #152b39
}

._2AyE6BSVwPoQZ6EJoCRCVT:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    background-color: #e9eaea
}

._2Tp4ILE5wDYNdLO-nT8psj {
    background-color: #152b39;
    color: #fff
}

._3nDVtg6dS-0_R6p0nDL-1S {
    z-index: 0
}

.NiKQEilPGVQiLL-faXn41.NiKQEilPGVQiLL-faXn41 {
    margin: 0 1rem
}

._5VTI96d-hitjuNGCfLO6X {
    z-index: 1;
}

._3k0Eb6z_Bqcz16EQZ6rweG:hover {
    text-decoration: none
}

.uLjMYUmq7NHQCvtXjbgKs {
    height: 50px;
    background-color: #152b39;
    color: #fff;
    z-index: 14
}

._3EQb5h6C3JNCValkosPH1N {
    margin-bottom: 1.5rem;
    width: 100%
}

._2YGjmZA1-vUwxm490l2B13 {
    color: #76787b;
    margin-bottom: 0.5rem;
    font-weight: normal;
    line-height: 1.25rem
}

._3lgvF78dsQpIFL-WIPgq3T {
    display: block;
    font-weight: bold;
    margin-bottom: 0.5rem;
    line-height: 1.25rem
}

._3bJW-539159W3z59rJ9ln4 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    margin: .4rem 0;
    width: 100%;
    font-weight: normal;
    padding: .8rem;
    border-radius: 2px;
    border: 1px solid #e9eaea;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

input:checked+._3bJW-539159W3z59rJ9ln4 .NfAyjPs6s0kuR2xgmrJOu {
    border-color: #34b3a0
}

input:checked+._3bJW-539159W3z59rJ9ln4 .NfAyjPs6s0kuR2xgmrJOu ._2ltjA1E13DsZ0LtFhG19oJ ._1FtF8Qz_R4O0VOKBljnJFU {
    fill: #34b3a0
}

input:checked+._3bJW-539159W3z59rJ9ln4 .NfAyjPs6s0kuR2xgmrJOu ._2ltjA1E13DsZ0LtFhG19oJ ._2ArRSIOn667AoGsMGrDn3u {
    stroke-dashoffset: 0;
    transition: stroke-dashoffset .15s
}

input:checked+._3bJW-539159W3z59rJ9ln4 {
    background-color: #e9eaea
}

.NfAyjPs6s0kuR2xgmrJOu {
    position: relative;
    margin-right: 0.5rem;
    min-width: 1.5rem;
    height: 1.5rem;
    border: 2px solid #d4d5d6;
    border-radius: 2px
}

.NfAyjPs6s0kuR2xgmrJOu ._2ltjA1E13DsZ0LtFhG19oJ {
    position: absolute;
    top: -2px;
    left: -2px
}

.NfAyjPs6s0kuR2xgmrJOu ._2ltjA1E13DsZ0LtFhG19oJ ._2ArRSIOn667AoGsMGrDn3u {
    fill: none;
    stroke: #e9eaea;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-dasharray: 18px;
    stroke-dashoffset: 18px
}

._2IKQkEHxtSB1Oa5j1Djruj {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    border: 0
}

.SOuO690AM3uIOdgKmMY9n {
    font-size: 1rem;
    text-indent: .8rem;
    padding: .8rem 0;
    outline: none;
    width: 100%;
    border: 1px solid #e9eaea;
    border-radius: 2px;
    transition: border-color .15s;
    font-weight: normal;
    box-sizing: border-box
}

.SOuO690AM3uIOdgKmMY9n::-webkit-input-placeholder {
    color: #939598
}

.SOuO690AM3uIOdgKmMY9n::-moz-placeholder {
    color: #939598
}

.SOuO690AM3uIOdgKmMY9n:-ms-input-placeholder {
    color: #939598
}

.SOuO690AM3uIOdgKmMY9n::placeholder {
    color: #939598
}

.SOuO690AM3uIOdgKmMY9n:focus {
    border-color: #37c2aa
}

._3-W02PcH-HPW1zO2nYFs4B {
    border-color: #f87b7c
}

._3-W02PcH-HPW1zO2nYFs4B:focus {
    border-color: #fbbdbd
}

._1192Rsvl8vgpxiRGIhOyPt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

._2mNfEVnU8rA3KU2p4xoP-A {
    font-size: 1rem;
    padding: .8rem;
    outline: none;
    width: 100%;
    border: 1px solid #e9eaea;
    border-radius: 2px;
    transition: border-color .15s;
    font-weight: normal;
    box-sizing: border-box
}

._2mNfEVnU8rA3KU2p4xoP-A::-webkit-input-placeholder {
    color: #939598
}

._2mNfEVnU8rA3KU2p4xoP-A::-moz-placeholder {
    color: #939598
}

._2mNfEVnU8rA3KU2p4xoP-A:-ms-input-placeholder {
    color: #939598
}

._2mNfEVnU8rA3KU2p4xoP-A::placeholder {
    color: #939598
}

._2mNfEVnU8rA3KU2p4xoP-A:focus {
    border-color: #37c2aa
}

._10L3rpKdDOh7NSdPB00hTq {
    border-color: #f87b7c
}

._15MxTd72emHKWqDEE2g4WK {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin: 0.25rem 0;
    width: 100%;
    font-weight: normal
}

._2LRE2BrKv5kKdMO-o0_IAV {
    display: none
}

._3UfJYImX9W0b9Sl6TIelWJ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: .8rem;
    border-radius: 2px;
    border: 1px solid #e9eaea;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    transition: .15s;
    cursor: pointer
}

._3UfJYImX9W0b9Sl6TIelWJ::before {
    content: "";
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    min-width: 1.5rem;
    min-height: 1.5rem;
    border-radius: 100%;
    border: 2px solid #bebfc1;
    margin-right: .8rem;
    transition: .15s
}

._2LRE2BrKv5kKdMO-o0_IAV:checked+._3UfJYImX9W0b9Sl6TIelWJ {
    background-color: #e9eaea
}

._2LRE2BrKv5kKdMO-o0_IAV:checked+._3UfJYImX9W0b9Sl6TIelWJ::before {
    background-color: #34b3a0;
    border: 0.25rem solid #e9eaea;
    border-radius: 100%;
    box-shadow: 0 0 0 2px #34b3a0;
    width: 1.5rem;
    height: 1.5rem;
    min-width: 1.5rem;
    min-height: 1.5rem
}

._1EjK7VAVSvdfqz91LiBf4q,
.rQ05ZGVaVJ6IMC88e3bXJ {
    margin-left: auto;
    margin-right: auto
}

.rQ05ZGVaVJ6IMC88e3bXJ {
    padding-left: .5rem;
    padding-right: .5rem
}

._1EjK7VAVSvdfqz91LiBf4q {
    padding-left: 1rem;
    padding-right: 1rem
}

._1lyAWMIrHT6HEj3GQBvM1 {
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -.5rem;
    margin-right: -.5rem
}

._1lyAWMIrHT6HEj3GQBvM1._3Iiq-UEJ8EGgsgBJwQS_hG {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

._3DXNBrpCnS6eu1SFn-1xxW {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-left: .5rem;
    padding-right: .5rem
}

._3DXNBrpCnS6eu1SFn-1xxW._3Iiq-UEJ8EGgsgBJwQS_hG {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

._2xQJoZ4O5W7OMUUm0Jy3fc {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
}

._3Qlm0sqI-tMm7-I4rFlV-s {
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%
}

._16_C2FLAZLi6d5ou8uh0NF {
    margin-left: 8.33333%
}

._2ZEifOf9di7vm6cq9ekZgP {
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%
}

._2ZrHKg9ajCpRW6Mt2uKeh8 {
    margin-left: 16.66667%
}

._1R2l4dvFHFE2v5IVo55Gdf {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%
}

._2dWuV2gea5WXfwUACLRj-E {
    margin-left: 25%
}

._3wH_lFwm2IfKAZtjxxxUvH {
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%
}

._1S6hEc3l2g3fh9Q3eWsefo {
    margin-left: 33.33333%
}

._16KarS8MWDf6WjDMv42djA {
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%
}

._2HgVtq2g28qCFCrYY5euVI {
    margin-left: 41.66667%
}

.wew7tdowBDtiHcM8rI2rc {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%
}

.ldU4cMfNFNiVCnlSBwt9D {
    margin-left: 50%
}

.mqFMEXqSbWfFy63eyOeom {
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%
}

._36IGuISGOtDCARQQ9YGSY8 {
    margin-left: 58.33333%
}

._2JrkMA1MEP3Su47PRBh9Fw {
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%
}

.rHVursQV3DkS5w0lb5c3i {
    margin-left: 66.66667%
}

.RT6Ow92ZHitXuTziyHVSz {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%
}

.Y6Q7oQN1BHXgKFCrIe4Mu {
    margin-left: 75%
}

._2tawDmnvUWdtsP5jYzAfHM {
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%
}

._38EhXvJzICDTVe1EuZfgnI {
    margin-left: 83.33333%
}

._5fhRUjI9jZPgcwVR6T8pt {
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%
}

._3dk4DWyRqMfB7qsP7vKpem {
    margin-left: 91.66667%
}

.cNVdZ3ajhJccEgpoyOog- {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%
}

._7nGu5QOrWM9tWlKzP_IHu {
    margin-left: 100%
}

.yVe18qHqaig88m6E_DVVJ {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.ZZ-JFON2JJyDRluHA4Acs {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

._3tslRJmfRIdY-9Y-uYFA3j {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

._3CWJGYyGCOscuEB4GWvWTf {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

._1ra-Xg8XC7Vl84VrercRKN {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._2M8GMlRznD8flTWyuwEhW4 {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

._2sF1VxqGWlHMEQygYNF234 {
    -ms-flex-pack: distribute;
    justify-content: space-around
}

._2wSkuPcYMlWRmk0wZLqCPa {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._2i4sRmPVQPYvmvtv3u3bjt {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1
}

._hDyM1AuK2HGmE59fhqW {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

@media only screen and (min-width: 48rem) {
    ._2qfPkH7a7k7RnsmvCyLhrk {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }
    .ifizGIlnOxRbnnn5cHElK {
        -ms-flex-preferred-size: 8.33333%;
        flex-basis: 8.33333%;
        max-width: 8.33333%
    }
    ._2t5SWJqcwVOZgrZAUWUAY1 {
        margin-left: 8.33333%
    }
    .Yn06IT2yNAmqt26ycIVbY {
        -ms-flex-preferred-size: 16.66667%;
        flex-basis: 16.66667%;
        max-width: 16.66667%
    }
    .kbjJlGF8Sa5x_hj1ClBFV {
        margin-left: 16.66667%
    }
    ._35XkCoCISsDmajixPX9yI1 {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%
    }
    ._3ft-Y7j9UUAvqCG1hC8Qsu {
        margin-left: 25%
    }
    ._3vXygbPvetZgvtytlCenYY {
        -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%;
        max-width: 33.33333%
    }
    ._3xzkVSphy0AyhSalVbVOhQ {
        margin-left: 33.33333%
    }
    ._1wMocA9uiJeWit160i9OH4 {
        -ms-flex-preferred-size: 41.66667%;
        flex-basis: 41.66667%;
        max-width: 41.66667%
    }
    .LOhdHE9si9yt009Yey3Ot {
        margin-left: 41.66667%
    }
    ._3YaXSvSqBSEVPhvcUbiWip {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }
    .qR2D7ebRw1vNdD2_CCPYk {
        margin-left: 50%
    }
    ._3ARdPdZYtP-efbFHZjZEJT {
        -ms-flex-preferred-size: 58.33333%;
        flex-basis: 58.33333%;
        max-width: 58.33333%
    }
    ._2MYEzeeT4lJ-tkeTUZMjSA {
        margin-left: 58.33333%
    }
    ._2j-t1bVq5iSYHx6F1UYL6e {
        -ms-flex-preferred-size: 66.66667%;
        flex-basis: 66.66667%;
        max-width: 66.66667%
    }
    ._1YsuWQWM9rduqP8Vdchf2k {
        margin-left: 66.66667%
    }
    ._7cqV5XoSrPerqoYoM904g {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%
    }
    ._3Ob8ktQ5_Y7TgvnkDf4g0f {
        margin-left: 75%
    }
    ._3pl-D85AVAmQYgoNRBYJ-7 {
        -ms-flex-preferred-size: 83.33333%;
        flex-basis: 83.33333%;
        max-width: 83.33333%
    }
    .X9MCzGbX1uCELfoMFr-nH {
        margin-left: 83.33333%
    }
    ._1z01p1qMDZBOExD30Lwj-6 {
        -ms-flex-preferred-size: 91.66667%;
        flex-basis: 91.66667%;
        max-width: 91.66667%
    }
    ._3UJeHed9h1B9bZrWZR2F9q {
        margin-left: 91.66667%
    }
    ._2PlG7GW32J63aTUAW2RkOk {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }
    ._3ghnhPm--QdP_J86JZY2UT {
        margin-left: 100%
    }
    .yfrfH7aeWVn173SoTdj52 {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    ._3G1nEJBy0VPOPPtS77PjGn {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    ._1p1Ligh6knK69JU6FRqT6a {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
    ._7Y7kEq8Ndcl4OWWhr0fJZ {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }
    ._1reNdmmTxRlo9Ey4ou2avi {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
    ._3o00OEcoFXBxeQi86r25DZ {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }
    ._3hkU8CCUo7xe_FcAVMOvtB {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }
    ._39rI7SVGKjtwFc6vhQVol {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    ._2YG0DLAppbd-YdWUrmSy-0 {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }
    ._3vWtW5I6nCMR2sxQItLRs_ {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
    .rQ05ZGVaVJ6IMC88e3bXJ {
        width: 49rem
    }
}

@media only screen and (min-width: 64rem) {
    ._3kckDYgwWeYivmjPIzlJ5q {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }
    .qLBwzL-CNQUEGogXhDEwx {
        -ms-flex-preferred-size: 8.33333%;
        flex-basis: 8.33333%;
        max-width: 8.33333%
    }
    ._1eMmb534MpYK5V9-GjxSmB {
        margin-left: 8.33333%
    }
    ._1TsLyCTMmtipG7yPxJjvwr {
        -ms-flex-preferred-size: 16.66667%;
        flex-basis: 16.66667%;
        max-width: 16.66667%
    }
    ._2anSUYyN77lOm21cChjGCP {
        margin-left: 16.66667%
    }
    ._3rc3s8jh1jjMvQ4IMN4I7V {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%
    }
    ._3aMQb2zfqWi2Ck6HY9bZid {
        margin-left: 25%
    }
    .AqdMysKj6PH5eKTctN5N6 {
        -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%;
        max-width: 33.33333%
    }
    ._2MocMxvzCSIfQoN9UXTwS4 {
        margin-left: 33.33333%
    }
    ._38750Qw5PbK2m_TDVHprl5 {
        -ms-flex-preferred-size: 41.66667%;
        flex-basis: 41.66667%;
        max-width: 41.66667%
    }
    ._3xLkzrtOq1Y168Mhr7vOry {
        margin-left: 41.66667%
    }
    ._1bxHDje2aWCSz2aiDws12D {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }
    ._280xoRqmn1LBj5hOIhZxbB {
        margin-left: 50%
    }
    ._5jYUKa3kFA-ir0PbQmCCj {
        -ms-flex-preferred-size: 58.33333%;
        flex-basis: 58.33333%;
        max-width: 58.33333%
    }
    ._1ZMlUXGz5B_J5fw63E_DNt {
        margin-left: 58.33333%
    }
    ._2FfFzoeY9RKSd6KaXE9vD1 {
        -ms-flex-preferred-size: 66.66667%;
        flex-basis: 66.66667%;
        max-width: 66.66667%
    }
    .svWdCLmzPa4ACH4o893zD {
        margin-left: 66.66667%
    }
    ._1mlOp6zpMc8LKmP6Aacnx_ {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%
    }
    ._2hQREqgG0Bl8sTLnOUroby {
        margin-left: 75%
    }
    ._3wAU6KWJ7x3BvO-RHPmXvU {
        -ms-flex-preferred-size: 83.33333%;
        flex-basis: 83.33333%;
        max-width: 83.33333%
    }
    ._13giCloB8JVESlE_wYsORc {
        margin-left: 83.33333%
    }
    ._2IEhs8X72gIsFq44s6hdWt {
        -ms-flex-preferred-size: 91.66667%;
        flex-basis: 91.66667%;
        max-width: 91.66667%
    }
    ._10E62oEqZSejrbjfvynBOw {
        margin-left: 91.66667%
    }
    .h-fJO1iummdJ8--K9nmgL {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }
    ._1eXSB_7m13aow40CDmx1wY {
        margin-left: 100%
    }
    ._2C_NuR35jNkwlCHlT8vAJt {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    .DzIC13OzHWvGoLJJHoznc {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .IzqSYLsPSpTgqR3JN_11d {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
    ._23SE3DZuYXuv0XSAezTUKv {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }
    .mdSC1VjrbXGtkG_MQWjn7 {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
    ._2sxCdMALJjjh83HdKCBrtB {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }
    .xcrlZA98RtcWcji15hj-V {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }
    ._39xh4VLKR0Qr_otrmImOU- {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    ._3xG10Mz2AXg7FI7ldnK8GE {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }
    ._2_xXhmJtf4KmtK0Uf-caIA {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
    .rQ05ZGVaVJ6IMC88e3bXJ {
        width: 65rem
    }
}

@media only screen and (min-width: 75rem) {
    ._3yld5OSlTJgcSmfOXvlj7p {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }
    ._31WkdWmLMq0jvzBZF9AqQJ {
        -ms-flex-preferred-size: 8.33333%;
        flex-basis: 8.33333%;
        max-width: 8.33333%
    }
    ._1iHYS1bsyFwA8ETpFbzZJv {
        margin-left: 8.33333%
    }
    ._3a5KVChZn2kMzT9V6HKWb_ {
        -ms-flex-preferred-size: 16.66667%;
        flex-basis: 16.66667%;
        max-width: 16.66667%
    }
    .J05Uu6mhw2UGyYdBWTajr {
        margin-left: 16.66667%
    }
    ._2F3MvTPur3YWKefaw4mch_ {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%
    }
    ._3-7WYcBXrOal5wEvQQnQSp {
        margin-left: 25%
    }
    ._77Qiuh50jjnhqwOVV9JUO {
        -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%;
        max-width: 33.33333%
    }
    ._1roZVHrWBA6HiEi9tWqNxf {
        margin-left: 33.33333%
    }
    .QKabCaRfSJPWT3KnqKyIH {
        -ms-flex-preferred-size: 41.66667%;
        flex-basis: 41.66667%;
        max-width: 41.66667%
    }
    ._34Uh3oIeIgG4FadK_zqoji {
        margin-left: 41.66667%
    }
    ._3ooKrPB8Uv6TnmMsV9rtLY {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }
    ._18ecv1trYuYG223xEG0aBp {
        margin-left: 50%
    }
    ._72qwrcDg_Ift3FsboDFGk {
        -ms-flex-preferred-size: 58.33333%;
        flex-basis: 58.33333%;
        max-width: 58.33333%
    }
    ._3WT6OCV0gXC81aMCspkw0U {
        margin-left: 58.33333%
    }
    ._1ZTBSjjqiE4YByy9V0Fk-4 {
        -ms-flex-preferred-size: 66.66667%;
        flex-basis: 66.66667%;
        max-width: 66.66667%
    }
    ._2XufnNFPB859zrt2TV7YuS {
        margin-left: 66.66667%
    }
    ._hEGTEZZUdxHdoHZhNCen {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%
    }
    ._1DeGfw2D7yREncHZlBeRr2 {
        margin-left: 75%
    }
    ._15KEDi1va_hKD_2UkW9mkU {
        -ms-flex-preferred-size: 83.33333%;
        flex-basis: 83.33333%;
        max-width: 83.33333%
    }
    ._-TGs54qZoFc0j0VLdXZih {
        margin-left: 83.33333%
    }
    ._39R-oUwwKeGVyl-TTWoJPj {
        -ms-flex-preferred-size: 91.66667%;
        flex-basis: 91.66667%;
        max-width: 91.66667%
    }
    ._3io_fvl7_bMmqNTlZq7I4i {
        margin-left: 91.66667%
    }
    ._2DYXh8i086MDFvO_KE_F9q {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }
    ._1m3diDWjBqnLGBRQt99-SA {
        margin-left: 100%
    }
    ._35Sw7D1zHt0BLLDqj9LDmi {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    ._3OAy9txvFU4yfEswWPzMK8 {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    ._2k5-dvMF45hz-ktmRiX1bm {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
    ._35R_pJW3xP0kSyJ7C22gGm {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }
    ._1d3XKi9TU6HN9SCjVNmu28 {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
    ._1XEjr9_bcywMFGHdy7fKqz {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }
    ._3vaG5wVVSXh46hqfDxXF6E {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }
    ._9LLTQO3JUuECeDDPKdkjE {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    .o_QReLjkE68zC1l9x7wIt {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }
    .bOD6cxpsMSFdNxNTtkXE {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
    .rQ05ZGVaVJ6IMC88e3bXJ {
        width: 76rem
    }
}

._3cAh5vNiUYX2WyvEzqimHE {
    -webkit-animation-name: _3cAh5vNiUYX2WyvEzqimHE;
    animation-name: _3cAh5vNiUYX2WyvEzqimHE;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    position: relative;
    top: 0.1rem
}

@-webkit-keyframes _3cAh5vNiUYX2WyvEzqimHE {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes _3cAh5vNiUYX2WyvEzqimHE {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

._2OnG-ByzLKhezXCrq6u6ta:not(:empty) {
    min-height: 2rem;
    padding-bottom: 1rem;
    line-height: 1.3
}

._2OnG-ByzLKhezXCrq6u6ta:not(:empty) li {
    color: #f65a5b !important;
    list-style: circle
}

._31yRAhJSnPekzPx8GGclO2 {
    border-top: 1px solid #e9eaea;
    padding-top: 1rem;
    padding-bottom: 0
}

.LRifg9MuqITc6aa1r9mlO {
    transition: box-shadow .3s;
    margin-bottom: 0.5rem;
    background-color: #fff;
    color: #5a5b5e;
    padding: 0.5rem 1rem;
    text-align: left;
    border: 1px solid #e9eaea;
    display: block;
    box-shadow: 0 4px 8px rgba(212, 213, 214, 0.2)
}

.LRifg9MuqITc6aa1r9mlO:hover,
.LRifg9MuqITc6aa1r9mlO:focus,
.LRifg9MuqITc6aa1r9mlO:active {
    border: 1px solid #e9eaea !important;
    color: #5a5b5e !important;
    background-color: #fff !important;
    box-shadow: 0 4px 15px rgba(212, 213, 214, 0.6) !important
}

.LRifg9MuqITc6aa1r9mlO:last-of-type {
    margin-bottom: 0
}

._3uHgoMrcqXnF7_XNpOoYDX {
    transition: -webkit-transform .3s ease-in;
    transition: transform .3s ease-in;
    transition: transform .3s ease-in, -webkit-transform .3s ease-in;
    margin-top: 2px;
    float: left;
    width: 1.5rem;
    margin-right: 1rem
}

._3HzKhhzuQOgHvy8m8GJXay {
    max-width: 22rem
}

.LC0valS9l7mHVuzd4lCYt {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    border: 0
}

._2URMZ4n-e2UzMAGgXozzMF {
    width: 100%
}

._3XQhMYl5kZYcHDxlrUWMwK {
    margin-top: 1rem;
    font-size: 0.88rem
}

._3XQhMYl5kZYcHDxlrUWMwK a {
    color: #1a7b72 !important;
    font-weight: bold
}

._2X5wyZCCVy6mW3EMfcNhkp {
    margin-bottom: 1.25rem
}

._1bylWQUfaUba59qI_flPGN:not(:empty) {
    margin-bottom: 1.25rem
}

._1XWadC-N_k_nb_GlrufosE {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 22rem
}

._1MrXA0u-t4F9aZ1kl5H9yH {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    border: 0
}

._18-gj2KpkeEbimgtZQ3XhE {
    text-align: left;
    padding-bottom: 1rem
}

._2hM0ZcRn5r4mv11bzTxDDB {
    margin-bottom: 1.25rem
}

._2pkgkXvg_MyvhWaRyLm1I1 {
    font-size: 0.95rem;
    color: #1a7b72 !important;
    margin-top: 1rem
}

._2pkgkXvg_MyvhWaRyLm1I1:focus {
    color: #082724 !important;
    text-decoration: underline
}

._1kpaCgQzwKVfysaEH0knxG {
    width: 100%
}

._3gA6M6-faPjkHDwTph2Gnm:not(:empty) {
    margin-bottom: 1.25rem
}

._2aVknhM1AkgC-I4CtX4Kpi {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

._32wQLetGjFVzrNhTnb_Ea0 {
    padding: 1.5rem;
    background-color: #fff
}

._2DU_xfAb2U9Lk3rBo9e1vJ {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    padding: 1rem;
    cursor: pointer;
    transition: background-color 300ms
}

._2DU_xfAb2U9Lk3rBo9e1vJ:focus {
    outline: none
}

._2DU_xfAb2U9Lk3rBo9e1vJ._3_sZqw1YFf_Gf66i36O8pN[aria-selected="false"] {
    background-color: #e9eaea
}

._2DU_xfAb2U9Lk3rBo9e1vJ._3_sZqw1YFf_Gf66i36O8pN[aria-selected="false"]:hover {
    background-color: #eeefef
}

._2DU_xfAb2U9Lk3rBo9e1vJ._3_sZqw1YFf_Gf66i36O8pN[aria-selected="true"] {
    background: #fff
}

._2DU_xfAb2U9Lk3rBo9e1vJ._1328N7eRwAVtGYw7R-gAZM {
    position: relative
}

._2DU_xfAb2U9Lk3rBo9e1vJ._1328N7eRwAVtGYw7R-gAZM::after {
    height: 0.25rem;
    background-color: rgba(33, 83, 102, 0.15);
    position: absolute;
    left: 0;
    bottom: 0;
    content: "";
    transition: opacity 300ms;
    opacity: 0;
    width: 100%
}

._2DU_xfAb2U9Lk3rBo9e1vJ._1328N7eRwAVtGYw7R-gAZM:hover::after {
    opacity: 1
}

._2DU_xfAb2U9Lk3rBo9e1vJ._1328N7eRwAVtGYw7R-gAZM[aria-selected="true"] {
    font-weight: bold
}

._2ZgjxEtYh1sLyrSBhx6cpJ {
    transition: left 300ms cubic-bezier(0.215, 0.61, 0.355, 1);
    background: #215366;
    height: 0.25rem;
    position: absolute;
    bottom: 0;
    left: 0
}
.smooth-scroll{

        color: #00436b;
    font-weight: bold;
}

.star-empty {
    color: #959598;
}



.card {
        margin-top: 20px;
    margin-bottom: 5px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
        border-radius: 6px;
}

.card a{

    text-decoration:underline

}

.card a:hover{

    text-decoration:none

}

.card-no-border .card {
    border: 0px;
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
}


.card-body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 5px;
        text-align: center;
}
.d-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
}
html body .m-r-20 {
    margin-right: 20px;
}
.align-self-center {
    -ms-flex-item-align: center!important;
    align-self: center!important;
}
html body .m-b-0 {
    margin-bottom: 0px;
}
html body .m-t-10 {
       margin-top: 5px;
    margin-bottom: 5px;
        font-size: 13px;
}
.text-white {
    color: #ffffff !important;
}

.text-black {
    color: #fff !important;
   
}

.card-body h2{
        font-size: 20px;
}

.card-body .m-r-20{
        margin-right: 0px;

}
html body .m-t-0 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left:0px;
    padding-top:0px;
}
.btn-default.disabled, .btn-default[disabled] {
    background: #6f6f6f;
    border-color: #ccd1d9;
}


.bg-success {
    background-color:#62bdb8  !important;
}
.bg-primary {
    background-color:#5abb90  !important;
}
.bg-danger {
    background-color: #59A8E5 !important;
}
.admin_icon{
    color:#fff;
    font-size:12px;
    padding:8px 10px;

}

.mselecter2{

        width:200px;
        border: 1px solid #d0cfcf;
        border-radius:3px;
        background:#ffffff;
        height: 100px;
        text-align: center;
        
        padding: 25px !important;
            margin-right: 10px;
    margin-bottom: 20px;
}

.mselecter4{
        margin-right: 28px;
        margin-bottom: 40px;
        height:130px;

}
    .mselecter2 a:hover {
color: #DE4647 !important;

    }

.dropdown-menu {
    
    margin-top: 0px;
    margin-top: 0rem;
}

.adminmenufull{

   
    background: #E0E0E0 !important; 
    min-height:100vh;
    padding-left: 20px;
    padding-top: 30px;
        width: 677px;



}





.dropdown-menu li > a {
    color: #4c4848;
}
.adminmenufull a{

    font-size:16px !important;
}

.adminmenufull .fa{
    font-size:25px !important;
    margin-right: 0rem !important;
    margin-right: 0px !important;

}
.adminmenufull .fa-angle-down{
    font-size:16px !important;

}
.admin_icon .fa{
    margin-top:12px;

}
#adminfull .no-touch #app-menu-inner a:hover{

        background:#f5f5f5 !important;
        color:#f65a5b !important
        
}

#adminfull  a:hover {
    color:#525252 !important;
    background:#D1D1D1 !important;
}


.mselecter3 {
    width: 200px;
    border: 1px solid #d0cfcf;
    border-radius: 3px;
    background: #fff;
    height: 89px;
    height: 71px;
    color: #146ebb !important;
    padding: 25px !important;
    margin-right: 10px;
    margin-bottom: 22px;
    text-align: center;
    
}

.taskmenu a{
    font-size:14px !important;

}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: none;
}


.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: none !important;
}



@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { 

    .navbar-nav{

        float:right !important;
    }

    .responsive-tabs .dropdown-menu {
    background-color: #fff !important;
}

    /*.pagemaintitle {
   
    margin-top: 80px;
}*/

    .link-group .social-link-btn, .link-group a {
        margin: 27px -231px 0 0 !important;
    }

    .profile-header-inner{

             margin-top: 20px;
            margin-bottom: 20px;
    }
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 
    .card-body h2 {
    font-size: 11px !important;
}

.pagemaintitle {
   
    margin-top: 0px;
}
.profile-header-inner{

            margin-top: 0px;
    }
.link-group .social-link-btn, .link-group a {
         margin: 15px 5px 0 0 !important;
    }
   
}
.profile-header .profile-name-role{
    color: #fff;

}





.myprofiletext{
    width:100%; border-left:0px; color:#fff;


}


.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
        background-color: #313131;


}

.no-touch .btn-default:hover, .no-touch .btn-default:focus {
    background-color: #7f8082;
    border-color: #5d5e5f;
    color: #fff;
}

#btn-clear-search{
       
    padding: 3px 1rem;

}

.courseprevimg {
    border-radius: 50%;
    width: 130px;
    height: 130px;
    margin: 10px auto;
}

.courseprevtitle{
        text-align: center;
   
    font-size: 37px !important;
    color: #fff;
    font-weight: bold !important;

}

.no-touch .dropdown-menu li > a:hover, .no-touch .dropdown-menu li > a:focus, .no-touch .dropdown-menu li > a:active {
    background: none;
    color: #191818;
}
.components .component-actions .action > a:hover, .components .component-actions .action > a:active, .components .component-actions .action > a:focus {
    color: #569ee8;
}

.overalladmin{
        background: #ffffff;
border-radius:3px;
    padding:20px;
    color:#656161;
    
    margin-top: 10px;
        height: 130px;
        border: 1px solid #ccc;

}
.overalladmin:hover{

box-shadow: 0px 0px 5px #909090;

}


/*.lightblue {background:#70D5DF;}
.darkblue {background:#59A9E6;}
.lightred{background:#F5969E;}
.lightgreen{background:#7CDBB1;}*/

.overalladmin h3{
       font-size: 23px;
    font-weight: 400;
}
.overalladmin h2{

        font-size: 35px;
    font-weight: 300;
    
}
 .for-custom-font{
          font-weight: 500 !important;
    font-size: 12px !important;
   }
 .text-for{
           font-weight: 400 !important;
               font-size: 11px;
   }
.overalladmin i{

    margin-top:20px;
    font-size:26px;
    border:1px solid #a2a2a2;
    border-radius:50%;
    padding:10px;
    height:50px;
    width:50px;
}

.overalladmin label{

   font-size: 13px;
    font-weight: 500;
    /*color: #3eb54a;*/
}

.adminboxcontainer{

    background:#fff;
    border:1px solid #d4d5d6;
        min-height: 420px;
        height:100%;
    margin-top: 20px;
    border-radius:3px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 25px 50px 0 rgba(0, 0, 0, 0.1);
}

.adminboxcontainer2 {
     min-height: 414px;

}
.adminboxcontainer:hover{

 
        box-shadow: 0px 0px 5px #909090;

}

.greenheader {

 
    color:#2f4050;
    padding:10px;
        margin-bottom: 20px;
            border-radius: 3px 3px 0px 0px;
            background: #dedee0;

}

.greenheader2 {

  
   color:#2f4050;
    padding:10px;
    border-radius: 3px 3px 0px 0px;
    background: #dedee0;
       

}
.Cuto-padR{
    padding-right:1px;
}
.greenheader,.greenheader2{
    color:white !important;
    background-color:#2982da !important;
    font-size:14px;
    height:45px;
}


.language-bar .dropdown-menu{
    background: #fff;

}

.language-bar .dropdown-menu li.active > a, .dropdown-menu li.selected > a{
   
    

}
.header-title{

    margin-top: 4px;
}

.admindashboardtabel{

    width: 100%;    /*height: 290px;*/

}

/*.adminboxcontainer2{
    background:#2BB2A4


}*/
.top-courses-item{

        background-color: #f5f5f5;
         border: 1px solid #ccc;border-radius: 5px;
}
.chunk1{
       background: #f5f5f5;
    padding: 10px;
    width: 80%;
    margin: 10px auto;
    height: 100px;
    border: 1px solid #ccc;
    border-radius: 5px;
}

.coursepayment h2{

    text-align:left;
    font-size:14px;
    font-weight:bold;
    color:#76787b
}

.coursepayment .courses{

    color:#2BB2A4;
    font-weight:bold;
}


.coursepayment .paymentfees{

    color:#7873CD;
    font-weight:bold;
}

.withborder{
    border:1px solid #bebfc1 !important
}

.todosection p{

            padding: 10px 0px;
}

#app-footer .language-bar:after {
   
    content:none;
   
}
.imgrecentcourses{

    width: 30px;
    height: 30px;
    box-shadow: 2px 1px 4px 0px #909090;
    /*margin: 10px;*/
    margin:0 auto
}
.files .file .file-actions a {
    color: #565555;
}



.usernameclip{
    white-space: nowrap; 
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    width:130px;
    margin-top: 10px;
    margin-bottom:0px;
    font-weight: 500;

}

.viewmorehome{
        margin-top: 200px;
}



.mselecter4 .fa {
    font-size:40px;    margin-bottom: 10px
}

.font-weight-bold{

    font-weight:bold
}


.edgeradius{

    border-radius:5px
}

.rating-container .rating-stars:before{
    text-shadow: 0 0 0px rgba(0,0,0,.7); 

}
#mainmenubar > .panel > ul li{
    border-bottom: 1px solid #d2d2d2;

}
#mainmenubar .dropdown-menu{
    background:none;
    /*margin-top: 4px;*/

}

#mainmenubar .dropdown-menu li > a {
    color: #ffffff;
        font-size: 14px;
}

#app-menu .dropdown-menu{
    padding: 0px 0;
     background:linear-gradient(to bottom,#ab1111 0%,#841400 100%);

}

#app-menu .language-bar .dropdown-menu{
   
     background:none;

}


.btn{

border-radius: 5px;
}


.bootstrap-datetimepicker-widget{
    background:#fff !important

}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{
    /*background:none !important;*/


}

.courseprevtitle4 {
   
    font-size: 25px;
        margin-bottom: 5px !important;
}

.myrecentcourses4 {
    background: rgba(255,255,255,0.6);
}
.coursecompleted {
    font-size: 45px;
    color: #6ea526;
    font-weight: bold;
}

.coursecompletednormal {
    font-size: 25px;
    color: #2d3942;
    font-weight: bold;
}
.examcompleted {
    font-size: 32px;
    color: #2659a5;
    font-weight: bold;
}

.adllabel{
    font-size:14px !important;
    color: #3e3e40

}
.greyboxadl{
        padding: 20px;
    background: #fdfdfd;
    box-shadow: 1px 5px 15px 0px rgba(0,0,0,.05);
   
    border: 1px solid #d2d2d2;
    min-height:380px;    border-radius: 5px;

}

.adllession{

    color:#1850AF;margin-bottom:0px
}

.adltotal{

    color:#F54A14;margin-bottom:0px
}

.adlaverage{

    color:#469C51;
}
.viewmoreadl{
      
   
    position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
     padding: 1rem 3rem;
     padding:10px 30px;
  
  

}
.leadername{

    margin-top:10px
}


.smallimage{
    width:30px;
    height:30px;
  margin-top:10px
}



/* Tabs panel */
.tabbable-panel {
  border:1px solid #eee;
  border-radius:10px;
  
}

/* Default mode */
.tabbable-line > .nav-tabs {
  border: none;
  margin: 0px;
}
.tabbable-line > .nav-tabs > li {
  margin-right: 2px;
}
.tabbable-line > .nav-tabs > li > a {
  border: 0;
  margin-right: 0;
  color: #737373;
}
.tabbable-line > .nav-tabs > li > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
  border-bottom: 4px solid #adadad;
}
.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #333333;
}
.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}
.tabbable-line > .nav-tabs > li.active {
  border-bottom: 4px solid #adadad;
  position: relative;
}
.tabbable-line > .nav-tabs > li.active > a {
  border: 0;
  
      color: #000000;
    font-weight: bold;
}
.tabbable-line > .nav-tabs > li.active > a > i {
  color: #404040;
}
.tabbable-line > .tab-content {
  margin-top: -3px;
  background-color: #fff;
  border: 0;
  border-top: 1px solid #eee;
  padding: 15px 0;
}
.portlet .tabbable-line > .tab-content {
  padding-bottom: 0;
}
.item-actions .dropdown-menu{
    background: #d0d0d0;

}
.myrecent2{
        margin-right: -13px;
}

.rank{
    font-size:28px;
    font-weight:bold
}

.points{
      font-size:15px;
    font-weight:bold

}

.points .fa{

    /*color:#F0AD4E*/
}

.supmsg{

      top: -13px;
    right: 48px;
    background: #f0ad4e;
    border-radius: 50%;
    color: #fff;
    /* width: 20px; */
    /* height: 10px; */
    padding: 3px 5px;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: transparent;
}

.dashboardmeter{

    width: 100%; height: 170px;
}

.dashboardmeter2{

    width: 100%; height: 150px;
}

.dashboardmeter3{

    width: 100%; height: 180px;
}
 .property2 {
            padding-bottom: 30px;
    padding-top: 0px;
}

.item-list-view .item {
    border-bottom: 1px solid #eee;
}


/*.slider-selection {
	background: #f77500 !important;
}*/
.slider-success .slider-selection {
	background-color: #5cb85c !important;
}
.slider-primary .slider-selection {
	background-color: #428bca !important;
}
.slider-info .slider-selection {
	background-color: #5bc0de !important;
}
.slider-warning .slider-selection {
	background-color: #f0ad4e !important;
}
.slider-danger .slider-selection {
	background-color: #d9534f !important;
}
.slider.slider-horizontal {
    width: 100% !important;
    height: 20px;
}
.slider-handle {
	background-color: #fff !important;
	background-image: none !important;
	-webkit-box-shadow: 1px 1px 24px -2px rgba(0,0,0,0.75) !important;
	-moz-box-shadow: 1px 1px 24px -2px rgba(0,0,0,0.75) !important;
	box-shadow: 1px 1px 24px -2px rgba(0,0,0,0.75) !important;
}

.slider-strips .slider-selection {
	background-image: repeating-linear-gradient(-45deg, transparent, transparent 5px, rgba(255,252,252,0.08) 5px, rgba(252,252,252,0.08) 10px) !important;
	background-image: -ms-repeating-linear-gradient(-45deg, transparent, transparent 5px, rgba(255,252,252,0.08) 5px, rgba(252,252,252,0.08) 10px) !important;
	background-image: -o-repeating-linear-gradient(-45deg, transparent, transparent 5px, rgba(255,252,252,0.08) 5px, rgba(252,252,252,0.08) 10px) !important;
	background-image: -webkit-repeating-linear-gradient(-45deg, transparent, transparent 5px, rgba(255,252,252,0.08) 5px, rgba(252,252,252,0.08) 10px) !important; 
}
.tooltip-inner {
    max-width: 200px;
    padding: 2px 5px;
    color: #bdbdbd !important;
    text-align: center;
    background-color: transparent !important;
    border-radius: 4px;
}
.tooltip.top .tooltip-arrow {
    display: none !important;
}
.slider .tooltip.top {
    margin-top: -25px !important;
}
.well {
	background: transparent !important;
	border: none !important;
	box-shadow: none !important;
	width: 100% !important;
	padding: 0;
}
.slider-ghost .slider-track {
	height: 5px !important;

}
.slider-ghost .slider-handle {
	top: -2px !important;
	border: 5px solid #f77500;
}
.slider-success.slider-ghost .slider-handle {
	border-color: #5cb85c;
}
.slider-primary.slider-ghost .slider-handle {
	border-color: #428bca;
}
.slider-info.slider-ghost .slider-handle {
	border-color: #5bc0de;
}
.slider-warning.slider-ghost .slider-handle {
	border-color: #f0ad4e;
}
.slider-danger.slider-ghost .slider-handle {
	border-color: #d9534f;
}
.border-left {
    border-left: 1px solid #fff;
}
.language-bar .btn-default {
    color: #000;
}

.language-bar .btn-default:hover {
   color: #204056 !important;
}

.language-bar .btn-default:active {
   color: #545050 !important;
}

.language-bar .btn {
       padding: 0px 10px;
}

.language-bar .dropdown-menu li.active > a, .dropdown-menu li.selected > a{
    color: #000;

}

.language-bar .bootstrap-select.btn-group .dropdown-toggle .filter-option {
    /*width:auto;*/
        width: auto !important;



}

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}

@media (max-width: 768px) {
    .navbar-brand img{

        max-width: 136px !important;
    }


    .col-xs-5ths {
        width: 100%;
        float: left;
    }
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 33.33%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 25%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}

#todolist{
        max-height: 420px;
        min-height: 420px;
}

.courseheaderimg{

     height: 200px;width:100%
}

.tkzWKCisgMvVwAnypX-jp{
        margin-top: 10px;

}

.img-circle3{

        border: 1px solid #c9cdd2;
    box-shadow: -1px 6px 13px 0px rgb(187, 185, 185);
}

.toplearnersname{

    /*padding-top:10px;*/
    font-weight:bold
}
.language-bar .bootstrap-select.btn-group .dropdown-menu.inner {
    overflow:hidden !important;
    background: #fff;
    /*border-radius: 0px 0px 10px 10px;*/
}

.language-bar .bootstrap-select button.btn {
    background: #fff;
    color: #a7b1c2;
    /*color: #2f4050 !important;*/
    min-width: 50px;
    font-size: 13px;
    height: 30px !important;
    text-align: center;
    padding-left: 0;
    padding-right: 38px;
}

.bootstrap-select.btn-group .dropdown-toggle .caret {
    /*content: "\f0d7" !important;*/
    content: "\f107" !important;
    margin-left: 10px;
}

.proIMGstyle .fa.fa-caret-down {
    margin-left: 10px;
}

.language-bar .bootstrap-select > .dropdown-toggle {
    width: 100%;
}
footer.main {
    margin: 0!important;
   
    padding: 0;
        position: absolute;
    text-align: center;
    margin-top: 50px;
    z-index:-999;
        width: 100%;
}

footer.main .top-footer-wrapper {
    margin: 0 auto;
    max-width: 1320px;
    padding: 0 20px
}

@media only screen and (min-width:1240px) {
    footer.main .top-footer-wrapper {
        margin: 0 auto;
        max-width: 1320px;
        padding: 0
    }
}

footer.main .top-footer-wrapper a.scroll-to-top {
    font-size: 1.575em;
    color: #5d666d;
    background: #fff;
    width: 50px;
    height: 50px;
    position: absolute;
    right: 10px;
    bottom: 10px;
    padding-top: 12px;
    border-radius: 50%;
    box-shadow: 0 0 20px #3a3a3a
}

footer.main .top-footer-wrapper a.scroll-to-top:hover {
    animation: scale 1s ease-in-out infinite alternate
}

@media only screen and (min-width:1140px) {
    footer.main .top-footer-wrapper a.scroll-to-top {
        right: 0
    }
}

footer.main .top-footer-wrapper .footer-column {
    width: 215px;
    text-align: left;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    margin-bottom: 15px
}

footer.main .top-footer-wrapper .footer-column .footer-column-inner {
    width: 192px;
    margin: 0 auto
}

footer.main .top-footer-wrapper .footer-column .footer-column-inner.column-with-margin {
    margin: 0 auto
}

@media(min-width:710px) {
    footer.main .top-footer-wrapper .footer-column .footer-column-inner.column-with-margin {
        margin-left: 30px
    }
}
footer.main ul{

    list-style:none
}
footer.main .top-footer-wrapper .footer-column h3 {
    display: inline-block;
    border-bottom: 2px solid #000;
    color: #000;
    font: 500 16px Montserrat, Helvetica Neue, Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    margin-bottom: 10px;
    padding-bottom: 3px;
    margin-top: 25px
}

footer.main .top-footer-wrapper .footer-column ul li {
    margin-bottom: 3px
}

footer.main .top-footer-wrapper .footer-column ul li a {
    font: 400 13px Montserrat, Helvetica Neue, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

footer.main .top-footer-wrapper .footer-column ul li a:link,
footer.main .top-footer-wrapper .footer-column ul li a:visited {
    color: #000
}

footer.main .top-footer-wrapper .footer-column ul li a:active,
footer.main .top-footer-wrapper .footer-column ul li a:focus,
footer.main .top-footer-wrapper .footer-column ul li a:hover {
    color: #d9d9d9;
    margin-left: 3px
}

footer.main .top-footer-wrapper .footer-column ul li a i {
    margin-right: 10px;
    color: #000
}

footer.main .top-footer-wrapper .footer-column ul li span {
    color: #fff;
    background: #0091c7;
    font: 400 .825em Montserrat, Helvetica Neue, Helvetica, Arial, sans-serif;
    padding: 1px 7px;
    margin-left: 10px
}

footer.main .wrap-bottom {
    background: #1c232e;
    width: 100%
}

footer.main .wrap-bottom .half-bottom {
    max-width: 1185px;
    margin: 0 auto
}

footer.main .wrap-bottom .main-bottom {
    max-width: 1290px;
    margin: 0 auto;
    padding: 30px 0 40px;
    text-align: center
}

footer.main .wrap-bottom .main-bottom .logo {
    display: inline-block;
    width: 135px;
    float: none
}

@media only screen and (min-width:400px) {
    footer.main .wrap-bottom .main-bottom .logo {
        float: none;
        margin: 0 auto;
        display: block
    }
}

footer.main .wrap-bottom .main-bottom ul {
    float: none;
    margin-top: 15px
}

@media only screen and (min-width:1020px) {
    footer.main .wrap-bottom .main-bottom ul {
        float: left;
        margin-top: 8px
    }
}

footer.main .wrap-bottom .main-bottom ul li {
    display: inline-block;
    border-right: 1px solid #505960
}

footer.main .wrap-bottom .main-bottom ul li:last-child {
    border-right: none
}

footer.main .wrap-bottom .main-bottom ul li span {
    color: #505960
}

footer.main .wrap-bottom .main-bottom ul li a,
footer.main .wrap-bottom .main-bottom ul li span {
    font: 300 14px Montserrat, Helvetica Neue, Helvetica, Arial, sans-serif;
    padding: 0 10px
}

footer.main .wrap-bottom .main-bottom ul li a:link,
footer.main .wrap-bottom .main-bottom ul li a:visited {
    color: #505960
}

footer.main .wrap-bottom .main-bottom ul li a:active,
footer.main .wrap-bottom .main-bottom ul li a:focus,
footer.main .wrap-bottom .main-bottom ul li a:hover {
    color: #aaa
}

footer.main .top {
    background: #465159
}

@media only screen and (min-width:768px) {
    footer.main {
        margin-top: 50px;
        padding: 20px 0 0
    }
    footer.main .main-bg {
       
        background-repeat: no-repeat;
        background-position: 100% 100%;
        padding-bottom: 15px
    }
    footer.main .wrap-bottom .half-bottom {
        max-width: 760px
    }
    footer.main .wrap-bottom .main-bottom {
        padding: 20px 0
    }
    footer.main .wrap-bottom .main-bottom .logo {
        float: none;
        margin: 0 auto;
        display: block
    }
}

@media only screen and (min-width:1020px) {
    footer.main {
        padding: 20px 0 0
    }
    footer.main .wrap-bottom .half-bottom {
        max-width: 1185px
    }
    footer.main .wrap-bottom .main-bottom {
        padding: 10px 0;
        *zoom: 1
    }
    footer.main .wrap-bottom .main-bottom:after,
    footer.main .wrap-bottom .main-bottom:before {
        content: "";
        display: table
    }
    footer.main .wrap-bottom .main-bottom:after {
        clear: both
    }
    footer.main .wrap-bottom .main-bottom .logo {
        display: inline-block;
        margin-right: 20px;
        width: 135px;
        float: left
    }
}
footer.footerless {
    padding: 0
}

.modified-home {
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: 50%;
    background-size: cover
}

.modified-home .two-columns-wide-outer {
    position: relative;
    /*overflow: hidden;*/
    width: 100%;
   

   
}

.modified-home .two-columns-wide-outer .two-columns-wide-wrapper {
    max-width: 1380px;
    padding: 40px 20px
}

.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper {
    margin-bottom: 20px
}

.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login {
    display: none
}

@media only screen and (min-width:768px) {
    .modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login {
        display: block;
        margin-top: 20px
    }
}

.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login .new-social-login {
    display: inline-block;
    margin-left: 0;
    margin-top: 10px
}

.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login .new-social-login:first-child {
    margin-left: 0
}

@media only screen and (min-width:1020px) {
    .modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login .new-social-login:first-child {
        margin-left: 15px
    }
}

.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login a {
    border-radius: 3px;
    font-size: .775em;
    font-weight: 300;
    display: inline-block;
    text-align: center;
    padding: 4px 0;
    margin-right: 10px;
    background: 0 0;
    border: 1px solid #fff;
    width: 145px;
    color: #fff;
    opacity: .8
}

.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login a#google_home:link,
.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login a#google_home:visited {
    width: 155px
}

.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login a#google_home:link:hover,
.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login a#google_home:visited:hover {
    background-color: #ec3c1f
}

.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login a#facebook_home:link,
.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login a#facebook_home:visited {
    width: 165px
}

.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login a#facebook_home:link:hover,
.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login a#facebook_home:visited:hover {
    background-color: #5e7fc1
}

.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login a#yahoo_home:link,
.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login a#yahoo_home:visited {
    opacity: .8
}

.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login a#yahoo_home:link:hover,
.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login a#yahoo_home:visited:hover {
    background-color: #ab48b7
}

.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login a div.icon-facebook-logo,
.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login a div.icon-google-plus-footer,
.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login a div.icon-yahoo-logo {
    float: left;
    margin-right: -2px;
    padding: 4px 0 0 7px
}

.modified-home .two-columns-wide-outer .two-columns-wide-wrapper .columns-wrapper .home-new-social-login a div.icon-google-plus-footer {
    padding-right: 2px
}

.modified-home .two-columns-wide-outer .page-header-background {
    height: 100%
}

.home-left-column {
    position: relative;
    text-align: center;
    margin-bottom: 20px;
    z-index: 1
}

@media only screen and (min-width:768px) {
    .home-left-column .home-left-column-insert {
        padding-bottom: 40px
    }
}

@media only screen and (min-width:1020px) {
    .home-left-column {
        text-align: left;
        margin-bottom: 0;
        display: table;
        width: 55%
    }
    .home-left-column .home-left-column-insert {
        display: table-cell;
        vertical-align: middle;
        padding-bottom: 0
    }
}

.home-left-column-insert h1 {
    margin: 0 0 20px;
    display: inline
}

.home-left-column-insert h1,
.home-left-column-insert h1+p {
    font-weight: 400;
    font-size: 1.075em;
    line-height: 1.5em;
    color: #fff
}

.home-left-column-insert h1+p {
    margin: 0 0 60px
}

.home-left-column-insert h1 span {
    color: #83c11f
}

.home-left-column-insert p.temporary {
    font: 400 .975em Montserrat, Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 1.5em;
    margin: 20px 0;
    color: #fff
}

.home-left-column-insert p.temporary a:link,
.home-left-column-insert p.temporary a:visited {
    color: #fff
}

.home-left-column-insert p.temporary a:active,
.home-left-column-insert p.temporary a:focus,
.home-left-column-insert p.temporary a:hover {
    color: #d9d9d9
}

.home-left-column-insert h2 {
    font-weight: 400;
    color: #fff;
    font-size: 1.35em;
    margin-bottom: 5px
}

@media only screen and (min-width:768px) {
    .home-left-column-insert h2 {
        font-weight: 400;
        color: #fff;
        font-size: 3.35em;
        margin-bottom: inherit
    }
}
.empower{
    margin-top:100px;

}
.signup-or {
    color: #fff;
    padding: 0 10px;
   
    margin: 10px 0
}

a.home-column-call-to-action {
    max-width: 190px;
    border-radius: 3px;
    box-shadow: 0 1px 3px 0 rgba(50, 50, 50, .75);
    font-size: 14px;
        color: #fff;
}

.home-left-column-insert a.home-column-call-to-action.cta-signup {
    min-width: 180px
}

.home-left-column-insert a.home-column-call-to-action.cta-signup:hover {
    background-color: #6d961d;
    border-color: #6d961d
}

.home-left-column-insert a.home-column-call-to-action.cta-login {
    min-width: 100px;
    background: 0 0;
    border-color: #fff;
    margin-bottom: 20px
}

 a.home-column-call-to-action.cta-login:hover {
    color: #fff;
        background-color: #852c1d;
    border-color: #fbfbfb;
}

@media only screen and (min-width:768px) {
    .home-left-column-insert .signup-or {
        display: inline;
        margin: 0
    }
    .home-left-column-insert a.home-column-call-to-action.cta-login {
        margin-bottom: 0
    }
}

.home-right-column {
    position: relative
}

.categories-gradient {
    width: 860px;
    height: 860px;
    position: absolute;
    opacity: .15;
    z-index: 0;
    transform: translate(-16%, -233px);
    background: radial-gradient(ellipse at center, hsla(0, 0%, 100%, .75) 0, hsla(0, 0%, 100%, .75) 35%, hsla(0, 0%, 100%, .63) 36%, hsla(0, 0%, 100%, .5) 37%, hsla(0, 0%, 100%, .5) 50%, hsla(0, 0%, 100%, .25) 51%, hsla(0, 0%, 100%, .25) 65%, rgba(73, 73, 73, 0) 66%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#bfffffff", endColorstr="#00494949", GradientType=1)
}

.home-right-column .home-right-column-insert {
    max-width: 400px;
    margin: 0 auto
}

.home-right-column .home-right-column-insert .row {
    position: relative
}

.home-column-category-item {
    width: 23%;
    margin: 5px;
    display: inline-block;
    max-width: 104px
}

 .card {
    position: relative;
    height: 90px;
    width: 100%;
    display: inline-block
}

.card .back,.card .front {
    overflow: hidden;
    background-color: #fff;
    backface-visibility: hidden;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transition: all .3s ease-in-out
}

.card .front {
    background-color: #fff;
    transform: rotateY(0);
    z-index: 2;
    padding-top: 12px;
    border-radius: 5px;
    box-shadow: 0 1px 6px 0 rgba(50, 50, 50, .4)
}

.card .front:hover {
    transform: scale(1.1);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .8)
}

 .card .front:hover .border {
    opacity: 1
}

.card .front span {
    color: #465159
}

.card .front .border {
    height: 3px;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: all .3s ease-in-out
}

.card .front .border.technology-color {
    background-color: #0093c9
}

.card .front .border.languages-color {
    background-color: #10a650
}

.card .front .border.science-color {
    background-color: #2d3942
}

.card .front .border.business-color {
    background-color: #f49b29
}

.card .front .border.math-color {
    background-color: #833a8d
}

 .card .front .border.marketing-color {
    background-color: #c81a7f
}

 .card .front .border.lifestyle-color {
    background-color: #2a0040
}

.card .front .border.health-color {
    background-color: #e42330
}

 .card .front .border.humanities-color {
    background-color: #bfd131
}

.home-cat-icon {
    font-size: 2.15em
}

@media only screen and (min-width:400px) {
     .home-cat-icon {
        font-size: 2.45em
    }
}

 p.home-category-heading {
    color: #465159;
    font-weight: 500;
    padding: 5px 3px 0;
    height: 20px;
    font-size: .775em
}

@media only screen and (min-width:400px) {
    p.home-category-heading {
        font-weight: 500;
        padding: 5px 3px 0;
        height: 20px;
        font-size: .975em
    }
}

@media only screen and (min-width:1020px) {
    .home-right-column {
        width: 40%
    }
}
.card2{

    height:54px;
}

#userCourseWizard .nav > li > a {
    display: -webkit-inline-box;
    padding: 0px 5px;
}

.extrafooter{

        background: #c65e0c;
        padding-top:50px;
        padding-bottom:50px;
}

.extrafooter h3{

       
    color: #fff;
  
    font-size: 20px;
    line-height: 1.25;
    margin: 0 0 10px;
    font-weight:300;
    

}

.extrafooter a{
    font-family: Montserrat;
    color: #fff;
    font-weight: 300;
    font-size:14px
}

.extrafooter ul{
    list-style:none;


}
    .extrafooter ul li {
        margin-bottom: 9px;
    }

     #app-footer>.containerbot{
        background:#2e3942 !important;
        font-size:15px;
            padding: 10px 0px;
    }

    #app-footer>.container-fluid {
    
    border-top: 0px solid #e7e7e7;
}

    .responsive-media.responsive-media-16by9{

        width:100%;
        height:166px;
    }

    label {
   
    word-break: normal;
}
    .greyboxnew{
    padding-bottom:40px

    }

    .footerblock{

       
        margin-bottom:20px;
    }

   


.language-bar .bootstrap-select.btn-group .dropdown-menu.inner {
    background: #fff !important;
    /*border-radius: 0px 0px 10px 10px;*/
}

.language-bar .bootstrap-select .dropdown-menu {
    min-width: 95px;
    margin-top: -22px;
    margin-left: -35px;
    max-width: 124px;
}
    .language-bar .btn>.fa {
    font-size: 14px;
    
      
}

    /*.language-bar .dropdown-menu {
   
     background: transparent;
}*/

    .language-bar .dropdown-menu li.active > a, .dropdown-menu li.selected > a {
    /*background: #db6b05;*/
    color: #db6b05;
    pointer-events: none;
    width: 100%;
}

    .language-bar .dropdown-menu li a{

        color:#333;
        font-weight: 300;
    padding: 10px 20px;
    }

   .language-bar .bootstrap-select.btn-group .dropdown-menu li a span.text{

       
   }
    .language-bar .dropdown-menu li.active > a, .dropdown-menu li.selected > a{

        color:#204056;
    }
   .adaptivecoursetitle {
    font-size: 25px;
    font-weight: 500;
    color: #2f4050;
           
}
.normal.donut-widget{

    margin-top:10px !important
}
.adaptiveimage {
    height:200px;
    width: 300px;
        border-radius: 5px 0px 0px 5px;
}
.adaptiveduration {
    text-align: center;
    margin-top: 10px;
}

.adaptiveauthortitle {
    font-size: 13px;
    font-weight: bold;
    color: rgb(37, 46, 50);
    margin-bottom:5px; padding:0px 10px
}



.adaptivetitle {
    font-size: 16px;
    font-weight: bold;
    color: rgb(37, 46, 50);
}
.adaptivemyprofileimg {
    width: 40px;
    height: 40px;
    box-shadow: rgba(50, 50, 50, 0.4) 0px 1px 6px 0px;
    border-radius: 50%;
    margin: 0 auto;
}
.adaptivecoursecat {
    color: rgb(255, 255, 255);
    text-align: center;
    text-transform: capitalize;
    font-size: 12px;
    display: inline-block;
    padding: 2px 5px;
    margin: 0px 0px 10px;
    border-radius: 3px;
    transition: all 0.4s ease-in 0s;
    background: rgb(42, 0, 64) !important;
}
.adaptivecourse-type {
    background-color: rgb(45, 57, 66);
    color: rgb(255, 255, 255);
    text-align: center;
    font-size: 12px;
    display: inline-block;
    padding: 2px 5px;
    margin: 0px 0px 10px;
    border-radius: 3px;
    transition: all 0.4s ease-in 0s;
}
.adaptivecoursefee {
    color: rgb(255, 255, 255);
    text-align: center;
    text-transform: capitalize;
    font-size: 12px;
    display: inline-block;
    padding: 2px 5px;
    margin: 0px 0px 10px;
    border-radius: 3px;
    transition: all 0.4s ease-in 0s;
    background: rgb(16, 166, 80) !important;
}
.adaptivecoursestatus {
    color: rgb(255, 255, 255);
    text-align: center;
    text-transform: capitalize;
    font-size: 12px;
    display: inline-block;
    padding: 2px 5px;
    margin: 0px 0px 10px;
    border-radius: 3px;
    transition: all 0.4s ease-in 0s;
    background: rgb(237, 123, 1) !important;
}
.adaptiveduration {
    text-align: center;
    margin-top: 10px;
}
.adaptiveduration h3 {
    font-size: 13px;
    font-weight: bold;
    color: #888888;
    text-align: center;
    margin-top: 5px;
}
.adaptiveduration p {
    font-size: 15px;
    font-weight: bold;
    color: #175dca;
    text-align: center;
}
.adaptivebox {
    margin-bottom: 10px;
    box-shadow: rgba(50, 50, 50, 0.4) 0px 1px 6px 0px;
    min-height: 200px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(169, 163, 163);
    border-image: initial;
    border-radius: 5px;
    background: rgb(255, 255, 255);
}

.toplearnersprogress{

        font-size: 18px;
    font-weight: 600;
    color: #048cb7;
}

.adaptivebox .toplearnersname {
    padding-top: 10px;
    font-weight: bold;
    padding-bottom: 10px;
}

.price-range-slider {
  width: 100%;
  float: left;
  padding: 10px 20px;
}
.price-range-slider .range-value {
  margin: 0;
}
.price-range-slider .range-value input {
  width: 100%;
  background: none;
  color: #000;
  font-size: 16px;
  font-weight: initial;
  box-shadow: none;
  border: none;
  margin: 20px 0 20px 0;
}
.price-range-slider .range-bar {
  border: none;
  background: #000;
  height: 3px;
  width: 96%;
  margin-left: 8px;
}
.price-range-slider .range-bar .ui-slider-range {
  background: #06b9c0;
}
.price-range-slider .range-bar .ui-slider-handle {
  border: none;
  border-radius: 25px;
  background: #fff;
  border: 2px solid #06b9c0;
  height: 17px;
  width: 17px;
  top: -0.52em;
  cursor: pointer;
}
.price-range-slider .range-bar .ui-slider-handle + span {
  background: #06b9c0;
}

.navbar-brand img{

    max-width: 200px;
    margin-top: 4px;
}
.navbar-brand {
    padding-top: 0px;
    padding-bottom: 0px;
}
 @media (min-width: 768px){
     #page-wrapper {
    
    /*margin:0px !important;*/
    min-height: calc(100vh - 108px) !important;
}
 }


.loginbtn {
    min-width: 79px;
    padding: 5px;
    font-size: 14px;
    font-weight: normal;
    background: rgba(67, 66, 93, 0.00);
    color: rgba(67, 66, 93, 0.00);
    margin-left: 20px;
    margin-bottom: 8px;
    margin-top: 8px;
        margin-right: 25px;
}
.navbar-nav .panel{

    background:transparent;
}

#mainmenubar{

        margin-top: 13px;
}

@media (min-width: 768px) {

    .navbar-nav.navbar-right:last-child {
    margin-right: 0px;
}

   /*.navbar-form .input-group > .form-control {
           width: 250px !important;
    }*/
}

.container2 {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.container2 input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}



.container2 input[type="checkbox"][disabled] ~ .checkmark{

        background-color: #494b4c;
         border: 2px solid #b3b3b3;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
      /* background-color: #08798a; */
    border: 2px solid #0f69b1;
    border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.container2:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.container2 input:checked ~ .checkmark {
  background-color: #55a0dc;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.container2 input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.container2 .checkmark:after {
      left: 8px;
    top: 4px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.navbar-collapse.in {
    overflow-y: visible;
}

/*.navbar-nav>li>.dropdown-menu{
    margin-top: 5px !important;
}*/

#adminfull{

    margin-top: 5px !important;
}
.language-bar ul li{

    background:#fff;
}

.language-bar ul li a{

    color:#000;
}

.language-bar ul li {
    padding: 0px 0px !important;
}
.userdrop ul li{

        padding: 3px 5px;
    /*background: linear-gradient(to bottom,#ab1111 0%,#841400 100%);*/
    list-style: none;
        border-bottom: 0px solid #d4d5d6; 
}

.mycourseitem{

    padding:10px;
    min-height:30px;
    border-bottom: 1px solid #e0dcdc;
}
    .mycourseitem a {
        color: #094a71;
        font-weight: bold;
        font-size: 14px;
    }

    .pathname{

        color: #094a71;
        font-weight: bold;
        font-size: 18px;
    }

     .course-title-link{
         font-size: 16px;
    color: #130b0b;
    font-weight: bold;

     } 
     
     .cartedwon{
             font-size: 20px;
    border-radius: 50%;
    border: 1px solid #0a0909;
    width: 20px;
    height: 20px;
    padding: 0px 3px;
     }  


     .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    color: #fff;
    background-color: transparent;
}


.navbar-form {
    padding: 0px;
    /*padding-left: 20px !important;*/
    margin-top: 0px !important;
    padding-right: 0;
}

.mobiletop {
    margin-top: 7px;
}

.card3{

    height:100%
}

.content-wrapper {
    border-top: 0px solid #e7e7e7;
}

.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
    background-color: #f3f1f1;
}
.registration-form {
    width: 100% !important;
}

.registration-form .form-text{
    font-weight: 400;

}
.registration-form{

         margin-top: 80px;
    margin-bottom: 80px;
}

.radio label, .checkbox label {
    padding-left: 0px;
}

.forumpost{

        flex-shrink: 1;
    word-break: break-all;
    white-space: normal !important;
        width: 20%;
}


/*iPad Pro*/

@media only screen and (min-width: 1024px) 
and (max-height: 1366px) 
and (-webkit-min-device-pixel-ratio: 1.5) {

      #monthlyregisteredusers {
    margin-top: 20px !important;
}

}


.filterstatus{


}

#payment-methods .payment-method-wrapper>input[type="radio"]{

    position: unset;
}


.item-list-view .item .item-properties .property.show-value-xs .property-title{
        display: inline-block;

}

#app-search {
    height: 2.1rem;
    border: 1px solid #ccd1d9;
    padding: 10px !important;
    font-size: 12px ;
    /*margin-top: 9px;*/
    border-radius: 6px 0px 0px 6px;
}

     #app-search {
         height: 33px;
    /*height: 3.2rem;*/
        font-size: 13px;
        border-radius: 5px 0px 0px 5px;

     }

     /*.responsive-tabs .dropdown-menu{

             background-color: #f9dec8 !important;
            
     }*/

     .text-cen{
         text-align: center !important;

     }
     .adaptivecoursetitle{
         text-align: center;

     }

        /*.table-wrapper td {
            overflow: visible !important;
        }*/
        /*.modal{

        z-index:9999
    }*/

    }


 /*Tool Tip Styles*/
[data-tooltip] {
  position: relative;
  z-index: 2;
  cursor: pointer;
}

/* Hide the tooltip content by default */
[data-tooltip]:before,
[data-tooltip]:after {
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  pointer-events: none;
}

/* Position tooltip above the element */
[data-tooltip]:before {
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-bottom: -15px;
  margin-left: -80px;
  padding: 7px;
  width:auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #fff;
  background-color: hsla(100, 100%, 100%, 0.9);
  color: #000;
  content: attr(data-tooltip);
  text-align: center;
  font-size: 12px;
  line-height: 1.2;
  border:1px solid #939598;

}

/* Triangle hack to make tooltip look like a speech bubble */
[data-tooltip]:after {
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  width: 0;
  border-top: 5px solid #000;
  border-top: 5px solid hsla(100, 100%, 100%, 0.9);
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  /*content: " ";*/
  font-size: 0;
  line-height: 0;
}

/* Show tooltip content on hover */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}



.container3 {
  display: inline;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 13px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.container3 input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}



.container3 input[type="checkbox"][disabled] ~ .checkmark{

        background-color: #494b4c;
         border: 2px solid #b3b3b3;
}

/* Create a custom checkbox */
.container3 .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 15px;
  width: 15px;
      /* background-color: #08798a; */
       border: 2px solid #08798a;
    border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.container3:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.container3 input:checked ~ .checkmark {
  background-color: #2b5158;
}

/* Create the checkmark/indicator (hidden when not checked) */
.container3 .checkmark:after {
  content: "\f111";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.container3 input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.container3 .checkmark:after {
      left: 3px;
    top: 0px;
  width: 5px;
  height: 10px;
  border: solid #2b5158;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.language-bar select{
        background: transparent;
    border: 0px solid;
    color: #000;

}

.language-bar option{
     
    color: #000;

}
.hr3{

      /* margin-top: 10px; */
    /* margin-bottom: 10px; */
    border: 0;
    border-top: 2px solid #d2d2d2;
    width: 60%;
    text-align: left;
    margin: 10px 0px;
}
.login-container .tabs>div.active, .login-container .tabs>div:hover{
        border-radius: 10px 10px 0px 0px;

}
.login {
    min-height: calc(100vh - 70px);
    /*background: #16222a;
    background: linear-gradient(90deg, #16222a 0, #3a6073);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#16222a", endColorstr="#3a6073", GradientType=1)*/
}

.login.reset-login {
    padding-top: 1px
}

.login.reset-login .login-container .form-group {
    background: #fff;
    padding: 20px;
    min-height: 320px
}

.login.reset-login .login-container .login-left h3 {
    font-size: 45px
}

.login-container {
    max-width: 950px;
    margin: 40px auto 150px
}
.login-container .form-group {
     margin-right: 0px !important; 
     margin-left: 0px !important; 
}
.login-container #signup {
    position: relative;
    overflow: hidden;
    color: #fff
}

.login-container .tabs {
    max-width: 50%;
    width: 100%;
    float: right
}

.login-container .tabs:after {
    content: "";
    clear: both;
    display: table
}

.login-container .tabs>div {
    width: 100%;
    text-align: center;
    float: left;
   
    box-shadow: inset 0 -1px 1px 0 hsla(0, 0%, 100%, .2);
    cursor: pointer
}



.login-container .tabs>div.active a,
.login-container .tabs>div:hover a {
    color: #fff
}
#login .form-control {
    
    height: 23px;
    height: 2.3rem;
        font-size: 14px;
    padding: 20px;
}
.login-container .tabs>div a {
    color: #fff;
    display: block;
    padding: 15px 0;
    transition: background .3s ease-in;
        font-size: 18px;
}

.login-container #forgotpassword .form-group {
    min-height: 425px
}

.login-container #forgotpassword .form-group .input-field {
    margin-bottom: 30px
}

.login-container #forgotpassword .signup-account a {
    width: 100%;
    bottom: 0;
    background: #15212a;
    padding: 15px 10px;
    position: absolute;
    left: 0;
    color: #83c11f
}

.login-container #forgotpassword .signup-account a span {
    margin-right: 10px;
    position: relative;
    top: 2px
}

.login-container [type=checkbox]:checked+label:after {
    background: #83c11f
}

.login-container .form-checkbox {
    color: #868d92;
    position: relative
}

.login-container label {
    font: 400 .875em Montserrat, Helvetica Neue, Helvetica, Arial, sans-serif
}

.login-container .half-width {
    display: inline-block;
    margin-right: -5px;
    text-align: left;
    width: 50%
}

.login-container .half-width .form-link {
    padding-top: 54px
}

.login-container .half-width .form-link[data-name*=forgotpassword] {
    font: 400 .875em Montserrat, Helvetica Neue, Helvetica, Arial, sans-serif;
    text-align: right
}

.login-container .half-width .form-link[data-name*=forgotpassword] a {
    color: #83c11f
}

.login-container .tab {
    display: none;
    background: #efeceb
}

.login-container .tab:after {
    content: "";
    clear: both;
    display: table
}

.login-container .tab#signup .login-right {
    min-height: 500px
}

.login-container .tab.active {
    display: list-item;
        border-radius: 0px 0px 10px 10px;
}

.login-container .tab h1,
.login-container .tab h3 {
    font-size: 65px;
    color: #fff;
    font-weight: 500;
    padding-top: 70px
}

.login-container .tab h4 {
    color: #83c11f;
    font-size: 17px;
    margin: 15px 0 10px
}

.login-container .tab .login-left,
.login-container .tab .login-right {
    width: 50%;
    min-height: 1px;
    float: left;
    text-align: center
}

.login-container .tab .login-left {
    position: relative;
    padding: 20px
}

.login-container .tab .login-left p {
    color: #83c11f;
    margin-bottom: 30px
}

.login-container .tab .login-left p a {
    color: #fff
}

.login-container .tab .login-left p a.green {
    color: #83c11f
}

.login-container .tab .login-left .icon-lightbulb {
    font-size: 130px;
    color: #fff
}

.login-container .tab .login-right {
    background: #fff;
    position: relative
}

.login-container .tab .icon-rocket {
    font-size: 141px;
    position: absolute;
    left: 0;
    bottom: 0;
    color: #fff
}

.login-container .tab .icon-rocket.mobile-rocket {
    display: none
}

.login-container .tab .or-line {
    width: 100%;
    height: 29px;
    text-align: center;
    opacity: .8
}

.login-container .tab .or-line span {
    display: inline-block;
    padding: 5px;
    position: relative;
    color: #5d666d;
    font-weight: 700;
    font-size: 14px
}

.login-container .tab .or-line span:after,
.login-container .tab .or-line span:before {
    content: "";
    width: 112px;
    background-color: #5d666d;
    position: absolute;
    height: 1px;
    top: calc(50% - 1px)
}

.login-container .tab .or-line span:before {
    left: -116px
}

.login-container .tab .or-line span:after {
    right: -116px
}

@media(max-width:720px) {
    .login-container .tab>.icon-rocket {
        display: none
    }
    .login-container .tab .icon-rocket.mobile-rocket {
        display: block;
        font-size: 50px;
        bottom: 0
    }
    .login-container .tab .login-left,
    .login-container .tab .login-right {
        float: none;
        width: 100%
    }
    .login-container .tab .login-left {
        padding-bottom: 40px
    }
    .login-container .tab .login-left .icon-lightbulb {
        display: none
    }
    .login-container .tab .login-right {
        padding-top: 1px
    }
    .login-container .tab h1,
    .login-container .tab h3 {
        font-size: 26px;
        padding-top: 0;
        margin-bottom: 10px
    }
    .login-container .tab h4 {
        margin: 15px 0
    }
}

.login-container .form-group {
    padding: 20px 20px 0px 20px
}

.login-container .form-group.social-signup .terms-conditions {
    margin: 0
}

.login-container .form-group #social-form input[type=submit] {
    font-size: 18px;
    margin-top: 20px
}

.login-container .form-group .name-float {
    width: calc(50% - 8px);
    float: left
}

.login-container .form-group .name-float.first-name {
    margin-right: 8px
}

.login-container .form-group .name-float.last-name {
    margin-left: 8px
}

.login-container .form-group .switch-tab {
    font-size: 14px;
    padding-top: 20px;
    color: #15212a
}

.login-container .form-group .switch-tab a {
    color: #83c11f
}

.login-container .form-group .password-toggle {
    position: absolute;
    top: 7px;
    right: 5px;
    font-size: 20px;
    font-weight: 700;
    width: 40px;
    height: 34px;
    color: #83c11f;
    cursor: pointer
}

.login-container .form-group .password-toggle.icon-invisble {
    top: 8px
}

.login-container .form-group .icon-user.name {
    width: 50%;
    float: left;
    margin-top: 0
}

.login-container .form-group .terms-conditions {
    font-size: 16px
}

.login-container .form-group .terms-conditions p {
    margin-bottom: 0
}

.login-container .form-group .terms-conditions p label {
    line-height: 29px
}

.login-container .form-group .half-width.check,
.login-container .form-group .terms-conditions {
    margin: 20px 0;
    line-height: 29px;
    text-align: left;
    color: #868d92
}

.login-container .form-group .half-width.check [type=checkbox]:checked+label,
.login-container .form-group .half-width.check [type=checkbox]:not(:checked)+label,
.login-container .form-group .terms-conditions [type=checkbox]:checked+label,
.login-container .form-group .terms-conditions [type=checkbox]:not(:checked)+label {
    font-size: 13px;
    padding-left: 20px;
    display: block;
    margin-bottom: 11px
}

.login-container .form-group .half-width.check [type=checkbox]:checked+label:before,
.login-container .form-group .half-width.check [type=checkbox]:not(:checked)+label:before,
.login-container .form-group .terms-conditions [type=checkbox]:checked+label:before,
.login-container .form-group .terms-conditions [type=checkbox]:not(:checked)+label:before {
    top: 1px;
    width: 12px;
    height: 12px;
    left: 0;
    position: absolute
}

.login-container .form-group .half-width.check [type=checkbox]:checked+label:after,
.login-container .form-group .half-width.check [type=checkbox]:not(:checked)+label:after,
.login-container .form-group .terms-conditions [type=checkbox]:checked+label:after,
.login-container .form-group .terms-conditions [type=checkbox]:not(:checked)+label:after {
    top: 3px;
    left: 2px
}

.login-container .form-group .half-width.check a,
.login-container .form-group .terms-conditions a {
    color: #5d666d;
    text-decoration: underline
}

.login-container .form-group .errors {
    margin: 5px 0;
    text-align: left
}

.login-container .form-group .errors .icon-error {
    font-size: 1em;
    margin-right: 5px
}

.login-container .form-group .errors .error-message {
    margin: 0
}

.login-container .form-group .errors.terms-error {
    text-align: left;
    line-height: 13px;
    margin-bottom: 15px
}

.login-container .form-group .errors.terms-error+br {
    display: none
}

.login-container .form-group input::-webkit-input-placeholder {
    color: #15212a
}

.login-container .form-group input:-moz-placeholder,
.login-container .form-group input::-moz-placeholder {
    color: #15212a;
    opacity: 1
}

.login-container .form-group input:-ms-input-placeholder {
    color: #15212a
}
.login-modal ul{

    list-style:none;
}
.login-container .form-group input[type=email],
.login-container .form-group input[type=password],
.login-container .form-group input[type=text] {
   
}
/*.modal .close {
        color: #fff;
    margin-top: 0px;
    font-weight: 200;
    font-size: 3.125em;
    text-align: center;
    margin: 0 auto;
    width: 350px
}*/

.login-container .form-group input[type=submit] {
    background: #83c11f;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font-size: 1.125em;
    margin: 0 auto 10px;
    padding: 10px;
    text-align: center;
    width: 100%
}

.login-container .form-group input[type=submit]:hover {
    background: rgba(131, 193, 31, .8)
}

.login-container .form-group .input-field,
.login-container .form-group .input-field-email {
    border-bottom: 1px solid #d3dade;
    margin-top: 18px;
    position: relative
}

.login-container .form-group .input-field-email.has-error,
.login-container .form-group .input-field.has-error {
    border-color: red
}

.login-container .form-group .input-field-email:before,
.login-container .form-group .input-field:before {
    color: #0091c7;
    font-size: 20px;
    left: 0;
    position: absolute;
    top: 12px
}

.login-container .form-group .input-field-email.has-error input::-webkit-input-placeholder,
.login-container .form-group .input-field.has-error input::-webkit-input-placeholder {
    color: #f4254e
}

.login-container .form-group .input-field-email.has-error input:-moz-placeholder,
.login-container .form-group .input-field-email.has-error input::-moz-placeholder,
.login-container .form-group .input-field.has-error input:-moz-placeholder,
.login-container .form-group .input-field.has-error input::-moz-placeholder {
    color: #f4254e
}

.login-container .form-group .input-field-email.has-error input:-ms-input-placeholder,
.login-container .form-group .input-field.has-error input:-ms-input-placeholder {
    color: #f4254e
}

.login-container .icon-group {
    margin: 0 auto;
    padding: 0 15px;
    text-align: center;
    display: inline-block
}

.login-container .icon-group .spacer {
    display: inline
}

.login-container .icon-group .spacer:first-child a.active,
.login-container .icon-group .spacer:first-child a:hover {
    background-color: #3b5999;
    color: #3b5999
}

.login-container .icon-group .spacer:nth-child(2) a.active,
.login-container .icon-group .spacer:nth-child(2) a:hover {
    background-color: #dd4b39;
    color: #dd4b39
}

.login-container .icon-group .spacer:nth-child(3) a.active,
.login-container .icon-group .spacer:nth-child(3) a:hover {
    background-color: #410093;
    color: #410093
}

.login-container .icon-group .spacer:nth-child(4) a.active,
.login-container .icon-group .spacer:nth-child(4) a:hover {
    background-color: #0084ff;
    color: #0084ff
}

.login-container .icon-group .spacer:nth-child(5) a.active,
.login-container .icon-group .spacer:nth-child(5) a:hover {
    background-color: #0077b5;
    color: #0077b5
}

.login-container .icon-group .spacer a.active:after,
.login-container .icon-group .spacer a:hover:after {
    background-color: #fff
}

.login-container .icon-group a {
    margin: 0 2px 5px;
    color: #f3f6f7;
    background-color: #f3f6f7;
    text-align: center;
    display: block;
    width: 46px;
    height: 46px;
    float: left;
    border-radius: 100%;
    opacity: 1;
    transition: none;
    box-shadow: 0 0 10px 0 rgba(50, 50, 50, .5);
    transform: perspective(1px) translateZ(0);
    transition: color .3s ease-in
}

.login-container .icon-group a:after {
    position: absolute;
    width: 80%;
    height: 80%;
    content: "";
    background-color: #5d666d;
    left: 10%;
    top: 10%;
    border-radius: 100%;
    transition: color .3s ease-in
}

.login-container .icon-group a.active {
    background-color: #3b5999;
    border: 3px solid #000;
    opacity: 1;
    box-shadow: 0 3px 4px 0 rgba(50, 50, 50, .85)
}

.login-container .icon-group a.active [class*=icon] {
    padding: 1px 2px
}

.login-container .icon-group [class*=icon] {
    position: relative;
    font-size: 39px;
    padding: 4px;
    display: inline-block;
    margin-top: -2px;
    margin-left: -1px
}

.login-container .icon-group [class*=icon]:before {
    position: relative;
    z-index: 2
}

.login-container .icon-group [class*=icon]:after {
    background: #fff;
    bottom: 5px;
    content: "";
    height: 0;
    left: -11px;
    position: absolute;
    width: 58px;
    transition: all .2s ease-in
}

@media only screen and (min-width:768px) {
    .login-container .icon-group {
        padding: 0 0 15px
    }
    .login-container .icon-group a {
        margin: 5px 16px
    }
}

@media(max-width:720px) {
    .login-container {
        margin: 40px auto 150px
    }
    .login-container #signup {
        overflow: visible
    }
    .login-container .tabs {
        max-width: 100%;
        float: none
    }
    .login-container .icon-group {
        margin: 0 auto;
        padding: 0;
        text-align: center;
        display: block
    }
    .login-container .icon-group .spacer {
        display: inline-block;
        width: 18%
    }
    .login-container .icon-group .spacer a {
        float: none;
        margin: 10px auto 30px
    }
}

.login-modal {
    display: none;
    position: fixed;
    height: 100%;
    top: 0;
    width: 100%;
    left: 0;
    z-index: 999;
    background: rgba(0, 0, 0, .6)
}

.login-modal .back-home-inner {
    width: calc(100% + 40px);
    margin: 15px -20px -30px;
    background: #15212a;
    color: #83c11f;
    padding: 15px 10px
}

.login-modal .back-home-inner span {
    margin-right: 10px;
    position: relative;
    top: 2px
}

.login-modal .close-modal {
    position: absolute;
    top: -80px;
    right: 0;
    font-size: 1.4375em;
    cursor: pointer
}

.login-modal .close-modal span {
    color: #fff
}

@media(max-width:720px) {
    .login-modal {
        position: absolute
    }
}

.modal-outer.topic-modal .login-modal {
    position: fixed;
    overflow-y: scroll;
    overflow-x: hidden
}

.modal-outer .login-modal {
    position: absolute
}

.modal-outer #login,
.modal-outer #signup {
    overflow: visible;
    position: relative
}

.modal-outer .icon-group {
    margin: 0 auto;
    padding: 0;
    text-align: center;
    display: block
}

.modal-outer .icon-group .spacer {
    display: inline-block;
    width: 18%
}

.modal-outer .icon-group .spacer a {
    float: none;
    margin: 10px auto 30px
}

.modal-outer .login-container {
    max-width: 375px
}

.modal-outer .login-container .tabs {
    max-width: 100%;
    float: none
}

.modal-outer .login-container .tab>.icon-rocket {
    display: none
}

.modal-outer .login-container .tab .icon-rocket.mobile-rocket {
    display: block;
    font-size: 50px;
    bottom: 0
}

.modal-outer .login-container .tab#signup .login-right {
    min-height: 0
}

.modal-outer .login-container .tab .login-left,
.modal-outer .login-container .tab .login-right {
    float: none;
    width: 100%
}

.modal-outer .login-container .tab .login-left {
    padding-top: 30px;
    padding-bottom: 40px
}

.modal-outer .login-container .tab .login-left .icon-lightbulb {
    display: none
}

.modal-outer .login-container .tab .login-right {
    padding-top: 1px
}

.modal-outer .login-container .tab h1,
.modal-outer .login-container .tab h3 {
    font-size: 26px;
    padding-top: 0;
    margin-bottom: 10px
}

.modal-outer .login-container .tab h4 {
    margin: 15px 0
}

.login-container {
    margin: 40px auto 150px;
}

.traingle2 {
    width: 20%;
    height: 0;
    border-style: solid;
    border-width: 0px 10px 10px 10px;
    border-color: transparent transparent #f1f1f1 transparent;
    float: right;
}


@media (max-width: 991px) {
    /*.navbar-header {
        float: none;
    }*/
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none;
        margin: 7.5px 0px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
}
@media only screen and (min-device-width: 1024px) and (max-device-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) and (orientation: portrait) {

    .card-body h2 {
    font-size: 11px !important;
}

}

.courselistin .open > .dropdown-menu {
    display: contents;
}

#SnippetMessage{
    width:100% !important;
}
.fullwidth{
    width:100%;
}
.more-details img{
    margin-right:10px;
}
.footerblock{
    position:initial !important;
}
.courseBoxcontent{
    padding-top:10px !important;
}
.faIcons li{
    margin-left:1px !important;
}
@media (min-width: 992px){
    .pager {
        display: table;
        table-layout: fixed;
        width: 96%;
        margin-left:auto;
        margin-right:auto;
    }
}

/*@media (max-width:768px){
    ul .navbar-right {
    width: 100%;
   
}*/

@media (min-width: 768px){
    .navbar-header {
    /*float: left;*/
}

}
/*.navbar-header{
    width:271px !important;
}*/
@media only screen and (max-device-width: 767px) and (min-device-width: 320px){
    .navbar-right {
        background: #fff !important;
    }

    .newRemovebtnResponsive .navbar-right {
        background: transparent !important;
        margin-top:10px !important;
    }
}

@media (min-width: 768px) {
    .navbar-form.navbar-right:last-child {
        margin-left: 5px;
    }
}


/*@media only screen and (max-device-width: 767px){
    ul.nav.navbar-top-links.navbar-right{
        width: 100%;
        position: absolute;*/
        /*top: 64px;*/
        /*top: 85px;

    }
}*/

@media screen and (device-width: 360px) and (device-height: 640px) {
    .srch-inputbar{
            margin-left: 0px;
    margin-right: 0px;
    width: 104px !important;
    }
}

.learninghrs2{

    border-left:1px solid #ccc
}
.morehighlights{

        font-size: 19px;
    font-weight: 500;
 

}

.learninghrs{
    font-size:12px;
    padding-bottom:5px;
        /*font-weight: bold;*/
}

.overalladmin .fa{
        background-color:#2982da !important;
    border-color:#0080ff !important;
    color: white;
}
.main-striped .as-table:nth-child(2) {
    border-bottom: 6px solid #028dce !important;
}

.as-table:nth-child(odd){
    background-color: #f3f3f4 !important;
}
.padnT7{
    padding-top:7px !important;
}
.edgeradius{
    color:white;
    background-color:#2982da !important;
}
.viewmoreadmin{
    padding-top:5px;
}
#add_note_btn{
    color:white;
    background-color:#2982da !important;
}
.overalladmin{

        box-shadow: 0px 0px 5px #909090;
}
.custom-margB{
    margin-bottom:10px;
    background-color: #f7f7f7;
}
.custom-margB .item-inner{
    padding-top:10px;
}
white-bg{
    background-color:white;
}

.custom-margB:nth-child(odd){
    border-right:1px solid #ccc;
}

.todo-li:nth-child(odd){
    background:#ececec;
}
.x-wide-course-layout .tab-pane,.x-wide-course-layout .courses-list--listings{
    border-radius:10px;
}
.item .thumbnail .caption {
 padding: 0px !important; 
   
}

.popover {
    z-index: 9999;
}

.alltab{
    border-bottom: 6px solid #4e4e4e !important;

}
.drafttab{
        border-bottom: 6px solid #e6a928 !important;
}
.pendingtab{

        border-bottom: 6px solid #28cce6 !important;

}
.disabletab{

    border-bottom: 6px solid #e66e28 !important;
}
.publishtab{

    border-bottom: 6px solid #1ab365 !important;
}
.approvedtab{

        border-bottom: 6px solid #286be6 !important;
}
.expiredtab{

        border-bottom: 6px solid #e62828 !important;
}

.courseicon img{

    width:25px;
        margin-top: 7px;
}

.greyback{

    background:#bebfc1
}
.draftboxL {
    border-left: 10px solid #e6a928 !important;
}

.publishedboxL {
    border-left: 10px solid #08a75c !important;
}

.consumedboxL {
    border-left: 10px solid #028dce !important;
}

.alltabL {
    border-bottom: 10px solid #4e4e4e !important;
}

.approvedtabL {
     border-left: 10px solid #286be6 !important;
}

.pendingtabL {
    border-left: 10px solid #28cce6 !important;
}

.disabletabL {
      border-left: 10px solid #e66e28 !important;
}

.expiredtabL {
     border-left: 10px solid #e62828 !important;
}
@media only screen 
and (min-device-width : 1020px) {
    .img-custom-styles{
        width:119%;
        margin-left:-18px;
    }
}
.modal-body .jstree-default-large .jstree-anchor {
    color: #4a4949 !important;
}


.tenentExpire{
    pointer-events:none !important;

}

.tenentNotExpired{
    pointer-events:auto !important;
}





.language-bar .btn>.fa {
    font-size: 14px;
    margin-left: 5px;
}


.language-bar li.selected{
    background-color: #007bff;
        
}
.language-bar li.selected a{
     color: #fff;
}

.language-bar .bootstrap-select.btn-group .dropdown-menu li:hover{
    background-color: #007bff;
    color: #fff;
}

.language-bar .bootstrap-select.btn-group .dropdown-menu li:hover a{
     color: #fff;
}
.language-bar .dropdown-menu li a{
    margin:0px !important;
}



@media only screen and (max-width: 766px) {
  .resbutton {
      margin-bottom: 10px;
  }
}


@media only screen and (min-width: 767px) and (max-width: 1137px  ) { 

     .imgupdatebtn{
         margin-bottom:10px !important;
     }

     }

@media only screen and (max-width: 569px  ) { 

     .imgupdatebtn{
         margin-bottom:10px !important;
     }

     }

@media only screen and (max-width: 1137px  ) { 

     .progreespoint {
             margin-left: 60px !important;
            margin-right: 30px;
}
     #progressStats {
    /*margin-left: 50px;*/
    margin-bottom: -10px;
}
/*     .progpresenatge {
    margin-left: 50px;
}*/
     .percentagenum {
    margin-top: 8px !important;
}
     .progress {
     height: 18px !important;
     margin-top: 10px;
}

     }

@media only screen and (max-width: 239px) {
    .cusupdatebtnloginsetting{
        margin-bottom:10px;
    }

}


@media only screen and (min-width: 767px) {
    .cushomepage{
        position:relative;
        top:20px;
    }

}


.pager:before {
    display: table;
    content: none !important;
}

.pager:after {
    display: table;
    content: none !important;
}

.pager .record-count + .pagination-wrapper {
    margin-top: 0px !important;
}