.elementor-kit-158{--e-global-color-primary:#000000;--e-global-color-secondary:#F4F4F4;--e-global-color-text:#616161;--e-global-color-accent:#000000;--e-global-color-87ae4c3:#000000;--e-global-color-95cfebb:#F7F0E4;--e-global-color-3f76ddb:#FFE7DC;--e-global-color-54f3793:#F7E3BA;--e-global-color-628c911:#CEDED5;--e-global-color-ab75348:#FEBE18;--e-global-color-e361c3e:#FFFFFF00;--e-global-color-f3cfd47:#FFFFFF;--e-global-color-c7234ed:#A2CEBC;--e-global-color-2e2c1ca:#459BAB;--e-global-color-44c952d:#A36692;--e-global-color-b689413:#E88262;--e-global-color-e796c88:#FEBE18;--e-global-color-40d75d6:#EA9B23;--e-global-color-ec99a2d:#808080;--e-global-color-dca95ba:#FFFCF5;--e-global-typography-primary-font-family:"Raleway";--e-global-typography-primary-font-size:38px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:5px;--e-global-typography-secondary-font-family:"Raleway";--e-global-typography-secondary-font-size:25px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-secondary-letter-spacing:5px;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:300;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.5em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:underline;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:2px;--e-global-typography-215b6cc-font-family:"Raleway";--e-global-typography-215b6cc-font-weight:800;--e-global-typography-8bf17c7-font-family:"Raleway";--e-global-typography-60284b1-font-family:"Frank Ruhl Libre";--e-global-typography-60284b1-font-size:1.7vw;--e-global-typography-60284b1-font-weight:100;--e-global-typography-b228825-font-family:"Raleway";--e-global-typography-b228825-font-size:12vw;--e-global-typography-b228825-font-weight:700;--e-global-typography-b228825-text-transform:uppercase;--e-global-typography-b228825-font-style:normal;--e-global-typography-b228825-text-decoration:none;--e-global-typography-b228825-line-height:1em;--e-global-typography-b228825-letter-spacing:40px;--e-global-typography-dffa7b1-font-family:"Raleway";--e-global-typography-dffa7b1-font-size:14px;--e-global-typography-dffa7b1-font-weight:600;--e-global-typography-dffa7b1-text-transform:uppercase;--e-global-typography-dffa7b1-font-style:normal;--e-global-typography-dffa7b1-text-decoration:none;--e-global-typography-dffa7b1-line-height:1em;--e-global-typography-dffa7b1-letter-spacing:4px;--e-global-typography-b4c60c8-font-family:"Raleway";--e-global-typography-b4c60c8-font-size:12px;--e-global-typography-b4c60c8-font-weight:600;--e-global-typography-b4c60c8-text-transform:uppercase;--e-global-typography-b4c60c8-font-style:normal;--e-global-typography-b4c60c8-text-decoration:none;--e-global-typography-b4c60c8-line-height:1.1em;--e-global-typography-b4c60c8-letter-spacing:5px;--e-global-typography-1640554-font-family:"Raleway";--e-global-typography-1640554-font-size:10vw;--e-global-typography-1640554-font-weight:700;--e-global-typography-1640554-text-transform:uppercase;--e-global-typography-1640554-font-style:normal;--e-global-typography-1640554-text-decoration:none;--e-global-typography-1640554-line-height:1.1em;--e-global-typography-1640554-letter-spacing:10px;--e-global-typography-ee7a421-font-family:"Raleway";--e-global-typography-ee7a421-font-size:4.1vw;--e-global-typography-ee7a421-font-weight:700;--e-global-typography-ee7a421-text-transform:uppercase;--e-global-typography-ee7a421-font-style:normal;--e-global-typography-ee7a421-text-decoration:none;--e-global-typography-ee7a421-line-height:1em;--e-global-typography-ee7a421-letter-spacing:20px;--e-global-typography-1075340-font-family:"Source Code Pro";--e-global-typography-1075340-font-size:0.7em;--e-global-typography-1075340-letter-spacing:0px;--e-global-typography-3a5e9c4-font-family:"Frank Ruhl Libre";--e-global-typography-3a5e9c4-font-size:1vw;--e-global-typography-3a5e9c4-letter-spacing:0.3px;--e-global-typography-e2449ff-font-family:"Source Code Pro";--e-global-typography-e2449ff-font-size:0.7vw;--e-global-typography-e2449ff-font-weight:400;--e-global-typography-e2449ff-letter-spacing:-0.1px;--e-global-typography-1b8f006-font-family:"Raleway";--e-global-typography-1b8f006-font-size:0.7vw;--e-global-typography-1b8f006-font-weight:400;--e-global-typography-1b8f006-line-height:1.3em;--e-global-typography-1b8f006-letter-spacing:-0.1px;--e-global-typography-0d5f445-font-family:"Messina Sans";--e-global-typography-0d5f445-font-size:5.8rem;--e-global-typography-0d5f445-font-weight:bold;--e-global-typography-0d5f445-text-transform:uppercase;--e-global-typography-0d5f445-font-style:normal;--e-global-typography-0d5f445-text-decoration:none;--e-global-typography-0d5f445-line-height:1.2em;--e-global-typography-0d5f445-letter-spacing:0.8px;--e-global-typography-21a0fa8-font-family:"Messina Sans";--e-global-typography-21a0fa8-font-size:1.5rem;--e-global-typography-21a0fa8-font-weight:bold;--e-global-typography-21a0fa8-letter-spacing:-0.6px;--e-global-typography-141aa18-font-family:"Messina Sans";--e-global-typography-141aa18-font-weight:bold;--e-global-typography-9ff7614-font-family:"Inter";--e-global-typography-9ff7614-font-size:5.8rem;--e-global-typography-9ff7614-font-weight:600;--e-global-typography-9ff7614-text-transform:uppercase;--e-global-typography-9ff7614-font-style:normal;--e-global-typography-9ff7614-text-decoration:none;--e-global-typography-9ff7614-line-height:1.1em;--e-global-typography-9ff7614-letter-spacing:-1.3px;--e-global-typography-06b3a5c-font-family:"Inter";--e-global-typography-06b3a5c-font-size:5.8rem;--e-global-typography-06b3a5c-font-weight:600;--e-global-typography-06b3a5c-text-transform:lowercase;--e-global-typography-06b3a5c-font-style:normal;--e-global-typography-06b3a5c-text-decoration:none;--e-global-typography-06b3a5c-line-height:1.1em;--e-global-typography-06b3a5c-letter-spacing:-1.3px;--e-global-typography-bd354e0-font-family:"Editorial New";--e-global-typography-bd354e0-font-size:1.5rem;--e-global-typography-bd354e0-font-weight:600;--e-global-typography-bd354e0-letter-spacing:1px;--e-global-typography-b982cf1-font-family:"neue-haas-grotesk-text";--e-global-typography-b982cf1-font-size:1.5rem;--e-global-typography-b982cf1-font-weight:normal;--e-global-typography-b982cf1-text-transform:none;--e-global-typography-b982cf1-line-height:1.3em;--e-global-typography-b982cf1-letter-spacing:-0.6px;--e-global-typography-783896f-font-family:"Editorial New";--e-global-typography-783896f-font-size:1.2rem;--e-global-typography-783896f-font-weight:normal;--e-global-typography-783896f-font-style:italic;--e-global-typography-783896f-letter-spacing:0.2px;--e-global-typography-dbf4aa8-font-family:"neue-haas-grotesk-text";--e-global-typography-dbf4aa8-font-size:1.4rem;--e-global-typography-dbf4aa8-font-weight:normal;--e-global-typography-dbf4aa8-text-transform:none;--e-global-typography-dbf4aa8-line-height:1.2em;--e-global-typography-dbf4aa8-letter-spacing:0px;--e-global-typography-7e37183-font-family:"neue-haas-grotesk-text";--e-global-typography-7e37183-font-size:4rem;--e-global-typography-7e37183-font-weight:normal;--e-global-typography-7e37183-text-transform:uppercase;--e-global-typography-7e37183-font-style:normal;--e-global-typography-7e37183-text-decoration:none;--e-global-typography-7e37183-line-height:1.2em;--e-global-typography-7e37183-letter-spacing:0px;--e-global-typography-db1a854-font-family:"neue-haas-grotesk-text";--e-global-typography-db1a854-font-size:5.4rem;--e-global-typography-db1a854-font-weight:normal;--e-global-typography-db1a854-text-transform:uppercase;--e-global-typography-db1a854-font-style:normal;--e-global-typography-db1a854-text-decoration:none;--e-global-typography-db1a854-line-height:0.9em;--e-global-typography-db1a854-letter-spacing:-4.2px;--e-global-typography-883213b-font-family:"neue-haas-grotesk-text";--e-global-typography-883213b-font-size:2.1rem;--e-global-typography-883213b-font-weight:normal;--e-global-typography-883213b-text-transform:none;--e-global-typography-883213b-line-height:1.3em;--e-global-typography-883213b-letter-spacing:0px;--e-global-typography-8f2cb8d-font-family:"neue-haas-grotesk-text";--e-global-typography-8f2cb8d-font-size:1.4rem;--e-global-typography-8f2cb8d-font-weight:normal;--e-global-typography-8f2cb8d-text-transform:none;--e-global-typography-8f2cb8d-line-height:1.2em;--e-global-typography-8f2cb8d-letter-spacing:0px;--e-global-typography-a7c4f65-font-family:"neue-haas-grotesk-text";--e-global-typography-a7c4f65-font-size:2.1rem;--e-global-typography-a7c4f65-font-weight:normal;--e-global-typography-a7c4f65-text-transform:none;--e-global-typography-a7c4f65-font-style:normal;--e-global-typography-a7c4f65-line-height:1.3em;--e-global-typography-a7c4f65-letter-spacing:0px;--e-global-typography-755f078-font-family:"neue-haas-grotesk-text";--e-global-typography-755f078-font-size:1.1rem;--e-global-typography-755f078-font-weight:normal;--e-global-typography-755f078-text-transform:none;--e-global-typography-755f078-line-height:1.2em;--e-global-typography-2849fc3-font-family:"neue-haas-grotesk-text";--e-global-typography-2849fc3-font-size:1.3rem;--e-global-typography-2849fc3-font-weight:normal;--e-global-typography-2849fc3-text-transform:none;--e-global-typography-2849fc3-line-height:1.3em;--e-global-typography-2849fc3-letter-spacing:0px;}
.elementor-kit-158 e-page-transition{background-color:#FFBC7D;}
@media(max-width:1024px){.elementor-kit-158{--e-global-typography-b228825-font-size:15vw;--e-global-typography-ee7a421-font-size:6vw;--e-global-typography-ee7a421-letter-spacing:8px;}}
@media(max-width:767px){.elementor-kit-158{--e-global-typography-primary-font-size:28px;--e-global-typography-primary-letter-spacing:5px;--e-global-typography-secondary-font-size:18px;--e-global-typography-secondary-letter-spacing:3px;--e-global-typography-text-font-size:14px;--e-global-typography-accent-font-size:14px;--e-global-typography-b228825-font-size:15vw;--e-global-typography-b228825-letter-spacing:10px;--e-global-typography-dffa7b1-font-size:12px;--e-global-typography-1640554-font-size:13vw;--e-global-typography-ee7a421-line-height:1.2em;--e-global-typography-ee7a421-letter-spacing:6px;--e-global-typography-0d5f445-font-size:2.5rem;--e-global-typography-0d5f445-letter-spacing:0px;--e-global-typography-9ff7614-font-size:1.8rem;--e-global-typography-9ff7614-letter-spacing:0.3px;--e-global-typography-9ff7614-word-spacing:0em;--e-global-typography-06b3a5c-font-size:1.8rem;--e-global-typography-06b3a5c-letter-spacing:0.4px;--e-global-typography-06b3a5c-word-spacing:0em;--e-global-typography-783896f-font-size:1.3rem;--e-global-typography-783896f-letter-spacing:0.5px;--e-global-typography-7e37183-font-size:2.5rem;--e-global-typography-7e37183-letter-spacing:0px;--e-global-typography-db1a854-font-size:2.5rem;--e-global-typography-db1a854-letter-spacing:0px;--e-global-typography-a7c4f65-font-size:1.3rem;}}

/* kit-global layout rules from live's elementor-frontend-inline-css — the
 * original kit capture took only the variable definitions; these kit-level
 * rules (boxed container width 1300/1024/767 + link hover) were missing and
 * surfaced as pink-elephant's 1140px boxed sections (Phase 5b find). */
.elementor-kit-158 a:hover{color:var( --e-global-color-ab75348 );}
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}
.e-con{--container-max-width:1300px;}
@media(max-width:1024px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}
.e-con{--container-max-width:1024px;}
}
@media(max-width:767px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}
.e-con{--container-max-width:767px;}
}
