.elementor .social-btn:hover,.elementor .social-btn:focus-visible{color:var(--orange);border-color:#FF6B1A;}.elementor .social-btn{width:34px;height:34px;color:var(--white);padding:8px;border-radius:50%;border-width:1px;border-color:#555555;border-style:solid;transition:all 0.2s;display:flex;justify-content:center;align-items:center;}.elementor .form-slot{width:100%;min-height:120px;text-align:center;padding:20px;border-radius:14px;border-width:2px;border-color:#DED5C8;border-style:dashed;background-color:#FBF8F3;display:flex;flex-direction:column;gap:6px;justify-content:center;align-items:center;}.elementor .footer-title{font-family:var(--font-body);font-weight:800;font-size:0.92rem;color:var(--white);letter-spacing:0px;line-height:1.3;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .footer-link:hover,.elementor .footer-link:focus-visible{color:var(--orange);}.elementor .footer-link{font-family:var(--font-body);font-size:0.82rem;color:#C8C8C8;line-height:1.4;margin:0px;transition:color 0.2s;overflow-wrap: anywhere;\n}.elementor .row{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;align-items:center;}.elementor .stack{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .body-text{font-family:var(--font-body);font-size:1rem;color:var(--muted);line-height:1.5;margin-block-start:0px;margin-block-end:17px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .heading-h3{font-family:var(--font-display);font-weight:800;font-size:var(--h3-size);color:var(--ink);letter-spacing:-0.045em;line-height:0.98;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .heading-h2{font-family:var(--font-display);font-weight:800;font-size:var(--h2-size);color:var(--ink);letter-spacing:-0.045em;line-height:0.98;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .eyebrow{font-family:var(--font-body);font-weight:800;font-size:0.75rem;color:var(--orange);letter-spacing:0.1em;line-height:1.5;text-transform:uppercase;padding-inline-start:31px;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;background-image:linear-gradient(0deg, #FF6B1A 0%,#FF6B1A 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat: no-repeat; background-position: left center; background-size: 22px 3px;\n}.elementor .container{width:100%;max-width:1432px;padding-inline-start:26px;padding-inline-end:26px;margin-inline-start:auto;margin-inline-end:auto;}