.elementor-4112 .elementor-element.elementor-element-b9a86cc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:010px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4112 .elementor-element.elementor-element-60680b4{width:initial;max-width:initial;text-align:start;}.elementor-4112 .elementor-element.elementor-element-60680b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-60680b4 .elementor-heading-title{font-family:"neue-haas-grotesk-display", Sans-serif;font-size:20vw;font-weight:600;line-height:0.9em;letter-spacing:-5px;color:var( --e-global-color-text );}.elementor-4112 .elementor-element.elementor-element-0c04b55{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4112 .elementor-element.elementor-element-8e87dbc img{border-radius:20px 20px 20px 20px;}.elementor-4112 .elementor-element.elementor-element-14ca684{--display:flex;--min-height:50vh;--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;--justify-content:center;}.elementor-4112 .elementor-element.elementor-element-0677af2{width:initial;max-width:initial;text-align:center;}.elementor-4112 .elementor-element.elementor-element-0677af2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-0677af2 .elementor-heading-title{font-family:"neue-haas-grotesk-display", Sans-serif;font-size:20vw;font-weight:600;line-height:0.9em;letter-spacing:-3.3px;color:var( --e-global-color-text );}.elementor-4112 .elementor-element.elementor-element-ad17f84{--display:flex;--min-height:50vh;--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;--justify-content:flex-start;--border-radius:0px 0px 20px 20px;--padding-top:0%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-4112 .elementor-element.elementor-element-e52e298{width:initial;max-width:initial;text-align:center;}.elementor-4112 .elementor-element.elementor-element-e52e298 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-e52e298 .elementor-heading-title{font-family:"neue-haas-grotesk-display", Sans-serif;font-size:1.5vw;font-weight:600;line-height:1em;letter-spacing:-0.4px;color:var( --e-global-color-text );}.elementor-4112 .elementor-element.elementor-element-f5bab2e{--display:flex;--min-height:50vh;--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-4112 .elementor-element.elementor-element-8cf8e5e img{border-radius:20px 20px 20px 20px;}.elementor-4112 .elementor-element.elementor-element-0585195{--display:flex;--min-height:50vh;--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;--justify-content:center;}.elementor-4112 .elementor-element.elementor-element-e2b37ee{width:initial;max-width:initial;text-align:center;}.elementor-4112 .elementor-element.elementor-element-e2b37ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-e2b37ee .elementor-heading-title{font-family:"neue-haas-grotesk-display", Sans-serif;font-size:1.5vw;font-weight:600;line-height:1em;letter-spacing:-0.4px;color:var( --e-global-color-text );}.elementor-4112 .elementor-element.elementor-element-1d00c07{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4112 .elementor-element.elementor-element-0cc5401{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4112 .elementor-element.elementor-element-0b02696{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4112 .elementor-element.elementor-element-bfc6a16{--display:flex;--min-height:50vh;--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;--justify-content:center;--padding-top:200px;--padding-bottom:0100px;--padding-left:10px;--padding-right:10px;}.elementor-4112 .elementor-element.elementor-element-4f103b4{width:initial;max-width:initial;text-align:center;}.elementor-4112 .elementor-element.elementor-element-4f103b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-4f103b4 .elementor-heading-title{font-family:"neue-haas-grotesk-display", Sans-serif;font-size:15vw;font-weight:600;line-height:1em;letter-spacing:-3px;color:var( --e-global-color-text );}.elementor-4112 .elementor-element.elementor-element-29870fc{--display:flex;--min-height:50vh;--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;--justify-content:flex-start;--border-radius:0px 0px 20px 20px;--padding-top:0%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-4112 .elementor-element.elementor-element-146aca3{width:initial;max-width:initial;text-align:center;}.elementor-4112 .elementor-element.elementor-element-146aca3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-146aca3 .elementor-heading-title{font-family:"neue-haas-grotesk-display", Sans-serif;font-size:1.5vw;font-weight:600;line-height:1em;letter-spacing:-0.4px;color:var( --e-global-color-text );}.elementor-4112 .elementor-element.elementor-element-a07c643{--display:flex;--min-height:50vh;--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;--justify-content:center;--padding-top:200px;--padding-bottom:0100px;--padding-left:10px;--padding-right:10px;}.elementor-4112 .elementor-element.elementor-element-258ce84{width:initial;max-width:initial;text-align:center;}.elementor-4112 .elementor-element.elementor-element-258ce84 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-258ce84 .elementor-heading-title{font-family:"neue-haas-grotesk-display", Sans-serif;font-size:15vw;font-weight:600;line-height:1em;letter-spacing:-3px;color:var( --e-global-color-text );}.elementor-4112 .elementor-element.elementor-element-e1472ec{--display:flex;--min-height:50vh;--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;--justify-content:flex-start;--border-radius:0px 0px 20px 20px;--padding-top:0%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-4112 .elementor-element.elementor-element-cb1762d{width:initial;max-width:initial;text-align:center;}.elementor-4112 .elementor-element.elementor-element-cb1762d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-cb1762d .elementor-heading-title{font-family:"neue-haas-grotesk-display", Sans-serif;font-size:1.5vw;font-weight:600;line-height:1em;letter-spacing:-0.4px;color:var( --e-global-color-text );}.elementor-4112 .elementor-element.elementor-element-e7cc275{--display:flex;--min-height:50vh;--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;--justify-content:center;--border-radius:20px 20px 0px 0px;}.elementor-4112 .elementor-element.elementor-element-e7cc275:not(.elementor-motion-effects-element-type-background), .elementor-4112 .elementor-element.elementor-element-e7cc275 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4112 .elementor-element.elementor-element-ed3c353{width:initial;max-width:initial;text-align:center;}.elementor-4112 .elementor-element.elementor-element-ed3c353 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-ed3c353 .elementor-heading-title{font-family:"neue-haas-grotesk-display", Sans-serif;font-size:1.5vw;font-weight:600;line-height:0.9em;letter-spacing:-0.4px;color:var( --e-global-color-text );}.elementor-4112 .elementor-element.elementor-element-c67e591{--display:flex;--min-height:50vh;--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;--justify-content:flex-start;--border-radius:0px 0px 20px 20px;}.elementor-4112 .elementor-element.elementor-element-c67e591:not(.elementor-motion-effects-element-type-background), .elementor-4112 .elementor-element.elementor-element-c67e591 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4112 .elementor-element.elementor-element-651bd84{width:initial;max-width:initial;text-align:center;}.elementor-4112 .elementor-element.elementor-element-651bd84 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 010% 0% 010%;}.elementor-4112 .elementor-element.elementor-element-651bd84 .elementor-heading-title{font-family:"neue-haas-grotesk-display", Sans-serif;font-size:4vw;font-weight:600;line-height:0.9em;letter-spacing:-0.4px;color:var( --e-global-color-text );}.elementor-4112 .elementor-element.elementor-element-ab53413{--display:flex;--min-height:50vh;--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;--justify-content:center;--padding-top:200px;--padding-bottom:0100px;--padding-left:10px;--padding-right:10px;}.elementor-4112 .elementor-element.elementor-element-ec46c4c{width:initial;max-width:initial;text-align:center;}.elementor-4112 .elementor-element.elementor-element-ec46c4c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-ec46c4c .elementor-heading-title{font-family:"neue-haas-grotesk-display", Sans-serif;font-size:15vw;font-weight:600;line-height:1em;letter-spacing:-3px;color:var( --e-global-color-text );}.elementor-4112 .elementor-element.elementor-element-620fd22{--display:flex;--min-height:50vh;--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;--justify-content:flex-start;--border-radius:0px 0px 20px 20px;--padding-top:0%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-4112 .elementor-element.elementor-element-cb924c7{width:initial;max-width:initial;text-align:center;}.elementor-4112 .elementor-element.elementor-element-cb924c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-cb924c7 .elementor-heading-title{font-family:"neue-haas-grotesk-display", Sans-serif;font-size:1.5vw;font-weight:600;line-height:1em;letter-spacing:-0.4px;color:var( --e-global-color-text );}.elementor-4112 .elementor-element.elementor-element-62b36ab{--display:flex;--min-height:30vh;--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;--justify-content:center;--border-radius:20px 20px 0px 0px;--padding-top:10%;--padding-bottom:05%;--padding-left:0%;--padding-right:0%;}.elementor-4112 .elementor-element.elementor-element-62b36ab:not(.elementor-motion-effects-element-type-background), .elementor-4112 .elementor-element.elementor-element-62b36ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4112 .elementor-element.elementor-element-57a4bf1{width:initial;max-width:initial;text-align:center;}.elementor-4112 .elementor-element.elementor-element-57a4bf1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-57a4bf1 .elementor-heading-title{font-family:"neue-haas-grotesk-display", Sans-serif;font-size:15vw;font-weight:600;line-height:1em;letter-spacing:-3px;color:var( --e-global-color-secondary );}.elementor-4112 .elementor-element.elementor-element-a4785ee{width:initial;max-width:initial;text-align:center;}.elementor-4112 .elementor-element.elementor-element-a4785ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-a4785ee .elementor-heading-title{font-family:"neue-haas-grotesk-display", Sans-serif;font-size:4.7vw;font-weight:600;line-height:0.9em;letter-spacing:-0.4px;color:var( --e-global-color-secondary );}.elementor-4112 .elementor-element.elementor-element-fe258ee{--display:flex;--min-height:50vh;--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;--justify-content:center;--border-radius:0px 0px 20px 20px;--padding-top:0%;--padding-bottom:010%;--padding-left:0%;--padding-right:0%;}.elementor-4112 .elementor-element.elementor-element-fe258ee:not(.elementor-motion-effects-element-type-background), .elementor-4112 .elementor-element.elementor-element-fe258ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4112 .elementor-element.elementor-element-aeb333e{width:initial;max-width:initial;text-align:center;}.elementor-4112 .elementor-element.elementor-element-aeb333e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-aeb333e .elementor-heading-title{font-family:"neue-haas-grotesk-display", Sans-serif;font-size:2.5vw;font-weight:600;line-height:1em;letter-spacing:-0.4px;color:var( --e-global-color-secondary );}.elementor-4112 .elementor-element.elementor-element-9fd6a74{width:initial;max-width:initial;text-align:center;}.elementor-4112 .elementor-element.elementor-element-9fd6a74 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-9fd6a74 .elementor-heading-title{font-family:"neue-haas-grotesk-display", Sans-serif;font-size:2.5vw;font-weight:400;line-height:1em;letter-spacing:-0.4px;color:var( --e-global-color-secondary );}.elementor-4112 .elementor-element.elementor-element-30ba729{width:initial;max-width:initial;text-align:center;}.elementor-4112 .elementor-element.elementor-element-30ba729 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-30ba729 .elementor-heading-title{font-family:"neue-haas-grotesk-display", Sans-serif;font-size:2.5vw;font-weight:600;line-height:1em;letter-spacing:-0.4px;color:var( --e-global-color-secondary );}.elementor-4112 .elementor-element.elementor-element-1682aab{width:initial;max-width:initial;text-align:center;}.elementor-4112 .elementor-element.elementor-element-1682aab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-1682aab .elementor-heading-title{font-family:"neue-haas-grotesk-display", Sans-serif;font-size:2.5vw;font-weight:400;line-height:1em;letter-spacing:-0.4px;color:var( --e-global-color-secondary );}.elementor-4112 .elementor-element.elementor-element-f9667b1{width:initial;max-width:initial;text-align:center;}.elementor-4112 .elementor-element.elementor-element-f9667b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-f9667b1 .elementor-heading-title{font-family:"neue-haas-grotesk-display", Sans-serif;font-size:2.5vw;font-weight:600;line-height:1em;letter-spacing:-0.4px;color:var( --e-global-color-secondary );}.elementor-4112 .elementor-element.elementor-element-a7dc6c2{width:initial;max-width:initial;text-align:center;}.elementor-4112 .elementor-element.elementor-element-a7dc6c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-a7dc6c2 .elementor-heading-title{font-family:"neue-haas-grotesk-display", Sans-serif;font-size:2.5vw;font-weight:400;line-height:1em;letter-spacing:-0.4px;color:var( --e-global-color-secondary );}.elementor-4112 .elementor-element.elementor-element-6c73ee2{--display:flex;--min-height:100vh;--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;--justify-content:center;}.elementor-4112 .elementor-element.elementor-element-960dbaa{width:initial;max-width:initial;text-align:center;}.elementor-4112 .elementor-element.elementor-element-960dbaa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-960dbaa .elementor-heading-title{font-family:"neue-haas-grotesk-display", Sans-serif;font-size:15vw;font-weight:600;line-height:1em;letter-spacing:-3px;color:var( --e-global-color-text );}.elementor-4112 .elementor-element.elementor-element-6c422a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4112 .elementor-element.elementor-element-6c422a8.elementor-element{--align-self:flex-start;}.elementor-4112 .elementor-element.elementor-element-6c422a8{text-align:center;}.elementor-4112 .elementor-element.elementor-element-6c422a8 .elementor-heading-title{font-family:"neue-haas-grotesk-display", Sans-serif;font-size:2.3vw;font-weight:600;line-height:1.1em;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-4112 .elementor-element.elementor-element-8b8668b{width:initial;max-width:initial;text-align:center;}.elementor-4112 .elementor-element.elementor-element-8b8668b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-8b8668b.elementor-element{--order:99999 /* order end hack */;}.elementor-4112 .elementor-element.elementor-element-8b8668b .elementor-heading-title{font-family:"neue-haas-grotesk-display", Sans-serif;font-size:2.7vw;font-weight:500;font-style:italic;line-height:0.9em;letter-spacing:-1px;color:var( --e-global-color-accent );}body.elementor-page-4112:not(.elementor-motion-effects-element-type-background), body.elementor-page-4112 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4112 .elementor-element.elementor-element-60680b4 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-60680b4 .elementor-heading-title{font-size:13vw;line-height:0.8em;}.elementor-4112 .elementor-element.elementor-element-14ca684{--min-height:50vh;}.elementor-4112 .elementor-element.elementor-element-0677af2 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-0677af2 .elementor-heading-title{font-size:13vw;line-height:0.8em;}.elementor-4112 .elementor-element.elementor-element-ad17f84{--min-height:50vh;}.elementor-4112 .elementor-element.elementor-element-e52e298 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-e52e298 .elementor-heading-title{font-size:3vw;line-height:1em;}.elementor-4112 .elementor-element.elementor-element-e2b37ee > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-e2b37ee .elementor-heading-title{font-size:3vw;line-height:1em;}.elementor-4112 .elementor-element.elementor-element-1d00c07{--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-4112 .elementor-element.elementor-element-4f103b4 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-4f103b4 .elementor-heading-title{font-size:13vw;line-height:0.8em;}.elementor-4112 .elementor-element.elementor-element-29870fc{--min-height:50vh;}.elementor-4112 .elementor-element.elementor-element-146aca3 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-146aca3 .elementor-heading-title{font-size:3vw;line-height:1em;}.elementor-4112 .elementor-element.elementor-element-258ce84 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-258ce84 .elementor-heading-title{font-size:13vw;line-height:0.8em;}.elementor-4112 .elementor-element.elementor-element-e1472ec{--min-height:50vh;}.elementor-4112 .elementor-element.elementor-element-cb1762d > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-cb1762d .elementor-heading-title{font-size:3vw;line-height:1em;}.elementor-4112 .elementor-element.elementor-element-ed3c353 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-ed3c353 .elementor-heading-title{line-height:1em;}.elementor-4112 .elementor-element.elementor-element-c67e591{--min-height:50vh;}.elementor-4112 .elementor-element.elementor-element-651bd84 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-651bd84 .elementor-heading-title{font-size:3vw;line-height:1em;}.elementor-4112 .elementor-element.elementor-element-ec46c4c > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-ec46c4c .elementor-heading-title{font-size:13vw;line-height:0.8em;}.elementor-4112 .elementor-element.elementor-element-620fd22{--min-height:50vh;}.elementor-4112 .elementor-element.elementor-element-cb924c7 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-cb924c7 .elementor-heading-title{font-size:3vw;line-height:1em;}.elementor-4112 .elementor-element.elementor-element-57a4bf1 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-57a4bf1 .elementor-heading-title{font-size:13vw;line-height:0.8em;}.elementor-4112 .elementor-element.elementor-element-a4785ee > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-a4785ee .elementor-heading-title{line-height:1em;}.elementor-4112 .elementor-element.elementor-element-fe258ee{--min-height:50vh;}.elementor-4112 .elementor-element.elementor-element-aeb333e > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-aeb333e .elementor-heading-title{font-size:3vw;line-height:1em;}.elementor-4112 .elementor-element.elementor-element-9fd6a74 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-9fd6a74 .elementor-heading-title{font-size:3vw;line-height:1em;}.elementor-4112 .elementor-element.elementor-element-30ba729 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-30ba729 .elementor-heading-title{font-size:3vw;line-height:1em;}.elementor-4112 .elementor-element.elementor-element-1682aab > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-1682aab .elementor-heading-title{font-size:3vw;line-height:1em;}.elementor-4112 .elementor-element.elementor-element-f9667b1 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-f9667b1 .elementor-heading-title{font-size:3vw;line-height:1em;}.elementor-4112 .elementor-element.elementor-element-a7dc6c2 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-a7dc6c2 .elementor-heading-title{font-size:3vw;line-height:1em;}.elementor-4112 .elementor-element.elementor-element-960dbaa > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-960dbaa .elementor-heading-title{font-size:13vw;line-height:0.8em;}.elementor-4112 .elementor-element.elementor-element-6c422a8 > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-4112 .elementor-element.elementor-element-6c422a8{text-align:center;}.elementor-4112 .elementor-element.elementor-element-6c422a8 .elementor-heading-title{font-size:5.5vw;line-height:0.9em;}.elementor-4112 .elementor-element.elementor-element-8b8668b > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-8b8668b .elementor-heading-title{font-size:5.5vw;line-height:0.9em;}}@media(min-width:768px){.elementor-4112 .elementor-element.elementor-element-b9a86cc{--content-width:100%;}.elementor-4112 .elementor-element.elementor-element-ad17f84{--width:100%;}.elementor-4112 .elementor-element.elementor-element-f5bab2e{--content-width:40%;}.elementor-4112 .elementor-element.elementor-element-29870fc{--width:100%;}.elementor-4112 .elementor-element.elementor-element-e1472ec{--width:100%;}.elementor-4112 .elementor-element.elementor-element-e7cc275{--width:90%;}.elementor-4112 .elementor-element.elementor-element-c67e591{--width:90%;}.elementor-4112 .elementor-element.elementor-element-620fd22{--width:100%;}.elementor-4112 .elementor-element.elementor-element-62b36ab{--width:60%;}.elementor-4112 .elementor-element.elementor-element-fe258ee{--width:60%;}.elementor-4112 .elementor-element.elementor-element-6c73ee2{--width:80%;}}@media(max-width:767px){.elementor-4112 .elementor-element.elementor-element-b9a86cc{--padding-top:100px;--padding-bottom:0px;--padding-left:10px;--padding-right:010px;}.elementor-4112 .elementor-element.elementor-element-60680b4 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-60680b4{text-align:start;}.elementor-4112 .elementor-element.elementor-element-60680b4 .elementor-heading-title{font-size:20vw;line-height:0.9em;letter-spacing:-1.7px;}.elementor-4112 .elementor-element.elementor-element-8e87dbc img{height:60vh;object-fit:cover;}.elementor-4112 .elementor-element.elementor-element-14ca684{--min-height:50vh;}.elementor-4112 .elementor-element.elementor-element-0677af2 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-0677af2{text-align:center;}.elementor-4112 .elementor-element.elementor-element-0677af2 .elementor-heading-title{font-size:20vw;line-height:0.9em;letter-spacing:-1.7px;}.elementor-4112 .elementor-element.elementor-element-ad17f84{--min-height:30vh;--justify-content:flex-start;--padding-top:0px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-4112 .elementor-element.elementor-element-e52e298 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-e52e298{text-align:center;}.elementor-4112 .elementor-element.elementor-element-e52e298 .elementor-heading-title{font-size:3.5vw;line-height:1em;}.elementor-4112 .elementor-element.elementor-element-e2b37ee > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-e2b37ee{text-align:center;}.elementor-4112 .elementor-element.elementor-element-e2b37ee .elementor-heading-title{font-size:3.5vw;line-height:1em;}.elementor-4112 .elementor-element.elementor-element-1d00c07{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:010px;--padding-right:10px;}.elementor-4112 .elementor-element.elementor-element-0cc5401{--width:50%;--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-4112 .elementor-element.elementor-element-0b02696{--width:50%;--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-4112 .elementor-element.elementor-element-bfc6a16{--min-height:30vh;}.elementor-4112 .elementor-element.elementor-element-4f103b4 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-4f103b4{text-align:center;}.elementor-4112 .elementor-element.elementor-element-4f103b4 .elementor-heading-title{font-size:15vw;line-height:0.9em;letter-spacing:-1.7px;}.elementor-4112 .elementor-element.elementor-element-29870fc{--min-height:30vh;--justify-content:flex-start;--padding-top:0px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-4112 .elementor-element.elementor-element-146aca3 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-146aca3{text-align:center;}.elementor-4112 .elementor-element.elementor-element-146aca3 .elementor-heading-title{font-size:3.5vw;line-height:1em;}.elementor-4112 .elementor-element.elementor-element-a07c643{--min-height:30vh;}.elementor-4112 .elementor-element.elementor-element-258ce84 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-258ce84{text-align:center;}.elementor-4112 .elementor-element.elementor-element-258ce84 .elementor-heading-title{font-size:15vw;line-height:0.9em;letter-spacing:-1.7px;}.elementor-4112 .elementor-element.elementor-element-e1472ec{--min-height:30vh;--justify-content:flex-start;--padding-top:0px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-4112 .elementor-element.elementor-element-cb1762d > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-cb1762d{text-align:center;}.elementor-4112 .elementor-element.elementor-element-cb1762d .elementor-heading-title{font-size:3.5vw;line-height:1em;}.elementor-4112 .elementor-element.elementor-element-e7cc275{--width:95%;--min-height:30vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4112 .elementor-element.elementor-element-ed3c353 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-ed3c353{text-align:center;}.elementor-4112 .elementor-element.elementor-element-ed3c353 .elementor-heading-title{font-size:3vw;line-height:1em;}.elementor-4112 .elementor-element.elementor-element-c67e591{--width:95%;--min-height:30vh;--justify-content:flex-start;}.elementor-4112 .elementor-element.elementor-element-651bd84 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-651bd84{text-align:center;}.elementor-4112 .elementor-element.elementor-element-651bd84 .elementor-heading-title{font-size:5.7vw;line-height:1em;}.elementor-4112 .elementor-element.elementor-element-ab53413{--min-height:30vh;}.elementor-4112 .elementor-element.elementor-element-ec46c4c > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-ec46c4c{text-align:center;}.elementor-4112 .elementor-element.elementor-element-ec46c4c .elementor-heading-title{font-size:15vw;line-height:0.9em;letter-spacing:-1.7px;}.elementor-4112 .elementor-element.elementor-element-620fd22{--min-height:30vh;--justify-content:flex-start;--padding-top:0px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-4112 .elementor-element.elementor-element-cb924c7 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-cb924c7{text-align:center;}.elementor-4112 .elementor-element.elementor-element-cb924c7 .elementor-heading-title{font-size:3.5vw;line-height:1em;}.elementor-4112 .elementor-element.elementor-element-62b36ab{--width:60%;--min-height:20vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:5%;--padding-bottom:2.5%;--padding-left:0%;--padding-right:0%;}.elementor-4112 .elementor-element.elementor-element-57a4bf1 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-57a4bf1{text-align:center;}.elementor-4112 .elementor-element.elementor-element-57a4bf1 .elementor-heading-title{font-size:15vw;line-height:0.9em;letter-spacing:-1.7px;}.elementor-4112 .elementor-element.elementor-element-a4785ee > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-a4785ee{text-align:center;}.elementor-4112 .elementor-element.elementor-element-a4785ee .elementor-heading-title{font-size:5vw;line-height:1em;}.elementor-4112 .elementor-element.elementor-element-fe258ee{--width:60%;--min-height:30vh;--padding-top:0%;--padding-bottom:05%;--padding-left:0%;--padding-right:0%;}.elementor-4112 .elementor-element.elementor-element-aeb333e > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-aeb333e{text-align:center;}.elementor-4112 .elementor-element.elementor-element-aeb333e .elementor-heading-title{font-size:3.5vw;line-height:1em;}.elementor-4112 .elementor-element.elementor-element-9fd6a74 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-9fd6a74{text-align:center;}.elementor-4112 .elementor-element.elementor-element-9fd6a74 .elementor-heading-title{font-size:3.5vw;line-height:1em;}.elementor-4112 .elementor-element.elementor-element-30ba729 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-30ba729{text-align:center;}.elementor-4112 .elementor-element.elementor-element-30ba729 .elementor-heading-title{font-size:3.5vw;line-height:1em;}.elementor-4112 .elementor-element.elementor-element-1682aab > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-1682aab{text-align:center;}.elementor-4112 .elementor-element.elementor-element-1682aab .elementor-heading-title{font-size:3.5vw;line-height:1em;}.elementor-4112 .elementor-element.elementor-element-f9667b1 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-f9667b1{text-align:center;}.elementor-4112 .elementor-element.elementor-element-f9667b1 .elementor-heading-title{font-size:3.5vw;line-height:1em;}.elementor-4112 .elementor-element.elementor-element-a7dc6c2 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-a7dc6c2{text-align:center;}.elementor-4112 .elementor-element.elementor-element-a7dc6c2 .elementor-heading-title{font-size:3.5vw;line-height:1em;}.elementor-4112 .elementor-element.elementor-element-6c73ee2{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4112 .elementor-element.elementor-element-960dbaa > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-960dbaa{text-align:center;}.elementor-4112 .elementor-element.elementor-element-960dbaa .elementor-heading-title{font-size:15vw;line-height:0.9em;letter-spacing:-1.7px;}.elementor-4112 .elementor-element.elementor-element-6c422a8 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-6c422a8 .elementor-heading-title{font-size:6vw;line-height:1em;letter-spacing:-1px;}.elementor-4112 .elementor-element.elementor-element-8b8668b > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4112 .elementor-element.elementor-element-8b8668b{text-align:center;}.elementor-4112 .elementor-element.elementor-element-8b8668b .elementor-heading-title{font-size:6vw;line-height:0.9em;letter-spacing:-1px;}}/* Start custom CSS for heading, class: .elementor-element-60680b4 */.elementor-4112 .elementor-element.elementor-element-60680b4.nowrap {
  white-space: nowrap;
}
[data-reveal="text"] { visibility: hidden; }
[data-reveal="text"] .line { overflow: hidden; display: block; }
[data-reveal="text"] .word { display: inline-block; will-change: transform, opacity; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0677af2 */.elementor-4112 .elementor-element.elementor-element-0677af2.nowrap {
  white-space: nowrap;
}
[data-reveal="text"] { visibility: hidden; }
[data-reveal="text"] .line { overflow: hidden; display: block; }
[data-reveal="text"] .word { display: inline-block; will-change: transform, opacity; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e52e298 */.elementor-4112 .elementor-element.elementor-element-e52e298.nowrap {
  white-space: nowrap;
}
[data-reveal="text"] { visibility: hidden; }
[data-reveal="text"] .line { overflow: hidden; display: block; }
[data-reveal="text"] .word { display: inline-block; will-change: transform, opacity; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2b37ee */.elementor-4112 .elementor-element.elementor-element-e2b37ee.nowrap {
  white-space: nowrap;
}
[data-reveal="text"] { visibility: hidden; }
[data-reveal="text"] .line { overflow: hidden; display: block; }
[data-reveal="text"] .word { display: inline-block; will-change: transform, opacity; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f103b4 */.elementor-4112 .elementor-element.elementor-element-4f103b4.nowrap {
  white-space: nowrap;
}
[data-reveal="text"] { visibility: hidden; }
[data-reveal="text"] .line { overflow: hidden; display: block; }
[data-reveal="text"] .word { display: inline-block; will-change: transform, opacity; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-146aca3 */.elementor-4112 .elementor-element.elementor-element-146aca3.nowrap {
  white-space: nowrap;
}
[data-reveal="text"] { visibility: hidden; }
[data-reveal="text"] .line { overflow: hidden; display: block; }
[data-reveal="text"] .word { display: inline-block; will-change: transform, opacity; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-258ce84 */.elementor-4112 .elementor-element.elementor-element-258ce84.nowrap {
  white-space: nowrap;
}
[data-reveal="text"] { visibility: hidden; }
[data-reveal="text"] .line { overflow: hidden; display: block; }
[data-reveal="text"] .word { display: inline-block; will-change: transform, opacity; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb1762d */.elementor-4112 .elementor-element.elementor-element-cb1762d.nowrap {
  white-space: nowrap;
}
[data-reveal="text"] { visibility: hidden; }
[data-reveal="text"] .line { overflow: hidden; display: block; }
[data-reveal="text"] .word { display: inline-block; will-change: transform, opacity; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed3c353 */.elementor-4112 .elementor-element.elementor-element-ed3c353.nowrap {
  white-space: nowrap;
}
[data-reveal="text"] { visibility: hidden; }
[data-reveal="text"] .line { overflow: hidden; display: block; }
[data-reveal="text"] .word { display: inline-block; will-change: transform, opacity; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-651bd84 */.elementor-4112 .elementor-element.elementor-element-651bd84.nowrap {
  white-space: nowrap;
}
[data-reveal="text"] { visibility: hidden; }
[data-reveal="text"] .line { overflow: hidden; display: block; }
[data-reveal="text"] .word { display: inline-block; will-change: transform, opacity; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec46c4c */.elementor-4112 .elementor-element.elementor-element-ec46c4c.nowrap {
  white-space: nowrap;
}
[data-reveal="text"] { visibility: hidden; }
[data-reveal="text"] .line { overflow: hidden; display: block; }
[data-reveal="text"] .word { display: inline-block; will-change: transform, opacity; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb924c7 */.elementor-4112 .elementor-element.elementor-element-cb924c7.nowrap {
  white-space: nowrap;
}
[data-reveal="text"] { visibility: hidden; }
[data-reveal="text"] .line { overflow: hidden; display: block; }
[data-reveal="text"] .word { display: inline-block; will-change: transform, opacity; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57a4bf1 */.elementor-4112 .elementor-element.elementor-element-57a4bf1.nowrap {
  white-space: nowrap;
}
[data-reveal="text"] { visibility: hidden; }
[data-reveal="text"] .line { overflow: hidden; display: block; }
[data-reveal="text"] .word { display: inline-block; will-change: transform, opacity; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4785ee */.elementor-4112 .elementor-element.elementor-element-a4785ee.nowrap {
  white-space: nowrap;
}
[data-reveal="text"] { visibility: hidden; }
[data-reveal="text"] .line { overflow: hidden; display: block; }
[data-reveal="text"] .word { display: inline-block; will-change: transform, opacity; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aeb333e */.elementor-4112 .elementor-element.elementor-element-aeb333e.nowrap {
  white-space: nowrap;
}
[data-reveal="text"] { visibility: hidden; }
[data-reveal="text"] .line { overflow: hidden; display: block; }
[data-reveal="text"] .word { display: inline-block; will-change: transform, opacity; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fd6a74 */.elementor-4112 .elementor-element.elementor-element-9fd6a74.nowrap {
  white-space: nowrap;
}
[data-reveal="text"] { visibility: hidden; }
[data-reveal="text"] .line { overflow: hidden; display: block; }
[data-reveal="text"] .word { display: inline-block; will-change: transform, opacity; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30ba729 */.elementor-4112 .elementor-element.elementor-element-30ba729.nowrap {
  white-space: nowrap;
}
[data-reveal="text"] { visibility: hidden; }
[data-reveal="text"] .line { overflow: hidden; display: block; }
[data-reveal="text"] .word { display: inline-block; will-change: transform, opacity; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1682aab */.elementor-4112 .elementor-element.elementor-element-1682aab.nowrap {
  white-space: nowrap;
}
[data-reveal="text"] { visibility: hidden; }
[data-reveal="text"] .line { overflow: hidden; display: block; }
[data-reveal="text"] .word { display: inline-block; will-change: transform, opacity; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9667b1 */.elementor-4112 .elementor-element.elementor-element-f9667b1.nowrap {
  white-space: nowrap;
}
[data-reveal="text"] { visibility: hidden; }
[data-reveal="text"] .line { overflow: hidden; display: block; }
[data-reveal="text"] .word { display: inline-block; will-change: transform, opacity; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7dc6c2 */.elementor-4112 .elementor-element.elementor-element-a7dc6c2.nowrap {
  white-space: nowrap;
}
[data-reveal="text"] { visibility: hidden; }
[data-reveal="text"] .line { overflow: hidden; display: block; }
[data-reveal="text"] .word { display: inline-block; will-change: transform, opacity; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-960dbaa */.elementor-4112 .elementor-element.elementor-element-960dbaa.nowrap {
  white-space: nowrap;
}
[data-reveal="text"] { visibility: hidden; }
[data-reveal="text"] .line { overflow: hidden; display: block; }
[data-reveal="text"] .word { display: inline-block; will-change: transform, opacity; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b8668b */.apple-blink3 {
  position: relative;
  display: inline-block;     /* aumenta stabilità hover */
  padding-bottom: 4px;       /* area hover più grande */
  text-decoration: none;
  animation: appleFade 2.6s ease-in-out infinite;
}

/* underline “Apple” nascosta */
.apple-blink3::after{
  content: "";
  position: absolute;
  left: 0;
  bottom: -1px;               /* dentro la padding area */
  width: 100%;
  height: 10%;
  background: currentColor;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* hover: stop fade + mostra underline (senza muovere il testo) */
.apple-blink3:hover{
  animation: none;
  opacity: 1;
}

.apple-blink3:hover::after{
  transform: scaleX(1);
}

/* “lampeggio” elegante (breathing) */
@keyframes appleFade{
  0%   { opacity: 1; }
  50%  { opacity: 0.2; }
  100% { opacity: 1; }
}/* End custom CSS */