@charset "utf-8";:root{--d-transition:all 0.5s cubic-bezier(0.65, 0, 0.35, 1);--d-padding:var(--bs-gutter-x,.75rem)}@media (min-width:1300px){:root{--d-padding:100px}}@media (min-width:1400px){:root{--d-padding:120px}}@media (min-width:1601px){:root{--d-padding:13vw}}body{font-family:Lato,sans-serif;margin:0;padding:0;font-size:16px;line-height:1.6;overflow-x:hidden;font-weight:400;color:#333;background:linear-gradient(0deg,rgba(10,99,108,.05),rgba(10,99,108,.05)),#fff}h1,h2,h3,h4,h5,h6{font-family:ExemplarPro,sans-serif;color:#333;margin:0 auto 20px;font-weight:700;line-height:1.4}h1{font-size:32px}h2{font-size:27px}h3{font-size:24px}h4{font-size:18px;margin-bottom:15px}h5{font-size:16px;margin-bottom:15px}h6{font-size:14px;margin-bottom:10px}b,strong{font-weight:700}a{transition:var(--d-transition);text-decoration:none;color:#095c66}a:focus,a:hover{text-decoration:none;outline:0;color:#333}ol,ul{margin:0 auto 20px}ol li,ul li{margin:0 auto 10px}blockquote{background:#f5f5f5}.white-text,.white-text h1,.white-text h2,.white-text h3,.white-text h4,.white-text h5,.white-text h6,.white-text p,.white-text.section-header p{color:#fff}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.divider{border-bottom:1px solid #dcd9d9;clear:both;margin:40px auto}img{max-width:100%;width:auto;height:auto}@media (min-width:1200px){.gutter-35{margin-left:-35px;margin-right:-35px}.gutter-35>[class*=col-]{padding-right:35px;padding-left:35px}}.gutter-10{margin-left:-10px;margin-right:-10px}.gutter-10>[class*=col-]{padding-right:10px;padding-left:10px}.gutter-5{margin-left:-5px;margin-right:-5px}.gutter-5>[class*=col-]{padding-right:5px;padding-left:5px}.gutter-2{margin-left:-2px;margin-right:-2px}.gutter-2>[class*=col-]{padding-right:2px;padding-left:2px}.gutter-0{margin-left:0;margin-right:0}.gutter-0>[class*=col-]{padding-right:0;padding-left:0}.relative{position:relative}.overflow-hide{overflow:hidden}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.editor-content img{max-width:100%;height:auto}.editor-content img.media-object{max-width:none}.editor-content h4{font-size:16px}.editor-content h3{font-size:18px}.editor-content h2{font-size:20px}.editor-content h2,.editor-content h3,.editor-content h4{font-weight:700;color:#602314}.btn{border-radius:0;background:#0a636c;border:none;color:#fff;font-size:14px;height:auto;margin:auto;padding:8px 60px 10px;transition:.3s linear;-moz-transition:.3s linear;-o-transition:.3s linear;-webkit-transition:.3s linear;-ms-transition:all .3s linear 0s;text-transform:uppercase;letter-spacing:.3em;text-transform:uppercase}.btn .fa{font-size:14px;margin-left:5px;vertical-align:middle}.btn.btn-lg{font-size:18px;line-height:30px;padding:22px 50px}.btn.btn-sm{font-size:16px;padding:8px 25px}.btn:focus,.btn:hover{color:#0a636c;outline:0;background:#f1f1f1}.btn-link{font-weight:800;font-size:17px;color:#602314}.btn.outline-btn{background:0 0;color:#006838;border:1px solid #602314;padding:5px 25px 5px 10px;font-weight:400;position:relative}.btn.outline-btn:after{position:absolute;right:6px;top:12px;content:"\f103";font:14px/1 FontAwesome}.btn.outline-btn:hover{background:#602314;color:#fff}.btn-transparent{background:0 0;border:1px solid #602314;color:#602314;font-size:14px}.btn-transparent:hover{background:#333;border:1px solid #333}.div_zindex,.div_zindex>*{position:relative;z-index:1}.dark-overlay{background:rgba(0,0,0,.85);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.color-overlay{background:rgba(205,56,96,.9);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.padding_none{padding:0}.padding_top_20{padding-top:20px}.padding_50px{padding:50px 0}.padding_4x4_30{padding:30px}.padding_4x4_40{padding:40px}.padding_right{padding-right:60px}.padding_left{padding-left:60px}.space-20{width:100%;height:20px;clear:both}.space-30{width:100%;height:30px;clear:both}.space-40{width:100%;height:40px;clear:both}.space-60{width:100%;height:60px;clear:both}.space-80{height:80px;width:100%}.margin-btm-20{margin-bottom:20px;clear:both}.margin-top-20{margin-top:20px;clear:both}.margin-top-40{margin-top:40px;clear:both}.margin-btm-40{margin-bottom:40px;clear:both}.margin-top-60{margin-top:60px;clear:both}.margin-btm-60{margin-bottom:60px;clear:both}.margin-none{margin:0}.margin-top-15{margin-top:15px}.d-inline-block{display:inline-block}.form-group{margin-bottom:15px;position:relative}.form-group.has-error .help-block{color:red}.form-label{color:#111;font-size:14px;font-weight:400;margin:0 auto 8px}.form-control{background:0 0;border:0;border-radius:0;border-bottom:1px solid #333;box-shadow:none;color:#333;font-size:16px;height:50px;line-height:30px;padding:15px}select.form-control{border-radius:0;background:url("data:image/svg+xml;utf8,<svg fill='white' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") no-repeat #0a636c;color:#fff;-webkit-appearance:none;-moz-appearance:none;background-position-x:100%;background-position-y:10px;padding-right:2rem;font-family:Belleza,sans-serif;font-size:20px}select.form-control:focus{background:#0a636c;color:#fff}textarea.form-control{padding:15px 20px}.form-control:hover{box-shadow:none;outline:0}.form-control:focus{box-shadow:none;border-color:#0a636c;outline:0}.select{position:relative}.select select{appearance:none;-moz-appearance:none;-o-appearance:none;-webkit-appearance:none;-ms-appearance:none}.select::after{color:#878787;content:"";cursor:pointer;font-family:fontawesome;font-size:15px;padding:12px 0;pointer-events:none;position:absolute;right:15px;top:0}.form-control option{padding:10px}.control-label{color:#555;font-size:15px;font-weight:700}.checkbox label,.radio label{cursor:pointer;font-size:14px;font-weight:400;padding-left:26px;position:relative}.checkbox input[type=checkbox],.radio input[type=radio]{display:none}.radio label:before{background-color:transparent;border-style:solid;border-width:1px;border-radius:50%;content:"";display:inline-block;height:15px;left:0;top:4px;position:absolute;width:15px}.checkbox label::before{background-color:rgba(0,0,0,0);border:1px solid #111;content:"";display:inline-block;height:16px;left:0;position:absolute;top:4px;width:16px}.radio input[type=radio]:checked+label:before{content:"\2022";font-size:15px;text-align:center;line-height:11px}.checkbox input[type=checkbox]:checked+label:before{content:"\2713";font-size:12px;text-align:center;line-height:14px}.black_input .form-control{background:#222;border-radius:3px;color:#fff;border:1px solid #222;font-size:17px}.checkbox,.radio{padding-top:5px}table{margin:0 0 30px;width:100%}table td,table th{border:1px solid #ccc;padding:18px}table td img,table th img{max-width:100%}table thead{background:#eee}table thead td,table thead th{text-transform:uppercase;font-weight:900;color:#111}.panel-group .panel{background:#fff;border:0;border-radius:0;box-shadow:none;margin-bottom:25px}.panel-title{color:#fff;font-size:24px;margin-bottom:0;margin-top:0}.panel-title a{display:block;padding:10px 25px;position:relative;background:#cca759;font-size:18px}.panel-title a .question{width:85px;height:100%;content:"";color:#fff;font-size:39px;line-height:1;text-align:center;position:absolute;top:0;left:0;background:#602314}.panel-title a.collapsed .question{background:#252930;transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s}.panel-title a .question span{position:absolute;top:45%;left:0;right:0;transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.panel-default>.panel-heading{background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none;color:#333;padding:0}.panel-heading:hover .panel-title a .question{background:#602314}.panel-heading:hover .panel-title a{border-color:#602314}.panel-body{border:0 solid rgba(255,255,255,.2);margin-top:-1px;padding:15px 0}.panel-body p{font-size:17px;line-height:30px;font-weight:400}section{position:relative}.section-title{font-size:36px;color:#d0b170;font-family:ExemplarPro;font-weight:400}.section-title strong{display:block;color:#0a636c;font-weight:700;text-transform:uppercase;line-height:1.1em;font-size:52px}.section-title-lg strong{font-size:72px}.section-title.inline strong{display:inline-block;margin-right:18px}.section-subtitle{font-size:24px;color:#d0b170;font-family:ExemplarPro;font-weight:700}.secondary-bg{background:url(../images/page-bg.png)}.primary-bg{background:url(../images/page-bg-lg.png) 0 0/100% auto #0a636c;color:#fff}.gray_bg{background:#f5f5f5}.gray_bg_2{background:#e6e6e6}.section-padding{padding:15vh 0}.section-padding-sm{padding:8vh 0}.section-header{margin:0 auto;max-width:950px;padding-bottom:30px}.section-header h2{margin:0 auto;font-size:32px;font-weight:400}.section-header p{color:#777;font-size:17px;margin:22px auto 0}h1.page-title{font-size:20px}.primary-bg .section-title{color:#b58a43}.primary-bg .section-title strong{color:#fff}.gray_bg .section-title{color:#602314}.cover,.section-cover{background-size:cover;background-position:center center;background-repeat:no-repeat}section .col-md-6 .bg{min-height:calc((100vw - 50px)/ 2 * 690 / 980)}.nav.nav-tabs{border:none}.nav-tabs>li a{padding:0 0 12px;border-radius:0;color:#caa557;font-size:18px;font-weight:400;margin-right:5px;text-align:center;border:0;border-bottom:2px solid #faf6ee}.nav-tabs>li a:focus,.nav-tabs>li a:hover,.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#602314;border:0;border-bottom:2px solid #602314;background:0 0}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{font-weight:700;border-bottom:4px solid #602314}.nav-tabs>li{margin-bottom:0;margin-right:50px}.nicescroll-rails{width:2px!important;background:#dbc18c}.nicescroll-rails .nicescroll-cursors{right:-8px}.zoom-in{display:block}.zoom-in img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.zoom-in:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.parallex-bg{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.modal-header{background:#006838;color:#fff}.modal-header h4{color:#fff}.modal-header .close{color:#fff;opacity:1}.modal-header .close:hover{opacity:.7}.modal-content{border-radius:0}.modal-content h3{color:#035c67}.modal .close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;float:right;font-size:30px;line-height:1;color:#000;text-shadow:none;opacity:.5;cursor:pointer;margin-top:-20px;margin-right:-10px}.btn.btn-default{background:#d0b170;border-radius:0;height:70px;padding:22px 30px;text-transform:uppercase;color:#fff;font-weight:400;position:relative;overflow:hidden;min-width:190px;font-size:18px}.btn.btn-default:hover{color:#fff;background:#0a636c}.primary-bg .btn.btn-default:hover{background:#fff;color:#0a636c}.btn.btn-default.btn-sm{height:46px;padding:8px 30px;font-size:16px}.btn.btn-download{padding-right:84px;position:relative}.btn.btn-download:after{content:'';width:24px;height:24px;position:absolute;right:14px;top:50%;transform:translateY(-50%);background:url(../images/icon-download.svg) center center no-repeat}#intro_section{height:calc(var(--vh,1vh) * 100)}#intro_section .home-banner{background:center center/cover no-repeat #f1f1f1}#intro_section .stick-button{position:fixed;top:50%;right:25px;z-index:4;transform:translateY(-50%)}#intro_section .stick-button a{width:51px;height:51px;display:flex;justify-content:center;align-items:center;padding:11px;border-radius:50%;margin-top:15px;position:relative;background:#0a636c}#intro_section .stick-button a:before{content:'';position:absolute;z-index:2;width:100%;height:100%;left:0;top:0;border:1px solid #b38345;border-radius:50%}#intro_section .stick-button a img{max-height:30px;z-index:2;position:relative}#intro_section .stick-button a:hover{background:#d0b170}@media (min-width:992px){#intro_section .stick-button a.btn-register{height:auto;min-height:120px;position:relative;border-radius:8px;border:1px solid #b38345}html[lang=en-GB] #intro_section .stick-button a.btn-register{min-height:170px}#intro_section .stick-button a.btn-register:before{display:none}#intro_section .stick-button a.btn-register span{position:absolute;left:100%;background:0 0;transform-origin:0 0;transform:rotate(90deg);color:#fff;white-space:nowrap;top:15px;height:51px;line-height:51px;font-size:20px;text-align:center;font-weight:300;text-transform:uppercase}}#intro_section .stick-button a span.title{transform:translateX(10px);opacity:0;transition:var(--d-transition);text-transform:uppercase;color:#fff;position:absolute;height:calc(100%);top:0;right:21px;white-space:nowrap;padding:6px 56px 4px 20px;background:#d0b170;border-radius:26px 0 0 26px;font-size:16px;font-weight:400;pointer-events:none;display:inline-flex;align-items:center}#intro_section .stick-button a:hover span.title{transform:translateX(0);opacity:1}#intro_section .stick-button a:hover:before{border-color:#b38345}.fancybox-container.youtube .fancybox-content{margin:0;width:100%;height:100%;max-width:calc(100%);max-height:calc(100%)}header{position:fixed;left:0;top:0;width:100%;z-index:5;padding:40px 0;transition:var(--d-transition);transform:translateY(-100%)}body.scroll-down header{transform:translateY(0)}header .logo{width:208px;text-align:center;margin:0 60px}header .logo-mobile{display:none}header .navbar-nav li{margin:0}header .navbar-nav li a{display:block;padding:0 30px;color:#fff;font-weight:700;text-transform:uppercase;font-size:18px;font-family:ExemplarPro}header .navbar-nav li a:hover{color:#0a636c}header.sticky{background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.1);padding:18px 0}header.sticky .logo{width:145px}header.sticky .navbar-nav li a{color:#333}header.sticky .navbar-nav li a:hover{color:#0a636c}header .navbar-nav{flex-grow:1;flex-shrink:1;flex-basis:0}header .navbar-nav-left{margin-right:0}header .navbar-nav-left li:first-child{margin-left:auto}header .navbar-nav-right{margin-left:0}header nav .container{position:relative}header .wrapper-language{position:absolute;right:30px;top:50%;transform:translateY(-50%)}.wrapper-language a{color:#fff;text-transform:uppercase;position:relative;font-family:ExemplarPro}.wrapper-language a.active,.wrapper-language a:hover{color:#d0b170}.wrapper-language a:last-child{padding-left:5px;margin-left:5px}.wrapper-language a:last-child:before{content:'';width:1px;height:13px;position:absolute;left:0;bottom:4px;background:#fff}header.sticky .wrapper-language a:not(.active){color:#333}header.sticky .wrapper-language a:last-child:before{background:#333}.home-banner .home-banner-slide{position:relative}.home-banner .home-banner-slide:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:80%;background:linear-gradient(180deg,#0a636c 4.48%,rgba(10,99,108,0) 74.78%);transform:rotate(-180deg);z-index:2}.home-banner .banner-content{position:absolute;left:0;bottom:0;width:100%;z-index:2}.home-banner .banner-content .inner{padding:40px 20px 70px;border-left:3px solid #fff}.home-banner .banner-content .inner h2,.home-banner .banner-content .inner h3{font-family:ExemplarPro;font-weight:400;font-size:36px;text-transform:uppercase;margin:0;color:#fff;filter:drop-shadow(0 4px 4px rgba(0, 0, 0, .25))}.home-banner .banner-content .inner h2{color:#d0b170;font-weight:700;font-size:72px}.thumb-animation .thumb{overflow:hidden}.thumb-animation .thumb .img,.thumb-animation .thumb img{transition:var(--d-transition)}.thumb-animation:hover .thumb .img,.thumb-animation:hover .thumb img{transform:scale(1.05)}.section-about .section-content-top{z-index:2;margin-bottom:-15vh}.section-about .section-content-bottom{padding-top:30vh}.section-about .items{margin-top:30px}.section-about .items .item .thumb{border:5px solid #d0b170;overflow:hidden}.section-about .items .item .inner{padding-top:56.25%;height:0;transition:var(--d-transition)}.section-about .items .item:hover .inner{transform:scale(1.05)}.product .section-description ul,.section-about .section-content-bottom ul{list-style:none;padding:0}.product .section-description ul li,.section-about .section-content-bottom ul li{position:relative;padding-left:28px;margin-bottom:15px}.product .section-description ul li:before,.section-about .section-content-bottom ul li:before{position:absolute;content:'';left:0;top:5px;width:12px;height:12px;background:url(../images/bullet-1.svg) center center/contain no-repeat}.section-about .section-content-bottom .section-description{padding-right:30px}.slick-slider{margin-bottom:0!important}.gallery-style-1.slick-slider{margin-bottom:0}.gallery-style-1 .slick-arrow{width:70px;height:70px;cursor:pointer;border:1px solid #d0b170;border-radius:50%;background-size:35%;background-repeat:no-repeat;background-position:center center;transition:var(--d-transition);z-index:2}.gallery-style-1 .slick-arrow:before{display:none}.gallery-style-1 .slick-arrow:hover{background-color:#d0b170}.gallery-style-1 .slick-arrow.slick-prev{background-image:url(../images/arrow-left.svg);background-size:35%;background-repeat:no-repeat;background-position:center center;left:-100px}.gallery-style-1 .slick-arrow.slick-next{background-image:url(../images/arrow-right.svg);background-size:35%;background-repeat:no-repeat;background-position:center center;right:-100px}.gallery-style-1 .slick-arrow.slick-prev:hover{background-image:url(../images/arrow-left-hover.svg)}.gallery-style-1 .slick-arrow.slick-next:hover{background-image:url(../images/arrow-right-hover.svg)}.product-list .product:not(:last-child){margin-bottom:8vh}.product-list .product .bg{position:absolute;left:0;top:0;width:100%}.product-list .product .bg .inner{background:#fff}.product-list .product .item-content{display:flex;padding-left:var(--d-padding);position:relative;z-index:2}.product-list .product .item-body{width:40%;padding:0 4.5vw}.product-list .product .item-body .btn{margin-top:2rem}.product-list .product .product-gallery{width:60%}.product-list .product .section-description h3,.product-list .product .section-description h4{text-transform:uppercase}.product-list .product .section-description ul{list-style:none;padding:0}.product-gallery .gallery .thumb{overflow:hidden}.product-gallery .gallery .inner{padding-top:65%;height:0;transition:var(--d-transition)}.product-gallery .gallery:hover .inner{transform:scale(1.05)}.product-gallery .items-control{display:flex;margin-top:15px;position:relative}.product-gallery .items-control .slick-arrow{cursor:pointer;position:static;width:52px;height:52px;margin-right:12px;transform:translateY(0)}.product .section-description ul li strong{color:#0a636c}@media (min-width:992px){.product-list .product:nth-child(even) .item-content{padding-left:0;padding-right:var(--d-padding)}.product-list .product:nth-child(even) .item-body{order:2}.product-list .product:nth-child(even) .items-control{justify-content:flex-end}.product-list .product:nth-child(even) .items-control .slick-arrow{margin-left:12px;margin-right:0}}.section-location .section-content-top .section-description{text-align:center;margin-bottom:30px}.section-location .section-content-top .section-description strong{color:#d0b170}.section-location .section-subtitle{color:#0a636c}.section-location .items .item{text-align:center}.section-location .items .minute{font-size:72px;color:#d0b170;line-height:1.1em;margin:0}.section-location .items .note{color:#333;font-weight:300}.section-location .items .icon{width:98px;height:98px;margin:auto;border-radius:50%;border:2px solid #0a636c;padding:20px}.section-location .items .address{border-top:1px solid #333;margin-top:24px;padding-top:15px;font-size:18px;font-weight:700;position:relative}.section-location .items .address:after,.section-location .items .address:before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%)}.section-location .items .address:before{width:18px;height:18px;margin-top:-9px;background:#d0b170;border-radius:50%}.section-location .items .address:after{width:1px;height:24px;margin-top:-25px;background:#d0b170}.section-location .section-content-bottom{padding-top:30vh}.section-location .section-content-top{z-index:2;margin-bottom:-30vh}.section-location .location-map{box-shadow:0 4px 23px 12px rgba(0,0,0,.05);margin-top:8vh}.section-location .location-map img{width:100%;height:auto;border:5px solid #fff}.section-location .item-other{margin-bottom:8vh}.section-location .item-other .item{text-align:center}.section-location .item-other .title{color:#d0b170;font-size:24px;text-transform:uppercase}.section-utilities .section-description{text-align:center;margin-bottom:30px}.section-utilities .utilities-detail{margin-bottom:5vh}.section-utilities .utilities-detail .item{text-align:center}.section-utilities .utilities-detail .minute{font-size:72px;color:#d0b170;line-height:1.1em;margin:0}.section-utilities .utilities-detail .icon{width:98px;height:98px;margin:auto;border-radius:50%;border:2px solid #0a636c;padding:0;overflow:hidden}.section-utilities .utilities-detail .icon img{width:100%;height:100%;object-fit:cover}.section-utilities .utilities-detail .address{border-top:1px solid #333;margin-top:24px;padding-top:15px;font-size:18px;font-weight:700;position:relative}.section-utilities .utilities-detail .address:after,.section-utilities .utilities-detail .address:before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%)}.section-utilities .utilities-detail .address:before{width:18px;height:18px;margin-top:-9px;background:#d0b170;border-radius:50%}.section-utilities .utilities-detail .address:after{width:1px;height:24px;margin-top:-25px;background:#d0b170}.section-utilities .section-image{border:5px solid #d0b170}.section-utilities .utilitie-items{padding-left:var(--d-padding)}.utilitie-items .items{margin-left:-2.08vw;margin-right:-2.08vw;padding-right:var(--d-padding);overflow:hidden}.utilitie-items .items .slick-list{overflow:visible}.utilitie-items .item{padding:0 2.08vw}.utilitie-items .item .thumb{margin-bottom:25px;border:5px solid #d0b170}.utilitie-items .item .inner{padding-top:56.25%;height:0;transition:var(--d-transition)}.utilitie-items .item .title{font-size:30px;font-weight:400;margin:0}.utilitie-items .items-control{position:absolute;top:-72px;right:var(--d-padding);display:flex;justify-content:center}.utilitie-items .items-control .slick-arrow{width:52px;height:52px;cursor:pointer;position:static;margin-left:12px;transform:translateY(0)}.utilitie-items .items-control .dots .slick-dots{position:static;margin:0;bottom:auto;display:none}.utilitie-items .slick-dots li{text-align:center;width:16px;height:16px;margin:0 8px;vertical-align:middle}.utilitie-items .slick-dots li button{width:16px;height:16px;margin:0 auto;position:relative;border:1px solid #d0b170;border-radius:50%}.utilitie-items .slick-dots li button:before{display:none}.utilitie-items .slick-dots li.slick-active button{background:#d0b170}#footer_section{background:url(../images/banner-footer.jpg) center top/cover no-repeat #0a636c}#footer_section .section-title{text-transform:uppercase}#footer_section .section-content{margin-bottom:30px;color:#fff}#footer_section .contact-form{padding:65px 40px;background:url(../images/page-bg.png) #fff;border-radius:15px}#footer_section .contact-form .form-control{text-align:center}#footer_section .contact-form .form-control:focus{background:0 0}#footer_section .contact-form textarea.form-control{min-height:90px}#footer_section .contact-form .btn{margin-top:30px}.footer-bottom{padding-bottom:30px}.footer-bottom .footer-bottom-content{position:relative;padding-top:45px;margin-top:45px}.footer-bottom .footer-bottom-content:before{content:'';position:absolute;left:0;top:0;height:2px;width:100%;background:url(../images/line-h.svg) center center/100% auto no-repeat}.footer-bottom,.footer-bottom a{color:#fff}.footer-bottom ul{list-style:none;margin:0;padding:0}.footer-bottom ul li{display:inline-flex;margin-right:36px;margin-bottom:20px}.footer-bottom ul li:before{content:'';width:24px;height:24px;margin-right:10px;flex:0 0 24px}.footer-bottom ul li.address:before{background:url(../images/icon-location.svg) center center no-repeat}.footer-bottom ul li.phone:before{background:url(../images/icon-phone2.svg) center center no-repeat}.footer-bottom ul li.email:before{background:url(../images/icon-email.svg) center center no-repeat}.footer-bottom .social{margin:10px 0 30px}.footer-bottom .social a{margin:0 10px}.partner-list .item{position:relative;text-align:center}.partner-list .item:not(:last-child):before{content:'';width:2px;height:100%;position:absolute;right:0;top:0;background:url(../images/line-v.svg) center center/auto 100% no-repeat}.partner-list .item .thumb{height:65px;display:flex;align-items:flex-start;justify-content:center}.partner-list .item .thumb img{max-height:100%}.partner-list .item .title{color:#fff;text-transform:uppercase;font-size:14px;margin-bottom:10px}.post-detail .post-title{font-size:24px;font-weight:400;color:#095c66;text-align:center;margin-bottom:0}.post-detail .post-date{text-align:center;margin-bottom:15px;color:#b2b2b2}.post-detail .post-content{text-align:justify}.modal.post-detail .modal-dialog .modal-content{border-radius:0;padding:20px}.modal.post-detail .modal-dialog .modal-content .modal-body{padding-top:0;padding-bottom:0}.modal.post-detail button.close{position:absolute;right:-5px;top:-5px}.container-fluid{padding-left:var(--d-padding);padding-right:var(--d-padding)}@media (max-width:1600px){.home-banner .banner-content .inner{padding:25px 20px 50px}.home-banner .banner-content .inner h2,.home-banner .banner-content .inner h3,.section-title{font-size:30px}.section-title strong{font-size:40px}.home-banner .banner-content .inner h2,.section-location .items .minute,.section-title-lg strong{font-size:56px}header .navbar-nav li a{padding:0 25px;font-size:16px}#intro_section .stick-button a,.product-gallery .items-control .slick-arrow,.utilitie-items .items-control .slick-arrow{width:45px;height:45px}.utilitie-items .items-control{top:-65px}.gallery-style-1 .slick-arrow{width:52px;height:52px}.product .section-description ul li,.section-about .section-content-bottom ul li{margin-bottom:10px}header{padding:30px 0}header.sticky{padding:15px 0}header .logo{width:180px;margin:0 45px}.btn.btn-default{height:60px;padding-top:18px;padding-bottom:18px}.utilitie-items .item .title{font-size:24px}.section-location .items .address,.section-utilities .utilities-detail .address{font-size:15px}}@media (max-width:1399px){.gallery-style-1 .slick-arrow.slick-next{right:-75px}.gallery-style-1 .slick-arrow.slick-prev{left:-75px}.partner-list .item .title{font-size:13px}}@media (max-width:1200px){.section-padding{padding:10vh 0}.section-padding-sm{padding:5vh 0}.product-list .product:not(:last-child){margin-bottom:5vh}body,header .navbar-nav li a{font-size:14px}header .navbar-nav li a{padding:0 20px}header .logo{width:140px;margin:0 25px}.btn.btn-default{height:45px;padding-top:12px;padding-bottom:12px}.gallery-style-1 .slick-arrow.slick-prev{left:10px}.gallery-style-1 .slick-arrow.slick-next{right:10px}.home-banner .banner-content .inner h2,.home-banner .banner-content .inner h3,.section-title{font-size:24px}.section-title strong{font-size:32px}.home-banner .banner-content .inner h2,.section-location .items .minute,.section-title-lg strong{font-size:42px}.section-about .section-content-bottom .section-description{padding-right:0}.product-list .product .item-body{padding:0 3vw}.section-location .items .address{font-size:14px}.section-about .section-content-top,.section-location .section-content-top{margin-bottom:-10vh}.section-about .section-content-bottom,.section-location .section-content-bottom{padding-top:20vh}.section-utilities .utilitie-items{padding-left:var(--d-padding);padding-right:var(--d-padding)}.utilitie-items .items{padding-right:0;margin-left:-10px;margin-right:-10px}.utilitie-items .items-control{right:0}.utilitie-items .item .thumb{margin-bottom:10px}.utilitie-items .item .title{font-size:18px}.utilitie-items .item{padding:0 10px}.partner-list .item .title{font-size:12px}.partner-list .item .thumb{padding:0 15px;height:40px}}@media (max-width:991px){.product-list .product .bg{background:#fff}.product-list .product .item-content{flex-direction:column;width:100%;padding:0 var(--d-padding)}.product-list .product .item-body{width:100%}.product-list .product .product-gallery{width:100%;margin-top:30px}.product-gallery .items-control{justify-content:center}.section-location .item-other .item,.section-location .items .item,.section-utilities .utilities-detail .item{margin:15px 0}h1{font-size:27px}h2{font-size:24px}h3{font-size:18px}h4{font-size:16px;margin-bottom:10px}h5,h6{font-size:14px;margin-bottom:10px}.partner-list{margin-bottom:30px}.partner-list .item .title{min-height:40px}#intro_section{margin-top:72px}#intro_section .stick-button{top:auto;transform:translateY(0);bottom:10px;right:10px;width:100%;justify-content:flex-end;display:flex}#intro_section .stick-button .animated{display:flex}#intro_section .stick-button a{display:inline-flex;margin-left:5px;margin-top:0}#intro_section .stick-button a span{display:none}.footer-bottom{padding-bottom:60px}}@media (max-width:767px){.btn.btn-default,.btn.btn-default.btn-sm{font-size:13px;padding:15px}.btn.btn-download{padding-right:45px}.col-order-2{order:2}.gallery-style-1 .slick-arrow{width:30px;height:30px}#intro_section{margin-top:56px}.home-banner .banner-content .inner h2,.home-banner .banner-content .inner h3,.section-title{font-size:18px}.section-title strong{font-size:24px}.home-banner .banner-content .inner h2,.section-location .items .minute,.section-title-lg strong{font-size:32px}.home-banner .banner-content .inner{padding:10px}.home-banner .banner-content .inner h2,.home-banner .banner-content .inner h3{font-size:14px}.home-banner .banner-content .inner h2{font-size:20px}.section-about .section-content-bottom .section-title{margin-top:30px}.product-list .product .product-gallery{margin-top:15px}#footer_section .contact-form{padding:15px}.partner-list .item .thumb{padding:0 2px}}.video_header{background:url(../images/banner.jpg) center center/cover no-repeat;width:100%;height:100%;position:relative;left:0;top:0;margin:0;padding:0;z-index:3;overflow:hidden}@media (max-width:991px){header{position:fixed;left:0;top:0;width:100%;z-index:9;background:#fff;padding:10px 0;box-shadow:0 4px 15px rgb(0 0 0 / 10%)}header.sticky{padding:10px 0}header .logo{display:none}header .logo-mobile{display:inline-block;position:relative;z-index:100}header .logo-mobile img{width:150px;padding:5px 15px}header .logo-wrapper{text-align:left!important}header.sticky .logo-wrapper{display:block}header.open .logo .logo-default{display:none}header.open .logo .logo-white{display:block}header .nav-header{position:relative;z-index:100;background-color:transparent}header .menu-toggle-btn{position:absolute;right:15px;top:50%;transform:translateY(-50%);width:22px;height:14px;cursor:pointer;transition:.3s;z-index:100}header .menu-toggle-btn>span{display:block;width:100%;height:2px;border-radius:4px;background-color:#095c66;position:absolute;transition:.3s}header .menu-toggle-btn[data-auto-theme=white]>span{background-color:#fff}header .menu-toggle-btn>span:nth-of-type(1){width:100%;top:0;left:50%;transform:translateX(-50%)}header .menu-toggle-btn>span:nth-of-type(2){width:100%;top:50%;left:0;transform:translateY(-50%)}header .menu-toggle-btn>span:nth-of-type(3){width:100%;top:100%;left:0;transform:translateY(-100%)}header .menu-toggle-btn:hover>span{width:100%;transition:.3s}header.open .menu-toggle-btn>span{width:100%;height:2px;background-color:#095c66;transition:.3s}header.open .menu-toggle-btn>span:nth-child(1){top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}header.open .menu-toggle-btn>span:nth-child(2){opacity:0}header.open .menu-toggle-btn>span:nth-child(3){top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}header nav{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;background-color:#095c66;padding-top:80px;padding-bottom:0;display:flex;flex-direction:column;transform:translateY(-100%);-webkit-transform:translateY(-100%);transition:.5s cubic-bezier(.77,0,.175,1)}.overlay-menu{position:fixed;top:0;left:0;right:0;bottom:0;height:calc(var(--vh,1vh) * 100);z-index:99;background:linear-gradient(0deg,rgba(10,99,108,.05),rgba(10,99,108,.05)),#fff;padding-top:80px;padding-bottom:30px;display:flex;flex-direction:column;justify-content:flex-end}.overlay-menu .navbar-wrapper{flex-direction:column}header .navbar-nav-left{margin-right:auto;flex-direction:column!important;width:100%}header .navbar-nav-right{margin-left:auto;flex-direction:column!important;width:100%}header .navbar-nav li a,header .wrapper-language a{text-align:left;font-size:22px;color:#333}header .navbar-nav li{margin-bottom:0;width:100%}header .navbar-nav li a{padding:0 15px;font-size:54px;line-height:1em;font-family:ExemplarPro,sans-serif;font-weight:400;text-transform:none}header .wrapper-language{position:static;left:auto;right:auto;transform:none;text-align:left;border-top:1px solid #333;padding-top:15px;opacity:0;width:calc(100% - 30px);margin:15px auto;transition:transform 1s cubic-bezier(.165,.84,.44,1),opacity 1s cubic-bezier(.165,.84,.44,1);transform:translate(0,0);-webkit-transform:translate3d(0,0,0)}.wrapper-language a:last-child:before{height:15px;bottom:1px}.overlay-menu .main-menu-container{flex:1;text-align:center;display:flex;padding:0;margin:0;list-style-type:none;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.overlay-menu .main-menu-container::-webkit-scrollbar{display:none}.overlay-menu .main-menu{text-align:center;padding:0;margin:auto;list-style-type:none}.overlay-menu .main-menu .item-link{color:#fff;transition:.4s;display:inline-block;text-transform:uppercase;font-family:Belle;font-size:42px;font-weight:400}.overlay-menu .main-menu .item-link>span{transition:.4s;display:inline-block;transform:rotate(90deg);padding:0 10px}.overlay-menu .main-menu .item.show .item-link>span{transform:rotate(0)}.overlay-menu .main-menu .item{margin-bottom:40px}.overlay-menu{transform:translateY(-100%);-webkit-transform:translateY(-100%);transition:.5s cubic-bezier(.77,0,.175,1)}header.open .overlay-menu{transform:translateY(0);-webkit-transform:translateY(0)}header.open .overlay-menu .container{width:100%;max-width:100%;padding:0}.overlay-menu .menu-item{opacity:0;transform:translate(0,-50px);-webkit-transform:translate3d(0,-50px,0);transition-delay:.6s}header.open .overlay-menu .menu-item{transition:transform 1s cubic-bezier(.165,.84,.44,1),opacity 1s cubic-bezier(.165,.84,.44,1);opacity:1;transform:translate(0,0);-webkit-transform:translate3d(0,0,0)}header.open .overlay-menu .navbar-nav-left .menu-item:nth-last-of-type(1){transition-delay:.6s}header.open .overlay-menu .navbar-nav-left .menu-item:nth-last-of-type(2){transition-delay:.7s}header.open .overlay-menu .navbar-nav-left .menu-item:nth-last-of-type(3){transition-delay:.8s}header.open .overlay-menu .navbar-nav-left .menu-item:nth-last-of-type(4){transition-delay:.9s}header.open .overlay-menu .navbar-nav-right .menu-item:nth-last-of-type(1){transition-delay:.2s}header.open .overlay-menu .navbar-nav-right .menu-item:nth-last-of-type(2){transition-delay:.3s}header.open .overlay-menu .navbar-nav-right .menu-item:nth-last-of-type(3){transition-delay:.4s}header.open .overlay-menu .navbar-nav-right .menu-item:nth-last-of-type(4){transition-delay:.5s}header.open .overlay-menu .wrapper-language{opacity:1;transition-delay:.5s}}@media (max-width:767px){header .navbar-nav li a{font-size:36px}header .wrapper-language a{font-size:16px}header .logo-mobile img{width:130px;padding:0 15px}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.scroll-downs{position:absolute;right:25px;bottom:70px;width:40px;z-index:3}.scroll-downs .mouse{width:40px;height:61px}.scroll-downs .mousey{width:16px;padding:10px 9px;height:35px;border:3px solid #fff;border-radius:25px;-webkit-box-sizing:content-box;box-sizing:content-box}.scroll-downs .scroller{border:2px solid #fff;margin-left:2.5px;width:4px;height:8px;border-radius:40%;-webkit-animation-name:scroll;animation-name:scroll;-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-timing-function:cubic-bezier(.15,.41,.69,.94);animation-timing-function:cubic-bezier(.15,.41,.69,.94);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.scroll-downs .icon-down{text-align:center;-webkit-animation-name:scroll;animation-name:scroll;-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-timing-function:cubic-bezier(.15,.41,.69,.94);animation-timing-function:cubic-bezier(.15,.41,.69,.94);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;width:100%}@keyframes kenburns_custom{0%{transform:scale(1)}100%{transform:scale(1.1)}}@-webkit-keyframes scroll{0%{opacity:0}10%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:0}}@keyframes scroll{0%{opacity:0}10%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:0}}@media (max-width:1199px){.scroll-downs{display:none}}