.contact{position:relative;padding:clamp(128px,calc(128px + 554.6667 * ((100vw - 1440px) / 6240)),682.6667px) 0;background:linear-gradient(to bottom,#020617,#0f172a);overflow:hidden}.contact__separator{position:absolute;top:0;left:0;right:0;height:clamp(1px,calc(1px + 4.3333 * ((100vw - 1440px) / 6240)),5.3333px);background:linear-gradient(to right,transparent,#334155,transparent)}.contact__container{max-width:clamp(1200px,calc(1200px + 5200 * ((100vw - 1440px) / 6240)),6400px);margin:0 auto;padding:0 clamp(24px,calc(24px + 104 * ((100vw - 1440px) / 6240)),128px)}.contact__layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(80px,calc(80px + 346.6667 * ((100vw - 1440px) / 6240)),426.6667px);align-items:start}@media(max-width:768px){.contact__layout{grid-template-columns:1fr;gap:48px}}.contact__info{display:flex;flex-direction:column;gap:0}.contact__tag{display:inline-flex;align-items:center;gap:clamp(8px,calc(8px + 34.6667 * ((100vw - 1440px) / 6240)),42.6667px);padding:clamp(4px,calc(4px + 17.3333 * ((100vw - 1440px) / 6240)),21.3333px) clamp(12px,calc(12px + 52 * ((100vw - 1440px) / 6240)),64px);margin-bottom:clamp(24px,calc(24px + 104 * ((100vw - 1440px) / 6240)),128px);border-radius:clamp(9999px,calc(9999px + 6.94375*(100vw - 1440px)),53328px);border:clamp(1px,calc(1px + 4.3333 * ((100vw - 1440px) / 6240)),5.3333px) solid #334155;background-color:#1e293b80;align-self:flex-start}.contact__tag span{font-size:clamp(12px,calc(12px + 52 * ((100vw - 1440px) / 6240)),64px);color:#94a3b8;letter-spacing:.1em;text-transform:uppercase}.contact__heading{font-size:clamp(48px,calc(48px + 208 * ((100vw - 1440px) / 6240)),256px);color:#f8fafc;margin-bottom:clamp(16px,calc(16px + 69.3333 * ((100vw - 1440px) / 6240)),85.3333px);line-height:1.15}@media(max-width:768px){.contact__heading{font-size:36px}}.contact__heading-accent{background:linear-gradient(to right,#fb923c,#fcd34d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contact__description{color:#94a3b8;line-height:1.7;margin-bottom:clamp(32px,calc(32px + 138.6667 * ((100vw - 1440px) / 6240)),170.6667px)}.contact__meta-list{list-style:none;padding:0;margin:0 0 clamp(32px,calc(32px + 138.6667 * ((100vw - 1440px) / 6240)),170.6667px);display:flex;flex-direction:column;gap:clamp(16px,calc(16px + 69.3333 * ((100vw - 1440px) / 6240)),85.3333px)}.contact__meta-item{display:flex;align-items:center;gap:clamp(12px,calc(12px + 52 * ((100vw - 1440px) / 6240)),64px)}.contact__meta-icon{width:clamp(36px,calc(36px + .025*(100vw - 1440px)),192px);height:clamp(36px,calc(36px + .025*(100vw - 1440px)),192px);border-radius:clamp(8px,calc(8px + 34.6667 * ((100vw - 1440px) / 6240)),42.6667px);display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact__meta-icon svg{display:block;width:clamp(16px,calc(16px + 69.3333 * ((100vw - 1440px) / 6240)),85.3333px);height:clamp(16px,calc(16px + 69.3333 * ((100vw - 1440px) / 6240)),85.3333px)}.contact__meta-icon--orange{background-color:#f973161a;color:#fb923c}.contact__meta-icon--cyan{background-color:#06b6d41a;color:#22d3ee}.contact__meta-icon--green{background-color:#22c55e1a;color:#4ade80}.contact__meta-link{color:#f8fafc;text-decoration:none;font-size:clamp(15px,calc(15px + 65 * ((100vw - 1440px) / 6240)),80px);transition:color .2s}.contact__meta-link:hover{color:#fb923c}.contact__meta-text{font-size:clamp(15px,calc(15px + 65 * ((100vw - 1440px) / 6240)),80px);color:#f8fafc}.contact__info-box{padding:clamp(16px,calc(16px + 69.3333 * ((100vw - 1440px) / 6240)),85.3333px);border-radius:clamp(8px,calc(8px + 34.6667 * ((100vw - 1440px) / 6240)),42.6667px);border:clamp(1px,calc(1px + 4.3333 * ((100vw - 1440px) / 6240)),5.3333px) solid #1e293b;background-color:#0f172a80}.contact__info-box p{font-size:clamp(14px,calc(14px + 60.6667 * ((100vw - 1440px) / 6240)),74.6667px);color:#64748b;line-height:1.7;margin:0}.contact__form-wrap{position:relative}.contact__form-wrap .wpcf7{padding:clamp(32px,calc(32px + 138.6667 * ((100vw - 1440px) / 6240)),170.6667px);border-radius:clamp(16px,calc(16px + 69.3333 * ((100vw - 1440px) / 6240)),85.3333px);border:clamp(1px,calc(1px + 4.3333 * ((100vw - 1440px) / 6240)),5.3333px) solid #1e293b;background-color:#0f172ab3;margin-bottom:clamp(24px,calc(24px + 104 * ((100vw - 1440px) / 6240)),128px)}.contact__form-wrap .wpcf7-form{display:flex;flex-direction:column;gap:clamp(20px,calc(20px + 86.6667 * ((100vw - 1440px) / 6240)),106.6667px)}.contact__form-wrap .wpcf7-form.submitting .wpcf7-submit{display:none}.contact__form-wrap .wpcf7-form>p{margin:0;display:flex;flex-direction:column;gap:clamp(6px,calc(6px + 26 * ((100vw - 1440px) / 6240)),32px)}.contact__form-wrap .wpcf7-form label{display:block;font-size:clamp(14px,calc(14px + 60.6667 * ((100vw - 1440px) / 6240)),74.6667px);color:#94a3b8;font-weight:500;margin-bottom:clamp(6px,calc(6px + 26 * ((100vw - 1440px) / 6240)),32px)}.contact__form-wrap .wpcf7-form br{display:none}.contact__form-wrap .wpcf7-form-control-wrap{display:block}.contact__form-wrap .wpcf7-form-control:not(.wpcf7-submit){width:100%;padding:clamp(12px,calc(12px + 52 * ((100vw - 1440px) / 6240)),64px) clamp(16px,calc(16px + 69.3333 * ((100vw - 1440px) / 6240)),85.3333px);border-radius:clamp(8px,calc(8px + 34.6667 * ((100vw - 1440px) / 6240)),42.6667px);border:clamp(1px,calc(1px + 4.3333 * ((100vw - 1440px) / 6240)),5.3333px) solid #334155!important;background-color:#02061780!important;color:#f8fafc!important;font-size:clamp(15px,calc(15px + 65 * ((100vw - 1440px) / 6240)),80px);transition:border-color .2s ease,box-shadow .2s ease;font-family:inherit;box-sizing:border-box}.contact__form-wrap .wpcf7-form-control:not(.wpcf7-submit)::-moz-placeholder{color:#475569}.contact__form-wrap .wpcf7-form-control:not(.wpcf7-submit)::placeholder{color:#475569}.contact__form-wrap .wpcf7-form-control:not(.wpcf7-submit):focus,.contact__form-wrap .wpcf7-form-control:not(.wpcf7-submit):focus-visible{outline:none!important;border-color:#ea580c!important;box-shadow:0 0 0 clamp(3px,calc(3px + 13 * ((100vw - 1440px) / 6240)),16px) #ea580c26!important}.contact__form-wrap .wpcf7-textarea{resize:vertical;min-height:clamp(120px,calc(120px + 520 * ((100vw - 1440px) / 6240)),640px)}.contact__form-wrap .wpcf7-form strong{color:#94a3b8;font-size:clamp(14px,calc(14px + 60.6667 * ((100vw - 1440px) / 6240)),74.6667px);font-weight:400}.contact__form-wrap .wpcf7-form strong .wpcf7-form-control-wrap{flex:1;max-width:clamp(120px,calc(120px + 520 * ((100vw - 1440px) / 6240)),640px)}.contact__form-wrap .wpcf7-form strong .wpcf7-quiz,.contact__form-wrap .wpcf7-form strong .aiowps-captcha-answer{background-color:#02061780!important;color:#f8fafc!important;border:clamp(1px,calc(1px + 4.3333 * ((100vw - 1440px) / 6240)),5.3333px) solid #334155!important;border-radius:clamp(8px,calc(8px + 34.6667 * ((100vw - 1440px) / 6240)),42.6667px)!important;padding:clamp(8px,calc(8px + 34.6667 * ((100vw - 1440px) / 6240)),42.6667px) clamp(12px,calc(12px + 52 * ((100vw - 1440px) / 6240)),64px)!important;font-family:inherit!important;font-size:clamp(15px,calc(15px + 65 * ((100vw - 1440px) / 6240)),80px)!important;width:100%!important;box-sizing:border-box!important}.contact__form-wrap .wpcf7-form strong .wpcf7-quiz:focus,.contact__form-wrap .wpcf7-form strong .aiowps-captcha-answer:focus{outline:none!important;border-color:#ea580c!important;box-shadow:0 0 0 clamp(3px,calc(3px + 13 * ((100vw - 1440px) / 6240)),16px) #ea580c26!important}.contact__form-wrap .wpcf7-response-output{margin:0!important;padding:clamp(12px,calc(12px + 52 * ((100vw - 1440px) / 6240)),64px) clamp(14px,calc(14px + 60.6667 * ((100vw - 1440px) / 6240)),74.6667px);border-radius:clamp(8px,calc(8px + 34.6667 * ((100vw - 1440px) / 6240)),42.6667px);font-size:clamp(14px,calc(14px + 60.6667 * ((100vw - 1440px) / 6240)),74.6667px);font-weight:500;color:#fff}.contact__form-wrap .wpcf7-response-output.wpcf7-mail-sent-ok{border-color:#22c55e4d;background-color:#22c55e14;color:#4ade80}.contact__form-wrap .wpcf7-response-output.wpcf7-validation-errors,.contact__form-wrap .wpcf7-response-output.wpcf7-spam-blocked,.contact__form-wrap .wpcf7-response-output.wpcf7-mail-sent-ng{border-color:#f871714d;background-color:#f8717114;color:#f87171}.contact__form-wrap .wpcf7-submit{display:inline-flex;align-items:center;justify-content:center;padding:clamp(12px,calc(12px + 52 * ((100vw - 1440px) / 6240)),64px) clamp(28px,calc(28px + 121.3333 * ((100vw - 1440px) / 6240)),149.3333px);border-radius:clamp(8px,calc(8px + 34.6667 * ((100vw - 1440px) / 6240)),42.6667px);border:none;background:linear-gradient(to right,#ea580c,#f97316);color:#fff;font-size:clamp(15px,calc(15px + 65 * ((100vw - 1440px) / 6240)),80px);font-weight:600;cursor:pointer;transition:opacity .2s,transform .15s;font-family:inherit}.contact__form-wrap .wpcf7-submit:hover{opacity:.9;transform:translateY(clamp(-5.3333px,calc(-1px - 4.3333 * ((100vw - 1440px) / 6240)),-1px))}.contact__form-wrap .wpcf7-spinner{margin-left:auto;margin-right:auto;background-color:#fff!important}.contact__form-wrap .wpcf7-spinner:before{background-color:#000!important}.contact__form{display:flex;flex-direction:column;gap:clamp(20px,calc(20px + 86.6667 * ((100vw - 1440px) / 6240)),106.6667px);padding:clamp(32px,calc(32px + 138.6667 * ((100vw - 1440px) / 6240)),170.6667px);border-radius:clamp(16px,calc(16px + 69.3333 * ((100vw - 1440px) / 6240)),85.3333px);border:clamp(1px,calc(1px + 4.3333 * ((100vw - 1440px) / 6240)),5.3333px) solid #1e293b;background-color:#0f172ab3}.contact__form-row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,calc(20px + 86.6667 * ((100vw - 1440px) / 6240)),106.6667px)}@media(max-width:576px){.contact__form-row{grid-template-columns:1fr}}.contact__field{display:flex;flex-direction:column;gap:clamp(6px,calc(6px + 26 * ((100vw - 1440px) / 6240)),32px)}.contact__label{font-size:clamp(14px,calc(14px + 60.6667 * ((100vw - 1440px) / 6240)),74.6667px);color:#94a3b8;font-weight:500}.contact__required{color:#fb923c;margin-left:clamp(2px,calc(2px + 8.6667 * ((100vw - 1440px) / 6240)),10.6667px)}.contact__optional{color:#475569;margin-left:clamp(4px,calc(4px + 17.3333 * ((100vw - 1440px) / 6240)),21.3333px);font-weight:400}.contact .contact__textarea,.contact .contact__select,.contact .contact__input{width:100%;padding:clamp(12px,calc(12px + 52 * ((100vw - 1440px) / 6240)),64px) clamp(16px,calc(16px + 69.3333 * ((100vw - 1440px) / 6240)),85.3333px);border-radius:clamp(8px,calc(8px + 34.6667 * ((100vw - 1440px) / 6240)),42.6667px);border:clamp(1px,calc(1px + 4.3333 * ((100vw - 1440px) / 6240)),5.3333px) solid #334155;background-color:#02061780;color:#f8fafc;font-size:clamp(15px,calc(15px + 65 * ((100vw - 1440px) / 6240)),80px);transition:border-color .2s ease,box-shadow .2s ease;font-family:inherit;box-sizing:border-box}.contact .contact__textarea::-moz-placeholder,.contact .contact__select::-moz-placeholder,.contact .contact__input::-moz-placeholder{color:#475569}.contact .contact__textarea::placeholder,.contact .contact__select::placeholder,.contact .contact__input::placeholder{color:#475569}.contact .contact__textarea:focus,.contact .contact__select:focus,.contact .contact__input:focus{outline:none;border-color:#ea580c;box-shadow:0 0 0 clamp(3px,calc(3px + 13 * ((100vw - 1440px) / 6240)),16px) #ea580c26}.contact .contact__textarea:invalid:not(:-moz-placeholder),.contact .contact__select:invalid:not(:-moz-placeholder),.contact .contact__input:invalid:not(:-moz-placeholder){border-color:#f87171}.contact .contact__textarea:invalid:not(:placeholder-shown),.contact .contact__select:invalid:not(:placeholder-shown),.contact .contact__input:invalid:not(:placeholder-shown){border-color:#f87171}.contact__select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right clamp(14px,calc(14px + 60.6667 * ((100vw - 1440px) / 6240)),74.6667px) center;padding-right:clamp(40px,calc(40px + 173.3333 * ((100vw - 1440px) / 6240)),213.3333px)}.contact__select option{background-color:#0f172a;color:#f8fafc}.contact__textarea{resize:vertical;min-height:clamp(120px,calc(120px + 520 * ((100vw - 1440px) / 6240)),640px)}.contact__form-footer{display:flex;align-items:center}.contact__submit{display:flex;align-items:center;justify-content:center;gap:clamp(8px,calc(8px + 34.6667 * ((100vw - 1440px) / 6240)),42.6667px);padding:clamp(12px,calc(12px + 52 * ((100vw - 1440px) / 6240)),64px) clamp(28px,calc(28px + 121.3333 * ((100vw - 1440px) / 6240)),149.3333px);border-radius:clamp(8px,calc(8px + 34.6667 * ((100vw - 1440px) / 6240)),42.6667px);border:none;background:linear-gradient(to right,#ea580c,#f97316);color:#fff;font-size:clamp(15px,calc(15px + 65 * ((100vw - 1440px) / 6240)),80px);font-weight:600;cursor:pointer;transition:opacity .2s,transform .15s;font-family:inherit}.contact__submit:hover:not(:disabled){opacity:.9;transform:translateY(clamp(-5.3333px,calc(-1px - 4.3333 * ((100vw - 1440px) / 6240)),-1px))}.contact__submit:disabled{opacity:.65;cursor:not-allowed}.contact__submit-spinner{display:none}.contact__submit-spinner svg{display:block;animation:excdv-spin .7s linear infinite}.contact__submit--loading .contact__submit-text{display:none}.contact__submit--loading .contact__submit-spinner{display:flex}.contact__status{padding:clamp(12px,calc(12px + 52 * ((100vw - 1440px) / 6240)),64px) clamp(14px,calc(14px + 60.6667 * ((100vw - 1440px) / 6240)),74.6667px);border-radius:clamp(8px,calc(8px + 34.6667 * ((100vw - 1440px) / 6240)),42.6667px);font-size:clamp(14px,calc(14px + 60.6667 * ((100vw - 1440px) / 6240)),74.6667px);font-weight:500}.contact__status--success{border:clamp(1px,calc(1px + 4.3333 * ((100vw - 1440px) / 6240)),5.3333px) solid rgba(34,197,94,.3);background-color:#22c55e14;color:#4ade80}.contact__status--error{border:clamp(1px,calc(1px + 4.3333 * ((100vw - 1440px) / 6240)),5.3333px) solid rgba(248,113,113,.3);background-color:#f8717114;color:#f87171}@keyframes excdv-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
