#about .tabs-wrap #tabs::before,
#about .tabs-wrap #tabs::after{content:'';display:table;}
#about .tabs-wrap #tabs::after{clear:both;}
#about{background:#ecf9fe;color:#899092;padding-bottom:40px;margin-bottom:40px;}
#about .tabs-wrap{border-bottom:1px solid #d9edf5;margin-bottom:30px;}
#about .tabs-wrap #tabs li{float:left;line-height:60px;padding:0 16px;cursor:pointer;}
#about .tabs-wrap #tabs li span{font-size:24px;font-weight:bold;color:#272727;border-bottom:1px solid #899092;}
#about .tabs-wrap #tabs li.active{background:#FFF;}
#about .tabs-wrap #tabs li.active span{color:#008ad2;border:none;}
#about .box{display:none;}
#about .box.visible{display:block;}
#about .box .imgs{font-size:0;margin:0 -6px 32px -6px;text-align:center;}
#about .box .imgs img{margin:0 6px 6px 6px;border-radius:8px;}
#about .box p{color:#383838;font-weight:300;line-height:26px;}
#about .box b{color:#383838;font-weight:600;line-height:26px;}
#about .box p strong{color:#1f1f1f;font-size:20px;font-weight:bold;line-height:30px;}
@media (max-width:1199px){#about .tabs-wrap #tabs li span{font-size:18px;}
}
@media (max-width:767px){#about .tabs-wrap #tabs li{float:none;}
}
#adv ul{font-size:0;margin:0 -30px;}
#adv ul li{display:inline-block;vertical-align:top;width:calc(100%/3);text-align:center;padding:0 30px;margin-bottom:40px;}
#adv ul li figure{line-height:74px;margin-bottom:10px;}
#adv ul li p{font-size:15px;line-height:24px;}
#adv ul li p a{font-size:24px;font-weight:bold;color:#1c1c1c;line-height:0.8;display:inline-block;-webkit-box-shadow:inset 0 -1px 0 #ffffff;box-shadow:inset 0 -1px 0 #ffffff;}
#adv ul li p a:hover{color:#008ad2;border-color:#7fc4e8;}
@media (max-width:1199px){#adv ul{margin:0 -10px;}
#adv ul li{text-align:center;padding:0 15px;}
}
@media (max-width:767px){#adv ul li{display:block;width:auto;}
}
.path a{border-bottom:1px solid #c8c8c8;color:#383838;}
.path a:hover{color:#008ad2;border-bottom:1px solid #008ad2;}
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section,
main{display:block;}
body{line-height:1.2;}
ol{padding-left:16px;list-style:decimal;}
ul{padding-left:16px;list-style:disc;}
table{border-collapse:collapse;border-spacing:0;}
*{-webkit-box-sizing:border-box;box-sizing:border-box;}
*{outline:none;}
body{font-family:"Proxima Nova Rg", sans-serif;color:#383838;font-size:16px;background:#f2fbff;position:relative;padding:21px 0;}
a{color:#008ad2;text-decoration:none;}
a:hover{text-decoration:none;}
i{font-style:normal;}
img{max-width:100%;height:auto;vertical-align:middle;}
ul.ul-reset,
.ul-reset ul{margin:0;padding:0;list-style:none;}
::-moz-placeholder{opacity:1;}
::-webkit-input-placeholder{opacity:1;}
button{cursor:pointer;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.container{width:100%;max-width:1200px;margin:0 auto;}
#wrapper{margin:0 auto;max-width:1358px;background:#fff;-webkit-box-shadow:0 0 163px rgba(183, 229, 249, 0.75);box-shadow:0 0 163px rgba(183, 229, 249, 0.75);border-radius:10px;padding-top:8px;}
.title{position:relative;margin-bottom:22px;font-size:0;}
.title > span{font-size:30px;color:#1b76a5;font-family:"Sommet Rounded", sans-serif;font-weight:900;vertical-align:middle;display:inline-block;margin-right:27px;}
h1{font-size:30px;color:#1b76a5;font-family:"Sommet Rounded", sans-serif;font-weight:900;vertical-align:middle;display:inline-block;margin-right:27px;margin-bottom:22px;}
a.link-to-section{position:absolute;top:10px;right:0;color:#383838;font-size:10px;}
a.link-to-section span{font-size:16px;vertical-align:middle;border-bottom:1px solid #d7d7d7;}
a.link-to-section:hover{color:#008ad2;}
.line{background:#f0f0f0;height:1px;margin:40px 0;}
.path{color:#757373;margin-bottom:30px;}
.path a{display:inline-block;}
h2 a{font-size:30px;color:#008ad2;font-family:"Sommet Rounded", sans-serif;font-weight:900;vertical-align:middle;display:inline-block;margin-right:27px;margin-bottom:22px;}
h2 a:hover{color:#0fadff;text-decoration:underline;}
@media (max-width:1199px){.container{max-width:740px;}
#wrapper{max-width:760px;}
a.link-to-section{position:static;display:block;margin-top:10px;}
}
@media (max-width:767px){.container{max-width:280px;}
#wrapper{max-width:300px;}
.title > span{font-size:24px;text-align:center;}
}
.article{}
.article a.link-more{border-bottom:1px solid #c8c8c8;color:#383838;}
.article a.link-more:hover{color:#008ad2;border-bottom:1px solid #008ad2;}
.article{font-family:"Proxima Nova Rg", sans-serif;font-weight:300;line-height:24px;}
.article strong,
.article b{font-family:"Proxima Nova Rg", sans-serif;font-weight:bold;}
.article i{font-family:"Proxima Nova Rg", sans-serif;font-style:italic;}
.article p{margin-bottom:10px;}
.article p:last-child{margin-bottom:0;}
.article a.link-more{font-size:17px;font-weight:bold;font-family:"Proxima Nova Rg", sans-serif;}
.article .hide-text{display:none;margin-bottom:10px;}
.article a:hover{text-decoration:underline;color:#0fadff;}
.card::before,
.card::after, .article::before, .article::after{content:'';display:table;}
.card::after, article::after{clear:both;}
.card{margin-bottom:46px;}
.card > figure{float:left;width:206px;}
.card .card-detail{margin-left:206px;padding-left:22px;position:relative;}
.card .card-detail h1{color:#383838;margin-bottom:0;}
.card .card-detail .subtitle{font-size:18px;color:#686868;margin-bottom:34px;}
.card .card-detail .tags{position:absolute;top:0;right:0;width:250px;text-align:center;font-size:0;}
.card .card-detail .tags a{display:inline-block;vertical-align:top;padding:0 12px;line-height:28px;-webkit-box-shadow:inset 0 0 0 1px #008ad2;box-shadow:inset 0 0 0 1px #008ad2;border-radius:8px;font-size:14px;margin:0 4px 8px 4px;}
.card .card-detail .tags a:hover{background:#008ad2;color:#fff;}
.card .card-detail .card-info{font-size:0;}
.card .card-detail .card-info a.link{width:108px;height:108px;position:relative;margin-right:6px;display:inline-block;vertical-align:top;text-align:center;background:#ebf8fe;border-radius:8px;}
.card .card-detail .card-info a.link figure{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;}
.card .card-detail .card-info a.link figure figcaption{font-size:16px;color:#383838;line-height:1;margin-top:8px;}
.card .card-detail .card-info .prices{background:#f8f1d7;display:inline-block;vertical-align:top;width:484px;height:108px;border-radius:8px;text-align:left;position:relative;}
.card .card-detail .card-info .prices ul{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;}
.card .card-detail .card-info .prices ul li{border-bottom:2px solid #f2e9c9;}
.card .card-detail .card-info .prices ul li a{display:block;line-height:35px;font-size:17px;color:#b5a25b;padding-left:38px;position:relative;}
.card .card-detail .card-info .prices ul li a b{position:absolute;right:70px;color:#2d2d2d;}
.card .card-detail .card-info .prices ul li:last-child{border-bottom:none;}
.card .card-detail .card-info .btns{position:absolute;bottom:0;right:0;height:108px;width:238px;text-align:center;}
.card .card-detail .card-info .btns a.link-discount{display:block;color:#429c1a;font-size:18px;line-height:50px;}
.card .card-detail .card-info .btns a.link-discount span{border-bottom:1px solid #dae9d6;}
.card .card-detail .card-info .btns a.link-discount:hover{color:#da6930;}
.card .card-detail .card-info .btns a.link-discount:hover span{border-bottom:1px solid #da6930;}
.card .card-detail .card-info .btns a.btn-orange{line-height:58px;display:block;background:#da6930;border-radius:8px;color:#fff;font-weight:bold;font-size:20px;}
.card .card-detail .card-info .btns a.btn-orange:hover{background:#008ad2;}
@media (max-width:1199px){.card .card-detail{text-align:center;}
.card .card-detail .tags{position:static;width:auto;}
.card .card-detail .card-info{text-align:center;}
.card .card-detail .card-info a.link{margin:0 3px 10px 3px;}
.card .card-detail .card-info .prices{margin:0 0 10px 0;}
.card .card-detail .card-info .btns{position:static;width:auto;}
}
@media (max-width:767px){.card > figure{width:auto;float:none;text-align:center;margin-bottom:20px;}
.card .card-detail{margin-left:0;padding:0;}
.card .card-detail .card-info .prices{width:100%;}
.card .card-detail .card-info .prices ul li a{padding-left:10px;font-size:14px;}
.card .card-detail .card-info .prices ul li a b{right:10px;}
}
.catalog .item::before,
.catalog .item::after{content:'';display:table;}
.catalog .item::after{clear:both;}
.catalog{margin-bottom:40px;}
.catalog .catalog-title{font-size:30px;font-weight:bold;margin-bottom:26px;}
.catalog .item{margin-bottom:30px;overflow:hidden;border-radius:10px;background:#ebf8fe;border:1px solid #d5f0fd;}
.catalog .item figure{float:left;width:430px;}
.catalog .item figure img{width:100%;}
.catalog .item .item-body{margin-left:430px;padding:35px 40px 20px 35px;position:relative;}
.catalog .item .item-body .item-name{font-size:30px;font-weight:bold;margin-bottom:5px;}
.catalog .item .item-body .subtitle{font-size:18px;color:#393939;margin-bottom:20px;}
.catalog .item .item-body .tags{margin-bottom:25px;position:relative;line-height:36px;}
.catalog .item .item-body .tags a{display:inline-block;vertical-align:top;padding:0 12px;line-height:28px;-webkit-box-shadow:inset 0 0 0 1px #008ad2;box-shadow:inset 0 0 0 1px #008ad2;border-radius:8px;font-size:14px;margin-right:6px;}
.catalog .item .item-body .tags a:hover{background:#008ad2;color:#fff;}
.catalog .item .item-body .tags .price{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;}
.catalog .item .item-body .tags .price span{color:#a09f9f;}
.catalog .item .item-body .tags .price b{font-size:25px;}
.catalog .item .item-body .links{position:absolute;top:25px;right:40px;}
.catalog .item .item-body .links a{font-size:0;margin-left:12px;color:#383838;}
.catalog .item .item-body .links a span{font-size:16px;vertical-align:middle;display:inline-block;margin-left:12px;}
.catalog .item .item-body p{color:#383838;line-height:26px;font-family:"Proxima Nova Lt", sans-serif;font-weight:300;margin-bottom:27px;}
.catalog .item .item-body .btns{position:relative;}
.catalog .item .item-body .btns .btn-date{display:inline-block;vertical-align:top;position:relative;padding:0 11px;margin-right:11px;line-height:30px;color:#fff;background:#008ad2;border-radius:10px;font-size:14px;cursor:pointer;}
.catalog .item .item-body .btns .btn-date:hover:before{content:'';position:absolute;left:-3px;right:-3px;top:-3px;bottom:-3px;border-radius:10px;-webkit-box-shadow:inset 0 0 0 2px #008ad2;box-shadow:inset 0 0 0 2px #008ad2;}
.catalog .item .item-body .btns .btn-date.yellow{background:#e8b917;}
.catalog .item .item-body .btns .btn-date.blue{background:#1f98d7;}
.catalog .item .item-body .btns .btn-date.orange{background:#da6930;}
.catalog .item .item-body .btns a.link-more{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;border-bottom:1px solid #c3e0f3;}
.catalog .item:last-child{margin-bottom:0;}
.catalog:last-child{margin-bottom:0;}
.btn-load{display:table;margin:0 auto 35px auto;font-size:0;border:2px solid #1d97d7;border-radius:10px;padding:0 20px;line-height:45px;}
.btn-load span{font-size:18px;vertical-align:middle;display:inline-block;margin-left:15px;}
.btn-load:last-child{margin-bottom:0;}
@media (max-width:1199px){.catalog .item figure{width:250px;}
.catalog .item .item-body{margin-left:250px;padding:20px;}
.catalog .item .item-body .tags .price{position:static;margin-bottom:15px;-webkit-transform:none;transform:none;margin-top:15px;}
.catalog .item .item-body .links{position:static;margin-bottom:15px;}
.catalog .item .item-body .links a{margin:0 12px 0 0;}
.catalog .item .item-body .btns a.link-more{position:static;-webkit-transform:none;transform:none;display:inline-block;margin-top:15px;}
}
@media (max-width:767px){.catalog .item figure{width:auto;float:none;}
.catalog .item .item-body{margin-left:0;padding:10px;}
.catalog .item .item-body .btns{text-align:center;}
.catalog .item .item-body .btns .btn-date{display:block;margin:0 0 10px 0;}
}
@font-face{font-family:'Sommet Rounded';src:url("../fonts/subset-SommetRoundedHeavy.eot");src:url("../fonts/subset-SommetRoundedHeavy.eot?#iefix") format("embedded-opentype"), url("../fonts/subset-SommetRoundedHeavy.woff2") format("woff2"), url("../fonts/subset-SommetRoundedHeavy.woff") format("woff"), url("../fonts/subset-SommetRoundedHeavy.ttf") format("truetype"), url("../fonts/subset-SommetRoundedHeavy.svg#SommetRoundedHeavy") format("svg");font-weight:900;font-style:normal;}
@font-face{font-family:'Sommet Rounded';src:url("../fonts/subset-SommetRoundedBold.eot");src:url("../fonts/subset-SommetRoundedBold.eot?#iefix") format("embedded-opentype"), url("../fonts/subset-SommetRoundedBold.woff2") format("woff2"), url("../fonts/subset-SommetRoundedBold.woff") format("woff"), url("../fonts/subset-SommetRoundedBold.ttf") format("truetype"), url("../fonts/subset-SommetRoundedBold.svg#SommetRoundedBold") format("svg");font-weight:bold;font-style:normal;}
@font-face{font-family:'Sommet';src:url("../fonts/subset-SommetBlack.eot");src:url("../fonts/subset-SommetBlack.eot?#iefix") format("embedded-opentype"), url("../fonts/subset-SommetBlack.woff2") format("woff2"), url("../fonts/subset-SommetBlack.woff") format("woff"), url("../fonts/subset-SommetBlack.ttf") format("truetype"), url("../fonts/subset-SommetBlack.svg#SommetBlack") format("svg");font-weight:bold;font-style:normal;}
@font-face{font-family:'Sommet';src:url("../fonts/subset-Sommet.eot");src:url("../fonts/subset-Sommet.eot?#iefix") format("embedded-opentype"), url("../fonts/subset-Sommet.woff2") format("woff2"), url("../fonts/subset-Sommet.woff") format("woff"), url("../fonts/subset-Sommet.ttf") format("truetype"), url("../fonts/subset-Sommet.svg#Sommet") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:'Proxima Nova Th';src:url("../fonts/subset-ProximaNova-Extrabld.eot");src:url("../fonts/subset-ProximaNova-Extrabld.eot?#iefix") format("embedded-opentype"), url("../fonts/subset-ProximaNova-Extrabld.woff2") format("woff2"), url("../fonts/subset-ProximaNova-Extrabld.woff") format("woff"), url("../fonts/subset-ProximaNova-Extrabld.ttf") format("truetype"), url("../fonts/subset-ProximaNova-Extrabld.svg#ProximaNova-Extrabld") format("svg");font-weight:800;font-style:normal;}
@font-face{font-family:'Proxima Nova Lt';src:url("../fonts/subset-ProximaNova-Light.eot");src:url("../fonts/subset-ProximaNova-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/subset-ProximaNova-Light.woff2") format("woff2"), url("../fonts/subset-ProximaNova-Light.woff") format("woff"), url("../fonts/subset-ProximaNova-Light.ttf") format("truetype"), url("../fonts/subset-ProximaNova-Light.svg#ProximaNova-Light") format("svg");font-weight:300;font-style:normal;}
@font-face{font-family:'Proxima Nova Rg';src:url("../fonts/subset-ProximaNova-RegularIt.eot");src:url("../fonts/subset-ProximaNova-RegularIt.eot?#iefix") format("embedded-opentype"), url("../fonts/subset-ProximaNova-RegularIt.woff2") format("woff2"), url("../fonts/subset-ProximaNova-RegularIt.woff") format("woff"), url("../fonts/subset-ProximaNova-RegularIt.ttf") format("truetype"), url("../fonts/subset-ProximaNova-RegularIt.svg#ProximaNova-RegularIt") format("svg");font-weight:normal;font-style:italic;}
@font-face{font-family:'Proxima Nova Rg';src:url("../fonts/subset-ProximaNova-Regular.eot");src:url("../fonts/subset-ProximaNova-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/subset-ProximaNova-Regular.woff2") format("woff2"), url("../fonts/subset-ProximaNova-Regular.woff") format("woff"), url("../fonts/subset-ProximaNova-Regular.ttf") format("truetype"), url("../fonts/subset-ProximaNova-Regular.svg#ProximaNova-Regular") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:'Proxima Nova Bl';src:url("../fonts/subset-ProximaNova-Black.eot");src:url("../fonts/subset-ProximaNova-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/subset-ProximaNova-Black.woff2") format("woff2"), url("../fonts/subset-ProximaNova-Black.woff") format("woff"), url("../fonts/subset-ProximaNova-Black.ttf") format("truetype"), url("../fonts/subset-ProximaNova-Black.svg#ProximaNova-Black") format("svg");font-weight:900;font-style:normal;}
@font-face{font-family:'Proxima Nova Lt';src:url("../fonts/subset-ProximaNova-LightIt.eot");src:url("../fonts/subset-ProximaNova-LightIt.eot?#iefix") format("embedded-opentype"), url("../fonts/subset-ProximaNova-LightIt.woff2") format("woff2"), url("../fonts/subset-ProximaNova-LightIt.woff") format("woff"), url("../fonts/subset-ProximaNova-LightIt.ttf") format("truetype"), url("../fonts/subset-ProximaNova-LightIt.svg#ProximaNova-LightIt") format("svg");font-weight:300;font-style:italic;}
@font-face{font-family:'Proxima Nova Rg';src:url("../fonts/subset-ProximaNova-BoldIt.eot");src:url("../fonts/subset-ProximaNova-BoldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/subset-ProximaNova-BoldIt.woff2") format("woff2"), url("../fonts/subset-ProximaNova-BoldIt.woff") format("woff"), url("../fonts/subset-ProximaNova-BoldIt.ttf") format("truetype"), url("../fonts/subset-ProximaNova-BoldIt.svg#ProximaNova-BoldIt") format("svg");font-weight:bold;font-style:italic;}
@font-face{font-family:'Proxima Nova Rg';src:url("../fonts/subset-ProximaNova-Bold.eot");src:url("../fonts/subset-ProximaNova-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/subset-ProximaNova-Bold.woff2") format("woff2"), url("../fonts/subset-ProximaNova-Bold.woff") format("woff"), url("../fonts/subset-ProximaNova-Bold.ttf") format("truetype"), url("../fonts/subset-ProximaNova-Bold.svg#ProximaNova-Bold") format("svg");font-weight:bold;font-style:normal;}
#footer .map a.map-link,
#footer .map a.link-map-slide{border-bottom:1px solid #c8c8c8;color:#383838;}
#footer .map a.map-link:hover,
#footer .map a.link-map-slide:hover{color:#008ad2;border-bottom:1px solid #008ad2;}
#footer{padding-bottom:20px;}
#footer .map{background:url("../img/bg-map.png") no-repeat 311px center #fff5e0;border-radius:10px;position:relative;margin-bottom:30px;overflow:hidden;}
#footer .map .contact{position:relative;height:95px;}
#footer .map .map-frame{display:none;font-size:0;}
#footer .map a.map-link{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:29px;font-size:18px;font-family:"Sommet Rounded", sans-serif;font-weight:bold;border-bottom:none;}
#footer .map .tel{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:27px;font-size:24px;font-family:"Sommet Rounded", sans-serif;font-weight:700;}
#footer .map .tel a{color:#383838;}
#footer .map a.link-map-slide{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:349px;}
#footer .map.active{height:auto;background:#fff5e0;}
#footer .copyright{line-height:24px;color:#9d9d9d;}
@media (max-width:1199px){#footer .map{background:#fff5e0;}
}
@media (max-width:767px){#footer .map a.map-link{display:none;}
#footer .map .tel{right:10px;font-size:16px;}
#footer .map a.link-map-slide{right:auto;left:10px;}
}
#header{height:140px;position:relative;}
#header .logo{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;}
#header .logo a{display:block;color:#008ad2;font-size:0;line-height:1;background:url("../img/logo.png") no-repeat left;padding-left:105px;height:92px;padding-top:16px;}
#header .logo a span{font-size:14px;display:block;}
#header .logo a b{font-size:37px;text-transform:uppercase;font-family:"Sommet Rounded", sans-serif;font-weight:900;}
#header .years{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:750px;font-family:"Sommet Rounded", sans-serif;font-weight:900;font-size:26px;color:#373737;background:url("../img/icon-years.png") no-repeat left;padding-left:53px;line-height:43px;}
#header .years a{color:#383838;}
#header .years a:active{color:#008ad2;}
#header .tel{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;}
#header .tel a:first-child{display:block;font-size:24px;font-family:"Sommet Rounded", sans-serif;color:#383838;}
#header .tel a:first-child:active{color:#008ad2;}
#header .tel a:last-child{border-bottom:1px solid #d4dfed;}
@media (max-width:1199px){#header .years{left:330px;}
}
@media (max-width:767px){#header .logo a{width:97px;padding:0;font-size:0;text-indent:-9999px;}
#header .logo a span{font-size:0;}
#header .logo a b{font-size:0;}
#header .years{display:none;}
#header .tel a:first-child{font-size:20px;}
#header .tel a:last-child{font-size:14px;}
}
#nav{background:#008ad2;border-radius:10px;margin-bottom:22px;border-bottom:4px solid #1b76a5;position:relative;z-index:10;}
#nav .btn-nav{display:none;padding:15px 0;}
#nav .btn-nav .icon-burger{position:relative;margin-top:8px;margin-bottom:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0 auto;}
#nav .btn-nav .icon-burger,
#nav .btn-nav .icon-burger:before,
#nav .btn-nav .icon-burger:after{display:block;width:30px;height:5px;background-color:#FFF;-webkit-transition-property:background-color, -webkit-transform;transition-property:background-color, -webkit-transform;transition-property:background-color, transform;transition-property:background-color, transform, -webkit-transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
#nav .btn-nav .icon-burger:before,
#nav .btn-nav .icon-burger:after{position:absolute;content:"";}
#nav .btn-nav .icon-burger:before{top:-8px;}
#nav .btn-nav .icon-burger:after{top:8px;}
#nav .btn-nav.active .icon-burger{background-color:transparent;}
#nav .btn-nav.active .icon-burger:before{-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg);}
#nav .btn-nav.active .icon-burger:after{-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg);}
#nav > ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
#nav > ul > li{position:relative;}
#nav > ul > li > a{display:block;font-weight:bold;color:#fff;font-size:21px;padding:0 30px;line-height:53px;-webkit-transition:0.3s all;transition:0.3s all;}
#nav > ul > li > a .arr{background:url("../img/arr-down.png") no-repeat;width:10px;height:6px;display:inline-block;vertical-align:middle;margin-left:14px;}
#nav > ul > li .submenu{position:absolute;left:0;top:calc(100% + 4px);width:250px;background:#fff;-webkit-box-shadow:0 5px 18px rgba(160, 189, 201, 0.75);box-shadow:0 5px 18px rgba(160, 189, 201, 0.75);padding:20px 0 10px 0;border-radius:0 0 8px 8px;opacity:0;visibility:hidden;-webkit-transition:0.3s all;transition:0.3s all;}
@media screen and (min-width: 1200px) {
	#nav > ul > li .submenu.new-width{width:350px}
}
@media screen and (max-width: 767px) {
    .highslide {
    	display: block;
        margin-bottom: 10px;
    }
}
#nav > ul > li .submenu p{font-size:18px;padding-left:52px;margin-bottom:4px;}
#nav > ul > li .submenu > ul > li > a{display:block;padding-left:52px;line-height:37px;font-size:17px;color:#383838;position:relative;}
#nav > ul > li .submenu > ul > li > a span{border-bottom:1px solid #d8d8d8;}
#nav > ul > li .submenu > ul > li > a.arr:before{position:absolute;content:"";width:6px;height:10px;background:url("../img/arr-submenu.png") no-repeat;right:23px;top:15px;}
#nav > ul > li .submenu > ul > li .submenu{top:0;left:100%;width:370px;background:#fff;border-left:1px solid #e9e9e9;z-index:0;}
#nav > ul > li .submenu > ul > li .submenu p{padding-left:32px;}
#nav > ul > li .submenu > ul > li .submenu ul li a{padding-left:32px;}
#nav > ul > li .submenu > ul > li .submenu ul li a:before{display:none;}
#nav > ul > li .submenu > ul > li .submenu ul li:hover a{background:#e9f8fe;color:#008ad2;}
#nav > ul > li .submenu > ul > li:hover > a,
#nav > ul > li .submenu > ul > li.active > a{color:#fff;background:#8faf3a;}
#nav > ul > li .submenu > ul > li:hover > a span,
#nav > ul > li .submenu > ul > li.active > a span{border:none;}
#nav > ul > li .submenu > ul > li:hover > a:before,
#nav > ul > li .submenu > ul > li.active > a:before{background:url("../img/arr-submenu-hov.png") no-repeat;}
#nav > ul > li .submenu > ul > li:hover > .submenu,
#nav > ul > li .submenu > ul > li.active > .submenu{opacity:1;visibility:visible;}
#nav > ul > li .submenu > ul > li.color-2:hover > a,
#nav > ul > li .submenu > ul > li.color-2.active > a{background:#da6930;}
#nav > ul > li .submenu > ul > li.color-3:hover > a,
#nav > ul > li .submenu > ul > li.color-3.active > a{background:#008ad2;}
#nav > ul > li .submenu > ul > li.color-4:hover > a,
#nav > ul > li .submenu > ul > li.color-4.active > a{background:#a5c258;}
#nav > ul > li .submenu > ul > li.color-5:hover > a,
#nav > ul > li .submenu > ul > li.color-5 > a{background:#da6930;color:#FFFFFF;}
#nav > ul > li .submenu > ul > li.color-5.active > a{background:#8faf3a;}
#nav > ul > li:hover > a,
#nav > ul > li.active > a{background:#1b76a5;}
#nav > ul > li:hover > .submenu,
#nav > ul > li.active > .submenu{opacity:1;visibility:visible;}
#nav > ul > li:first-child > a{border-radius:10px 0 0 10px;}
#nav > ul > li:last-child > a{border-radius:0 10px 10px 0;}
@media (max-width:1199px){#nav .btn-nav{display:block;}
#nav > ul{display:none;text-align:center;}
#nav > ul > li .submenu{position:static;width:auto;opacity:1;visibility:visible;border-bottom:1px solid #e9e9e9;-webkit-box-shadow:none;box-shadow:none;border-radius:0;display:none;-webkit-transition:none;transition:none;}
#nav > ul > li .submenu p{padding-left:0;}
#nav > ul > li .submenu > ul > li > a{padding-left:0;}
#nav > ul > li .submenu > ul > li .submenu{width:auto;border-left:none;}
#nav > ul > li .submenu > ul > li .submenu p{padding-left:0;}
#nav > ul > li .submenu > ul > li .submenu ul li a{padding-left:0;}
}
@media (max-width:767px){#nav > ul > li > a{font-size:18px;padding:0;}
}
#section-1::before,
#section-1::after{content:'';display:table;}
#section-1::after{clear:both;}
#section-1{margin-bottom:29px;}
#section-1 .col-1{float:left;width:22%;padding-right:15px;}
#section-1 .col-1 .seasons{margin-bottom:16px;border-radius:8px;background:#e7f7fe;padding:36px 0 15px 0;}
#section-1 .col-1 .seasons ul{font-size:0;}
#section-1 .col-1 .seasons ul li{display:inline-block;vertical-align:middle;width:50%;margin-bottom:21px;}
#section-1 .col-1 .seasons ul li a{padding-left:15px;display:block;}
#section-1 .col-1 .seasons ul li a figure{display:inline-block;vertical-align:middle;width:36px;}
#section-1 .col-1 .seasons ul li a span{display:inline-block;vertical-align:middle;font-size:17px;font-weight:bold;color:#383838;width:calc(100% - 36px);padding-left:10px;}
#section-1 .col-1 .camps{background:#008ad2;border-radius:8px;overflow:hidden;}
#section-1 .col-1 .camps li a{display:block;color:#fff;line-height:56px;text-align:center;font-weight:bold;font-size:17px;background:#008ad2;}
#section-1 .col-1 .camps li a span{border-bottom:1px solid rgba(255, 255, 255, 0.2);}
#section-1 .col-1 .camps li a:hover{background:#0079b9;}
#section-1 .col-1 .camps li:last-child a{background:#a1c121;}
#section-1 .col-1 .camps li:last-child a:hover{background:#8fab1d;}
#section-1 .col-1 .parents{background:#da6930;border-radius:8px;overflow:hidden;margin-top:12px;}
#section-1 .col-1 .parents li a{display:block;color:#fff;line-height:40px;text-align:center;font-weight:bold;font-size:17px;background:#da6930;}
#section-1 .col-1 .parents li a span{border-bottom:1px solid rgba(255, 255, 255, 0.2);}
#section-1 .col-1 .parents li a:hover{background:#d75615;}
#section-1 .col-2{float:right;width:78%;}
#section-1 .col-2 .banner{position:relative;}
#section-1 .col-2 .banner > a{font-size:0;}
#section-1 .col-2 .banner .banner-name{position:absolute;bottom:30px;left:30px;}
#section-1 .col-2 .banner .banner-name a{color:#fff;font-size:27px;font-family:"Sommet Rounded", sans-serif;font-weight:900;display:inline-block;}
#section-1 .col-2 .banner:hover .banner-name a{-webkit-box-shadow:0 1px 0 #FFF;box-shadow:0 1px 0 #FFF;}
@media (max-width:1199px){#section-1 .col-1{float:none;padding-right:0;width:auto;margin-bottom:16px;}
#section-1 .col-2{float:none;width:auto;}
}
@media (max-width:767px){#section-1 .col-1 .seasons{padding:25px 0 5px;}
#section-1 .col-2 .banner .banner-name a{font-size:16px;}
}
#section-2{margin-bottom:45px;}
#section-2 .slider-wrap{position:relative;margin-bottom:36px;overflow:hidden;border-radius:10px;}
#section-2 .slider-wrap #slider-camp:not(.slick-slider){text-align:center;}
#section-2 .slider-wrap #slider-camp:not(.slick-slider) > div{display:inline-block;}
#section-2 .slider-wrap .item{position:relative;width:319px;text-align:left;}
#section-2 .slider-wrap .item .item-name{position:absolute;bottom:18px;left:18px;right:0;}
#section-2 .slider-wrap .item .item-name a{font-size:17px;color:#fff;font-family:"Sommet Rounded", sans-serif;font-weight:900;line-height:22px;}
#section-2 .slider-wrap .item .item-name a span{color:#fdc567;line-height:1;}
#section-2 .slider-wrap .item .item-name a:hover{border-bottom:1px solid rgba(255, 255, 255, 0.4);}
#section-2 .slider-wrap .item .item-name a:hover span{border-bottom:1px solid rgba(253, 197, 103, 0.4);}
#section-2 .slider-wrap .item:before{content:'';opacity:0.61;position:absolute;background:-webkit-gradient(linear, left bottom, left top, from(#040404), to(rgba(4, 4, 4, 0)));background:linear-gradient(to top, #040404, rgba(4, 4, 4, 0));left:0;right:0;bottom:0;height:120px;}
#section-2 .slider-wrap .item:after{content:'';opacity:0.61;position:absolute;background:-webkit-gradient(linear, left top, left bottom, from(#040404), to(rgba(4, 4, 4, 0)));background:linear-gradient(to bottom, #040404, rgba(4, 4, 4, 0));left:0;right:0;top:0;height:120px;}
#section-2 .slider-wrap:before,
#section-2 .slider-wrap:after{content:'';position:absolute;top:0;bottom:0;width:200px;z-index:10;opacity:0.61;}
#section-2 .slider-wrap:before{left:0;background:-webkit-gradient(linear, left top, right top, from(#1976a6), to(rgba(25, 118, 166, 0)));background:linear-gradient(to right, #1976a6, rgba(25, 118, 166, 0));}
#section-2 .slider-wrap:after{right:0;background:-webkit-gradient(linear, right top, left top, from(#1976a6), to(rgba(25, 118, 166, 0)));background:linear-gradient(to left, #1976a6, rgba(25, 118, 166, 0));}
#section-2 .slider-wrap .arr-prev,
#section-2 .slider-wrap .arr-next{position:absolute;width:33px;height:67px;top:50%;z-index:11;margin-top:-34px;display:none;}
#section-2 .slider-wrap .arr-prev{background:url("../img/arr-prev.png") no-repeat;left:0;}
#section-2 .slider-wrap .arr-next{background:url("../img/arr-next.png") no-repeat;right:0;}
#section-2 #slider-items{display:none;}
#section-2 .filter{position:relative;font-size:0;}
#section-2 .filter ul{display:inline-block;vertical-align:top;margin-right:21px;}
#section-2 .filter ul li{display:inline-block;vertical-align:top;position:relative;padding:0 11px;margin-right:11px;line-height:30px;color:#fff;background:#008ad2;border-radius:10px;font-size:14px;cursor:pointer;}
#section-2 .filter ul li.active:before{content:'';position:absolute;left:-3px;right:-3px;top:-3px;bottom:-3px;border-radius:10px;-webkit-box-shadow:inset 0 0 0 2px #008ad2;box-shadow:inset 0 0 0 2px #008ad2;}
#section-2 .filter ul li.v-2{background:#e8b917;}
#section-2 .filter ul li.v-3{background:#1f98d7;}
#section-2 .filter ul li.v-4{background:#da6930;}
#section-2 .filter .scale-wrap{display:inline-block;vertical-align:top;}
#section-2 .filter .scale-wrap > span{font-size:16px;display:inline-block;vertical-align:top;line-height:30px;}
#section-2 .filter .scale-wrap .scale{display:inline-block;vertical-align:top;height:34px;width:246px;margin:5px 20px 0 20px;padding-top:6px;position:relative;}
#section-2 .filter .scale-wrap .scale .scale-values{text-align:center;position:absolute;top:0;right:-10px;left:-10px;}
#section-2 .filter .scale-wrap .scale .scale-values > div{display:inline-block;height:18px;width:1px;background:#b2c0c1;margin:0 9.5px;position:relative;}
#section-2 .filter .scale-wrap .scale .scale-values > div span{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:20px;font-size:12px;}
#section-2 .filter .btn-reset{position:absolute;top:0;right:0;font-size:14px;line-height:29px;border-radius:10px;-webkit-box-shadow:0 0 0 2px #008ad2;box-shadow:0 0 0 2px #008ad2;padding:0 22px;}
@media (max-width:1199px){#section-2 .slider-wrap{margin-bottom:0;}
#section-2 .filter{display:none;}
}
@media (max-width:767px){#section-2 .slider-wrap .item{width:280px;}
#section-2 .slider-wrap:before,
#section-2 .slider-wrap:after{display:none;}
}
#section-3 .item::before,
#section-3 .item::after{content:'';display:table;}
#section-3 .item::after{clear:both;}
#section-3 .slick-dots{padding:0;margin:0;list-style:none;text-align:center;line-height:1;height:12px;position:absolute;bottom:23px;left:0;width:609px;}
#section-3 .slick-dots li{position:relative;display:inline-block;width:21px;height:21px;margin:0 5px;padding:0;cursor:pointer;line-height:1;vertical-align:top;}
#section-3 .slick-dots li button{font-size:0;line-height:0;display:block;width:21px;height:21px;padding:0;cursor:pointer;border:none;border-radius:50%;outline:none;background:#fff;margin:0;}
#section-3 .slick-dots li:hover button,
#section-3 .slick-dots li.slick-active button{background:#008ad2;}
#section-3{margin-bottom:34px;}
#section-3 .item{background:#edf9fe;border-radius:10px;overflow:hidden;}
#section-3 .item figure{float:left;width:609px;}
#section-3 .item .item-body{padding:20px 30px 20px 40px;margin-left:609px;}
#section-3 .item .item-body .city{background:url("../img/icon-anchor.png") no-repeat left;line-height:23px;padding-left:34px;color:#6c6c6c;margin-bottom:20px;}
#section-3 .item .item-body .item-name{font-size:36px;font-weight:bold;}
#section-3 .item .item-body p{line-height:24px;margin-bottom:10px;}
#section-3 .item .item-body a.link-more{border-bottom:1px solid #c5e0f3;}
@media (max-width:1199px){#section-3 .item figure{float:none;width:auto;}
#section-3 .item figure img{width:100%;}
#section-3 .item .item-body{margin-left:0;padding:20px;}
#section-3 .slick-dots{bottom:auto;top:350px;width:auto;right:0;}
}
@media (max-width:767px){#section-3 .slick-dots{top:100px;}
}
#section-4 .container::before,
#section-4 .container::after{content:'';display:table;}
#section-4 .container::after{clear:both;}
#section-4 .container .col-1 .item a.btn-blue{text-align:center;cursor:pointer;display:inline-block;vertical-align:middle;}
#section-4{background:#ebf8fe;padding:40px 0;margin-bottom:40px;}
#section-4 .container .wrap{background:#d9f0fb;min-height:344px;padding:30px 34px;border-radius:5px;}
#section-4 .container .col-1{width:64%;float:left;padding-right:27px;}
#section-4 .container .col-1 .item{width:150px;margin:0 auto;}
#section-4 .container .col-1 .item figure{font-size:0;margin-bottom:4px;}
#section-4 .container .col-1 .item figure img{border-radius:10px;}
#section-4 .container .col-1 .item .date{line-height:22px;font-size:13px;color:#9fc5d7;}
#section-4 .container .col-1 .item .item-name{font-size:15px;line-height:24px;margin-bottom:10px;}
#section-4 .container .col-1 .item .item-name a{color:#383838;border-bottom:1px solid #b6cad3;}
#section-4 .container .col-1 .item .item-name a:hover{color:#008ad2;border-bottom:1px solid #008ad2;}
#section-4 .container .col-1 .item a.btn-blue{width:100%;line-height:39px;border-radius:10px;color:#1b76a5;-webkit-box-shadow:inset 0 0 0 1px #1b76a5;box-shadow:inset 0 0 0 1px #1b76a5;}
#section-4 .container .col-1 .item a.btn-blue:hover{color:#fff;background:#008ad2;-webkit-box-shadow:none;box-shadow:none;}
#section-4 .container .col-1 .arr-prev-2,
#section-4 .container .col-1 .arr-next-2{width:15px;height:17px;display:inline-block;vertical-align:middle;}
#section-4 .container .col-1 .arr-prev-2{background:url("../img/arr-prev-2.png") no-repeat;margin-right:11px;}
#section-4 .container .col-1 .arr-prev-2:hover{background:url("../img/arr-prev-2-hov.png") no-repeat;}
#section-4 .container .col-1 .arr-next-2{background:url("../img/arr-next-2.png") no-repeat;}
#section-4 .container .col-1 .arr-next-2:hover{background:url("../img/arr-next-2-hov.png") no-repeat;}
#section-4 .container .col-2{float:right;width:36%;}
#section-4 .container .col-2 .title span{margin-right:6px;}
#section-4 .container .col-2 .icon-mail{background:url("../img/envelope icon.svg") no-repeat;background-size:27px auto;display:inline-block;vertical-align:middle;width:27px;height:27px;}
#section-4 .container .col-2 .wrap p{font-size:24px;line-height:30px;font-family:"Sommet Rounded", sans-serif;font-weight:700;margin-bottom:24px;}
#section-4 .container .col-2 .wrap .subscribe{padding-bottom:24px;border-bottom:1px solid #d0e5ef;margin-bottom:24px;}
#section-4 .container .col-2 .wrap .subscribe form{position:relative;}
#section-4 .container .col-2 .wrap .subscribe form input{height:56px;width:100%;border:1px solid #cde7f2;padding:0 20px;border-radius:10px;font-size:16px;font-family:"Proxima Nova Rg", sans-serif;}
#section-4 .container .col-2 .wrap .subscribe form button{border:none;background:#008ad2;color:#fff;position:absolute;top:7px;right:9px;height:41px;width:51px;border-radius:10px;font-size:18px;font-weight:900;font-family:"Sommet Rounded", sans-serif;}
#section-4 .container .col-2 .social{font-size:0;}
#section-4 .container .col-2 .social a{margin:0 9px 0 0;}
@media (max-width:1199px){#section-4 .container .wrap{padding:20px;min-height:1px;}
#section-4 .container .col-1{width:auto;padding-right:0;float:none;margin-bottom:15px;}
#section-4 .container .col-2{float:none;width:auto;}
#section-4 .container .col-2 .social{text-align:center;}
#section-4 .container .col-2 .social a{margin:0 5px;}
}
@media (max-width:767px){#section-4 .container .wrap{padding:20px 10px;min-height:1px;}
#section-4 .container .col-2 .wrap .subscribe form input{font-size:14px;padding:0 10px;}
#section-4 .container .col-2 .wrap .subscribe form button{width:41px;}
}
#section-5{background:#ebf8fe;padding:40px;margin-bottom:40px;border-radius:10px;}
#section-5 .row::before,
#section-5 .row::after{content:'';display:table;}
#section-5 .row::after{clear:both;}
#section-5 .row{margin:0 -13px;}
#section-5 .row .item{width:25%;float:left;}
#section-5 .row .item .item-in{padding:0 13px;}
#section-5 .row .item .item-in figure{font-size:0;margin-bottom:30px;}
#section-5 .row .item .item-in figure img{width:100%;border-right:10px;}
#section-5 .row .item .item-in .item-name{margin-bottom:10px;}
#section-5 .row .item .item-in .item-name a{font-size:18px;font-weight:bold;color:#383838;border-bottom:1px solid #c8c8c8;}
#section-5 .row .item .item-in .item-name a:hover{color:#008ad2;border-bottom:1px solid #008ad2;}
#section-5 .row .item .item-in p{line-height:24px;}
@media (max-width:767px){#section-5 .row .item{float:none;width:auto;margin-bottom:20px;}
#section-5 .row .item:last-child{margin-bottom:0;}
#section-5 .row .item .item-in figure{margin-bottom:15px;}
}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-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;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.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;min-height:1px;}
[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-arrow.slick-hidden{display:none;}
@charset "UTF-8";.ui-slider{position:relative;-webkit-transition:none;transition:none;}
.ui-slider .ui-slider-handle{position:absolute;width:21px;height:21px;z-index:10;cursor:pointer;-webkit-transition:none;transition:none;background:#FFF;border-radius:50%;-webkit-box-shadow:0 1px 5px rgba(104, 104, 104, 0.75);box-shadow:0 1px 5px rgba(104, 104, 104, 0.75);}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;overflow:hidden;-webkit-transition:none;transition:none;}
.ui-slider-horizontal{height:6px;}
.ui-slider-horizontal .ui-slider-handle{top:-8px;margin-left:0px;}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
.ui-widget-content{background:#d4d4d4;}
.ui-widget-header{background:#1f98d7;}
.ui-corner-all{border-radius:5px;}
.window{top:0;left:0;right:0;bottom:0;position:absolute;z-index:1001;background:rgba(0, 0, 0, 0.68);}
.window{padding-top:100px;display:none;}
.window .window-inner{max-width:600px;background:#fff;margin:0 auto;padding:30px;border-radius:10px;position:relative;}
.window p{margin-bottom:12px;line-height:24px;}
.window p:last-child{margin-bottom:0;}
.window .btn-close{position:absolute;top:30px;right:30px;display:block;z-index:10;}
.window .btn-close .icon-close{position:relative;margin-top:8px;margin-bottom:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.window .btn-close .icon-close,
.window .btn-close .icon-close:before,
.window .btn-close .icon-close:after{display:block;width:30px;height:5px;background-color:#008ad2;border-radius:3px;-webkit-transition-property:background-color, -webkit-transform;transition-property:background-color, -webkit-transform;transition-property:background-color, transform;transition-property:background-color, transform, -webkit-transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.window .btn-close .icon-close:before,
.window .btn-close .icon-close:after{position:absolute;content:"";}
.window .btn-close .icon-close:before{top:-8px;}
.window .btn-close .icon-close:after{top:8px;}
.window .btn-close .icon-close{background-color:transparent;}
.window .btn-close .icon-close:before{-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg);}
.window .btn-close .icon-close:after{-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg);}
.banner img{border-radius:10px;}
.article img{margin-right:10px;border-radius:10px;}

.video-responsive {
text-align:center;
position:relative;
padding-bottom:56.25%;
padding-top:30px;
height:0;
overflow:hidden;
}
.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}