.elementor-19593 .elementor-element.elementor-element-9566274{--display:flex;--min-height:100vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19593 .elementor-element.elementor-element-9566274.e-con{--align-self:center}.elementor-19593 .elementor-element.elementor-element-6b9b5e1{margin:-3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 2rem;padding:0 0 0 0}.elementor-19593 .elementor-element.elementor-element-6b9b5e1.elementor-element{--align-self:flex-start}.elementor-19593 .elementor-element.elementor-element-fb32d04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-19593 .elementor-element.elementor-element-fb32d04:not(.elementor-motion-effects-element-type-background),.elementor-19593 .elementor-element.elementor-element-fb32d04>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-19593 .elementor-element.elementor-element-9ade0a2{margin:11px -1px calc(var(--kit-widget-spacing, 0px) + -1px) -1px}.elementor-19593 .elementor-element.elementor-element-21ef186{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.65;--overlay-mix-blend-mode:multiply;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19593 .elementor-element.elementor-element-21ef186::before,.elementor-19593 .elementor-element.elementor-element-21ef186>.elementor-background-video-container::before,.elementor-19593 .elementor-element.elementor-element-21ef186>.e-con-inner>.elementor-background-video-container::before,.elementor-19593 .elementor-element.elementor-element-21ef186>.elementor-background-slideshow::before,.elementor-19593 .elementor-element.elementor-element-21ef186>.e-con-inner>.elementor-background-slideshow::before,.elementor-19593 .elementor-element.elementor-element-21ef186>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#020101;--background-overlay:''}.elementor-19593 .elementor-element.elementor-element-21ef186::before{filter:brightness(60%) contrast(68%) saturate(0%) blur(1.9px) hue-rotate(0deg)}.elementor-19593 .elementor-element.elementor-element-a3214e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-19593 .elementor-element.elementor-element-a3214e5:not(.elementor-motion-effects-element-type-background),.elementor-19593 .elementor-element.elementor-element-a3214e5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor5)}.elementor-19593 .elementor-element.elementor-element-34dff28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-19593 .elementor-element.elementor-element-34dff28:not(.elementor-motion-effects-element-type-background),.elementor-19593 .elementor-element.elementor-element-34dff28>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-19593 .elementor-element.elementor-element-1ae31c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-19593 .elementor-element.elementor-element-1ae31c5:not(.elementor-motion-effects-element-type-background),.elementor-19593 .elementor-element.elementor-element-1ae31c5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-19593 .elementor-element.elementor-element-07187c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-19593 .elementor-element.elementor-element-8ae2159{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1}.elementor-19593 .elementor-element.elementor-element-8ae2159::before,.elementor-19593 .elementor-element.elementor-element-8ae2159>.elementor-background-video-container::before,.elementor-19593 .elementor-element.elementor-element-8ae2159>.e-con-inner>.elementor-background-video-container::before,.elementor-19593 .elementor-element.elementor-element-8ae2159>.elementor-background-slideshow::before,.elementor-19593 .elementor-element.elementor-element-8ae2159>.e-con-inner>.elementor-background-slideshow::before,.elementor-19593 .elementor-element.elementor-element-8ae2159>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#19191985;--background-overlay:''}.elementor-19593 .elementor-element.elementor-element-8ae2159::before{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-19593 .elementor-element.elementor-element-dc0293f{padding:0 0 0 0}.elementor-19593 .elementor-element.elementor-element-00413f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-19593 .elementor-element.elementor-element-c711baa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-19593 .elementor-element.elementor-element-b02a979{--display:flex;--margin-top:-3px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px}.elementor-19593 .elementor-element.elementor-element-b02a979:not(.elementor-motion-effects-element-type-background),.elementor-19593 .elementor-element.elementor-element-b02a979>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FAFAFA}@media(max-width:767px){.elementor-19593 .elementor-element.elementor-element-6b9b5e1{margin:02rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem}.elementor-19593 .elementor-element.elementor-element-21ef186{--overlay-opacity:0.73}}@media(min-width:768px){.elementor-19593 .elementor-element.elementor-element-9566274{--width:100%}.elementor-19593 .elementor-element.elementor-element-fb32d04{--content-width:1416px}.elementor-19593 .elementor-element.elementor-element-a3214e5{--content-width:1600px}.elementor-19593 .elementor-element.elementor-element-34dff28{--content-width:1315px}.elementor-19593 .elementor-element.elementor-element-1ae31c5{--content-width:1600px}.elementor-19593 .elementor-element.elementor-element-b02a979{--content-width:1305px}}.elementor-19593 .elementor-element.elementor-element-21ef186 video{object-fit:cover;object-position:center 18%}.video-container{margin:0;padding:0}.wsw-contact-scope{--accent:#e3101d;--orange:#F58220;--grad:linear-gradient(135deg, #e3101d 0%, #F58220 100%);--accent-soft:rgba(227,62,43,.05);--ink:#1a1a1a;--muted:#555;--white:#ffffff;--border:rgba(227,62,43,.10);--border-n:#e8e8e8;--shadow-md:0 20px 48px rgba(227,62,43,.34);--r-card:28px;--r-inner:14px;--r-pill:999px;--ff:'Titillium Web', sans-serif;--ease:all .3s cubic-bezier(.4,0,.2,1);font-family:var(--ff);color:var(--ink);box-sizing:border-box}.wsw-contact-scope,.wsw-contact-scope *{box-sizing:border-box}.wsw-contact-scope .wpcf7,.wsw-contact-scope .wpcf7 form,.wsw-contact-scope .wpcf7 p{margin:0;padding:0}.wsw-contact-scope .wsw-contact-card{display:grid;grid-template-columns:1fr 1.6fr;background:var(--white);border-radius:calc(var(--r-card) + 4px);overflow:hidden;box-shadow:var(--shadow-md);border:1px solid var(--border)}.wsw-contact-scope .wsw-contact-info{background:var(--ink);padding:56px 44px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.wsw-contact-scope .wsw-contact-info::before{content:'';position:absolute;bottom:-80px;right:-80px;width:260px;height:260px;border-radius:50%;background:var(--grad);opacity:.07;pointer-events:none}.wsw-contact-scope .wsw-contact-info::after{content:'';position:absolute;top:-40px;left:-40px;width:150px;height:150px;border-radius:50%;background:var(--grad);opacity:.04;pointer-events:none}.wsw-contact-scope .wsw-contact-info-top{position:relative;z-index:1}.wsw-contact-scope .wsw-contact-info h3{font-family:var(--ff);font-size:clamp(32px, 5vw, 70px);font-weight:900;text-transform:uppercase;letter-spacing:-.01em;line-height:1.15;color:var(--white);margin:0 0 14px}.wsw-contact-scope .wsw-contact-info h3 em{font-style:normal;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;display:inline-block}.wsw-contact-scope .wsw-contact-info p{font-size:.92rem;line-height:1.78;color:rgb(255 255 255 / .58);margin:0 0 28px}.wsw-contact-scope .wsw-contact-details{display:flex;flex-direction:column;gap:12px;position:relative;z-index:1}.wsw-contact-scope .wsw-contact-detail-item{display:flex;align-items:center;gap:12px;font-size:.84rem;color:rgb(255 255 255 / .62)}.wsw-contact-scope .wsw-contact-detail-icon{width:34px;height:34px;flex-shrink:0;border-radius:10px;background:rgb(255 255 255 / .07);display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1}.wsw-contact-detail-icon svg{width:16px;height:16px;stroke:rgb(255 255 255 / .7);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wsw-contact-scope .wsw-trust-badges{display:flex;flex-direction:column;gap:10px;margin-top:32px;padding-top:24px;border-top:1px solid rgb(255 255 255 / .08);position:relative;z-index:1}.wsw-contact-scope .wsw-trust-badge{display:flex;align-items:center;gap:10px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.9px;color:rgb(255 255 255 / .32)}.wsw-contact-scope .wsw-trust-badge-dot{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--orange)}.wsw-contact-scope .wsw-form-panel{padding:52px}.wsw-contact-scope .wsw-form-panel h4{font-family:var(--ff);font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:2.8px;color:var(--accent);margin:0 0 28px;display:flex;align-items:center;gap:10px}.wsw-contact-scope .wsw-form-panel h4::after{content:'';flex:1;height:1px;background:var(--border-n)}.wsw-contact-scope .ws-form{display:flex;flex-direction:column;gap:14px}.wsw-contact-scope .ws-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wsw-contact-scope .ws-form-group{display:flex;flex-direction:column;gap:5px;min-width:0}.wsw-contact-scope .ws-form-group label{font-size:.68rem;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted)}.wsw-contact-scope .req{color:var(--accent)}.wsw-contact-scope .wpcf7-form-control-wrap{display:block;width:100%}.wsw-contact-scope .wpcf7 input[type="text"],.wsw-contact-scope .wpcf7 input[type="email"],.wsw-contact-scope .wpcf7 input[type="date"],.wsw-contact-scope .wpcf7 input[type="tel"],.wsw-contact-scope .wpcf7 select,.wsw-contact-scope .wpcf7 textarea{width:100%;padding:13px 18px;border:1.5px solid var(--border-n);border-radius:var(--r-inner);font-family:var(--ff);font-size:.93rem;color:var(--ink);background:#f9f9f9;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease;outline:none;box-sizing:border-box;appearance:none;-webkit-appearance:none;display:block;margin:0}.wsw-contact-scope .wpcf7 input[type="text"]:focus,.wsw-contact-scope .wpcf7 input[type="email"]:focus,.wsw-contact-scope .wpcf7 input[type="date"]:focus,.wsw-contact-scope .wpcf7 input[type="tel"]:focus,.wsw-contact-scope .wpcf7 select:focus,.wsw-contact-scope .wpcf7 textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgb(227 16 29 / .10);background:var(--white)}.wsw-contact-scope .wpcf7 input::placeholder,.wsw-contact-scope .wpcf7 textarea::placeholder{color:silver;font-size:.88rem}.wsw-contact-scope .wpcf7 select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23bbb' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:10px;padding-right:42px}.wsw-contact-scope .wpcf7 .wpcf7-not-valid{border-color:var(--accent)!important;box-shadow:0 0 0 3px rgb(227 16 29 / .10)!important;background:rgb(227 16 29 / .02)!important}.wsw-contact-scope .wpcf7 .wpcf7-not-valid-tip{display:block;font-size:.72rem;font-weight:600;color:var(--accent);margin-top:5px;padding-left:2px}.wsw-contact-scope .wsw-field-hint{display:block;margin-top:4px;font-size:.72rem;color:var(--muted)}.wsw-contact-scope .wsw-form-title-row{font-size:.65rem;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:var(--accent);padding:10px 0 4px;display:flex;align-items:center;gap:10px}.wsw-contact-scope .wsw-form-title-row::before,.wsw-contact-scope .wsw-form-title-row::after{content:'';flex:1;height:1px;background:var(--border-n)}.wsw-contact-scope .wsw-accept,.wsw-contact-scope .wpcf7 .wpcf7-acceptance{font-size:.8rem;color:var(--muted);line-height:1.55;margin-top:4px}.wsw-contact-scope .wpcf7 .wpcf7-acceptance .wpcf7-list-item{margin:0;display:flex;align-items:flex-start;gap:10px}.wsw-contact-scope .wpcf7 .wpcf7-acceptance input[type="checkbox"]{width:16px;height:16px;min-width:16px;margin:2px 0 0;flex-shrink:0;accent-color:var(--accent)}.wsw-contact-scope .wsw-accept a,.wsw-contact-scope .wpcf7 .wpcf7-acceptance a{color:var(--accent);text-decoration:none;border-bottom:1px solid rgb(227 16 29 / .3)}.wsw-contact-scope .wpcf7 input[type="submit"].ws-submit-btn,.wsw-contact-scope input[type="submit"].ws-submit-btn{display:block;width:100%;padding:16px 28px;border-radius:var(--r-pill);border:none;background:var(--grad);color:var(--white);font-family:var(--ff);font-size:.95rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease;box-shadow:0 8px 22px rgb(227 16 29 / .38);margin-top:8px;appearance:none;-webkit-appearance:none}.wsw-contact-scope .wpcf7 input[type="submit"].ws-submit-btn:hover{transform:translateY(-3px);box-shadow:0 16px 38px rgb(227 16 29 / .52)}.wsw-contact-scope .wpcf7-spinner{display:none!important}.wsw-contact-scope .wpcf7 .wpcf7-response-output{margin:14px 0 0;padding:13px 18px;border-radius:var(--r-inner);font-size:.85rem;font-weight:700;text-align:center;line-height:1.5}.wsw-contact-scope .wpcf7 .wpcf7-mail-sent-ok,.wsw-contact-scope .wpcf7 .wpcf7-response-output{border:none!important}.wsw-contact-scope .wsw-privacy{font-size:.72rem;color:#999;text-align:center;margin:4px 0 0;line-height:1.5}@media (max-width:960px){.wsw-contact-scope .wsw-contact-card{grid-template-columns:1fr}.wsw-contact-scope .wsw-contact-info{padding:44px 32px}.wsw-contact-scope .wsw-form-panel{padding:44px 32px}}@media (max-width:560px){.wsw-contact-scope .ws-form-row{grid-template-columns:1fr}.wsw-contact-scope .wsw-form-panel{padding:36px 20px}.wsw-contact-scope .wsw-contact-info{padding:36px 24px}}