@charset "UTF-8";
@font-face{
	font-family:'Lato';
	font-display: swap;
	src:
		local('Lato'),
		url(./fonts/Lato-Regular.eot?#iefix) format("embedded-opentype"),
		url(./fonts/Lato-Regular.woff) format("woff"), url(./fonts/Lato-Regular.ttf) format("truetype"),
		url(./fonts/Lato-Regular.svg#48e70b8825d557df57af3e4f7d4c31be) format("svg");
	font-style:normal;
	font-weight:400;
}
@font-face{
	font-family:'Lato Black';
	font-display: swap;
	src:
		local('Lato Black'),
		url(./fonts/Lato-Black.eot?#iefix) format("embedded-opentype"),
		url(./fonts/Lato-Black.woff) format("woff"),
		url(./fonts/Lato-Black.ttf) format("truetype"),
		url(./fonts/Lato-Black.svg#deafb22e0fea74c18abc97a942bb621e) format("svg");
	font-style:normal;
	font-weight:400;
}
.clearfix:after, .clearfix:before, .container:after, .container:before{content:"";display:table;}
.clearfix:after, .container:after{clear:both;}
*, *::after, *::before{box-sizing:border-box;}
a{outline:none;}
html{font-size:62.5%;height:100%;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary{display:block;}
audio,
canvas,
progress,
video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden], template{display:none;}
p, h1, h2, h3, h4, h5, h6, ul{padding:0;margin:0;}
a{background-color:transparent;}
a:active,
a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:bold;}
dfn{font-style:italic;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,
kbd,
pre,
samp{font-family:monospace, monospace;font-size:1em;}
button,
input,
optgroup,
select,
textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,
select{text-transform:none;}
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td,
th{padding:0;}
ul, ol{margin:0;padding:0;list-style:none;}
label, button{cursor:pointer;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
ol.numeration, ul.numeration{list-style-type:decimal;margin:0 0 20px 22px;}
ol.numeration li, ul.numeration li{color:#000;font-size:14px;font-weight:300;line-height:1.6;margin-bottom:5px;}
ol.numeration li strong, ul.numeration li strong{font-weight:700;}
strong{font-weight:bold;}
.cuSelect{z-index:1;}
.text-center{text-align:center !important;}
.text-left{text-align:left !important;}
.text-right{text-align:right !important;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
ul.link-holder li{display:inline-block;vertical-align:middle;}
ul.link-holder li + li{margin-left:30px;}
button{border:none;}
.j-pp-mockup{pointer-events:none;width:100% !important;background-position:center 0 !important;position:absolute !important;opacity:.6;}
@font-face{font-family:'icomoon';src:url(./fonts/icomoon.ttf) format("truetype"), url(./fonts/icomoon.woff) format("woff"), url(./fonts/icomoon.svg) format("svg");font-weight:normal;font-style:normal;}
[class^="icon-"], [class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-shape2_1:before{content:"\E920";}
.icon-shape2_2:before{content:"\E921";}
.icon-shape2_3:before{content:"\E922";}
.icon-shape2_4:before{content:"\E923";}
.icon-shape2_5:before{content:"\E924";}
.icon-shape0_1:before{content:"\E925";}
.icon-shape0_2:before{content:"\E926";}
.icon-shape0_3:before{content:"\E927";}
.icon-shape0_4:before{content:"\E928";}
.icon-shape0_5:before{content:"\E929";}
.icon-shape1:before{content:"\E900";}
.icon-shape2:before{content:"\E901";}
.icon-shape3:before{content:"\E902";}
.icon-shape4:before{content:"\E903";}
.icon-shape5:before{content:"\E904";}
.icon-shape6:before{content:"\E905";}
.icon-shape7:before{content:"\E906";}
.icon-shape8:before{content:"\E907";}
.icon-shape9:before{content:"\E908";}
.icon-shape10:before{content:"\E909";}
.icon-shape11:before{content:"\E90A";}
.icon-shape12:before{content:"\E90B";}
.icon-twitter:before{content:"\E91F";}
.icon-user-o:before{content:"\E912";}
.icon-youtube-play:before{content:"\E913";}
.icon-odnoklassniki:before{content:"\E914";}
.icon-facebook:before{content:"\E915";}
.icon-facebook-f:before{content:"\E915";}
.icon-instagram:before{content:"\E916";}
.icon-vk:before{content:"\E917";}
.icon-plus:before{content:"\E91E";}
.icon-location:before{content:"\E919";}
.icon-mail:before{content:"\E911";}
.icon-l_arrow:before{content:"\E90C";}
.icon-r_arrow:before{content:"\E90D";}
.icon-clip:before{content:"\E91D";}
.icon-paperclip:before{content:"\E91D";}
.icon-attachment:before{content:"\E91D";}
.icon-check:before{content:"\E91C";}
.icon-close:before{content:"\E91B";}
.icon-info-large:before{content:"\E91A";}
.icon-search:before{content:"\E90E";}
.icon-phone2:before{content:"\E90F";}
.icon-shopping_cart:before{content:"\E910";}
.icon-phone:before{content:"\E918";}
.icon-whatsapp:before{content:"\E930";}
.icon-logo:before{content:"\E931";}
a{text-decoration:none;color:inherit;}
a:hover{text-decoration:underline;}
.node p{font-size:1.6rem;}
.node small{font-size:1.4rem;}
.node .upper{text-transform:uppercase;}
.node a{text-decoration:none;color:#0081ef;}
.node a:hover{text-decoration:underline;}
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6{font-weight:700;color:inherit;line-height:1.15;}
h6, .h6{color:#0081ef;text-transform:uppercase;font-size:2rem;font-weight:400;font-family:"Lato Black", sans-serif;}
h1, .h1{margin-bottom:20px;font-size:2.4rem;font-weight:400;font-family:"Lato Black", sans-serif;}
h2, .h2{font-size:2.4rem;font-weight:400;font-family:"Lato Black", sans-serif; display: block;}
h2.large, .h2.large{font-size:3rem;}
h4, .h4{font-size:1.8rem;font-weight:700;text-transform:uppercase;display:block;}
@media only screen and (min-width:768px){h2, .h2{line-height:1.5;}
}
@media only screen and (min-width:1170px){h4, .h4{font-size:2.4rem;}
h1, .h1{margin-bottom:40px;font-size:5.4rem;}
}
.blue-hint{color:#0081ef;}
.blue-hint p{color:inherit;}
.blue-hint p:last-child{margin-bottom:0;}
@media only screen and (min-width:768px){.blue-hint{padding-left:30px;}
}
.heading{font-size:1.6rem;color:#373a3c;display:block;margin-bottom:15px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #0081ef;}
p{font-size:1.6rem;line-height:1.5;color:#373a3c;}
p:not(:last-child){margin-bottom:20px;}
p a{color:inherit;text-decoration:underline;}
p a:hover{text-decoration:none;}
strong{font-weight:700;}
@media (min-width:768px){.form-row{margin-right:-22px;margin-left:-22px;}
[class*='form-col']{position:relative;min-height:1px;padding-right:22px;padding-left:22px;float:left;}
[class*='form-col'] .w-btn:last-child:first-child{margin-top:28px;}
.form-col-12{width:100%;}
.form-col-11{width:91.66666667%;}
.form-col-10{width:83.33333333%;}
.form-col-9{width:75%;}
.form-col-8{width:66.66666667%;}
.form-col-7{width:58.33333333%;}
.form-col-6{width:50%;}
.form-col-5{width:41.66666667%;}
.form-col-4{width:33.33333333%;}
.form-col-3{width:25%;}
.form-col-2{width:16.66666667%;}
.form-col-1{width:8.33333333%;}
}
html{height:100%;min-width:303px;}
body{line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;width:auto;font-family:"Lato", sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;direction:ltr;color:#000000;}
body::before{content:"mobile";display:none;}
@media only screen and (min-width:768px){body::before{content:"desktop";}
}
.wrapper{min-height:100%;position:relative;}
.container{padding-right:15px;padding-left:15px;position:relative;margin-right:auto;margin-left:auto;max-width:1230px;width:100%;}
@media only screen and (min-width:800px){.container{padding-right:30px;padding-left:30px;}
}
svg{max-height:100%;}
.js-video-container{position:absolute;left:0;top:0;right:0;bottom:0;z-index:0;}
.Map-container.base-section{padding-bottom:0;}
#map,#map2{height:300px;}
@media only screen and (min-width:768px){#map,#map2{height:415px;}
}
.show-only-mobile{display:block;}
@media only screen and (min-width:768px){.show-only-mobile{display:none;}
}
.video-box{position:relative;overflow:hidden;}
.video-box .video-player{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;}
.video-box .dummy{opacity:0;display:block;width:100%;}
.video-box .dummy img{width:100%;display:block;}
.base-section.overflow-x{overflow-x:hidden;}
.media-box{overflow:hidden;}
.media-box img{width:100%;display:block;}
.media-box .media-col{margin-bottom:30px;}
@media only screen and (min-width:768px){.media-box .media-row{margin-left:-15px;margin-right:-15px;}
.media-box .media-row:after, .media-box .media-row:before{content:"";display:table;}
.media-box .media-row:after{clear:both;}
.media-box .media-col{float:left;padding-left:15px;padding-right:15px;}
.media-box .col-6{width:50%;}
}
header{position:absolute;left:0;top:0;right:0;z-index:10000001;color:#ffffff;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;min-width:303px;}
header.static{position:fixed;background:#fff;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.header-padding{padding-bottom:135px;}
header.static .shared-list a{color:#009fff;}
header.static .shared-list a:hover{border-color:#373a3c;}
header.static .contact-line{color:#009fff;}
header.static .contact-line .numbers a{text-decoration: none; color: #ff6900;}
header.static nav{background:#0081ef;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
header.static nav .container{height:100%;padding-top:13px;padding-bottom:13px;}
header.static.isSticky{color:#fff !important;}
.static .logotype img{width:100%;padding:10%;box-sizing:border-box;padding-left:100%;background:url("/assets/logo_white.svg") left top no-repeat;}
header.opened .burger-btn{z-index:111;right:10px;top:5px;font-size:0;text-align:center;}
header.opened .burger-btn .help{display:inline-block;vertical-align:middle;}
header.opened .burger-btn:after{content:"";display:inline-block;vertical-align:middle;width:0.1%;height:100%;margin-left:-.1%;}
header.opened .burger-btn:before{font-size:2.8rem;content:"\E91B";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;vertical-align:middle;}
header.opened .burger-btn .path{display:none;}
header.opened #menu{opacity:1;visibility:visible;}
header.static.opened #menu{opacity:1;visibility:visible;height:100%;width:100%;}
header .callback{position:absolute;top:90px;right:0;z-index:10;}
header .burger-btn{width:24px;position:absolute;cursor:pointer;right:20px;z-index:101;}
header .burger-btn .path{background:#ffffff;width:100%;height:3px;}
header .burger-btn .path:not(:last-child){margin-bottom:4px;}
header nav{display:block;position:relative;margin-bottom:11px;text-align:left;}
header nav .logotype{z-index:10;position:absolute;top:-39px;}
header .contact-line{margin-bottom:10px;padding-top:10px;padding-bottom:8px;}
header .contact-line .numbers{margin-left:0;}
header .contact-line .numbers a{text-decoration: none;}
header .contact-line .shared-list{margin-bottom:5px;text-align:left;}
header .contact-line .shared-list li + li{margin-left:0;}
header .contact-line .info-wrapper{display:none;background:#333333;position:fixed;left:0;top:0;max-width:290px;z-index:111;text-align:left;padding:10px;}
header .contact-line .info-wrapper .close-wrapper{color:#ffffff;position:absolute;right:5px;top:5px;display:block;font-size:2.8rem;}
header #menu{opacity:0;visibility:hidden;position:fixed;right:0;top:50px;bottom:0;left:14px;overflow:hidden;transition:all .1s ease;z-index:101;}
header #menu .scroll-wrapper{height:100%;overflow:auto;-webkit-overflow-scrolling:touch;}
header .menu{font-size:0;background:rgba(51,51,51,0.8);padding:10px 80px 10px 10px;}
h1.larges{font-size:3.8rem !important;line-height: 1.5;padding-left: 5px;margin-bottom: 0px !important;}
header.static .menu{background:transparent;}
header .menu .item{text-align:left;position:relative;}
header .menu .item.has-submenu.open ul{display:block;}
header .menu .item.has-submenu.open > a{color:#009fff;}
header .menu .item.has-submenu.open > a:before{right:2px;border-width:4px 0 4px 4px;border-color:transparent transparent transparent #009fff;}
header .menu .item.has-submenu > a:before{content:"";position:absolute;right:0;top:50%;margin-top:-2px;width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:#ffffff transparent transparent transparent;}
header .menu .item > a{position:relative;text-transform:uppercase;padding:0;font-size:1.6rem;font-family:"Lato Black", sans-serif;}
header .menu .item ul{text-align:left;padding:20px 20px 0;line-height:1;display:none;}
header .menu .item ul li{display:block;margin-bottom:20px;font-size:1.6rem;font-weight:400;}
header .menu .item ul li.active a{color:#009fff;}
header .menu > li{display:block;margin-bottom:20px;}
header .menu a{display:block;text-decoration:none;color:inherit;}
@media only screen and (min-width:768px){header.static.opened .menu{background:#0081ef;}
header.static nav{height:60px;}
header .info-trigger{display:none;}
header nav{margin-bottom:20px;text-align:right;}
header nav .container{padding-right:21px;padding-left:240px;}
header nav .logotype{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:30px;}
header .callback{right:0;top:120px;}
header .contact-line{padding-top:7px;padding-bottom:7px;margin-bottom:0;}
header .contact-line .info-wrapper{display:inline-block;vertical-align:middle;background:transparent;position:relative;max-width:100%;text-align:left;padding:0;}
header .contact-line .info-wrapper .close-wrapper{display:none;}
header .contact-line .numbers{margin-left:70px;}
header .contact-line .shared-list,
header .contact-line .numbers{vertical-align:middle;display:inline-block;}
}
.pagination{width:300px;clear:both;margin:0 auto;}
.pagination li{float:left;padding:5px;}
@media only screen and (min-width:890px){header .burger-btn{display:none;}
header #menu{display:block;max-width:100%;opacity:1;visibility:visible;overflow:visible;left:auto;position:relative;top:auto;}
header #menu .scroll-wrapper{height:auto;overflow:visible;}
header .menu{width:100%;max-width:100%;min-height:0;text-align:right;position:relative;background:transparent;font-size:0;padding:0;}
header .menu > li{position:relative;vertical-align:middle;display:inline-block;text-align:right;margin-bottom:0;}
header .menu > li:not(:first-child){margin-left:20px;}
header .menu .item{display:inline-block;text-align:left;font-size:0;position:relative;}
header .menu .item:hover > a{border-color:#009fff;}
header .menu .item:hover ul{display:block;}
header .menu .item > a{padding:6px 9px;display:inline-block;border:1px solid transparent;font-size:2rem;}
header .menu .item > a:before{display:none;}
header .menu .item ul{position:absolute;text-align:left;top:100%;left:0;right:0;min-width:165px;padding:7px 10px 10px;line-height:1;z-index:100;display:none;background:rgba(0, 0, 0, 0.3);}
header .menu .item ul li{display:block;margin-bottom:0;font-size:1.6rem;font-weight:400; color:#ffffff;}
header .menu .item ul li:not(:last-child){margin-bottom:10px;}
header .menu .item ul a:hover{color:#009fff;}
header.static .menu .item ul{background:#f3f3f5;color:#373a3c;}
header.static .menu .item ul a{color:#373a3c;}
header.static .menu .item ul a:hover{color:#009fff;}
#reviewSlider .review .review-detail{display:inline-block;vertical-align:top;position:relative;width:100%;padding-left:395px;padding-top:70px;padding-right:30px;padding-bottom:60px;font-size:1.7rem;line-height:1.5;}
#reviewSlider .review .review-detail:after{position:absolute;right:0;bottom:20px;width:4px;height:122px;content:"";background:#0081ef;}
#reviewSlider .slick-dots{bottom:40px;margin-bottom:0;padding-left:315px;}
}
@media only screen and (min-width:768px){header .menu .item > a{font-size:1.4rem;}
#teamList2 .slide:nth-child(3n+1){clear:both;}
}
@media only screen and (min-width:1025px){header.isSticky{-webkit-transition:all 0.5s ease;;-moz-transition:all 0.5s ease;;-o-transition:all 0.5s ease;;transition:all 0.5s ease;top:0;left:0;right:0;bottom:auto;position:fixed;background:rgba(255,255,255,0.9);color:#ffffff;box-shadow:0 0 7px rgba(0, 0, 0, 0.3);}
header.isSticky nav{margin-bottom:10px; background:#0081ef;}
header.isSticky nav .container{height:100%;padding-top:13px;padding-bottom:13px;}
header.isSticky .contact-line .user-panel ul{color:#009fff;}
header.isSticky .contact-line .user-panel a:hover{color:gray;}
header.isSticky .menu .item ul{background:rgba(255, 255, 255, 0.9); color:#373a3c;}
header.isSticky .menu .item ul li{color:#373a3c;}
header.isSticky .shared-list li a{color:#009fff;}
header.isSticky .numbers li a{color:#ff6900;}
header.isSticky .shared-list li a:hover{color:gray;}
header.isSticky .tel{color:#009fff;}
header .menu .item > a{font-size:1.6rem;}
}
.logotype{width:130px;display:block;}
.logotype a{text-decoration:none;display:block;}
.logotype img{width:100%;display:block;}
@media only screen and (min-width:1025px){.logotype{width:203px;}
}
.contact-line{text-align:right;padding-top:7px;padding-bottom:7px;margin-bottom:20px;font-size:0;}
.contact-line .user-panel,
.contact-line .shared-list,
.contact-line .numbers{display:inline-block;vertical-align:middle;font-size:1.7rem;}
.contact-line .numbers{margin-left:90px;font-weight:700;}
.contact-line .user-panel{margin-left:70px;}
.contact-line .user-panel a{color:inherit;text-decoration:none;font-size:2rem;position:relative;}
.contact-line .user-panel a:hover{transition:all .3s ease;color:#009fff;}
.contact-line .user-panel .counter{width:16px;height:16px;border-radius:50%;line-height:1.6rem;position:absolute;right:-5px;top:-5px;color:#FFFFFF;background:#0081ef;font-size:1.4rem;font-family:"Lato", sans-serif;font-weight:400;text-align:center;}
.contact-line .user-panel li{display:inline-block;vertical-align:middle;}
.contact-line .user-panel li + li{margin-left:15px;}
footer{background:#0081ef;color:#FFFFFF;font-size:1.6rem;}
footer [class*='col']{margin-bottom:40px;}
footer .container{padding-top:30px;}
footer .contact-line{text-align:left;}
footer .logotype{margin-bottom:30px;}
footer .copyright{text-align:left;padding-bottom:15px;text-transform:uppercase;}
footer .burger-btn{width:24px;position:absolute;cursor:pointer;right:20px;top:37px;z-index:101;}
footer .burger-btn .path{background:#ffffff;width:100%;height:3px;}
footer .burger-btn .path:not(:last-child){margin-bottom:4px;}
footer nav{position:relative;display:none;}
footer nav a{color:#ffffff;font-size:1.6rem;line-height:1.5;text-decoration:none;}
footer nav a:hover{text-decoration:underline;}
footer nav h4, footer nav .h4{margin-bottom:15px;}
footer .contact-list{width:30%;}
footer .contact-list .item{padding-left:25px;position:relative;display:block;font-size:1.6rem;line-height:1.5;color:inherit;}
footer .contact-list .item [class*="icon"]{position:absolute;left:0;top:5px;font-size:1.9rem;}
footer .contact-list li{display:block;color:inherit;}
footer .contact-list li:not(:last-child){margin-bottom:15px;}
footer .shared-list{margin-bottom:20px;}
footer .shared-list li + li{margin:0;}
@media only screen and (min-width:768px){footer .burger-btn{display:none;}
footer .copyright{position:absolute;right:30px;padding-bottom:0;bottom:40px;}
footer .row{width:100%;display:table;}
footer [class*='col']{margin-bottom:0;display:table-cell;vertical-align:top;}
footer .container{min-height:395px;}
footer .contact-line{width:100%;float:left;}
footer nav{width:65%;float:right;display:block !important;margin-top:-62px;}
}
.Main-slider{position:relative;height:430px;color:#ffffff;}
.Main-slider #mainSlider{height:100%;}
.Main-slider .slick-list,
.Main-slider .slick-track{height:100%;}
.Main-slider p{font-size:1.4rem;color:inherit;margin-bottom:0;line-height:1.2;}
.Main-slider h1, .Main-slider .h1{margin-bottom:0;}
.Main-slider .item{height:100%;position:relative;padding-bottom:170px;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.Main-slider .container{height:100%;font-size:0;text-align:center;text-align:left;}
.Main-slider .container .help{display:inline-block;vertical-align:middle;}
.Main-slider .container:after{content:"";display:inline-block;vertical-align:middle;width:0.1%;height:100%;margin-left:-.1%;}
.Main-slider .container:after{display:inline-block;vertical-align:bottom;}
.Main-slider .container .v-helper{vertical-align:bottom;display:inline-block;max-width:720px;font-size:2rem;color:#ffffff;}
.Main-slider .form-wrap{position:absolute;left:0;right:0;bottom:0;z-index:10;}
.Main-slider .form-wrap .w-btn{width:100%;}
@media only screen and (min-width:768px){.Main-slider{height:100%;padding-bottom:140px;margin-bottom:-140px;}
.Main-slider + .wrapper{background:#fff;}
.Main-slider p{margin-bottom:15px;font-size:2.4rem;}
.Main-slider h1, .Main-slider .h1{margin-bottom:20px;}
.Main-slider .item{padding-bottom:220px;background-attachment:fixed;}
.Main-slider .form-wrap{bottom:210px;}
.Main-slider .form-wrap .w-btn{width:auto;}
}
@media (max-height:750px) and (min-width:768px){.Main-slider{height:800px;}
}
.base-section{padding-top:0px;padding-bottom:0px;}
.base-section h2, .base-section .h2{margin-bottom:15px;}
.base-section--gray{background:#f7f7f7;}
.base-section--blue{background:#239aff;}
.base-section--gray h2, .base-section--gray .h2{color:#0081ef;}
.base-section .w-btn{width:100%;}
@media only screen and (min-width:768px){.base-section{padding-top:0px;padding-bottom:0px;}
.base-section .w-btn{width:auto;}
.base-section h2, .base-section .h2{margin-bottom:20px;}
.base-section h2.large, .base-section .h2.large{margin-bottom:20px;}
.base-section h2:not(.large), .base-section .h2:not(.large){padding-left:45px;}
}
.advantages-list{padding-top:10px;}
.advantages-list.slider-theme .slick-dots{padding-top:30px;position:static;}
.advantages-list > ul:not(.slick-dots) > li{text-align:center;display:block;}
.advantages-list .hint{margin-bottom:30px;}
.advantages-list .item{display:inline-block;vertical-align:middle;position:relative;text-align:center;padding-top:15px;padding-bottom:15px;}
.advantages-list .item .slick-slide{width:100%;}
.advantages-list .item .icon{margin-bottom:20px;display:block;text-align:center;}
.advantages-list .item .icon [class*='icon']{font-size:6.4rem;color:#0081ef;}
.advantages-list .item .title{line-height:1.5;max-width:240px;display:block;margin:0 auto;color:#413d4b;text-transform:uppercase;font-size:1.6rem;font-weight:400;font-family:"Lato Black", sans-serif;}
.advantages-list .item .title p{font-family:"Lato", sans-serif;text-transform:none;}
@media only screen and (min-width:600px){.advantages-list .hint{margin-bottom:0;}
.advantages-list > ul:not(.slick-dots):after, .advantages-list > ul:not(.slick-dots):before{content:"";display:table;}
.advantages-list > ul:not(.slick-dots):after{clear:both;}
.advantages-list > ul:not(.slick-dots) > li{width:50%;float:left;}
.advantages-list > ul:not(.slick-dots) > li:nth-child(2n+1){clear:both;}
}
@media only screen and (min-width:768px){.advantages-list .item{padding-top:0;padding-bottom:0;}
.advantages-list > ul:not(.slick-dots) > li{width:33.3333%;font-size:0;text-align:center;height:200px;border-right:1px solid #efefef;border-bottom:1px solid #efefef;}
.advantages-list > ul:not(.slick-dots) > li .help{display:inline-block;vertical-align:middle;}
.advantages-list > ul:not(.slick-dots) > li:after{content:"";display:inline-block;vertical-align:middle;width:0.1%;height:100%;margin-left:-.1%;}
.advantages-list > ul:not(.slick-dots) > li:nth-child(2n+1){clear:none;}
.advantages-list:not(.row-4-mode):not(.row-5-mode) > ul:not(.slick-dots) > li:nth-child(3n+1){clear:both;}
.advantages-list:not(.row-4-mode):not(.row-5-mode) > ul:not(.slick-dots) > li:nth-child(3n){border-right:0;}
.advantages-list.row-5-mode{padding-bottom:30px;}
.advantages-list.row-5-mode .item .icon [class*='icon']{font-size:5.5rem;}
.advantages-list.row-5-mode > ul:not(.slick-dots) > li{width:20%;border-bottom:0;margin-bottom:30px;padding-top:25px;}
.advantages-list.row-5-mode > ul:not(.slick-dots) > li:after{vertical-align:top;}
.advantages-list.row-5-mode > ul:not(.slick-dots) > li:nth-child(5n+1){clear:both;}
.advantages-list.row-5-mode > ul:not(.slick-dots) > li:nth-child(5n){border-right:0;}
.advantages-list.row-4-mode > ul:not(.slick-dots) > li{width:25%;margin-bottom:20px;border:0;height:auto;padding-top:25px;padding-bottom:25px;}
.advantages-list.row-4-mode > ul:not(.slick-dots) > li:after{vertical-align:top;}
.advantages-list.row-4-mode > ul:not(.slick-dots) > li:nth-child(4n+1){clear:both;}
.advantages-list.row-4-mode > ul:not(.slick-dots) > li:nth-child(4n){border-right:0;}
}
.directions-list .slick-dots{position:static;padding-top:20px;}
.directions-list .item, .course-list2 .item{position:relative;cursor:pointer;max-width:400px;margin:0 auto;}
.directions-list .item .caption, .directions-list .item .overlay,
.course-list2 .item .caption, .course-list2 .item .overlay{transition:opacity .2s;}
.directions-list .item img, .course-list2 .item img{width:100%;display:block;}
.directions-list .item .overlay,
.course-list2 .item .overlay{width:100%;position:absolute;bottom:0;right:0;z-index:10;padding:15px;max-width:370px;background:rgba(255, 255, 255, 0.8);opacity:0;visibility:hidden;text-align: center;}
.directions-list .item .overlay .btn-holder,
.course-list2 .item .overlay .btn-holder{text-align:center;}
.directions-list .item .overlay .btn-holder .help{text-transform:none;}
.directions-list .item .overlay .description,
.course-list2 .item .overlay .description{margin-bottom:15px;max-width:280px;font-size:1.6rem;line-height:1.5;color:#373a3c;display:block;}
.directions-list .item .overlay .title,
.course-list2 .item .overlay .title{display:block;margin-bottom:15px;color:#0081ef;font-size:1.9rem;font-weight:400;font-family:"Lato Black", sans-serif;}
.directions-list .item .caption,
.course-list2 .item .caption{position:absolute;bottom:0;right:0;left:0;opacity:1;visibility:visible;background:#0081ef;font-size:0;text-align:center;text-decoration:none;display:block;height:60px;}
.directions-list .item .caption .help,
.course-list2 .item .caption .help{display:inline-block;vertical-align:middle;}
.directions-list .item .caption:after,
.course-list2 .item .caption:after{content:"";display:inline-block;vertical-align:middle;width:0.1%;height:100%;margin-left:-.1%;}
.directions-list .item .caption .help,
.course-list2 .item .caption .help{color:#FFFFFF;text-transform:uppercase;font-size:2.1rem;font-weight:400;font-family:"Lato Black", sans-serif;}
.directions-list .item:hover .overlay,
.course-list2 .item:hover .overlay{opacity:1;visibility:visible;}
.directions-list .item:hover .caption,
.course-list2 .item:hover .caption{opacity:0;visibility:hidden;}
@media only screen and (min-width:768px){.directions-list, .course-list2{top:20px;}
.course-list2{width:100%;float:left;}
.course-list2 .item{width:calc(100%/3);float:left;border:5px white solid;}
.directions-list .item,
.course-list2 .item{overflow:hidden;max-width:100%;}
.directions-list .item .caption,
.course-list2 .item .caption{height:80px;}
}
@media only screen and (min-width:1000px){
	.course-list2 .item{width:calc(100%/4);float:left;border:5px white solid;}
	.course-list2 .popular .item{width:calc(100%/4)}
}
#partnersSlider{padding-bottom:40px;position:relative;}
#partnersSlider .slick-dots{position:static;padding-top:50px;}
#partnersSlider .item{float:none;display:inline-block;vertical-align:middle;padding-left:20px;padding-right:20px;}
#partnersSlider .item img{max-width:100%;max-height:80px;display:block;margin:0 auto;}
#partnersSlider .slide{padding:15px;}
#partnersSlider .controllers{position:absolute;bottom:0;left:0;right:0;}
@media only screen and (min-width:768px){#partnersSlider{padding-bottom:0;}
}
#teamList, #teamList2{position:relative;margin-left:-15px;margin-right:-15px;padding-bottom:26px;}
#teamList .slick-dots{position:static;padding-top:40px;}
#teamList .slide, #teamList2 .slide{padding:15px;}
#teamList2 .slide{width:calc(100%/3.5);float:left;}
#teamList .controllers{position:absolute;bottom:0;left:0;right:0;}
#teamList .item, #teamList2 .item{position:relative;box-shadow:3px 5.2px 10px rgba(0, 0, 0, 0.3);}
#teamList .item .history, #teamList2 .item .history{padding-left:30px;padding-right:15px;padding-top:15px;padding-bottom:15px;text-indent:10px;color:#373a3c;font-size:1.6rem;line-height:1.5;min-height:150px;}
#teamList .item .history p, #teamList2 .item .history p{margin-bottom:0;}
#teamList .item a, #teamList2 .item a{text-decoration:none;}
#teamList .item .position, #teamList2 .item .position{margin-left:0px;display:block;background:#0081ef;text-align:center;color:#ffffff;text-decoration:none;line-height:1.3;padding:7px;}
#teamList .item .position .help, #teamList2 .item .position .help{font-size:1.6rem;font-weight:400;min-height:40px;}
#teamList .item .photo, #teamList2 .item .photo{max-width:100%;display:block;position:relative;}
#teamList .item .photo img, #teamList2 .item .photo img{width:100%;display:block;}
#teamList .item .photo .name, #teamList2 .item .photo .name{position:absolute;bottom:0;right:0;font-size:2rem;font-weight:700;color:#0081ef;display:block;background:#fafafa;left:0px;text-align:center;padding:6px 10px;}
@media only screen and (min-width:768px){#teamList .slide{padding:10px;}
#teamList .item .history{padding-left:30px;padding-right:15px;padding-top:15px;padding-bottom:15px;text-indent:15px;color:#373a3c;font-size:1.6rem;line-height:1.5;height:150px;}
#teamList .item .history p{margin-bottom:0;}
#teamList .item .position{margin-left:30px;display:block;background:#0081ef;color:#ffffff;padding:0;font-size:0;text-align:center;height:59px;text-decoration:none;line-height:1.5;}
#teamList .item .position .help{display:inline-block;vertical-align:middle;}
#teamList .item .position:after{content:"";display:inline-block;vertical-align:middle;width:0.1%;height:100%;margin-left:-.1%;}
#teamList .item .position .help{font-size:1.6rem;font-weight:400;}
#teamList .item .photo{max-width:100%;display:block;position:relative;}
#teamList .item .photo img{width:100%;display:block;}
#teamList .item .photo .name{font-size:2.4rem;left:15px;padding:8px 15px;}
#teamList .item:hover{box-shadow:3px 5.2px 10px rgba(0, 0, 0, 0.3);}
}
#reviewSlider{position:relative;padding-top:15px;}
#reviewSlider .slick-dots{position:static;margin-bottom:15px;}
#reviewSlider .review{position:relative;}
#reviewSlider .review .img{max-width:170px;float:left;margin-right:15px;margin-bottom:15px;}
#reviewSlider .review .img img{width:100%;}
#reviewSlider .review .author{font-size:1.6rem;font-family:"Lato", sans-serif;color:#006cff;display:block;text-align:right;}
#reviewSlider .review .review-detail{position:relative;padding-bottom:15px;font-size:1.4rem;line-height:1.5;color:#373a3c;}
#reviewSlider .review .review-detail .details{position:relative;margin-bottom:10px;text-align:justify;text-justify:newspaper;}
@media only screen and (min-width:600px){#reviewSlider .review .img{max-width:220px;}
}
@media only screen and (min-width:768px){#reviewSlider .review{font-size:0;}
#reviewSlider .review .img{max-width:100%;float:none;margin-bottom:0;margin-right:-315px;display:inline-block;vertical-align:top;width:315px;}
#reviewSlider .review .author{font-size:2.4rem;}
#reviewSlider .review .review-detail{display:inline-block;vertical-align:top;position:relative;width:100%;padding-left:345px;padding-top:0px;padding-right:30px;padding-bottom:60px;font-size:1.7rem;line-height:1.5;}
#reviewSlider .review .review-detail .details{margin-bottom:35px;padding-right:55px;text-align:left;}
#reviewSlider .slick-dots{padding-left:0px;}
}
.single-article{position:relative;margin-bottom:30px;}
.single-article:after, .single-article:before{content:"";display:table;}
.single-article:after{clear:both;}
.single-article h4, .single-article .h4{padding:30px 0;}
.single-article h1, .single-article .h1{margin-bottom:40px;}
.single-article h6, .single-article .h6{margin-bottom:35px;}
.single-article .course-preview{position:relative;}
.single-article .course-preview .overlay{position:absolute;color:#ffffff;font-size:2.2rem;padding:7px;font-weight:400;font-family:"Lato Black", sans-serif;text-transform:uppercase;text-align:center;left:0;right:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;line-height:1.2;letter-spacing:.5rem;}
.single-article .img{display:block;}
.single-article .img img{display:block;width:100%;}
.single-article .details{position:relative;padding-top:45px;}
.single-article .details .return-btn{padding:0 10px;width:100%;margin-bottom:20px;}
@media only screen and (min-width:768px){.single-article .details .return-btn{padding:0;margin-bottom:0;position:absolute;right:0;top:0;width:205px;height:42px;}
}
.single-article .details .return-btn .help{font-size:1.6rem;text-transform:none;}
.single-article .shared-inline{margin-bottom:40px;}
.single-article tr{height:30px;}
@media only screen and (min-width:768px){.single-article .img{width:27%;float:left;}
.single-article .details{position:relative;width:73%;padding-right:205px;padding-top:0px;padding-left:65px;float:right;}
}
.reviews-page-wrapper{padding-bottom:50px;}
.reviews-page-wrapper .w-btn .help{text-transform:none;}
.reviews-page-wrapper .reviews-list{margin-bottom:45px;}
.reviews-page-wrapper .reviews-list li{border-bottom:1px solid #ebebeb;position:relative;}
.reviews-page-wrapper .reviews-list .review{padding:20px 0 20px;margin-bottom:20px;text-align:center;}
.reviews-page-wrapper .reviews-list .review .comment{text-align:center;margin-bottom:25px;font-size:0;text-align:center;}
.reviews-page-wrapper .reviews-list .review .comment .help{display:inline-block;vertical-align:middle;}
.reviews-page-wrapper .reviews-list .review .comment:after{content:"";display:inline-block;vertical-align:middle;width:0.1%;height:100%;margin-left:-.1%;}
.reviews-page-wrapper .reviews-list .review .comment .help{font-size:1.6rem;}
.reviews-page-wrapper .reviews-list .review .author{font-weight:400;font-family:"Lato Black", sans-serif;font-size:1.6rem;text-transform:uppercase;text-align:center;display:block;color:#413d4b;}
.reviews-page-wrapper .reviews-list .review .author:after{display:block;margin-top:15px;content:"\201C";font-size:10rem;font-weight:700;color:#0081ef;height:5rem;}
.reviews-page-wrapper .reviews-list .review .img{width:70px;display:block;margin:0 auto 20px;}
.reviews-page-wrapper .reviews-list .review .img img{width:100%;display:block;}
@media only screen and (min-width:768px){.reviews-page-wrapper .reviews-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;}
.reviews-page-wrapper .reviews-list li{border-right:1px solid #ebebeb;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;width:33.3333%;}
.reviews-page-wrapper .reviews-list li:nth-child(3n){border-right:0;}
.reviews-page-wrapper .reviews-list .review{margin-bottom:0;padding:50px 30px;}
.reviews-page-wrapper .reviews-list .review .comment p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;max-height:5.2;line-height:1.3;font-size:inherit;margin:0;}
.reviews-page-wrapper .reviews-list .review .author{font-size:1.6rem;}
.reviews-page-wrapper .reviews-list .review .author:after{margin-top:45px;}
.reviews-page-wrapper .reviews-list .review .img{width:120px;margin:0 auto 50px;}
.reviews-page-wrapper .reviews-list .review:hover .comment{background:#fafafa;padding:50px;position:absolute;margin-bottom:0;left:0;top:0;right:0;bottom:0;}
.reviews-page-wrapper .reviews-list .review:hover .comment p{display:block;}
}
.cart-wrapper{position:relative;clear:both;}
.cart-wrapper .caret{display:inline-block;vertical-align:middle;width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:#616161 transparent transparent transparent;}
.cart-table .close-tr{font-size:3rem;display:inline-block;color:#616161;text-decoration:none;}
.cart-table .close-tr:hover{color:#ff0000;}
.cart-table .cart-item{display:block;font-size:0;text-align:left;}
.cart-table .cart-item .img{width:30px;text-decoration:none;position:relative;z-index:10;border:1px solid transparent;}
.cart-table .cart-item .img img{width:100%;display:block;}
.cart-table .cart-item .img,
.cart-table .cart-item .item-name{display:inline-block;vertical-align:middle;}
.cart-table .cart-item .item-name{font-size:1.4rem;font-weight:400;font-family:"Lato Black", sans-serif;text-align:left;}
.cart-table table{width:100%;font-size:1.6rem;font-weight:400;color:#373a3c;}
.cart-table table .hint{font-size:1.6rem;font-weight:400;color:#929191;display:block;}
.cart-table table tfoot .w-btn{margin-bottom:15px;}
@media only screen and (min-width:600px){.cart-table table tfoot .w-btn{min-width:340px !important;}
}
.cart-table table tfoot .total-price{font-size:1.6rem;font-weight:400;font-family:"Lato Black", sans-serif;color:#373a3c;text-transform:uppercase;text-align:left;}
.cart-table table tfoot td{vertical-align:top;padding-top:40px;}
.cart-table table td{padding-top:15px;padding-bottom:15px;}
.cart-table table td, .cart-table table th{text-align:center;}
.cart-table table td:first-child, .cart-table table th:first-child{text-align:left;}
.cart-table table tbody tr, .cart-table table thead tr{border-bottom:1px solid #f3f3f5;}
.cart-table table tbody tr:last-child{border-bottom-color:#397eb2;}
.cart-table table th{padding:10px 0;font-weight:400;}
@media (max-width:767px){.cart-table table, .cart-table tr, .cart-table th, .cart-table td, .cart-table tbody, .cart-table thead, .cart-table tfoot{display:block;float:left;}
header.static #menu{position:relative;right:0;top:33px;bottom:0;left:-10px;height:10px;}
}
@media only screen and (min-width:768px){.cart-table table tfoot .total-price{font-size:2.4rem;}
.cart-table .cart-item .img{width:60px;margin-right:-60px;}
.cart-table .cart-item .item-name{font-size:1.6rem;width:100%;text-transform:uppercase;padding-left:95px;}
}
.slick-slider{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;outline:none !important;}
.slick-list:focus{outline:none;}
.slick-loading .slick-list{background:#fff url(./_/icons/ajax-loader.gif) center center no-repeat;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;outline:none !important;}
.slick-track:before, .slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;outline:none !important;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-dots{font-size:0;position:absolute;bottom:26px;left:0;width:100%;text-align:center;}
.invert-dots .slick-dots li.slick-active button{border-color:#333333;}
.invert-dots .slick-dots li.slick-active button:after{background:#333333;}
.invert-dots .slick-dots li button:after{background:#d7d7d7;}
.slick-dots li{display:inline-block;margin:0 5px;vertical-align:middle;}
.slick-dots li.slick-active button{border-color:#ffffff;}
.slick-dots li button{position:relative;padding:0;width:14px;height:14px;border:1px solid transparent;outline:0;background-color:transparent;}
.slick-dots li button:after{position:absolute;left:50%;top:50%;margin-left:-2px;margin-top:-2px;content:"";background:#ffffff;width:4px;height:4px;}
.slick-dots li button:hover{border-color:#ffffff;}
.controllers{text-align:center;}
.slick-prev,
.slick-next{display:inline-block;vertical-align:middle;font-size:0;cursor:pointer;color:#929191;transition:all .3s ease;}
.slick-prev:hover,
.slick-next:hover{color:#0081ef;transition:all 0s;}
.slick-prev .text,
.slick-next .text{font-size:1.4rem;color:inherit;display:block;margin-bottom:5px;}
.slick-prev [class*="icon"],
.slick-next [class*="icon"]{color:inherit;display:block;font-size:.7rem;}
.slick-prev.slick-disabled,
.slick-next.slick-disabled{cursor:default;opacity:.6;}
.slick-prev{text-align:right;}
.slick-next{text-align:left;margin-left:20px;}
.slick-vertical .slick-prev,
.slick-vertical .slick-next{z-index:5;top:initial;right:initial;}
.slick-slider{margin-bottom:0;}
.fade{opacity:0;transition:opacity 0.15s linear;}
.fade.in{opacity:1;}
.modal-open{overflow:hidden;}
.modal-open .modal{overflow-x:hidden;overflow-y:auto;}
.modal-backdrop{position:fixed;top:0;right:0;left:0;bottom:0;z-index:1000;background-color:#000000;}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0);}
.modal-backdrop.in{opacity:0.3;filter:alpha(opacity=3);}
.hide{display:none !important;}
.show{display:block !important;}
.invisible{visibility:hidden;}
.hidden{display:none !important;visibility:hidden !important;}
.affix{position:fixed;}
.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10400000;-webkit-overflow-scrolling:touch;outline:0;background:transparent;padding:0;}
.modal .close{display:block;position:absolute;outline:none;cursor:pointer;right:10px;top:10px;font-size:3.5rem;overflow:hidden;text-align:center;color:#373a3c;padding:0 0;background:transparent;border:none;}
.modal .close:hover{background:transparent;color:red;}
.modal.fade .modal-dialog{opacity:0;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out;}
.modal.in .modal-dialog{opacity:1;}
.modal .modal-dialog{position:relative;margin:40px auto;width:auto;background:transparent;padding:0;z-index:1001;}
.modal .modal-dialog .modal-content{position:relative;background-clip:padding-box;outline:0;}
.modal.two-columns-mode .modal-dialog{max-width:820px;}
.modal.two-columns-mode .w-btn{width:auto;min-width:0;}
.modal.two-columns-mode h2, .modal.two-columns-mode .h2{font-size:3rem;color:#ffffff;line-height:1.2;}
.modal.two-columns-mode h2 small, .modal.two-columns-mode .h2 small{display:block;font-size:1.7rem;font-weight:400;font-family:"Lato", sans-serif;}
.modal.two-columns-mode .modal-body{background:#ffffff;}
.modal.two-columns-mode .modal-body .right-side{padding:40px 30px 20px;}
.modal.two-columns-mode .modal-body .left-side{padding:40px 25px;color:#ffffff;background-repeat:no-repeat;background-size:cover;background-position:center center;background-image:url(./_/_/images/modal.jpg);}
@media only screen and (min-width:768px){.modal.two-columns-mode h2, .modal.two-columns-mode .h2{font-size:5.4rem;}
.modal.two-columns-mode h2 small, .modal.two-columns-mode .h2 small{font-size:2.8rem;}
.modal.two-columns-mode .modal-body{background:#ffffff;}
.modal.two-columns-mode .modal-body .table-row{width:100%;display:table;}
.modal.two-columns-mode .modal-body .left-side,
.modal.two-columns-mode .modal-body .right-side{width:50%;display:table-cell;}
.modal.two-columns-mode .modal-body .right-side{vertical-align:top;padding:40px 30px 20px;}
.modal.two-columns-mode .modal-body .left-side{padding:40px 25px;vertical-align:middle;color:#ffffff;background-repeat:no-repeat;background-size:cover;background-position:center center;background-image:url(./_/_/images/modal.jpg);}
}
.modal.modal--default .modal-dialog{background:#ffffff;max-width:835px;}
.modal.modal--default .modal-header{padding-left:45px;padding-right:35px;padding-top:10px;padding-bottom:10px;min-height:40px;font-size:2rem;line-height:1;text-transform:uppercase;color:#ffffff;position:relative;background:#0081ef;}
.modal.modal--default .modal-header .close{top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ffffff;}
.modal.modal--default .modal-body{padding-top:25px;padding-right:35px;padding-bottom:25px;padding-left:45px;margin-bottom:25px;}
.modal.modal--default .modal-footer{padding-right:35px;padding-bottom:25px;padding-left:45px;}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll;}
.collapsing{position:relative;height:0;overflow:hidden;transition-timing-function:ease;transition-duration:.35s;transition-property:height, visibility;}
.collapse{display:none;}
.collapse.in{display:block;}
.popover-wrap{position:relative;}
.popover-wrap [data-toggle]{cursor:pointer;outline:0 !important;}
.popover-wrap [data-toggle]:focus{color:#0081ef;}
.popover-wrap [data-toggle]:focus .caret{border-width:0 4px 4px 4px;border-color:transparent transparent #0081ef transparent;}
.popover{position:absolute;left:0;background:#f3f3f5;width:190px;padding:10px;}
.popover li{display:block;}
.popover li:not(:last-child){margin-bottom:10px;}
.popover a{color:#151515;font-size:1.4rem;font-weight:400;text-decoration:none;}
.popover a:hover{color:#009fff;}
.popover a strong{font-weight:700;display:block;}
.open > .dropdown-menu{display:block;}
.dropdown-menu{display:none;background-color:#fff;}
.filter-option{white-space:nowrap;text-overflow:ellipsis;}
.selectpicker.open{outline:0 !important;box-shadow:0 0 0 #fff !important;}
.selectpicker.open > .dropdown-toggle{border:2px solid #0081ef;outline:0 !important;box-shadow:0 0 0 #fff !important;}
.selectpicker.open > .dropdown-toggle .filter-option{color:#373a3c;width:100%;overflow:hidden;}
.selectpicker.open > .dropdown-toggle:after{border-color:transparent transparent #373a3c transparent;}
.selectpicker .check-mark{width:15px;height:15px;border:1px solid #929191;background:#ffffff;position:absolute;left:0;right:auto !important;margin:0 !important;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block !important;}
.selectpicker .check-mark:after{display:none;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.4rem;position:absolute;left:0;top:0;color:#ffffff;content:"\E91C";}
.selectpicker .bootstrap-select{width:100% !important;}
.selectpicker .bootstrap-select .dropdown-menu{background:#f3f3f5;padding:10px 15px;}
.selectpicker .bootstrap-select .dropdown-menu li{display:block;}
.selectpicker .bootstrap-select .dropdown-menu li:not(:last-child){margin-bottom:10px;}
.selectpicker .bootstrap-select .dropdown-menu a{color:#373a3c;display:block;position:relative;font-size:1.6rem;padding-left:30px;padding-top:3px;}
.selectpicker .bootstrap-select .dropdown-menu a .text{margin:0;}
.selectpicker .bootstrap-select .dropdown-menu a[aria-selected="true"] .check-mark{border:1px solid #0081ef;background:#0081ef;}
.selectpicker .bootstrap-select .dropdown-menu a[aria-selected="true"] .check-mark:after{display:block;}
.selectpicker .bootstrap-select > .dropdown-toggle{padding:0;font-size:0;text-align:center;background:transparent;border:1px solid #a8a7a7;height:40px;position:relative;}
.selectpicker .bootstrap-select > .dropdown-toggle .help{display:inline-block;vertical-align:middle;}
.selectpicker .bootstrap-select > .dropdown-toggle:after{content:"";display:inline-block;vertical-align:middle;width:0.1%;height:100%;margin-left:-.1%;}
.selectpicker .bootstrap-select > .dropdown-toggle:after{position:absolute;right:15px;display:block;width:0;height:0;content:'';border-width:5px 5px 0 5px;border-style:solid;border-color:#929191 transparent transparent transparent;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.selectpicker .bootstrap-select > .dropdown-toggle .filter-option{padding:0 40px 0 15px;font-size:1.6rem;color:#929191;display:inline-block;vertical-align:middle;float:none !important;}
.dropdown{position:relative;}
.dropdown.open > .dropdown-toggle:after{margin-top:-3px;-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.dropdown > .dropdown-toggle{position:relative;margin:0;cursor:pointer;text-align:left;text-decoration:none;border:none;outline:none;}
.dropdown .dropdown-menu{position:absolute;z-index:1045;top:100%;right:0;width:100%;margin:0;padding:5px 0;}
footer .shared-list{width:30%;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.shared-list ul{font-size:0;display:block;}
.shared-list li{display:inline-block;vertical-align:middle;}
.shared-list li + li{margin-left:15px;}
.shared-list li a{text-decoration:none;color:#ffffff;width:30px;height:30px;display:block;transition:all .3s ease;border:1px solid transparent;font-size:0;text-align:center;}
.shared-list li a .help{display:inline-block;vertical-align:middle;}
.shared-list li a:after{content:"";display:inline-block;vertical-align:middle;width:0.1%;height:100%;margin-left:-.1%;}
.shared-list li a:hover{border-color:#ffffff;transition:all 0s;}
.shared-list [class*="icon"]{color:inherit;display:inline-block;vertical-align:middle;font-size:1.6rem;}
.shared-list.shared-inline [class*="icon"]{color:#373a3c;font-size:2rem;}
.shared-list.shared-inline .title{display:inline-block;vertical-align:middle;margin-right:15px;}
.shared-list.shared-inline ul{display:inline-block;vertical-align:middle;}
.shared-list.shared-inline ul li{display:inline-block;vertical-align:middle;margin:0;}
.shared-list.shared-inline ul li + li{margin-left:5px;}
.shared-list.shared-inline a:hover{border-color:#0081ef;}
.collapsible-group{padding-top:25px;margin-bottom:50px;}
.collapsible-group h4, .collapsible-group .h4{margin-bottom:40px;font-size:0;text-align:left;}
.collapsible-group h4 .help, .collapsible-group .h4 .help{width:100%;padding-left:50px;display:inline-block;vertical-align:middle;font-size:1.6rem;font-weight:400;font-family:"Lato Black", sans-serif;color:#413d4b;}
.collapsible-group h4 [class*='icon'], .collapsible-group .h4 [class*='icon']{font-size:3rem;color:#0081ef;width:50px;margin-right:-50px;display:inline-block;vertical-align:middle;}
.collapsible-group .col-6{padding-left:15px;padding-right:15px;}
.collapsible-group .row{margin-left:-15px;margin-right:-15px;}
.collapsible-group .row:after, .collapsible-group .row:before{content:"";display:table;}
.collapsible-group .row:after{clear:both;}
.collapsible-group .panel-group{border-bottom:1px solid #626262;margin-bottom:50px;}
.collapsible-group .panel-collapse .panel-body{font-size:1.7rem;color:#413d4b;line-height:1.3;padding-left:10px;padding-right:10px;padding-bottom:25px;}
.collapsible-group .panel-heading{text-transform:uppercase;color:#413d4b;border-top:1px solid #626262;}
.collapsible-group .panel-heading a{display:block;padding:0;position:relative;text-decoration:none;font-size:0;text-align:center;height:60px;padding-right:60px;text-align:left;}
.collapsible-group .panel-heading a .help{display:inline-block;vertical-align:middle;}
.collapsible-group .panel-heading a:after{content:"";display:inline-block;vertical-align:middle;width:0.1%;height:100%;margin-left:-.1%;}
.collapsible-group .panel-heading a:before{content:"\E91E";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;color:inherit;right:30px;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.5rem;}
.collapsible-group .panel-heading a .help{font-size:1.6rem;}
@media only screen and (min-width:768px){.collapsible-group .col-6{width:50%;float:left;}
.collapsible-group .panel-collapse .panel-body{padding-right:60px;padding-left:30px;}
.collapsible-group .panel-heading a{padding-left:30px;padding-right:60px;}
}
.w-btn{display:inline-block;vertical-align:middle;text-decoration:none;position:relative;cursor:pointer;outline:0;-webkit-appearance:none;height:40px;width:auto;padding:0 20px;background:#009fff;color:#fff;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1;font-size:0;text-align:center;border-radius:0;transition:all .3s ease;box-shadow:1.5px 2.6px 5px rgba(0, 0, 0, 0.24);}
.w-btn .help{display:inline-block;vertical-align:middle;}
.w-btn:after{content:"";display:inline-block;vertical-align:middle;width:0.1%;height:100%;margin-left:-.1%;}
.w-btn .help{color:inherit;font-size:1.8rem;font-weight:400;font-family:"Lato Black", sans-serif;text-transform:uppercase;}
.w-btn:hover{transition:all 0s;background:#0081ef;}
.w-btn.w-btn--border{background:#fafafa;border:1px solid #929191;color:#373a3c;}
.w-btn.w-btn--border .help{color:inherit;}
.w-btn.w-btn--border:hover{background:#ffffff;}
.w-btn.w-btn--shade{box-shadow:1.5px 2.6px 5px rgba(0, 0, 0, 0.24);}
.w-btn.w-btn--shade.w-btn--small{box-shadow:1.5px 2.6px 5px rgba(0, 0, 0, 0.24);}
.w-btn.w-btn--shade.w-btn--small .help{font-size:2.4rem;font-weight:400;font-family:"Lato Black", sans-serif;}
.w-btn.w-btn--small{height:42px;min-width:200px !important;box-shadow:0 0 0 #ffffff;}
.w-btn.w-btn--small .help{font-weight:400;font-family:"Lato", sans-serif;font-size:1.6rem;}
.w-btn.w-btn--white{background:#fafafa;border:1px solid #929191;}
.w-btn.w-btn--white .help{color:#373a3c;}
.w-btn.w-btn--white:hover{background:#373a3c;color:#ffffff;}
.w-btn.w-btn--white:hover .help{color:inherit;}
.w-btn.w-btn--exsmall{height:40px;box-shadow:3px 5.2px 10px rgba(0, 0, 0, 0.3);font-size:2.4rem;}
@media only screen and (min-width:600px){.w-btn{min-width:340px;}
}
@media only screen and (min-width:768px){.w-btn{height:59px;}
.w-btn .help{font-size:2.4rem;}
}
form .form-group{margin-bottom:20px;}
form .form-controls{position:relative;}
form .form-controls.error .errorMessage{text-align:left;font-size:12px;margin:6px 0 0;padding:0 16px;}
form label, form .controls-label{display:block;color:#373a3c;font-size:1.6rem;font-weight:400;cursor:pointer;margin-bottom:12px;}
form label a, form .controls-label a{color:#fff;text-decoration:underline;}
form label a:hover, form .controls-label a:hover{text-decoration:none;}
.Main-slider form label, .Main-slider form .controls-label{color:rgba(243, 243, 245, 0.8);}
form input[type="text"],
form input[type="tel"],
form input[type="email"],
form input[type="password"],
form input[type="search"],
form input[type="date"],
form textarea{background:transparent;outline:0;color:#373a3c;font-size:1.6rem;font-weight:400;text-align:left;width:100%;border:1px solid #929191;transition:all .3s ease;border-radius:0;}
.Main-slider form input[type="text"], .Main-slider
form input[type="tel"], .Main-slider
form input[type="email"], .Main-slider
form input[type="password"], .Main-slider
form input[type="search"], .Main-slider
form input[type="date"], .Main-slider
form textarea{background:rgba(255, 255, 255, 0.2);border:2px solid rgba(2, 119, 189, 0.2);color:rgba(243, 243, 245, 0.8);}
.Main-slider form input[type="text"]:focus, .Main-slider
form input[type="tel"]:focus, .Main-slider
form input[type="email"]:focus, .Main-slider
form input[type="password"]:focus, .Main-slider
form input[type="search"]:focus, .Main-slider
form input[type="date"]:focus, .Main-slider
form textarea:focus{border:2px solid #0081ef;color:#f3f3f5;}
form input[type="text"]::-webkit-input-placeholder,
form input[type="tel"]::-webkit-input-placeholder,
form input[type="email"]::-webkit-input-placeholder,
form input[type="password"]::-webkit-input-placeholder,
form input[type="search"]::-webkit-input-placeholder,
form input[type="date"]::-webkit-input-placeholder,
form textarea::-webkit-input-placeholder{color:#929191;}
form input[type="text"]:-ms-input-placeholder,
form input[type="tel"]:-ms-input-placeholder,
form input[type="email"]:-ms-input-placeholder,
form input[type="password"]:-ms-input-placeholder,
form input[type="search"]:-ms-input-placeholder,
form input[type="date"]:-ms-input-placeholder,
form textarea:-ms-input-placeholder{color:#929191;}
form input[type="text"]::placeholder,
form input[type="tel"]::placeholder,
form input[type="email"]::placeholder,
form input[type="password"]::placeholder,
form input[type="search"]::placeholder,
form input[type="date"]::placeholder,
form textarea::placeholder{color:#929191;}
form input[type="text"]:focus,
form input[type="tel"]:focus,
form input[type="email"]:focus,
form input[type="password"]:focus,
form input[type="search"]:focus,
form input[type="date"]:focus,
form textarea:focus{color:#373a3c;text-transform:none;border:2px solid #0081ef;transition:all 0s;}
form input[type="text"]:focus::-webkit-input-placeholder,
form input[type="tel"]:focus::-webkit-input-placeholder,
form input[type="email"]:focus::-webkit-input-placeholder,
form input[type="password"]:focus::-webkit-input-placeholder,
form input[type="search"]:focus::-webkit-input-placeholder,
form input[type="date"]:focus::-webkit-input-placeholder,
form textarea:focus::-webkit-input-placeholder{color:transparent;}
form input[type="text"]:focus:-ms-input-placeholder,
form input[type="tel"]:focus:-ms-input-placeholder,
form input[type="email"]:focus:-ms-input-placeholder,
form input[type="password"]:focus:-ms-input-placeholder,
form input[type="search"]:focus:-ms-input-placeholder,
form input[type="date"]:focus:-ms-input-placeholder,
form textarea:focus:-ms-input-placeholder{color:transparent;}
form input[type="text"]:focus::placeholder,
form input[type="tel"]:focus::placeholder,
form input[type="email"]:focus::placeholder,
form input[type="password"]:focus::placeholder,
form input[type="search"]:focus::placeholder,
form input[type="date"]:focus::placeholder,
form textarea:focus::placeholder{color:transparent;}
form input[type="text"],
form input[type="tel"],
form input[type="email"],
form input[type="password"],
form input[type="search"],
form input[type="date"]{height:40px;padding:0 15px;}
form input[type="search"]{-webkit-appearance:none;}
form input[type="password"]{text-transform:none !important;}
form textarea{resize:none;padding:15px;height:160px;}
.form-group.form-col-4.text-right{padding-top:28px;}
@media only screen and (min-width:768px){form input[type="text"],
form input[type="tel"],
form input[type="email"],
form input[type="password"],
form input[type="search"],
form input[type="date"]{height:59px;}
}
.form-hr{padding-bottom:40px;float:left;width:100%;}
.check-list li{display:block;margin-bottom:15px;}
@media only screen and (min-width:1025px){.check-list.table-grid{display:table;margin-bottom:25px;width:100%;}
.check-list.table-grid li{display:table-cell;vertical-align:middle;}
}
@media only screen and (min-width:600px){.check-list.col-3-view li{width:50%;}
}
@media only screen and (min-width:1025px){.check-list.col-3-view li{width:33.3333%;}
}
@media only screen and (min-width:600px){.check-list.col-2-view li{width:50%;}
}
.check-list.col-3-view, .check-list.col-2-view{font-size:0;}
.check-list.col-3-view .cu-checkbox .mark, .check-list.col-3-view .cu-checkbox .help, .check-list.col-2-view .cu-checkbox .mark, .check-list.col-2-view .cu-checkbox .help{vertical-align:top;}
.check-list.col-3-view li, .check-list.col-2-view li{padding-right:40px;display:inline-block;vertical-align:top;margin-bottom:30px;}
.thin-form .link-group{padding-top:10px;width:100%;display:table;margin-bottom:30px;}
.thin-form .link-group .col{display:table-cell;vertical-align:middle;text-align:left;}
.thin-form .link-group .col:last-child{text-align:right;}
.thin-form a{font-size:1.6rem;color:#0081ef;}
.thin-form .form-group{margin-bottom:15px;}
.thin-form .controls-label{font-size:1.6rem;}
.thin-form input[type="text"],
.thin-form input[type="tel"],
.thin-form input[type="email"],
.thin-form input[type="password"],
.thin-form input[type="search"],
.thin-form input[type="date"],
.thin-form textarea{border:1px solid #a8a7a7;font-size:1.4rem;}
.thin-form input[type="text"]:focus,
.thin-form input[type="tel"]:focus,
.thin-form input[type="email"]:focus,
.thin-form input[type="password"]:focus,
.thin-form input[type="search"]:focus,
.thin-form input[type="date"]:focus,
.thin-form textarea:focus{border:2px solid #009fff;}
.thin-form input[type="text"],
.thin-form input[type="tel"],
.thin-form input[type="email"],
.thin-form input[type="password"],
.thin-form input[type="search"],
.thin-form input[type="date"]{height:40px;}
.form-row:after, .form-row:before{content:"";display:table;}
.form-row:after{clear:both;}
.timer-line{text-align:center;margin-bottom:30px;}
.timer-line .title{margin-bottom:20px;}
.timer-line .timer-wrap{font-size:5.4rem;color:#0081ef;text-align:center;}
.timer-line .timer-wrap > *{display:inline-block;vertical-align:middle;}
.timer-line .timer-wrap:before{content:"";margin-right:10px;display:inline-block;vertical-align:middle;background:url(./_/icons/clock.png) no-repeat 0 0 scroll transparent;width:52px;height:64px;}
.list-checkboxes li{margin-bottom:30px;}
.filter-form{padding-top:30px;}
.filter-form .form-row{margin-bottom:0;padding-bottom:30px;}
.filter-form .w-btn{width:100%;}
.cu-checkbox{position:relative;}
#msOrder .cu-checkbox .mark{border:1px solid transparent;display:inline-block;vertical-align:middle;height:30px;margin-right:-30px;width:30px;background:#0081ef;font-size:0;text-align:center;}
.cu-checkbox-fix ul{width:100%;padding-left:30px;}
.cu-checkbox-fix .list-checkboxes .help{padding-left:0px;}
.cu-checkbox-fix .list-checkboxes li{width:auto;}
.cu-checkbox .mark .help{display:inline-block;vertical-align:middle;}
#msOrder .cu-checkbox .mark:after{content:"";display:inline-block;vertical-align:middle;width:0.1%;height:100%;margin-left:-.1%;}
#msOrder .cu-checkbox .mark:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\E91C";display:inline;font-size:2.4rem;color:#ffffff;}
.cu-checkbox input[type="checkbox"]{visibility:hidden;width:0 !important;position:absolute;left:0;top:0;height:0 !important;opacity:0;}
#msOrder .cu-checkbox input[type="checkbox"]:checked + label .mark{background:#0081ef;border-color:#0081ef;}
.cu-checkbox input[type="checkbox"]:checked + label .mark:before{display:inline-block;vertical-align:middle;}
.cu-checkbox input[type="checkbox"] + label{position:relative;margin:0;line-height:1.2;font-size:0;color:#333333;}
.cu-checkbox input[type="checkbox"] + label .help{display:inline-block;width:100%;vertical-align:middle;padding-left:0px;font-size:1.6rem;font-weight:normal;}
.cu-checkbox p, .cu-checkbox ul span, .collapsible-group, .review-detail p{font-size:1.7rem !important;}
#email .w-btn{margin-top:0;}
.small-checkbox .cu-checkbox input[type="checkbox"] + label .help{font-size:1.6rem;padding-left:30px;}
.small-checkbox .cu-checkbox .mark{width:15px;height:15px;margin-right:-15px;}
.small-checkbox .cu-checkbox .mark:before{font-size:1.3rem;}
.callback{background:#009fff;width:60px;height:60px;border-radius:50%;font-size:0;text-align:center;box-shadow:3px 5.2px 10px rgba(0, 0, 0, 0.3);transition:all .3s ease;color:#FFFFFF;}
.callback .help{display:inline-block;vertical-align:middle;}
.callback:after{content:"";display:inline-block;vertical-align:middle;width:0.1%;height:100%;margin-left:-.1%;}
.callback a{text-decoration:none;color:inherit;font-size:3.5rem;display:inline-block;vertical-align:middle;}
.callback:hover{transition:all 0s;background:#0081ef;}
.collapsible-group td{padding-right:5px;font-size:16px;color:#373a3c;line-height:1.5;}
/*.collapsible-group td + td{padding-right:0;padding-left:5px;}*/
.cu-checkbox li::before{display:inline-block;vertical-align:middle;background:#0081ef;border-color:#0081ef;text-align:center;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\E91C";font-size:2.4rem;color:#ffffff;border:1px solid transparent;height:30px;margin-right:10px;width:30px;}
.cu-checkbox li{position:relative;left:0;line-height:1.2;font-size:0;color:#333333;}
.cu-checkbox li::after{content:"";display:inline-block;vertical-align:middle;width:0.1%;height:100%;margin-left:-.1%;}
.cu-checkbox{line-height:1.2;color:#333333;}
.cu-checkbox .help{display:inline-block;width:100%;vertical-align:middle;padding-left:0px;font-size:1.6rem;font-weight:normal;}
#msOrder .cu-checkbox .mark{background:#f3f3f5;border-color:#0081ef;}
#msOrder .cu-checkbox .mark::before{font-size:0;}
#msOrder .cu-checkbox input[type="radio"]:checked + label .mark{background:#0081ef !important;border-color:#0081ef;}
#msOrder .cu-checkbox input[type="radio"]:checked + label .mark:before{font-size:2.4rem;}
.cu-checkbox label{cursor:default;}
.cu-checkbox li::before{display:inline-block;vertical-align:middle;background:#0081ef;border-color:#0081ef;text-align:center;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\E91E";font-size:2.4rem;color:#ffffff;border:1px solid transparent;height:30px;margin-right:0px;width:30px;position:absolute;left:-30px;}
.cu-checkbox .advantages-list li::before{display:none;}
.cu-checkbox li{position:relative;left:0;line-height:1.2;font-size:1.7rem;color:#333333;padding-right:40px;display:inline-block;vertical-align:top;margin-bottom:30px;width:31%;padding-left:10px;}
.cu-checkbox li::after{content:"";display:inline-block;width:0.1%;height:100%;margin-left:-.1%;}
.cu-checkbox{line-height:1.2;color:#333333;}
.cu-checkbox .help{display:inline-block;width:100%;vertical-align:middle;padding-left:40px;font-size:1.6rem;font-weight:normal;}
#mse2_results img{width:100%;}
header:not(.static).isSticky .menu .item ul a:hover{color:gray;}
.white strong{padding-top:15px;display:block;padding-bottom:35px;}
@media only screen and (min-width:1025px){.callback{width:80px;height:80px;}
.callback a{font-size:5rem;}
}
.breadcrumbs{margin:0;padding:0 0 35px;}
.breadcrumbs ul li{font-size:1.4rem;font-weight:400;line-height:1;display:inline-block;vertical-align:middle;color:#0081ef;}
.breadcrumbs ul li:not(:first-child):before{margin-right:3px;display:inline-block;vertical-align:middle;content:"-";color:#373a3c;}
.breadcrumbs a{color:#373a3c;text-decoration:none;}
.breadcrumbs a:hover{text-decoration:underline;}
.course-item{position:relative;background-size:cover;background-position:center center;background-attachment:scroll;background-repeat:no-repeat;max-width:420px;margin:0 auto;}
.course-item .dummy{display:block;position:relative;}
.course-item .dummy img{opacity:0;pointer-events:none;width:100%;display:block;}
.course-item .overlay{position:absolute;left:0;top:0;right:0;bottom:0;text-align:center;color:#ffffff;background:rgba(0, 0, 0, 0.6);display:none;font-size:0;text-align:center;}
.course-item .overlay .help{display:inline-block;vertical-align:middle;}
.course-item .overlay:after{content:"";display:inline-block;vertical-align:middle;width:0.1%;height:100%;margin-left:-.1%;}
.course-item .overlay .help{font-size:1.6rem;}
.course-item .hint{font-size:1.6rem;font-weight:400;display:block;color:inherit;margin-bottom:5px;line-height:1.2;}
.course-item .hint.date-hint{font-size:2.4rem;margin-bottom:20px;}
.course-item h4, .course-item .h4{font-family:"Lato Black", sans-serif;font-weight:400;margin-bottom:10px;}
.course-item h4.teacher, .course-item .h4.teacher{text-transform:none;margin-bottom:30px;}
.course-item .top-title{margin-bottom:40px;}
.course-item .time-group{padding-bottom:20px;padding-top:10px;}
.course-item .time-group .h4, .course-item .time-group h4{margin-bottom:0;}
.course-item .group-caption{position:absolute;right:0;bottom:0;background:rgba(0,129,239, 1);color:#ffffff;text-align:center;padding-top:30%;padding-bottom:25px;padding-left:15px;padding-right:15px;}
.course-item .group-caption hr{margin-bottom:20px;}
.course-item:hover .group-caption{display:none;}
.course-item:hover .overlay{display:block;}
.course-item .group-caption:hover{Border:1px red solid;}
.course-item .group-caption:hover ~ .overlay{display:block;}
.course-item:hover .group-caption{display:none;}
.course-item .group-caption:hover{display:none;}
.course-list{padding-bottom:40px;}
.course-list ul{margin-left:-15px;margin-right:-15px;}
.course-list li{margin-bottom:16px;}
@media only screen and (min-width:768px){.course-item{margin:0;max-width:100%;}
.course-list ul{margin-left:-8px;margin-right:-8px;}
.course-list ul:after, .course-list ul:before{content:"";display:table;}
.course-list ul:after{clear:both;}
.course-list li{float:left;width:50%;padding-left:8px;padding-right:8px;}
.course-list li:nth-child(2n+1){clear:both;}
}
.course-item h4, .course-item .h4{font-size:1.7rem;}
.course-item .group-caption{width:100%; height: 100%;}
#mse2_mfilter .course-list{padding-bottom:0;}
@media only screen and (min-width:1170px){.course-list li:nth-child(3n+1){clear:none;}
.course-list li{width:calc(100%/4);}
.course-list li:nth-child(2n+1){clear:none;}
}
.telephone-header-mobile{display:none;}
.directions-list .slick-track img, .directions-list .item .caption{border-right:5px white solid;border-left:5px white solid;}
.item.slick-active + .item.slick-active::before{border-left:1px gray solid;height:100%;position:absolute;width:1px;content:"";left:0;opacity:0.1;}
#partnersSlider .item.slick-active + .item.slick-active::before{border-left:0px gray solid;}
@media only screen and (max-width:800px){#teamList .item .history{height:200px;}
}
@media only screen and (min-width:768px){.base-section h2, h2.larges{font-size:3.8rem;}
.Main-slider .container, .base-section--gray .container{padding-left:75px;}
.base-section--gray h2{padding-left:0 !important;}
#reviewSlider, main .breadcrumbs, h2.larges , h2.large{padding-left:50px;}
.container .base-section .container h2.large{padding-left:20px;}
}
@media only screen and (max-width:920px){header .menu > li:not(:first-child){margin-left:0.5% !important;}
}
.logo{width:200px;left:31px;top:43px;position:absolute;}
.logo-img img{width:20%;float:left;}
#payments{clear:both;}
@media only screen and (max-width:780px){.directions-list .item .caption .help, .course-list2 .item .caption .help{font-size:2.3rem;}
}
@media only screen and (max-width:767px){.cart-table table div, .cart-table table tr, .cart-table table td{border:0px red solid;}
.cu-checkbox-fix img{width:100%;height:auto;}
.remove .btn.btn-default{background:transparent none repeat scroll 0 0;width:100%;padding:0;}
header.static nav .container{height:100%;padding-top:13px;padding-bottom:30px;}
.telephone-header-mobile{display:block;padding-top:15px;float:left;}
.static .telephone-header-mobile{padding-top:30px;}
.wraper{width:100%;}
.logo{top:30px;}
#teamList2 .slide:nth-child(3n+1){clear:none;}
#teamList2 .slide:nth-child(2n+1){clear:both;}
.static .logotype img{background:url("/assets/logo.svg") left top no-repeat !important;}
header .burger-btn.open{position:fixed;top:55px;}
.course-list2 .item{width:50%;float:left;border:5px white solid;}
header .callback{top:120px;}
#teamList2 .slide{width:calc(50%);float:left;}
footer .shared-list, footer .contact-list{width:100%;}
.course-list li{float:left;width:50%;padding-left:8px;padding-right:8px;}
#msCart{padding:0;width:calc(100% + 30px);margin-left:-15px;float:left;overflow:hidden;}
#msCart tbody{width:100%;}
#msCart tr{position:relative;}
#msCart .cart-table table td{width:100%;}
#msCart .cart-table table td:empty{width:0;}
#msCart .cart-table table td+td{width:30%;float:left;}
#msCart .cart-table table tfoot td + td{width:100%;}
#msCart .cart-table table td.remove{padding:10px;line-height:15px;position:absolute;right:0px;top:0;width:auto;}
.cart-table table tbody tr, .cart-table table thead tr{border-top:1px solid #f3f3f5;border-bottom:0px solid #f3f3f5;clear:both;width:100%;padding:0 15px;}
#msCart tr{background:#fafafa;float:left;}
#msCart tfoot tr{background:#fff;float:left;}
#msCart tr:nth-child(2n){background:#009fff;float:left;width:100%;}
#msCart tr.header{display:none;}
#msCart .cart-table .cart-item{text-align:center;width:100%;}
.cart-table tfoot{padding:0 15px;}
#msOrder .total-price, #msOrder .form-hr, #msOrder .h1, #msOrder .heading , #msOrder .thin-form, #msOrder #payments, #msOrder .check-list.table-grid, .cart-table table tfoot .total-price, .cart-table table tfoot .ms2_total_count div{width:100%;float:left;clear:both;}
}
@media only screen and (max-width:650px){.directions-list .item .caption .help, .course-list2 .item .caption .help{font-size:2rem !important;}
}
@media only screen and (max-width:540px){#call .form-group.form-col-4.text-right{padding-top:0;}
.advantages-list .item{width:100%;}
.course-list li{width:100%;}
.cart-table table tfoot td+td{vertical-align:top;padding-top:10px;}
.course-list2 .item{width:100%;float:left;border:1px white solid;border-bottom:5px white solid;border-top:5px white solid;max-width:100%;}
#teamList2 .slide{width:100%;}
}
#mse2_filters li{padding-left:0;padding-right:0;padding-bottom:0;margin-bottom:5px;width:100%;font-size:0;}
#mse2_filters li span.text{margin-right:0 !important;}
#mse2_filters .selectpicker .bootstrap-select .dropdown-menu{padding-right:0!important;}
#mse2_filters .dropdown-menu.inner{max-height:130px;overflow:auto;padding-right:10px;}
.cu-checkbox-fix .cu-checkbox .help{padding-left:0px;}
.cu-checkbox-fix.fix-2 .list-checkboxes li{width:50%;}
@media only screen and (max-width:600px){.cu-checkbox li{width:100%;}
}
@media only screen and (max-width:1042px){header .menu .item > a{padding:6px 4px;}
.directions-list .item .caption .help, .course-list2 .item .caption .help{font-size:1.8rem;}
}
.cart-content .title, .cart-content .price .price, .cart-content .count{display:none;}
#mse2_form{width:50%;}
.search-btn{padding:21px;}
.mse2-row{width:33%;float:left;padding:10px;}
.mse2-row:nth-child(3n+2){clear:both;}
.search-title{padding-bottom:10px;}
.search-row-con{float:right;}
.search-row-con img{float:right;padding:0px 10px;}
#mse2_form .form-group{width:80%;float:left;}
@media only screen and (max-width:940px){#mse2_form{width:70%;}
}
@media only screen and (max-width:890px){#menu li a.ultringle::after{width:0px;height:0px;border-left:5px solid #03015600;border-top:5px solid #0064b4;border-right:5px solid #03015600;content:"";position:absolute;top:5px;right:5px;transform:rotate(0deg);font-size:0;}
#menu li a.ultringle.open::after{transform:rotate(-90deg);}
.course-list2{position:relative;}
}
@media only screen and (max-width:790px){.well.msearch2{padding-left:15px;}
}
@media only screen and (max-width:767px){.logo{top:35px;left:15px;}
.search-btn{padding:11.5px;}
.cart-table .cart-item .img{width:70px;float:left;}
.cart-content .title, .cart-content .price .price, .cart-content .count{display:block;}
}
@media only screen and (max-width:600px){.cu-checkbox-fix.fix-2 .list-checkboxes li{width:100%;}
#mse2_form{width:100%;}
}
@media only screen and (max-width:410px){.directions-list .item .caption .help, .course-list2 .item .caption .help{font-size:2.3rem !important;}
}
@media only screen and (max-width:410px){#mse2_form .form-group{width:70%;}
}
label.label-license{padding-top:10px;font-size:1.3rem;}
label.label-license a{color:#0081ef;}
.Main-slider form label.label-license, .Main-slider form label.label-license a{color:#fff !important;}
.site-map1{font-size:18px;color:#373a3c;margin-top:50px;margin-left:40px;font-family:"Lato", sans-serif;}
.site-map1 ul{padding-left:20px;padding-top:10px;padding-bottom:10px;list-style:circle;}
.site-map1>ul{padding-left:20px;padding-top:10px;padding-bottom:10px;list-style:square outside;}
#browserinfo #cookiesclose{font-size:32px;position:absolute;right:10px;top:0px;}
#browserinfo{background:#fff;color:black;padding:20px;position:fixed;bottom:0;width:100%;}
.isSticky .logo{display:none;}
.no-checkbox li::before{display:none !important;}
.no-checkbox.cu-checkbox li, .no-checkbox .cu-checkbox li{padding-left:0 !important;}
.youtube-block > div{position:relative;display:block;width:70%;padding:0;overflow:hidden;}
.youtube-block > div::before{padding-top:56.25%;}
.youtube-block embed, .youtube-block iframe, .youtube-block object, .youtube-block video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}
@media (max-width:767px){
	main > .container {
		display: flex;
		flex-flow: column;
	}
	main > .container > .cu-checkbox {
		order: 2;
	}
	main > .container > section {
		order: 1;
	}
}
.grecaptcha-badge {
    display: none;
}
.success-text{
	font-size: 20px;
	background: #0102034d;
	padding: 40px;
}
