.contact-hero{background:var(--dark)}.contact-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.contact-hero::before{content:'';position:absolute;inset:0;background:rgba(0,0,0,.55);z-index:1}.contact-hero .hero-content{z-index:2}.contact-hero .hero-big1{color:#fff}.section-contact-form{background:var(--dark);padding:80px 0 120px}.contact-row{display:flex;gap:0;align-items:flex-start}.contact-col-form{width:66.666%;flex-shrink:0;position:relative;z-index:2}.contact-col-info{width:33.333%;flex-shrink:0}.info-box-wrap{margin-left:50px}.hazel-multiple-fields.dark p{font-family:Mulish,Arial,sans-serif;font-size:15px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#f2f2f2;margin:0 0 5px;position:relative;float:left;width:100%;z-index:10}.cforms-required{color:var(--accent)}.hazel-multiple-fields .f-email,.hazel-multiple-fields .f-name{width:47.5%;position:relative;float:left;margin-right:5%;margin-bottom:20px;z-index:999}.hazel-multiple-fields .f-email{margin-right:0}.hazel-multiple-fields .f-message{position:relative;float:left;width:100%;padding-right:0;margin-bottom:0;margin-top:0;z-index:99}.hazel-multiple-fields.dark input:not([type]),.hazel-multiple-fields.dark input[type=email],.hazel-multiple-fields.dark input[type=tel],.hazel-multiple-fields.dark input[type=text],.hazel-multiple-fields.dark textarea{position:relative;float:left;width:100%;padding:12px 16px;outline:0;margin:10px 0;font-family:Mulish,Arial,sans-serif;font-size:16px;color:#f2f2f2;background-color:var(--dark)!important;border:1px solid #3c3b3b;border-radius:0;-webkit-appearance:none;appearance:none;transition:.2s linear}.hazel-multiple-fields.dark input:focus:not([type=submit]):not([type=checkbox]),.hazel-multiple-fields.dark textarea:focus{outline:0;border-color:rgba(255,255,255,.5)}.hazel-multiple-fields.dark input:-webkit-autofill,.hazel-multiple-fields.dark input:-webkit-autofill:focus,.hazel-multiple-fields.dark input:-webkit-autofill:hover,.hazel-multiple-fields.dark input:not([type]):-webkit-autofill{-webkit-text-fill-color:#f2f2f2;-webkit-box-shadow:0 0 0 1000px var(--dark) inset!important;background-color:var(--dark)!important;border:1px solid #3c3b3b;transition:background-color 5000s ease-in-out}.hazel-multiple-fields.dark textarea{height:130px;resize:vertical}.hazel-multiple-fields.dark input::placeholder,.hazel-multiple-fields.dark textarea::placeholder{color:#f2f2f2;opacity:.5}.bottom-content{float:left;width:100%;margin-top:20px;display:flex;align-items:flex-start;gap:0}.bottom-content .bt-contact{float:left;width:40%}.bottom-content .small-text-info-icon{width:59%;margin-top:10px}.bt-contact .button.dark{position:relative;overflow:hidden;isolation:isolate;transform:translateZ(0);display:inline-block;background:#010101;color:#fff;border:none;border-radius:5px;letter-spacing:.065em;text-align:left;cursor:pointer;z-index:1;transition:.3s}.bt-contact .button.dark::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#333;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4, 0, .2, 1);z-index:-1}.bt-contact .button.dark:hover::before{transform:scaleX(2) scaleY(1) translateY(-15%)}.bt-contact .button.dark input[type=submit]{background:0 0;border:none;color:#fff;font-family:Mulish,Arial,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.065em;padding:10px 25px;cursor:pointer;position:relative;z-index:2}.rgpd-label{display:flex;align-items:flex-start;gap:8px;cursor:pointer;font-size:13px;color:#999;line-height:1.5}.rgpd-label input[type=checkbox]{margin-top:3px;accent-color:var(--accent);min-width:16px}.rgpd-label a{color:var(--accent);text-decoration:none}.rgpd-label a:hover{text-decoration:underline}.form-response{display:none;clear:both;float:left;width:100%;margin-top:20px;padding:15px;font-family:Mulish,Arial,sans-serif;font-size:14px}.form-response.success{color:var(--accent);border:1px solid var(--accent);background:rgba(190,250,10,.05)}.form-response.error{color:#e41919;border:1px solid #e41919;background:rgba(228,25,25,.05)}.turnstile-wrap{float:left;width:100%;margin-top:15px}.turnstile-wrap .cf-turnstile{display:flex;justify-content:flex-start}.turnstile-wrap iframe{border-radius:4px}.aio-icon-component{margin-bottom:5px}.aio-icon-component.aio-inline{display:flex;align-items:center;gap:15px;margin-top:25px}.aio-icon-component.aio-inline h4{margin:0}.aio-icon.circle{width:45px;height:45px;min-width:45px;border-radius:50%;background:#000;color:var(--accent);display:inline-flex;align-items:center;justify-content:center;font-size:18px}.aio-icon-component h4,.aio-icon-header h4{font-family:Inter,sans-serif;font-size:18px;font-weight:700;color:#fff;margin:0 0 8px}.aio-icon-description h6{font-size:14px;color:rgba(255,255,255,.7);line-height:1.5;letter-spacing:1px;text-transform:uppercase;font-weight:400;margin:0}.aio-icon-description h6 a{color:rgba(255,255,255,.7);text-decoration:none}.aio-icon-description h6 a:hover{color:var(--accent)}@media (max-width:992px){.contact-row{flex-direction:column}.contact-col-form,.contact-col-info{width:100%}.info-box-wrap{margin-left:0;margin-top:60px;display:flex;flex-wrap:wrap;gap:40px}.aio-icon-component{margin-bottom:0}.bottom-content{flex-direction:column}.bottom-content .bt-contact,.bottom-content .small-text-info-icon{width:100%}.bottom-content .small-text-info-icon{margin-top:20px}}@media (max-width:768px){.section-contact-form{padding:50px 0 80px}.hazel-multiple-fields .f-email,.hazel-multiple-fields .f-name{width:100%;margin-right:0}.info-box-wrap{flex-direction:column}}