.elementor-279 .elementor-element.elementor-element-b531a55:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-b531a55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hulalagirls.com/wp-content/uploads/2026/10/hulala-girls-bg-star-trail-beach-night-1920x1080-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-279 .elementor-element.elementor-element-b531a55 > .elementor-container{min-height:560px;}.elementor-279 .elementor-element.elementor-element-b531a55{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-b531a55 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-279 .elementor-element.elementor-element-2ae1c91 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-279 .elementor-element.elementor-element-2ae1c91 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-279 .elementor-element.elementor-element-9ae62fd{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-279 .elementor-element.elementor-element-9ae62fd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-9ae62fd .elementor-heading-title{font-size:70px;font-weight:700;-webkit-text-stroke-width:6px;stroke-width:6px;-webkit-text-stroke-color:#9200C2;stroke:#9200C2;text-shadow:20px 20px 20px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-279 .elementor-element.elementor-element-fb263de{width:var( --container-widget-width, 785px );max-width:785px;--container-widget-width:785px;--container-widget-flex-grow:0;text-align:start;}.elementor-279 .elementor-element.elementor-element-fb263de > .elementor-widget-container{margin:20px 0px 0px 0px;padding:14px 40px 18px 40px;}.elementor-279 .elementor-element.elementor-element-fb263de .elementor-heading-title{font-family:"Mali", Sans-serif;font-size:22px;font-weight:500;line-height:1.5em;text-shadow:0px 2px 0px rgba(0,0,0,0.25);color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-279 .elementor-element.elementor-element-739c6bd .elementor-button{background-color:rgba(255,255,255,0);font-family:"Mali", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:0.03em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:14px 32px 14px 32px;}.elementor-279 .elementor-element.elementor-element-739c6bd .elementor-button:hover, .elementor-279 .elementor-element.elementor-element-739c6bd .elementor-button:focus{background-color:#FFFFFF;color:#9200C2;border-color:#FFFFFF;}.elementor-279 .elementor-element.elementor-element-739c6bd > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-739c6bd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-279 .elementor-element.elementor-element-739c6bd .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-279 .elementor-element.elementor-element-739c6bd .elementor-button:hover svg, .elementor-279 .elementor-element.elementor-element-739c6bd .elementor-button:focus svg{fill:#9200C2;}.elementor-279 .elementor-element.elementor-element-6d4fd64{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-279 .elementor-element.elementor-element-e5a0d3f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-e58b65a > .elementor-widget-container{margin:0px 0px 4px 0px;padding:0px 0px 2px 0px;}.elementor-279 .elementor-element.elementor-element-e58b65a{text-align:center;}.elementor-279 .elementor-element.elementor-element-e58b65a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;letter-spacing:0.12em;color:var( --e-global-color-8cca093 );}.elementor-279 .elementor-element.elementor-element-5dc78d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-279 .elementor-element.elementor-element-5dc78d6{text-align:center;}.elementor-279 .elementor-element.elementor-element-5dc78d6 .elementor-heading-title{font-family:"Mali", Sans-serif;font-size:50px;font-weight:700;line-height:1.15em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-40db9f9{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-5bba17d-font-family ), Sans-serif;font-size:var( --e-global-typography-5bba17d-font-size );font-weight:var( --e-global-typography-5bba17d-font-weight );line-height:var( --e-global-typography-5bba17d-line-height );color:var( --e-global-color-351c33f );}.elementor-279 .elementor-element.elementor-element-40db9f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-279 .elementor-element.elementor-element-40db9f9.elementor-element{--align-self:center;}.elementor-279 .elementor-element.elementor-element-40db9f9 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-ac79a1a .elementor-button{background-color:#FFFFFF;font-family:"Mali", Sans-serif;font-size:20px;font-weight:700;line-height:1em;fill:var( --e-global-color-8cca093 );color:var( --e-global-color-8cca093 );transition-duration:0.2s;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-8cca093 );border-radius:50px 50px 50px 50px;padding:15px 26px 15px 26px;}.elementor-279 .elementor-element.elementor-element-ac79a1a .elementor-button:hover, .elementor-279 .elementor-element.elementor-element-ac79a1a .elementor-button:focus{background-color:var( --e-global-color-8cca093 );color:#FFFFFF;border-color:var( --e-global-color-8cca093 );}.elementor-279 .elementor-element.elementor-element-ac79a1a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-ac79a1a .elementor-button-content-wrapper{flex-direction:row;}.elementor-279 .elementor-element.elementor-element-ac79a1a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-279 .elementor-element.elementor-element-ac79a1a .elementor-button:hover svg, .elementor-279 .elementor-element.elementor-element-ac79a1a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-279 .elementor-element.elementor-element-90b3f75{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-279 .elementor-element.elementor-element-90b3f75:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-90b3f75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-6f20517 ) 25%, var( --e-global-color-101fec6 ) 85%);}.elementor-279 .elementor-element.elementor-element-6df91e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-279 .elementor-element.elementor-element-6df91e7{text-align:center;}.elementor-279 .elementor-element.elementor-element-6df91e7 .elementor-heading-title{font-family:"Mali", Sans-serif;font-size:50px;font-weight:700;line-height:1.15em;}.elementor-279 .elementor-element.elementor-element-1c9c89b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-279 .elementor-element.elementor-element-1c9c89b{text-align:center;}.elementor-279 .elementor-element.elementor-element-1c9c89b .elementor-heading-title{font-family:"Mali", Sans-serif;font-size:28px;font-weight:700;line-height:1.15em;}.elementor-279 .elementor-element.elementor-element-cdc8b2f{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-5bba17d-font-family ), Sans-serif;font-size:var( --e-global-typography-5bba17d-font-size );font-weight:var( --e-global-typography-5bba17d-font-weight );line-height:var( --e-global-typography-5bba17d-line-height );color:var( --e-global-color-e2f2e0a );}.elementor-279 .elementor-element.elementor-element-cdc8b2f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-279 .elementor-element.elementor-element-cdc8b2f.elementor-element{--align-self:center;}.elementor-279 .elementor-element.elementor-element-cdc8b2f p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-a045ceb{width:var( --container-widget-width, 960px );max-width:960px;--container-widget-width:960px;--container-widget-flex-grow:0;}.elementor-279 .elementor-element.elementor-element-a045ceb > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;border-radius:16px 16px 16px 16px;box-shadow:0px 12px 32px 0px rgba(10,58,74,0.35);}.elementor-279 .elementor-element.elementor-element-a045ceb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-279 .elementor-element.elementor-element-5843489 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-279 .elementor-element.elementor-element-5843489{text-align:center;}.elementor-279 .elementor-element.elementor-element-5843489 .elementor-heading-title{font-family:"Mali", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-652758c4 );}.elementor-279 .elementor-element.elementor-element-2c19f96 .elementor-button{background-color:#FFFFFF;font-family:"Mali", Sans-serif;font-size:20px;font-weight:700;fill:#9200C2;color:#9200C2;border-style:solid;border-width:3px 3px 3px 3px;border-color:#9200C2;border-radius:50px 50px 50px 50px;padding:14px 32px 14px 32px;}.elementor-279 .elementor-element.elementor-element-2c19f96 .elementor-button:hover, .elementor-279 .elementor-element.elementor-element-2c19f96 .elementor-button:focus{background-color:#9200C2;color:#FFFFFF;border-color:#9200C2;}.elementor-279 .elementor-element.elementor-element-2c19f96 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-2c19f96 .elementor-button-content-wrapper{flex-direction:row;}.elementor-279 .elementor-element.elementor-element-2c19f96 .elementor-button:hover svg, .elementor-279 .elementor-element.elementor-element-2c19f96 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-279 .elementor-element.elementor-element-8cbadde{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-279 .elementor-element.elementor-element-8cbadde:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-8cbadde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-6f20517 ) 25%, var( --e-global-color-101fec6 ) 85%);}.elementor-279 .elementor-element.elementor-element-c70b1bd > .elementor-widget-container{margin:0px 0px 4px 0px;padding:0px 0px 2px 0px;}.elementor-279 .elementor-element.elementor-element-c70b1bd{text-align:center;}.elementor-279 .elementor-element.elementor-element-c70b1bd .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;letter-spacing:0.12em;color:var( --e-global-color-8cca093 );}.elementor-279 .elementor-element.elementor-element-69a8eeb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-279 .elementor-element.elementor-element-69a8eeb{text-align:center;}.elementor-279 .elementor-element.elementor-element-69a8eeb .elementor-heading-title{font-family:"Mali", Sans-serif;font-size:50px;font-weight:700;line-height:1.15em;}.elementor-279 .elementor-element.elementor-element-87d9704{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-5bba17d-font-family ), Sans-serif;font-size:var( --e-global-typography-5bba17d-font-size );font-weight:var( --e-global-typography-5bba17d-font-weight );line-height:var( --e-global-typography-5bba17d-line-height );color:var( --e-global-color-e2f2e0a );}.elementor-279 .elementor-element.elementor-element-87d9704 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-279 .elementor-element.elementor-element-87d9704.elementor-element{--align-self:center;}.elementor-279 .elementor-element.elementor-element-87d9704 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-817955a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-1acc9ba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-279 .elementor-element.elementor-element-1acc9ba.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-279 .elementor-element.elementor-element-c03f824{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-c03f824 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;border-radius:16px 16px 16px 16px;box-shadow:0px 12px 32px 0px rgba(10,58,74,0.35);}.elementor-279 .elementor-element.elementor-element-c03f824 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-279 .elementor-element.elementor-element-9255202 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-279 .elementor-element.elementor-element-9255202{text-align:center;}.elementor-279 .elementor-element.elementor-element-9255202 .elementor-heading-title{font-family:"Mali", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-652758c4 );}.elementor-279 .elementor-element.elementor-element-fbb8ef6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-279 .elementor-element.elementor-element-fbb8ef6{text-align:center;font-family:"Mali", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-279 .elementor-element.elementor-element-fbb8ef6 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-966bd6b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-966bd6b.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__front{background-color:#007AA8;box-shadow:0px 10px 24px 0px rgba(10,58,74,0.16);}.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__back{background-color:#FADFFB;background-image:url("https://hulalagirls.com/wp-content/uploads/2026/10/hulala-girls-pin-mermaid-diva-mnm-original-1200x1200-1.png");background-position:top center;background-repeat:no-repeat;background-size:58% auto;box-shadow:0px 10px 24px 0px rgba(10,58,74,0.16);}.elementor-279 .elementor-element.elementor-element-c2ff59b{width:100%;max-width:100%;--e-transform-transition-duration:250ms;}.elementor-279 .elementor-element.elementor-element-c2ff59b > .elementor-widget-container:hover{--e-transform-translateY:-6px;}.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box{height:min(540px, calc((100vw - 140px) / 2));}.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__layer, .elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__layer__overlay{border-radius:16px;}.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:17% 5% 0% 5%;text-align:center;justify-content:center;}.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__image img{width:92%;}.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__image{opacity:1;}.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Mali", Sans-serif;font-size:40px;font-weight:700;}.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:48% 6% 4% 6%;text-align:center;justify-content:flex-start;}.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__button{margin-inline-center:0;}.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__back .elementor-flip-box__layer__description{color:#A3156E;font-family:"Mali", Sans-serif;font-size:36px;font-weight:700;line-height:1.25em;}.elementor-279 .elementor-element.elementor-element-68e06fd .elementor-button{background-color:#FFFFFF;font-family:"Mali", Sans-serif;font-size:20px;font-weight:700;fill:#A3156E;color:#A3156E;border-style:solid;border-width:3px 3px 3px 3px;border-color:#A3156E;border-radius:50px 50px 50px 50px;padding:14px 32px 14px 32px;}.elementor-279 .elementor-element.elementor-element-68e06fd .elementor-button:hover, .elementor-279 .elementor-element.elementor-element-68e06fd .elementor-button:focus{background-color:#A3156E;color:#FFFFFF;border-color:#A3156E;}.elementor-279 .elementor-element.elementor-element-68e06fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-68e06fd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-279 .elementor-element.elementor-element-68e06fd .elementor-button:hover svg, .elementor-279 .elementor-element.elementor-element-68e06fd .elementor-button:focus svg{fill:#FFFFFF;}.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-279 .elementor-element.elementor-element-5049817{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;bottom:0px;z-index:3;}body:not(.rtl) .elementor-279 .elementor-element.elementor-element-5049817{right:2%;}body.rtl .elementor-279 .elementor-element.elementor-element-5049817{left:2%;}.elementor-279 .elementor-element.elementor-element-413dd84{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-279 .elementor-element.elementor-element-413dd84:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-413dd84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #CFF8C8 25%, #148900 85%);}.elementor-279 .elementor-element.elementor-element-166907e > .elementor-widget-container{margin:0px 0px 4px 0px;padding:0px 0px 2px 0px;}.elementor-279 .elementor-element.elementor-element-166907e{text-align:center;}.elementor-279 .elementor-element.elementor-element-166907e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;letter-spacing:0.12em;color:var( --e-global-color-8cca093 );}.elementor-279 .elementor-element.elementor-element-826ac2e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-279 .elementor-element.elementor-element-826ac2e{text-align:center;}.elementor-279 .elementor-element.elementor-element-826ac2e .elementor-heading-title{font-family:"Mali", Sans-serif;font-size:50px;font-weight:700;line-height:1.15em;}.elementor-279 .elementor-element.elementor-element-70c8712{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-5bba17d-font-family ), Sans-serif;font-size:var( --e-global-typography-5bba17d-font-size );font-weight:var( --e-global-typography-5bba17d-font-weight );line-height:var( --e-global-typography-5bba17d-line-height );color:var( --e-global-color-e2f2e0a );}.elementor-279 .elementor-element.elementor-element-70c8712 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-279 .elementor-element.elementor-element-70c8712.elementor-element{--align-self:center;}.elementor-279 .elementor-element.elementor-element-70c8712 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-794df65{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-60e13ba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-279 .elementor-element.elementor-element-60e13ba.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-279 .elementor-element.elementor-element-00fc6bb{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-00fc6bb > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;border-radius:16px 16px 16px 16px;box-shadow:0px 12px 32px 0px rgba(10,58,74,0.35);}.elementor-279 .elementor-element.elementor-element-00fc6bb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-279 .elementor-element.elementor-element-d1cd551 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-279 .elementor-element.elementor-element-d1cd551{text-align:center;}.elementor-279 .elementor-element.elementor-element-d1cd551 .elementor-heading-title{font-family:"Mali", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-652758c4 );}.elementor-279 .elementor-element.elementor-element-1882d67 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-279 .elementor-element.elementor-element-1882d67{text-align:center;font-family:"Mali", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-279 .elementor-element.elementor-element-1882d67 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-ba9b7e0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-ba9b7e0.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__front{background-color:#0C5000;box-shadow:0px 10px 24px 0px rgba(10,58,74,0.16);}.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__back{background-color:#CFF8C8;background-image:url("https://hulalagirls.com/wp-content/uploads/2026/10/hulala-girls-char-mele-princess-of-the-forest-1200x1200-1.png");background-position:top center;background-repeat:no-repeat;background-size:43% auto;box-shadow:0px 10px 24px 0px rgba(10,58,74,0.16);}.elementor-279 .elementor-element.elementor-element-dfe0f48{width:100%;max-width:100%;--e-transform-transition-duration:250ms;}.elementor-279 .elementor-element.elementor-element-dfe0f48 > .elementor-widget-container:hover{--e-transform-translateY:-6px;}.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box{height:min(540px, calc((100vw - 140px) / 2));}.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__layer, .elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__layer__overlay{border-radius:16px;}.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:17% 5% 0% 5%;text-align:center;justify-content:center;}.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__image img{width:92%;}.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__image{opacity:1;}.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Mali", Sans-serif;font-size:40px;font-weight:700;}.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:48% 6% 4% 6%;text-align:center;justify-content:flex-start;}.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__button{margin-inline-center:0;}.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#0C5000;font-family:"Mali", Sans-serif;font-size:36px;font-weight:700;line-height:1.25em;}.elementor-279 .elementor-element.elementor-element-1dd3426 .elementor-button{background-color:#FFFFFF;font-family:"Mali", Sans-serif;font-size:20px;font-weight:700;fill:#0C5000;color:#0C5000;border-style:solid;border-width:3px 3px 3px 3px;border-color:#0C5000;border-radius:50px 50px 50px 50px;padding:14px 32px 14px 32px;}.elementor-279 .elementor-element.elementor-element-1dd3426 .elementor-button:hover, .elementor-279 .elementor-element.elementor-element-1dd3426 .elementor-button:focus{background-color:#0C5000;color:#FFFFFF;border-color:#0C5000;}.elementor-279 .elementor-element.elementor-element-1dd3426 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-1dd3426 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-279 .elementor-element.elementor-element-1dd3426 .elementor-button:hover svg, .elementor-279 .elementor-element.elementor-element-1dd3426 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-279 .elementor-element.elementor-element-ac01108{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-279 .elementor-element.elementor-element-ac01108:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-ac01108 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #CAF1FF 25%, #019AC5 85%);}.elementor-279 .elementor-element.elementor-element-4a36507 > .elementor-widget-container{margin:0px 0px 4px 0px;padding:0px 0px 2px 0px;}.elementor-279 .elementor-element.elementor-element-4a36507{text-align:center;}.elementor-279 .elementor-element.elementor-element-4a36507 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;letter-spacing:0.12em;color:var( --e-global-color-8cca093 );}.elementor-279 .elementor-element.elementor-element-e3a253c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-279 .elementor-element.elementor-element-e3a253c{text-align:center;}.elementor-279 .elementor-element.elementor-element-e3a253c .elementor-heading-title{font-family:"Mali", Sans-serif;font-size:50px;font-weight:700;line-height:1.15em;}.elementor-279 .elementor-element.elementor-element-dcf0229{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-5bba17d-font-family ), Sans-serif;font-size:var( --e-global-typography-5bba17d-font-size );font-weight:var( --e-global-typography-5bba17d-font-weight );line-height:var( --e-global-typography-5bba17d-line-height );color:var( --e-global-color-e2f2e0a );}.elementor-279 .elementor-element.elementor-element-dcf0229 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-279 .elementor-element.elementor-element-dcf0229.elementor-element{--align-self:center;}.elementor-279 .elementor-element.elementor-element-dcf0229 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-0f0b67b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-bedacc0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-279 .elementor-element.elementor-element-bedacc0.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-279 .elementor-element.elementor-element-cdf1bb7{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-cdf1bb7 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;border-radius:16px 16px 16px 16px;box-shadow:0px 12px 32px 0px rgba(10,58,74,0.35);}.elementor-279 .elementor-element.elementor-element-cdf1bb7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-279 .elementor-element.elementor-element-24277c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-279 .elementor-element.elementor-element-24277c2{text-align:center;}.elementor-279 .elementor-element.elementor-element-24277c2 .elementor-heading-title{font-family:"Mali", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-652758c4 );}.elementor-279 .elementor-element.elementor-element-928e994 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-279 .elementor-element.elementor-element-928e994{text-align:center;font-family:"Mali", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-279 .elementor-element.elementor-element-928e994 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-4687360{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-4687360.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__front{background-color:#019AC5;box-shadow:0px 10px 24px 0px rgba(10,58,74,0.16);}.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__back{background-color:#CAF1FF;background-image:url("https://hulalagirls.com/wp-content/uploads/2026/10/hulala-girls-char-skye-princess-of-the-sky-1200x1200-1.png");background-position:top center;background-repeat:no-repeat;background-size:43% auto;box-shadow:0px 10px 24px 0px rgba(10,58,74,0.16);}.elementor-279 .elementor-element.elementor-element-9b2202f{width:100%;max-width:100%;--e-transform-transition-duration:250ms;}.elementor-279 .elementor-element.elementor-element-9b2202f > .elementor-widget-container:hover{--e-transform-translateY:-6px;}.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box{height:min(540px, calc((100vw - 140px) / 2));}.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__layer, .elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__layer__overlay{border-radius:16px;}.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:17% 5% 0% 5%;text-align:center;justify-content:center;}.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__image img{width:92%;}.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__image{opacity:1;}.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Mali", Sans-serif;font-size:40px;font-weight:700;}.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:48% 6% 4% 6%;text-align:center;justify-content:flex-start;}.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__button{margin-inline-center:0;}.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__back .elementor-flip-box__layer__description{color:#006475;font-family:"Mali", Sans-serif;font-size:36px;font-weight:700;line-height:1.25em;}.elementor-279 .elementor-element.elementor-element-5a18363 .elementor-button{background-color:#FFFFFF;font-family:"Mali", Sans-serif;font-size:20px;font-weight:700;fill:#006475;color:#006475;border-style:solid;border-width:3px 3px 3px 3px;border-color:#006475;border-radius:50px 50px 50px 50px;padding:14px 32px 14px 32px;}.elementor-279 .elementor-element.elementor-element-5a18363 .elementor-button:hover, .elementor-279 .elementor-element.elementor-element-5a18363 .elementor-button:focus{background-color:#006475;color:#FFFFFF;border-color:#006475;}.elementor-279 .elementor-element.elementor-element-5a18363 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-5a18363 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-279 .elementor-element.elementor-element-5a18363 .elementor-button:hover svg, .elementor-279 .elementor-element.elementor-element-5a18363 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-279 .elementor-element.elementor-element-b048b88{--display:flex;--min-height:720px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-279 .elementor-element.elementor-element-b048b88:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-b048b88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8E8F0;background-image:url("https://hulalagirls.com/wp-content/uploads/2026/10/hulala-girls-bg-quote-tile-peek-a-boo-hana-pink-1920x1080-1.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-279 .elementor-element.elementor-element-736d6a2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-736d6a2.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-279 .elementor-element.elementor-element-af6f77f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-af6f77f.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-279 .elementor-element.elementor-element-c1d843b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-279 .elementor-element.elementor-element-c1d843b img{width:258px;}.elementor-279 .elementor-element.elementor-element-97afa9c .elementor-button{background-color:transparent;font-family:"Mali", Sans-serif;font-size:20px;font-weight:700;fill:#A3156E;color:#A3156E;border-style:solid;border-width:3px 3px 3px 3px;border-color:#A3156E;border-radius:50px 50px 50px 50px;padding:14px 32px 14px 32px;}.elementor-279 .elementor-element.elementor-element-97afa9c .elementor-button:hover, .elementor-279 .elementor-element.elementor-element-97afa9c .elementor-button:focus{background-color:#A3156E;color:#FFFFFF;border-color:#A3156E;}.elementor-279 .elementor-element.elementor-element-97afa9c .elementor-button:hover svg, .elementor-279 .elementor-element.elementor-element-97afa9c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-279 .elementor-element.elementor-element-7369c93{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-7369c93.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-279 .elementor-element.elementor-element-078aadd{text-align:start;}.elementor-279 .elementor-element.elementor-element-078aadd .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0.12em;color:#9200C2;}.elementor-279 .elementor-element.elementor-element-051c675{text-align:start;}.elementor-279 .elementor-element.elementor-element-051c675 .elementor-heading-title{font-family:"Mali", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;color:#A3156E;}.elementor-279 .elementor-element.elementor-element-2466a06{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:500;line-height:1.5em;color:#0A3A4A;}.elementor-279 .elementor-element.elementor-element-70892df{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-279 .elementor-element.elementor-element-70892df:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-70892df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FDE4D3 25%, #995200 85%);}.elementor-279 .elementor-element.elementor-element-444cb14 > .elementor-widget-container{margin:0px 0px 4px 0px;padding:0px 0px 2px 0px;}.elementor-279 .elementor-element.elementor-element-444cb14{text-align:center;}.elementor-279 .elementor-element.elementor-element-444cb14 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;letter-spacing:0.12em;color:var( --e-global-color-8cca093 );}.elementor-279 .elementor-element.elementor-element-dc3f1c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-279 .elementor-element.elementor-element-dc3f1c7{text-align:center;}.elementor-279 .elementor-element.elementor-element-dc3f1c7 .elementor-heading-title{font-family:"Mali", Sans-serif;font-size:50px;font-weight:700;line-height:1.15em;}.elementor-279 .elementor-element.elementor-element-78d1c5a{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-5bba17d-font-family ), Sans-serif;font-size:var( --e-global-typography-5bba17d-font-size );font-weight:var( --e-global-typography-5bba17d-font-weight );line-height:var( --e-global-typography-5bba17d-line-height );color:var( --e-global-color-e2f2e0a );}.elementor-279 .elementor-element.elementor-element-78d1c5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-279 .elementor-element.elementor-element-78d1c5a.elementor-element{--align-self:center;}.elementor-279 .elementor-element.elementor-element-78d1c5a p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-d468b46{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-32e6892{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-279 .elementor-element.elementor-element-32e6892.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-279 .elementor-element.elementor-element-8e49bbd{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-8e49bbd > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;border-radius:16px 16px 16px 16px;box-shadow:0px 12px 32px 0px rgba(10,58,74,0.35);}.elementor-279 .elementor-element.elementor-element-8e49bbd .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-279 .elementor-element.elementor-element-c358e15 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-279 .elementor-element.elementor-element-c358e15{text-align:center;}.elementor-279 .elementor-element.elementor-element-c358e15 .elementor-heading-title{font-family:"Mali", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-652758c4 );}.elementor-279 .elementor-element.elementor-element-3f9ee4d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-279 .elementor-element.elementor-element-3f9ee4d{text-align:center;font-family:"Mali", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-279 .elementor-element.elementor-element-3f9ee4d p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-4cbef54{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-4cbef54.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-279 .elementor-element.elementor-element-8987480 .elementor-flip-box__front{background-color:#016070;box-shadow:0px 10px 24px 0px rgba(10,58,74,0.16);}.elementor-279 .elementor-element.elementor-element-8987480 .elementor-flip-box__back{background-color:#FDE4D3;background-image:url("https://hulalagirls.com/wp-content/uploads/2026/10/hulala-girls-pin-mango-moxy-duo-800.webp");background-position:top center;background-repeat:no-repeat;background-size:56% auto;box-shadow:0px 10px 24px 0px rgba(10,58,74,0.16);}.elementor-279 .elementor-element.elementor-element-8987480{width:100%;max-width:100%;--e-transform-transition-duration:250ms;}.elementor-279 .elementor-element.elementor-element-8987480 > .elementor-widget-container:hover{--e-transform-translateY:-6px;}.elementor-279 .elementor-element.elementor-element-8987480 .elementor-flip-box{height:min(540px, calc((100vw - 140px) / 2));}.elementor-279 .elementor-element.elementor-element-8987480 .elementor-flip-box__layer, .elementor-279 .elementor-element.elementor-element-8987480 .elementor-flip-box__layer__overlay{border-radius:16px;}.elementor-279 .elementor-element.elementor-element-8987480 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:17% 5% 0% 5%;text-align:center;justify-content:center;}.elementor-279 .elementor-element.elementor-element-8987480 .elementor-flip-box__image img{width:68%;}.elementor-279 .elementor-element.elementor-element-8987480 .elementor-flip-box__image{opacity:1;}.elementor-279 .elementor-element.elementor-element-8987480 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Mali", Sans-serif;font-size:40px;font-weight:700;}.elementor-279 .elementor-element.elementor-element-8987480 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:48% 6% 4% 6%;text-align:center;justify-content:flex-start;}.elementor-279 .elementor-element.elementor-element-8987480 .elementor-flip-box__button{margin-inline-center:0;}.elementor-279 .elementor-element.elementor-element-8987480 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#995200;font-family:"Mali", Sans-serif;font-size:22px;font-weight:700;line-height:1.25em;}.elementor-279 .elementor-element.elementor-element-9b0e359 .elementor-button{background-color:#FFFFFF;font-family:"Mali", Sans-serif;font-size:20px;font-weight:700;fill:#995200;color:#995200;border-style:solid;border-width:3px 3px 3px 3px;border-color:#995200;border-radius:50px 50px 50px 50px;padding:14px 32px 14px 32px;}.elementor-279 .elementor-element.elementor-element-9b0e359 .elementor-button:hover, .elementor-279 .elementor-element.elementor-element-9b0e359 .elementor-button:focus{background-color:#995200;color:#FFFFFF;border-color:#FFFFFF;}.elementor-279 .elementor-element.elementor-element-9b0e359 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-9b0e359 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-279 .elementor-element.elementor-element-9b0e359 .elementor-button:hover svg, .elementor-279 .elementor-element.elementor-element-9b0e359 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-279 .elementor-element.elementor-element-abcd777{--display:flex;--min-height:595px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-279 .elementor-element.elementor-element-abcd777:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-abcd777 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-279 .elementor-element.elementor-element-3561410{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-3561410.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-279 .elementor-element.elementor-element-33dc3f2{text-align:start;}.elementor-279 .elementor-element.elementor-element-33dc3f2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:800;letter-spacing:0.14em;color:#9200C2;}.elementor-279 .elementor-element.elementor-element-85a9e22{text-align:start;}.elementor-279 .elementor-element.elementor-element-85a9e22 .elementor-heading-title{font-family:"Mali", Sans-serif;font-size:46px;font-weight:700;line-height:1.12em;color:#016070;}.elementor-279 .elementor-element.elementor-element-c445dd1{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:500;line-height:1.55em;color:#016070;}.elementor-279 .elementor-element.elementor-element-a6529e0{text-align:start;}.elementor-279 .elementor-element.elementor-element-a6529e0 .elementor-heading-title{font-family:"Mali", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-279 .elementor-element.elementor-element-731e4fd .elementor-button{background-color:#9200C2;font-family:"Mali", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:3px 3px 3px 3px;border-color:#9200C2;border-radius:50px 50px 50px 50px;padding:14px 34px 14px 34px;}.elementor-279 .elementor-element.elementor-element-731e4fd .elementor-button:hover, .elementor-279 .elementor-element.elementor-element-731e4fd .elementor-button:focus{background-color:#FFFFFF;color:#9200C2;border-color:#9200C2;}.elementor-279 .elementor-element.elementor-element-731e4fd .elementor-button:hover svg, .elementor-279 .elementor-element.elementor-element-731e4fd .elementor-button:focus svg{fill:#9200C2;}.elementor-279 .elementor-element.elementor-element-3e13383{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-3e13383.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-279 .elementor-element.elementor-element-3a2caa4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-f989cb9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;--overflow:hidden;--overlay-opacity:1;--padding-top:55px;--padding-bottom:113px;--padding-left:40px;--padding-right:40px;}.elementor-279 .elementor-element.elementor-element-f989cb9:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-f989cb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00ABC2 0%, #E0F3FA 100%);}.elementor-279 .elementor-element.elementor-element-f989cb9::before, .elementor-279 .elementor-element.elementor-element-f989cb9 > .elementor-background-video-container::before, .elementor-279 .elementor-element.elementor-element-f989cb9 > .e-con-inner > .elementor-background-video-container::before, .elementor-279 .elementor-element.elementor-element-f989cb9 > .elementor-background-slideshow::before, .elementor-279 .elementor-element.elementor-element-f989cb9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-279 .elementor-element.elementor-element-f989cb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://hulalagirls.com/wp-content/uploads/2026/10/hulala-girls-coral-reef-strip-1200x132-1.webp");--background-overlay:'';background-position:bottom left;background-repeat:repeat-x;background-size:873px auto;}.elementor-279 .elementor-element.elementor-element-0109918{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:16px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-0109918.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-279 .elementor-element.elementor-element-a6b8dc8{width:auto;max-width:auto;z-index:1;}.elementor-279 .elementor-element.elementor-element-a6b8dc8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-a6b8dc8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-279 .elementor-element.elementor-element-a6b8dc8 img{width:auto;height:190px;}.elementor-279 .elementor-element.elementor-element-4f25149{width:auto;max-width:auto;z-index:1;}.elementor-279 .elementor-element.elementor-element-4f25149 > .elementor-widget-container{margin:0px 0px 0px -28px;}.elementor-279 .elementor-element.elementor-element-4f25149.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-279 .elementor-element.elementor-element-4f25149 img{width:auto;height:190px;}.elementor-279 .elementor-element.elementor-element-6871ac4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-6871ac4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-279 .elementor-element.elementor-element-bc89ec2{width:auto;max-width:auto;z-index:1;text-align:center;}.elementor-279 .elementor-element.elementor-element-bc89ec2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-bc89ec2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-279 .elementor-element.elementor-element-bc89ec2 .elementor-heading-title{font-family:"Mali", Sans-serif;font-size:46px;font-weight:700;line-height:1.1em;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;text-shadow:0px 4px 8px rgba(10,58,74,0.35);color:#EF469B;}.elementor-279 .elementor-element.elementor-element-5953aac{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Mali", Sans-serif;font-size:22px;font-weight:500;line-height:1.6em;color:#0A3A4A;}.elementor-279 .elementor-element.elementor-element-5953aac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-5953aac p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-1e6eaf4{width:auto;max-width:auto;z-index:1;text-align:center;}.elementor-279 .elementor-element.elementor-element-1e6eaf4 > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-1e6eaf4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-279 .elementor-element.elementor-element-1e6eaf4 .elementor-heading-title{font-family:"Mali", Sans-serif;font-size:28px;font-weight:700;line-height:1.1em;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;text-shadow:0px 4px 8px rgba(10,58,74,0.35);color:#EF469B;}.elementor-279 .elementor-element.elementor-element-a97dfd9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Mali", Sans-serif;font-size:22px;font-weight:500;line-height:1.6em;color:#0A3A4A;}.elementor-279 .elementor-element.elementor-element-a97dfd9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-a97dfd9 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-2b4052e{width:auto;max-width:auto;z-index:1;text-align:center;}.elementor-279 .elementor-element.elementor-element-2b4052e > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-2b4052e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-279 .elementor-element.elementor-element-2b4052e .elementor-heading-title{font-family:"Mali", Sans-serif;font-size:28px;font-weight:700;line-height:1.1em;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;text-shadow:0px 4px 8px rgba(10,58,74,0.35);color:#EF469B;}.elementor-279 .elementor-element.elementor-element-aeba568 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-aeba568{text-align:center;font-family:"Mali", Sans-serif;font-size:22px;font-weight:700;line-height:1.6em;color:#0A3A4A;}.elementor-279 .elementor-element.elementor-element-aeba568 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-fb8c6da .elementor-button{background-color:var( --e-global-color-101fec6 );font-family:"Mali", Sans-serif;font-size:20px;font-weight:700;fill:var( --e-global-color-652758c4 );color:var( --e-global-color-652758c4 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-101fec6 );border-radius:50px 50px 50px 50px;padding:14px 32px 14px 32px;}.elementor-279 .elementor-element.elementor-element-fb8c6da .elementor-button:hover, .elementor-279 .elementor-element.elementor-element-fb8c6da .elementor-button:focus{background-color:transparent;color:var( --e-global-color-101fec6 );border-color:var( --e-global-color-101fec6 );}.elementor-279 .elementor-element.elementor-element-fb8c6da > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-fb8c6da .elementor-button:hover svg, .elementor-279 .elementor-element.elementor-element-fb8c6da .elementor-button:focus svg{fill:var( --e-global-color-101fec6 );}.elementor-279 .elementor-element.elementor-element-cb95e6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-4f25689{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-279 .elementor-element.elementor-element-4f25689:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-4f25689 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cc31d3c );}.elementor-279 .elementor-element.elementor-element-4f25689::before, .elementor-279 .elementor-element.elementor-element-4f25689 > .elementor-background-video-container::before, .elementor-279 .elementor-element.elementor-element-4f25689 > .e-con-inner > .elementor-background-video-container::before, .elementor-279 .elementor-element.elementor-element-4f25689 > .elementor-background-slideshow::before, .elementor-279 .elementor-element.elementor-element-4f25689 > .e-con-inner > .elementor-background-slideshow::before, .elementor-279 .elementor-element.elementor-element-4f25689 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-279 .elementor-element.elementor-element-d651f8c > .elementor-widget-container{margin:0px 0px 4px 0px;padding:0px 0px 2px 0px;}.elementor-279 .elementor-element.elementor-element-d651f8c{text-align:center;}.elementor-279 .elementor-element.elementor-element-d651f8c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;letter-spacing:0.12em;color:var( --e-global-color-8cca093 );}.elementor-279 .elementor-element.elementor-element-b633fd9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-279 .elementor-element.elementor-element-b633fd9{text-align:center;}.elementor-279 .elementor-element.elementor-element-b633fd9 .elementor-heading-title{font-family:"Mali", Sans-serif;font-size:50px;font-weight:700;line-height:1.15em;}.elementor-279 .elementor-element.elementor-element-df170f3{--display:flex;--padding-top:12px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-279 .elementor-element.elementor-element-a03ae6d{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:var( --e-global-color-e2f2e0a );}.elementor-279 .elementor-element.elementor-element-a03ae6d p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-a03ae6d a{color:#007AA8;}.elementor-279 .elementor-element.elementor-element-694addc{--display:flex;--padding-top:12px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-279 .elementor-element.elementor-element-4db8eb4{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:var( --e-global-color-e2f2e0a );}.elementor-279 .elementor-element.elementor-element-4db8eb4 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-4db8eb4 a{color:#007AA8;}.elementor-279 .elementor-element.elementor-element-06a2a96{--display:flex;--padding-top:12px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-279 .elementor-element.elementor-element-2079578{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:var( --e-global-color-e2f2e0a );}.elementor-279 .elementor-element.elementor-element-2079578 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-2079578 a{color:#007AA8;}.elementor-279 .elementor-element.elementor-element-66a6576{--display:flex;--padding-top:12px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-279 .elementor-element.elementor-element-07678e3{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:var( --e-global-color-e2f2e0a );}.elementor-279 .elementor-element.elementor-element-07678e3 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-07678e3 a{color:#007AA8;}.elementor-279 .elementor-element.elementor-element-fbc0079{--display:flex;--padding-top:12px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-279 .elementor-element.elementor-element-d422342{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:var( --e-global-color-e2f2e0a );}.elementor-279 .elementor-element.elementor-element-d422342 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-d422342 a{color:#007AA8;}.elementor-279 .elementor-element.elementor-element-b2cc46f{--display:flex;--padding-top:12px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-279 .elementor-element.elementor-element-32ccd61{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:var( --e-global-color-e2f2e0a );}.elementor-279 .elementor-element.elementor-element-32ccd61 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-32ccd61 a{color:#007AA8;}.elementor-279 .elementor-element.elementor-element-ec2b373{--display:flex;--padding-top:12px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-279 .elementor-element.elementor-element-88940e0{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:var( --e-global-color-e2f2e0a );}.elementor-279 .elementor-element.elementor-element-88940e0 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-88940e0 a{color:#007AA8;}.elementor-279 .elementor-element.elementor-element-4048d13{--display:flex;--padding-top:12px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-279 .elementor-element.elementor-element-b908f9c{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:var( --e-global-color-e2f2e0a );}.elementor-279 .elementor-element.elementor-element-b908f9c p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-b908f9c a{color:#007AA8;}.elementor-279 .elementor-element.elementor-element-082a93c{--display:flex;--padding-top:12px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-279 .elementor-element.elementor-element-03a6e4c{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:var( --e-global-color-e2f2e0a );}.elementor-279 .elementor-element.elementor-element-03a6e4c p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-03a6e4c a{color:#007AA8;}.elementor-279 .elementor-element.elementor-element-12cd27e{--display:flex;--padding-top:12px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-279 .elementor-element.elementor-element-b2b33e5{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:var( --e-global-color-e2f2e0a );}.elementor-279 .elementor-element.elementor-element-b2b33e5 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-b2b33e5 a{color:#007AA8;}.elementor-279 .elementor-element.elementor-element-91ecd0d{--n-accordion-title-font-size:22px;width:var( --container-widget-width, min(100%, 860px) );max-width:min(100%, 860px);--container-widget-width:min(100%, 860px);--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:14px 14px 14px 14px;--n-accordion-title-normal-color:#007AA8;--n-accordion-title-hover-color:#007AA8;--n-accordion-title-active-color:#007AA8;--n-accordion-icon-size:16px;--n-accordion-icon-normal-color:#007AA8;--n-accordion-icon-hover-color:#007AA8;--n-accordion-icon-active-color:#007AA8;}.elementor-279 .elementor-element.elementor-element-91ecd0d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#7DC9EA;}:where( .elementor-279 .elementor-element.elementor-element-91ecd0d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;border-style:none;--padding-top:0px;--padding-right:22px;--padding-bottom:20px;--padding-left:22px;}.elementor-279 .elementor-element.elementor-element-91ecd0d.elementor-element{--align-self:center;}.elementor-279 .elementor-element.elementor-element-91ecd0d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#007AA8;}.elementor-279 .elementor-element.elementor-element-91ecd0d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:2px 2px 2px 2px;border-color:#007AA8;}.elementor-279 .elementor-element.elementor-element-91ecd0d {--n-accordion-padding:18px 22px 18px 22px;}:where( .elementor-279 .elementor-element.elementor-element-91ecd0d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:700;line-height:1.35em;}.elementor-279 .elementor-element.elementor-element-e97fae0{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-279 .elementor-element.elementor-element-2afd285 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-7abfcb6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-279 .elementor-element.elementor-element-90b3f75{--content-width:1140px;}.elementor-279 .elementor-element.elementor-element-8cbadde{--content-width:1140px;}.elementor-279 .elementor-element.elementor-element-817955a{--width:100%;}.elementor-279 .elementor-element.elementor-element-1acc9ba{--width:55%;}.elementor-279 .elementor-element.elementor-element-966bd6b{--width:45%;}.elementor-279 .elementor-element.elementor-element-413dd84{--content-width:1140px;}.elementor-279 .elementor-element.elementor-element-794df65{--width:100%;}.elementor-279 .elementor-element.elementor-element-60e13ba{--width:55%;}.elementor-279 .elementor-element.elementor-element-ba9b7e0{--width:45%;}.elementor-279 .elementor-element.elementor-element-ac01108{--content-width:1140px;}.elementor-279 .elementor-element.elementor-element-0f0b67b{--width:100%;}.elementor-279 .elementor-element.elementor-element-bedacc0{--width:55%;}.elementor-279 .elementor-element.elementor-element-4687360{--width:45%;}.elementor-279 .elementor-element.elementor-element-736d6a2{--width:70%;}.elementor-279 .elementor-element.elementor-element-af6f77f{--width:50%;}.elementor-279 .elementor-element.elementor-element-7369c93{--width:50%;}.elementor-279 .elementor-element.elementor-element-70892df{--content-width:1140px;}.elementor-279 .elementor-element.elementor-element-d468b46{--width:100%;}.elementor-279 .elementor-element.elementor-element-32e6892{--width:55%;}.elementor-279 .elementor-element.elementor-element-4cbef54{--width:45%;}.elementor-279 .elementor-element.elementor-element-abcd777{--content-width:1140px;}.elementor-279 .elementor-element.elementor-element-3561410{--width:44%;}.elementor-279 .elementor-element.elementor-element-3e13383{--width:56%;}.elementor-279 .elementor-element.elementor-element-0109918{--width:auto;}.elementor-279 .elementor-element.elementor-element-6871ac4{--width:60%;}}@media(max-width:1024px){.elementor-279 .elementor-element.elementor-element-b531a55:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-b531a55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hulalagirls.com/wp-content/uploads/2026/10/hulala-girls-bg-star-trail-beach-night-1200x1200-1.webp");background-position:center center;}.elementor-279 .elementor-element.elementor-element-b531a55 > .elementor-container{min-height:500px;}.elementor-279 .elementor-element.elementor-element-b531a55{padding:0px 40px 0px 40px;}.elementor-279 .elementor-element.elementor-element-9ae62fd .elementor-heading-title{font-size:52px;line-height:1.1em;}.elementor-279 .elementor-element.elementor-element-fb263de{width:var( --container-widget-width, 583px );max-width:583px;--container-widget-width:583px;--container-widget-flex-grow:0;}.elementor-279 .elementor-element.elementor-element-fb263de > .elementor-widget-container{padding:14px 40px 18px 40px;}.elementor-279 .elementor-element.elementor-element-fb263de .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-279 .elementor-element.elementor-element-739c6bd .elementor-button{font-size:19px;}.elementor-279 .elementor-element.elementor-element-6d4fd64{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-279 .elementor-element.elementor-element-e5a0d3f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-e58b65a{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-e58b65a .elementor-heading-title{font-size:16px;}.elementor-279 .elementor-element.elementor-element-5dc78d6{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-5dc78d6 .elementor-heading-title{font-size:32px;line-height:1.15em;}.elementor-279 .elementor-element.elementor-element-40db9f9{width:100%;max-width:100%;font-size:var( --e-global-typography-5bba17d-font-size );line-height:var( --e-global-typography-5bba17d-line-height );}.elementor-279 .elementor-element.elementor-element-40db9f9 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-279 .elementor-element.elementor-element-40db9f9 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-ac79a1a .elementor-button{font-size:19px;}.elementor-279 .elementor-element.elementor-element-90b3f75{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-279 .elementor-element.elementor-element-6df91e7{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-6df91e7 .elementor-heading-title{font-size:32px;line-height:1.15em;}.elementor-279 .elementor-element.elementor-element-1c9c89b{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-1c9c89b .elementor-heading-title{font-size:26px;line-height:1.15em;}.elementor-279 .elementor-element.elementor-element-cdc8b2f{width:100%;max-width:100%;font-size:var( --e-global-typography-5bba17d-font-size );line-height:var( --e-global-typography-5bba17d-line-height );}.elementor-279 .elementor-element.elementor-element-cdc8b2f > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-279 .elementor-element.elementor-element-cdc8b2f p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-a045ceb{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-a045ceb > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-279 .elementor-element.elementor-element-a045ceb.elementor-element{--align-self:center;}.elementor-279 .elementor-element.elementor-element-5843489{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-2c19f96 .elementor-button{font-size:19px;}.elementor-279 .elementor-element.elementor-element-8cbadde{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-279 .elementor-element.elementor-element-c70b1bd{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-c70b1bd .elementor-heading-title{font-size:16px;}.elementor-279 .elementor-element.elementor-element-69a8eeb{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-69a8eeb .elementor-heading-title{font-size:32px;line-height:1.15em;}.elementor-279 .elementor-element.elementor-element-87d9704{width:100%;max-width:100%;font-size:var( --e-global-typography-5bba17d-font-size );line-height:var( --e-global-typography-5bba17d-line-height );}.elementor-279 .elementor-element.elementor-element-87d9704 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-279 .elementor-element.elementor-element-87d9704 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-817955a{--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;}.elementor-279 .elementor-element.elementor-element-c03f824{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-c03f824 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-279 .elementor-element.elementor-element-c03f824.elementor-element{--align-self:center;}.elementor-279 .elementor-element.elementor-element-9255202{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-9255202 .elementor-heading-title{font-size:26px;}.elementor-279 .elementor-element.elementor-element-fbb8ef6 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-279 .elementor-element.elementor-element-fbb8ef6 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box{height:calc((100vw - 80px) / 2);}.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:17% 5% 0% 5%;}.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:48% 5% 4% 5%;}.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:24px;line-height:1.2em;}.elementor-279 .elementor-element.elementor-element-68e06fd .elementor-button{font-size:19px;}.elementor-279 .elementor-element.elementor-element-5049817{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-279 .elementor-element.elementor-element-413dd84{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-279 .elementor-element.elementor-element-166907e{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-166907e .elementor-heading-title{font-size:16px;}.elementor-279 .elementor-element.elementor-element-826ac2e{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-826ac2e .elementor-heading-title{font-size:32px;line-height:1.15em;}.elementor-279 .elementor-element.elementor-element-70c8712{width:100%;max-width:100%;font-size:var( --e-global-typography-5bba17d-font-size );line-height:var( --e-global-typography-5bba17d-line-height );}.elementor-279 .elementor-element.elementor-element-70c8712 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-279 .elementor-element.elementor-element-70c8712 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-794df65{--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;}.elementor-279 .elementor-element.elementor-element-00fc6bb{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-00fc6bb > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-279 .elementor-element.elementor-element-00fc6bb.elementor-element{--align-self:center;}.elementor-279 .elementor-element.elementor-element-d1cd551{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-d1cd551 .elementor-heading-title{font-size:26px;}.elementor-279 .elementor-element.elementor-element-1882d67 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-279 .elementor-element.elementor-element-1882d67 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box{height:calc((100vw - 80px) / 2);}.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:17% 5% 0% 5%;}.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:48% 5% 4% 5%;}.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:24px;line-height:1.2em;}.elementor-279 .elementor-element.elementor-element-1dd3426 .elementor-button{font-size:19px;}.elementor-279 .elementor-element.elementor-element-ac01108{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-279 .elementor-element.elementor-element-4a36507{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-4a36507 .elementor-heading-title{font-size:16px;}.elementor-279 .elementor-element.elementor-element-e3a253c{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-e3a253c .elementor-heading-title{font-size:32px;line-height:1.15em;}.elementor-279 .elementor-element.elementor-element-dcf0229{width:100%;max-width:100%;font-size:var( --e-global-typography-5bba17d-font-size );line-height:var( --e-global-typography-5bba17d-line-height );}.elementor-279 .elementor-element.elementor-element-dcf0229 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-279 .elementor-element.elementor-element-dcf0229 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-0f0b67b{--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;}.elementor-279 .elementor-element.elementor-element-cdf1bb7{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-cdf1bb7 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-279 .elementor-element.elementor-element-cdf1bb7.elementor-element{--align-self:center;}.elementor-279 .elementor-element.elementor-element-24277c2{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-24277c2 .elementor-heading-title{font-size:26px;}.elementor-279 .elementor-element.elementor-element-928e994 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-279 .elementor-element.elementor-element-928e994 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box{height:calc((100vw - 80px) / 2);}.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:17% 5% 0% 5%;}.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:48% 5% 4% 5%;}.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:24px;line-height:1.2em;}.elementor-279 .elementor-element.elementor-element-5a18363 .elementor-button{font-size:19px;}.elementor-279 .elementor-element.elementor-element-b048b88:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-b048b88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hulalagirls.com/wp-content/uploads/2026/10/hulala-girls-bg-quote-tile-peek-a-boo-hana-pink-1200x1500-1.webp");background-position:center right;background-size:cover;}.elementor-279 .elementor-element.elementor-element-b048b88{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-279 .elementor-element.elementor-element-736d6a2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-279 .elementor-element.elementor-element-c1d843b img{width:240px;}.elementor-279 .elementor-element.elementor-element-97afa9c .elementor-button{font-size:17px;padding:11px 24px 11px 24px;}.elementor-279 .elementor-element.elementor-element-7369c93{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-279 .elementor-element.elementor-element-078aadd{text-align:center;}.elementor-279 .elementor-element.elementor-element-051c675{text-align:center;}.elementor-279 .elementor-element.elementor-element-051c675 .elementor-heading-title{font-size:32px;}.elementor-279 .elementor-element.elementor-element-2466a06{text-align:center;}.elementor-279 .elementor-element.elementor-element-70892df{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-279 .elementor-element.elementor-element-444cb14{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-444cb14 .elementor-heading-title{font-size:16px;}.elementor-279 .elementor-element.elementor-element-dc3f1c7{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-dc3f1c7 .elementor-heading-title{font-size:32px;line-height:1.15em;}.elementor-279 .elementor-element.elementor-element-78d1c5a{width:100%;max-width:100%;font-size:var( --e-global-typography-5bba17d-font-size );line-height:var( --e-global-typography-5bba17d-line-height );}.elementor-279 .elementor-element.elementor-element-78d1c5a > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-279 .elementor-element.elementor-element-78d1c5a p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-d468b46{--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;}.elementor-279 .elementor-element.elementor-element-8e49bbd{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-8e49bbd > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-279 .elementor-element.elementor-element-8e49bbd.elementor-element{--align-self:center;}.elementor-279 .elementor-element.elementor-element-c358e15{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-c358e15 .elementor-heading-title{font-size:26px;}.elementor-279 .elementor-element.elementor-element-3f9ee4d > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-279 .elementor-element.elementor-element-3f9ee4d p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-8987480 .elementor-flip-box{height:calc((100vw - 80px) / 2);}.elementor-279 .elementor-element.elementor-element-8987480 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:17% 5% 0% 5%;}.elementor-279 .elementor-element.elementor-element-8987480 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:48% 5% 4% 5%;}.elementor-279 .elementor-element.elementor-element-8987480 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:16px;line-height:1.2em;}.elementor-279 .elementor-element.elementor-element-9b0e359 .elementor-button{font-size:19px;}.elementor-279 .elementor-element.elementor-element-abcd777{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-279 .elementor-element.elementor-element-3561410{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-33dc3f2{text-align:center;}.elementor-279 .elementor-element.elementor-element-85a9e22{text-align:center;}.elementor-279 .elementor-element.elementor-element-85a9e22 .elementor-heading-title{font-size:34px;}.elementor-279 .elementor-element.elementor-element-c445dd1{text-align:center;}.elementor-279 .elementor-element.elementor-element-a6529e0{text-align:center;}.elementor-279 .elementor-element.elementor-element-f989cb9{--justify-content:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:39px;--padding-bottom:73px;--padding-left:20px;--padding-right:20px;}.elementor-279 .elementor-element.elementor-element-f989cb9::before, .elementor-279 .elementor-element.elementor-element-f989cb9 > .elementor-background-video-container::before, .elementor-279 .elementor-element.elementor-element-f989cb9 > .e-con-inner > .elementor-background-video-container::before, .elementor-279 .elementor-element.elementor-element-f989cb9 > .elementor-background-slideshow::before, .elementor-279 .elementor-element.elementor-element-f989cb9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-279 .elementor-element.elementor-element-f989cb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:509px auto;}.elementor-279 .elementor-element.elementor-element-0109918{--margin-top:0px;--margin-bottom:0px;--margin-left:55px;--margin-right:0px;}.elementor-279 .elementor-element.elementor-element-0109918.e-con{--align-self:center;}.elementor-279 .elementor-element.elementor-element-a6b8dc8 img{height:150px;}.elementor-279 .elementor-element.elementor-element-4f25149 img{height:150px;}.elementor-279 .elementor-element.elementor-element-bc89ec2{width:auto;max-width:auto;}.elementor-279 .elementor-element.elementor-element-bc89ec2 .elementor-heading-title{font-size:36px;}.elementor-279 .elementor-element.elementor-element-5953aac{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-279 .elementor-element.elementor-element-1e6eaf4{width:auto;max-width:auto;}.elementor-279 .elementor-element.elementor-element-1e6eaf4 .elementor-heading-title{font-size:26px;}.elementor-279 .elementor-element.elementor-element-a97dfd9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-279 .elementor-element.elementor-element-2b4052e{width:auto;max-width:auto;}.elementor-279 .elementor-element.elementor-element-2b4052e .elementor-heading-title{font-size:26px;}.elementor-279 .elementor-element.elementor-element-fb8c6da > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-fb8c6da .elementor-button{font-size:19px;}.elementor-279 .elementor-element.elementor-element-4f25689{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-279 .elementor-element.elementor-element-d651f8c{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-d651f8c .elementor-heading-title{font-size:16px;}.elementor-279 .elementor-element.elementor-element-b633fd9{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-b633fd9 .elementor-heading-title{font-size:32px;line-height:1.15em;}.elementor-279 .elementor-element.elementor-element-df170f3{--padding-top:12px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-279 .elementor-element.elementor-element-694addc{--padding-top:12px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-279 .elementor-element.elementor-element-06a2a96{--padding-top:12px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-279 .elementor-element.elementor-element-66a6576{--padding-top:12px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-279 .elementor-element.elementor-element-fbc0079{--padding-top:12px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-279 .elementor-element.elementor-element-b2cc46f{--padding-top:12px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-279 .elementor-element.elementor-element-ec2b373{--padding-top:12px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-279 .elementor-element.elementor-element-4048d13{--padding-top:12px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-279 .elementor-element.elementor-element-082a93c{--padding-top:12px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-279 .elementor-element.elementor-element-12cd27e{--padding-top:12px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-279 .elementor-element.elementor-element-e97fae0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-279 .elementor-element.elementor-element-b531a55:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-b531a55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hulalagirls.com/wp-content/uploads/2026/10/hulala-girls-bg-star-trail-beach-night-1200x1500-1.webp");background-position:center center;}.elementor-279 .elementor-element.elementor-element-b531a55 > .elementor-container{min-height:400px;}.elementor-279 .elementor-element.elementor-element-b531a55{margin-top:0px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-279 .elementor-element.elementor-element-2ae1c91 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-9ae62fd{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-9ae62fd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-9ae62fd .elementor-heading-title{font-size:34px;}.elementor-279 .elementor-element.elementor-element-fb263de{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-fb263de > .elementor-widget-container{padding:10px 26px 13px 26px;}.elementor-279 .elementor-element.elementor-element-fb263de .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-279 .elementor-element.elementor-element-739c6bd > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-739c6bd .elementor-button{font-size:19px;}.elementor-279 .elementor-element.elementor-element-6d4fd64{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-279 .elementor-element.elementor-element-e5a0d3f{--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-279 .elementor-element.elementor-element-e58b65a .elementor-heading-title{font-size:16px;}.elementor-279 .elementor-element.elementor-element-5dc78d6{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-5dc78d6 .elementor-heading-title{font-size:23px;line-height:1.15em;}.elementor-279 .elementor-element.elementor-element-40db9f9{font-size:var( --e-global-typography-5bba17d-font-size );line-height:var( --e-global-typography-5bba17d-line-height );}.elementor-279 .elementor-element.elementor-element-40db9f9 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-6df91e7{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-6df91e7 .elementor-heading-title{font-size:24px;line-height:1.15em;}.elementor-279 .elementor-element.elementor-element-1c9c89b{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-1c9c89b .elementor-heading-title{font-size:24px;line-height:1.15em;}.elementor-279 .elementor-element.elementor-element-cdc8b2f{font-size:var( --e-global-typography-5bba17d-font-size );line-height:var( --e-global-typography-5bba17d-line-height );}.elementor-279 .elementor-element.elementor-element-cdc8b2f p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-a045ceb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-279 .elementor-element.elementor-element-a045ceb > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-279 .elementor-element.elementor-element-a045ceb .elementor-custom-embed-play i{font-size:56px;}.elementor-279 .elementor-element.elementor-element-a045ceb .elementor-custom-embed-play svg{width:56px;height:56px;}.elementor-279 .elementor-element.elementor-element-5843489 .elementor-heading-title{font-size:26px;}.elementor-279 .elementor-element.elementor-element-2c19f96 .elementor-button{font-size:19px;}.elementor-279 .elementor-element.elementor-element-c70b1bd .elementor-heading-title{font-size:16px;}.elementor-279 .elementor-element.elementor-element-69a8eeb{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-69a8eeb .elementor-heading-title{font-size:24px;line-height:1.15em;}.elementor-279 .elementor-element.elementor-element-87d9704{font-size:var( --e-global-typography-5bba17d-font-size );line-height:var( --e-global-typography-5bba17d-line-height );}.elementor-279 .elementor-element.elementor-element-87d9704 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-817955a{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-279 .elementor-element.elementor-element-1acc9ba{--width:100%;}.elementor-279 .elementor-element.elementor-element-c03f824{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-c03f824 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-279 .elementor-element.elementor-element-c03f824 .elementor-custom-embed-play i{font-size:56px;}.elementor-279 .elementor-element.elementor-element-c03f824 .elementor-custom-embed-play svg{width:56px;height:56px;}.elementor-279 .elementor-element.elementor-element-9255202 .elementor-heading-title{font-size:24px;}.elementor-279 .elementor-element.elementor-element-fbb8ef6{font-size:18px;line-height:1.6em;}.elementor-279 .elementor-element.elementor-element-fbb8ef6 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-966bd6b{--width:100%;}.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box{height:min(510px, calc(150vw - 60px));}.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:17% 5% 0% 5%;}.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:34px;}.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:48% 6% 4% 6%;}.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:28px;line-height:1.25em;}.elementor-279 .elementor-element.elementor-element-68e06fd .elementor-button{font-size:19px;}.elementor-279 .elementor-element.elementor-element-5049817{--container-widget-width:110px;--container-widget-flex-grow:0;width:var( --container-widget-width, 110px );max-width:110px;}.elementor-279 .elementor-element.elementor-element-166907e .elementor-heading-title{font-size:16px;}.elementor-279 .elementor-element.elementor-element-826ac2e{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-826ac2e .elementor-heading-title{font-size:24px;line-height:1.15em;}.elementor-279 .elementor-element.elementor-element-70c8712{font-size:var( --e-global-typography-5bba17d-font-size );line-height:var( --e-global-typography-5bba17d-line-height );}.elementor-279 .elementor-element.elementor-element-70c8712 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-794df65{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-279 .elementor-element.elementor-element-60e13ba{--width:100%;}.elementor-279 .elementor-element.elementor-element-00fc6bb{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-00fc6bb > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-279 .elementor-element.elementor-element-00fc6bb .elementor-custom-embed-play i{font-size:56px;}.elementor-279 .elementor-element.elementor-element-00fc6bb .elementor-custom-embed-play svg{width:56px;height:56px;}.elementor-279 .elementor-element.elementor-element-d1cd551 .elementor-heading-title{font-size:24px;}.elementor-279 .elementor-element.elementor-element-1882d67{font-size:18px;line-height:1.6em;}.elementor-279 .elementor-element.elementor-element-1882d67 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-ba9b7e0{--width:100%;}.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box{height:min(510px, calc(150vw - 60px));}.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:17% 5% 0% 5%;}.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:34px;}.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:48% 6% 4% 6%;}.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:28px;line-height:1.25em;}.elementor-279 .elementor-element.elementor-element-1dd3426 .elementor-button{font-size:19px;}.elementor-279 .elementor-element.elementor-element-4a36507 .elementor-heading-title{font-size:16px;}.elementor-279 .elementor-element.elementor-element-e3a253c{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-e3a253c .elementor-heading-title{font-size:24px;line-height:1.15em;}.elementor-279 .elementor-element.elementor-element-dcf0229{font-size:var( --e-global-typography-5bba17d-font-size );line-height:var( --e-global-typography-5bba17d-line-height );}.elementor-279 .elementor-element.elementor-element-dcf0229 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-0f0b67b{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-279 .elementor-element.elementor-element-bedacc0{--width:100%;}.elementor-279 .elementor-element.elementor-element-cdf1bb7{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-cdf1bb7 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-279 .elementor-element.elementor-element-cdf1bb7 .elementor-custom-embed-play i{font-size:56px;}.elementor-279 .elementor-element.elementor-element-cdf1bb7 .elementor-custom-embed-play svg{width:56px;height:56px;}.elementor-279 .elementor-element.elementor-element-24277c2 .elementor-heading-title{font-size:24px;}.elementor-279 .elementor-element.elementor-element-928e994{font-size:18px;line-height:1.6em;}.elementor-279 .elementor-element.elementor-element-928e994 p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-4687360{--width:100%;}.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box{height:min(510px, calc(150vw - 60px));}.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:17% 5% 0% 5%;}.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:34px;}.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:48% 6% 4% 6%;}.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:28px;line-height:1.25em;}.elementor-279 .elementor-element.elementor-element-5a18363 .elementor-button{font-size:19px;}.elementor-279 .elementor-element.elementor-element-b048b88:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-b048b88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hulalagirls.com/wp-content/uploads/2026/10/hulala-girls-bg-quote-tile-peek-a-boo-hana-pink-1920x1080-1.webp");background-position:top center;background-size:100% auto;}.elementor-279 .elementor-element.elementor-element-b048b88{--padding-top:215px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-279 .elementor-element.elementor-element-736d6a2{--width:100%;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-279 .elementor-element.elementor-element-af6f77f{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-279 .elementor-element.elementor-element-c1d843b img{width:240px;}.elementor-279 .elementor-element.elementor-element-97afa9c .elementor-button{font-size:19px;padding:14px 32px 14px 32px;}.elementor-279 .elementor-element.elementor-element-7369c93{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-279 .elementor-element.elementor-element-078aadd{text-align:center;}.elementor-279 .elementor-element.elementor-element-051c675{text-align:center;}.elementor-279 .elementor-element.elementor-element-051c675 .elementor-heading-title{font-size:28px;}.elementor-279 .elementor-element.elementor-element-2466a06{text-align:center;font-size:18px;}.elementor-279 .elementor-element.elementor-element-444cb14 .elementor-heading-title{font-size:16px;}.elementor-279 .elementor-element.elementor-element-dc3f1c7{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-dc3f1c7 .elementor-heading-title{font-size:24px;line-height:1.15em;}.elementor-279 .elementor-element.elementor-element-78d1c5a{font-size:var( --e-global-typography-5bba17d-font-size );line-height:var( --e-global-typography-5bba17d-line-height );}.elementor-279 .elementor-element.elementor-element-78d1c5a p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-d468b46{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-279 .elementor-element.elementor-element-32e6892{--width:100%;}.elementor-279 .elementor-element.elementor-element-8e49bbd{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-8e49bbd > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-279 .elementor-element.elementor-element-8e49bbd .elementor-custom-embed-play i{font-size:56px;}.elementor-279 .elementor-element.elementor-element-8e49bbd .elementor-custom-embed-play svg{width:56px;height:56px;}.elementor-279 .elementor-element.elementor-element-c358e15 .elementor-heading-title{font-size:24px;}.elementor-279 .elementor-element.elementor-element-3f9ee4d{font-size:18px;line-height:1.6em;}.elementor-279 .elementor-element.elementor-element-3f9ee4d p{margin-block-end:0px;}.elementor-279 .elementor-element.elementor-element-4cbef54{--width:100%;}.elementor-279 .elementor-element.elementor-element-8987480 .elementor-flip-box{height:min(510px, calc(150vw - 60px));}.elementor-279 .elementor-element.elementor-element-8987480 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:17% 5% 0% 5%;}.elementor-279 .elementor-element.elementor-element-8987480 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:34px;}.elementor-279 .elementor-element.elementor-element-8987480 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:48% 6% 4% 6%;}.elementor-279 .elementor-element.elementor-element-8987480 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:19px;line-height:1.25em;}.elementor-279 .elementor-element.elementor-element-9b0e359 .elementor-button{font-size:19px;}.elementor-279 .elementor-element.elementor-element-abcd777{--min-height:0px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-279 .elementor-element.elementor-element-3561410{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-33dc3f2{text-align:center;}.elementor-279 .elementor-element.elementor-element-85a9e22{text-align:center;}.elementor-279 .elementor-element.elementor-element-85a9e22 .elementor-heading-title{font-size:30px;}.elementor-279 .elementor-element.elementor-element-c445dd1{text-align:center;}.elementor-279 .elementor-element.elementor-element-a6529e0{text-align:center;}.elementor-279 .elementor-element.elementor-element-a6529e0 .elementor-heading-title{font-size:32px;}.elementor-279 .elementor-element.elementor-element-3e13383{--width:100%;}.elementor-279 .elementor-element.elementor-element-f989cb9{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:33px;--padding-bottom:61px;--padding-left:20px;--padding-right:20px;}.elementor-279 .elementor-element.elementor-element-f989cb9::before, .elementor-279 .elementor-element.elementor-element-f989cb9 > .elementor-background-video-container::before, .elementor-279 .elementor-element.elementor-element-f989cb9 > .e-con-inner > .elementor-background-video-container::before, .elementor-279 .elementor-element.elementor-element-f989cb9 > .elementor-background-slideshow::before, .elementor-279 .elementor-element.elementor-element-f989cb9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-279 .elementor-element.elementor-element-f989cb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:418px auto;}.elementor-279 .elementor-element.elementor-element-0109918{--width:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-279 .elementor-element.elementor-element-0109918.e-con{--align-self:center;}.elementor-279 .elementor-element.elementor-element-a6b8dc8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-a6b8dc8 img{height:150px;}.elementor-279 .elementor-element.elementor-element-4f25149 > .elementor-widget-container{margin:0px 0px 0px -22px;}.elementor-279 .elementor-element.elementor-element-4f25149 img{height:150px;}.elementor-279 .elementor-element.elementor-element-6871ac4{--width:100%;}.elementor-279 .elementor-element.elementor-element-bc89ec2{text-align:center;}.elementor-279 .elementor-element.elementor-element-bc89ec2 .elementor-heading-title{font-size:30px;}.elementor-279 .elementor-element.elementor-element-5953aac{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:18px;}.elementor-279 .elementor-element.elementor-element-1e6eaf4{text-align:center;}.elementor-279 .elementor-element.elementor-element-1e6eaf4 .elementor-heading-title{font-size:24px;}.elementor-279 .elementor-element.elementor-element-a97dfd9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:18px;}.elementor-279 .elementor-element.elementor-element-2b4052e{text-align:center;}.elementor-279 .elementor-element.elementor-element-2b4052e .elementor-heading-title{font-size:24px;}.elementor-279 .elementor-element.elementor-element-aeba568{font-size:18px;}.elementor-279 .elementor-element.elementor-element-fb8c6da > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-fb8c6da .elementor-button{font-size:19px;}.elementor-279 .elementor-element.elementor-element-d651f8c .elementor-heading-title{font-size:16px;}.elementor-279 .elementor-element.elementor-element-b633fd9{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-b633fd9 .elementor-heading-title{font-size:24px;line-height:1.15em;}.elementor-279 .elementor-element.elementor-element-df170f3{--padding-top:10px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-279 .elementor-element.elementor-element-a03ae6d{font-size:16px;}.elementor-279 .elementor-element.elementor-element-694addc{--padding-top:10px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-279 .elementor-element.elementor-element-4db8eb4{font-size:16px;}.elementor-279 .elementor-element.elementor-element-06a2a96{--padding-top:10px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-279 .elementor-element.elementor-element-2079578{font-size:16px;}.elementor-279 .elementor-element.elementor-element-66a6576{--padding-top:10px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-279 .elementor-element.elementor-element-07678e3{font-size:16px;}.elementor-279 .elementor-element.elementor-element-fbc0079{--padding-top:10px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-279 .elementor-element.elementor-element-d422342{font-size:16px;}.elementor-279 .elementor-element.elementor-element-b2cc46f{--padding-top:10px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-279 .elementor-element.elementor-element-32ccd61{font-size:16px;}.elementor-279 .elementor-element.elementor-element-ec2b373{--padding-top:10px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-279 .elementor-element.elementor-element-88940e0{font-size:16px;}.elementor-279 .elementor-element.elementor-element-4048d13{--padding-top:10px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-279 .elementor-element.elementor-element-b908f9c{font-size:16px;}.elementor-279 .elementor-element.elementor-element-082a93c{--padding-top:10px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-279 .elementor-element.elementor-element-03a6e4c{font-size:16px;}.elementor-279 .elementor-element.elementor-element-12cd27e{--padding-top:10px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-279 .elementor-element.elementor-element-b2b33e5{font-size:16px;}.elementor-279 .elementor-element.elementor-element-91ecd0d {--n-accordion-padding:16px 15px 16px 15px;}.elementor-279 .elementor-element.elementor-element-91ecd0d{--n-accordion-title-font-size:18px;}:where( .elementor-279 .elementor-element.elementor-element-91ecd0d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:15px;--padding-right:15px;--padding-bottom:15px;--padding-left:15px;}.elementor-279 .elementor-element.elementor-element-e97fae0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-279 .elementor-element.elementor-element-e5a0d3f{--width:100%;}.elementor-279 .elementor-element.elementor-element-1acc9ba{--width:55%;}.elementor-279 .elementor-element.elementor-element-966bd6b{--width:45%;}.elementor-279 .elementor-element.elementor-element-60e13ba{--width:55%;}.elementor-279 .elementor-element.elementor-element-ba9b7e0{--width:45%;}.elementor-279 .elementor-element.elementor-element-bedacc0{--width:55%;}.elementor-279 .elementor-element.elementor-element-4687360{--width:45%;}.elementor-279 .elementor-element.elementor-element-736d6a2{--width:46%;}.elementor-279 .elementor-element.elementor-element-af6f77f{--width:100%;}.elementor-279 .elementor-element.elementor-element-7369c93{--width:100%;}.elementor-279 .elementor-element.elementor-element-32e6892{--width:55%;}.elementor-279 .elementor-element.elementor-element-4cbef54{--width:45%;}.elementor-279 .elementor-element.elementor-element-3561410{--width:100%;}.elementor-279 .elementor-element.elementor-element-3e13383{--width:100%;}.elementor-279 .elementor-element.elementor-element-0109918{--width:auto;}.elementor-279 .elementor-element.elementor-element-6871ac4{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-5195fcb *//* HG FX · twinkle layer = same shape as the art (1920x760) at the top of the section */
.elementor-279 .elementor-element.elementor-element-5195fcb{position:absolute!important;left:0;right:0;top:0;width:auto!important;aspect-ratio:1920/760;pointer-events:none;z-index:0;overflow:visible}
.elementor-279 .elementor-element.elementor-element-5195fcb .hg-fx-isl{position:absolute;inset:0}
.elementor-279 .elementor-element.elementor-element-5195fcb .hg-fx-isl i{position:absolute;left:var(--x);top:var(--y);width:var(--z);height:var(--z);transform:translate(-50%,-50%) scale(0);animation:hgfxIsl var(--t) ease-in-out var(--d) infinite}
.elementor-279 .elementor-element.elementor-element-5195fcb .hg-fx-isl svg{display:block;width:100%;height:100%;fill:var(--c);filter:drop-shadow(0 0 3px rgba(255,255,255,.95)) drop-shadow(0 0 6px #FFE27A)}
@keyframes hgfxIsl{0%,100%{transform:translate(-50%,-50%) scale(0) rotate(0);opacity:0}45%{transform:translate(-50%,-50%) scale(1.15) rotate(45deg);opacity:1}70%{opacity:.6}}
@media (max-width:767px){.elementor-279 .elementor-element.elementor-element-5195fcb .hg-fx-isl i{width:calc(var(--z)*.6);height:calc(var(--z)*.6)}}
@media (prefers-reduced-motion:reduce){.elementor-279 .elementor-element.elementor-element-5195fcb .hg-fx-isl i{animation:none!important;transform:translate(-50%,-50%) scale(.7);opacity:.85}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ae62fd *//* HG · purple outline sits outside the white letters */
.elementor-279 .elementor-element.elementor-element-9ae62fd .elementor-heading-title{paint-order:stroke fill}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb263de *//* HG · wavy blue ribbon (option C, flowing banner) — same HG Blue as the old brush */
.elementor-279 .elementor-element.elementor-element-fb263de{position:relative;isolation:isolate}
.elementor-279 .elementor-element.elementor-element-fb263de::before{content:"";position:absolute;inset:0;background:#007AA7;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%20-6%20600%20112'%20preserveAspectRatio%3D'none'%3E%3Cpath%20fill%3D'black'%20d%3D'M20%2C14%20C120%2C-4%20220%2C32%20320%2C14%20S500%2C-4%20580%2C14%20L600%2C50%20L580%2C86%20C480%2C104%20380%2C68%20280%2C86%20S100%2C104%2020%2C86%20L0%2C50%20Z'%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%20-6%20600%20112'%20preserveAspectRatio%3D'none'%3E%3Cpath%20fill%3D'black'%20d%3D'M20%2C14%20C120%2C-4%20220%2C32%20320%2C14%20S500%2C-4%20580%2C14%20L600%2C50%20L580%2C86%20C480%2C104%20380%2C68%20280%2C86%20S100%2C104%2020%2C86%20L0%2C50%20Z'%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat;z-index:-1}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-739c6bd *//* HG · see-through "glass" button over the night beach */
.elementor-279 .elementor-element.elementor-element-739c6bd .elementor-button{text-shadow:0 1px 2px rgba(10,58,74,.45)}
.elementor-279 .elementor-element.elementor-element-739c6bd .elementor-button:hover{text-shadow:none}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b531a55 *//* HG · desktop: show more of the moonbow (art pinned to the top, taller hero) */
@media (min-width:1025px){.elementor-279 .elementor-element.elementor-element-b531a55{background-position:top center!important}}
/* HG · soft sand fade at the very bottom so the next section starts on the SAME sand colour at every screen size */
.elementor-279 .elementor-element.elementor-element-b531a55::after{content:"";position:absolute;left:0;right:0;bottom:0;height:70px;background:linear-gradient(180deg,rgba(143,109,64,0) 0%,#8F6D40 100%);pointer-events:none;z-index:1}
.elementor-279 .elementor-element.elementor-element-b531a55>.elementor-container{position:relative;z-index:2}
/* HG FX · Hana, Mele & Skye peek-a-boo from behind the tall right palm, facing the audience (desktop). Tied to the hero art. */
@media (min-width:1025px){
.elementor-279 .elementor-element.elementor-element-b531a55::before{content:"";position:absolute;z-index:1;pointer-events:none;--gh:min(26.25vw,calc(552px - 9.06vw));--gw:calc(var(--gh) * 0.4343);top:9.06vw;left:calc(var(--tx,86.6vw) - var(--gw));width:var(--gw);height:var(--gh);
background:url(https://hulalagirls.com/wp-content/uploads/2026/10/hulala-girls-peek-a-boo-girls-520.webp) no-repeat;background-size:100% 100%;background-position:var(--gw) 0;animation:hgGirlsPeek3 8s cubic-bezier(.34,1.4,.64,1) 2s infinite}
@keyframes hgGirlsPeek3{0%,6%{background-position:var(--gw) 0}18%{background-position:-6px 0}22%{background-position:4px 0}26%,62%{background-position:0 0}74%,100%{background-position:var(--gw) 0}}
}
@media (min-width:1025px) and (prefers-reduced-motion:reduce){.elementor-279 .elementor-element.elementor-element-b531a55::before{animation:none!important;background-position:0 0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d4fd64 *//* HG · sand beach fades into the trailer blue (ATF art bottom #7E5E36 → trailer top #96DEF8) */
.elementor-279 .elementor-element.elementor-element-6d4fd64{background:linear-gradient(180deg,#8F6D40 0%,#8F6D40 6%,#C9A877 24%,#F1E2C2 46%,#CDEFFB 78%,#96DEF8 100%)!important}
/* HG · close hairline seam with the section above */
.elementor-279 .elementor-element.elementor-element-6d4fd64{margin-top:-1px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90b3f75 *//* HG · close hairline seam with the section above */
.elementor-279 .elementor-element.elementor-element-90b3f75{margin-top:-1px}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c03f824 *//* HG FIX · trim the thin edge line from the screen-recording cover (zoom 2%, centered) */
.elementor-279 .elementor-element.elementor-element-c03f824 .elementor-custom-embed-image-overlay{background-size:102% auto!important;background-position:50% 50%!important}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-c2ff59b *//* HG FX · twinkles IN the hair: white trio (front) + dark-hair Diva (back). Positions in % of the card. Code only. */
.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box{container-type:size}
.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__front::after,.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__front::before,.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__back::after,.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__back::before{position:absolute;pointer-events:none;z-index:3;line-height:1;transform:translate(-50%,-50%);font-size:max(14px,3.4cqw);animation:hgHairTw 2.6s ease-in-out infinite}
.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__front::after{content:"✦";color:#FFC93C;left:16%;top:41.8%;text-shadow:10cqw 10cqh 0 #FFC93C,24cqw -9cqh 0 #FFC93C,36cqw -11cqh 0 #FFC93C,44cqw -1cqh 0 #FFC93C,58cqw -1cqh 0 #FFC93C}
.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__front::before{content:"✧";color:#FFC93C;left:30%;top:37.8%;font-size:max(18px,5cqw);animation-delay:1.3s;text-shadow:34cqw -4cqh 0 #FFC93C,55cqw 8cqh 0 #FFC93C,17cqw 8cqh 0 #FFC93C,-10cqw 10cqh 0 #FFC93C}
.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__back::after{content:"✦";color:#FFC93C;left:56.3%;top:calc(30.9cqw + 30px - 9.7cqw);font-size:max(13px,3.2cqw);text-shadow:-11.6cqw -10.2cqw 0 #FFC93C,-6.3cqw -9.6cqw 0 #FFC93C,12.1cqw 11.1cqw 0 #FFC93C,1.5cqw -7.3cqw 0 #FFC93C,-8.7cqw 5.3cqw 0 #FFC93C,5.8cqw 8.7cqw 0 #FFC93C,-1.9cqw -15.0cqw 0 #FFC93C,-23.7cqw 3.4cqw 0 #FFC93C}
.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__back::before{content:"✧";color:#FFC93C;left:52.4%;top:calc(41.1cqw + 30px - 9.7cqw);font-size:max(12px,2.8cqw);animation-delay:1.3s;text-shadow:-16.9cqw -22.2cqw 0 #FFC93C,-22.7cqw -12.1cqw 0 #FFC93C,-10.1cqw -15.4cqw 0 #FFC93C,-3.4cqw -13.5cqw 0 #FFC93C,-12.6cqw -26.1cqw 0 #FFC93C,-22.7cqw -17.9cqw 0 #FFC93C,4.4cqw -3.8cqw 0 #FFC93C,19.3cqw -3.8cqw 0 #FFC93C}
@keyframes hgHairTw{0%,100%{opacity:.2}50%{opacity:1}}
.elementor-279 .elementor-element.elementor-element-c2ff59b:hover .elementor-flip-box__back::after,.elementor-279 .elementor-element.elementor-element-c2ff59b:hover .elementor-flip-box__back::before{animation-duration:1.3s}
@media (prefers-reduced-motion:reduce){.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__front::after,.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__front::before,.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__back::after,.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__back::before{animation:none!important;opacity:.9}}


/* HG FX · Diva peek-a-boo on the front: white-hair Diva peeks up from BEHIND the middle mermaid, head to neck only (flip to see her in full). Anchored to the trio image, so it holds on every screen. */
.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__front .elementor-flip-box__image{position:relative;z-index:2}
.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__front .elementor-flip-box__image::before{content:"";position:absolute;left:50%;bottom:95%;width:44cqw;height:34cqw;transform:translateX(-50%);z-index:-1;pointer-events:none;
background:url(https://hulalagirls.com/wp-content/uploads/2026/10/hulala-girls-pin-mermaid-diva-mnm-white-512x512-1.png) no-repeat;background-size:34cqw 34cqw;background-position:50% 36cqw;animation:hgDivaPAB3 6s cubic-bezier(.34,1.56,.64,1) 1s infinite;filter:drop-shadow(0 0 2px rgba(10,58,74,.5)) drop-shadow(0 0 10px rgba(255,201,60,.9))}
@keyframes hgDivaPAB3{0%,10%{background-position:50% 36cqw}22%{background-position:47% 10cqw}28%{background-position:53% 14cqw}34%,56%{background-position:50% 12.5cqw}68%,100%{background-position:50% 36cqw}}
.elementor-279 .elementor-element.elementor-element-c2ff59b:hover .elementor-flip-box__front .elementor-flip-box__image::before{animation:none;background-position:50% 36cqw}
@media (prefers-reduced-motion:reduce){.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__front .elementor-flip-box__image::before{animation:none!important;background-position:50% 12.5cqw}}
/* HG FX · "Oolala!" bubble pops out with the Diva peek (same 6s timing) */
.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__front .elementor-flip-box__image::after{content:"Oolala!";position:absolute;left:61%;bottom:calc(100% + 13cqw);z-index:3;pointer-events:none;white-space:nowrap;
font-family:'Mali',sans-serif;font-weight:700;font-size:max(17px,4.2cqw);line-height:1;color:#fff;text-shadow:0 1px 2px rgba(10,58,74,.6);padding:.7em .85em;border-radius:50%;border:2px solid rgba(255,255,255,.9);background:radial-gradient(circle at 28% 26%,rgba(255,255,255,.95) 0 7%,rgba(255,255,255,.35) 14%,rgba(160,230,255,.28) 45%,rgba(0,122,168,.18) 75%,rgba(255,255,255,.35) 100%);box-shadow:inset -4px -6px 10px rgba(255,255,255,.35),inset 3px 4px 8px rgba(0,90,130,.25),0 0 10px rgba(255,255,255,.35);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);
transform-origin:0% 100%;opacity:0;transform:scale(.4) rotate(-6deg);animation:hgOolala 6s cubic-bezier(.34,1.56,.64,1) 1s infinite}
@keyframes hgOolala{0%,22%{opacity:0;transform:translateY(14px) scale(.3)}30%{opacity:1;transform:translateY(0) scale(1.1)}36%{transform:translateY(-3px) scale(.96,1.04)}42%{transform:translateY(-6px) scale(1.03,.97)}50%{opacity:1;transform:translateY(-10px) scale(1)}56%{opacity:1;transform:translateY(-14px) scale(1.18)}60%,100%{opacity:0;transform:translateY(-16px) scale(1.4)}}
.elementor-279 .elementor-element.elementor-element-c2ff59b:hover .elementor-flip-box__front .elementor-flip-box__image::after{animation:none;opacity:0}
@media (prefers-reduced-motion:reduce){.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__front .elementor-flip-box__image::after{animation:none!important;opacity:1;transform:none}}
/* HG FX · trio sparkles: brighter + glow */
.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__front::after,.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__front::before{filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 6px rgba(255,201,60,.95));animation-name:hgHairTwBig}
@keyframes hgHairTwBig{0%,100%{opacity:.45;transform:translate(-50%,-50%) scale(.75)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}}
/* HG TEMPLATE · back-side spacing lock: 30px above the graphic, 30px between graphic and text, 30px min below. Graphic = 58% of card width; its art starts 16.75% down and ends 83% down the image (measured). */
.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__back{background-position:50% calc(30px - 9.7cqw)!important;padding-top:calc(60px + 38.4cqw)!important;padding-bottom:30px!important}
.elementor-279 .elementor-element.elementor-element-c2ff59b .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding-top:0!important;padding-bottom:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cbadde *//* HG FX · pin bobs gently */
.elementor-279 .elementor-element.elementor-element-8cbadde .hg-pin-bob img{animation:hgBob 3.5s ease-in-out infinite alternate}
@keyframes hgBob{from{transform:translateY(0)}to{transform:translateY(-8px)}}
@media (prefers-reduced-motion:reduce){.elementor-279 .elementor-element.elementor-element-8cbadde *{animation:none!important;transition:none!important}}
/* HG FX · Diva pops up from the bottom edge, peeks, sinks back (7s loop); pauses on hover */
.elementor-279 .elementor-element.elementor-element-8cbadde{overflow:hidden}
.elementor-279 .elementor-element.elementor-element-8cbadde .hg-diva-pop{pointer-events:auto}
.elementor-279 .elementor-element.elementor-element-8cbadde .hg-diva-pop img{display:block;transform:translateY(105%);animation:hgDivaPop 7s cubic-bezier(.34,1.56,.64,1) 1.5s infinite;filter:drop-shadow(0 6px 10px rgba(10,58,74,.25))}
.elementor-279 .elementor-element.elementor-element-8cbadde .hg-diva-pop:hover img{animation-play-state:paused;transform:translateY(0)}
@keyframes hgDivaPop{0%,12%{transform:translateY(105%) rotate(0)}24%{transform:translateY(8%) rotate(-4deg)}30%{transform:translateY(12%) rotate(3deg)}36%,58%{transform:translateY(10%) rotate(0)}70%,100%{transform:translateY(105%) rotate(0)}}
.elementor-279 .elementor-element.elementor-element-8cbadde .hg-diva-pop::after{content:"✦  ✧  ✦";position:absolute;left:50%;top:-6px;transform:translateX(-50%);color:#FFE27A;font-size:20px;letter-spacing:6px;opacity:0;animation:hgDivaSpk 7s ease-in-out 1.5s infinite;text-shadow:0 0 6px #fff;pointer-events:none}
@keyframes hgDivaSpk{0%,24%{opacity:0}30%,52%{opacity:1}60%,100%{opacity:0}}
@media (prefers-reduced-motion:reduce){.elementor-279 .elementor-element.elementor-element-8cbadde .hg-diva-pop img{animation:none!important;transform:translateY(10%)}.elementor-279 .elementor-element.elementor-element-8cbadde .hg-diva-pop::after{animation:none!important;opacity:1}}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-00fc6bb *//* HG FIX · trim the thin edge line from the screen-recording cover (zoom 2%, centered) */
.elementor-279 .elementor-element.elementor-element-00fc6bb .elementor-custom-embed-image-overlay{background-size:102% auto!important;background-position:50% 50%!important}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-dfe0f48 *//* HG TEMPLATE · Girl FLIP card (reskin of Hana golden 2960) · Mele. Code only. */
.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box{container-type:size}
.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__front::after,.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__front::before,.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__back::after,.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__back::before{position:absolute;pointer-events:none;z-index:3;line-height:1;transform:translate(-50%,-50%);font-size:max(14px,3.4cqw);animation:hgHairTw 2.6s ease-in-out infinite}
/* FRONT sparkles */
.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__front::after{content:"✦";color:#FFC93C;left:60.9%;top:31.2%;text-shadow:-10.4cqw 11.9cqh 0 #FFC93C,12.9cqw 11.4cqh 0 #FFC93C,21.7cqw 18.0cqh 0 #FFC93C,19.1cqw 30.8cqh 0 #FFC93C}
.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__front::before{content:"✧";color:#FFC93C;left:36.5%;top:49.2%;font-size:max(18px,5cqw);animation-delay:1.3s;text-shadow:-11.9cqw 8.1cqh 0 #FFC93C,-16.0cqw 10.4cqh 0 #FFC93C,10.4cqw 11.9cqh 0 #FFC93C,25.9cqw -13.7cqh 0 #FFC93C}
/* BACK sparkles IN Mele's hair */
.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__back::after{content:"✦";color:#FFC93C;left:46.4%;top:calc(1.4cqw + 30px);font-size:max(13px,3.2cqw);text-shadow:10.0cqw 23.0cqw 0 #FFC93C,-1.5cqw 20.1cqw 0 #FFC93C,10.0cqw 1.5cqw 0 #FFC93C,5.7cqw 0.0cqw 0 #FFC93C,2.8cqw 2.9cqw 0 #FFC93C,-2.9cqw 1.5cqw 0 #FFC93C}
.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__back::before{content:"✧";color:#FFC93C;left:60.8%;top:calc(7.2cqw + 30px);font-size:max(12px,2.8cqw);animation-delay:1.3s;text-shadow:-8.6cqw 0.0cqw 0 #FFC93C,-18.6cqw -1.5cqw 0 #FFC93C,-14.3cqw 0.0cqw 0 #FFC93C,-14.3cqw 18.6cqw 0 #FFC93C,-17.2cqw 11.4cqw 0 #FFC93C,-12.9cqw 22.9cqw 0 #FFC93C}
@keyframes hgHairTw{0%,100%{opacity:.2}50%{opacity:1}}
.elementor-279 .elementor-element.elementor-element-dfe0f48:hover .elementor-flip-box__back::after,.elementor-279 .elementor-element.elementor-element-dfe0f48:hover .elementor-flip-box__back::before{animation-duration:1.3s}
@media (prefers-reduced-motion:reduce){.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__front::after,.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__front::before,.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__back::after,.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__back::before{animation:none!important;opacity:.9}}
/* PEEK · Mele pops up head-to-neck from behind the front art (flip to see her in full) */
.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__front .elementor-flip-box__image{position:relative;z-index:2}
.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__front .elementor-flip-box__image::before{content:"";position:absolute;left:calc(50% + 11.9cqw);bottom:75%;width:22cqw;height:30cqw;transform:translateX(-50%);z-index:-1;pointer-events:none;
background:url(https://hulalagirls.com/wp-content/uploads/2026/10/hulala-girls-char-mele-princess-of-the-forest-800x800-1.png) no-repeat;background-size:34cqw 34cqw;background-position:50% 32cqw;animation:hgPeek_mele 6s cubic-bezier(.34,1.56,.64,1) 1s infinite;filter:drop-shadow(0 0 2px rgba(10,58,74,.5)) drop-shadow(0 0 10px rgba(255,201,60,.9))}
@keyframes hgPeek_mele{0%,10%{background-position:50% 32cqw}22%{background-position:47% calc(8.9cqw - 2.5cqw)}28%{background-position:53% calc(8.9cqw + 1.5cqw)}34%,56%{background-position:50% 8.9cqw}68%,100%{background-position:50% 32cqw}}
.elementor-279 .elementor-element.elementor-element-dfe0f48:hover .elementor-flip-box__front .elementor-flip-box__image::before{animation:none;background-position:50% 32cqw}
@media (prefers-reduced-motion:reduce){.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__front .elementor-flip-box__image::before{animation:none!important;background-position:50% 8.9cqw}}
/* BUBBLE · "Hi, tree!" pops out with the peek (same 6s timing) */
.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__front .elementor-flip-box__image::after{content:"Hi, tree!";position:absolute;left:2%;bottom:58%;z-index:3;pointer-events:none;white-space:nowrap;
font-family:'Mali',sans-serif;font-weight:700;font-size:max(17px,4.2cqw);line-height:1;color:#fff;text-shadow:0 1px 2px rgba(10,58,74,.6);padding:.7em .85em;border-radius:50%;border:2px solid rgba(255,255,255,.9);background:radial-gradient(circle at 28% 26%,rgba(255,255,255,.95) 0 7%,rgba(255,255,255,.35) 14%,rgba(190,255,170,.28) 45%,rgba(20,137,0,.2) 75%,rgba(255,255,255,.35) 100%);box-shadow:inset -4px -6px 10px rgba(255,255,255,.35),inset 3px 4px 8px rgba(10,58,74,.25),0 0 10px rgba(255,255,255,.35);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);
transform-origin:0% 100%;opacity:0;transform:scale(.4) rotate(-6deg);animation:hgOolala 6s cubic-bezier(.34,1.56,.64,1) 1s infinite}
@keyframes hgOolala{0%,22%{opacity:0;transform:translateY(14px) scale(.3)}30%{opacity:1;transform:translateY(0) scale(1.1)}36%{transform:translateY(-3px) scale(.96,1.04)}42%{transform:translateY(-6px) scale(1.03,.97)}50%{opacity:1;transform:translateY(-10px) scale(1)}56%{opacity:1;transform:translateY(-14px) scale(1.18)}60%,100%{opacity:0;transform:translateY(-16px) scale(1.4)}}
.elementor-279 .elementor-element.elementor-element-dfe0f48:hover .elementor-flip-box__front .elementor-flip-box__image::after{animation:none;opacity:0}
@media (prefers-reduced-motion:reduce){.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__front .elementor-flip-box__image::after{animation:none!important;opacity:1;transform:none}}
/* FRONT sparkles: brighter + glow */
.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__front::after,.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__front::before{filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 6px rgba(255,201,60,.95));animation-name:hgHairTwBig}
@keyframes hgHairTwBig{0%,100%{opacity:.45;transform:translate(-50%,-50%) scale(.75)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}}
/* HG TEMPLATE · back spacing lock: 30px above art, 30px art→text, 30px min below. Art = 43% card width; art spans 5%→95% of the image (measured). */
.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__back{background-position:50% calc(30px - 2.15cqw)!important;padding-top:calc(60px + 38.7cqw)!important;padding-bottom:30px!important}
.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding-top:0!important;padding-bottom:0!important}
/* HOP · Zulu hops up first, then Mele pops (same 6s clock as the peek). Art v2 has a clean gap between Toho and Zulu at 43% of the width. */
.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__front .elementor-flip-box__image img{clip-path:inset(0 57% 0 0)}
.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__front .elementor-flip-box__layer__inner{position:relative}
.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__front .elementor-flip-box__layer__inner::after{content:"";position:absolute;left:4%;top:0;width:92%;aspect-ratio:800/435;z-index:3;pointer-events:none;background:url(https://hulalagirls.com/wp-content/uploads/2026/10/hulala-girls-pin-mele-jungle-friends-v2-800.webp) no-repeat 0 0/100% 100%;clip-path:inset(0 0 0 43%);transform-origin:70% 100%;animation:hgZuluHop 6s ease-in-out 1s infinite}
@keyframes hgZuluHop{0%,2%{transform:translateY(0) scale(1)}5%{transform:translateY(1.2cqw) scale(1.04,.94)}10%{transform:translateY(-7cqw) scale(.97,1.04)}15%{transform:translateY(0) scale(1.05,.93)}17.5%{transform:translateY(-2cqw) scale(1)}20%,100%{transform:translateY(0) scale(1)}}
.elementor-279 .elementor-element.elementor-element-dfe0f48:hover .elementor-flip-box__front .elementor-flip-box__layer__inner::after{animation:none}
@media (prefers-reduced-motion:reduce){.elementor-279 .elementor-element.elementor-element-dfe0f48 .elementor-flip-box__front .elementor-flip-box__layer__inner::after{animation:none!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-413dd84 *//* HG FX · pin bobs gently */
.elementor-279 .elementor-element.elementor-element-413dd84 .hg-pin-bob img{animation:hgBob 3.5s ease-in-out infinite alternate}
@keyframes hgBob{from{transform:translateY(0)}to{transform:translateY(-8px)}}
@media (prefers-reduced-motion:reduce){.elementor-279 .elementor-element.elementor-element-413dd84 *{animation:none!important;transition:none!important}}
/* HG FX · Diva pops up from the bottom edge, peeks, sinks back (7s loop); pauses on hover */
.elementor-279 .elementor-element.elementor-element-413dd84{overflow:hidden}
.elementor-279 .elementor-element.elementor-element-413dd84 .hg-diva-pop{pointer-events:auto}
.elementor-279 .elementor-element.elementor-element-413dd84 .hg-diva-pop img{display:block;transform:translateY(105%);animation:hgDivaPop 7s cubic-bezier(.34,1.56,.64,1) 1.5s infinite;filter:drop-shadow(0 6px 10px rgba(10,58,74,.25))}
.elementor-279 .elementor-element.elementor-element-413dd84 .hg-diva-pop:hover img{animation-play-state:paused;transform:translateY(0)}
@keyframes hgDivaPop{0%,12%{transform:translateY(105%) rotate(0)}24%{transform:translateY(8%) rotate(-4deg)}30%{transform:translateY(12%) rotate(3deg)}36%,58%{transform:translateY(10%) rotate(0)}70%,100%{transform:translateY(105%) rotate(0)}}
.elementor-279 .elementor-element.elementor-element-413dd84 .hg-diva-pop::after{content:"✦  ✧  ✦";position:absolute;left:50%;top:-6px;transform:translateX(-50%);color:#FFE27A;font-size:20px;letter-spacing:6px;opacity:0;animation:hgDivaSpk 7s ease-in-out 1.5s infinite;text-shadow:0 0 6px #fff;pointer-events:none}
@keyframes hgDivaSpk{0%,24%{opacity:0}30%,52%{opacity:1}60%,100%{opacity:0}}
@media (prefers-reduced-motion:reduce){.elementor-279 .elementor-element.elementor-element-413dd84 .hg-diva-pop img{animation:none!important;transform:translateY(10%)}.elementor-279 .elementor-element.elementor-element-413dd84 .hg-diva-pop::after{animation:none!important;opacity:1}}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-9b2202f *//* HG TEMPLATE · Girl FLIP card (reskin of Hana golden 2960) · Skye. Code only. */
.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box{container-type:size}
.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__front::after,.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__front::before,.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__back::after,.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__back::before{position:absolute;pointer-events:none;z-index:3;line-height:1;transform:translate(-50%,-50%);font-size:max(14px,3.4cqw);animation:hgHairTw 2.6s ease-in-out infinite}
/* FRONT sparkles */
.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__front::after{content:"✦";color:#FFC93C;left:86.7%;top:63.3%;text-shadow:-16.2cqw -24.1cqh 0 #FFC93C,-47.4cqw -28.4cqh 0 #FFC93C,-66.3cqw -18.5cqh 0 #FFC93C,-2.5cqw -9.4cqh 0 #FFC93C}
.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__front::before{content:"✧";color:#FFC93C;left:78.6%;top:45.5%;font-size:max(18px,5cqw);animation-delay:1.3s;text-shadow:-18.1cqw -10.3cqh 0 #FFC93C,-49.6cqw -7.0cqh 0 #FFC93C,-64.5cqw 7.6cqh 0 #FFC93C,-67.2cqw 17.4cqh 0 #FFC93C}
/* BACK sparkles IN Skye's hair */
.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__back::after{content:"✦";color:#FFC93C;left:49.3%;top:calc(1.4cqw + 30px);font-size:max(13px,3.2cqw);text-shadow:-12.9cqw 11.5cqw 0 #FFC93C,7.2cqw 5.8cqw 0 #FFC93C,-7.1cqw 18.7cqw 0 #FFC93C,1.5cqw 8.6cqw 0 #FFC93C,-8.6cqw 14.4cqw 0 #FFC93C}
.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__back::before{content:"✧";color:#FFC93C;left:47.9%;top:calc(28.7cqw + 30px);font-size:max(12px,2.8cqw);animation-delay:1.3s;text-shadow:0.0cqw -14.4cqw 0 #FFC93C,-7.2cqw -24.4cqw 0 #FFC93C,-5.7cqw -18.7cqw 0 #FFC93C,5.7cqw -25.8cqw 0 #FFC93C,-10.0cqw -20.1cqw 0 #FFC93C}
@keyframes hgHairTw{0%,100%{opacity:.2}50%{opacity:1}}
.elementor-279 .elementor-element.elementor-element-9b2202f:hover .elementor-flip-box__back::after,.elementor-279 .elementor-element.elementor-element-9b2202f:hover .elementor-flip-box__back::before{animation-duration:1.3s}
@media (prefers-reduced-motion:reduce){.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__front::after,.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__front::before,.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__back::after,.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__back::before{animation:none!important;opacity:.9}}
/* PEEK · Skye pops up head-to-neck from behind the front art (flip to see her in full) */
.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__front .elementor-flip-box__image{position:relative;z-index:2}
.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__front .elementor-flip-box__image::before{content:"";position:absolute;left:50%;bottom:85%;width:30cqw;height:32cqw;transform:translateX(-50%);z-index:-1;pointer-events:none;
background:url(https://hulalagirls.com/wp-content/uploads/2026/10/hulala-girls-char-skye-princess-of-the-sky-800x800-1.png) no-repeat;background-size:34cqw 34cqw;background-position:50% 34cqw;animation:hgPeek_skye 6s cubic-bezier(.34,1.56,.64,1) 1s infinite;filter:drop-shadow(0 0 2px rgba(10,58,74,.5)) drop-shadow(0 0 10px rgba(255,201,60,.9))}
@keyframes hgPeek_skye{0%,10%{background-position:50% 34cqw}22%{background-position:47% calc(10.9cqw - 2.5cqw)}28%{background-position:53% calc(10.9cqw + 1.5cqw)}34%,56%{background-position:50% 10.9cqw}68%,100%{background-position:50% 34cqw}}
.elementor-279 .elementor-element.elementor-element-9b2202f:hover .elementor-flip-box__front .elementor-flip-box__image::before{animation:none;background-position:50% 34cqw}
@media (prefers-reduced-motion:reduce){.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__front .elementor-flip-box__image::before{animation:none!important;background-position:50% 10.9cqw}}
/* BUBBLE · "Yeehaw!" pops out with the peek (same 6s timing) */
.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__front .elementor-flip-box__image::after{content:"Yeehaw!";position:absolute;left:64%;bottom:calc(100% + 4cqw);z-index:3;pointer-events:none;white-space:nowrap;
font-family:'Mali',sans-serif;font-weight:700;font-size:max(17px,4.2cqw);line-height:1;color:#fff;text-shadow:0 1px 2px rgba(10,58,74,.6);padding:.7em .85em;border-radius:50%;border:2px solid rgba(255,255,255,.9);background:radial-gradient(circle at 28% 26%,rgba(255,255,255,.95) 0 7%,rgba(255,255,255,.35) 14%,rgba(160,230,255,.28) 45%,rgba(1,154,197,.2) 75%,rgba(255,255,255,.35) 100%);box-shadow:inset -4px -6px 10px rgba(255,255,255,.35),inset 3px 4px 8px rgba(10,58,74,.25),0 0 10px rgba(255,255,255,.35);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);
transform-origin:0% 100%;opacity:0;transform:scale(.4) rotate(-6deg);animation:hgOolala 6s cubic-bezier(.34,1.56,.64,1) 1s infinite}
@keyframes hgOolala{0%,22%{opacity:0;transform:translateY(14px) scale(.3)}30%{opacity:1;transform:translateY(0) scale(1.1)}36%{transform:translateY(-3px) scale(.96,1.04)}42%{transform:translateY(-6px) scale(1.03,.97)}50%{opacity:1;transform:translateY(-10px) scale(1)}56%{opacity:1;transform:translateY(-14px) scale(1.18)}60%,100%{opacity:0;transform:translateY(-16px) scale(1.4)}}
.elementor-279 .elementor-element.elementor-element-9b2202f:hover .elementor-flip-box__front .elementor-flip-box__image::after{animation:none;opacity:0}
@media (prefers-reduced-motion:reduce){.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__front .elementor-flip-box__image::after{animation:none!important;opacity:1;transform:none}}
/* FRONT sparkles: brighter + glow */
.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__front::after,.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__front::before{filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 6px rgba(255,201,60,.95));animation-name:hgHairTwBig}
@keyframes hgHairTwBig{0%,100%{opacity:.45;transform:translate(-50%,-50%) scale(.75)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}}
/* HG TEMPLATE · back spacing lock: 30px above art, 30px art→text, 30px min below. Art = 43% card width; art spans 5%→95% of the image (measured). */
.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__back{background-position:50% calc(30px - 2.15cqw)!important;padding-top:calc(60px + 38.7cqw)!important;padding-bottom:30px!important}
.elementor-279 .elementor-element.elementor-element-9b2202f .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding-top:0!important;padding-bottom:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac01108 *//* HG FX · pin bobs gently */
.elementor-279 .elementor-element.elementor-element-ac01108 .hg-pin-bob img{animation:hgBob 3.5s ease-in-out infinite alternate}
@keyframes hgBob{from{transform:translateY(0)}to{transform:translateY(-8px)}}
@media (prefers-reduced-motion:reduce){.elementor-279 .elementor-element.elementor-element-ac01108 *{animation:none!important;transition:none!important}}
/* HG FX · Diva pops up from the bottom edge, peeks, sinks back (7s loop); pauses on hover */
.elementor-279 .elementor-element.elementor-element-ac01108{overflow:hidden}
.elementor-279 .elementor-element.elementor-element-ac01108 .hg-diva-pop{pointer-events:auto}
.elementor-279 .elementor-element.elementor-element-ac01108 .hg-diva-pop img{display:block;transform:translateY(105%);animation:hgDivaPop 7s cubic-bezier(.34,1.56,.64,1) 1.5s infinite;filter:drop-shadow(0 6px 10px rgba(10,58,74,.25))}
.elementor-279 .elementor-element.elementor-element-ac01108 .hg-diva-pop:hover img{animation-play-state:paused;transform:translateY(0)}
@keyframes hgDivaPop{0%,12%{transform:translateY(105%) rotate(0)}24%{transform:translateY(8%) rotate(-4deg)}30%{transform:translateY(12%) rotate(3deg)}36%,58%{transform:translateY(10%) rotate(0)}70%,100%{transform:translateY(105%) rotate(0)}}
.elementor-279 .elementor-element.elementor-element-ac01108 .hg-diva-pop::after{content:"✦  ✧  ✦";position:absolute;left:50%;top:-6px;transform:translateX(-50%);color:#FFE27A;font-size:20px;letter-spacing:6px;opacity:0;animation:hgDivaSpk 7s ease-in-out 1.5s infinite;text-shadow:0 0 6px #fff;pointer-events:none}
@keyframes hgDivaSpk{0%,24%{opacity:0}30%,52%{opacity:1}60%,100%{opacity:0}}
@media (prefers-reduced-motion:reduce){.elementor-279 .elementor-element.elementor-element-ac01108 .hg-diva-pop img{animation:none!important;transform:translateY(10%)}.elementor-279 .elementor-element.elementor-element-ac01108 .hg-diva-pop::after{animation:none!important;opacity:1}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1d843b */.elementor-279 .elementor-element.elementor-element-c1d843b img{filter:drop-shadow(0 12px 18px rgba(10,58,74,.18));animation:hgBookBob 4s ease-in-out infinite}
@keyframes hgBookBob{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-8px) rotate(1deg)}}
@media (prefers-reduced-motion:reduce){.elementor-279 .elementor-element.elementor-element-c1d843b img{animation:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b048b88 *//* HG FX · Mermaid Diva peeks from the tile edge (7s loop + desktop hover) */
.elementor-279 .elementor-element.elementor-element-b048b88 .hg-peek-diva{animation:hgPeekDiva 7s ease-in-out infinite;transform-origin:bottom left}
@keyframes hgPeekDiva{0%,55%,100%{transform:translateX(40%) rotate(-12deg)}65%,88%{transform:translateX(0) rotate(-4deg)}}
@media (hover:hover){.elementor-279 .elementor-element.elementor-element-b048b88 .hg-4f-tile:hover .hg-peek-diva{animation:none;transform:translateX(0) rotate(-4deg);transition:transform .4s}}
@media (prefers-reduced-motion:reduce){.elementor-279 .elementor-element.elementor-element-b048b88 *{animation:none!important;transition:none!important}}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-8987480 *//* HG TEMPLATE · Pirate FLIP card (reskin of golden 2960/3091). Code only. */
.elementor-279 .elementor-element.elementor-element-8987480 .elementor-flip-box{container-type:size}
.elementor-279 .elementor-element.elementor-element-8987480 .elementor-flip-box__front::after,.elementor-279 .elementor-element.elementor-element-8987480 .elementor-flip-box__front::before{position:absolute;pointer-events:none;z-index:3;line-height:1;transform:translate(-50%,-50%);color:#FFC93C;filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 6px rgba(255,201,60,.95));animation:hgHairTwBig 2.6s ease-in-out infinite}
.elementor-279 .elementor-element.elementor-element-8987480 .elementor-flip-box__front::after{content:"✦";left:26%;top:24%;font-size:max(14px,3.4cqw);text-shadow:48cqw 6cqh 0 #FFC93C,6cqw 34cqh 0 #FFC93C,44cqw 38cqh 0 #FFC93C}
.elementor-279 .elementor-element.elementor-element-8987480 .elementor-flip-box__front::before{content:"✧";left:72%;top:18%;font-size:max(18px,5cqw);animation-delay:1.3s;text-shadow:-52cqw 22cqh 0 #FFC93C,-20cqw -2cqh 0 #FFC93C,6cqw 30cqh 0 #FFC93C}
@keyframes hgHairTwBig{0%,100%{opacity:.45;transform:translate(-50%,-50%) scale(.75)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}}
/* BUBBLE · "Arrr!" pops beside the Tikis (6s loop) */
.elementor-279 .elementor-element.elementor-element-8987480 .elementor-flip-box__front .elementor-flip-box__image{position:relative;z-index:2}
.elementor-279 .elementor-element.elementor-element-8987480 .elementor-flip-box__front .elementor-flip-box__image::after{content:"Arrr!";position:absolute;left:74%;bottom:86%;z-index:3;pointer-events:none;white-space:nowrap;font-family:'Mali',sans-serif;font-weight:700;font-size:max(17px,4.2cqw);line-height:1;color:#fff;text-shadow:0 1px 2px rgba(10,58,74,.6);padding:.7em .85em;border-radius:50%;border:2px solid rgba(255,255,255,.9);background:radial-gradient(circle at 28% 26%,rgba(255,255,255,.95) 0 7%,rgba(255,255,255,.35) 14%,rgba(255,200,120,.3) 45%,rgba(153,82,0,.22) 75%,rgba(255,255,255,.35) 100%);box-shadow:inset -4px -6px 10px rgba(255,255,255,.35),inset 3px 4px 8px rgba(10,58,74,.25),0 0 10px rgba(255,255,255,.35);transform-origin:0% 100%;opacity:0;animation:hgOolala 6s cubic-bezier(.34,1.56,.64,1) 1s infinite}
@keyframes hgOolala{0%,22%{opacity:0;transform:translateY(14px) scale(.3)}30%{opacity:1;transform:translateY(0) scale(1.1)}36%{transform:translateY(-3px) scale(.96,1.04)}42%{transform:translateY(-6px) scale(1.03,.97)}50%{opacity:1;transform:translateY(-10px) scale(1)}56%{opacity:1;transform:translateY(-14px) scale(1.18)}60%,100%{opacity:0;transform:translateY(-16px) scale(1.4)}}
/* TIKI wiggle */
.elementor-279 .elementor-element.elementor-element-8987480 .elementor-flip-box__front .elementor-flip-box__image img{transform-origin:50% 100%;animation:hgTikiWig 6s ease-in-out 1s infinite}
@keyframes hgTikiWig{0%,14%,30%,100%{transform:rotate(0)}17%{transform:rotate(-5deg) translateY(-2cqw)}21%{transform:rotate(5deg) translateY(-2cqw)}25%{transform:rotate(-3deg)}}
.elementor-279 .elementor-element.elementor-element-8987480:hover .elementor-flip-box__front .elementor-flip-box__image::after,.elementor-279 .elementor-element.elementor-element-8987480:hover .elementor-flip-box__front .elementor-flip-box__image img{animation:none;opacity:0}
.elementor-279 .elementor-element.elementor-element-8987480:hover .elementor-flip-box__front .elementor-flip-box__image img{opacity:1}
@media (prefers-reduced-motion:reduce){.elementor-279 .elementor-element.elementor-element-8987480 *,.elementor-279 .elementor-element.elementor-element-8987480 *::before,.elementor-279 .elementor-element.elementor-element-8987480 *::after{animation:none!important}}
/* BACK · Mango + Moxy art 56% wide (art fills its image), 30px above / 30px to text / 30px min below */
.elementor-279 .elementor-element.elementor-element-8987480 .elementor-flip-box__back{background-position:50% 30px!important;padding-top:calc(60px + 32.6cqw)!important;padding-bottom:30px!important}
.elementor-279 .elementor-element.elementor-element-8987480 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding-top:0!important;padding-bottom:0!important}
/* PEEK · Moxy pops up in the MIDDLE, between and above the two Tikis (head + a bit of coat, soft fade at the bottom). Art = Moxy half of the Mango+Moxy duo. Same 6s clock. */
.elementor-279 .elementor-element.elementor-element-8987480 .elementor-flip-box__front .elementor-flip-box__image::before{content:"";position:absolute;left:50%;bottom:calc(100% - 20cqw);width:30cqw;height:26cqw;transform:translateX(-50%);z-index:-1;pointer-events:none;background:url(https://hulalagirls.com/wp-content/uploads/2026/10/hulala-girls-pin-mango-moxy-duo-800.webp) no-repeat;background-size:60.9cqw 35.5cqw;background-position:-35.3cqw 14cqw;-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent 100%);mask-image:linear-gradient(to bottom,#000 72%,transparent 100%);animation:hgMoxyPeek 6s cubic-bezier(.34,1.56,.64,1) 1s infinite;filter:drop-shadow(0 0 2px rgba(10,58,74,.5)) drop-shadow(0 0 8px rgba(255,201,60,.8))}
@keyframes hgMoxyPeek{0%,24%{background-position:-35.3cqw 14cqw}34%{background-position:-35.3cqw -12.5cqw}40%{background-position:-35.3cqw -8.6cqw}46%,62%{background-position:-35.3cqw -9.4cqw}72%,100%{background-position:-35.3cqw 14cqw}}
.elementor-279 .elementor-element.elementor-element-8987480:hover .elementor-flip-box__front .elementor-flip-box__image::before{animation:none;background-position:-35.3cqw 14cqw}
/* END PEEK *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70892df *//* HG FX · pin bobs gently */
.elementor-279 .elementor-element.elementor-element-70892df .hg-pin-bob img{animation:hgBob 3.5s ease-in-out infinite alternate}
@keyframes hgBob{from{transform:translateY(0)}to{transform:translateY(-8px)}}
@media (prefers-reduced-motion:reduce){.elementor-279 .elementor-element.elementor-element-70892df *{animation:none!important;transition:none!important}}
/* HG FX · Diva pops up from the bottom edge, peeks, sinks back (7s loop); pauses on hover */
.elementor-279 .elementor-element.elementor-element-70892df{overflow:hidden}
.elementor-279 .elementor-element.elementor-element-70892df .hg-diva-pop{pointer-events:auto}
.elementor-279 .elementor-element.elementor-element-70892df .hg-diva-pop img{display:block;transform:translateY(105%);animation:hgDivaPop 7s cubic-bezier(.34,1.56,.64,1) 1.5s infinite;filter:drop-shadow(0 6px 10px rgba(10,58,74,.25))}
.elementor-279 .elementor-element.elementor-element-70892df .hg-diva-pop:hover img{animation-play-state:paused;transform:translateY(0)}
@keyframes hgDivaPop{0%,12%{transform:translateY(105%) rotate(0)}24%{transform:translateY(8%) rotate(-4deg)}30%{transform:translateY(12%) rotate(3deg)}36%,58%{transform:translateY(10%) rotate(0)}70%,100%{transform:translateY(105%) rotate(0)}}
.elementor-279 .elementor-element.elementor-element-70892df .hg-diva-pop::after{content:"✦  ✧  ✦";position:absolute;left:50%;top:-6px;transform:translateX(-50%);color:#FFE27A;font-size:20px;letter-spacing:6px;opacity:0;animation:hgDivaSpk 7s ease-in-out 1.5s infinite;text-shadow:0 0 6px #fff;pointer-events:none}
@keyframes hgDivaSpk{0%,24%{opacity:0}30%,52%{opacity:1}60%,100%{opacity:0}}
@media (prefers-reduced-motion:reduce){.elementor-279 .elementor-element.elementor-element-70892df .hg-diva-pop img{animation:none!important;transform:translateY(10%)}.elementor-279 .elementor-element.elementor-element-70892df .hg-diva-pop::after{animation:none!important;opacity:1}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e13383 */.elementor-279 .elementor-element.elementor-element-3e13383{position:relative;align-self:stretch;min-height:595px}
.elementor-279 .elementor-element.elementor-element-3e13383 .hg-fan{position:absolute !important;top:50%;left:50%;width:627px !important;max-width:none !important;display:grid !important;grid-template-columns:repeat(2,1fr);gap:18px !important;padding:0 !important;margin:0 !important;transform:translate(calc(-46% + 29px),calc(-50% + 31px)) rotate(11deg)}
.elementor-279 .elementor-element.elementor-element-3e13383 .hg-fan > .elementor-element.hg-tile{width:100% !important;max-width:100% !important;margin:0 !important}
.elementor-279 .elementor-element.elementor-element-3e13383 .hg-tile:nth-child(even){transform:translateY(-63px)}
.elementor-279 .elementor-element.elementor-element-3e13383 .hg-tile img{display:block;width:100% !important;height:auto !important;max-width:none !important;aspect-ratio:8/5;object-fit:cover;border-radius:18px;box-shadow:0 6px 14px rgba(5,40,55,.14)}
@media (max-width:1024px){.elementor-279 .elementor-element.elementor-element-3e13383{min-height:560px}.elementor-279 .elementor-element.elementor-element-3e13383 .hg-fan{width:576px !important}}
@media (max-width:767px){.elementor-279 .elementor-element.elementor-element-3e13383{min-height:420px}.elementor-279 .elementor-element.elementor-element-3e13383 .hg-fan{width:460px !important;gap:12px !important;transform:translate(-50%,-50%) rotate(11deg)}.elementor-279 .elementor-element.elementor-element-3e13383 .hg-tile:nth-child(even){transform:translateY(-42px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abcd777 */.elementor-279 .elementor-element.elementor-element-abcd777{overflow:hidden}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3cfb743 *//* HG FX · hearts float up behind the art */
.elementor-279 .elementor-element.elementor-element-3cfb743{position:absolute!important;inset:0;width:auto!important;pointer-events:none;z-index:0;overflow:hidden}
.elementor-279 .elementor-element.elementor-element-3cfb743 .hg-fx-hearts{position:absolute;inset:0}
.elementor-279 .elementor-element.elementor-element-3cfb743 .hg-fx-hearts i{position:absolute;bottom:-30px;width:var(--s);opacity:0;animation:hgfxFloat var(--t) ease-in var(--d) infinite}
.elementor-279 .elementor-element.elementor-element-3cfb743 .hg-fx-hearts svg{display:block;width:100%;height:auto;fill:var(--c)}
@keyframes hgfxFloat{0%{transform:translateY(0) scale(.6) rotate(-10deg);opacity:0}15%{opacity:.9}100%{transform:translateY(-320px) scale(1.1) rotate(12deg);opacity:0}}
@media (prefers-reduced-motion:reduce){.elementor-279 .elementor-element.elementor-element-3cfb743 .hg-fx-hearts i{animation:none!important;opacity:.6;bottom:40%}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a6b8dc8 *//* HG FX · float + shake (works with any picture) */
.elementor-279 .elementor-element.elementor-element-a6b8dc8{animation:hgfxBob 3.2s ease-in-out 0s infinite;transform-origin:50% 90%}
.elementor-279 .elementor-element.elementor-element-a6b8dc8 img{animation:hgfxShake7 7s ease-in-out infinite;transform-origin:50% 90%}
@keyframes hgfxBob{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(2deg)}}
@keyframes hgfxShake{0%,100%{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}
@keyframes hgfxShake7{0%,86%,100%{transform:rotate(0)}88%,94%{transform:rotate(-8deg)}91%,97%{transform:rotate(8deg)}}
@media (prefers-reduced-motion:reduce){.elementor-279 .elementor-element.elementor-element-a6b8dc8,.elementor-279 .elementor-element.elementor-element-a6b8dc8 *{animation:none!important;transition:none!important}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f25149 *//* HG FX · float + shake (works with any picture) */
.elementor-279 .elementor-element.elementor-element-4f25149{animation:hgfxBob 3.2s ease-in-out 0.5s infinite;transform-origin:50% 90%}
.elementor-279 .elementor-element.elementor-element-4f25149 img{animation:hgfxShake7 7s ease-in-out infinite;transform-origin:50% 90%}
@keyframes hgfxBob{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(2deg)}}
@keyframes hgfxShake{0%,100%{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}
@keyframes hgfxShake7{0%,86%,100%{transform:rotate(0)}88%,94%{transform:rotate(-8deg)}91%,97%{transform:rotate(8deg)}}
@media (prefers-reduced-motion:reduce){.elementor-279 .elementor-element.elementor-element-4f25149,.elementor-279 .elementor-element.elementor-element-4f25149 *{animation:none!important;transition:none!important}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8204e41 *//* HG FX · sparkle layer sits over the art */
.elementor-279 .elementor-element.elementor-element-8204e41{position:absolute!important;inset:0;width:auto!important;pointer-events:none;z-index:3}
.elementor-279 .elementor-element.elementor-element-8204e41 .hg-fx-spark{position:absolute;inset:0}
.elementor-279 .elementor-element.elementor-element-8204e41 .hg-fx-spark i{position:absolute;left:var(--x);top:var(--y);width:var(--z);height:var(--z);transform:translate(-50%,-50%) scale(0);animation:hgfxTw 2.4s ease-in-out var(--d) infinite}
.elementor-279 .elementor-element.elementor-element-8204e41 .hg-fx-spark svg{display:block;width:100%;height:100%;fill:var(--c);filter:drop-shadow(0 0 3px #FFE27A) drop-shadow(0 0 6px rgba(255,255,255,.95))}
@keyframes hgfxTw{0%{transform:translate(-50%,-50%) scale(0) rotate(0)}45%{transform:translate(-50%,-50%) scale(1.3) rotate(45deg)}100%{transform:translate(-50%,-50%) scale(0) rotate(90deg)}}
@keyframes hgfxTw7{0%,84%,100%{transform:translate(-50%,-50%) scale(0) rotate(0)}89%{transform:translate(-50%,-50%) scale(1.3) rotate(45deg)}94%{transform:translate(-50%,-50%) scale(0) rotate(90deg)}}
@media (max-width:767px){.elementor-279 .elementor-element.elementor-element-8204e41 .hg-fx-spark i{width:calc(var(--z)*.8);height:calc(var(--z)*.8)}}
@media (prefers-reduced-motion:reduce){.elementor-279 .elementor-element.elementor-element-8204e41 .hg-fx-spark i{animation:none!important;transform:translate(-50%,-50%) scale(.8)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0109918 *//* HG FX · hover or tap the art: shake + surprise */
.elementor-279 .elementor-element.elementor-element-0109918{cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.elementor-279 .elementor-element.elementor-element-0109918:hover .hg-fx-board img{animation:hgfxShake .5s ease-in-out 2}
.elementor-279 .elementor-element.elementor-element-0109918:hover .hg-fx-pop{animation:none;transform:none;opacity:1}
.elementor-279 .elementor-element.elementor-element-0109918:hover .hg-fx-spark i{animation:hgfxTw 1.1s ease-in-out var(--d) 2}
@keyframes hgfxBob{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(2deg)}}
@keyframes hgfxShake{0%,100%{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}
@keyframes hgfxShake7{0%,86%,100%{transform:rotate(0)}88%,94%{transform:rotate(-8deg)}91%,97%{transform:rotate(8deg)}}
@media (prefers-reduced-motion:reduce){.elementor-279 .elementor-element.elementor-element-0109918,.elementor-279 .elementor-element.elementor-element-0109918 *{animation:none!important;transition:none!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f989cb9 *//* HG FX · coral reef sways */
.elementor-279 .elementor-element.elementor-element-f989cb9::before{animation:hgfxSway 6s ease-in-out infinite alternate}
@keyframes hgfxSway{from{background-position:0 100%}to{background-position:-24px 100%}}
@media (prefers-reduced-motion:reduce){.elementor-279 .elementor-element.elementor-element-f989cb9,.elementor-279 .elementor-element.elementor-element-f989cb9 *{animation:none!important;transition:none!important}}/* End custom CSS */