body{background-image:url(../images/contacts/bg.jpg);background-position:top;background-repeat:no-repeat;background-size:100% auto}body section#contacts{position:relative}body section#contacts .wrapper{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;padding-bottom:82px;padding-top:5px;position:relative;z-index:2}body section#contacts .wrapper form.left{background-color:#fff;border-radius:18px;box-shadow:0 0 40px 0 rgba(175,190,214,.5);max-width:570px;padding:33px 52px;width:100%}body section#contacts .wrapper form.left h2{color:var(--darkBlueColor);font-size:35px;line-height:1;margin-bottom:18px}body section#contacts .wrapper form.left p{color:var(--darkBlueColor);margin-bottom:25px}body section#contacts .wrapper form.left .row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}body section#contacts .wrapper form.left .row .field-group{flex:1;margin-right:20px;position:relative}body section#contacts .wrapper form.left .row .field-group textarea{padding-right:50px}body section#contacts .wrapper form.left .row .field-group:last-of-type{padding-right:0}body section#contacts .wrapper form.left .row .field-group span.char-counter{color:#2c2c2c;font-size:11px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}body section#contacts .wrapper form.left .row p.terms{margin-bottom:0}body section#contacts .wrapper form.left .row p.terms a{color:var(--blueColor);font-size:13px;text-decoration:underline}body section#contacts .wrapper form.left button{width:100%}body section#contacts .wrapper .right{padding-left:110px;padding-top:42px;position:relative;width:calc(100% - 570px)}body section#contacts .wrapper .right h1{color:var(--darkBlueColor);font-size:45px;line-height:1;margin-bottom:20px}body section#contacts .wrapper .right p{color:var(--darkBlueColor)}body section#contacts .wrapper .right p:not(.info){font-size:16px;margin-bottom:50px}body section#contacts .wrapper .right p.info{font-size:13px}body section#contacts .wrapper .right ul{margin-bottom:12px}body section#contacts .wrapper .right ul li{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:6px}body section#contacts .wrapper .right ul li img{height:16px;margin-right:14px;-o-object-fit:scale-down;object-fit:scale-down;width:21px}body section#contacts .wrapper .right ul li a{color:var(--darkBlueColor);font-size:25px}body section#contacts .wrapper .right ul li:last-of-type{margin-bottom:0}body section#contacts .wrapper .right:after{background-image:url(../images/contacts/decor-2.png);height:193px;position:absolute;right:-154px;top:96px;width:206px}body section#contacts .wrapper:after{background-image:url(../images/contacts/decor.png);bottom:95px;height:272px;position:absolute;right:-13px;width:386px}body section#contacts:after{background-image:-webkit-gradient(linear,left bottom,left top,from(#fbfbfb),to(#e5e5eb));background-image:linear-gradient(0deg,#fbfbfb,#e5e5eb);bottom:0;height:240px;left:0;position:absolute;right:0;width:100%}@media screen and (min-width:1025px){footer{background-image:url(../images/app/footer-bg.png),-webkit-gradient(linear,left bottom,left top,from(#fff),to(#fbfbfb));background-image:url(../images/app/footer-bg.png),linear-gradient(0deg,#fff,#fbfbfb)}footer .wrapper{border-top:none}}@media screen and (max-width:1024px){body{background-size:cover}body section#contacts .wrapper{flex-direction:column-reverse}body section#contacts .wrapper .right{margin-bottom:20px;padding-left:0;width:100%}body section#contacts .wrapper .right p:not(.info){margin-bottom:20px}body section#contacts .wrapper form.left{max-width:100%}body section#contacts .wrapper:after,body section#contacts:after{display:none}}@media screen and (max-width:760px){body section#contacts .wrapper .right h1{font-size:30px}body section#contacts .wrapper .right ul li a{font-size:18px}body section#contacts .wrapper form.left{padding:15px}body section#contacts .wrapper form.left h2{font-size:22px;margin-bottom:10px}body section#contacts .wrapper form.left .row{flex-direction:column;margin-bottom:0}body section#contacts .wrapper form.left .row .field-group{margin-bottom:20px;margin-right:0;padding-right:0;width:100%}body section#contacts .wrapper form.left .row .field-group input{width:100%}body section#contacts .wrapper form.left button{margin-top:20px}}

/*# sourceMappingURL=contacts.css.map*/