@keyframes errorShake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes errorPulse{0%,to{border-color:#f30000b3}50%{border-color:#f30000}}@keyframes errorFade{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.contact-us{margin:70px 0!important;max-width:100%!important}@media (min-width: 1024px){.contact-us{margin:140px 0!important}}.contact-us__email{text-transform:math-auto!important}.contact-us__wrap{position:relative;background-size:auto;background-position:bottom center;background-repeat:no-repeat;display:flex;flex-flow:column;justify-content:space-between;align-items:center;gap:40px;padding:32px 24px;border-radius:30px;overflow:hidden;box-shadow:0 60px 114px #0c1a331a;background-color:#132f8c;isolation:isolate}.contact-us__wrap:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;padding:1px;background:linear-gradient(145deg,#ff7300 0%,rgba(255,115,0,.2) 50%,#ff7300 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.contact-us__wrap>*{position:relative;z-index:1}@media (min-width: 768px){.contact-us__wrap{padding:40px 60px}}@media (max-width: 1025px){.contact-us__wrap{background-image:none!important}}@media (min-width: 1024px){.contact-us__wrap{padding:40px 40px 40px 80px;flex-flow:nowrap;background-size:contain}}@media (min-width: 1440px){.contact-us__wrap{padding:40px 40px 40px 100px;background-position:center}}.contact-us__left{flex:1;color:var(--wp--preset--color--white)}@media (min-width: 1024px){.contact-us__left{min-width:350px;max-width:500px}}.contact-us__title{text-align:left;margin-bottom:32px;color:var(--wp--preset--color--orange)}@media (min-width: 1024px){.contact-us__title{margin-bottom:40px}}.contact-us__description{margin-bottom:32px;font-size:var(--wp--preset--font-size--font-18-px)}@media (min-width: 1024px){.contact-us__description{margin-bottom:50px;max-width:300px}}.contact-us__right{flex:1;display:flex;flex-flow:column}@media (min-width: 1024px){.contact-us__right{min-width:300px;max-width:418px}}.contact-us__right form{display:flex;flex-flow:column}.contact-us__right form br{display:none!important}.contact-us__right form .wpcf7-form-control-wrap{height:auto;display:flex;margin-bottom:16px;position:relative}@media (min-width: 768px){.contact-us__right form .wpcf7-form-control-wrap{margin-bottom:14px}}.contact-us__right form .wpcf7-form-control-wrap:last-child{margin-bottom:0}.contact-us__right form .wpcf7-form-control-wrap[data-name*=acceptance]{margin-top:24px;margin-bottom:24px}@media (min-width: 768px){.contact-us__right form .wpcf7-form-control-wrap[data-name*=acceptance]{margin-top:30px;margin-bottom:30px}}.contact-us__right form .wpcf7-form-control-wrap.error-highlight{position:relative}.contact-us__right form .wpcf7-form-control-wrap.error-highlight:before{content:"";position:absolute;inset:-5px;border-radius:10px;background:rgba(243,0,0,.05);z-index:-1;animation:errorFade 2s ease-in-out}.contact-us__right form .wpcf7-form-control-wrap input:not(input[type=checkbox]),.contact-us__right form .wpcf7-form-control-wrap select{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 8px 14px #0000000a;background:rgba(255,255,255,.8)!important;font-weight:300;font-size:16px;line-height:120%;color:#181b2e80;padding:16px 40px 16px 20px;border-radius:20px;border:none;width:100%;min-height:52px;transition:all .3s ease}.contact-us__right form .wpcf7-form-control-wrap input:not(input[type=checkbox])::-moz-placeholder,.contact-us__right form .wpcf7-form-control-wrap select::-moz-placeholder{font-weight:300;font-size:16px;line-height:120%;color:#181b2e80}.contact-us__right form .wpcf7-form-control-wrap input:not(input[type=checkbox])::placeholder,.contact-us__right form .wpcf7-form-control-wrap input:not(input[type=checkbox]) option,.contact-us__right form .wpcf7-form-control-wrap select::placeholder,.contact-us__right form .wpcf7-form-control-wrap select option{font-weight:300;font-size:16px;line-height:120%;color:#181b2e80}.contact-us__right form .wpcf7-form-control-wrap input:not(input[type=checkbox]).wpcf7-not-valid,.contact-us__right form .wpcf7-form-control-wrap select.wpcf7-not-valid{animation:errorShake .4s ease-in-out;box-shadow:0 2px #ff7300b3}.contact-us__right form .wpcf7-form-control-wrap textarea{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 8px 14px #0000000a;background:rgba(255,255,255,.8)!important;font-weight:300;font-size:16px;line-height:120%;color:#181b2e80;padding:16px 40px 16px 20px;border-radius:20px;border:none;width:100%;min-height:52px;height:112px;transition:all .3s ease}.contact-us__right form .wpcf7-form-control-wrap textarea::-moz-placeholder{font-weight:300;font-size:16px;line-height:120%;color:#181b2e80}.contact-us__right form .wpcf7-form-control-wrap textarea::placeholder{font-weight:300;font-size:16px;line-height:120%;color:#181b2e80}.contact-us__right form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{font-weight:400;font-size:10px;line-height:130%;color:#ff7300;position:absolute;top:2px;left:20px;z-index:2;animation:fadeInUp .3s ease-out}.contact-us__right form .wpcf7-form-control-wrap .wpcf7-acceptance input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.contact-us__right form .wpcf7-form-control-wrap .wpcf7-acceptance input[type=checkbox]:checked+.wpcf7-list-item-label:before{border-color:#ff7300;width:20px;height:20px}.contact-us__right form .wpcf7-form-control-wrap .wpcf7-acceptance input[type=checkbox]:checked+.wpcf7-list-item-label:after{width:8px;height:8px;left:6px}.contact-us__right form .wpcf7-form-control-wrap .wpcf7-acceptance input[type=checkbox]:focus+.wpcf7-list-item-label:before{outline:none;box-shadow:none}.contact-us__right form .wpcf7-form-control-wrap .wpcf7-acceptance input[type=checkbox].wpcf7-not-valid{display:none!important}.contact-us__right form .wpcf7-form-control-wrap input[type=checkbox].wpcf7-not-valid+.wpcf7-not-valid-tip{display:none!important}.contact-us__right form .wpcf7-form-control-wrap input[type=checkbox].wpcf7-not-valid+.wpcf7-list-item-label:before,.contact-us__right form .wpcf7-form-control-wrap input[type=checkbox].wpcf7-not-valid+.wpcf7-list-item-label:after{border-color:inherit;background-color:inherit}.contact-us__right form .wpcf7-form-control-wrap .wpcf7-list-item-label{text-transform:uppercase;color:#ff7300;display:flex;align-items:center;font-size:var(--wp--preset--font-size--font-16-px);line-height:120%}.contact-us__right form .wpcf7-form-control-wrap .wpcf7-acceptance{display:block}.contact-us__right form .wpcf7-form-control-wrap .wpcf7-acceptance label{display:flex;align-items:center}.contact-us__right form .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item{margin-left:0;display:flex;align-items:flex-start}.contact-us__right form .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item-label{font-weight:500;padding-left:32px;position:relative;cursor:pointer;display:inline-block;color:#ff7300;font-size:var(--wp--preset--font-size--font-16-px);line-height:120%}.contact-us__right form .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item-label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background-color:transparent;border-radius:50%;border:2px solid rgba(255,115,0,.2);transition:all .2s ease}.contact-us__right form .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item-label:after{content:"";position:absolute;left:6px;top:50%;transform:translateY(-50%);width:8px;height:8px;background-color:#ffd8a9;border-radius:50%;transition:all .2s ease}.contact-us__right form .button-wrap p{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-flow:column-reverse}@media (min-width: 768px){.contact-us__right form .button-wrap p{flex-flow:nowrap;gap:32px}}@media (min-width: 1024px){.contact-us__right form .button-wrap p{gap:40px}}.contact-us__right form .button-wrap p span{font-weight:300;font-size:12px;line-height:120%;color:#fffc}.contact-us__right form .button-wrap .wpcf7-spinner{display:none}.contact-us__right form .wpcf7-response-output{display:none!important}.contact-us__right .contact-us__success-message{padding:24px;box-shadow:0 8px 16px #0000001a;background:radial-gradient(225.04% 174.13% at 33.04% 19.97%,#0b1b7a 0%,#1432e0 100%);border-radius:7px;margin:auto;border-left:4px solid #fff;display:none}.contact-us__right .contact-us__success-message p{color:#fff;margin:0;font-size:var(--wp--preset--font-size--font-18-px);line-height:150%;font-weight:500}
