@font-face{font-family:'montserrat';src:url("../fonts/montserrat-regular-webfont.woff2") format("woff2"),url("../fonts/montserrat-regular-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'montserrat';src:url("../fonts/montserrat-extralight-webfont.woff2") format("woff2"),url("../fonts/montserrat-extralight-webfont.woff") format("woff");font-weight:200;font-style:normal}@font-face{font-family:'montserrat';src:url("../fonts/montserrat-medium-webfont.woff2") format("woff2"),url("../fonts/montserrat-medium-webfont.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'montserrat';src:url("../fonts/montserrat-semibold-webfont.woff2") format("woff2"),url("../fonts/montserrat-semibold-webfont.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:'montserrat';src:url("../fonts/montserrat-bold-webfont.woff2") format("woff2"),url("../fonts/montserrat-bold-webfont.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:'montserrat';src:url("../fonts/montserrat-black-webfont.woff2") format("woff2"),url("../fonts/montserrat-black-webfont.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:'trajan_pro_3';src:url("../fonts/trajanpro3light-webfont.woff2") format("woff2"),url("../fonts/trajanpro3light-webfont.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:'trajan_pro_3';src:url("../fonts/trajanpro3regular-webfont.woff2") format("woff2"),url("../fonts/trajanpro3regular-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'trajan_pro_3';src:url("../fonts/trajanpro3semibold-webfont.woff2") format("woff2"),url("../fonts/trajanpro3semibold-webfont.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:'trajan_pro_3';src:url("../fonts/trajanpro3bold-webfont.woff2") format("woff2"),url("../fonts/trajanpro3bold-webfont.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:'trajan_pro_3';src:url("../fonts/trajanpro3black-webfont.woff2") format("woff2"),url("../fonts/trajanpro3black-webfont.woff") format("woff");font-weight:900;font-style:normal}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-track{display:flex}.infrastructure-slider{height:500px;display:flex;flex-direction:column;justify-content:center;text-align:left;position:relative;padding:4.44444vh 40px;margin:0 -50px 5.55556vh;box-sizing:border-box}.infrastructure-slider .slide-unit{display:flex;flex-direction:column;height:auto;padding:0 10px;box-sizing:border-box;opacity:0;transform:translateY(50%);transition:all .7s ease-in-out;transition-delay:.2s}.infrastructure-slider .slide-unit:nth-of-type(4n+2){transition-delay:.3s}.infrastructure-slider .slide-unit:nth-of-type(4n+3){transition-delay:.4s}.infrastructure-slider .slide-unit:nth-of-type(4n){transition-delay:.5s}.infrastructure-slider figure{height:250px;margin:0 0 20px}.infrastructure-slider figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.infrastructure-slider .slick-arrow{width:22px;height:38px;text-indent:-9999px;overflow:hidden;background:url(../images/slider-arrow.svg) 50% 50% no-repeat;background-size:contain;border:none;padding:0;position:absolute;top:146px;right:0;cursor:pointer;transition:margin .2s ease-in-out}.infrastructure-slider .slick-arrow:hover{margin:0 -4px 0 0}.infrastructure-slider .slick-prev{right:auto;left:0;transform:scaleX(-1)}.infrastructure-slider .slick-prev:hover{margin:0 0 0 -4px}.infrastructure-slider .btn{margin-top:auto}#header{width:100%;position:fixed;top:-95px;right:0;left:0;z-index:1;transition:top .7s ease-in-out;transition-delay:.2s}#header:before{content:'';background-color:#98745C;width:98vw;position:absolute;top:0;left:50%;bottom:0;transform:translateX(-50%);opacity:0;transition:opacity .7s linear}html.fp-enabled #header{top:0}.fp-viewing-contactsSection #header:before{opacity:1}.header-hold{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.logo{display:block;width:150px;transition:opacity .2s ease-in-out;position:relative}.logo img{display:block;width:100%;height:auto}.logo:hover{opacity:0.7}input[id="check-menu"]{display:none}.nav-overlay{display:block;background:rgba(0,0,0,0.7);position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;opacity:0;visibility:hidden;transition:all .3s ease-in-out;cursor:pointer}.toggle-menu{display:none;flex-direction:column;justify-content:center;align-items:flex-start;width:24px;height:24px;box-sizing:border-box;cursor:pointer;position:relative}.toggle-menu>span{display:block;width:100%;height:2px;background:#fff;border-radius:1px;margin:0 0 5px}.toggle-menu>span:last-of-type{margin:0}.close-btn{display:none;width:24px;height:24px;position:absolute;top:16px;right:16px;transform:rotate(45deg);cursor:pointer}.close-btn:before,.close-btn:after{content:'';width:2px;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:1px;background:white}.close-btn:after{width:100%;height:2px}.menu{display:flex;align-items:center;font-size:16px;line-height:1.25;letter-spacing:0.1em;text-transform:none}.menu>li{margin:0 0 0 50px}.menu>li>a{display:block;position:relative;z-index:2;padding:12px 0}.menu>li>a:after{content:'';width:100%;height:3px;background-color:#fff;border-radius:3px;position:absolute;bottom:0;left:0;opacity:0;transform:scaleX(0.5);transition:all .2s ease-in-out}.menu>li.active>a,.menu>li>a:hover{text-decoration:none}.menu>li.active>a:after,.menu>li>a:hover:after{opacity:1;transform:scaleX(1)}.title-form{display:block;margin:0 0 10px}input[type="text"],input[type="email"],input[type="password"],input[type="tel"],textarea{width:100%;height:72px;font-size:16px;line-height:20px;font-family:"montserrat",arial,helvetica,sans-serif;color:#39271C;background:none;border:1px solid #39271C;border-radius:0;outline:0 none;padding:10px 30px;margin:0 0 30px;box-sizing:border-box;transition:all .7s ease-in-out;transition-delay:.2s}textarea{width:100% !important;max-width:100% !important;min-height:100px}.btn{display:flex;justify-content:center;align-items:center;overflow:hidden;width:132px;height:35px;font-size:12px;line-height:1.25;font-weight:900;font-family:"montserrat",arial,helvetica,sans-serif;color:#fff;background:#BAC07B;border:0 none;outline:0 none;border-radius:0;cursor:pointer;margin:0;position:relative;padding:0 10px;box-sizing:border-box;transition:all .2s ease-in-out}.btn:hover{text-decoration:none}.btn .less{display:none}.btn.border-btn{font-weight:200;background-color:transparent;border:1px solid #fff;margin:-30px auto 0;transition:all .7s ease-in-out;transition-delay:.2s}.fp-completely .btn.border-btn{font-weight:900;background-color:#BAC07B;border-color:#BAC07B;margin-top:0}.check-input{display:none}.check-input:checked ~ .open-box{max-height:500px}.check-input:checked ~ .open-box:after{opacity:0;visibility:hidden}.check-input:checked ~ .btn .more{display:none}.check-input:checked ~ .btn .less{display:block}#check-open01:checked ~ .about-us-first .fp-tableCell:before{background:rgba(0,0,0,0.7)}#check-open01:checked ~ .about-us-first .open-box{max-height:200px}#check-open01:checked ~ .about-us-first .btn .more{display:none}#check-open01:checked ~ .about-us-first .btn .less{display:block}#check-open03:checked ~ .infrastructure-first .fp-tableCell:before{opacity:0}#check-open03:checked ~ .infrastructure-first .fp-tableCell:after{opacity:1}#check-open03:checked ~ .infrastructure-first .open-box{max-height:200px}#check-open03:checked ~ .infrastructure-first .btn .more{display:none}#check-open03:checked ~ .infrastructure-first .btn .less{display:block}#check-open04:checked ~ .infrastructure-third:before{height:480px}#check-open04:checked ~ .infrastructure-third .open-box{max-height:350px}#check-open04:checked ~ .infrastructure-third .btn .more{display:none}#check-open04:checked ~ .infrastructure-third .btn .less{display:block}.open-box{max-height:86px;overflow:hidden;position:relative;margin:0 0 30px;transition:max-height 1s linear}.open-box p:last-of-type{margin:0}input:-moz-placeholder{color:#BAC07B;opacity:1}input::-moz-placeholder{color:#BAC07B;opacity:1}input::-webkit-input-placeholder{color:#BAC07B}input:focus:-moz-placeholder{color:#BAC07B;opacity:1}input:focus::-moz-placeholder{color:#BAC07B;opacity:1}input:focus::-webkit-input-placeholder{color:#BAC07B}textarea:-moz-placeholder{color:#BAC07B;opacity:1}textarea::-moz-placeholder{color:#BAC07B;opacity:1}textarea::-webkit-input-placeholder{color:#BAC07B}textarea:focus:-moz-placeholder{color:#BAC07B;opacity:1}textarea:focus::-moz-placeholder{color:#BAC07B;opacity:1}textarea:focus::-webkit-input-placeholder{color:#BAC07B}html,body{height:100%;margin:0}html *{max-height:999999px}body{min-width:320px;font-size:18px;line-height:1.22222;font-family:"montserrat",arial,helvetica,sans-serif;color:#fff;font-weight:400;text-transform:uppercase;letter-spacing:0.05em;background:#BD9175;margin:0;-webkit-text-size-adjust:100%}form,fieldset{margin:0;padding:0;border-style:none}img{border-style:none;vertical-align:top}ul li{vertical-align:top}input,select,textarea{vertical-align:middle;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{color:#fff;text-decoration:none}a:hover{text-decoration:underline;outline:0 none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}figure{margin:0}button::-moz-focus-inner{padding:0;border:0}.container{max-width:1082px;width:100%;margin:0 auto;padding:0 16px;box-sizing:border-box}p{margin:0 0 30px}h1{font-size:53px;line-height:1.54717;font-family:"trajan_pro_3",arial,helvetica,sans-serif;font-weight:700;text-align:center;margin:-70px 0 0;opacity:0;position:relative;transition:all .7s ease-in-out;transition-delay:.2s}h2{font-size:36px;line-height:1.52778;font-family:"trajan_pro_3",arial,helvetica,sans-serif;font-weight:700;position:relative;margin:0 0 20px}h3{font-size:20px;line-height:1.5;font-family:"trajan_pro_3",arial,helvetica,sans-serif;font-weight:300;text-transform:uppercase;margin:0 0 20px}h3 b{font-weight:700}strong,b{font-weight:700}ul{list-style:none;padding:0;margin:0}#main{width:100%}.section{position:relative;overflow:hidden}.fp-tableCell{display:flex;flex-direction:column;position:relative;z-index:1}.section-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.section-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-section{background:url(../images/main-section-shadow.jpg) 0 0 no-repeat;background-size:100% 100%}.main-section .fp-tableCell{justify-content:center}.main-section .fp-tableCell:before{content:'';background:linear-gradient(180deg, rgba(0,0,0,0) 93.43%, rgba(0,0,0,0.71) 99.47%);position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.main-section .section-bg{bottom:-50vh;left:-50vw;transition:all .7s ease-in-out;transition-delay:.2s}.main-section .lang-list{font-size:14px;position:absolute;bottom:120px;left:70px}.main-section .lang-list a{display:block;position:relative;padding:0 0 10px}.main-section .lang-list a:hover{text-decoration:none;font-weight:700}.main-section .lang-list li.active a{font-size:18px;font-weight:600}.main-section .lang-list li.active a:after{content:'';background-color:#fff;width:100%;height:2px;border-radius:2px;position:absolute;bottom:0;left:0}.main-section .networks-links{display:flex;align-items:center;position:absolute;left:70px;bottom:70px}.main-section .networks-links li{margin:0 20px 0 0}.main-section .networks-links a{display:block;width:22px;height:22px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;transition:margin-top .2s ease-in-out}.main-section .networks-links a:hover{margin-top:-4px}.main-section .networks-links .instagram-link{background-image:url(../images/instagram-icon.svg)}.main-section .networks-links .facebook-link{background-image:url(../images/facebook-icon.svg)}.main-section .networks-links .download-link{background-image:url(../images/download-icon.svg)}.main-section .scroll-link{display:block;width:33px;height:33px;background:url(../images/mouse-icon.svg) 50% 50% no-repeat;background-size:contain;position:absolute;bottom:40px;left:50%;transform:translateX(-50%);transition:margin .2s ease-in-out}.main-section .scroll-link:hover{margin:0 0 -4px}.main-section.fp-completely .section-bg{bottom:0;left:0}.main-section.fp-completely h1{margin:0;opacity:1}.about-us-first{text-align:center}.about-us-first video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:-1}.about-us-first .fp-tableCell{justify-content:center}.about-us-first .fp-tableCell:before{content:'';background:linear-gradient(0deg, rgba(192,154,127,0.28), rgba(192,154,127,0.28)),linear-gradient(180deg, rgba(0,0,0,0.2) 0%, rgba(1,1,1,0.086) 20.09%),linear-gradient(180deg, rgba(0,0,0,0) 33.33%, rgba(0,0,0,0.35) 59.56%, rgba(0,0,0,0) 96.98%);position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transition:background .5s linear}.about-us-first h2,.about-us-first p{opacity:0;transition:opacity .7s ease-in-out;transition-delay:.2s}.about-us-first .open-box{max-height:0;margin:0}.about-us-first .open-box p:last-of-type{margin:0 0 30px}.about-us-first.fp-completely h2,.about-us-first.fp-completely p{opacity:1}.about-us-second:before{content:'';background-color:#98745C;width:0;height:46.66667vh;position:absolute;top:0;left:0;z-index:-1;transition:width .9s ease-in-out;transition-delay:.1s}.about-us-second:after{content:'';background-color:#BAC07B;height:40px;position:absolute;right:0;bottom:0;left:0;z-index:-1}.about-us-second .section-bg{width:45.13889%;left:auto;z-index:0}.about-us-second .section-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-us-second .about-us-box{max-width:55.2381%;position:relative;opacity:0;transition:opacity .7s ease-in-out;transition-delay:.3s}.about-us-second h2{height:46.66667vh;display:flex;flex-direction:column;justify-content:flex-end;font-weight:600}.about-us-second.fp-completely:before{width:54.86111%}.about-us-second.fp-completely .about-us-box{opacity:1}.about-us-second .check-input:checked ~ .open-box{max-height:300px}.infrastructure-first{text-align:center}.infrastructure-first .fp-tableCell{justify-content:center}.infrastructure-first .fp-tableCell:before,.infrastructure-first .fp-tableCell:after{content:'';background:linear-gradient(180deg, rgba(0,0,0,0.29) 0%, rgba(0,0,0,0) 22.73%),radial-gradient(52.34% 52.34% at 50% 47.66%, rgba(0,0,0,0.22) 24.19%, rgba(0,0,0,0) 100%),linear-gradient(180deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 13.08%),linear-gradient(0deg, rgba(192,154,127,0.14), rgba(192,154,127,0.14)),linear-gradient(180deg, rgba(0,0,0,0) 88.77%, rgba(6,6,6,0.69) 100%),linear-gradient(180.08deg, rgba(0,0,0,0) 40.49%, rgba(5,5,5,0.4) 92.44%);position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transition:opacity .5s ease-in-out}.infrastructure-first .fp-tableCell:after{background:linear-gradient(180deg, rgba(0,0,0,0.29) 0%, rgba(0,0,0,0) 22.73%),radial-gradient(52.34% 52.34% at 50% 47.66%, rgba(0,0,0,0.22) 24.19%, rgba(0,0,0,0) 100%),linear-gradient(180deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 13.08%),linear-gradient(0deg, rgba(0,0,0,0.33), rgba(0,0,0,0.33)),linear-gradient(180deg, rgba(0,0,0,0) 88.77%, rgba(6,6,6,0.69) 100%),linear-gradient(180.08deg, rgba(0,0,0,0) 40.49%, rgba(5,5,5,0.4) 92.44%);opacity:0}.infrastructure-first .open-box{max-width:700px;margin:0 auto 30px}.infrastructure-first h2,.infrastructure-first p{opacity:0;transition:opacity .7s ease-in-out;transition-delay:.2s}.infrastructure-first.fp-completely h2,.infrastructure-first.fp-completely p{opacity:1}.infrastructure-second:after{content:'';background-color:#98745C;max-width:1050px;width:100%;height:33.33333vh;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.infrastructure-second .fp-tableCell{justify-content:flex-end}.infrastructure-second .project-images{display:flex;flex-wrap:wrap;align-items:flex-end}.infrastructure-second .project{height:22.22222vh;box-shadow:26.7583px 21.98px 16.2461px -15.2905px rgba(0,0,0,0.3);margin:0 0 30px;opacity:0;transition:all .7s ease-in-out;transition-delay:.2s}.infrastructure-second .project img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.infrastructure-second .central-images{order:2;width:calc(26.4% - 30px);margin:0 15px}.infrastructure-second .central-images .project:first-of-type{transform:translateY(-50%)}.infrastructure-second .central-images .project:last-of-type{transform:translateY(50%)}.infrastructure-second .left-img{order:1;width:calc(36.8% - 15px);height:37.77778vh;margin-right:15px;transform:translateX(-50%)}.infrastructure-second .right-img{order:3;width:calc(36.8% - 15px);height:37.77778vh;margin-left:15px;transform:translateX(50%)}.infrastructure-second .advantage-list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-around;height:33.33333vh;font-size:12px;line-height:1.25;font-family:"trajan_pro_3",arial,helvetica,sans-serif;font-weight:700;text-align:center;padding-top:50px;box-sizing:border-box;opacity:0;transition:opacity .7s ease-in-out;transition-delay:.2s}.infrastructure-second .advantage-list li{margin:0 0 30px}.infrastructure-second .advantage-list figure{height:105px;margin:0 auto 10px}.infrastructure-second .advantage-list figure img{max-width:100%;max-height:100%}.infrastructure-second .advantage-list strong{display:block;font-size:36px;line-height:1.52778;font-weight:900;margin:0 0 10px}.infrastructure-second .advantage-list .unit{font-size:12px;line-height:1.25;font-weight:700}.infrastructure-second.fp-completely .project{opacity:1;transform:none !important}.infrastructure-second.fp-completely .advantage-list{opacity:1}.infrastructure-third:before{content:'';background-color:#98745C;width:100%;height:400px;position:absolute;top:50%;left:0;transform:translateY(-50%);transition:height .4s linear;transition-delay:.1s}.infrastructure-third .fp-tableCell{justify-content:center}.infrastructure-third .architect-photo{width:43.75%;position:absolute;top:15.55556%;right:0;bottom:0}.infrastructure-third .architect-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.infrastructure-third .architect-about{max-width:57.14286%}.infrastructure-third h2,.infrastructure-third .open-box{opacity:0;transform:translateX(-25%);transition:all .7s linear}.infrastructure-third .open-box{transform:translateY(50%)}.infrastructure-third .btn.border-btn{margin:0}.infrastructure-third.fp-completely h2,.infrastructure-third.fp-completely .open-box{opacity:1;transform:none}.infrastructure-fourth{text-align:center}.infrastructure-fourth:after{content:'';background-color:#98745C;width:100%;height:500px;position:absolute;bottom:5.55556vh;left:0}.infrastructure-fourth .fp-tableCell{justify-content:flex-end}.infrastructure-fourth h2+p{margin:0 0 7.77778vh}.infrastructure-fourth.fp-completely .infrastructure-slider .slide-unit{opacity:1;transform:none}.modal-window{max-width:700px;width:100%;background-color:#BD9175;position:absolute;left:-9999px;top:-9999px;z-index:10;padding:60px;box-sizing:border-box}.modal-window .close-modal{width:30px;height:30px;background:url(../images/close-modal.svg) 50% 50% no-repeat;background-size:contain;position:absolute;top:30px;right:30px;cursor:pointer}.modal-window h3{margin:0 0 40px}.modal-window ul{text-transform:none}.modal-window ul li{position:relative;padding:0 0 0 20px;margin:0 0 30px}.modal-window ul li:before{content:'';background-color:#fff;width:4px;height:4px;border-radius:50%;position:absolute;top:8px;left:0}.modal-window ul li:last-of-type{margin:0}.infrastructure-fifth{font-size:20px;line-height:1.5;font-family:"trajan_pro_3",arial,helvetica,sans-serif}.infrastructure-fifth .section-bg{bottom:-50vh;left:-50vw;transition:all .7s ease-in-out;transition-delay:.2s}.infrastructure-fifth .fp-tableCell{justify-content:center;position:relative;padding-top:130px;box-sizing:border-box}.infrastructure-fifth .fp-tableCell:before{content:'';background-color:#98745C;height:130px;position:absolute;top:0;right:0;left:0}.infrastructure-fifth .idea-img{width:41.66667%;position:absolute;top:130px;right:0;bottom:0;opacity:0;transform:translateX(50%);transition:all .7s ease-in-out;transition-delay:.2s}.infrastructure-fifth .idea-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.infrastructure-fifth .idea-box{max-width:53.33333%}.infrastructure-fifth b{font-weight:900}.infrastructure-fifth .slogan{font-size:24px;line-height:2.08333;font-weight:700;margin:11.11111vh 0 0}.infrastructure-fifth.fp-completely .section-bg{bottom:0;left:0}.infrastructure-fifth.fp-completely .idea-img{opacity:1;transform:none}.contacts-section{height:100vh !important;background-color:#98745C;padding-top:130px;box-sizing:border-box;overflow-y:auto}.contacts-section .fp-tableCell{height:auto !important}.contacts-section .map-hold{max-width:1332px;width:100%;height:400px;padding:0 16px;box-sizing:border-box;margin:0 auto 80px}.contacts-section .map-hold iframe{width:100%;height:100%}.contacts-section.fp-completely .contacts-box{max-width:1050px;background-color:#BAC07B}.contacts-section.fp-completely .contacts-box .btn{background-color:#BAC07B;box-shadow:5px 20px 50px rgba(186,192,123,0.68)}.contacts-section.fp-completely input[type="text"],.contacts-section.fp-completely input[type="email"],.contacts-section.fp-completely input[type="password"],.contacts-section.fp-completely input[type="tel"],.contacts-section.fp-completely textarea{border-color:#BAC07B}.contacts-box{max-width:100%;width:100%;display:flex;justify-content:space-between;font-size:16px;text-transform:none;background-color:#BD9175;margin:70px auto 80px;transition:all .7s ease-in-out;transition-delay:.2s}.contacts-box .contacts-col,.contacts-box .form-col{width:50%;padding:50px;box-sizing:border-box}.contacts-box h3{font-weight:600;font-family:"montserrat",arial,helvetica,sans-serif}.contacts-box .contacts-col .box{margin:0 0 50px}.contacts-box .contacts-col .box:last-of-type{margin:0}.contacts-box .contacts-col ul{margin-left:50px}.contacts-box .contacts-col ul li{margin:0 0 20px}.contacts-box .contacts-col ul li:last-of-type{margin:0}.contacts-box .form-col{max-width:525px;color:#39271C;background-color:#fff}.contacts-box .btn{width:100%;height:72px;font-size:16px;font-weight:700;background-color:#BD9175;box-shadow:5px 20px 50px rgba(189,145,117,0.68);margin:20px 0 0;transition:all .7s ease-in-out;transition-delay:.2s}#footer{background-color:#BD9175;text-transform:none}.footer-hold{display:flex;justify-content:space-between;align-items:center;padding:36px 0}.copy{display:block;text-align:center;margin:0 0 30px}.contacts-page{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;padding-top:16px}.contact{font-size:24px;line-height:24px;letter-spacing:0.065em;text-transform:none;background-color:#007f4f}.contact #header{display:none}.contact .container{max-width:1185px}.contact .logo{width:305px;margin:0 auto 36px}.contact h1{font-size:24px;line-height:24px;font-weight:900;opacity:1;margin:0 0 10px}.contact p,.contact .slogan{font-weight:600;text-align:center;margin:0 0 10px}.contact .slogan{display:block;text-transform:uppercase;margin:50px 0}.contact b{font-weight:900}.contact .video-box{height:740px;margin:0 0 70px}.contact .video-box iframe{width:100%;height:100%}.contact .title-form{font-size:14px;line-height:25px;letter-spacing:0.04em;color:#39271C;margin:0 0 5px}.contact input[type="text"],.contact input[type="email"],.contact input[type="password"],.contact input[type="tel"],.contact textarea{height:60px;font-size:14px;line-height:25px;padding:10px 22px;margin:0}.contact input:-moz-placeholder{color:rgba(0,128,80,0.41);opacity:1}.contact input::-moz-placeholder{color:rgba(0,128,80,0.41);opacity:1}.contact input::-webkit-input-placeholder{color:rgba(0,128,80,0.41)}.contact input:focus:-moz-placeholder{color:rgba(0,128,80,0.41);opacity:1}.contact input:focus::-moz-placeholder{color:rgba(0,128,80,0.41);opacity:1}.contact input:focus::-webkit-input-placeholder{color:rgba(0,128,80,0.41)}.contact textarea:-moz-placeholder{color:rgba(0,128,80,0.41);opacity:1}.contact textarea::-moz-placeholder{color:rgba(0,128,80,0.41);opacity:1}.contact textarea::-webkit-input-placeholder{color:rgba(0,128,80,0.41)}.contact textarea:focus:-moz-placeholder{color:rgba(0,128,80,0.41);opacity:1}.contact textarea:focus::-moz-placeholder{color:rgba(0,128,80,0.41);opacity:1}.contact textarea:focus::-webkit-input-placeholder{color:rgba(0,128,80,0.41)}.contact .btn{width:362px;height:60px;font-size:15px;font-weight:600;background-color:#008050;box-shadow:4.23623px 16.9449px 42.3623px rgba(0,127,79,0.4);margin:0 auto}.contact .btn:hover{box-shadow:none}.contact .open-box{max-height:inherit;margin:0}.contact .open-box+.btn{display:none;border:1px solid #fff}.contacts-form{background-color:#fff;max-width:950px;padding:60px 85px 140px;box-sizing:border-box;margin:0 auto}.contacts-form-hold{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 25px}.contacts-form-unit{max-width:46%;width:100%;margin:0 0 25px}.contacts-form-unit:first-of-type{max-width:100%}@media only screen and (max-height: 800px){.infrastructure-fourth:after{height:470px;bottom:0}.infrastructure-fourth h2+p{margin:0 0 3.33333vh}.infrastructure-slider{height:auto;padding:30px 40px;margin:0 -50px}}@media only screen and (max-width: 1440px){.infrastructure-second .advantage-list{padding-top:20px}}@media only screen and (max-width: 1149px){.infrastructure-slider{margin:0 0 50px}.contacts-section.fp-completely .contacts-box{max-width:calc(100% - 32px)}}@media only screen and (max-width: 1023px){.section{height:auto !important}.section .fp-tableCell{height:auto !important;padding:100px 0;box-sizing:border-box}input[type="text"],input[type="email"],input[type="password"],input[type="tel"],textarea,.btn.border-btn,#header,h1,.main-section .section-bg,.about-us-first h2,.about-us-first p,.about-us-second:before,.about-us-second .about-us-box,.infrastructure-first h2,.infrastructure-first p,.infrastructure-second .project,.infrastructure-second .advantage-list,.infrastructure-third:before,.infrastructure-third h2,.infrastructure-third .open-box,.infrastructure-fifth .section-bg,.infrastructure-fifth .idea-img,.contacts-box,.contacts-box .btn,.infrastructure-slider .slide-unit{transition-delay:inherit !important}body,.infrastructure-fifth,.contacts-box,.contact p,.contact .slogan{font-size:14px;line-height:1.5}h1,.contact h1{font-size:22px;line-height:1.5}h2,.infrastructure-second .advantage-list strong{font-size:20px;line-height:1.5}h3,.infrastructure-fifth .slogan{font-size:16px;line-height:1.5}p{margin:0 0 20px}.open-box{max-height:84px}.btn.border-btn{font-weight:700;background-color:#BAC07B;border-color:#BAC07B;margin-top:0}.header-hold{padding:20px 0}.logo{width:100px;margin-bottom:-10px}#header{background-color:rgba(189,145,117,0.7)}#header:before{display:none}.main-section .fp-tableCell{min-height:100vh}.main-section .lang-list{left:16px;bottom:112px}.main-section .networks-links{left:16px;bottom:70px}.main-section .scroll-link{width:30px;height:30px;bottom:70px}.about-us-first h2,.about-us-first p{opacity:1}.about-us-first p br{display:none}.about-us-second:before{height:200px}.about-us-second .fp-tableCell{padding-top:0}.about-us-second .about-us-box{opacity:1}.about-us-second h2{height:auto;min-height:200px}.about-us-second h2 br{display:none}.infrastructure-first h2,.infrastructure-first p{opacity:1}.infrastructure-second:after{display:none}.infrastructure-second .fp-tableCell{padding-bottom:0}.infrastructure-second .project-images{margin:0 0 20px}.infrastructure-second .project{width:calc(50% - 30px);height:200px;transform:none !important;opacity:1;margin:0 15px 30px;box-sizing:border-box}.infrastructure-second .central-images{width:100%;display:flex;flex-wrap:wrap;order:1;margin:0}.infrastructure-second .advantage-list{height:auto;opacity:1;background-color:rgba(152,116,92,0.7);padding:50px 16px 30px;margin:0 -16px}.infrastructure-second .advantage-list figure{height:100px}.infrastructure-third .fp-tableCell{flex-direction:row;align-items:center}.infrastructure-third .container{width:50%}.infrastructure-third .architect-about{max-width:100%}.infrastructure-third .architect-photo{width:50%;position:static}.infrastructure-third h2,.infrastructure-third .open-box{opacity:1;transform:none}.infrastructure-fourth:after{display:none}.infrastructure-fourth .fp-tableCell{padding-bottom:0}.infrastructure-fourth h2+p{margin:0 0 50px}.infrastructure-slider{height:auto;background-color:rgba(152,116,92,0.7);padding:50px 30px;margin:0 -16px}.infrastructure-slider .slide-unit{opacity:1;transform:none}.modal-window{padding:50px}.modal-window .close-modal{width:24px;height:24px;background-size:80%;top:16px;right:16px}.modal-window h3{margin:0 0 30px}.modal-window ul li{margin:0 0 20px;padding-left:14px}.infrastructure-fifth .fp-tableCell{flex-direction:row;align-items:center}.infrastructure-fifth .fp-tableCell:before{display:none}.infrastructure-fifth .container{width:50%}.infrastructure-fifth .idea-img{width:50%;opacity:1;transform:none;position:static}.infrastructure-fifth .idea-box{max-width:100%}.infrastructure-fifth .slogan{margin:50px 0 0}.contacts-section{padding:0}.contacts-section .fp-tableCell{padding:100px 0 0}.contacts-section .map-hold{margin:0 0 50px}.contacts-box{width:calc(100% - 32px);background-color:#BAC07B;margin:0 16px 50px}.contacts-box .btn{height:50px;font-size:14px;background-color:#BAC07B;box-shadow:5px 20px 50px rgba(186,192,123,0.68)}.contacts-box .contacts-col ul{margin-left:0}.contact .btn{width:100%;height:50px;font-size:14px}input[type="text"],input[type="email"],input[type="password"],input[type="tel"],textarea,.contact input[type="text"],.contact input[type="email"],.contact input[type="password"],.contact input[type="tel"],.contact textarea{height:50px;font-size:14px;padding:10px 16px}.footer-hold{padding:30px 0}.contact .logo{width:200px;margin:0 auto 30px}.contact .slogan{margin:30px 0 0}.contact .open-box{max-height:84px;margin:0 0 30px}.contact .open-box+.btn{display:flex;width:100%;margin:0 0 50px}.contact .check-input:checked ~ .open-box{max-height:700px}.contact .video-box{height:500px;margin:0 0 50px}.contacts-form{padding:50px}}@media only screen and (max-width: 719px){body.hidden,html.hidden{overflow:hidden !important}.section .fp-tableCell{padding:50px 0}#header{height:70px}.toggle-menu{display:flex}.close-btn{display:block}#nav{display:flex;justify-content:center;align-items:center;overflow-y:auto;background:#BD9175;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;box-sizing:border-box;opacity:0;visibility:hidden;transform:scale(0.7);transition:all .4s ease-in-out}#nav .menu{display:block;width:100%;font-size:20px;text-align:center}#nav .menu>li{margin:0 0 10px}#nav .menu>li:last-of-type{margin:0}#nav .menu>li>a{display:block;padding:10px 16px}#nav .menu>li>a:after{display:none}#nav .menu>li.active>a,#nav .menu>li>a:hover{background-color:#98745C}input[id="check-menu"]:checked ~ #nav{opacity:1;visibility:visible;transform:scale(1)}input[id="check-menu"]:checked ~ .nav-overlay{opacity:1;visibility:visible}.about-us-second:before,.about-us-second:after{display:none}.about-us-second .fp-tableCell{padding:0}.about-us-second .about-us-box{max-width:100%;margin:0 0 50px}.about-us-second h2{min-height:auto;background-color:#98745C;padding:50px 16px 0;margin:0 -16px 20px}.about-us-second .section-bg{position:static;width:100%}.infrastructure-second .fp-tableCell{padding-bottom:0}.infrastructure-second .project{width:calc(100% - 30px)}.infrastructure-second .advantage-list li{width:50%}.infrastructure-second .advantage-list figure{height:60px}.infrastructure-third:before{display:none}.infrastructure-third .fp-tableCell{display:block;padding-bottom:0}.infrastructure-third .container,.infrastructure-third .architect-photo{width:100%}.infrastructure-third .architect-about{margin:0 0 50px}.infrastructure-fourth .fp-tableCell{padding-bottom:0}.infrastructure-slider{text-align:center}.infrastructure-slider .slide-unit{padding:0}.infrastructure-slider .btn{margin:0 auto}.modal-window{padding:30px 16px}.modal-window h3{padding-right:24px}.infrastructure-fifth .fp-tableCell{display:block;padding-bottom:0}.infrastructure-fifth .container,.infrastructure-fifth .idea-img{width:100%}.infrastructure-fifth .idea-box{margin:0 0 50px}.contacts-section .fp-tableCell{padding-bottom:0}.contacts-section .map-hold{height:300px}.contacts-box{display:block;margin:0 16px 30px}.contacts-box .contacts-col,.contacts-box .form-col{width:100%;padding:30px 16px}.contacts-box .contacts-col .box{margin:0 0 30px}.contacts-box .contacts-col ul li{margin:0 0 10px}.contacts-box .btn{margin:0}#footer{text-align:center}.footer-hold{display:block}.footer-hold .logo{margin:0 auto}.footer-hold .menu{display:block;font-size:14px;line-height:1.5}.footer-hold .menu>li{margin:0}.footer-hold .menu>li>a{padding:10px 0}.footer-hold .menu>li>a:after{display:none}.contact .video-box{height:300px}.contact .btn{max-width:100%}.contacts-form{max-width:calc(100% + 32px);width:calc(100% + 32px);padding:50px 16px;margin:0 -16px}.contacts-form-unit{max-width:100%}}

/*# sourceMappingURL=../maps/all.css.map */
