@import url(https://fonts.googleapis.com/css2?family=Cinzel&display=swap);@import url(https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500;700&display=swap);@import url(https://fonts.googleapis.com/css?family=Eczar:800);@import url(https://fonts.googleapis.com/css?family=Poppins:600);.slick-slider{height:100%}.slick-slider .slick-list{height:100%;overflow:hidden}.slick-slider .slick-list .slick-track{height:100%;display:flex}.slick-slider .slick-list .slick-slide>div{height:100%}.arrow-container{width:42px;height:42px;border-radius:50%;box-shadow:0 0 11px 0 hsla(0,0%,100%,.5);background-color:#fff;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;cursor:pointer}.arrow-container svg{margin-left:-2px}.arrow-container.prev{left:0;transform:translate(-50%,-50%)}.arrow-container.next{right:0;transform:translate(50%,-50%) rotate(180deg)}body,html{scroll-behavior:smooth;padding:0;margin:0 auto;background:transparent;-webkit-font-smoothing:antialiased;font-family:Ubuntu;width:100%}*,body,html{text-rendering:optimizeLegibility}*{box-sizing:border-box}a{text-decoration:none;cursor:pointer;color:inherit}:focus{outline:0}button{border:none;text-align:center;text-decoration:none;display:inline-block;cursor:pointer;font-family:inherit;background-color:transparent}.container{width:100%;max-width:1230px;margin:0 auto;padding:0 30px;height:100%;z-index:10;position:relative}h1,h2{font-size:44px;font-family:Ubuntu;font-weight:500;color:#fff;line-height:52px;text-align:left;margin:0;padding:0}section{position:relative}.menu{z-index:20;height:55px;width:100%;overflow:hidden;position:fixed;top:0;left:0;right:0;background-color:#242529}.menu .container{display:flex;align-items:center;justify-content:space-between}.menu .logo img{height:25px;width:auto}.menu .list{display:flex;text-transform:capitalize}.menu .list .list-item{padding:0 15px;font-size:14px;color:#9a9a9a;cursor:pointer;display:flex;align-items:center;transition:.5s}.menu .list .list-item.active,.menu .list .list-item:hover{color:#fff}.menu .lang-switch{display:flex;flex-direction:column;margin-left:5.85652vw}.menu .lang-switch .heading{color:#fff;font-size:13px;font-weight:300;line-height:15px}.menu .lang-switch .lang-list{display:flex;padding-top:3px}.menu .lang-switch .lang-list .lang{border:2px solid #808082;width:50px;height:25px;display:flex;justify-content:center;align-items:center;border-radius:15px;color:#808082;font-size:13px;cursor:pointer;font-weight:300;line-height:20px;margin:0 10px 0 0}.menu .lang-switch .lang-list .lang.active{background-color:#fff;border:none;color:#000}@media only screen and (max-width:1000px)and (min-width:300px){.menu{overflow:visible;height:10vh;z-index:21}.menu.active .list{transform:translateY(0)}.menu.active .logo .burger div:first-of-type{transform:rotate(-45deg);top:50%}.menu.active .logo .burger div:last-of-type{transform:rotate(45deg);top:50%}.menu.active .logo .burger div:nth-of-type(2){left:10px;opacity:0}.menu .list{z-index:10;position:absolute;width:100%;top:10vh;left:0;flex-direction:column;height:0;background-color:#242529;text-align:center;overflow:hidden;height:90vh;padding:2vh 0;transform:translateY(-100%);transition:1s}.menu .list .list-item{height:8vh;font-size:3vh;justify-content:center}.menu .list .lang-switch{margin:5vh 0 0 0;justify-content:center;align-items:center}.menu .list .lang-switch .lang-list .lang{margin:0 3vw;height:5vh;width:20vw;border-radius:3vh;font-size:2vh}.menu .logo{background-color:#242529;z-index:20;display:flex;width:100%;height:100%;justify-content:space-between;align-items:center}.menu .logo .burger{width:24px;height:16px;position:relative}.menu .logo .burger div{transition:.2s ease-in;width:100%;height:1px;background-color:#fff;position:absolute;left:0}.menu .logo .burger div:first-of-type{top:0}.menu .logo .burger div:nth-of-type(2){top:50%}.menu .logo .burger div:nth-of-type(3){top:100%}}@media only screen and (max-width:1052px)and (min-width:1001px){.menu .list .list-item{padding:0 10px}}.footer{z-index:20;height:50px;width:100%;overflow:hidden;position:fixed;bottom:0;left:0;right:0;background-color:#242529;display:flex}.footer .container{display:flex;align-items:center;justify-content:space-between}.footer .logo{display:flex;align-items:center;justify-self:flex-start}.footer .logo img{height:25px;width:auto}.footer .logo .address{font-size:13px;font-weight:300;color:#9a9a9a;padding-left:10px}.footer .contact button{font-size:14px;color:#fff;border:2px solid #8f939f;background:transparent;height:31px;width:154px;border-radius:16px;transition:1s}.footer .contact button:hover{color:#000;border:none;background-color:#fff}@media only screen and (max-width:750px)and (min-width:300px){.footer .logo{padding-right:10px}.footer .logo img{display:none}.footer .contact button{max-width:31.25vw}}picture.background{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:.3}picture.background img{width:100%;height:100%;z-index:1;-o-object-fit:cover;object-fit:cover}.slide-number{display:flex;line-height:1;margin-right:8px}.slide-number .current{font-family:Cinzel,serif;color:#b8bac1;font-size:60px}.slide-number .total{font-size:20px;color:rgba(129,134,152,.5019607843137255)}.slide-heading{display:flex;align-items:baseline;margin-bottom:45px;text-transform:capitalize}.wall{width:100%;height:100vh;background-color:#212226;position:relative}.wall .container{display:flex;justify-content:center;flex-direction:column}.catalog{padding:107px 0;background-color:#212226}.catalog .grid{display:flex;justify-content:space-between}.catalog .grid .item-best{position:relative;width:55%;background-color:#242529;border-radius:4px;display:flex;justify-content:center;align-items:center;overflow:hidden}.catalog .grid .item-best .background-animate{position:absolute;transform:translate(-390px,294px);transition:1s ease-in-out}.catalog .grid .item-best .background-animate.active{transform:translate(-290px,194px)}.catalog .grid .item-best .content{position:relative;z-index:10;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 50px;width:100%;overflow:hidden}.catalog .grid .item-best .content .type{position:relative;color:#fff;font-family:Garamond;font-size:15px;letter-spacing:.4px;line-height:18px}.catalog .grid .item-best .content .type:after,.catalog .grid .item-best .content .type:before{content:"";position:absolute;top:50%;margin:0 15px;width:1000px;height:1px;background-color:#fff}.catalog .grid .item-best .content .type:after{left:100%}.catalog .grid .item-best .content .type:before{right:100%}.catalog .grid .item-best .content .heading{font-size:30px;font-weight:500;color:#fff;line-height:36px;text-align:center;margin:0;letter-spacing:.4px;margin:5px 0 20px 0;font-family:Ubuntu}.catalog .grid .item-best .content .line{width:100%;height:1px;background-color:#fff}.catalog .grid .item-best .content .more{text-transform:capitalize;width:242px;height:42px;border-radius:24px;background:transparent;font-size:14px;font-weight:300;margin:60px 0 0 0;transition:1s;color:#000;background-color:#fff}.catalog .grid .item-best .content .more:hover{background-color:#e0e7f0}.catalog .grid .sub-list{width:45%;padding-left:30px}.catalog .grid .sub-list .item{overflow:hidden;position:relative;cursor:pointer;align-items:center;display:flex;justify-content:center;width:100%;height:110px;max-height:14vh;margin-bottom:30px;background-color:#242529;border-radius:4px;font-size:19px;color:#fff;text-align:center;transition:1s ease;font-weight:400}.catalog .grid .sub-list .item:last-of-type{margin-bottom:0}.catalog .grid .sub-list .item>*{transition:1s}.catalog .grid .sub-list .item .picture{opacity:.3}.catalog .grid .sub-list .item .over{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:-1;opacity:0}.catalog .grid .sub-list .item .over button{width:177px;height:35px;border-radius:18px;background:transparent;font-size:14px;font-weight:300;color:#000;background-color:#fff;transition:1s;text-transform:capitalize}.catalog .grid .sub-list .item:hover picture{opacity:.2}.catalog .grid .sub-list .item:hover .name{opacity:0}.catalog .grid .sub-list .item:hover .over{opacity:1;z-index:20}.view-project{width:100%;height:100%;position:fixed;z-index:99;top:0;left:0;background:rgba(0,0,0,.85)}.view-project .wrapper{width:100%;height:100%;position:relative}.view-project .wrapper .slick-dots{margin:0;height:50px;transform:translatey(-100%)}.view-project .close{position:absolute;top:50px;right:50px;width:40px;height:40px;z-index:99;cursor:pointer}.view-project .close:hover div{opacity:.8}.view-project .close div{width:100%;height:1px;position:absolute;left:0;top:50%;background-color:#fff;opacity:.5}.view-project .close div:first-of-type{transform:rotate(45deg)}.view-project .close div:nth-of-type(2){transform:rotate(-45deg)}.view-project .slide{height:100%;display:flex!important;justify-content:center;align-items:center}.view-project .slide img{max-width:100%;max-height:100%}.slick-dots{position:absolute;margin:30px 0 0 0;padding:0;width:100%;display:flex;justify-content:center}.slick-dots li{padding:5px;width:6px;height:6px;box-sizing:content-box;list-style:none;cursor:pointer}.slick-dots li.slick-active button{background-color:#fff;box-shadow:0 -1px 7px 0 hsla(0,0%,100%,.5)}.slick-dots li button{transition:.5s;font-size:0;width:100%;height:100%;background-color:#454545;border-radius:50%;padding:0;display:block}.projects{padding:107px 0;background-color:#242529}.projects .projects-wrap{margin-bottom:46px;position:relative}.projects .projects-wrap .slideshow{margin:0 -15px}.projects .projects-wrap .slideshow .slick-slide{padding:0 15px;height:inherit!important}.projects .projects-wrap .slideshow .slide{overflow:hidden;background-color:#000;padding:53px 30px 40px 30px;color:#fff;min-height:250px;height:100%;border-radius:4px;position:relative;flex:1}.projects .projects-wrap .slideshow .slide .content{position:relative;display:flex;z-index:10;flex-direction:column;height:100%}.projects .projects-wrap .slideshow .slide .content .type{font-size:14px}.projects .projects-wrap .slideshow .slide .content .title{font-size:22px;font-weight:600;padding:5px 0 10px 0}.projects .projects-wrap .slideshow .slide .content .description{font-size:13px;line-height:17px}.projects .projects-wrap .slideshow .slide .content .more{font-weight:600;letter-spacing:-.5px;font-size:16px;display:flex;align-items:center;justify-self:flex-end;margin-top:auto;cursor:pointer;padding-top:20px}.projects .projects-wrap .slideshow .slide .content .more div{margin-right:11px;text-transform:capitalize}.projects .projects-wrap .slideshow .slide .content .more svg{transform:rotate(180deg);height:9px}.projects .projects-wrap .slideshow .slide .content .more svg path{stroke:#fff}.projects .projects-wrap .slideshow .slide picture{opacity:.4}.advantages{padding:107px 0;background-color:#212226}.advantages .advantage-grid{display:flex;flex-wrap:wrap}.advantages .advantage-grid .advantage-block{margin:0 0 30px 0;display:flex;flex-direction:column;padding:35px 70px 0 70px;width:calc(50% - 15px);height:250px;align-items:center;text-align:center;background-color:#292a30;border-radius:4px}.advantages .advantage-grid .advantage-block:nth-of-type(odd){margin-right:30px}.advantages .advantage-grid .advantage-block .advant-logo{width:70px;height:70px;border-radius:50%;border:2px solid #8f939f;display:flex;justify-content:center;align-items:center}.advantages .advantage-grid .advantage-block .advant-logo svg{height:30px;width:auto;fill:#8f939f}.advantages .advantage-grid .advantage-block .advant-heading{font-size:20px;color:#fff;font-weight:400;margin:10px 0}.advantages .advantage-grid .advantage-block .advant-text{color:#fff;opacity:.75;letter-spacing:0;font-weight:300;font-size:13px;line-height:18px}.process{padding:107px 0;background-color:#212226}.process .steps{display:flex;flex-wrap:wrap}.process .steps .step-container{display:flex;align-items:center;width:50%;height:110px}.process .steps .step-container:nth-of-type(odd){padding-right:20px}.process .steps .step-container .circle{font-family:Cinzel,serif;width:40px;min-width:40px;height:40px;border-radius:50%;border:2px solid #b8bac1;display:flex;justify-content:center;align-items:center;color:#b8bac1;font-size:26px}.process .steps .step-container .text{color:#fff;font-size:16px;line-height:20px;margin-left:20px;max-width:400px;font-weight:400}.discounts{padding:107px 0;background-color:#212226}.discounts .discount-container{border-radius:4px;width:100%;cursor:pointer;position:relative;padding:40px 70px;overflow:hidden;margin-bottom:20px;min-height:90px}.discounts .discount-container picture{opacity:.3}.discounts .discount-container .content{padding:20px 0;position:relative;z-index:10;min-height:70px;display:flex;justify-content:space-between;align-items:center}.discounts .discount-container .content .heading{font-size:30px;line-height:36px;font-weight:500;color:#fff}.discounts .discount-container .content .read-more{width:238px;min-width:238px;height:38px;border-radius:19px;font-size:14px;color:#000;background:#fff;transition:1s;display:flex;justify-content:center;align-items:center}.discounts .discount-container .content .read-more svg{display:inline-block;transform:rotate(-90deg);margin-left:10px;height:12px}.discounts .discount-container .content .read-more:hover{background-color:#e0e7f0}.discounts .discount-container.active .hidden{max-height:600px;min-height:300px}.discounts .discount-container.active .content .read-more{color:#fff;border:2px solid #8f939f;background:transparent}.discounts .discount-container.active .content .read-more svg{stroke:#fff;transform:rotate(90deg)}.discounts .discount-container.active .content .read-more svg path{stroke:inherit}.discounts .discount-container .hidden{max-height:0;overflow:hidden;z-index:10;position:relative;max-width:70%;font-size:13px;line-height:16px;color:#fff;letter-spacing:1px;font-weight:300;transition:1s;min-height:0}.discounts .discount-container .hidden p{margin-top:0}.contacts{padding:107px 0 162px 0;background-color:#242529}.contacts .contacts-container{display:flex}.contacts .contacts-container .map{width:50%;border-radius:4px;min-height:400;overflow:hidden}.contacts .contacts-container .contact-info{margin-left:40px}.contacts .contacts-container .contact-info .logo{margin-bottom:30px}.contacts .contacts-container .contact-info .content .heading{font-weight:500;color:#fff;font-size:18px;line-height:20px}.contacts .contacts-container .contact-info .content p{font-size:12px;color:#b8bac1;letter-spacing:1px;margin:0;line-height:19px}.contacts .contacts-container .contact-info .content p span{font-weight:300}@media only screen and (max-width:750px)and (min-width:300px){.container{padding:0 6.25vw}.slide-heading{align-items:center}.slide-number{margin-left:1.5625vw}.slide-number .current{font-size:10.9375vw}.slide-number .total{font-size:4.0625vw}h2{font-size:8.75vw;line-height:8.75vw}.wall{height:100vh}.wall h1{font-size:9.375vw;line-height:11.25vw}.catalog{padding:9.375vw 0}.catalog .grid{flex-wrap:wrap}.catalog .grid .item-best{width:100%;height:103.125vw;min-height:auto;max-height:500px;margin-bottom:6.25vw}.catalog .grid .item-best .content{margin:0 4.6875vw}.catalog .grid .item-best .content .type{font-size:4.6875vw;line-height:4.6875vw}.catalog .grid .item-best .content .heading{font-size:7.8125vw;line-height:9.375vw}.catalog .grid .sub-list{padding:0;width:100%}.catalog .grid .sub-list .item{margin-bottom:6.25vw}.projects{padding:12.5vw 0}.advantages{padding:9.375vw 0}.advantages .advantage-grid .advantage-block{margin:0 0 6.25vw 0!important;padding:9.375vw 6.25vw;height:auto;width:100%;margin:0 auto 20px auto}.process{padding:9.375vw 0}.process .steps .step-container{width:100%;flex-direction:column;text-align:center;height:auto;margin-bottom:20px}.process .steps .step-container:nth-of-type(odd){padding-right:0}.process .steps .step-container .circle{margin-bottom:10px}.process .steps .step-container .text{margin:0}.discounts{padding:9.375vw 0}.discounts .discount-container{padding:7.8125vw 6.25vw 7.8125vw 6.25vw;min-height:auto}.discounts .discount-container .content{padding:0;min-height:auto}.discounts .discount-container .content .heading{font-size:6.875vw;line-height:8.125vw;padding-right:20px}.discounts .discount-container .content .read-more{width:9.375vw;min-width:9.375vw;height:9.375vw;font-size:0;max-width:40px;max-height:40px}.discounts .discount-container .content .read-more span{display:none}.discounts .discount-container .content .read-more svg{margin-left:0}.discounts .discount-container .hidden{max-width:100%}.discounts .discount-container.active .hidden{padding:20px 0 0 0;min-height:0}.contacts{padding:9.375vw 0 100px 0}.contacts .contacts-container{flex-wrap:wrap}.contacts .contacts-container .map{width:100%;height:125vw}.contacts .contacts-container .contact-info{margin:6.25vw auto 0 auto;text-align:center}}@media only screen and (max-width:1000px)and (min-width:750px){.advantages .advantage-grid .advantage-block{padding:30px 30px 10px 30px;height:280px}.contacts{padding:9.375vw 0 100px 0}.contacts .contacts-container{flex-wrap:wrap}.contacts .contacts-container .map{width:100%;height:66.66667vw}.contacts .contacts-container .contact-info{margin:6.25vw auto 0 auto;text-align:center}}@media only screen and (min-width:1200px)and (min-height:600px)and (max-height:700px){.slide-heading{margin-bottom:30px}.catalog .grid .sub-list{padding-left:20px}.catalog .grid .sub-list .item{margin-bottom:20px}.advantages .advantage-grid .advantage-block{margin:0 0 20px 0;padding:25px 60px 0 60px;height:220px}.advantages .advantage-grid .advantage-block:nth-of-type(odd){margin-right:20px}}.floors[data-v-19226eca]{background-color:#212226}.wrapper[data-v-19226eca]{display:flex;padding-top:60px;align-items:center;color:#fff;flex-wrap:wrap}.wrapper .slideshow[data-v-19226eca]{width:100%;height:60vh;position:relative}.wrapper .slideshow .next[data-v-19226eca]{transform:translate(-50%,-50%) rotate(180deg)}.wrapper .slideshow .prev[data-v-19226eca]{transform:translate(50%,-50%)}.wrapper .slideshow .slide[data-v-19226eca]{position:relative;height:100%}.wrapper .slideshow .slide picture[data-v-19226eca]{position:absolute;top:0;left:0;width:100%;height:100%}.wrapper .slideshow .slide picture img[data-v-19226eca]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.wrapper .description[data-v-19226eca]{padding:57px 100px 107px 100px}.wrapper .description .text[data-v-19226eca]{font-weight:400;margin-top:20px;font-size:14px;letter-spacing:.4px;line-height:21px;opacity:.75;-moz-column-count:2;column-count:2;-moz-column-gap:50px;column-gap:50px}.contact-us[data-v-19226eca]{padding:107px 0 162px 0;background-color:#242529;text-align:center}.contact-us picture img[data-v-19226eca]{-o-object-position:bottom;object-position:bottom}.contact-us h2[data-v-19226eca]{text-align:center;font-size:34px;line-height:40px}.contact-us .sub[data-v-19226eca]{font-weight:400;color:#fff;font-size:18px;line-height:24px;padding:8px 0 30px}.contact-us button[data-v-19226eca]{text-transform:capitalize;width:242px;height:42px;border-radius:24px;background:transparent;font-size:14px;font-weight:300;transition:1s;color:#000;background-color:#fff}.contact-us button[data-v-19226eca]:hover{background-color:#e0e7f0}@media only screen and (max-width:1100px)and (min-width:300px){.wrapper[data-v-19226eca]{flex-wrap:wrap;padding-top:10vh;height:auto}.wrapper .slideshow[data-v-19226eca]{width:100%}.wrapper .description[data-v-19226eca]{padding:9.375vw 6.25vw;max-width:none}.wrapper .description .text[data-v-19226eca]{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}}@media only screen and (max-width:600px)and (min-width:300px){h1[data-v-19226eca]{font-size:9.375vw;line-height:11.25vw}.wrapper .description .text[data-v-19226eca]{margin-top:3.125vw!important;font-size:3.75vw;line-height:5vw}}.NotFound[data-v-480f161e]{font-family:Poppins;height:100vh;background:#121212;padding:1em;overflow:hidden}.background-wrapper[data-v-480f161e]{position:relative;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.background-wrapper h1[data-v-480f161e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);font-family:Eczar;font-size:60vmax;color:#282828;letter-spacing:.025em;margin:0;transition:.75s ease-in-out}a[data-v-480f161e]{border:2px solid #555;padding:.5em .8em;position:fixed;z-index:1;color:#555;text-decoration:none;display:flex;align-items:center;transition:.15s}a svg>polyline[data-v-480f161e]{transition:.15s}a[data-v-480f161e]:hover{color:#333;background:#dadada;border-color:transparent}a:hover svg>polyline[data-v-480f161e]{stroke:#000}a:hover+.background-wrapper>h1[data-v-480f161e]{color:#dadada}p[data-v-480f161e]{color:#dadada;font-size:calc(1em + 3vmin);position:fixed;bottom:1rem;right:1.5rem;margin:0;text-align:right;text-shadow:-1px -1px 0 #121212,1px 1px 0 #121212,-1px 1px 0 #121212,1px -1px 0 #121212}@media screen and (min-width:340px){p[data-v-480f161e]{width:70%}}@media screen and (min-width:560px){p[data-v-480f161e]{width:50%}}@media screen and (min-width:940px){p[data-v-480f161e]{width:30%}}@media screen and (min-width:1300px){p[data-v-480f161e]{width:25%}}.form{color:#fff;min-height:100vh;padding:107px 0;background-color:#212226;align-items:center}.form,.form .form-wrap{display:flex}.form .form-wrap .info{width:50%}.form .form-wrap .info .more-info{padding-top:30px}.form .form-wrap .info .more-info p{font-size:12px;color:#b8bac1;letter-spacing:1px;margin:0;line-height:19px}.form .form-wrap .info .more-info p span{font-weight:300}.form .form-wrap .fields{width:50%}.form .form-wrap .fields form{display:flex;flex-wrap:wrap}.form .form-wrap .fields .heading{font-weight:500;color:#fff;font-size:18px;line-height:24px;padding-bottom:50px}.form .form-wrap .fields button{font-size:14px;color:#000;text-transform:capitalize;background:#fff;height:40px;width:154px;border-radius:20px;font-weight:300}.form .form-wrap .fields .sub{display:flex;align-items:center}.form .form-wrap .fields .sub svg{margin-left:10px;height:20px;width:auto;fill:green}.input-container{width:calc(50% - 20px);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;overflow:hidden;margin-bottom:25px}.input-container:first-of-type{margin-right:20px}.input-container.area{width:100%}.input-container .input-about{position:absolute;text-transform:capitalize;top:25px;left:0;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:14px;letter-spacing:normal;color:#fff;z-index:5;transition:.7s}.input-container .input-about span{font-size:12px;color:#4a90e2}.input-container .input-about span.error{display:none;transition:0s;font-size:11px}.input-container input,.input-container textarea{background-color:transparent;position:relative;z-index:20;margin:13px 0 0 0;padding:0 1px;width:100%;box-sizing:border-box;border:none;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.92;letter-spacing:normal;text-align:left;color:#fff;transition:.5s}.input-container textarea{padding-top:8px;resize:none;height:135px}.input-container input{height:37px}.input-container .graphic{fill:none;position:absolute;bottom:0;left:0;stroke:#d5d5d5;pointer-events:none;transition:transform .7s,stroke .7s;transition-timing-function:cubic-bezier(0,.25,.5,1)}.input-container .int-input.full~.input-about,.input-container .int-input:focus~.input-about{color:#909090;transform:translateY(-22px);font-size:12px;opacity:.9}.input-container .int-input.full~.graphic,.input-container .int-input:focus~.graphic{stroke:#4a90e2;transform:translateX(-66.6%)}.input-container.error .int-input~.graphic{stroke:#ca3b3b}.input-container.error .input-about span.error{display:inline-block;color:#ca3b3b!important;margin-left:5px}@media only screen and (max-width:750px)and (min-width:300px){.form .form-wrap{flex-wrap:wrap}.form .form-wrap .info{width:100%;display:none}.form .form-wrap .fields{width:100%}}@media only screen and (max-width:550px)and (min-width:300px){.input-container{width:100%!important}.input-container input,.input-container textarea{font-size:3.75vw}.input-container input{height:11.5625vw}.input-container .input-about{font-size:3.75vw;top:7.8125vw}.input-container .int-input.full~.input-about,.input-container .int-input:focus~.input-about{color:#909090;transform:translateY(-6.875vw);font-size:3.4375vw;opacity:.9}.input-container:first-of-type{margin-right:0}}