@font-face{font-family:"Roboto-Regular";font-display:fallback;src:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)}@font-face{font-family:"Roboto-Black";font-display:fallback;src:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)}@font-face{font-family:"Roboto-Medium";font-display:fallback;src:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)}@font-face{font-family:"Roboto-Bold";font-display:fallback;src:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)}@font-face{font-family:"Roboto-Light";font-display:fallback;src:url("../fonts/roboto/Roboto-Light.ttf")}@font-face{font-family:"Poppins-Light";font-display:fallback;src:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)}@font-face{font-family:"Poppins-ExtraBold";font-display:fallback;src:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)}@font-face{font-family:"Poppins-Medium";font-display:fallback;src:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)}@font-face{font-family:"Poppins-ExtraLight";font-display:fallback;src:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)}@font-face{font-family:"Roboto-Medium";font-display:fallback;src:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)}@font-face{font-family:"Blacksword";font-display:fallback;src:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)}@font-face{font-family:"Optima";font-display:fallback;src:url("../fonts/optima/unicode-optima.ttf")}@font-face{font-family:"Optima-Medium";font-display:fallback;src:url("../fonts/optima/Optima-Medium.ttf")}.grecaptcha-badge{display:none!important}body.in{overflow-y:hidden}.main-page{padding:40px 0}.fixed-side-up{display:none;position:fixed;bottom:0;width:100%;left:0;z-index:999;height:46px;right:0;background-color:#fff;border-top:1px solid #000}#mobileMenu{transition:.3s ease-in all;position:fixed;top:0;overflow:auto;left:-100%;z-index:999999999999;width:100%;background-color:#fff;height:100%}.in #mobileMenu{left:0}#mobileMenu .header-logo{display:flex;justify-content:space-between;align-items:center;height:82px;border-bottom:1px solid #000}#mobileMenu .header-logo img{width:130px;margin:20px 20px}#mobileMenu .er-nav-items ul{padding-inline-start:0;list-style-type:none}#mobileMenu .er-nav-items{text-align:center;margin-top:50px}#mobileMenu #menu-items li{padding:15px 0}#mobileMenu #menu-items li a{font-size:26px;text-transform:uppercase;color:#000}#mobileMenu #menu-contact{display:flex;justify-content:center}#mobileMenu #menu-contact .menu-phone-number{margin-left:15px}#mobileMenu #menu-contact .menu-phone-number a{font-size:26px;text-transform:uppercase;color:#000}#mobileMenu #menu-contact .menu-phone-icon a img{width:30px;height:30px;margin-top:6px}#mobileMenu .mobile-menu-btn-close img{width:30px!important;height:30px}span.wpcf7-not-valid-tip{color:#F44336;font-size:12px;font-family:Optima;font-weight:normal;display:block}a:hover{color:#fff;text-decoration:none}.form-control:focus{color:#C4C4C4;background-color:none;border-color:none;outline:0;box-shadow:none}.page-title-block{height:168px;background:rgba(229,229,229,0.29);display:flex;justify-content:center;align-items:center;position:relative}.page-title-block::after{content:"";position:absolute;width:32px;height:5px;left:0;right:0;margin:0 auto;bottom:-2.5px;background:#464645}.page-title-block .page-title{font-family:Optima;font-style:normal;font-weight:normal;font-size:41px;line-height:33px;text-align:center;text-transform:uppercase;letter-spacing:0.1em;color:#464645}.form-inputs .form-product-title{border-bottom:1px solid #ececec;padding-bottom:15px}.form-inputs .form-product-title h2{font-size:23px;color:#626467;font-family:"SourceSerifPro-Light";letter-spacing:1px;text-transform:uppercase}.form-inputs .form-product-title h2{font-size:23px;color:#626467;font-family:"SourceSerifPro-Light";letter-spacing:1px;text-transform:uppercase}.form-inputs .form-group .form-control{border:none;padding-left:0;border-radius:0;height:40px;border-bottom:1px solid #7C7C7C;font-family:Optima;font-style:normal;font-weight:normal;font-size:13px;line-height:15px;letter-spacing:0.1em;color:#C4C4C4}.form-inputs .form-group .form-control::placeholder{font-family:Optima;font-style:normal;font-weight:normal;font-size:13px;line-height:15px;letter-spacing:0.1em;color:#C4C4C4}.form-inputs .form-group{margin-bottom:49px}.form-inputs .form-submit{display:flex;justify-content:space-between;margin-top:18px}.form-inputs .form-group.oh-select::after{font-family:FontAwesome;content:"\f078";right:30px;position:absolute;font-size:12px;color:#C4C4C4;pointer-events:none;top:50%;transform:translateY(-50%)}.form-inputs-row{margin-left:-29px;margin-right:-29px}.form-inputs-row .form-group{padding-left:29px;padding-right:29px}.form-inputs .form-group.oh-select{position:relative}.form-inputs .form-group.oh-select select{-webkit-appearance:none;-moz-appearance:none;text-overflow:''}.form-inputs .form-check-label{font-family:Optima;font-style:normal;font-weight:normal;font-size:13px;line-height:19px;letter-spacing:0.1em;color:#C4C4C4}.form-inputs .phone-box{display:flex;position:relative}.form-inputs .form-check{padding-left:0}.form-inputs .phone-box::before{content:"";background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);background-position:center;background-size:cover;background-repeat:no-repeat;width:20px;z-index:1;height:20px;bottom:15px;position:absolute}.form-inputs .phone-box .phone-code{position:relative}.form-inputs .phone-box .phone-code::after{content:"";width:1px;right:10px;top:38%;transform:translateY(-50%);position:absolute;height:15px;background-color:#7C7C7C}.form-inputs .phone-box .phone-code input{width:70px;text-indent:22px}.checkbox a{color:#C4C4C4!important;text-decoration:underline}.form-inputs .checkbox-grp{margin-bottom:50px!important}.form-inputs .form-group{margin-bottom:49px}.form-inputs .form-check{position:relative;display:flex;align-items:center;padding-left:0}.form-inputs .checkbox label{font-family:Optima;font-style:normal;font-weight:normal;font-size:13px;line-height:15px;letter-spacing:0.1em;color:#C4C4C4;display:flex;align-items:center}.form-inputs .checkbox{margin-right:40px}.form-inputs .checkbox label:after{content:'';display:table;clear:both}.form-inputs .checkbox .cr{position:absolute!important;left:0;top:3px}.form-inputs .checkbox .cr,.form-inputs .radio .cr{position:relative;display:inline-block;width:21px;height:21px;margin-right:16px;background:#F0F0F0;border:0.5px solid #C4C4C4;box-sizing:border-box}.form-inputs .radio .cr{border-radius:50%}.form-inputs .checkbox .cr .cr-icon,.form-inputs .radio .cr .cr-icon{position:absolute;font-size:.8em;line-height:0;top:50%;left:20%}.form-inputs .radio .cr .cr-icon{margin-left:0.04em}.form-inputs .checkbox label input[type="checkbox"]{display:none}.form-inputs .checkbox label input[type="checkbox"]+.cr>.cr-icon{transform:scale(3) rotateZ(-20deg);opacity:0;transition:all .3s ease-in}.form-inputs .checkbox label input[type="checkbox"]:checked+.cr>.cr-icon{transform:scale(1) rotateZ(0deg);opacity:1}.form-inputs .radio label:after{content:'';display:table;clear:both}span.wpcf7-list-item{margin:0;margin-right:15px}.form-inputs .radio .cr{position:relative;display:inline-block;border:1px solid #a9a9a9;border-radius:.25em;width:1.3em;height:1.3em;float:left;margin-right:.5em}span.wpcf7-list-item-label{font-family:Optima;font-style:normal;font-weight:normal;font-size:13px;line-height:15px;letter-spacing:0.1em;color:#C4C4C4;text-transform:capitalize}.form-inputs .radio .cr{border-radius:0%}.form-inputs .radio .cr .cr-icon{position:absolute;font-size:.8em;line-height:0;top:50%;left:20%}.form-inputs .radio .cr .cr-icon{margin-left:0.04em}.form-inputs .radio label input[type="radio"]{display:none}.form-inputs .radio label input[type="radio"] + .cr>.cr-icon{transform:scale(3) rotateZ(-20deg);opacity:0;transition:all .3s ease-in}.form-inputs .radio label input[type="radio"]:checked + .cr>.cr-icon{transform:scale(1) rotateZ(0deg);opacity:1}.form-inputs .radio label input[type="radio"]:disabled + .cr{opacity:.5}span.wpcf7-list-item.first.last{padding-left:33px;position:relative}.dark-btn{background:#464645;width:172px;height:45px;display:flex;text-decoration:none;justify-content:center;align-items:center;font-family:Optima;font-style:normal;font-weight:550;font-size:13px;line-height:23px;letter-spacing:0.05em;border:none;color:#FFFFFF!important;cursor:pointer}.full-image{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1}.slide-up-register-interest{width:288px;height:45px;position:absolute;right:0;background:#fff;margin-left:auto;bottom:0;margin-top:auto;z-index:9999999999999999;opacity:0}.slide-up-register-interest .slide-up-toggel{display:flex;align-items:center;height:100%;text-decoration:none;cursor:pointer}.slide-up-register-interest .slide-up-toggel p{margin-bottom:0;font-family:Roboto-Light;font-style:normal;font-weight:300;font-size:15px;padding-left:11px;line-height:25px;display:flex;align-items:center;letter-spacing:0.1em;position:relative;color:#464645;text-transform:uppercase;border-left:1px solid #464645}.slide-up-register-interest .slide-up-toggel p::before{content:"";border-left:1px solid #fff;height:22px;position:absolute;left:0}.slide-up-register-interest .slide-up-toggel img{width:22px;height:22px;margin:11px}.slide-up-register-interest .wpcf7-not-valid{border-color:#f00!important}.slide-up-register-interest .wpcf7-not-valid-tip{display:none!important}.slide-up-register-interest p{margin:0}.slide-up-register-interest .wpcf7-response-output{margin:0;padding:10px 0;border:none!important;font-family:Optima;font-style:normal;font-weight:normal;font-size:13px;line-height:15px;letter-spacing:0.1em}.slide-up-register-interest .wpcf7-validation-errors,.slide-up-register-interest .wpcf7-acceptance-missing{color:#f00!important}.slide-up-register-interest .wpcf7-mail-sent-ok{color:#398f14!important}.slide-up-register-interest .form-submit{display:block!important;position:relative}.slide-up-register-interest .form-submit .ajax-loader{position:absolute;top:13px;right:20px}.er-header{height:82px;display:flex;align-items:center;padding:0 56px;z-index:9999999999;position:relative}.er-header .er-nav-items{width:calc(100% - 111px);display:flex;justify-content:flex-end;height:100%;align-items:center}.er-header .header-logo img{width:111px;height:27px}.er-header .er-navbar{display:flex;justify-content:space-between;width:100%;align-items:center;height:100%}.er-header .er-navbar.sm-header{display:none}.er-header #menu-items{display:flex;list-style-type:none;margin-bottom:0;padding-inline-start:0;margin-left:-15px;margin-right:-15px;padding:0 42px;align-items:center}.er-header #menu-items .menu-item a{font-family:Optima-Medium;font-style:normal;font-weight:normal;font-size:14px;line-height:14px;letter-spacing:0.05em;text-transform:uppercase;color:#464645}.er-header #menu-items .menu-item{padding-left:15px;padding-right:15px}.er-header #menu-items .menu-item:hover .sub-menu{opacity:1;visibility:visible}.er-header #menu-items .menu-item .sub-menu{opacity:0;transition:.2s ease-in all;position:absolute;background-color:#fff;z-index:3;visibility:hidden;list-style-type:none;padding:15px 0;padding-inline-start:0}.er-header #menu-contact{display:flex;list-style-type:none;margin-bottom:0;padding-inline-start:0;height:100%;align-items:center}.er-header #menu-contact .menu-phone-number a{font-family:Optima-Medium;font-style:normal;font-weight:normal;font-size:16px;line-height:14px;text-align:right;text-indent:7px;color:#464645}.er-header #menu-contact .menu-phone-icon{height:100%}.er-header #menu-contact .menu-phone-icon a{width:61px;height:100%;align-items:center;display:flex;background:#E5E5E5;justify-content:center;margin-right:20px}.er-header #menu-contact .menu-phone-icon img{width:23px;height:23px}.er-header #menu-contact .menu-phone-icon.menu-whatsapp a{margin:0!important;border-right:1px solid #fff;display:none}.lang-item>a{padding:0;width:20px;height:20px;display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;vertical-align:middle}.lang-item>a>img{display:none}.lang-item>a[lang=en-GB]{background-image:url(../images/icons/uk.svg)}.lang-item>a[lang=fr-FR]{background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)}.er-footer{background:#464645;min-height:289px;padding:50px 0px}.er-footer .footer-col-title{font-family:Optima;font-style:normal;font-weight:bold;font-size:15px;line-height:23px;letter-spacing:0.05em;text-transform:uppercase;color:#FFFFFF;margin-bottom:22px}.er-footer a,.er-footer a:hover{color:#fff}.er-footer .footer-col{position:relative;padding-right:50px;padding-left:50px;height:100%}.er-footer .footer-col p{font-family:Optima;font-style:normal;font-weight:normal;font-size:13px;line-height:19px;letter-spacing:0.05em;color:#FFFFFF;margin-bottom:2px}.er-footer .footer-logo img{width:151px;height:31px}.er-footer .footer-social{margin-top:25px}.er-footer .footer-social a{margin:6px}.er-footer .footer-social a img{width:25px;height:25px}.er-footer .footer-col .col-project{margin-bottom:25px}.er-footer [class*="col-"]:not(:last-child) .footer-col::after{content:"";border-right:0.5px solid rgba(229,229,229,0.53);height:95%;width:1px;display:block;position:absolute;top:50%;transform:translateY(-50%);right:0}.er-footer .footer-col .footer-col-sub-title{font-family:Optima;font-style:normal;font-weight:bold;font-size:13px;line-height:19px;letter-spacing:0.05em;text-transform:uppercase;color:#C4C4C4}.er-footer .footer-col span{font-family:Optima;font-style:normal;font-weight:bold;font-size:13px;line-height:19px;letter-spacing:0.05em;color:#FFFFFF;display:inline-block}.er-footer .footer-logo{display:flex;align-items:center;justify-content:flex-start;padding:0}.footer-map{margin-top:30px}.footer-map a{display:flex;align-items:center;font-family:Optima;font-style:normal;font-weight:bold;font-size:13px;line-height:19px;letter-spacing:0.05em;text-transform:uppercase}.footer-map img{width:30px;height:30px;margin-right:14px;filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}.home-intro{margin-top:91px}.home-page .home-banner{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:635px;position:relative}.home-page .home-banner .container{position:relative;height:100%}.home-intro .home-intro-title{font-family:Optima;font-style:normal;font-weight:550;font-size:33px;line-height:33px;text-align:center;letter-spacing:0.05em;text-transform:uppercase;color:#464645;margin-bottom:31px}.home-intro .home-intro-desc p{font-family:Optima;font-style:normal;font-weight:normal;font-size:15px;line-height:27px;text-align:center;letter-spacing:0.05em;color:#7C7C7C;margin-bottom:0}.home-project-one{margin-top:211px}.home-project-one-slider{position:relative}.home-project-one .home-head-project::after{content:"";background:#464645;width:6px;height:86px;display:block;position:absolute;top:0;right:50px;z-index:1}.home-project-one .home-head-project{position:relative}.home-project-one .home-project-one-slider-item{position:relative;height:750px}.home-project-one .home-project-one-slider-items{position:relative;width:calc(100% - 16.66%);height:750px;margin:0 auto;z-index:1}.home-project-one-slider-actions{position:absolute;left:9px;bottom:0}.home-project-one-slider::after{content:"";background:rgba(229,229,229,0.37);width:351px;height:673px;display:block;position:absolute;top:-68px;left:-56px;z-index:0}.home-project-one-slider-actions .home-project-one-slider-arrow{display:block}#homeProjectOneSliderPrev{margin-bottom:13px}#homeProjectOneSliderPrev img{transform:rotate(180deg)}.home-project-one-slider .home-project-one-slider-index{font-family:Roboto-Light;font-style:normal;font-weight:300;font-size:15px;line-height:27px;letter-spacing:0.05em;text-transform:lowercase;color:#464645;position:absolute;bottom:140px;left:0}.home-project-intro-block{height:100%;display:flex;padding-left:40px;align-items:center}.home-project-intro-block .home-project-title{font-family:Optima;font-style:normal;font-weight:bold;font-size:31px;line-height:37px;letter-spacing:0.05em;margin-bottom:0;text-transform:uppercase;color:#464645}.home-project-intro-block .home-project-name{font-family:Optima;font-style:normal;font-weight:normal;font-size:43px;line-height:49px;letter-spacing:0.05em;margin-bottom:34px;text-transform:uppercase;color:#464645}.home-project-intro-block .home-project-desc p{font-family:Optima;font-style:normal;font-weight:normal;font-size:15px;line-height:27px;letter-spacing:0.05em;margin-bottom:0;color:#7C7C7C;z-index:2;position:relative}.home-project-intro-block .home-project-desc{margin-bottom:57px;padding-right:80px}.home-project-tow{margin-top:105px}.home-project-tow-slider{height:100%;position:relative}.home-project-tow-slider::after{content:"";background:rgba(229,229,229,0.37);width:116px;height:416px;display:block;position:absolute;z-index:0;top:46px;right:0}.home-project-tow-slider-items{height:100%;margin-bottom:61px;z-index:2}.home-project-tow-slider-items .home-project-tow-slider-item{position:relative;height:100%;margin-right:60px;margin-left:20px;height:401px}.home-project-tow-slider .home-project-tow-slider-index{position:absolute;right:30px;z-index:1;bottom:21px;margin-bottom:0;font-family:Roboto-Light;font-style:normal;font-weight:300;font-size:15px;line-height:27px;letter-spacing:0.05em;text-transform:lowercase;color:#464645}.home-project-tow .home-project-desc{margin-bottom:45px}.home-project-tow-slider-actions{position:absolute;bottom:0}#homeProjectTowSliderPrev{margin-right:15px}#homeProjectTowSliderPrev img{transform:rotate(180deg);width:35px;height:35px}.home-project-tow .home-project-intro-block{display:block;margin-top:46px}.home-project-tow .home-head-project{position:relative}.home-project-tow .home-head-project::after{content:"";background:#464645;width:6px;height:86px;display:block;position:absolute;top:0;left:-46px;z-index:1}.home-vod{min-height:747px;margin-top:57px;position:relative;background-position:center;background-size:cover;width:100%;background-repeat:no-repeat}.home-vod::before{content:"";position:absolute;height:26%;top:0;left:0;right:0;z-index:10;background:rgba(255,255,255,1);background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0)}#vdoStartBtn{position:absolute;width:75px;height:75px;z-index:1;top:50%;left:0;right:0;margin:0 auto;cursor:pointer}#home-video{width:100%}.home-video-audio-controller{position:absolute;z-index:1;bottom:40px;left:40px;cursor:pointer}.home-video-audio-controller img{width:50px;height:50px}.home-international-projects{margin-top:116px;padding-bottom:96px;position:relative}.home-international-projects::after{content:"";position:absolute;width:100%;height:359px;background:rgba(229,229,229,0.37);bottom:0;z-index:0}.home-international-projects .intr-p-title span{font-family:Optima;font-style:normal;font-weight:bold;font-size:31px;line-height:49px;letter-spacing:0.05em;text-transform:uppercase;color:#464645}.home-international-projects .intr-p-title{font-family:Optima;font-style:normal;font-weight:normal;font-size:43px;line-height:49px;position:relative;letter-spacing:0.05em;text-transform:uppercase;margin-bottom:37px;color:#464645}.home-international-projects .container-fluid{padding-right:106px;padding-left:106px}.home-international-projects .intr-p-desc p{font-family:Optima;font-style:normal;font-weight:normal;font-size:15px;line-height:27px;letter-spacing:0.05em;color:#7C7C7C}.home-international-projects .intr-p-title::after{border-bottom:0.5px solid #C4C4C4;content:"";display:block;width:calc(100% - 430px);position:absolute;bottom:6px;height:1px;z-index:1;right:0}.home-international-projects-slider{display:flex;justify-content:space-between;align-items:center;margin-top:32px;z-index:2;position:relative}.home-international-projects-slider-arrows{width:164px}.home-international-projects-slider-items{width:calc(100% - 164px)}.home-international-projects-slider-img{height:726px;position:relative}.home-international-projects-slider-title h2{font-family:Optima;font-style:normal;font-weight:normal;font-size:23px;line-height:23px;letter-spacing:0.05em;text-transform:uppercase;color:#7C7C7C;margin-top:22px;padding-bottom:38px;border-bottom:1px solid #E5E5E5;margin-bottom:0}.home-international-projects-slider .slick-slide{margin:0 20px}.home-international-projects-slider .slick-list{margin:0 -20px}#internationalProjectsSliderPrev{margin-bottom:25px}.home-international-projects-slider-arrow{display:inline-block}.home-international-projects-slider-arrow img{height:88px;width:88px}.home-international-projects-slider-index{margin-left:26px;margin-top:27px;font-family:Roboto;font-style:normal;font-weight:300;font-size:19px;line-height:27px;letter-spacing:0.05em;text-transform:lowercase;color:#464645}#internationalProjectsSliderPrev img{transform:rotate(180deg)}.home-contact-form{margin-top:113px;display:block;margin-bottom:130px}.home-contact-form .container-fluid{padding-right:106px;padding-left:106px}.home-contact-form .home-contact-title{font-family:Optima;z-index:1;position:relative;font-style:normal;font-weight:normal;font-size:33px;line-height:41px;letter-spacing:0.1em;margin-bottom:32px;color:#464645}.home-contact-form .home-contact-desc p{font-family:Optima;font-style:normal;font-weight:normal;font-size:19px;line-height:35px;letter-spacing:0.1em;color:rgba(124,124,124,0.79)}.home-contact-form .home-contact-row{margin-right:-28px;margin-left:-28px}.home-contact-form .home-contact-row .home-contact-col{padding-right:28px;padding-left:28px}.home-contact-form .home-contact-desc{padding-right:60px;z-index:1;position:relative}.home-contact-form .home-contact-body{position:relative;padding-top:139px}.home-contact-form .home-contact-body::after{content:"";width:259px;height:432px;right:0;top:0;z-index:0;background:rgba(229,229,229,0.37);position:absolute}.home-contact-form .home-contact-body::before{content:"";background:#464645;width:6px;height:86px;display:block;position:absolute;top:15px;left:0;z-index:1}.project-page .project-banner-block{padding:50px;position:relative;padding-bottom:0}.project-page .project-banner-block::after{content:"";z-index:0;position:absolute;width:100%;height:168px;left:0px;right:0;top:0;background:rgba(229,229,229,0.29)}.project-page .project-banner-block .project-banner{background-size:cover;background-position:center;z-index:1;background-repeat:no-repeat;width:100%;height:625px;position:relative}.project-page .project-banner-block .project-banner .slide-up-register-interest{margin-right:78px}.project-page .project-banner-block .project-banner .project-name{font-family:Optima;font-style:normal;font-weight:bold;font-size:33px;line-height:47px;letter-spacing:0.1em;text-transform:uppercase;color:#FFFFFF;position:absolute;bottom:51px;left:74px}.ongoing-project{padding-bottom:160px}.ongoing-project .ongoing-project-img{position:relative;height:218px;height:605px;width:calc(100% - 55px);padding-right:62px}.ongoing-project .container-fluid{padding-right:126px;padding-left:126px}.ongoing-project .project-block-title{font-family:Optima;font-style:normal;font-weight:normal;font-size:37px;line-height:47px;letter-spacing:0.1em;padding-bottom:43px;padding-top:43px;margin-bottom:0;text-transform:uppercase;color:#464645}.ongoing-project .ongoing-project-details{padding-left:7px;margin-top:74px;position:relative}.ongoing-project .ongoing-project-details::after{content:"";position:absolute;width:9px;height:74px;top:-112px;background:#464645}.ongoing-project .ongoing-project-details::before{content:"";position:absolute;width:calc(100% + 54px);height:182px;top:-256px;background:rgba(229,229,229,0.37);left:-54px;right:0}.ongoing-project .ongoing-project-details .ongoing-project-title{font-family:Optima;font-style:normal;font-weight:normal;font-size:41px;line-height:51px;margin-bottom:50px;letter-spacing:0.1em;color:#464645}.ongoing-project .ongoing-project-details .ongoing-project-desc p{font-family:Optima;font-style:normal;font-weight:normal;font-size:15px;line-height:25px;display:flex;align-items:center;letter-spacing:0.1em;color:#7C7C7C}.missions-page .block-mision-1{margin-top:76px}.missions-page .block-mision-1 .mision-1-desc p{font-family:Optima;font-style:normal;font-weight:normal;font-size:27px;line-height:41px;display:flex;align-items:center;letter-spacing:0.1em;color:#7C7C7C}.missions-page .block-mision-1 .mision-1-img{height:600px;position:relative}.missions-page .block-mision-1 .mision-1-img::after{content:"";position:absolute;width:385px;height:500px;background:rgba(229,229,229,0.37);bottom:-69px;left:-226px;z-index:0}.missions-page .block-mision-1 .mision-1-img img{object-position:right center}.missions-page .block-mision-1 .mision-1-desc{padding-right:72px;position:relative;top:250px;z-index:1}.missions-page .block-mision-1 .mision-1-desc::before{content:"";background:#464645;width:9px;height:98px;display:block;position:absolute;top:-145px;left:0;z-index:1}.block-mision-2{margin-top:190px}.block-mision-2 .mision-2-img{width:100%;height:365px;position:relative}.block-mision-2 .mision-2-desc p{font-family:Optima;font-style:normal;font-weight:normal;font-size:27px;line-height:41px;display:flex;align-items:center;letter-spacing:0.1em;color:#7C7C7C}.block-mision-2 .mision-2-desc{padding-left:82px;position:relative}.block-mision-2 .mision-2-desc::before{content:"";background:#464645;width:9px;height:98px;display:block;position:absolute;left:82px;z-index:1;bottom:-139px}.block-mision-2 .mision-2-img::after{content:"";position:absolute;width:385px;height:187px;background:rgba(229,229,229,0.37);bottom:-57px;right:-293px}.missions-page .block-mision-3{margin-top:172px}.missions-page .block-mision-3 .mision-3-desc p{font-family:Optima;font-style:normal;font-weight:normal;font-size:27px;line-height:41px;display:flex;align-items:center;letter-spacing:0.1em;color:#7C7C7C}.missions-page .block-mision-3 .mision-3-img{height:535px;position:relative}.missions-page .block-mision-3 .mision-3-img::after{content:"";position:absolute;width:385px;height:420px;background:rgba(229,229,229,0.37);bottom:-44px;left:-253px;z-index:0}.missions-page .block-mision-3 .mision-3-desc{padding-right:86px;position:relative;top:255px;z-index:1}.missions-page .block-mision-3 .mision-3-desc::before{content:"";background:#464645;width:9px;height:98px;display:block;position:absolute;top:-145px;left:0;z-index:1}.missions-page .block-mision-4{margin-top:160px}.missions-page .block-mision-4 .mision-4-desc p{font-family:Optima;font-style:normal;font-weight:normal;font-size:27px;line-height:41px;display:flex;align-items:center;letter-spacing:0.1em;color:#7C7C7C}.missions-page .block-mision-4 .mision-4-img{height:575px;width:calc(100% - 93px);position:relative}.missions-page .block-mision-4 .mision-4-img::after{content:"";position:absolute;background:rgba(229,229,229,0.37);top:55px;left:338px;z-index:0;width:370px;height:428px}.missions-page .block-mision-4 .mision-4-desc{padding-right:86px;position:relative;top:255px;z-index:1}.missions-page .block-mision-4 .mision-4-desc::before{content:"";background:#464645;width:9px;height:98px;display:block;position:absolute;bottom:-140px;left:0;z-index:1}.missions-page .block-mision-5{margin-top:76px}.missions-page .block-mision-5 .mision-5-desc p{font-family:Optima;font-style:normal;font-weight:normal;font-size:27px;line-height:41px;display:flex;align-items:center;letter-spacing:0.1em;color:#7C7C7C}.missions-page .block-mision-5 .mision-5-img{height:365px;position:relative}.missions-page .block-mision-5 .mision-5-img::after{content:"";position:absolute;background:rgba(229,229,229,0.37);top:91px;left:-317px;z-index:0;width:466px;height:405px}.missions-page .block-mision-5 .mision-5-desc{padding-right:72px;position:relative;top:220px;z-index:1}.missions-page .block-mision-5 .mision-5-desc::before{content:"";background:#464645;width:9px;height:98px;display:block;position:absolute;top:-145px;left:0;z-index:1}.block-mision-6{margin-top:252px;margin-bottom:228px}.block-mision-6 .mision-6-img{width:100%;height:535px;position:relative}.block-mision-6 .mision-6-desc p{font-family:Optima;font-style:normal;font-weight:normal;font-size:27px;line-height:41px;display:flex;align-items:center;letter-spacing:0.1em;color:#7C7C7C}.block-mision-6 .mision-6-desc{padding-left:82px;position:relative}.block-mision-6 .mision-6-desc::before{content:"";background:#464645;width:9px;height:98px;display:block;position:absolute;left:82px;z-index:1;bottom:-139px}.block-mision-6 .mision-6-img::after{content:"";position:absolute;background:rgba(229,229,229,0.37);bottom:-57px;right:-246px;width:385px;height:326px}.business-page{padding-bottom:200px}.business-page .business-plan{margin-top:80px}.business-title-block{position:relative;padding-left:30px;margin-bottom:30px}.business-title-block::after{content:"";width:9px;height:98px;background:#464645;display:block;position:absolute;bottom:6px;left:0}.business-title{font-family:Optima;font-style:normal;font-weight:normal;font-size:37px;line-height:45px;display:flex;align-items:center;letter-spacing:0.07em;text-transform:uppercase;color:#464645}.business-page .business-desc p{font-family:Optima;font-style:normal;font-weight:normal;font-size:15px;line-height:25px;display:flex;align-items:center;letter-spacing:0.1em;color:#7C7C7C}.business-page .business-plan .business-img{position:relative;height:533px;width:100%}.business-page .business-plan .business-img::after{content:"";width:557px;height:473px;background:rgba(229,229,229,0.37);position:absolute;left:-170px;bottom:-64px;z-index:0}.business-page .business-details{position:relative;top:142px;z-index:1}.business-page .business-life-style{margin-top:140px}.business-page .business-life-style .business-details{padding-left:45px;top:115px}.business-page .business-life-style .business-img{position:relative;height:550px;width:100%}.business-page .business-life-style .business-img::after{content:"";width:304px;height:432px;background:rgba(229,229,229,0.37);position:absolute;left:261px;top:168px;z-index:0}.business-qlt{margin-top:100px}.business-page .business-qlt .business-img{position:relative;height:485px;width:100%}.business-page .business-qlt .business-img::after{content:"";width:557px;height:473px;background:rgba(229,229,229,0.37);position:absolute;left:-232px;top:70px;z-index:0}.business-page .business-qlt .business-details{padding-right:68px;top:70px}.business-equipment{margin-top:137px}.business-page .business-equipment .business-img{position:relative;height:618px;width:calc(100% - 126px);margin:0 auto}.business-page .business-equipment .business-img::after{content:"";background:rgba(229,229,229,0.37);position:absolute;right:-171px;top:124px;z-index:0;width:404px;height:417px}.business-page .business-equipment .business-details{top:80px}.business-increase{margin-top:73px}.business-page .business-increase .business-img{position:relative;height:380px;width:100%;margin:0 auto}.business-page .business-increase .business-img::after{content:"";background:rgba(229,229,229,0.37);position:absolute;left:-194px;top:57px;z-index:0;width:463px;height:481px}.business-page .business-increase .business-details{top:80px}.business-updates{margin-top:269px;margin-bottom:204px}.business-page .business-updates .business-img{position:relative;height:491px;width:calc(100% - 103px);margin-left:auto}.business-page .business-updates .business-img::after{content:"";background:rgba(229,229,229,0.37);position:absolute;right:-129px;top:133px;z-index:0;width:404px;height:426px}.business-page .business-updates .business-details{top:80px;padding-left:30px}.projects-page .amelkis-project{margin-top:120px}.projects-page .amelkis-project .project-details .project-desc{padding-right:60px}.projects-page .project-details{position:relative;top:100px;z-index:1}.projects-page .project-details .project-desc p{font-family:Optima;font-style:normal;font-weight:normal;font-size:15px;line-height:25px;display:flex;align-items:center;letter-spacing:0.1em;color:#7C7C7C}.projects-page .amelkis-project .project-img{position:relative;height:657px}.projects-page .amelkis-project .project-img::after{content:"";position:absolute;width:557px;left:-222px;z-index:0;height:681px;top:34px;background:rgba(229,229,229,0.37)}.projects-page .project-details .dark-btn img{margin-left:20px;margin-top:2px;width:10px;height:10px}.projects-page .project-details .dark-btn{margin-top:45px}.projects-page .tijia-project{margin-top:203px;margin-bottom:248px}.projects-page .tijia-project .project-img{position:relative;height:533px}.projects-page .tijia-project .project-img::after{content:"";position:absolute;width:499px;height:512px;right:-273px;z-index:0;top:102px;background:rgba(229,229,229,0.37)}.projects-page .tijia-project .project-details{padding-left:41px}.projects-page .business-title-block::after{width:9px;height:74px}.projects-page .tijia-project .project-details{top:116px}.presedent-page .presedent-intro{margin-top:148px}.presedent-page .presedent-intro .presedent-intro-desc p{font-family:Optima;font-style:normal;font-weight:normal;font-size:15px;line-height:25px;display:flex;align-items:center;text-align:justify;letter-spacing:0.1em;color:#7C7C7C}.presedent-page .presedent-intro .presedent-intro-img{height:535px;width:calc(100% - 74px);margin-left:auto;position:relative}.presedent-page .presedent-intro .presedent-intro-img::after{content:"";position:absolute;width:469px;height:581px;background:rgba(229,229,229,0.37);top:-69px;left:-208px;z-index:0}.presedent-page .presedent-intro-desc{margin-top:112px;z-index:1;position:relative}.presedent-page .presedent-intro-desc::after{content:"";position:absolute;width:9px;height:74px;background:#464645;top:-100px}.presedent-page .presedent-desc{margin-top:75px}.presedent-page .presedent-desc p{font-family:Optima;font-style:normal;font-weight:normal;font-size:15px;line-height:25px;display:flex;align-items:center;text-align:justify;letter-spacing:0.1em;color:#7C7C7C}.presedent-page .presedent-sign{font-family:Optima;font-style:normal;font-weight:normal;font-size:23px;line-height:37px;display:flex;margin-top:65px;margin-bottom:65px;align-items:center;letter-spacing:0.1em;color:#000000}.amelkis-page{margin-bottom:60px}.amelkis-page .amelkis-banner-block{padding:50px;position:relative;padding-bottom:0;z-index:99999}.amelkis-page .amelkis-banner-block .container{height:100%;position:relative}.amelkis-page .amelkis-banner-block::after{content:"";z-index:0;position:absolute;width:100%;height:311px;left:0px;right:0;top:0;background:rgba(229,229,229,0.29)}.amelkis-page .amelkis-banner-block .amelkis-banner{background-size:cover;background-position:center;z-index:1;background-repeat:no-repeat;width:100%;height:625px;position:relative}.amelkis-page .amelkis-banner-block .project-name{font-family:Optima;font-style:normal;font-weight:bold;font-size:33px;line-height:45px;display:flex;align-items:center;letter-spacing:0.07em;text-transform:uppercase;color:#FFFFFF;position:absolute;bottom:43px}.amelkis-page .amelkis-projects{margin-top:64px}.amelkis-page .amelkis-projects .business-title-block::after{width:7px;height:57px}.amelkis-page .amelkis-projects .amelkis-projects-desc p{font-family:Optima;font-style:normal;font-weight:normal;font-size:15px;line-height:25px;display:flex;align-items:center;letter-spacing:0.1em;color:#7C7C7C}.amelkis-page .amelkis-projects .amelkis-projects-img{height:482px;position:relative}.amelkis-page .amelkis-projects .amelkis-projects-img::after{content:"";position:absolute;width:246px;height:525px;right:0;top:0;background:rgba(229,229,229,0.29)}.amelkis-page .amelkis-projects .dark-btn{width:217px;height:38px;margin-top:30px}.amelkis-page .amelkis-projects .dark-btn img{margin-top:2px;margin-left:10px}.amelkis-page .composition-block{margin-top:169px;height:205px;background:rgba(229,229,229,0.29);position:relative}.amelkis-page .composition-block .composition-row{height:205px;align-items:center;border-bottom:0.5px solid #C4C4C4}.amelkis-page .composition-block .composition-row .business-title-block::after{width:7px;height:57px}.amelkis-page .composition-block .composition-row .business-title-block{margin-bottom:0}.amelkis-page .composition-block .composition-row .business-title{margin-bottom:0}.amelkis-page .composition-block .composition-row .composition-desc p{font-family:Optima;font-style:normal;font-weight:normal;font-size:15px;line-height:25px;display:flex;align-items:center;text-align:justify;letter-spacing:0.1em;color:#7C7C7C;margin-bottom:0}.amelkis-page .lands-block{margin-top:131px}.amelkis-page .lands-block .lands-details .lands-desc p{font-family:Optima;font-style:normal;font-weight:normal;font-size:15px;line-height:25px;display:flex;align-items:center;letter-spacing:0.1em;color:#7C7C7C}.amelkis-page .lands-block .lands-details .lands-img{width:calc(100% - 60px);height:352px;margin-top:35px}.amelkis-page .lands-block .lands-details .business-title{font-size:36px}.amelkis-page .lands-block .lands-plan .lands-plan-img{width:100%;height:567px;z-index:1;position:relative}.amelkis-page .lands-block .lands-plan{padding-left:55px;margin-top:51px;position:relative;z-index:1}.amelkis-page .lands-block .lands-plan::after{content:"";position:absolute;width:309px;height:100%;left:55px;top:0;z-index:0;background:rgba(229,229,229,0.37)}.amelkis-page .lands-block .dark-btn{width:263px;height:51px;margin-left:-60px;font-size:14px;z-index:1;position:relative;line-height:25px}.amelkis-page .lands-block .dark-btn img{margin-left:15px;width:27px;height:27px;z-index:1}.amelkis-page .golf-block{margin-top:139px}.amelkis-page .golf-block .golf-img{width:100%;height:100%;position:relative;z-index:1}.amelkis-page .golf-block .golf-img-block{height:431px;position:relative}.amelkis-page .golf-block .golf-img-block::after{content:"";position:absolute;width:408px;height:388px;bottom:-48px;left:-204px;z-index:0;background:rgba(229,229,229,0.29)}.amelkis-page .golf-block .golf-details{margin-top:100px}.amelkis-page .golf-block .golf-desc p{z-index:1;position:relative;font-family:Optima;font-style:normal;font-weight:normal;font-size:15px;line-height:25px;display:flex;align-items:center;text-align:justify;letter-spacing:0.1em;color:#7C7C7C}.amelkis-page .golf-block .golf-desc{padding-right:56px;margin-top:45px}.amelkis-page .business-title-block::after{width:7px;height:57px}.amelkis-page .hotels-block{margin-top:156px}.amelkis-page .hotels-block .hotels-row{margin-left:-25px;margin-right:-25px}.amelkis-page .hotels-block .hotels-row .hotels-col{padding-left:25px;padding-right:25px}.amelkis-page .hotels-block .hotel-title-block{position:relative;display:flex;align-items:center;width:78.51%;height:87px;background:rgba(229,229,229,0.29);margin-left:6.477%}.amelkis-page .hotels-block .hotel-title-block::after{content:"";position:absolute;width:7px;height:57px;background:#464645;right:-3px;top:0}.amelkis-page .hotels-block .hotel-title-block .hotel-title{font-family:Optima;font-style:normal;margin-bottom:0;font-weight:normal;margin-left:40px;font-size:25px;line-height:33px;letter-spacing:0.1em;color:#464645}.amelkis-page .hotels-block .hotel-img{position:relative;height:380px}.amelkis-page .hotels-block .hotel-details .hotel-desc p{font-family:Optima;font-style:normal;font-weight:normal;font-size:15px;line-height:25px;display:flex;align-items:center;text-align:justify;letter-spacing:0.1em;color:#7C7C7C;margin-top:33px}.amelkis-page .hotels-block .hotel-img img{position:relative;width:100%;height:380px}.vilas-block{margin-top:114px;padding-bottom:142px}.vilas-block .vilas-details{margin-top:34px}.vilas-block .vilas-desc{padding-right:44px}.vilas-block .vilas-desc p{font-family:Optima;font-style:normal;font-weight:normal;font-size:15px;line-height:25px;display:flex;align-items:center;text-align:justify;letter-spacing:0.1em;color:#7C7C7C;margin-bottom:10px}.vilas-block .vilas-imgs .villa-small-img{height:184px;width:100%}.vilas-block .vilas-imgs .villa-larg-img{height:492px;width:100%;margin-top:30px}.block-signature{padding-bottom:154px}.block-signature .business-title{font-size:27px;line-height:33px}.block-signature .signature-row{border-top:0.5px solid #C4C4C4;padding-top:89px}.block-signature .signature-img{position:relative}.block-signature .signature-img::after{content:"";position:absolute;width:371px;height:355px;z-index:0;top:58px;right:-191px;background:rgba(229,229,229,0.29)}.block-signature .signature-img img{height:358px;width:calc(100% - 65px);position:relative;z-index:1}.block-signature .signature-details{margin-top:55px}.block-signature .signature-details .signature-desc p{font-family:Optima;font-style:normal;font-weight:normal;font-size:15px;line-height:25px;display:flex;align-items:center;letter-spacing:0.1em;color:#7C7C7C}.block-signature-2{padding-bottom:202px}.block-signature-2 .business-title{font-size:27px;line-height:33px}.block-signature-2 .signature-row{border-top:0.5px solid #C4C4C4;padding-top:89px}.block-signature-2 .signature-img{position:relative}.block-signature-2 .signature-img::after{content:"";position:absolute;width:371px;height:342px;z-index:0;top:86px;left:-168px;background:rgba(229,229,229,0.29)}.block-signature-2 .signature-img img{height:358px;width:calc(100% - 65px);position:relative;z-index:1;float:right}.block-signature-2 .signature-details{margin-top:55px;z-index:1;position:relative}.block-signature-2 .signature-details .signature-desc p{font-family:Optima;font-style:normal;font-weight:normal;font-size:15px;line-height:25px;display:flex;align-items:center;letter-spacing:0.1em;color:#7C7C7C}.block-villa-vdo{position:relative}.block-villa-vdo .villa-vdo-row{border-top:0.5px solid #C4C4C4;padding-top:128px}.block-villa-vdo .villa-vdo{width:100%;position:relative;height:550px}.block-villa-vdo::before{content:"";position:absolute;width:100%;height:276px;left:0px;right:0;top:248px;background:rgba(229,229,229,0.29)}.block-villa-vdo .villa-vdo.play{background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);background-size:cover;background-position:center;background-repeat:no-repeat}.block-villa-vdo .villa-vdo .villa-vdo-play{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;text-align:center}.block-villa-vdo .villa-vdo-details{margin-top:188px;position:relative}.block-villa-vdo .villa-vdo-details::after{content:"";position:absolute;width:7px;height:57px;left:0;background:#464645;top:-95px}.block-villa-vdo .villa-vdo-details .villa-vdo-title{font-family:Optima;font-style:normal;font-weight:normal;font-size:37px;line-height:47px;letter-spacing:0.1em;text-transform:uppercase;color:#464645}.block-villa-vdo .villa-vdo-details .villa-vdo-desc{font-family:Optima;font-style:normal;font-weight:normal;font-size:21px;line-height:47px;letter-spacing:0.1em;color:#464645}.amelkis-gallery{margin-top:249px;margin-bottom:149px}.amelkis-gallery .gallery-larg-box .gallery-larg-box-item{position:relative;height:504px}.amelkis-gallery .gallery-small-box{height:100%;display:flex;flex-wrap:wrap;align-items:flex-end}.amelkis-gallery .gallery-small-box .gallery-title{font-family:Optima;font-style:normal;font-weight:normal;font-size:37px;line-height:47px;letter-spacing:0.1em;text-transform:uppercase;color:#464645;margin-bottom:0}.amelkis-gallery .gallery-small-box .gallery-select{position:relative;margin-top:30px}.amelkis-gallery .gallery-small-box .gallery-select::after{content:"";background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);background-position:center;background-size:cover;background-repeat:no-repeat;width:15px;height:15px;display:block;position:absolute;top:50%;pointer-events:none;transform:translateY(-50%);right:3px}.amelkis-gallery .gallery-small-box .gallery-select select{background-color:transparent;border:none;border-bottom:0.5px solid #7C7C7C;border-radius:0;height:45px;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';padding:0;font-family:Optima;font-style:normal;font-weight:normal;font-size:17px;line-height:47px;letter-spacing:0.1em;color:#464645;cursor:pointer}.amelkis-gallery .gallery-small-box .gallery-title-box{width:62.17%;position:relative;margin-top:79px;margin-bottom:auto}.amelkis-gallery .gallery-small-box .gallery-title-box::after{content:"";position:absolute;width:7px;height:57px;background:#464645;top:-79px}.amelkis-gallery .gallery-small-box .gallery-small-box-items{width:100%}.amelkis-gallery .gallery-small-box .gallery-small-box-item{position:relative;height:266px;z-index:2;width:100%}.amelkis-gallery .gallery-larg-box .gallery-larg-box-item .img-zoom{position:absolute;bottom:24px;right:24px;z-index:1}.amelkis-gallery .gallery-larg-box{position:relative;z-index:1;margin-bottom:0}.amelkis-gallery .gallery-larg-box::after{content:"";position:absolute;z-index:-1;width:555px;height:666px;right:-387px;top:-64px;background:rgba(229,229,229,0.29)}.amelkis-gallery .gallery-slider-actions{height:98px;display:flex;align-items:center;justify-content:flex-end}.amelkis-gallery .gallery-slider-actions .gallery-slider-arrow{width:58px;height:58px;display:flex;align-items:center;justify-content:center}.amelkis-gallery .amelkis-gallery-row{margin-right:-22.5px;margin-left:-22.5px}.amelkis-gallery .amelkis-gallery-col{padding-right:22.5px;z-index:2;padding-left:22.5px}.amelkis-gallery .gallery-slider-actions .gallery-slider-arrow img{width:100%;height:100%}#gallerySliderPrev{margin-right:25px}#gallerySliderPrev img{transform:rotate(180deg)}.amelkis-gallery .gallery-slider-index{font-family:Roboto;font-style:normal;font-weight:300;font-size:17px;line-height:47px;letter-spacing:0.1em;color:#7C7C7C;z-index:2;position:relative;margin-bottom:0}.amelkis-gallery .gallery-slider-footer{display:flex;justify-content:space-between;width:100%;padding-left:60px;align-items:center;padding-right:100px;height:100%}.amelkis-gallery .gallery-slider-footer .gallery-slider-dots .slick-dots{position:relative;display:block;width:100%;padding:unset;margin:unset;list-style:none;bottom:0;margin-top:20px;text-align:left;display:flex}.amelkis-gallery .gallery-slider-footer .gallery-slider-dots .slick-dots li{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding:0;margin:0}.amelkis-gallery .gallery-slider-footer .gallery-slider-dots{width:calc(100% - 50px)}.amelkis-gallery .gallery-slider-footer .gallery-slider-dots .slick-dots li button{border:none;font-size:0;width:100%;padding:0;background:#dadae1;height:1px;cursor:pointer}.amelkis-gallery .gallery-slider-footer .gallery-slider-dots .slick-dots li button::before{display:none}.amelkis-gallery .gallery-slider-footer .gallery-slider-dots .slick-dots li.slick-active button{border:none;font-size:0;width:100%;padding:0;background:#000;height:1px;cursor:pointer}.hotel-section .golf-details{padding-left:56px}.hotel-section .golf-desc{padding-right:0}.hotel-section .golf-img-block::after{left:initial!important;right:-204px}.contact-page .contsct-info-boxs{margin-top:134px}.contact-page .contsct-info-boxs .contact-box{height:380px}.contact-page .contsct-info-boxs .contact-box.box-dark{background:rgba(229,229,229,0.37);padding-left:50px;padding-right:20px;padding-top:70px;position:relative}.contact-page .contsct-info-boxs .contact-box.box-dark::after{content:"";position:absolute;width:9px;height:74px;left:51px;top:-37px;background:#464645}.contact-page .contsct-info-boxs .contact-box .box-infos-title{font-family:Optima;font-style:normal;font-weight:normal;font-size:27px;line-height:25px;display:flex;align-items:center;text-align:justify;letter-spacing:0.1em;text-transform:uppercase;color:#464645;margin-bottom:25px}.contact-page .contsct-info-boxs .contact-box.box-dark p{font-family:Optima;font-style:normal;font-weight:normal;font-size:15px;line-height:25px;display:flex;align-items:center;letter-spacing:0.08em;color:#464645;margin-bottom:10px}.contact-page .contsct-info-boxs .contact-box .contact-infos-title{font-family:Optima;font-style:normal;font-weight:normal;font-size:37px;line-height:49px;letter-spacing:0.1em;padding-bottom:22px;color:#464645;border-bottom:0.5px solid #C4C4C4}.contact-page .contsct-info-boxs .contact-box .contact-mail{font-family:Optima;font-style:normal;font-weight:bold;font-size:21px;line-height:49px;letter-spacing:0.08em;color:#464645}.contact-page .contsct-info-boxs .contact-box .contact-map-btn{font-family:Optima;font-style:normal;font-size:21px;letter-spacing:0.08em;color:#464645;border-bottom:1px solid #464645;padding-bottom:9px}.contact-page .contsct-info-boxs .contact-box .contact-map-btn img{width:25px;height:25px;vertical-align:text-bottom}.contact-boxs-row{margin-right:-30px;margin-left:-30px;padding-bottom:66px;position:relative}.contact-boxs-row::after{content:"";border-bottom:0.5px solid #C4C4C4;position:absolute;width:calc(100% - 60px);display:block;bottom:0;left:0;right:0;margin:0 auto}.contact-boxs-row .contact-boxs-col{padding-right:30px;padding-left:30px}.contact-form .contact-form-img img{height:625px;width:calc(100% - 59px);margin-right:auto;float:right;object-fit:cover;object-position:center}.contact-page .contact-form{margin-top:60px;margin-bottom:177px}.contact-page .contact-form-head{display:flex;justify-content:space-between;align-items:center}.contact-page .contact-form-head .contact-form-title{font-family:Optima;font-style:normal;font-weight:normal;font-size:33px;line-height:41px;letter-spacing:0.1em;color:#464645;margin-bottom:0}.contact-page .contact-form-head .zone-langs ul{margin-bottom:0;list-style-type:none;display:flex}.contact-page .contact-form-head .zone-langs ul li:first-child{margin-right:15px}.contact-page .form-inputs{margin-top:50px}.contact-page .form-inputs .form-submit{display:block}.contact-page .form-inputs .form-submit .checkbox{margin-top:40px}.contact-page .form-inputs .form-submit .checkbox .wpcf7-form-control-wrap{top:-22px}.contact-page .form-inputs .form-submit .checkbox .wpcf7-not-valid-tip{position:absolute;width:170px;top:53px}.structure-page{padding-bottom:120px}.structure-page .structure-titre{font-family:Optima;font-style:normal;font-weight:normal;font-size:34px;line-height:45px;display:flex;align-items:center;letter-spacing:0.07em;text-transform:uppercase;color:#464645}.structure-page .block-structure-1{margin-top:76px}.structure-page .block-structure-1 .structure-1-desc p{font-family:Optima;font-style:normal;font-weight:normal;font-size:18px;line-height:33px;display:flex;align-items:center;letter-spacing:0.1em;color:#7C7C7C}.structure-page .block-structure-1 .structure-1-img{height:500px;position:relative}.structure-page .block-structure-1 .structure-1-img::after{content:"";position:absolute;width:385px;height:500px;background:rgba(229,229,229,0.37);bottom:-69px;left:-226px;z-index:0}.structure-page .block-structure-1 .structure-1-desc{padding-right:72px;position:relative;top:160px;z-index:1}.structure-page .block-structure-1 .structure-1-desc::before{content:"";background:#464645;width:9px;height:98px;display:block;position:absolute;top:-145px;left:0;z-index:1}.block-structure-2{margin-top:190px}.block-structure-2 .structure-2-img{width:100%;height:365px;position:relative}.block-structure-2 .structure-2-desc p{font-family:Optima;font-style:normal;font-weight:normal;font-size:18px;line-height:33px;display:flex;align-items:center;letter-spacing:0.1em;color:#7C7C7C}.block-structure-2 .structure-2-desc{padding-left:82px;position:relative}.block-structure-2 .structure-2-desc::before{content:"";background:#464645;width:9px;height:98px;display:block;position:absolute;left:82px;z-index:1;bottom:-139px}.block-structure-2 .structure-2-img::after{content:"";position:absolute;width:385px;height:187px;background:rgba(229,229,229,0.37);bottom:-57px;right:-293px}.structure-page .block-structure-3{margin-top:172px}.structure-page .block-structure-3 .structure-3-desc p{font-family:Optima;font-style:normal;font-weight:normal;font-size:18px;line-height:33px;display:flex;align-items:center;letter-spacing:0.1em;color:#7C7C7C}.structure-page .block-structure-3 .structure-3-img{height:535px;position:relative}.structure-page .block-structure-3 .structure-3-img::after{content:"";position:absolute;width:385px;height:420px;background:rgba(229,229,229,0.37);bottom:-44px;left:-253px;z-index:0}.structure-page .block-structure-3 .structure-3-desc{padding-right:86px;position:relative;top:135px;z-index:1}.structure-page .block-structure-3 .structure-3-desc::before{content:"";background:#464645;width:9px;height:98px;display:block;position:absolute;top:-145px;left:0;z-index:1}.structure-page .block-structure-4{margin-top:160px}.structure-page .block-structure-4 .structure-4-desc p{font-family:Optima;font-style:normal;font-weight:normal;font-size:18px;line-height:33px;display:flex;align-items:center;letter-spacing:0.1em;color:#7C7C7C}.structure-page .block-structure-4 .structure-4-img{height:590px;width:calc(100% - 93px);position:relative}.structure-page .block-structure-4 .structure-4-img::after{content:"";position:absolute;background:rgba(229,229,229,0.37);top:55px;left:338px;z-index:0;width:370px;height:428px}.structure-page .block-structure-4 .structure-4-desc{padding-right:86px;position:relative;top:200px;z-index:1}.structure-page .block-structure-4 .structure-4-desc::before{content:"";background:#464645;width:9px;height:98px;display:block;position:absolute;bottom:-140px;left:0;z-index:1}.structure-page .block-structure-5{margin-top:76px}.structure-page .block-structure-5 .structure-5-desc p{font-family:Optima;font-style:normal;font-weight:normal;font-size:18px;line-height:33px;display:flex;align-items:center;letter-spacing:0.1em;color:#7C7C7C}.structure-page .block-structure-5 .structure-5-img{height:365px;position:relative}.structure-page .block-structure-5 .structure-5-img::after{content:"";position:absolute;background:rgba(229,229,229,0.37);top:91px;left:-317px;z-index:0;width:466px;height:405px}.structure-page .block-structure-5 .structure-5-desc{padding-right:72px;position:relative;top:126px;z-index:1}.structure-page .block-structure-5 .structure-5-desc::before{content:"";background:#464645;width:9px;height:98px;display:block;position:absolute;top:-145px;left:0;z-index:1}.block-structure-6{margin-top:252px;margin-bottom:228px}.block-structure-6 .structure-6-img{width:100%;height:535px;position:relative}.block-structure-6 .structure-6-desc p{font-family:Optima;font-style:normal;font-weight:normal;font-size:18px;line-height:33px;display:flex;align-items:center;letter-spacing:0.1em;color:#7C7C7C}.block-structure-6 .structure-6-desc{padding-left:82px;position:relative}.block-structure-6 .structure-6-desc::before{content:"";background:#464645;width:9px;height:98px;display:block;position:absolute;left:82px;z-index:1;bottom:-139px}.block-structure-6 .structure-6-img::after{content:"";position:absolute;background:rgba(229,229,229,0.37);bottom:-57px;right:-246px;width:385px;height:326px}.international-page-container .section-international{padding:80px 0}.section-international .section-international-titre{font-family:Optima;font-style:normal;font-weight:normal;font-size:41px;line-height:33px;letter-spacing:0.1em;text-transform:uppercase;color:#464645;position:relative;padding-left:49px;margin-bottom:40px}.section-international .section-international-titre::before{content:"";position:absolute;width:9px;height:68px;left:0;bottom:0;background:#464645}.section-international .section-international-desc-container{margin-top:175px;position:relative;padding-right:40px;text-align:justify;font-family:Optima;font-style:normal;font-weight:normal;font-size:15px;line-height:25px;align-items:center;letter-spacing:0.1em;color:#7C7C7C}.section-international .section-international-desc-container::before{content:"";position:absolute;width:1004px;min-height:calc(100% + 100px);right:0;top:-45px;background:rgba(229,229,229,0.29);z-index:-1}.section-international-riverse .section-international-desc-container{margin-top:10px;padding-left:40px}.section-international-riverse .section-international-desc-container::before{content:"";position:absolute;width:985px;min-height:580px;left:0;top:-45px;background:rgba(229,229,229,0.29);z-index:-1}.section-international7 .section-international-desc-container::before{min-height:530px}.international-page-container .section-international-read-more{margin-top:20px;display:inline-block;cursor:pointer}.section-international8 .section-international-image img{height:400px;width:100%;object-fit:cover;object-position:bottom}.slide-up-register-interest{transition:0.5s all ease}.register-form-open{height:635px;width:405px}.register-form-open .slide-up-toggel{display:none}.slide-up-register-form{opacity:0;padding:20px 40px}.register-form-open .slide-up-register-form .register-form-btn-close{position:absolute;right:16px;top:8px;cursor:pointer}.register-form-open .slide-up-register-form .register-form-btn-close img{width:18px;height:18px}.register-form-open .slide-up-register-form{opacity:1;transition:0.5s all ease;transition-delay:0.5s}.slide-up-register-form .slide-up-register-form-titre{font-family:Optima;font-style:normal;font-weight:normal;font-size:14px;line-height:22px;letter-spacing:0.1em;color:#464645;margin-bottom:20px}.slide-up-register-form .form-inputs .checkbox-grp{margin-bottom:10px!important}.slide-up-register-form .form-inputs .form-group{margin-bottom:10px}.slide-up-register-form .form-inputs-row{margin-left:0;margin-right:0}.slide-up-register-form .form-inputs-row .form-group{padding-left:0;padding-right:0}.slide-up-register-form .form-inputs .checkbox label{font-family:Optima;font-style:normal;font-weight:normal;font-size:13px;line-height:15px;letter-spacing:0.1em;color:#464645;display:block;align-items:center;position:relative}.slide-up-register-form .form-inputs .checkbox{margin-right:0px}.slide-up-register-form .form-inputs .checkbox .cr,.slide-up-register-form .form-inputs .radio .cr{position:relative;display:inline-block;width:21px;height:21px;margin-right:10px;background:#F0F0F0;border:0.5px solid #C4C4C4;box-sizing:border-box;left:0}.slide-up-register-form .checkbox.form-notice{margin-right:0}.slide-up-register-form .form-submit input{display:block;width:100%;background:#464645;border-radius:0px;font-family:Optima;font-style:normal;font-weight:normal;font-size:15px;line-height:19px;letter-spacing:0.1em;color:#fff;padding:10px}.slide-up-register-form .form-inputs .form-group .form-control{background:transparent}.slide-up-register-form .form-inputs .form-group.oh-select::after{right:5px}.slide-up-register-form .form-inputs .form-submit{margin:0}.menu-toggel img{width:40px;height:40px}