@charset 'UTF-8';.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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-loading .slick-list{background:#fff url(../libs/slick/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(../libs/slick/fonts/slick.eot);src:url(../libs/slick/fonts/slick.eot?#iefix) format('embedded-opentype'),url(../libs/slick/fonts/slick.woff) format('woff'),url(../libs/slick/fonts/slick.ttf) format('truetype'),url(../libs/slick/fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}::-webkit-input-placeholder{color:#666}::-moz-placeholder{color:#666}:-ms-input-placeholder{color:#666}::-ms-input-placeholder{color:#666}::placeholder{color:#666}::-moz-selection{background-color:orange;color:#fff}::selection{background-color:orange;color:#fff}body{font-size:16px;min-width:320px;position:relative;line-height:1.65;font-family:"Noto Serif",serif;overflow-x:hidden;font-weight:400;color:#333;margin:0}body input,body textarea{border:#666 1px solid;outline:0}body input:focus:required:invalid,body textarea:focus:required:invalid{border-color:red}body input:required:valid,body textarea:required:valid{border-color:green}body input:-webkit-autofill,body input:-webkit-autofill:active,body input:-webkit-autofill:focus,body input:-webkit-autofill:hover{-webkit-transition:background-color 10000s ease-in-out 0s;transition:background-color 10000s ease-in-out 0s}.img-responsive{display:block;max-width:100%;height:auto}.img-responsive.img-width{width:100%}.text-center{text-align:center}b,strong{font-weight:700}.container{max-width:1180px;margin:0 auto;padding:0 20px;width:100%}.btn{padding:17px 23px;border:none;background-image:-webkit-gradient(linear,left bottom,left top,from(#ffd6a9),color-stop(30%,#eeba83),color-stop(51%,rgba(232,175,115,.99)),to(#fdb77e));background-image:-o-linear-gradient(bottom,#ffd6a9 0,#eeba83 30%,rgba(232,175,115,.99) 51%,#fdb77e 100%);background-image:linear-gradient(0deg,#ffd6a9 0,#eeba83 30%,rgba(232,175,115,.99) 51%,#fdb77e 100%);-webkit-box-shadow:-7px 7px 13px 0 rgba(0,0,0,.75);box-shadow:-7px 7px 13px 0 rgba(0,0,0,.75);font-size:15px;line-height:1;font-weight:300;color:#794513;font-family:"Roboto Slab",serif;outline:0!important;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;cursor:pointer;border-radius:5em}.btn:hover{-webkit-box-shadow:0 10px 40px -20px rgba(255,213,169,.6);box-shadow:0 10px 40px -20px rgba(255,213,169,.6)}@media (max-width:500px){.btn{padding:15px 10px}}main{background-repeat:no-repeat;background-position:bottom;background-size:100% auto;z-index:1}.header{height:100vh;min-height:900px;background-size:cover;background-position:center;background-repeat:no-repeat;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header__in{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:70px}.header__left{padding:60px 0;padding-left:50px;margin-left:60px;width:60%;position:relative;z-index:1}.header__left:before{content:'';display:block;height:100%;width:245px;background-image:url(../img/frame.png);position:absolute;background-repeat:no-repeat;background-size:100% 100%;background-position:center;left:0;top:0;z-index:-1}.header__right{width:32%;padding-top:64px}.header__right-text{font-family:"Roboto Slab",serif;font-size:16px;line-height:24px;font-weight:300;color:#8d6c5a;margin-bottom:30px}.header__phone{font-family:"Roboto Slab",serif;font-size:25px;font-weight:300;color:#e3ac8e;text-decoration:none;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.header__phone:hover{color:#fbbd9c}@media (max-width:991px){.header{min-height:700px;position:relative;background-image:url(../img/hero_mobile.jpg)!important}.header:before{content:'';display:block;position:absolute;left:0;top:0;right:0;bottom:0;background-color:#000;opacity:.3;z-index:0}.header__in{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.header__left{width:70%;margin-left:0}.header__right{width:100%;padding-left:100px;padding:0;padding-bottom:40px;position:relative}.header__right-text{font-size:24px}}@media (max-width:768px){.header{min-height:650px}.header__in{padding:100px 0}.header__left{width:100%;padding:30px;padding-right:0}.header__right-text{font-size:18px}}.title-h1{font-size:35px;font-weight:400;letter-spacing:.05em;color:#fff;margin:0;margin-bottom:25px}.title-h1 span{font-size:25px;line-height:40px;display:block}@media (max-width:768px){.title-h1{font-size:30px;line-height:1.4}.title-h1 span{font-size:18px}}.title-notice{font-size:20px;font-weight:400;font-style:italic;color:#b89683;margin:0;margin-bottom:20px}.text{font-size:16px;line-height:24px;font-weight:400;color:#938072}.title{font-size:30px;line-height:36px;font-weight:400;letter-spacing:.05em;color:#6d594b;margin:0;margin-bottom:50px}@media (max-width:768px){.title{font-size:24px;margin-bottom:30px}}@media (max-width:600px){.title{line-height:1.4;font-size:20px}}.block1{padding-bottom:30px}.block1__in{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:15px}.block1__left{width:55%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-top:25px}.block1__left-img{margin-right:32px}.block1 .img-wrap{border-radius:50%;padding:5px;background-color:#fff;-webkit-box-shadow:-6px 30px 29px 0 rgba(202,191,175,.2);box-shadow:-6px 30px 29px 0 rgba(202,191,175,.2);width:95px;height:95px}.block1 .img-wrap img{width:100%}.block1__right{width:42%;max-width:460px;margin-top:-242px}.block1-slider-wrap{padding:15px;position:relative;z-index:1;-webkit-box-shadow:-6px 30px 29px 0 rgba(202,191,175,.2);box-shadow:-6px 30px 29px 0 rgba(202,191,175,.2)}.block1-slider-wrap:before{content:'';display:block;position:absolute;left:0;top:0;opacity:.9;height:50%;width:100%;background-color:#1f0f05;z-index:-2}.block1-slider-wrap:after{content:'';display:block;position:absolute;left:0;bottom:0;height:50%;width:100%;background-color:#fff;z-index:-2}.block1-slider-item{z-index:2;position:relative;outline:0!important}.block1-slider-item img{position:relative;z-index:2;width:100%}@media (max-width:991px){.block1__in{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.block1__right{width:100%;margin:0 auto;margin-top:-60px}.block1__left{width:100%}}@media (max-width:768px){.block1{padding-top:40px}.block1__right{margin-top:0}}@media (max-width:600px){.block1__left{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.block1__left-img{margin:0;margin-bottom:20px}.block1__left-text{width:100%}}.arrow-slider{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-20px;z-index:-1}.arrow-slider.arrow-after{left:auto;right:-20px}.arrow-slider.arrow-after .arrow-style{background-image:url(../img/arrow_right.png);background-position:80% 50%}.arrow-style{background-color:#e9dbd4;width:65px;height:65px;border-radius:50%;display:block;outline:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none;cursor:pointer;background-image:url(../img/arrow_left.png);background-repeat:no-repeat;background-position:20% 50%}.space__list{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.space__item img{width:100%}@media (max-width:600px){.space__list{grid-template-columns:1fr}}.plan{padding-bottom:40px}.plan__slider-wrap{padding:30px;position:relative;background-color:#fff;-webkit-box-shadow:-6px 30px 29px 0 rgba(202,191,175,.2);box-shadow:-6px 30px 29px 0 rgba(202,191,175,.2);z-index:1}.plan__slider-item{position:relative;z-index:2}.plan__slider-item img{width:100%}.plan .arrow-slider{z-index:-1}.plan .arrow-slider.arrow-before{left:0}.plan .arrow-slider.arrow-after{left:auto;right:0}.plan__nav-wrap .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%!important}.plan__nav-item{font-size:25px;line-height:24px;font-weight:400;letter-spacing:.05em;color:#6d594b;cursor:pointer;outline:0!important;opacity:.6;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;margin-right:75px}.plan__nav-item:last-child{margin-right:0}.plan__nav-item span{border-bottom:1px solid transparent}.plan__nav-item.slick-current{opacity:1}.plan__nav-item.slick-current span{border-bottom:1px solid #6d594b}.plan__top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}.plan .regular-title{width:30%}.plan .title{margin-bottom:0}@media (max-width:1170px){.plan .title{margin-bottom:30px}.plan__nav-wrap{width:100%}.plan .regular-title{width:100%}}@media (max-width:991px){.plan__nav-item{font-size:20px;margin-right:30px}.plan__top{margin-bottom:30px}}@media (max-width:600px){.plan .slick-track{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.plan__nav-item{margin-right:0;margin-bottom:10px}}.inside{padding-bottom:40px}.inside__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.inside__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:-6px 30px 29px 0 rgba(202,191,175,.2);box-shadow:-6px 30px 29px 0 rgba(202,191,175,.2);background-color:#fff;width:29%;padding:30px 10px 0 10px;min-height:570px}.inside__item-top{padding-bottom:20px;font-size:16px;line-height:24px;font-weight:700;color:#6d594b;text-align:center;padding:0 10px;padding-bottom:20px}.inside__item-text{font-weight:400;color:#938072}.inside__item-img img{width:100%}@media (max-width:991px){.inside__list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.inside__item{width:45%;min-height:300px;margin:0 15px;margin-bottom:30px}}@media (max-width:768px){.inside__item{width:80%}}@media (max-width:600px){.inside__item{margin:0;margin-bottom:30px;width:100%}}.concept{position:relative;padding-bottom:55px}.concept .title{margin-bottom:25px}.concept__wrap{position:relative}.concept__wrap:before{content:'';display:block;position:absolute;opacity:.07;left:0;bottom:50px;background-image:url(../img/conceptbg.png);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:-1;width:800px;height:732px}.concept__in{position:relative}.concept__in{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.concept__left{width:220px}.concept__right{width:calc(100% - 220px);padding-top:20px}.concept__right-item{margin-bottom:35px}.concept__right-item:last-child{margin-bottom:0}.concept__right-top{padding-left:45px;padding-bottom:75px}.concept__item-text{font-size:16px;line-height:24px;font-weight:400;color:#938072}.concept__item-title{font-size:16px;line-height:24px;font-weight:700;color:#6d594b}.concept__right-bottom{padding:44px;padding-bottom:25px;padding-right:59%;background-color:#fff;-webkit-box-shadow:-6px 30px 29px 0 rgba(202,191,175,.2);box-shadow:-6px 30px 29px 0 rgba(202,191,175,.2);position:relative}.concept .cloud_house{max-width:100%;position:absolute;top:-87px;right:-170px}.concept__right-bottom-title{font-size:16px;line-height:24px;font-weight:700;color:#6d594b}.concept__right-bottom-text{font-size:16px;line-height:24px;font-weight:400;color:#938072}.concept__right-bottom-img{margin-top:10px}.concept__right-bottom-img img{opacity:.2}.concept__left-img{position:relative;padding:20px 0;padding-left:4px}.concept__left-img:before{content:'';width:254px;height:100%;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;position:absolute;background-image:url(../img/frame_concept.png);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:0}.concept__left-img img{width:100%}@media (max-width:1550px){.concept .cloud_house{right:-140px}.concept__in{overflow:hidden}}@media (max-width:991px){.concept__right-bottom{padding-right:30%}.concept .cloud_house{right:-270px}}@media (max-width:768px){.concept{overflow:hidden}.concept__right-bottom{padding:25px}.concept__left{margin:0 auto}.concept__right{width:100%}.concept__right-top{padding-left:0;padding-bottom:35px}.concept .cloud_house{display:none}}.first{padding-bottom:40px;position:relative}.first:before{content:'';display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-45%);-ms-transform:translate(-50%,-45%);transform:translate(-50%,-45%);background-image:url(../img/bg_item.png);background-repeat:no-repeat;background-size:cover;height:1050px;width:100%;z-index:-1}.first__in{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first__item{padding:40px 10px 0 10px;width:29%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-box-shadow:-6px 30px 29px 0 rgba(202,191,175,.2);box-shadow:-6px 30px 29px 0 rgba(202,191,175,.2)}.first__item .text{padding:0 20px;padding-bottom:50px;text-align:center;font-size:16px;line-height:24px;font-weight:700;color:#938072}.first__img{position:relative;width:100%;min-height:235px}.first__img:before{content:'';width:245px;height:310px;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;position:absolute;background-image:url(../img/first_frame.png);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:0}.first__img img{width:100%;display:block;max-width:320px;margin:0 auto}@media (max-width:991px){.first__in{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.first__item{width:45%;margin:0 15px;margin-bottom:40px}}@media (max-width:768px){.first__item{width:100%;margin:0;margin-bottom:40px}}.info{padding:45px 0}.info__in{padding-left:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.info__img{border-radius:50%;padding:5px;background-color:#fff;-webkit-box-shadow:-6px 30px 29px 0 rgba(202,191,175,.2);box-shadow:-6px 30px 29px 0 rgba(202,191,175,.2);width:95px;height:95px;margin-right:35px}.info__img img{width:100%}.info__text{width:calc(100% - 190px);font-size:16px;line-height:24px;font-weight:400;font-style:italic;color:#938072}.info__text span{display:block;font-style:normal}@media (max-width:768px){.info__in{padding-left:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.info__img{margin-bottom:20px}.info__text{width:100%}}.footer{background-color:#2a1c13;padding-top:130px;padding-bottom:15px;margin-top:-120px}.footer .title{color:#e3dad3}.footer__text{padding:50px 66px;padding-right:0;font-size:15px;line-height:24px;font-weight:300;color:#cbc2ba;position:relative;z-index:1;margin-bottom:35px;font-family:"Roboto Slab",serif}.footer__text:before{content:'';display:block;height:100%;width:260px;background-image:url(../img/footer_frame.png);position:absolute;background-repeat:no-repeat;background-size:100% 100%;background-position:center;left:0;top:0;z-index:-1}.footer__text ul{padding-left:20px;margin:0;margin-top:10px}.footer__text ul li{margin-bottom:5px}.footer__text-info{margin-bottom:25px}.footer__bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__contact{width:30%}.footer__contact-item{font-size:16px;line-height:24px;font-weight:300;color:#a0958e;font-family:"Roboto Slab",serif;margin-bottom:5px}.footer__contact-item a{font-size:16px;line-height:24px;font-weight:300;color:#a0958e;font-family:"Roboto Slab",serif;text-decoration:none}.footer__contact-item:last-child{margin-bottom:0}.footer__center{width:30%;font-size:16px;line-height:24px;font-weight:300;color:#a0958e;font-family:"Roboto Slab",serif}.footer__center-item{margin-bottom:5px}.footer__center-item:last-child{margin-bottom:0}.footer__copy{font-family:"Roboto Slab",serif;width:29%;font-size:10px;line-height:15px;font-weight:300;color:#a0958e}@media (max-width:768px){.footer__copy{padding-top:20px;width:100%}.footer__center{width:40%}.footer__contact{width:40%}}@media (max-width:600px){.footer{padding-bottom:40px}.footer__contact{width:100%}.footer__center{padding-top:20px;width:100%}.footer__text{padding:25px;padding-right:0}}.culture__in{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:50px 64px;background-color:#fff;-webkit-box-shadow:-6px 30px 29px 0 rgba(202,191,175,.2);box-shadow:-6px 30px 29px 0 rgba(202,191,175,.2)}.culture .regular-title{padding-bottom:50px}.culture__img{width:50%;position:relative}.culture__img img{display:block;position:absolute;left:-215px;top:-95px}.culture__item-img{width:81px;height:81px;background-color:#fff;-webkit-box-shadow:-6px 30px 29px 0 rgba(202,191,175,.2);box-shadow:-6px 30px 29px 0 rgba(202,191,175,.2);border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:30px}.culture__right{width:50%;position:relative;z-index:1}.culture__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:75px}.culture__item:last-child{margin-bottom:0}.culture__item-notice{width:calc(100% - 110px);font-size:16px;line-height:24px;font-weight:700;color:#6d594b}.culture__item-text{font-weight:400;color:#938072}@media (max-width:1180px){.culture__in{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.culture__img{width:100%}.culture__img img{top:-40px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:120%}.culture__right{padding-top:25%;width:100%}}@media (max-width:600px){.culture__in{padding:20px}.culture__item{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}.culture__item-img{margin-bottom:20px}.culture__item-notice{width:100%}}.location{padding-bottom:120px;padding-left:60px;margin-top:-190px}.location__in{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.location__map{padding:12px;margin-right:45px;position:relative}.location__map:before{content:'';display:block;position:absolute;height:100%;bottom:0;left:0;width:100%;background-color:#fff;-webkit-box-shadow:-6px 30px 29px 0 rgba(202,191,175,.2);box-shadow:-6px 30px 29px 0 rgba(202,191,175,.2);z-index:-1}.location__map iframe{width:400px;height:380px}.location .btn{background-color:#d29777;background-image:-webkit-gradient(linear,left bottom,left top,from(#ffd6a9),color-stop(30%,#eeba83),color-stop(51%,rgba(232,175,115,.99)),to(#e8af73));background-image:-o-linear-gradient(bottom,#ffd6a9 0,#eeba83 30%,rgba(232,175,115,.99) 51%,#e8af73 100%);background-image:linear-gradient(0deg,#ffd6a9 0,#eeba83 30%,rgba(232,175,115,.99) 51%,#e8af73 100%);-webkit-box-shadow:-7px 7px 13px 0 rgba(228,209,189,.75);box-shadow:-7px 7px 13px 0 rgba(228,209,189,.75)}@media (max-width:1180px){.location{padding-top:30px;margin-top:0}.location__in{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (max-width:991px){.location{padding:40px 0}.location__map iframe{width:100%;max-width:400px;height:350px}}@media (max-width:768px){.location__in{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.location__map{width:100%;margin:0 auto;background-color:transparent}.location__map iframe{display:block;margin:0 auto}.location__form{padding-top:80px;margin:0 auto}}@media (max-width:600px){.location__map iframe{height:260px}}form{max-width:280px;padding-bottom:20px}form input{padding:0 15px;display:block;border:none;width:100%;border-radius:5em;line-height:49px;font-size:16px;font-weight:400;color:#6d594b;background-color:#fff;-webkit-box-shadow:-7px 7px 35px 0 rgba(228,209,189,.75);box-shadow:-7px 7px 35px 0 rgba(228,209,189,.75)}form input::-webkit-input-placeholder{color:#6d594b}form input::-moz-placeholder{color:#6d594b}form input:-ms-input-placeholder{color:#6d594b}form input::-ms-input-placeholder{color:#6d594b}form input::placeholder{color:#6d594b}.form__item{margin-bottom:27px}.form__item:last-child{margin-bottom:0}#map{width:400px;height:380px}.close__popup{position:absolute;z-index:10;top:5px;right:5px;width:30px;height:30px;cursor:pointer}.close__popup span{width:100%;height:2px;background-color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.close__popup span:last-child{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.overflow{position:fixed;top:0;left:0;right:0;bottom:0;z-index:0;background-color:rgba(0,0,0,.5);width:100%;height:100%}.form__item{position:relative}form p.valid_error{position:absolute;font-family:"Roboto Slab",serif;left:0;top:99%;color:red;font-size:14px;font-weight:700;margin:0}.popup{position:fixed;top:0;left:0;right:0;bottom:0;display:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:2000;overflow-y:scroll;margin:auto 0;width:100%;height:100vh;z-index:100}.popup .form__title{font-size:30px;text-align:center;color:#fff;font-weight:400;line-height:1}.popup .form__item{text-align:center}.popup__in{position:relative;margin:auto;background-color:#2a1c13;padding:50px;max-width:500px;position:relative;border:1px solid #2a1c13}.popup.thankyou{z-index:1000}.popup.thankyou .thankyou-text{font-size:60px;line-height:1.2;color:#fff;text-align:center;display:block;position:relative;font-weight:700}@media (max-width:600px){.popup.thankyou .thankyou-text{font-size:30px}.popup.thankyou .popup__in{padding:20px}}html.active{overflow:hidden}