.elementor-33386 .elementor-element.elementor-element-5b637543{--display:flex;}.elementor-33386 .elementor-element.elementor-element-f8f7d7c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:0px;}.elementor-33386 .elementor-element.elementor-element-0f6f392{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.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-33386 .elementor-element.elementor-element-ca2db49 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:84px;font-weight:400;color:#211650;}.elementor-33386 .elementor-element.elementor-element-a5bd197{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-33386 .elementor-element.elementor-element-3bad491{--display:flex;}.elementor-33386 .elementor-element.elementor-element-f4f1859 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:400;color:#211650;}.elementor-33386 .elementor-element.elementor-element-e6ada4d{--display:flex;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-33386 .elementor-element.elementor-element-78598e4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#211650;}.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-33386 .elementor-element.elementor-element-056d399 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#211650;color:#211650;padding:0px 0px 0px 0px;}.elementor-33386 .elementor-element.elementor-element-056d399 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33386 .elementor-element.elementor-element-056d399 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-33386 .elementor-element.elementor-element-056d399 .elementor-button:hover, .elementor-33386 .elementor-element.elementor-element-056d399 .elementor-button:focus{color:#7A7396;}.elementor-33386 .elementor-element.elementor-element-056d399 .elementor-button:hover svg, .elementor-33386 .elementor-element.elementor-element-056d399 .elementor-button:focus svg{fill:#7A7396;}.elementor-33386 .elementor-element.elementor-element-4bfc44e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33386 .elementor-element.elementor-element-6870a7b{--swiper-slides-to-display:4;--swiper-offset-size:80px;--swiper-slides-gap:10px;padding:0px 0px 0px 0px;}.elementor-33386 .elementor-element.elementor-element-6870a7b .swiper-slide > .elementor-element{height:100%;}.elementor-33386 .elementor-element.elementor-element-d7355bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-33386 .elementor-element.elementor-element-d7355bd:not(.elementor-motion-effects-element-type-background), .elementor-33386 .elementor-element.elementor-element-d7355bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cc4f7b4 );}.elementor-33386 .elementor-element.elementor-element-737f1a4{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:2px 2px 2px 2px;--padding-top:140px;--padding-bottom:140px;--padding-left:80px;--padding-right:80px;}.elementor-33386 .elementor-element.elementor-element-737f1a4:not(.elementor-motion-effects-element-type-background), .elementor-33386 .elementor-element.elementor-element-737f1a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-33386 .elementor-element.elementor-element-c2ebabe{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-33386 .elementor-element.elementor-element-c2ebabe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-33386 .elementor-element.elementor-element-c2ebabe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;line-height:40px;color:#211650;}.elementor-33386 .elementor-element.elementor-element-474957f{--display:flex;}.elementor-33386 .elementor-element.elementor-element-dd00f3a{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-33386 .elementor-element.elementor-element-dd00f3a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#211650;}.elementor-33386 .elementor-element.elementor-element-108d06e .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#211650;color:#211650;padding:0px 0px 0px 0px;}.elementor-33386 .elementor-element.elementor-element-108d06e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33386 .elementor-element.elementor-element-108d06e .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-33386 .elementor-element.elementor-element-108d06e .elementor-button:hover, .elementor-33386 .elementor-element.elementor-element-108d06e .elementor-button:focus{color:#7A7396;}.elementor-33386 .elementor-element.elementor-element-108d06e .elementor-button:hover svg, .elementor-33386 .elementor-element.elementor-element-108d06e .elementor-button:focus svg{fill:#7A7396;}.elementor-33386 .elementor-element.elementor-element-ea28927{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-33386 .elementor-element.elementor-element-0d38186{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-33386 .elementor-element.elementor-element-a54d42c.elementor-element{--align-self:center;}.elementor-33386 .elementor-element.elementor-element-a54d42c{text-align:center;}.elementor-33386 .elementor-element.elementor-element-a54d42c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:400;line-height:35px;color:#211650;}.elementor-33386 .elementor-element.elementor-element-1be6c91{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:center;}.elementor-33386 .elementor-element.elementor-element-1be6c91 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#211650;}.elementor-33386 .elementor-element.elementor-element-b2690c3 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#211650;color:#211650;padding:0px 0px 0px 0px;}.elementor-33386 .elementor-element.elementor-element-b2690c3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33386 .elementor-element.elementor-element-b2690c3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33386 .elementor-element.elementor-element-b2690c3 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-33386 .elementor-element.elementor-element-b2690c3 .elementor-button:hover, .elementor-33386 .elementor-element.elementor-element-b2690c3 .elementor-button:focus{color:#7A7396;}.elementor-33386 .elementor-element.elementor-element-b2690c3 .elementor-button:hover svg, .elementor-33386 .elementor-element.elementor-element-b2690c3 .elementor-button:focus svg{fill:#7A7396;}.elementor-33386 .elementor-element.elementor-element-fac7212{--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;--overflow:hidden;}.elementor-33386 .elementor-element.elementor-element-fac7212:not(.elementor-motion-effects-element-type-background), .elementor-33386 .elementor-element.elementor-element-fac7212 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hkballet.com/wp-content/uploads/2026/07/ACADEMY-3-banner-size-01-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33386 .elementor-element.elementor-element-b551123{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-33386 .elementor-element.elementor-element-bee9ed7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33386 .elementor-element.elementor-element-bee9ed7:not(.elementor-motion-effects-element-type-background), .elementor-33386 .elementor-element.elementor-element-bee9ed7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hkballet.com/wp-content/uploads/2026/07/06.-Tour-Romeo-Juliet-extended-2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33386 .elementor-element.elementor-element-b201eff{--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:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-33386 .elementor-element.elementor-element-5aec57a{text-align:center;}.elementor-33386 .elementor-element.elementor-element-5aec57a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:400;line-height:35px;color:#211650;}.elementor-33386 .elementor-element.elementor-element-b066de5{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:center;}.elementor-33386 .elementor-element.elementor-element-b066de5.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-33386 .elementor-element.elementor-element-b066de5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#211650;}.elementor-33386 .elementor-element.elementor-element-a3a78b4 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#211650;color:#211650;padding:0px 0px 0px 0px;}.elementor-33386 .elementor-element.elementor-element-a3a78b4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33386 .elementor-element.elementor-element-a3a78b4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33386 .elementor-element.elementor-element-a3a78b4 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-33386 .elementor-element.elementor-element-a3a78b4 .elementor-button:hover, .elementor-33386 .elementor-element.elementor-element-a3a78b4 .elementor-button:focus{color:#7A7396;}.elementor-33386 .elementor-element.elementor-element-a3a78b4 .elementor-button:hover svg, .elementor-33386 .elementor-element.elementor-element-a3a78b4 .elementor-button:focus svg{fill:#7A7396;}.elementor-33386 .elementor-element.elementor-element-8067069{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-33386 .elementor-element.elementor-element-9faef03{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-33386 .elementor-element.elementor-element-460b79b{text-align:center;}.elementor-33386 .elementor-element.elementor-element-460b79b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:400;line-height:35px;color:#211650;}.elementor-33386 .elementor-element.elementor-element-8533f11{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:center;}.elementor-33386 .elementor-element.elementor-element-8533f11 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#211650;}.elementor-33386 .elementor-element.elementor-element-5d5ba04 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#211650;color:#211650;padding:0px 0px 0px 0px;}.elementor-33386 .elementor-element.elementor-element-5d5ba04{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33386 .elementor-element.elementor-element-5d5ba04 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33386 .elementor-element.elementor-element-5d5ba04 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-33386 .elementor-element.elementor-element-5d5ba04 .elementor-button:hover, .elementor-33386 .elementor-element.elementor-element-5d5ba04 .elementor-button:focus{color:#7A7396;}.elementor-33386 .elementor-element.elementor-element-5d5ba04 .elementor-button:hover svg, .elementor-33386 .elementor-element.elementor-element-5d5ba04 .elementor-button:focus svg{fill:#7A7396;}.elementor-33386 .elementor-element.elementor-element-bc648e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33386 .elementor-element.elementor-element-bc648e5:not(.elementor-motion-effects-element-type-background), .elementor-33386 .elementor-element.elementor-element-bc648e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hkballet.com/wp-content/uploads/2026/07/OUTREACH-3-banner-size-01-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33386 .elementor-element.elementor-element-402fef1{--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:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-33386 .elementor-element.elementor-element-26e6ceb{text-align:center;}.elementor-33386 .elementor-element.elementor-element-26e6ceb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:400;line-height:55px;color:#211650;}.elementor-33386 .elementor-element.elementor-element-e86610d{--display:flex;--min-height:720px;--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;}.elementor-33386 .elementor-element.elementor-element-e86610d:not(.elementor-motion-effects-element-type-background), .elementor-33386 .elementor-element.elementor-element-e86610d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hkballet.com/wp-content/uploads/2026/08/le-corsaire-spotlight.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-33386 .elementor-element.elementor-element-e86610d.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-33386 .elementor-element.elementor-element-88f18e5{--display:flex;--position:absolute;--overlay-opacity:0.5;bottom:0px;}.elementor-33386 .elementor-element.elementor-element-88f18e5::before, .elementor-33386 .elementor-element.elementor-element-88f18e5 > .elementor-background-video-container::before, .elementor-33386 .elementor-element.elementor-element-88f18e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-33386 .elementor-element.elementor-element-88f18e5 > .elementor-background-slideshow::before, .elementor-33386 .elementor-element.elementor-element-88f18e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33386 .elementor-element.elementor-element-88f18e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}body:not(.rtl) .elementor-33386 .elementor-element.elementor-element-88f18e5{left:0px;}body.rtl .elementor-33386 .elementor-element.elementor-element-88f18e5{right:0px;}.elementor-33386 .elementor-element.elementor-element-2d2104a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-33386 .elementor-element.elementor-element-7319274 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-33386 .elementor-element.elementor-element-7319274{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33386 .elementor-element.elementor-element-7319274 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33386 .elementor-element.elementor-element-7319274 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-33386 .elementor-element.elementor-element-7319274 .elementor-button:hover, .elementor-33386 .elementor-element.elementor-element-7319274 .elementor-button:focus{color:#7A7396;}.elementor-33386 .elementor-element.elementor-element-7319274 .elementor-button:hover svg, .elementor-33386 .elementor-element.elementor-element-7319274 .elementor-button:focus svg{fill:#7A7396;}.elementor-33386 .elementor-element.elementor-element-0d64de7{--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:flex-end;}.elementor-33386 .elementor-element.elementor-element-0d64de7:not(.elementor-motion-effects-element-type-background), .elementor-33386 .elementor-element.elementor-element-0d64de7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hkballet.com/wp-content/uploads/2026/08/the-nutcracker-spotlight.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-33386 .elementor-element.elementor-element-483b539{--display:flex;--position:absolute;--overlay-opacity:0.5;bottom:0px;}.elementor-33386 .elementor-element.elementor-element-483b539::before, .elementor-33386 .elementor-element.elementor-element-483b539 > .elementor-background-video-container::before, .elementor-33386 .elementor-element.elementor-element-483b539 > .e-con-inner > .elementor-background-video-container::before, .elementor-33386 .elementor-element.elementor-element-483b539 > .elementor-background-slideshow::before, .elementor-33386 .elementor-element.elementor-element-483b539 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33386 .elementor-element.elementor-element-483b539 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}body:not(.rtl) .elementor-33386 .elementor-element.elementor-element-483b539{left:0px;}body.rtl .elementor-33386 .elementor-element.elementor-element-483b539{right:0px;}.elementor-33386 .elementor-element.elementor-element-8060c6d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-33386 .elementor-element.elementor-element-31212fe .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-33386 .elementor-element.elementor-element-31212fe{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33386 .elementor-element.elementor-element-31212fe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33386 .elementor-element.elementor-element-31212fe .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-33386 .elementor-element.elementor-element-31212fe .elementor-button:hover, .elementor-33386 .elementor-element.elementor-element-31212fe .elementor-button:focus{color:#7A7396;}.elementor-33386 .elementor-element.elementor-element-31212fe .elementor-button:hover svg, .elementor-33386 .elementor-element.elementor-element-31212fe .elementor-button:focus svg{fill:#7A7396;}.elementor-33386 .elementor-element.elementor-element-45fd7db{--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;}.elementor-33386 .elementor-element.elementor-element-45fd7db:not(.elementor-motion-effects-element-type-background), .elementor-33386 .elementor-element.elementor-element-45fd7db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hkballet.com/wp-content/uploads/2026/07/f38f8bce50675b55748d6508cdace53635c826f7-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33386 .elementor-element.elementor-element-30bb5e6{--display:flex;--position:absolute;--overlay-opacity:0.5;bottom:0px;}.elementor-33386 .elementor-element.elementor-element-30bb5e6::before, .elementor-33386 .elementor-element.elementor-element-30bb5e6 > .elementor-background-video-container::before, .elementor-33386 .elementor-element.elementor-element-30bb5e6 > .e-con-inner > .elementor-background-video-container::before, .elementor-33386 .elementor-element.elementor-element-30bb5e6 > .elementor-background-slideshow::before, .elementor-33386 .elementor-element.elementor-element-30bb5e6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33386 .elementor-element.elementor-element-30bb5e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}body:not(.rtl) .elementor-33386 .elementor-element.elementor-element-30bb5e6{left:0px;}body.rtl .elementor-33386 .elementor-element.elementor-element-30bb5e6{right:0px;}.elementor-33386 .elementor-element.elementor-element-956d3d3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-33386 .elementor-element.elementor-element-2c21ac5 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-33386 .elementor-element.elementor-element-2c21ac5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33386 .elementor-element.elementor-element-2c21ac5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33386 .elementor-element.elementor-element-2c21ac5 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-33386 .elementor-element.elementor-element-2c21ac5 .elementor-button:hover, .elementor-33386 .elementor-element.elementor-element-2c21ac5 .elementor-button:focus{color:#7A7396;}.elementor-33386 .elementor-element.elementor-element-2c21ac5 .elementor-button:hover svg, .elementor-33386 .elementor-element.elementor-element-2c21ac5 .elementor-button:focus svg{fill:#7A7396;}.elementor-33386 .elementor-element.elementor-element-01d7c3b{--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:flex-end;}.elementor-33386 .elementor-element.elementor-element-01d7c3b:not(.elementor-motion-effects-element-type-background), .elementor-33386 .elementor-element.elementor-element-01d7c3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hkballet.com/wp-content/uploads/2026/08/coco-chanel-spotlight.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-33386 .elementor-element.elementor-element-860309f{--display:flex;--position:absolute;--overlay-opacity:0.5;bottom:0px;}.elementor-33386 .elementor-element.elementor-element-860309f::before, .elementor-33386 .elementor-element.elementor-element-860309f > .elementor-background-video-container::before, .elementor-33386 .elementor-element.elementor-element-860309f > .e-con-inner > .elementor-background-video-container::before, .elementor-33386 .elementor-element.elementor-element-860309f > .elementor-background-slideshow::before, .elementor-33386 .elementor-element.elementor-element-860309f > .e-con-inner > .elementor-background-slideshow::before, .elementor-33386 .elementor-element.elementor-element-860309f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}body:not(.rtl) .elementor-33386 .elementor-element.elementor-element-860309f{left:0px;}body.rtl .elementor-33386 .elementor-element.elementor-element-860309f{right:0px;}.elementor-33386 .elementor-element.elementor-element-cf8fb8b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-33386 .elementor-element.elementor-element-9fa2739 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-33386 .elementor-element.elementor-element-9fa2739{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33386 .elementor-element.elementor-element-9fa2739 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33386 .elementor-element.elementor-element-9fa2739 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-33386 .elementor-element.elementor-element-9fa2739 .elementor-button:hover, .elementor-33386 .elementor-element.elementor-element-9fa2739 .elementor-button:focus{color:#7A7396;}.elementor-33386 .elementor-element.elementor-element-9fa2739 .elementor-button:hover svg, .elementor-33386 .elementor-element.elementor-element-9fa2739 .elementor-button:focus svg{fill:#7A7396;}.elementor-33386 .elementor-element.elementor-element-b52874f{--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:flex-end;}.elementor-33386 .elementor-element.elementor-element-b52874f:not(.elementor-motion-effects-element-type-background), .elementor-33386 .elementor-element.elementor-element-b52874f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hkballet.com/wp-content/uploads/2026/08/bruce-lee-spotlight.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-33386 .elementor-element.elementor-element-cfa57e6{--display:flex;--position:absolute;--overlay-opacity:0.5;bottom:0px;}.elementor-33386 .elementor-element.elementor-element-cfa57e6::before, .elementor-33386 .elementor-element.elementor-element-cfa57e6 > .elementor-background-video-container::before, .elementor-33386 .elementor-element.elementor-element-cfa57e6 > .e-con-inner > .elementor-background-video-container::before, .elementor-33386 .elementor-element.elementor-element-cfa57e6 > .elementor-background-slideshow::before, .elementor-33386 .elementor-element.elementor-element-cfa57e6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33386 .elementor-element.elementor-element-cfa57e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}body:not(.rtl) .elementor-33386 .elementor-element.elementor-element-cfa57e6{left:0px;}body.rtl .elementor-33386 .elementor-element.elementor-element-cfa57e6{right:0px;}.elementor-33386 .elementor-element.elementor-element-2fc8536 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-33386 .elementor-element.elementor-element-89f23fe .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-33386 .elementor-element.elementor-element-89f23fe{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33386 .elementor-element.elementor-element-89f23fe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33386 .elementor-element.elementor-element-89f23fe .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-33386 .elementor-element.elementor-element-89f23fe .elementor-button:hover, .elementor-33386 .elementor-element.elementor-element-89f23fe .elementor-button:focus{color:#7A7396;}.elementor-33386 .elementor-element.elementor-element-89f23fe .elementor-button:hover svg, .elementor-33386 .elementor-element.elementor-element-89f23fe .elementor-button:focus svg{fill:#7A7396;}.elementor-33386 .elementor-element.elementor-element-dbd6801{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-dots-normal-color:#FFFFFF;--e-n-carousel-dots-hover-color:#211650;--e-n-carousel-swiper-pagination-spacing:28px;}.elementor-33386 .elementor-element.elementor-element-dbd6801 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}.elementor-33386 .elementor-element.elementor-element-de4f271{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-33386 .elementor-element.elementor-element-de4f271:not(.elementor-motion-effects-element-type-background), .elementor-33386 .elementor-element.elementor-element-de4f271 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-33386 .elementor-element.elementor-element-9f4c952{--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;}.elementor-33386 .elementor-element.elementor-element-045a32f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;line-height:40px;color:#211650;}.elementor-33386 .elementor-element.elementor-element-e35b958 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#211650;color:#211650;padding:0px 0px 0px 0px;}.elementor-33386 .elementor-element.elementor-element-e35b958 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33386 .elementor-element.elementor-element-e35b958 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-33386 .elementor-element.elementor-element-e35b958 .elementor-button:hover, .elementor-33386 .elementor-element.elementor-element-e35b958 .elementor-button:focus{color:#7A7396;}.elementor-33386 .elementor-element.elementor-element-e35b958 .elementor-button:hover svg, .elementor-33386 .elementor-element.elementor-element-e35b958 .elementor-button:focus svg{fill:#7A7396;}.elementor-33386 .elementor-element.elementor-element-c220e7d{--swiper-slides-to-display:3;--swiper-slides-gap:40px;--swiper-pagination-size:8px;--swiper-pagination-spacing:40px;}.elementor-33386 .elementor-element.elementor-element-c220e7d .swiper-slide > .elementor-element{height:100%;}.elementor-33386 .elementor-element.elementor-element-c220e7d .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}@media(max-width:1279px) and (min-width:394px){.elementor-33386 .elementor-element.elementor-element-474957f{--width:100%;}}@media(max-width:1279px){.elementor-33386 .elementor-element.elementor-element-f8f7d7c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33386 .elementor-element.elementor-element-0f6f392{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-33386 .elementor-element.elementor-element-a5bd197{--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-33386 .elementor-element.elementor-element-4bfc44e{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-33386 .elementor-element.elementor-element-6870a7b{--swiper-slides-to-display:3;}.elementor-33386 .elementor-element.elementor-element-d7355bd{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-33386 .elementor-element.elementor-element-737f1a4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33386 .elementor-element.elementor-element-0d38186{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-33386 .elementor-element.elementor-element-b201eff{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-33386 .elementor-element.elementor-element-9faef03{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-33386 .elementor-element.elementor-element-88f18e5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33386 .elementor-element.elementor-element-483b539{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33386 .elementor-element.elementor-element-30bb5e6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33386 .elementor-element.elementor-element-860309f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33386 .elementor-element.elementor-element-cfa57e6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33386 .elementor-element.elementor-element-c220e7d{--swiper-slides-to-display:3;}}@media(max-width:767px){.elementor-33386 .elementor-element.elementor-element-f8f7d7c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33386 .elementor-element.elementor-element-0f6f392{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33386 .elementor-element.elementor-element-ca2db49 .elementor-heading-title{font-size:32px;}.elementor-33386 .elementor-element.elementor-element-a5bd197{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-33386 .elementor-element.elementor-element-f4f1859 .elementor-heading-title{font-size:18px;}.elementor-33386 .elementor-element.elementor-element-e6ada4d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-33386 .elementor-element.elementor-element-78598e4{width:100%;max-width:100%;}.elementor-33386 .elementor-element.elementor-element-78598e4 .elementor-heading-title{font-size:14px;line-height:21px;}.elementor-33386 .elementor-element.elementor-element-056d399{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33386 .elementor-element.elementor-element-056d399 .elementor-button{font-size:14px;}.elementor-33386 .elementor-element.elementor-element-4bfc44e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-33386 .elementor-element.elementor-element-6870a7b{--swiper-slides-to-display:1;--swiper-offset-size:50px;}.elementor-33386 .elementor-element.elementor-element-d7355bd{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33386 .elementor-element.elementor-element-737f1a4{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-33386 .elementor-element.elementor-element-c2ebabe{width:100%;max-width:100%;text-align:center;}.elementor-33386 .elementor-element.elementor-element-c2ebabe .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-33386 .elementor-element.elementor-element-474957f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-33386 .elementor-element.elementor-element-dd00f3a{width:100%;max-width:100%;text-align:center;}.elementor-33386 .elementor-element.elementor-element-dd00f3a .elementor-heading-title{font-size:14px;line-height:21px;}.elementor-33386 .elementor-element.elementor-element-108d06e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33386 .elementor-element.elementor-element-108d06e .elementor-button{font-size:14px;}.elementor-33386 .elementor-element.elementor-element-ea28927{--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;--flex-wrap:wrap;}.elementor-33386 .elementor-element.elementor-element-0d38186{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-33386 .elementor-element.elementor-element-a54d42c .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-33386 .elementor-element.elementor-element-1be6c91 .elementor-heading-title{font-size:14px;line-height:21px;}.elementor-33386 .elementor-element.elementor-element-b2690c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33386 .elementor-element.elementor-element-b2690c3 .elementor-button{font-size:14px;}.elementor-33386 .elementor-element.elementor-element-b551123{--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;--flex-wrap:wrap;}.elementor-33386 .elementor-element.elementor-element-b201eff{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-33386 .elementor-element.elementor-element-5aec57a .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-33386 .elementor-element.elementor-element-b066de5 .elementor-heading-title{font-size:14px;line-height:21px;}.elementor-33386 .elementor-element.elementor-element-a3a78b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33386 .elementor-element.elementor-element-a3a78b4 .elementor-button{font-size:14px;}.elementor-33386 .elementor-element.elementor-element-8067069{--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;--flex-wrap:wrap;}.elementor-33386 .elementor-element.elementor-element-9faef03{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-33386 .elementor-element.elementor-element-460b79b .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-33386 .elementor-element.elementor-element-8533f11 .elementor-heading-title{font-size:14px;line-height:21px;}.elementor-33386 .elementor-element.elementor-element-5d5ba04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33386 .elementor-element.elementor-element-5d5ba04 .elementor-button{font-size:14px;}.elementor-33386 .elementor-element.elementor-element-402fef1{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-33386 .elementor-element.elementor-element-26e6ceb{padding:0px 20px 0px 20px;}.elementor-33386 .elementor-element.elementor-element-26e6ceb .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-33386 .elementor-element.elementor-element-e86610d{--min-height:527px;}.elementor-33386 .elementor-element.elementor-element-e86610d:not(.elementor-motion-effects-element-type-background), .elementor-33386 .elementor-element.elementor-element-e86610d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-33386 .elementor-element.elementor-element-88f18e5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:3;}.elementor-33386 .elementor-element.elementor-element-2d2104a{text-align:left;}.elementor-33386 .elementor-element.elementor-element-2d2104a .elementor-heading-title{font-size:20px;}.elementor-33386 .elementor-element.elementor-element-7319274{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33386 .elementor-element.elementor-element-7319274 .elementor-button{font-size:14px;}.elementor-33386 .elementor-element.elementor-element-0d64de7{--min-height:527px;}.elementor-33386 .elementor-element.elementor-element-0d64de7:not(.elementor-motion-effects-element-type-background), .elementor-33386 .elementor-element.elementor-element-0d64de7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-33386 .elementor-element.elementor-element-483b539{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:3;}.elementor-33386 .elementor-element.elementor-element-8060c6d{text-align:left;}.elementor-33386 .elementor-element.elementor-element-8060c6d .elementor-heading-title{font-size:20px;}.elementor-33386 .elementor-element.elementor-element-31212fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33386 .elementor-element.elementor-element-31212fe .elementor-button{font-size:14px;}.elementor-33386 .elementor-element.elementor-element-45fd7db{--min-height:527px;}.elementor-33386 .elementor-element.elementor-element-45fd7db:not(.elementor-motion-effects-element-type-background), .elementor-33386 .elementor-element.elementor-element-45fd7db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-33386 .elementor-element.elementor-element-30bb5e6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:3;}.elementor-33386 .elementor-element.elementor-element-956d3d3{text-align:left;}.elementor-33386 .elementor-element.elementor-element-956d3d3 .elementor-heading-title{font-size:20px;}.elementor-33386 .elementor-element.elementor-element-2c21ac5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33386 .elementor-element.elementor-element-2c21ac5 .elementor-button{font-size:14px;}.elementor-33386 .elementor-element.elementor-element-01d7c3b{--min-height:527px;}.elementor-33386 .elementor-element.elementor-element-01d7c3b:not(.elementor-motion-effects-element-type-background), .elementor-33386 .elementor-element.elementor-element-01d7c3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-33386 .elementor-element.elementor-element-860309f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:3;}.elementor-33386 .elementor-element.elementor-element-cf8fb8b{text-align:left;}.elementor-33386 .elementor-element.elementor-element-cf8fb8b .elementor-heading-title{font-size:20px;}.elementor-33386 .elementor-element.elementor-element-9fa2739{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33386 .elementor-element.elementor-element-9fa2739 .elementor-button{font-size:14px;}.elementor-33386 .elementor-element.elementor-element-b52874f{--min-height:527px;}.elementor-33386 .elementor-element.elementor-element-b52874f:not(.elementor-motion-effects-element-type-background), .elementor-33386 .elementor-element.elementor-element-b52874f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-33386 .elementor-element.elementor-element-cfa57e6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:3;}.elementor-33386 .elementor-element.elementor-element-2fc8536{text-align:left;}.elementor-33386 .elementor-element.elementor-element-2fc8536 .elementor-heading-title{font-size:20px;}.elementor-33386 .elementor-element.elementor-element-89f23fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33386 .elementor-element.elementor-element-89f23fe .elementor-button{font-size:14px;}.elementor-33386 .elementor-element.elementor-element-dbd6801{--e-n-carousel-swiper-slides-to-display:1;}.elementor-33386 .elementor-element.elementor-element-de4f271{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-33386 .elementor-element.elementor-element-e35b958{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33386 .elementor-element.elementor-element-e35b958 .elementor-button{font-size:14px;}.elementor-33386 .elementor-element.elementor-element-c220e7d{--swiper-slides-to-display:1;}}@media(max-width:393px){.elementor-33386 .elementor-element.elementor-element-6870a7b{--swiper-slides-to-display:1;}.elementor-33386 .elementor-element.elementor-element-dbd6801{--e-n-carousel-swiper-slides-to-display:1;}.elementor-33386 .elementor-element.elementor-element-c220e7d{--swiper-slides-to-display:1;}}@media(min-width:394px){.elementor-33386 .elementor-element.elementor-element-474957f{--width:50%;}.elementor-33386 .elementor-element.elementor-element-0d38186{--width:50%;}.elementor-33386 .elementor-element.elementor-element-fac7212{--width:50%;}.elementor-33386 .elementor-element.elementor-element-bee9ed7{--width:50%;}.elementor-33386 .elementor-element.elementor-element-b201eff{--width:50%;}.elementor-33386 .elementor-element.elementor-element-9faef03{--width:50%;}.elementor-33386 .elementor-element.elementor-element-bc648e5{--width:50%;}}@media(max-width:767px) and (min-width:394px){.elementor-33386 .elementor-element.elementor-element-474957f{--width:100%;}.elementor-33386 .elementor-element.elementor-element-0d38186{--width:100%;}.elementor-33386 .elementor-element.elementor-element-fac7212{--width:100%;}.elementor-33386 .elementor-element.elementor-element-bee9ed7{--width:100%;}.elementor-33386 .elementor-element.elementor-element-b201eff{--width:100%;}.elementor-33386 .elementor-element.elementor-element-9faef03{--width:100%;}.elementor-33386 .elementor-element.elementor-element-bc648e5{--width:100%;}}@media(min-width:1280px){.elementor-33386 .elementor-element.elementor-element-fac7212:not(.elementor-motion-effects-element-type-background), .elementor-33386 .elementor-element.elementor-element-fac7212 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(min-width:1440px){.elementor-33386 .elementor-element.elementor-element-6870a7b{--swiper-slides-to-display:3;}.elementor-33386 .elementor-element.elementor-element-c2ebabe{width:var( --container-widget-width, 466px );max-width:466px;--container-widget-width:466px;--container-widget-flex-grow:0;}.elementor-33386 .elementor-element.elementor-element-88f18e5{--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:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:1;--padding-top:60px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-33386 .elementor-element.elementor-element-2d2104a .elementor-heading-title{font-size:26px;line-height:35px;}.elementor-33386 .elementor-element.elementor-element-7319274 .elementor-button{font-size:14px;}.elementor-33386 .elementor-element.elementor-element-483b539{--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:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:1;--padding-top:60px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-33386 .elementor-element.elementor-element-8060c6d .elementor-heading-title{font-size:26px;line-height:35px;}.elementor-33386 .elementor-element.elementor-element-31212fe .elementor-button{font-size:14px;}.elementor-33386 .elementor-element.elementor-element-30bb5e6{--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:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:1;--padding-top:60px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-33386 .elementor-element.elementor-element-956d3d3 .elementor-heading-title{font-size:26px;line-height:35px;}.elementor-33386 .elementor-element.elementor-element-2c21ac5 .elementor-button{font-size:14px;}.elementor-33386 .elementor-element.elementor-element-860309f{--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:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:1;--padding-top:60px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-33386 .elementor-element.elementor-element-cf8fb8b .elementor-heading-title{font-size:26px;line-height:35px;}.elementor-33386 .elementor-element.elementor-element-9fa2739 .elementor-button{font-size:14px;}.elementor-33386 .elementor-element.elementor-element-cfa57e6{--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:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:1;--padding-top:60px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-33386 .elementor-element.elementor-element-2fc8536 .elementor-heading-title{font-size:26px;line-height:35px;}.elementor-33386 .elementor-element.elementor-element-89f23fe .elementor-button{font-size:14px;}.elementor-33386 .elementor-element.elementor-element-c220e7d{--swiper-slides-to-display:3;}}/* Start custom CSS for container, class: .elementor-element-fac7212 */.elementor-33386 .elementor-element.elementor-element-fac7212{
    aspect-ratio: 660 / 495;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bee9ed7 */.elementor-33386 .elementor-element.elementor-element-bee9ed7 {
    aspect-ratio: 660 / 495;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc648e5 */.elementor-33386 .elementor-element.elementor-element-bc648e5 {
    aspect-ratio: 660 / 495;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7319274 */.elementor-33386 .elementor-element.elementor-element-7319274 svg path{
    fill: #fff
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88f18e5 */.elementor-33386 .elementor-element.elementor-element-88f18e5:before {
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31212fe */.elementor-33386 .elementor-element.elementor-element-31212fe svg path{
    fill: #fff
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-483b539 */.elementor-33386 .elementor-element.elementor-element-483b539:before {
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c21ac5 */.elementor-33386 .elementor-element.elementor-element-2c21ac5 svg path{
    fill: #fff
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30bb5e6 */.elementor-33386 .elementor-element.elementor-element-30bb5e6:before {
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9fa2739 */.elementor-33386 .elementor-element.elementor-element-9fa2739 svg path{
    fill: #fff
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-860309f */.elementor-33386 .elementor-element.elementor-element-860309f:before {
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89f23fe */.elementor-33386 .elementor-element.elementor-element-89f23fe svg path{
    fill: #fff
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfa57e6 */.elementor-33386 .elementor-element.elementor-element-cfa57e6:before {
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7319274 */.elementor-33386 .elementor-element.elementor-element-7319274 svg path{
    fill: #fff
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88f18e5 */.elementor-33386 .elementor-element.elementor-element-88f18e5:before {
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31212fe */.elementor-33386 .elementor-element.elementor-element-31212fe svg path{
    fill: #fff
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-483b539 */.elementor-33386 .elementor-element.elementor-element-483b539:before {
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c21ac5 */.elementor-33386 .elementor-element.elementor-element-2c21ac5 svg path{
    fill: #fff
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30bb5e6 */.elementor-33386 .elementor-element.elementor-element-30bb5e6:before {
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9fa2739 */.elementor-33386 .elementor-element.elementor-element-9fa2739 svg path{
    fill: #fff
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-860309f */.elementor-33386 .elementor-element.elementor-element-860309f:before {
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89f23fe */.elementor-33386 .elementor-element.elementor-element-89f23fe svg path{
    fill: #fff
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfa57e6 */.elementor-33386 .elementor-element.elementor-element-cfa57e6:before {
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7319274 */.elementor-33386 .elementor-element.elementor-element-7319274 svg path{
    fill: #fff
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88f18e5 */.elementor-33386 .elementor-element.elementor-element-88f18e5:before {
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31212fe */.elementor-33386 .elementor-element.elementor-element-31212fe svg path{
    fill: #fff
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-483b539 */.elementor-33386 .elementor-element.elementor-element-483b539:before {
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c21ac5 */.elementor-33386 .elementor-element.elementor-element-2c21ac5 svg path{
    fill: #fff
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30bb5e6 */.elementor-33386 .elementor-element.elementor-element-30bb5e6:before {
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9fa2739 */.elementor-33386 .elementor-element.elementor-element-9fa2739 svg path{
    fill: #fff
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-860309f */.elementor-33386 .elementor-element.elementor-element-860309f:before {
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89f23fe */.elementor-33386 .elementor-element.elementor-element-89f23fe svg path{
    fill: #fff
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfa57e6 */.elementor-33386 .elementor-element.elementor-element-cfa57e6:before {
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7319274 */.elementor-33386 .elementor-element.elementor-element-7319274 svg path{
    fill: #fff
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88f18e5 */.elementor-33386 .elementor-element.elementor-element-88f18e5:before {
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31212fe */.elementor-33386 .elementor-element.elementor-element-31212fe svg path{
    fill: #fff
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-483b539 */.elementor-33386 .elementor-element.elementor-element-483b539:before {
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c21ac5 */.elementor-33386 .elementor-element.elementor-element-2c21ac5 svg path{
    fill: #fff
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30bb5e6 */.elementor-33386 .elementor-element.elementor-element-30bb5e6:before {
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9fa2739 */.elementor-33386 .elementor-element.elementor-element-9fa2739 svg path{
    fill: #fff
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-860309f */.elementor-33386 .elementor-element.elementor-element-860309f:before {
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89f23fe */.elementor-33386 .elementor-element.elementor-element-89f23fe svg path{
    fill: #fff
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfa57e6 */.elementor-33386 .elementor-element.elementor-element-cfa57e6:before {
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7319274 */.elementor-33386 .elementor-element.elementor-element-7319274 svg path{
    fill: #fff
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88f18e5 */.elementor-33386 .elementor-element.elementor-element-88f18e5:before {
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31212fe */.elementor-33386 .elementor-element.elementor-element-31212fe svg path{
    fill: #fff
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-483b539 */.elementor-33386 .elementor-element.elementor-element-483b539:before {
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c21ac5 */.elementor-33386 .elementor-element.elementor-element-2c21ac5 svg path{
    fill: #fff
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30bb5e6 */.elementor-33386 .elementor-element.elementor-element-30bb5e6:before {
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9fa2739 */.elementor-33386 .elementor-element.elementor-element-9fa2739 svg path{
    fill: #fff
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-860309f */.elementor-33386 .elementor-element.elementor-element-860309f:before {
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89f23fe */.elementor-33386 .elementor-element.elementor-element-89f23fe svg path{
    fill: #fff
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfa57e6 */.elementor-33386 .elementor-element.elementor-element-cfa57e6:before {
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7319274 */.elementor-33386 .elementor-element.elementor-element-7319274 svg path{
    fill: #fff
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88f18e5 */.elementor-33386 .elementor-element.elementor-element-88f18e5:before {
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31212fe */.elementor-33386 .elementor-element.elementor-element-31212fe svg path{
    fill: #fff
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-483b539 */.elementor-33386 .elementor-element.elementor-element-483b539:before {
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c21ac5 */.elementor-33386 .elementor-element.elementor-element-2c21ac5 svg path{
    fill: #fff
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30bb5e6 */.elementor-33386 .elementor-element.elementor-element-30bb5e6:before {
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9fa2739 */.elementor-33386 .elementor-element.elementor-element-9fa2739 svg path{
    fill: #fff
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-860309f */.elementor-33386 .elementor-element.elementor-element-860309f:before {
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89f23fe */.elementor-33386 .elementor-element.elementor-element-89f23fe svg path{
    fill: #fff
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfa57e6 */.elementor-33386 .elementor-element.elementor-element-cfa57e6:before {
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 1) 100%
  );
}/* End custom CSS */