@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap');

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* CUSTOM PRELOAD */
/*-------------------------------------------------------------------------------------------------------------------------------*/
#loader-wrapper{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;animation: loader 1.4s linear;
animation-iteration-count: 1;animation-fill-mode: forwards;background-color:#fff;}
@keyframes loader{0%{opacity: 1;}70%{opacity: 1;}99%{opacity: 0;}100%{display: none;visibility: hidden;z-index: -10;}}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* BOOTSTRAP GRID */
/*-------------------------------------------------------------------------------------------------------------------------------*/
html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1450px;}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 100%%;flex:0 0 100%%;max-width:100%%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.w-100{width:100%!important}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* RESET STYLES */
/*-------------------------------------------------------------------------------------------------------------------------------*/
*{margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; -webkit-text-size-adjust:none;box-sizing:border-box;}
.clear{clear:both; overflow:hidden; height:0px; font-size:0px; display: block;}
html:not(.touch-screen)::-webkit-scrollbar,html:not(.touch-screen) *::-webkit-scrollbar{width:6px;height:6px;}
html:not(.touch-screen)::-webkit-scrollbar-track,html:not(.touch-screen) *::-webkit-scrollbar-track{background: rgba(0,0,0,0.1);}
html:not(.touch-screen)::-webkit-scrollbar-thumb,html:not(.touch-screen) *::-webkit-scrollbar-thumb{background: #00AEEF;}
:focus, :active, :visited{outline: none;}
body *::selection {color:#fff;background:#00AEEF;}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* GLOBAL SETTINGS */
/*-------------------------------------------------------------------------------------------------------------------------------*/
html{height: 100%;}
body{height: 100%;}
body.lock{overflow: hidden;}
#content-block{overflow: hidden; position: relative;}
html:not(.ie) #content-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;}
.overflow-hidden{overflow: hidden;}
html.overflow-hidden body{overflow: hidden;}
html:not(.ie) main{-webkit-box-flex:1;-ms-flex:1;flex:1;}
/*spacers*/
.spacer-xl {height: 160px;}
.spacer-lg {height: 150px;}
.spacer-md {height: 100px;}
.spacer-sm {height: 80px;}
.spacer-sm.size-2 {height: 60px;}
.spacer-xs {height: 50px;}
/*media*/
@media(min-width:1200px) and (max-width:1640px){
	.container{max-width: 1300px;}
    .col-lt-12{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .col-lt-11{-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
    .col-lt-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
    .col-lt-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
    .col-lt-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
    .col-lt-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
    .col-lt-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
    .col-lt-5 {max-width: 41.666667%;flex: 0 0 41.666667%;-ms-flex: 0 0 41.666667%;}
    .col-lt-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
    .col-lt-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
    .col-lt-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
    .offset-lt-0{margin-left:0;}
    .offset-lt-2{margin-left: 16.666667%;}
    .offset-lt-1{margin-left: 8.333333%;}
}
@media(max-width: 1640px){
	.spacer-xl,.spacer-lg,.spacer-md {height: 100px;}
}
@media(max-width: 1366px){
	.spacer-sm {height: 60px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* TYPOGRAPHY */
/*-------------------------------------------------------------------------------------------------------------------------------*/
body *{font-family: 'Manrope', sans-serif;}
*{-webkit-locale: auto;}
strong{font-weight: 700;}
a{cursor:pointer;text-decoration:none;outline:none;color:inherit;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;}
a:link, a:visited, a:active, a:hover{cursor:pointer;text-decoration:none;outline:none;}
iframe{border:none;outline:none;}
ul, ol{list-style: none;}
img{width:100%;height:auto;max-width:100%;}
sub, sup {font-size: 50%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.4em;}
sub {bottom: -0.4em;}
button {background-color: transparent;border: 0;cursor: pointer;}
/*text*/
.text,.text p {font-size:18px;line-height: 1.7em;font-weight: 300;color: #58595B;}
.text *{margin-bottom:20px;}
.text *:last-child{margin-bottom: 0;}
.text img {max-width: 100%;height: auto;display: block;}
.text ul li, .text ol li{position:relative;margin-bottom: 0;color: #58595B;font-size: 18px;font-weight: 300;line-height: 1.7em;margin-bottom: 20px;}
.text ul li:before{position: absolute;content: "";left: 0;top: 13px;width: 5px;height: 5px;border-radius: 50%;background-color: #00AEEF;}
.text ul li{padding-left: 30px;}
.text ol {counter-reset: number;}
.text ol li {padding-left: 40px;line-height: 30px;}
.text ol li:before{color: #00AEEF;counter-increment: number;content: "0" counter(number) ".";position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;top: 2px;left: 0;width: 32px;height: 28px;font-size: 18px;font-weight: 700;line-height: 1.7em;}
.text ul li:last-child,.text ol li:last-child{margin-bottom:0;}
.text a{position:relative;color:#00AEEF;cursor:pointer;white-space: nowrap;font-weight: 500;}
.text a:before{content:"";position:absolute;bottom: 0px;left: 0;right:auto;height: 1px;width: 100%;background: #00AEEF;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;}
.text span {color: #00AEEF;font-weight: 500;}
.text b {color: #142833;font-weight: 600;}
blockquote {position: relative;display: block;background-color: #F6F6F6;width: 100%;color: #292929;font-size: 22px;line-height: 1.4em;font-weight: 600;padding: 30px 40px 30px 45px;}
blockquote::before {position: absolute;content: '';left: 0;top: 0;width: 5px;height: 100%;background-color: #00AEEF;}
/*titles*/
h1,.h1 {position: relative;font-size: 55px;line-height: 1.3em;color: #142833;}
h2,.h2 {position: relative;font-size: 50px;line-height: 1.3em;color: #142833;}
h3,.h3 {position: relative;font-size: 45px;line-height: 1.3em;color: #142833;}
h4,.h4 {position: relative;font-size: 38px;line-height: 1.3em;color: #142833;}
h5,.h5 {position: relative;font-size: 22px;line-height: 1.3em;color: #142833;}
h6,.h6 {position: relative;font-size: 18px;line-height: 1.3em;color: #142833;}
/*font-weight*/
.bold {font-weight: 700;}
.semi-bold {font-weight: 600;}
.media {font-weight: 500;}
.normal {font-weight: 400;}
.thin {font-weight: 200;}
.text-upper {text-transform: uppercase;}
.letter-7 {letter-spacing: 0.07em;}
.letter-4 {letter-spacing: 0.04em;}
.letter-2 {letter-spacing: 0.02em;}
/*colors*/
.color-white {color: #fff;}
.color-black {color: #142833;}
.color-grey {color: #F1F2F2;}
/*position*/
.text-left{text-align: left;}
.text-center{text-align: center;}
.text-right{text-align: right;}
/*text-line*/
.text-line-1 {overflow: hidden;-webkit-line-clamp: 1;-webkit-box-orient: vertical;display: -webkit-box;}
.text-line-2 {overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;}
.text-line-3 {overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;display: -webkit-box;}
.text-line-4 {overflow: hidden;-webkit-line-clamp: 4;-webkit-box-orient: vertical;display: -webkit-box;}
.text-line-5 {overflow: hidden;-webkit-line-clamp: 5;-webkit-box-orient: vertical;display: -webkit-box;}
.text-line-6 {overflow: hidden;-webkit-line-clamp: 6;-webkit-box-orient: vertical;display: -webkit-box;}
/*title-width*/
.title-wrapp {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.title-decor {padding-left: 25px;}
.title-decor::before {position: absolute;content: '';top: 5px;left: 0;display: inline-block;width: 10px;height: 10px;background-image: linear-gradient(135deg, #00AEEF 50%, #fff 50%);}
.title-margin {margin-bottom: 60px;}
.title-margin-2 {margin-bottom: 40px;}
.title-margin-3 {margin-bottom: 20px;}
/*media*/
@media(min-width: 1200px){
	.text a:hover::before {width: 0;right: 0;left: auto;}
}
@media(max-width: 1640px){
	h1,.h1 {font-size: 50px;}
}
@media(max-width: 1366px){
	h1,.h1 {font-size: 44px;}
	h2,.h2 {font-size: 42px;}
	h3,.h3 {font-size: 38px;}
	h4,.h4 {font-size: 34px;}
	.title-margin {margin-bottom: 40px;}
	blockquote {padding: 25px 30px 25px 35px;}
	.title-decor {padding-left: 20px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* BUTTONS */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.btn {position: relative;cursor: pointer;display: inline-block;text-transform: uppercase;font-size: 14px;font-weight: 700;line-height: 1.7em;letter-spacing: 0.1em;padding: 20px 40px;color: #000;border: 2px solid #00AEEF;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.btn:active {-webkit-transform: translateY(5px);-ms-transform: translateY(5px);transform: translateY(5px);}
.btn.style-2 {padding: 17px 40px;}
.btn.green {background-color: #5AC235;border: 2px solid #5AC235;color: #fff;}
/*close*/
.btn-close {position: absolute;top: 10px;right: 10px;z-index: 2;cursor: pointer;display: inline-block;width: 48px;height: 48px;background-color: #fff;border: 1px solid #fff;border-radius: 50%;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.btn-close span {position: absolute;top: 50%;left: 50%;display: inline-block;width: 18px;height: 18px;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.btn-close span::before,.btn-close span::after {display: block;position: absolute;content: '';top: 50%;left: 0;margin-top: -1px;width: 100%;height: 2px;background-color: #58595B;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.btn-close span::after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.btn-close:active {-webkit-transform: translateY(5px);-ms-transform: translateY(5px);transform: translateY(5px);}
/*btn-link*/
.btn-link {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.btn-link.mobile {display: none;}
.btn-link span {position: relative;display: inline-block;font-size: 14px;line-height: 1.7em;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: #000;margin-right: 15px;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.btn-link.white span {color: #fff;}
.btn-link img {position: relative;display: inline-block;width: 64px;height: 64px;min-width: 64px;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
/*btn-video*/
.btn-video {position: absolute;z-index: 2;top: 50%;left: 50%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;max-width: 340px;height: 130px;margin: 0 auto;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.btn-video span {position: absolute;left: 0;display: inline-block;width: 130px;height: 130px;background-color: #fff;border: 1px solid #fff;border-radius: 50%;margin-right: 20px;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.btn-video span::before {position: absolute;content: '';top: 50%;left: 50%;margin-top: -10px;margin-left: -6px;display: block;border-left: 16px solid #00AEEF;border-top: 10px solid transparent;border-bottom: 10px solid transparent;}
.btn-video span::after {position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;border-radius: 50%;background-color: rgba(255,255,255,0.5);-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.btn-video i {position: absolute;content: '';right: -20px;top: 50%;margin-top: -11px;display: block;width: 1px;height: 22px;background-color: rgba(255,255,255,0.4);-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.btn-video p {position: absolute;right: 0;display: inline-block;white-space: nowrap;font-size: 14px;line-height: 2.2em;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: #fff;}
/*btn-video style-2*/
.btn-video.style-2 {display: inline-block;width: 80px;height: 80px;max-width: none;margin: 0;}
.btn-video.style-2 span {position: relative;left: auto;width: 100%;height: 100%;margin: 0;}
.btn-video.style-2 span::before {margin-left: -3px;margin-top: -8px;border-left: 12px solid #00AEEF;border-top: 8px solid transparent;border-bottom: 8px solid transparent;}
.btn-video.style-2 span::after {display: none;}
/*media*/
@media(min-width: 1200px){
	.btn:hover {color: #fff;background-color: #00AEEF;}
	.btn-close:hover span::before,.btn-close:hover span::after {background-color: #00AEEF;}
	.btn-link:hover span {color: #00AEEF;}
	.btn-link.white:hover span {color: rgba(255,255,255,0.8);}
	.btn-link:hover img {-webkit-transform: scale(1.2);-ms-transform: scale(1.1);transform: scale(1.1);}
	.btn-video:hover span::after {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
	.btn-video:hover i {background-color: #fff;}
	.btn-video.style-2:hover span {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);left: auto;background-color: #fff;}
	.btn.green:hover {background-color: #4ca22e;border-color: #4ca22e;}
}
@media(max-width: 1366px){
	.btn-link img {width: 55px;height: 55px;min-width: 55px;}
	.btn-video {width: 320px;height: 110px;}
	.btn-video span {width: 110px;height: 110px;}
	.btn-video:hover span {left: calc(50% - 55px);}
	.btn-video.style-2 {width: 70px;height: 70px;}
	.btn-close {width: 40px;height: 40px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* BANNER */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.banner {position: relative;overflow: hidden;display: table-cell;vertical-align: middle;width: 10000px;height: 500px;padding: 0 0 42% 0;}
.banner.banner-full {padding-bottom: 0%;height: 100vh;}
.banner-blue {background-color: #00709A;}
.banner-blue::before {position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.1);}
.banner .bg {background-position: 50% 50%;background-repeat: no-repeat;background-attachment: scroll;background-size: cover;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.banner .bg.bg-mobile {display: none;}
/*decor*/
.banner-decor {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.banner-decor img {position: absolute;display: inline-block;width: auto;}
.banner-decor img:nth-child(1) {bottom: 0;left: 0;-webkit-transform-origin: bottom left;-ms-transform-origin: bottom left;transform-origin: bottom left;}
.banner-decor img:nth-child(2) {top: 0;right: 0;-webkit-transform-origin: top right;-ms-transform-origin: top right;transform-origin: top right;}
/*video*/
.banner-video {position: absolute;top: 0;bottom: 0;left: 0;right: 0;clip: rect(auto,auto,auto,auto);}
.banner-video video {position: fixed;left: 50%;top: 50%;min-width: 100%;min-height: 100%;width: auto;height: auto;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
/*3d*/
.banner-3d {position: absolute;top: 50%;right: 12%;display: inline-block;width: 545px;height: 305px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.banner-3d-wrapper {position: relative;left: 0px;width: 100%;height: 0px;padding-bottom: 100%;}
/*opacity*/
.banner-opacity {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.6);}
.banner-opacity.style-2 {background-color: transparent;background-image: linear-gradient(0deg, #000000 14.95%, rgba(0, 0, 0, 0) 52.84%);opacity: 0.6;}
.banner-opacity.style-3 {background-color: transparent;background-image:linear-gradient(180deg, #000000 1.38%, rgba(0, 0, 0, 0) 61%);opacity: 0.5;}
/*cont*/
.banner-cont {position: absolute;display: block;width: 100%;max-width: 37%;left: 12%;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.banner-cont .btn-link {margin-top: 40px;}
.banner-cont.mobile {display: none;}
/*banner-decor*/
.banner.banner-simple-decor {position: relative;display: block;width: 100%;height: 410px;padding: 0;background-color: #00709A;}
.banner.banner-simple-decor.size-2 {height: 340px;}
.banner.banner-simple-decor::before {position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.1);}
.banner-simple-decor-imgs {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.banner-simple-decor-imgs img {position: absolute;display: inline-block;width: auto;}
.banner-simple-decor-imgs img:nth-child(1) {bottom: 0;left: 0;-webkit-transform-origin: bottom left;-ms-transform-origin: bottom left;transform-origin: bottom left;}
.banner-simple-decor-imgs img:nth-child(2) {bottom: 0;right: 8%;-webkit-transform-origin: bottom right;-ms-transform-origin: bottom right;transform-origin: bottom right;}
.banner-simple-decor-imgs img:nth-child(3) {bottom: 0;right: 0;-webkit-transform-origin: bottom right;-ms-transform-origin: bottom right;transform-origin: bottom right;}
/*simple cont*/
.simple-banner .banner-cont {left: 50%;top: auto;bottom: 60px;text-align: center;max-width: 800px;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
/*media*/
@media(max-width: 1700px){
	.banner-cont {max-width: 41%;left: 10%;}
	.banner-3d {right: 10%;}
}
@media(max-width: 1640px){
	.banner-cont {max-width: 45%;left: 8%;}
	.banner-3d {right: 8%;}
	.banner-decor img {-webkit-transform: scale(0.9);-ms-transform: scale(0.9);transform: scale(0.9);}
}
@media(max-width: 1440px){
	.banner-cont {max-width: 46%;left: 6%;}
	.banner-3d {right: 6%;}
	.simple-banner .banner-cont {bottom: 40px;}
	.banner-decor img {-webkit-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8);}
}
@media(max-width: 1366px){
	.banner-3d {right: 5%;}
	.banner-decor img {-webkit-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* BREADCRUMBS */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.breadcrumbs {position: absolute;top: 125px;left: 120px;display: block;width: 100%;z-index: 2;}
.breadcrumbs li {display: inline-block;position: relative;margin-right: 10px;padding-right: 20px;}
.breadcrumbs li::before {position: absolute;content: '';top: 50%;right: 0;width: 8px;height: 2px;margin-top: -1px;background-color: #E5E6E6;}
.breadcrumbs li:last-child {margin-right: 0;}
.breadcrumbs li:last-child::before {display: none;}
.breadcrumbs li a,.breadcrumbs li span {position: relative;font-size: 12px;line-height: 2em;letter-spacing: 0.05em;text-transform: uppercase;color: #fff;-o-transition: all 0.3s;transition: all 0.3s;-webkit-transition: all 0.3s;}
/*black*/
.breadcrumbs.black li::before {background-color: #58595B;}
.breadcrumbs.black li a,.breadcrumbs.black li span {color: #58595B;}
/*media*/
@media(min-width: 1200px){
	.breadcrumbs li a:hover {opacity: 0.8;}
	.breadcrumbs.black li a:hover {color: #142833;opacity: 1;}
}
@media(max-width: 1750px) {
	.breadcrumbs {left: 30px;}
}
@media(max-width: 1366px) {
	.breadcrumbs {left: 20px;top: 105px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* HEADER */
/*-------------------------------------------------------------------------------------------------------------------------------*/
header {position: fixed;display: block;width: 100%;height: 80px;z-index: 4;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.header-height {height: 110px;}
.header-height-prod-detail {display: none;}
header .layer-close {display: none;}
header.active-layer-close .layer-close {position: fixed;display: block;z-index: 3;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.7);}
.header-inner {position: absolute;z-index: 1;top: 30px;left: 50%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: calc(100% - 30px);max-width: 1720px;margin: 0 auto;height: 100%;background-color: #fff;box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.04);-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
/*logo*/
.header-logo {position: absolute;left: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; width: 180px;height: 100%;padding: 20px 30px;}
/*burger*/
.burger {position: absolute;cursor: pointer;z-index: 3;left: 180px;width: 24px;height: 24px;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.burger span {position: absolute;z-index: 3;top: 12px;left: 50%;margin-left: -8px;width: 16px;height: 1px;background-color: #000;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.burger::before,.burger::after {position: absolute;z-index: 3;content: '';left: 50%;margin-left: -8px;width: 16px;height: 1px;background-color: #000;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.burger::before {top: 6px;}
.burger::after {bottom: 5px;}
.burger.active span {-webkit-transform: translateY(-50%) scale(0);-ms-transform: translateY(-50%) scale(0);transform: translateY(-50%) scale(0);}
.burger.active::before {top: 11px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.burger.active::after {bottom: 12px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
/*burger-menu*/
.burger-menu {position: absolute;top: -20px;left: -15px;display: inline-block;width: 270px;max-height: 490px;overflow: auto;background-color: #fff;border: 1px solid #F1F2F2;padding: 20px 15px 20px 60px;text-align: left;opacity: 0;visibility: hidden;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.burger-menu.active {opacity: 1;visibility: visible;}
.burger-menu.mobile {display: none;}
.burger-menu ul li {position: relative;display: block;width: 100%;margin-bottom: 20px;}
.burger-menu ul li:nth-child(4) {margin-bottom: 0;}
.burger-menu ul li a {position: relative;font-size: 15px;line-height: 1.6em;color: #000000;letter-spacing:  0.01em;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.burger-menu ul li.burger-link-mobile {display: none;}
/*menu*/
.header-menu {position: absolute;left: 0;right: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;height: 100%;margin-left: 220px;}
.header-menu nav {position: relative;display: inline-block;width: 100%;margin-right: 875px;text-align: center;}
.header-menu li {position: relative;display: inline-block;margin-right: 40px;cursor: pointer;}
.header-menu li:last-child {margin-right: 0;}
.header-menu li.header-list,.hedaer-phone a.header-list,.header-lan p {padding-right: 20px;}
.header-menu li.header-list .header-list-link::before,.hedaer-phone a.header-list::before,.header-lan p::before {position: absolute;content: '';top: 50%;right: 2px;margin-top: -6px;width: 8px;height: 8px;border-right: 1px solid #000;border-bottom: 1px solid #000;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.header-menu li.header-list .header-list-link::before {right: -20px;margin-top: -5px;}
.header-menu li.header-list ul,.hedaer-phone ul,.header-lan ul {position: absolute;top: -20px;left: -30px;width: 242px;padding: 44px 30px 20px 30px;background-color: #fff;border: 1px solid #F1F2F2;opacity: 0;visibility: hidden;z-index: 1;}
.header-menu li.header-list ul {width: 160px;z-index: 3;}
.header-menu li.header-list.size-2 ul {width: 200px;}
.header-menu li.header-list ul li,.hedaer-phone ul li,.header-lan ul li {position: relative;display: block;text-align: left;width: 100%;margin-top: 15px;}
.header-menu a,.header-menu .header-list-link,.header-menu li.header-list a {position: relative;font-size: 15px;line-height: 1.6em;color: #000;letter-spacing: 0.01em;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
/*phone*/
.header-right {position: absolute;top: 0;right: 0;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.hedaer-phone {position: relative;display: block;margin-right: 60px;}
.hedaer-phone a {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 16px;font-weight: 500;line-height: 1.5em;letter-spacing: 0.05em;color: #000;padding-left: 34px;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.hedaer-phone.open a {z-index: 4;}
.hedaer-phone a img {position: absolute;left: 0;display: inline-block;width: 24px;}
.hedaer-phone ul {padding: 44px 25px 20px 25px;left: -25px;}
.hedaer-phone ul li {margin-top: 18px;}
.hedaer-phone ul li.hedaer-phone-mobile {display: none;}
/*lan*/
.header-lan {position: relative;display: block;margin-right: 60px;cursor: pointer;}
.header-lan p {position: relative;font-size: 15px;line-height: 1.6em;color: #000;z-index: 2;}
.header-lan.open p {z-index: 4;}
.header-lan ul {left: -20px;padding: 44px 20px 20px 20px;width: 82px;}
.header-lan ul li a {font-size: 15px;line-height: 1.6em;color: #000;}
.header-btn {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;font-size: 14px;line-height: 1.7em;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: #fff;padding: 0 40px;background-color: #00AEEF;}
.header-btn:active {-webkit-transform: translateY(5px);-ms-transform: translateY(5px);transform: translateY(5px);}
.header-btn img {display: none;position: relative;width: 40px;}
/*header active */
.header-menu li.header-list.open .header-list-link::before,.hedaer-phone.open a.header-list::before,.header-lan.open p::before {transform: rotate(-135deg);margin-top: -2px;z-index: 2;}
.header-menu li.header-list.open .header-list-link::before {margin-top: -1px;}
.header-menu li.header-list.open ul,.hedaer-phone.open ul,.header-lan.open ul {opacity: 1;visibility: visible;}
.header-menu li.header-list.open .header-list-link,.header-lan.open p,.hedaer-phone.open a {z-index: 4;}
.hedaer-phone.open ul,.header-lan.open ul {z-index: 3;}
@media(min-width: 1200px){
	.header-menu li.header-list:hover .header-list-link::before,.hedaer-phone:hover a.header-list::before,.header-lan:hover p::before {transform: rotate(-135deg);margin-top: -2px;z-index: 2;}
	.header-menu li.header-list:hover .header-list-link::before {margin-top: -1px;}
	.header-menu li.header-list:hover > ul,.hedaer-phone:hover > ul,.header-lan:hover > ul {opacity: 1;visibility: visible;}
	.header-menu li.header-list:hover .header-list-link {z-index: 4;}
	.header-menu li.header-list .header-list-link:hover::before,.hedaer-phone a.header-list:hover::before {border-color: #00AEEF;}
	.header-menu li a:hover,.header-menu li.header-list a:hover,.hedaer-phone a:hover,.header-lan a:hover {color: #00AEEF;}
	.header-btn:hover {background-color: #00709A;}
	.burger-menu ul li a:hover {color: #00AEEF;}
	.header-lan:hover p,.hedaer-phone:hover a {z-index: 4;}
	ul.sub-menu li > .sub-menu {margin-left: 190px; padding: 0 10px 15px 10px; }
}
@media(max-width: 1750px){
	.header-menu nav {margin-right: 835px;}
	.header-menu li {margin-right: 30px;}
	.hedaer-phone,.header-lan {margin-right: 40px;}
}
@media(max-width: 1660px){
	.header-logo {padding: 20px;width: 160px;}
	.burger {left: 160px;}
	.header-menu {margin-left: 200px;}
	.header-menu nav {margin-right: 750px;}
	.header-menu li {margin-right: 20px;}
	.header-menu li.header-list ul {width: 170px;left: -15px;padding: 40px 15px 15px 15px;}
	.hedaer-phone ul {padding: 44px 20px 20px 20px;left: -20px;}
	.header-btn {padding: 0 25px;font-size: 13px;}
	.hedaer-phone,.header-lan {margin-right: 30px;}
	ul.sub-menu li > .sub-menu {margin-left: 190px; padding: 0 10px 15px 10px; }
}
@media(max-width: 1500px){
	.header-btn {font-size: 12px;padding: 0 15px;}
	.hedaer-phone a {font-size: 15px;}
	.hedaer-phone, .header-lan {margin-right: 20px;}
	.header-logo {width: 150px;}
	.burger {left: 150px;}
	.header-menu {margin-left: 190px;}
	.header-menu nav {margin-right: 680px;}
	.header-menu a, .header-menu .header-list-link, .header-menu li.header-list a {font-size: 14px;}
	ul.sub-menu li > .sub-menu {margin-left: 190px; padding: 0 10px 15px 10px; }
}
@media(max-width: 1366px){
	header {height: 70px;}
	.header-height {height: 90px;}
	.header-inner {top: 20px;}
	.header-logo {width: 130px;}
	.burger {left: 130px;}
	.header-menu {margin-left: 164px;}
	.header-menu nav {margin-right: 504px;}
	.hedaer-phone a,.header-lan p,.header-lan ul li a {font-size: 14px;}
	.header-btn {font-size: 0;}
	.header-btn img {display: inline-block;}
	ul.sub-menu li > .sub-menu {margin-left: 190px; padding: 0 10px 15px 10px; }
}