section#contact-main{padding-bottom:70px;padding-top:70px}section#contact-main .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}section#contact-main .wrapper .left{background:url(../images/contact/contact-background.png);background-repeat:no-repeat;background-size:cover;padding:35px 53px;width:521px}section#contact-main .wrapper .left h3{color:#fff;font-family:Nunito Bold,sans-serif;font-size:29px}section#contact-main .wrapper .left>p{color:#fff;line-height:1.3;margin-top:25px}section#contact-main .wrapper .left ul{margin-top:60px}section#contact-main .wrapper .left ul li{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:27px}section#contact-main .wrapper .left ul li:last-of-type{margin-bottom:0}section#contact-main .wrapper .left ul li img{margin-right:5px}section#contact-main .wrapper .left ul li .col p{color:#ffd9c9}section#contact-main .wrapper .left ul li .col a{color:#fff;font-family:Nunito Bold,sans-serif}section#contact-main .wrapper .right{background:#fff;border:1px solid #e4ebfa;border-radius:8px;padding:35px 35px 40px 53px;width:-webkit-calc(100% - 521px);width:calc(100% - 521px)}section#contact-main .wrapper .right h3{color:#312b2b;font-family:Nunito Bold,sans-serif;font-size:29px}section#contact-main .wrapper .right form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}section#contact-main .wrapper .right form .form-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:28px}section#contact-main .wrapper .right form .form-row .form-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}section#contact-main .wrapper .right form .form-row .form-col .col{margin-bottom:13px;position:relative}section#contact-main .wrapper .right form .form-row .form-col .col label{color:#312b2b;font-family:Nunito Bold,sans-serif;margin-bottom:3px}section#contact-main .wrapper .right form .form-row .form-col .col input{background:#f9f9f9;border:1px solid #f0f0f4;border-radius:6px;font-size:16px;height:40px;padding:10px;width:310px}section#contact-main .wrapper .right form .form-row .form-col .col input:focus{border-color:#526173}section#contact-main .wrapper .right form .form-row .form-col .input-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}section#contact-main .wrapper .right form .form-row .form-col .input-row .col{margin-right:5px;position:relative}section#contact-main .wrapper .right form .form-row .form-col .input-row .col input{width:150px}section#contact-main .wrapper .right form .form-row .form-col .input-row.address .col input{width:224px}section#contact-main .wrapper .right form .form-row .form-col .input-row.address .col:last-of-type{margin-left:10px;margin-right:0}section#contact-main .wrapper .right form .form-row .form-col .input-row.address .col:last-of-type input{width:70px}section#contact-main .wrapper .right form .message label{color:#312b2b;font-family:Nunito Bold,sans-serif;margin-bottom:3px}section#contact-main .wrapper .right form .message textarea{background:#f9f9f9;border:1px solid #f0f0f4;border-radius:6px;height:101px;padding:10px;resize:none}section#contact-main .wrapper .right form .message textarea:focus{border-color:#526173}section#contact-main .wrapper .right form .policy{margin-top:30px}section#contact-main .wrapper .right form .policy .row{align-items:center;position:relative}section#contact-main .wrapper .right form .policy .row input[type=checkbox]{background:transparent;cursor:pointer;flex-shrink:0;height:19px;width:19px}section#contact-main .wrapper .right form .policy .row label{color:#676f76;font-size:14px;padding-left:10px}section#contact-main .wrapper .right form .policy .row label a{color:#0189ff}section#contact-main .wrapper .right form button{margin-top:32px}@media screen and (max-width:1235px){section#contact-main .wrapper .right form .form-row{flex-direction:column}section#contact-main .wrapper .right form .form-row .form-col .col,section#contact-main .wrapper .right form .form-row .form-col .col input{width:100%}section#contact-main .wrapper .right form .form-row .form-col .input-row .col{margin-right:10px}section#contact-main .wrapper .right form .form-row .form-col .input-row .col:last-of-type{margin-right:0}section#contact-main .wrapper .right form .form-row .form-col .input-row .col input,section#contact-main .wrapper .right form .form-row .form-col .input-row.address .col,section#contact-main .wrapper .right form .form-row .form-col .input-row.address .col input{width:100%}section#contact-main .wrapper .right form .form-row .form-col .input-row.address .col:last-of-type{flex:0}section#contact-main .wrapper .right form .message{margin-right:0}section#contact-main .wrapper .right form .message textarea{width:100%}}@media screen and (max-width:1024px){section#contact-main{padding:20px 0}section#contact-main .wrapper{background-position:bottom 25% center;flex-direction:column}section#contact-main .wrapper .left{background-position:bottom 25% center;border-radius:8px;padding:30px 30px 100px;position:relative;width:100%;z-index:2}section#contact-main .wrapper .left h3{font-size:24px}section#contact-main .wrapper .left:before{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}section#contact-main .wrapper .right{padding:20px;width:100%}section#contact-main .wrapper .right h3{font-size:24px}}
