@media only screen and (min-width : 768px){.section-contact{max-width:1920px;box-sizing:border-box;margin:auto;padding:0 clamp(20px,1.3020833333vw,25px)}}.section-contact .content{max-width:1920px;margin:auto;box-sizing:border-box;padding:0 20px;background-color:#f7f7f7;padding-top:clamp(40px,3.6458333333vw,70px);padding-bottom:clamp(40px,3.6458333333vw,70px)}@media only screen and (min-width : 768px){.section-contact .content{padding-left:clamp(20px,6.25vw,135px);padding-right:clamp(20px,6.25vw,135px)}}@media only screen and (min-width : 768px){.section-contact .content{border-radius:clamp(15px,1.3020833333vw,25px)}}.section-contact .content .form-holder .title{margin-bottom:clamp(40px,3.125vw,60px)}.section-contact .content .form-holder .title *{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal;font-size:clamp(30px,2.6041666667vw,50px);text-transform:uppercase}@media only screen and (min-width : 768px){.section-contact .content .form-holder .title *{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal}}.section-contact .content .form-holder .form-control{margin-bottom:clamp(40px,3.125vw,60px);box-sizing:border-box}.section-contact .content .form-holder .form-control.form-control--textarea label{margin-bottom:clamp(20px,2.0833333333vw,40px)}.section-contact .content .form-holder .form-control.form-control--small-description *{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(15px,.9375vw,18px);line-height:1.4}.section-contact .content .form-holder .form-control.form-control--small-description * strong{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal}.section-contact .content .form-holder .form-control label{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(15px,.9375vw,18px);line-height:1.4;display:block;width:100%;margin-bottom:5px;cursor:pointer}.section-contact .content .form-holder .form-control input:not([type=checkbox]):not([type=radio]){font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(15px,.9375vw,18px);line-height:1.4;border:none;padding:0;box-sizing:border-box;border-bottom:solid 1px #E0E0E0;background-color:transparent;height:clamp(20px,2.0833333333vw,40px);width:100%;outline:none}.section-contact .content .form-holder .form-control input:not([type=checkbox]):not([type=radio]):focus{border-color:#ffc100}.section-contact .content .form-holder .form-control textarea{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(15px,.9375vw,18px);line-height:1.4;border:solid 1px transparent;padding:20px;box-sizing:border-box;height:clamp(160px,10.4166666667vw,200px);width:100%;border-radius:20px;background-color:#fff;outline:none}.section-contact .content .form-holder .form-control textarea:focus{border-color:#ffc100}.section-contact .content .form-holder .form-controls.form-controls--two-col{display:flex;flex-wrap:wrap}.section-contact .content .form-holder .form-controls.form-controls--two-col .form-control{box-sizing:border-box;width:100%}@media only screen and (min-width : 768px){.section-contact .content .form-holder .form-controls.form-controls--two-col .form-control{width:50%}}@media only screen and (min-width : 768px){.section-contact .content .form-holder .form-controls.form-controls--two-col .form-control:nth-child(odd){padding-right:10px}}@media only screen and (min-width : 768px){.section-contact .content .form-holder .form-controls.form-controls--two-col .form-control:nth-child(2n){padding-left:10px}}.section-contact .content .form-holder .form-controls.form-controls--description-and-button{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@media only screen and (min-width : 768px){.section-contact .content .form-holder .form-controls.form-controls--description-and-button{flex-wrap:nowrap}}.section-contact .content .form-holder .form-controls.form-controls--description-and-button .form-control:nth-child(1){box-sizing:border-box}@media only screen and (min-width : 768px){.section-contact .content .form-holder .form-controls.form-controls--description-and-button .form-control:nth-child(1){padding-right:30px}}.section-contact .content .form-holder .form-message{margin-bottom:clamp(40px,3.125vw,60px);font-weight:400;font-size:clamp(15px,.9375vw,18px);line-height:1.4;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal}.section-contact .content .form-holder .form-message.form-message--success{color:#0a680a}.section-contact .content .form-holder .form-message.form-message--error{color:#f87d7d}.section-contact .content .form-holder .form-message ul li{margin-bottom:5px}.section-contact .content .form-holder .form-message ul li:last-child{margin-bottom:0}
