@charset "UTF-8";*{padding:0;margin:0;border:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:active,:focus{outline:0}a:active,a:focus{outline:0}aside,footer,header,nav{display:block}body,html{height:100%;width:100%;font-size:100%;line-height:1;font-size:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Bold.woff) format("woff"),url(../fonts/Montserrat-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-ExtraBold.woff) format("woff"),url(../fonts/Montserrat-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-ExtraLight.woff) format("woff"),url(../fonts/Montserrat-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Light.woff) format("woff"),url(../fonts/Montserrat-Light.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Medium.woff) format("woff"),url(../fonts/Montserrat-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Regular.woff) format("woff"),url(../fonts/Montserrat-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-SemiBold.woff) format("woff"),url(../fonts/Montserrat-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Thin.woff) format("woff"),url(../fonts/Montserrat-Thin.woff2) format("woff2");font-weight:100;font-style:normal}body{background-color:#f9f5f2;overflow-x:hidden}*a{font-family:Montserrat;color:inherit;text-decoration:none}*textarea{resize:none}.before-FAwesome:before{color:#fff;font-family:FontAwesome;font-style:normal;font-weight:400;font-size:14px;left:0;position:absolute;text-decoration:inherit;top:0}.container{margin:0 auto;padding:35px 70px;width:100%;max-width:1200px}.transform-to-opacity{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform:transitionX(-100%);-ms-transform:transitionX(-100%);transform:transitionX(-100%);opacity:0}.row{display:-webkit-box;display:-ms-flexbox;display:flex}.row_colum{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.before-img{position:relative}.before-img:before{background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.wrapper{width:100%}.full-width-container{width:100%;position:relative;margin:0 auto}.header-bg{background:#f9f5f2 url(../img/content/hills.png) 50% 50% no-repeat;background-position:center -100px;background-size:cover}.image-header{position:absolute;top:110px;right:-600px}.image-header__general-img{max-width:60%;z-index:3}.shadow{margin-top:-2.5%;max-width:60%;z-index:2}.top-block{padding:250px 75px 300px 0}.top-block__string{margin-bottom:25px;text-transform:uppercase;-webkit-transform:translateX(-25%);-ms-transform:translateX(-25%);transform:translateX(-25%);opacity:0}.top-block__string:last-child{margin:0}.opacity-0{opacity:0}.js-to-opacity{-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.animation_to-right{-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.animation_get-up{-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.animation_to-opacity-1{opacity:1;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}header{margin-bottom:50px}.nav a{color:#000;text-transform:uppercase;font-weight:600;font-family:Montserrat;font-size:15px;margin-right:60px;white-space:nowrap}.nav a:last-child{margin:0}.nav_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.logo_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}h3{font-size:30px;font-weight:600}h1{font-size:55px;font-weight:600}form{position:relative}button{font-family:Montserrat}input::-webkit-input-placeholder{color:#969fa4}input:focus::-webkit-input-placeholder{color:transparent}input:-moz-placeholder{color:#969fa4}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:-ms-input-placeholder{color:#969fa4}input:focus:-ms-input-placeholder{color:transparent}.top-block__content .top-block__span{font-family:Montserrat;font-size:15px;font-weight:600}.button{color:#fff;text-transform:uppercase;padding:20px;max-width:250px;background-color:#000}h1{font-family:Montserrat;font-size:74px;line-height:43px;color:#0b0b0b;font-weight:800}h2{color:#000;font-family:Montserrat;font-size:54px;font-weight:700;letter-spacing:-1px;line-height:58px}h3{font-family:Montserrat;font-size:40px;line-height:43px;color:#0b0b0b;font-weight:500}body{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body .wrapper{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.page-item{margin-bottom:100px;position:relative}.choose{position:relative;width:100%}.choose .title{position:absolute;z-index:100}.title__choose{color:#a2a2a2;font-family:Montserrat;font-size:30px;font-style:normal;font-weight:600}.choose_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.choose__text{max-width:300px;position:absolute;padding-top:10px;top:0;left:0;height:100%;z-index:1000}.text{font-family:Montserrat;font-size:21px;line-height:33px;color:#3d3d3d}.slider-control{position:absolute;bottom:0;z-index:1000}.slider-control button{height:39px;width:58px}.slider-control .arrow-left{background:#f9f5f2 url(../img/icons/leftArrow.svg) 50% 50% no-repeat}.slider-control .arrow-right{background:#f9f5f2 url(../img/icons/rightArrow.svg) 50% 50% no-repeat}.slider-control .row{font-size:18px;color:#878787;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-control .num-this-slide{display:inline-block;padding-bottom:5px;font-size:27px;color:#000;margin:0 5px 0 13px}.slider-control .num-last-slide{margin:0 13px 0 3px}.slick-slider{height:400px}.slick-list{overflow:hidden}.slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.slick-slide{height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.slick-slide picture{max-height:400px}.slick-slide picture img{-webkit-box-shadow:0 0 10px #b4b4b4;box-shadow:0 0 10px #b4b4b4;max-height:400px}.slick-slide.slick-active picture{max-height:400px}.slick-slide.slick-active picture img{-webkit-box-shadow:0 0 10px #b4b4b4;box-shadow:0 0 10px #b4b4b4;max-height:400px}.full-width-img{background:#fff url(../img/content/fullWidthImage.png) 50% 50%/100% no-repeat;background-size:cover;-webkit-box-shadow:20px 20px 30px #e9edee;box-shadow:20px 20px 30px #e9edee;width:100%;max-height:351px}.img-txt-container{max-width:800px;padding:91px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0 auto}.img-txt-container h2{text-align:center;font-size:46px;margin-bottom:24px;color:#fff;text-transform:uppercase;font-weight:600;font-family:Montserrat}.img-txt-container p{color:#fff;font-family:Montserrat;font-size:21px;text-align:center}.want-block .container .row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.want-img{position:relative}.want-img:after{position:absolute;bottom:10%;left:10%;z-index:-1;content:"";display:inline-block;width:100%;height:30px;background-image:url(../img/decorations/shadow2.svg);background-size:contain}.want-img img{max-width:370px}.want-text-block{max-width:600px}.want-text-block .want-text,.want-text-block h2{margin-bottom:20px}.want-text{font-family:Montserrat;font-size:21px;line-height:29px}.animation_off-down{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.animation_get-up{-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}footer{background-color:#e7e3e1;max-width:1300px;padding:60px;width:100%;margin-bottom:35px}footer .rou_colum{width:100%}.footer-nav{margin-bottom:55px}.footer-logo{max-width:172px}.footer-logo picture{max-width:172px}.footer-logo picture img{max-width:172px}.contacts{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.call{font-size:22px;line-height:40px;font-family:Montserrat;font-weight:800}.call :first-child{font-size:18px}.call span{color:#fff;display:inline-block;background-color:#000;margin-bottom:5px;padding:0 5px;text-transform:uppercase}.social-media{font-size:20px}.social-media a:last-child{margin:0}.social-media a{margin-right:12px}.fa{background-color:#000;border-radius:50%;overflow-x:hidden;padding:0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;width:30px;height:30px;text-align:center;padding-top:5px}.copyright{position:absolute;bottom:0;left:50%;margin-left:-182px;font-size:17px;font-family:Montserrat;color:#010101}.display_none{display:none}.keep-posted{position:relative}.mailing_modal{cursor:default;background-color:#f6f3f1;border-radius:10px;position:fixed;bottom:50%;left:50%;z-index:1001}.mailing_modal form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:400px;padding:20px}.mailing_modal form button,.mailing_modal form input{background-color:#eee;border:1px #969fa4 solid;border-radius:7px;font-size:17px;font-family:Montserrat;color:inherit;padding:10px;min-width:100%;margin-bottom:20px}.mailing_modal form button:hover{background-color:#fff}.mailing_modal form .button-close:hover{color:#ef6464}.mailing_modal form .check-phase-2{color:#45ef53}.mailing_modal form .check-phase-3{color:#fff;-webkit-transition:color .7s;-o-transition:color .7s;transition:color .7s;background-color:#45ef53}.mailing_modal form .check-phase-3:hover{background-color:#45ef53}.check-text{font-family:Montserrat;font-size:10px;text-transform:uppercase}.overlay{cursor:pointer;display:block;width:110%;height:100%;background-color:rgba(0,0,0,.4);position:fixed;z-index:1000}.modal_open{overflow:hidden;padding-right:17px}