.contact-form{background-color:#0084b4;padding-top:220px;padding-bottom:140px;position:relative}.contact-form__image{position:absolute;top:0;right:0;width:60%;height:100%;-o-object-fit:cover;object-fit:cover}.contact-form__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1}.contact-form__left{width:calc(45% - 25px);max-width:500px}.contact-form__title{color:#fff;margin-bottom:50px}.contact-form__description{color:#fff}.contact-form__right{width:55%}.contact-form .contact-form-wrapper{margin:0 auto 0 20px}.contact-form .contact-form-wrapper br{display:none}.contact-form .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;margin-bottom:25px}.contact-form .form-column{-webkit-box-flex:1;-ms-flex:1;flex:1}.contact-form .full-width{display:block}.contact-form label{display:block;margin-bottom:5px;font-weight:600}.contact-form .wpcf7-form-control{width:100%;padding:13px;border:1px solid #ddd}.contact-form .wpcf7-textarea{height:90px}.contact-form .form-submit{margin-top:30px}.contact-form .wpcf7-submit{background-color:transparent;color:#fff;padding:18px 30px;border:none;font-weight:400;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact-form .contact-btn p{padding:17px 52px;min-width:200px;background-color:#ff4d16;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;color:#fff;white-space:nowrap;position:relative;overflow:hidden;height:56px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact-form .contact-btn p .text{-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.contact-form .contact-btn p span{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.contact-form .contact-btn p span img{max-width:0;opacity:0;-webkit-transition:max-width .3s ease-out,opacity .2s ease-out .1s;transition:max-width .3s ease-out,opacity .2s ease-out .1s}.contact-form .contact-btn p span img path{fill:#fff}.contact-form .contact-btn p:hover{background-color:#001d27}.contact-form .contact-btn p:hover .text{-webkit-transform:translateX(-10px);transform:translate(-10px)}.contact-form .contact-btn p:hover img{width:30px;max-width:30px;opacity:1}.contact-form .contact-btn .wpcf7-spinner{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-130px}.contact-form .custom-select{position:relative;width:100%}.contact-form .custom-select:after{content:" ";position:absolute;border:solid #575757;border-width:0 2px 2px 0;display:inline-block;padding:5px;transform:rotate(44deg);-webkit-transform:rotate(44deg);top:15px;right:15px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;pointer-events:none}.contact-form .custom-select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:30px;cursor:pointer}.contact-form .custom-select select:focus+.custom-select:after,.contact-form .custom-select select:active+.custom-select:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.contact-form .custom-select select option{padding:10px;font-weight:400}.contact-form .form-column.active .custom-select:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);top:20px}.contact-form input{font-size:15px;font-family:Lexend Deca,sans-serif}.contact-form input:focus{border:1px solid #FF4D16;-webkit-transition:border .3s ease,backgorunnd-color .3s ease,-webkit-box-shadow .3s ease;transition:border .3s ease,backgorunnd-color .3s ease,-webkit-box-shadow .3s ease;transition:border .3s ease,box-shadow .3s ease,backgorunnd-color .3s ease;transition:border .3s ease,box-shadow .3s ease,backgorunnd-color .3s ease,-webkit-box-shadow .3s ease;background-color:#d7eff4;-webkit-box-shadow:0 0 0 4px rgba(255,165,0,.2);box-shadow:0 0 0 4px #ffa50033}.contact-form select{font-size:15px;font-family:Lexend Deca,sans-serif;color:#575757}.contact-form select:focus{border:1px solid #FF4D16;-webkit-transition:border .3s ease,backgorunnd-color .3s ease,-webkit-box-shadow .3s ease;transition:border .3s ease,backgorunnd-color .3s ease,-webkit-box-shadow .3s ease;transition:border .3s ease,box-shadow .3s ease,backgorunnd-color .3s ease;transition:border .3s ease,box-shadow .3s ease,backgorunnd-color .3s ease,-webkit-box-shadow .3s ease;background-color:#d7eff4;-webkit-box-shadow:0 0 0 4px rgba(255,165,0,.2);box-shadow:0 0 0 4px #ffa50033}.contact-form textarea{font-size:15px;font-family:Lexend Deca,sans-serif}.contact-form textarea:focus{border:1px solid #FF4D16;-webkit-transition:border .3s ease,backgorunnd-color .3s ease,-webkit-box-shadow .3s ease;transition:border .3s ease,backgorunnd-color .3s ease,-webkit-box-shadow .3s ease;transition:border .3s ease,box-shadow .3s ease,backgorunnd-color .3s ease;transition:border .3s ease,box-shadow .3s ease,backgorunnd-color .3s ease,-webkit-box-shadow .3s ease;background-color:#d7eff4;-webkit-box-shadow:0 0 0 4px rgba(255,165,0,.2);box-shadow:0 0 0 4px #ffa50033}.contact-form .wpcf7 form .wpcf7-response-output{max-width:300px;margin:15px auto 0;border:0;color:red}.contact-form .wpcf7-response-output{position:absolute!important;color:#fff!important;font-size:15px;font-family:Lexend Deca,sans-serif;margin-left:20px!important}.contact-form .wpcf7-form.sent .wpcf7-response-output{display:block;background-color:#d4edda;color:#155724!important;border:1px solid #c3e6cb!important}.contact-form .wpcf7-form.invalid .wpcf7-response-output{display:block;background-color:#f8d7da;color:#721c24!important;border:1px solid #f5c6cb!important}.contact-form .wpcf7-not-valid-tip{color:#721c24!important;font-size:15px;font-family:Lexend Deca,sans-serif;margin-top:5px}.wpcf7-form-control.wpcf7-submit:hover{background-color:transparent!important;background-color:initial!important;border:none!important}.wpcf7-form-control.wpcf7-submit:focus{background-color:transparent!important;background-color:initial!important;border:none!important}.form-column{position:relative}.required-asterisk{position:absolute;z-index:1}.form-column-name .required-asterisk{left:100px;top:13px}.form-column-email .required-asterisk{left:121px;top:13px}.form-column-phone .required-asterisk{left:126px;top:13px}.form-column-last-name .required-asterisk{left:99px;top:13px}.custom-select-asterisk .required-asterisk{left:74px;top:13px}.consent-checkbox{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;gap:15px!important}.consent-checkbox p{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.consent-checkbox p .wpcf7-checkbox{padding:0;border:0}.consent-checkbox p .wpcf7-checkbox input{-webkit-box-shadow:none;box-shadow:none;cursor:pointer;width:16px;height:16px}.consent-checkbox p .wpcf7-checkbox .wpcf7-list-item-label{display:none}.consent-checkbox a{color:#001d27;-webkit-text-decoration:underline;text-decoration:underline;-webkit-transition:color .3s ease;transition:color .3s ease}.consent-checkbox a:hover{color:#d7eff4}.consent-checkbox{margin:15px 0}.consent-checkbox .wpcf7-list-item{margin-left:0}.consent-checkbox .wpcf7-list-item-label{font-size:14px;line-height:1.4;display:inline-block;padding-left:5px}@media screen and (max-width: 1440px){.contact-form__right{width:53%}}@media screen and (max-width: 1024px){.contact-form{padding-top:150px;padding-bottom:30px}.contact-form__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-form__left{width:100%;margin-bottom:40px;max-width:none;max-width:initial}.contact-form__right{width:100%}.contact-form .contact-form-wrapper{margin-left:0;margin-left:initial}.contact-form .wpcf7-response-output{margin-left:0!important}}@media screen and (max-width: 991px){.contact-form__block{padding-top:60px;padding-bottom:60px}}@media screen and (max-width: 768px){.contact-form{padding-top:130px;padding-bottom:30px}.contact-form .form-row{margin-bottom:10px}.contact-form .contact-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}.contact-form__block{padding-top:50px;padding-bottom:50px}}@media (max-width: 767px){.contact-form .form-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}@media screen and (max-width: 420px){.contact-form .contact-btn p{width:100%;min-width:0;min-width:initial;padding:0}}@media (min-width: 1920px){.contact-form{padding-top:11.45833vw;padding-bottom:7.29167vw}.contact-form__left{width:calc(45% - 1.30208vw);max-width:26.04167vw}.contact-form__title{margin-bottom:2.60417vw}.contact-form .contact-form-wrapper{margin-left:1.04167vw}.contact-form .form-row{gap:1.30208vw;margin-bottom:1.30208vw}.contact-form label{margin-bottom:.26042vw}.contact-form .wpcf7-form-control{padding:.67708vw}.contact-form .wpcf7-textarea{height:4.6875vw}.contact-form .form-submit{margin-top:1.5625vw}.contact-form .wpcf7-submit{padding:.9375vw 1.5625vw}.contact-form .contact-btn p{padding:.88542vw 2.70833vw;min-width:10.41667vw;height:2.91667vw}.contact-form .contact-btn p:hover .text{-webkit-transform:translateX(-.52083vw);transform:translate(-.52083vw)}.contact-form .contact-btn p:hover img{width:1.5625vw;max-width:1.5625vw}.contact-form .contact-btn .wpcf7-spinner{right:-6.77083vw}.contact-form .custom-select:after{border-width:0 .10417vw .10417vw 0;padding:.26042vw;top:.78125vw;right:.78125vw}.contact-form .custom-select select{padding-right:1.5625vw}.contact-form .custom-select select option{padding:.52083vw}.contact-form .form-column.active .custom-select:after{top:1.04167vw}.contact-form input{font-size:.78125vw}.contact-form input:focus{border:.05208vw solid #FF4D16;-webkit-box-shadow:0 0 0 .20833vw rgba(255,165,0,.2);box-shadow:0 0 0 .20833vw #ffa50033}.contact-form select{font-size:.78125vw}.contact-form select:focus{border:.05208vw solid #FF4D16;-webkit-box-shadow:0 0 0 .20833vw rgba(255,165,0,.2);box-shadow:0 0 0 .20833vw #ffa50033}.contact-form textarea{font-size:.78125vw}.contact-form textarea:focus{border:.05208vw solid #FF4D16;-webkit-box-shadow:0 0 0 .20833vw rgba(255,165,0,.2);box-shadow:0 0 0 .20833vw #ffa50033}.contact-form .wpcf7 form .wpcf7-response-output{max-width:15.625vw;margin-top:.78125vw}.contact-form .wpcf7-response-output{font-size:.78125vw;margin-left:1.04167vw!important}.contact-form .wpcf7-form.sent .wpcf7-response-output{border:.05208vw solid #c3e6cb!important}.contact-form .wpcf7-form.invalid .wpcf7-response-output{border:.05208vw solid #f5c6cb!important}.contact-form .wpcf7-not-valid-tip{font-size:.78125vw;margin-top:.26042vw}.form-column-name .required-asterisk{left:5.20833vw;top:.67708vw}.form-column-email .required-asterisk{left:6.30208vw;top:.67708vw}.form-column-phone .required-asterisk{left:6.5625vw;top:.67708vw}.form-column-last-name .required-asterisk{left:5.15625vw;top:.67708vw}.custom-select-asterisk .required-asterisk{left:3.85417vw;top:.67708vw}.consent-checkbox{gap:.78125vw!important}.consent-checkbox p .wpcf7-checkbox input{width:.83333vw;height:.83333vw}}
