.elementor-12 .elementor-element.elementor-element-b39e47f{--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;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b39e47f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b39e47f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beachcup.net/wp-content/uploads/2026/08/hero-2026.webp");background-size:cover;}.elementor-12 .elementor-element.elementor-element-b39e47f::before, .elementor-12 .elementor-element.elementor-element-b39e47f > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-b39e47f > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-b39e47f > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-b39e47f > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-b39e47f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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-12 .elementor-element.elementor-element-fa486ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:0.18em;color:#FFD454;}.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-12 .elementor-element.elementor-element-3a64ec1{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3a64ec1 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:9rem;font-weight:900;text-transform:uppercase;line-height:0.84em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-cf8a677{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;font-family:"Helvetica", Sans-serif;font-size:1.55rem;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-0dd533e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--justify-items:start;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.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-12 .elementor-element.elementor-element-c583eba .elementor-button{background-color:#F05A3C;font-family:"Helvetica", Sans-serif;font-size:0.78rem;font-weight:900;text-transform:uppercase;border-radius:20px 20px 20px 20px;padding:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-c583eba .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-47c973a .elementor-button{background-color:#F05A3C00;font-family:"Helvetica", Sans-serif;font-size:0.78rem;font-weight:900;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;padding:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-47c973a .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-47c973a .elementor-button:focus{background-color:#FFFFFF1F;}.elementor-12 .elementor-element.elementor-element-47c973a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-20d7557{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--justify-items:start;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-12 .elementor-element.elementor-element-037e54e .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-037e54e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-037e54e .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:2.2rem;font-weight:800;}.elementor-12 .elementor-element.elementor-element-037e54e .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-037e54e:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-037e54e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-037e54e .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:0.75rem;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-75e98d3 .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-75e98d3 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-75e98d3 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:2.2rem;font-weight:800;}.elementor-12 .elementor-element.elementor-element-75e98d3 .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-75e98d3:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-75e98d3:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-75e98d3 .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:0.75rem;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-309d623 .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-309d623 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-309d623 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:2.2rem;font-weight:800;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-309d623 .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-309d623:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-309d623:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-309d623 .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:0.75rem;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-a22a991{--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;--overlay-opacity:0.2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a22a991:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a22a991 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #F5EAD7 80%);}.elementor-12 .elementor-element.elementor-element-a22a991::before, .elementor-12 .elementor-element.elementor-element-a22a991 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a22a991 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a22a991 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a22a991 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a22a991 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-00797d5{--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;}.elementor-12 .elementor-element.elementor-element-05ab97f{--display:flex;--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;}.elementor-12 .elementor-element.elementor-element-b7777eb{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b7777eb .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:6.6rem;font-weight:900;text-transform:uppercase;line-height:0.84em;color:#000000;}.elementor-12 .elementor-element.elementor-element-b524e7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:0.76rem;font-weight:900;text-transform:uppercase;letter-spacing:0.18em;color:#F05A3C;}.elementor-12 .elementor-element.elementor-element-f55b201{--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-12 .elementor-element.elementor-element-b94dc70{font-family:"Helvetica", Sans-serif;font-size:1.45rem;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-cbcfcfa{--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;}.elementor-12 .elementor-element.elementor-element-d6a4f08{--display:flex;}.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-12 .elementor-element.elementor-element-222c2f5{padding:35px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-222c2f5 img{border-style:solid;border-width:8px 8px 8px 8px;border-color:#FFFFFF;box-shadow:0px 0px 500px 0.2px rgba(0, 0, 0, 0.19);}.elementor-12 .elementor-element.elementor-element-31b946b{--display:flex;}.elementor-12 .elementor-element.elementor-element-4cf0e10{padding:45px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4cf0e10 img{border-style:solid;border-width:8px 8px 8px 8px;border-color:#FFFFFF;box-shadow:0px 0px 500px 0.2px rgba(0, 0, 0, 0.19);}.elementor-12 .elementor-element.elementor-element-d8daa2b{--display:flex;}.elementor-12 .elementor-element.elementor-element-7fdcc49{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7fdcc49 img{border-style:solid;border-width:8px 8px 8px 8px;border-color:#FFFFFF;box-shadow:0px 0px 500px 0.2px rgba(0, 0, 0, 0.19);}.elementor-12 .elementor-element.elementor-element-bc0c586{--e-transform-rotateZ:15deg;background-color:#FFD454;margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:45px 45px 45px 45px;border-radius:100px 100px 100px 100px;font-family:"Arial", Sans-serif;font-size:1.7rem;font-weight:900;text-transform:uppercase;line-height:0.84em;word-spacing:0.05em;color:#073548;}.elementor-12 .elementor-element.elementor-element-bc0c586.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-bc0c586:not( .elementor-widget-image ), .elementor-12 .elementor-element.elementor-element-bc0c586.elementor-widget-image img{-webkit-mask-image:url( https://beachcup.net/wp-content/plugins/elementor/assets/mask-shapes/oval-horizontal.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-c2f8ed5{--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;}.elementor-12 .elementor-element.elementor-element-cae49e5{--display:flex;}.elementor-12 .elementor-element.elementor-element-b8d0782{padding:35px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b8d0782 img{border-style:solid;border-width:8px 8px 8px 8px;border-color:#FFFFFF;box-shadow:0px 0px 500px 0.2px rgba(0, 0, 0, 0.19);}.elementor-12 .elementor-element.elementor-element-368390a{--display:flex;--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-12 .elementor-element.elementor-element-ee00c97{padding:75px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ee00c97 img{border-style:solid;border-width:8px 8px 8px 8px;border-color:#FFFFFF;box-shadow:0px 0px 500px 0.2px rgba(0, 0, 0, 0.19);}.elementor-12 .elementor-element.elementor-element-01e1a11{--display:flex;}.elementor-12 .elementor-element.elementor-element-4e5d269{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4e5d269 img{border-style:solid;border-width:8px 8px 8px 8px;border-color:#FFFFFF;box-shadow:0px 0px 500px 0.2px rgba(0, 0, 0, 0.19);}.elementor-12 .elementor-element.elementor-element-0ab926e{--e-transform-rotateZ:15deg;background-color:#FFD454;margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:45px 45px 45px 45px;border-radius:100px 100px 100px 100px;font-family:"Arial", Sans-serif;font-size:1.7rem;font-weight:900;text-transform:uppercase;line-height:0.84em;word-spacing:0.05em;color:#073548;}.elementor-12 .elementor-element.elementor-element-0ab926e.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-0ab926e:not( .elementor-widget-image ), .elementor-12 .elementor-element.elementor-element-0ab926e.elementor-widget-image img{-webkit-mask-image:url( https://beachcup.net/wp-content/plugins/elementor/assets/mask-shapes/oval-horizontal.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-5936b26{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4254267{--display:flex;--z-index:1;}.elementor-12 .elementor-element.elementor-element-52fbf06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:0.18em;color:#FFD454;}.elementor-12 .elementor-element.elementor-element-cadf602{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-cadf602 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:9rem;font-weight:900;text-transform:uppercase;line-height:0.84em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e9e412a{font-family:"Helvetica", Sans-serif;font-size:1.45rem;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f0e0410{--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:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f0e0410:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f0e0410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF9F8;}.elementor-12 .elementor-element.elementor-element-ce375c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a0fb1f2{--display:flex;--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-12 .elementor-element.elementor-element-97a90d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:0.18em;color:#F05A3C;}.elementor-12 .elementor-element.elementor-element-2f09f3f{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2f09f3f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:6.6rem;font-weight:900;text-transform:uppercase;line-height:0.84em;color:#12232B;}.elementor-12 .elementor-element.elementor-element-03a38e5{--display:flex;--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;--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-12 .elementor-element.elementor-element-0d6a87d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Helvetica", Sans-serif;font-size:1.45rem;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-6c8dcc9{--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;--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-12 .elementor-element.elementor-element-fd1df12{--display:flex;--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;}.elementor-12 .elementor-element.elementor-element-8125b62{--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;--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-12 .elementor-element.elementor-element-cce81a6{--display:flex;}.elementor-12 .elementor-element.elementor-element-5aed18c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:0.18em;color:#F05A3C;}.elementor-12 .elementor-element.elementor-element-1f26a76{--display:flex;}.elementor-12 .elementor-element.elementor-element-1b73283{z-index:2;}.elementor-12 .elementor-element.elementor-element-1b73283 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-12 .elementor-element.elementor-element-1b73283.elementor-view-stacked .elementor-icon{background-color:#F05A3C;}.elementor-12 .elementor-element.elementor-element-1b73283.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-1b73283.elementor-view-default .elementor-icon{fill:#F05A3C;color:#F05A3C;border-color:#F05A3C;}.elementor-12 .elementor-element.elementor-element-1b73283 .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-1b73283 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-1b73283 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:3rem;font-weight:900;}.elementor-12 .elementor-element.elementor-element-1b73283 .elementor-icon-box-title{color:#12232B;}.elementor-12 .elementor-element.elementor-element-1b73283:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-1b73283:has(:focus) .elementor-icon-box-title{color:#12232B;}.elementor-12 .elementor-element.elementor-element-c263867{--display:flex;}.elementor-12 .elementor-element.elementor-element-7f6feec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:400;color:#48606A;}.elementor-12 .elementor-element.elementor-element-d34e811{--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;--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-12 .elementor-element.elementor-element-a0a6f2d{--display:flex;}.elementor-12 .elementor-element.elementor-element-3d36aa8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:0.18em;color:#F05A3C;}.elementor-12 .elementor-element.elementor-element-b18299d{--display:flex;}.elementor-12 .elementor-element.elementor-element-bc36f2d{z-index:2;}.elementor-12 .elementor-element.elementor-element-bc36f2d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-12 .elementor-element.elementor-element-bc36f2d.elementor-view-stacked .elementor-icon{background-color:#F05A3C;}.elementor-12 .elementor-element.elementor-element-bc36f2d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-bc36f2d.elementor-view-default .elementor-icon{fill:#F05A3C;color:#F05A3C;border-color:#F05A3C;}.elementor-12 .elementor-element.elementor-element-bc36f2d .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-bc36f2d .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-bc36f2d .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:3rem;font-weight:900;}.elementor-12 .elementor-element.elementor-element-bc36f2d .elementor-icon-box-title{color:#12232B;}.elementor-12 .elementor-element.elementor-element-bc36f2d:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-bc36f2d:has(:focus) .elementor-icon-box-title{color:#12232B;}.elementor-12 .elementor-element.elementor-element-14c4e18{--display:flex;}.elementor-12 .elementor-element.elementor-element-a4af0af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:400;color:#48606A;}.elementor-12 .elementor-element.elementor-element-b8512b9{--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;--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-12 .elementor-element.elementor-element-250f2b2{--display:flex;}.elementor-12 .elementor-element.elementor-element-3270ab6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:0.18em;color:#F05A3C;}.elementor-12 .elementor-element.elementor-element-63fd31f{--display:flex;}.elementor-12 .elementor-element.elementor-element-61092b6{z-index:2;}.elementor-12 .elementor-element.elementor-element-61092b6 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-12 .elementor-element.elementor-element-61092b6.elementor-view-stacked .elementor-icon{background-color:#F05A3C;}.elementor-12 .elementor-element.elementor-element-61092b6.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-61092b6.elementor-view-default .elementor-icon{fill:#F05A3C;color:#F05A3C;border-color:#F05A3C;}.elementor-12 .elementor-element.elementor-element-61092b6 .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-61092b6 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-61092b6 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:3rem;font-weight:900;}.elementor-12 .elementor-element.elementor-element-61092b6 .elementor-icon-box-title{color:#12232B;}.elementor-12 .elementor-element.elementor-element-61092b6:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-61092b6:has(:focus) .elementor-icon-box-title{color:#12232B;}.elementor-12 .elementor-element.elementor-element-ff69af6{--display:flex;}.elementor-12 .elementor-element.elementor-element-eeea35d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:400;color:#48606A;}.elementor-12 .elementor-element.elementor-element-712b541{--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;--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-12 .elementor-element.elementor-element-42ed3a6{--display:flex;}.elementor-12 .elementor-element.elementor-element-bddadd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:0.18em;color:#F05A3C;}.elementor-12 .elementor-element.elementor-element-c88609a{--display:flex;}.elementor-12 .elementor-element.elementor-element-909bcac{z-index:2;}.elementor-12 .elementor-element.elementor-element-909bcac .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-12 .elementor-element.elementor-element-909bcac.elementor-view-stacked .elementor-icon{background-color:#F05A3C;}.elementor-12 .elementor-element.elementor-element-909bcac.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-909bcac.elementor-view-default .elementor-icon{fill:#F05A3C;color:#F05A3C;border-color:#F05A3C;}.elementor-12 .elementor-element.elementor-element-909bcac .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-909bcac .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-909bcac .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:3rem;font-weight:900;}.elementor-12 .elementor-element.elementor-element-909bcac .elementor-icon-box-title{color:#12232B;}.elementor-12 .elementor-element.elementor-element-909bcac:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-909bcac:has(:focus) .elementor-icon-box-title{color:#12232B;}.elementor-12 .elementor-element.elementor-element-10550a7{--display:flex;}.elementor-12 .elementor-element.elementor-element-18f1291{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:400;color:#48606A;}.elementor-12 .elementor-element.elementor-element-a73929f{--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;--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-12 .elementor-element.elementor-element-6b8834f{--display:flex;}.elementor-12 .elementor-element.elementor-element-ce42622{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:0.18em;color:#F05A3C;}.elementor-12 .elementor-element.elementor-element-e8bcee9{--display:flex;}.elementor-12 .elementor-element.elementor-element-06b761f{z-index:2;}.elementor-12 .elementor-element.elementor-element-06b761f .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-12 .elementor-element.elementor-element-06b761f.elementor-view-stacked .elementor-icon{background-color:#F05A3C;}.elementor-12 .elementor-element.elementor-element-06b761f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-06b761f.elementor-view-default .elementor-icon{fill:#F05A3C;color:#F05A3C;border-color:#F05A3C;}.elementor-12 .elementor-element.elementor-element-06b761f .elementor-icon{font-size:25px;}.elementor-12 .elementor-element.elementor-element-06b761f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-06b761f .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:3rem;font-weight:900;}.elementor-12 .elementor-element.elementor-element-06b761f .elementor-icon-box-title{color:#12232B;}.elementor-12 .elementor-element.elementor-element-06b761f:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-06b761f:has(:focus) .elementor-icon-box-title{color:#12232B;}.elementor-12 .elementor-element.elementor-element-cb5ecae{--display:flex;}.elementor-12 .elementor-element.elementor-element-c15859c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:400;color:#48606A;}.elementor-12 .elementor-element.elementor-element-d5e0ac6{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-c3d7bc1{--display:flex;}.elementor-12 .elementor-element.elementor-element-30e91d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:0.76rem;font-weight:900;text-transform:uppercase;letter-spacing:0.18em;color:#FFD454;}.elementor-12 .elementor-element.elementor-element-7ae3e20{--display:flex;}.elementor-12 .elementor-element.elementor-element-b427406{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b427406 .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-b427406 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b427406 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:4.8rem;font-weight:900;}.elementor-12 .elementor-element.elementor-element-b427406 .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-b427406:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-b427406:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-b427406 .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-weight:400;color:#FFFFFFC7;}.elementor-12 .elementor-element.elementor-element-418c14b{--display:flex;}.elementor-12 .elementor-element.elementor-element-8adcd7c .elementor-button{background-color:#FFD454;font-family:"Arial", Sans-serif;font-size:0.76rem;font-weight:900;fill:#073548;color:#073548;border-radius:20px 20px 20px 20px;padding:15px 10px 15px 10px;}.elementor-12 .elementor-element.elementor-element-8adcd7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:80px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8adcd7c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-d5c3411{--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-12 .elementor-element.elementor-element-2548ab9{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fc7b7fa{--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-12 .elementor-element.elementor-element-22d2e3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:0.78rem;font-weight:900;text-transform:uppercase;letter-spacing:0.18em;color:#F05A3C;}.elementor-12 .elementor-element.elementor-element-1355597{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1355597 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:6.6rem;font-weight:900;text-transform:uppercase;line-height:0.84em;color:#12232B;}.elementor-12 .elementor-element.elementor-element-361d619{--display:flex;--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;--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-12 .elementor-element.elementor-element-b736a73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Helvetica", Sans-serif;font-size:1.45rem;font-weight:400;color:#12232B;}.elementor-12 .elementor-element.elementor-element-6727681{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-e0a0c3b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6dc2e8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:0.78rem;font-weight:900;text-transform:uppercase;letter-spacing:0.18em;color:#F05A3C;}.elementor-12 .elementor-element.elementor-element-d9ae98f{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d9ae98f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:6.6rem;font-weight:900;text-transform:uppercase;line-height:0.84em;color:#073548;}.elementor-12 .elementor-element.elementor-element-1e1b0c1{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Helvetica", Sans-serif;font-size:1.45rem;font-weight:400;color:#073548;}.elementor-12 .elementor-element.elementor-element-b632cee{--display:flex;--min-height:650px;--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;--border-radius:20px 20px 20px 20px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-b632cee:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b632cee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beachcup.net/wp-content/uploads/2026/08/recap-2026.webp");background-size:cover;}.elementor-12 .elementor-element.elementor-element-7f0eee9{--display:flex;--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;}.elementor-12 .elementor-element.elementor-element-d490393{width:var( --container-widget-width, 45% );max-width:45%;background-color:#073548D1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 0px 3px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;text-align:center;font-family:"Helvetica", Sans-serif;font-size:0.75rem;font-weight:800;line-height:0px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-03e9e08{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-fa27739{--display:flex;--min-height:270px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#07354814;--border-color:#07354814;--border-radius:20px 20px 20px 20px;box-shadow:0px 12px 35px 0px rgba(7.000000000000007, 52.99999999999995, 72, 0.07);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-fa27739:hover{box-shadow:0px 0px 20px 20px rgba(7.000000000000007, 52.99999999999995, 72, 0.07);}.elementor-12 .elementor-element.elementor-element-b668d67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:0.72rem;font-weight:900;text-transform:uppercase;letter-spacing:0.18em;color:#F05A3C;}.elementor-12 .elementor-element.elementor-element-739cbcc{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-739cbcc .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:2.3rem;font-weight:900;text-transform:uppercase;line-height:0.84em;color:#12232B;}.elementor-12 .elementor-element.elementor-element-9564067{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:400;color:#48606A;}.elementor-12 .elementor-element.elementor-element-baf7aef{--display:flex;--min-height:270px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#07354814;--border-color:#07354814;--border-radius:20px 20px 20px 20px;box-shadow:0px 12px 35px 0px rgba(7.000000000000007, 52.99999999999995, 72, 0.07);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-baf7aef:hover{box-shadow:0px 0px 20px 20px rgba(7.000000000000007, 52.99999999999995, 72, 0.07);}.elementor-12 .elementor-element.elementor-element-a900ea8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:0.72rem;font-weight:900;text-transform:uppercase;letter-spacing:0.18em;color:#F05A3C;}.elementor-12 .elementor-element.elementor-element-f6d4ef0{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f6d4ef0 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:2.3rem;font-weight:900;text-transform:uppercase;line-height:0.84em;color:#12232B;}.elementor-12 .elementor-element.elementor-element-40c56f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:400;color:#48606A;}.elementor-12 .elementor-element.elementor-element-881e39c{--display:flex;--min-height:270px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#07354814;--border-color:#07354814;--border-radius:20px 20px 20px 20px;box-shadow:0px 12px 35px 0px rgba(7.000000000000007, 52.99999999999995, 72, 0.07);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-881e39c:hover{box-shadow:0px 0px 20px 20px rgba(7.000000000000007, 52.99999999999995, 72, 0.07);}.elementor-12 .elementor-element.elementor-element-631f75a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:0.72rem;font-weight:900;text-transform:uppercase;letter-spacing:0.18em;color:#F05A3C;}.elementor-12 .elementor-element.elementor-element-66bf7b7{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-66bf7b7 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:2.3rem;font-weight:900;text-transform:uppercase;line-height:0.84em;color:#12232B;}.elementor-12 .elementor-element.elementor-element-b221b22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:400;color:#48606A;}.elementor-12 .elementor-element.elementor-element-18613a1{--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:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2799c84{--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;--border-radius:15px 15px 15px 15px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-174bbfc{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--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-12 .elementor-element.elementor-element-dad2090{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-dad2090 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-dad2090 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-dad2090 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-dad2090 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:4rem;font-weight:900;}.elementor-12 .elementor-element.elementor-element-dad2090:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-dad2090:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-dad2090 .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:0.74rem;font-weight:800;text-transform:uppercase;line-height:0.18px;letter-spacing:1px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6cc094e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--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-12 .elementor-element.elementor-element-10bbb3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-10bbb3d .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-10bbb3d .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-10bbb3d .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-10bbb3d .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:4rem;font-weight:900;}.elementor-12 .elementor-element.elementor-element-10bbb3d:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-10bbb3d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-10bbb3d .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:0.74rem;font-weight:800;text-transform:uppercase;line-height:0.18px;letter-spacing:1px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-11fab89{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--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-12 .elementor-element.elementor-element-ebac2d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ebac2d6 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-ebac2d6 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ebac2d6 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-ebac2d6 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:4rem;font-weight:900;}.elementor-12 .elementor-element.elementor-element-ebac2d6:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-ebac2d6:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ebac2d6 .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:0.74rem;font-weight:800;text-transform:uppercase;line-height:0.18px;letter-spacing:1px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-268795c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--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-12 .elementor-element.elementor-element-0a9192a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0a9192a .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-0a9192a .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-0a9192a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-0a9192a .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:4rem;font-weight:900;}.elementor-12 .elementor-element.elementor-element-0a9192a:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-0a9192a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-0a9192a .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:0.74rem;font-weight:800;text-transform:uppercase;line-height:0.18px;letter-spacing:1px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7efdb5a{--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;--overlay-opacity:0.2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7efdb5a::before, .elementor-12 .elementor-element.elementor-element-7efdb5a > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-7efdb5a > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-7efdb5a > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-7efdb5a > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-7efdb5a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-0d37c97{--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;}.elementor-12 .elementor-element.elementor-element-de8f2a3{--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-12 .elementor-element.elementor-element-55af027{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:0.76rem;font-weight:900;text-transform:uppercase;letter-spacing:0.18em;color:#F05A3C;}.elementor-12 .elementor-element.elementor-element-6ac1f64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6ac1f64 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:5.7rem;font-weight:900;text-transform:uppercase;color:#000000;}.elementor-12 .elementor-element.elementor-element-d18e37f{--display:flex;--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;}.elementor-12 .elementor-element.elementor-element-865bcf9{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Helvetica", Sans-serif;font-size:1.45rem;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-c757583{--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;}.elementor-12 .elementor-element.elementor-element-07bf1ab{--display:flex;}.elementor-12 .elementor-element.elementor-element-8a0b714{border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-8a0b714 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12 .elementor-element.elementor-element-b65cb7d{--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;}.elementor-12 .elementor-element.elementor-element-b65cb7d.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4730507{--display:flex;}.elementor-12 .elementor-element.elementor-element-d5df94f{border-radius:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-d5df94f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12 .elementor-element.elementor-element-fbd458e{--display:flex;}.elementor-12 .elementor-element.elementor-element-ab236b2{border-radius:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-ab236b2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12 .elementor-element.elementor-element-e491040{--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;--overlay-opacity:0.2;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e491040:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e491040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#073548;}.elementor-12 .elementor-element.elementor-element-e491040::before, .elementor-12 .elementor-element.elementor-element-e491040 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e491040 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e491040 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e491040 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e491040 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-611c738{--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;}.elementor-12 .elementor-element.elementor-element-b78ceb5{--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-12 .elementor-element.elementor-element-97941b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:900;text-transform:uppercase;letter-spacing:0.18em;color:#FFD454;}.elementor-12 .elementor-element.elementor-element-4710949{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-4710949 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:5.7rem;font-weight:900;text-transform:uppercase;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-35f0637{--display:flex;--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;}.elementor-12 .elementor-element.elementor-element-3d93bbf{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Helvetica", Sans-serif;font-size:1.45rem;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c34989e{--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;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8023fa4{--display:flex;--min-height:400px;--border-radius:20px 0px 0px 20px;}.elementor-12 .elementor-element.elementor-element-8023fa4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8023fa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beachcup.net/wp-content/uploads/2026/08/champion-zogi-2026.webp");background-size:cover;}.elementor-12 .elementor-element.elementor-element-cd46426{--display:flex;--border-radius:0px 20px 20px 0px;}.elementor-12 .elementor-element.elementor-element-1230cb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:0.76rem;font-weight:900;text-transform:uppercase;letter-spacing:0.18em;color:#073548;}.elementor-12 .elementor-element.elementor-element-b61a9d8{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b61a9d8 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:10rem;font-weight:900;text-transform:uppercase;line-height:0.84em;color:#073548;}.elementor-12 .elementor-element.elementor-element-bcfadda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:800;color:#073548;}.elementor-12 .elementor-element.elementor-element-1068b5c{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1068b5c.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-37ef8f7{--display:flex;--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-12 .elementor-element.elementor-element-df283bf{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF33;--border-color:#FFFFFF33;}.elementor-12 .elementor-element.elementor-element-097b0f5{--display:flex;--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-12 .elementor-element.elementor-element-279eaaa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:500;text-transform:uppercase;color:#FFD454;}.elementor-12 .elementor-element.elementor-element-cfdb259{--display:flex;--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-12 .elementor-element.elementor-element-f0e582a{text-align:end;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c1987f5{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF33;--border-color:#FFFFFF33;}.elementor-12 .elementor-element.elementor-element-021fc20{--display:flex;--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-12 .elementor-element.elementor-element-945fe7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:500;text-transform:uppercase;color:#FFD454;}.elementor-12 .elementor-element.elementor-element-96e3ec5{--display:flex;--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-12 .elementor-element.elementor-element-5dd4f65{text-align:end;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-67b140a{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF33;--border-color:#FFFFFF33;}.elementor-12 .elementor-element.elementor-element-1baf8d3{--display:flex;--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-12 .elementor-element.elementor-element-e445b62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:500;text-transform:uppercase;color:#FFD454;}.elementor-12 .elementor-element.elementor-element-269a2f3{--display:flex;--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-12 .elementor-element.elementor-element-1652474{text-align:end;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7b64889{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF33;--border-color:#FFFFFF33;}.elementor-12 .elementor-element.elementor-element-85c071c{--display:flex;--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-12 .elementor-element.elementor-element-be3d3c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:500;text-transform:uppercase;color:#FFD454;}.elementor-12 .elementor-element.elementor-element-5421db6{--display:flex;--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-12 .elementor-element.elementor-element-219aad2{text-align:end;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-38b3738{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF33;--border-color:#FFFFFF33;}.elementor-12 .elementor-element.elementor-element-6e2ca98{--display:flex;--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-12 .elementor-element.elementor-element-938abb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:500;text-transform:uppercase;color:#FFD454;}.elementor-12 .elementor-element.elementor-element-7a80137{--display:flex;--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-12 .elementor-element.elementor-element-aad9464{text-align:end;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-76060fc{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF33;--border-color:#FFFFFF33;}.elementor-12 .elementor-element.elementor-element-1cf78d1{--display:flex;--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-12 .elementor-element.elementor-element-c754f08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:500;text-transform:uppercase;color:#FFD454;}.elementor-12 .elementor-element.elementor-element-3608426{--display:flex;--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-12 .elementor-element.elementor-element-b0cb1a2{text-align:end;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ea2e2ac{--display:flex;--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-12 .elementor-element.elementor-element-37b294e{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF33;--border-color:#FFFFFF33;}.elementor-12 .elementor-element.elementor-element-8749c32{--display:flex;--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-12 .elementor-element.elementor-element-3936c92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:500;text-transform:uppercase;color:#FFD454;}.elementor-12 .elementor-element.elementor-element-a314696{--display:flex;--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-12 .elementor-element.elementor-element-8874919{text-align:end;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d1ff427{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF33;--border-color:#FFFFFF33;}.elementor-12 .elementor-element.elementor-element-85beea1{--display:flex;--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-12 .elementor-element.elementor-element-7393908{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:500;text-transform:uppercase;color:#FFD454;}.elementor-12 .elementor-element.elementor-element-ea5123e{--display:flex;--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-12 .elementor-element.elementor-element-3fe642f{text-align:end;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8dc2acc{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF33;--border-color:#FFFFFF33;}.elementor-12 .elementor-element.elementor-element-8bfc769{--display:flex;--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-12 .elementor-element.elementor-element-a17cacf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:500;text-transform:uppercase;color:#FFD454;}.elementor-12 .elementor-element.elementor-element-4884711{--display:flex;--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-12 .elementor-element.elementor-element-1a65b1c{text-align:end;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-562ce41{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF33;--border-color:#FFFFFF33;}.elementor-12 .elementor-element.elementor-element-fa937a3{--display:flex;--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-12 .elementor-element.elementor-element-8991502{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:500;text-transform:uppercase;color:#FFD454;}.elementor-12 .elementor-element.elementor-element-a73d665{--display:flex;--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-12 .elementor-element.elementor-element-f7bb118{text-align:end;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6bd0d49{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF33;--border-color:#FFFFFF33;}.elementor-12 .elementor-element.elementor-element-046783b{--display:flex;--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-12 .elementor-element.elementor-element-52fbce3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:500;text-transform:uppercase;color:#FFD454;}.elementor-12 .elementor-element.elementor-element-fb9fca7{--display:flex;--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-12 .elementor-element.elementor-element-c425268{text-align:end;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3d56bcd{--display:flex;--min-height:700px;--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-12 .elementor-element.elementor-element-3d56bcd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3d56bcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beachcup.net/wp-content/uploads/2026/08/event-art-2026.webp");background-size:cover;}.elementor-12 .elementor-element.elementor-element-98bdf59{--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:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-98bdf59:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-98bdf59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF9F8;}.elementor-12 .elementor-element.elementor-element-c49b941{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-361031f{--display:flex;--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-12 .elementor-element.elementor-element-de91f62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:0.18em;color:#F05A3C;}.elementor-12 .elementor-element.elementor-element-a478075{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a478075 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:6.6rem;font-weight:900;text-transform:uppercase;line-height:0.84em;color:#12232B;}.elementor-12 .elementor-element.elementor-element-dc6c70b{--display:flex;--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;--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-12 .elementor-element.elementor-element-0fe3519{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Helvetica", Sans-serif;font-size:1.45rem;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-db789a7{--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;--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-12 .elementor-element.elementor-element-932761c{--display:flex;--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;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-36c7bb2{--display:flex;}.elementor-12 .elementor-element.elementor-element-97c7fdf{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:400;color:#48606A;}.elementor-12 .elementor-element.elementor-element-fe6325d{--display:flex;}.elementor-12 .elementor-element.elementor-element-7f63f51{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:400;color:#48606A;}.elementor-12 .elementor-element.elementor-element-f8830f6 .elementor-button{background-color:#61CE7000;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:800;text-decoration:underline;fill:#48606A;color:#48606A;}.elementor-12 .elementor-element.elementor-element-f8830f6{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-f8830f6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-f8830f6 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-12 .elementor-element.elementor-element-2f774b7{--display:flex;}.elementor-12 .elementor-element.elementor-element-20da13c{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:400;color:#48606A;}.elementor-12 .elementor-element.elementor-element-5e84beb{--display:flex;}.elementor-12 .elementor-element.elementor-element-e0e07d0{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:400;color:#48606A;}.elementor-12 .elementor-element.elementor-element-7f67d36 .elementor-button{background-color:#61CE7000;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:800;text-decoration:underline;fill:#48606A;color:#48606A;}.elementor-12 .elementor-element.elementor-element-7f67d36{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-7f67d36 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-7f67d36 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-12 .elementor-element.elementor-element-1dae083{--display:flex;}.elementor-12 .elementor-element.elementor-element-c71445f{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:400;color:#48606A;}.elementor-12 .elementor-element.elementor-element-4471bee .elementor-button{background-color:#61CE7000;font-family:"Arial", Sans-serif;font-size:1.05rem;font-weight:800;text-decoration:underline;fill:#48606A;color:#48606A;}.elementor-12 .elementor-element.elementor-element-4471bee{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-4471bee .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-4471bee .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-12 .elementor-element.elementor-element-8504d48{--n-accordion-title-font-size:1.55rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-active-color:#F05A3C;--n-accordion-icon-size:30px;}.elementor-12 .elementor-element.elementor-element-8504d48 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:#07354826;}.elementor-12 .elementor-element.elementor-element-8504d48 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-12 .elementor-element.elementor-element-8504d48 > .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-weight:900;}.elementor-12 .elementor-element.elementor-element-19791f9{--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-12 .elementor-element.elementor-element-2fddc18{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7040d62{--display:flex;}.elementor-12 .elementor-element.elementor-element-f938fde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Arial", Sans-serif;font-size:0.78rem;font-weight:900;text-transform:uppercase;letter-spacing:0.18em;color:#FFD454;}.elementor-12 .elementor-element.elementor-element-736aa43{width:var( --container-widget-width, 80% );max-width:80%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-736aa43 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:6rem;font-weight:900;text-transform:uppercase;line-height:0.84em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-746be29{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Helvetica", Sans-serif;font-size:1.45rem;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-fcb8ca4 .elementor-button{background-color:#FFD454;font-family:"Arial", Sans-serif;font-size:0.9rem;font-weight:800;letter-spacing:0.4px;fill:#073548;color:#073548;border-radius:20px 20px 20px 20px;padding:15px 10px 15px 10px;}.elementor-12 .elementor-element.elementor-element-fcb8ca4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-0dd533e{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-20d7557{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-b39e47f{--padding-top:70px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-fa486ae{font-size:0.76rem;}.elementor-12 .elementor-element.elementor-element-3a64ec1 .elementor-heading-title{font-size:4rem;}.elementor-12 .elementor-element.elementor-element-cf8a677{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-0dd533e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-20d7557{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-037e54e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-037e54e .elementor-icon-box-title a{font-size:1.35rem;}.elementor-12 .elementor-element.elementor-element-037e54e .elementor-icon-box-description{letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-75e98d3 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-75e98d3 .elementor-icon-box-title a{font-size:1.35rem;}.elementor-12 .elementor-element.elementor-element-75e98d3 .elementor-icon-box-description{letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-309d623 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-309d623 .elementor-icon-box-title a{font-size:1.35rem;}.elementor-12 .elementor-element.elementor-element-309d623 .elementor-icon-box-description{letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-a22a991{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-05ab97f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b7777eb .elementor-heading-title{font-size:3rem;}.elementor-12 .elementor-element.elementor-element-f55b201{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b94dc70{font-size:1.1rem;}.elementor-12 .elementor-element.elementor-element-ee00c97{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5936b26{--padding-top:150px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-4254267{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-52fbf06{font-size:0.76rem;}.elementor-12 .elementor-element.elementor-element-cadf602 .elementor-heading-title{font-size:3rem;}.elementor-12 .elementor-element.elementor-element-e9e412a{font-size:1.05rem;}.elementor-12 .elementor-element.elementor-element-f0e0410{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-97a90d9{font-size:0.76rem;}.elementor-12 .elementor-element.elementor-element-2f09f3f .elementor-heading-title{font-size:3rem;}.elementor-12 .elementor-element.elementor-element-0d6a87d{font-size:1.05rem;}.elementor-12 .elementor-element.elementor-element-5aed18c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 35px;font-size:0.78rem;}.elementor-12 .elementor-element.elementor-element-1b73283{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-1b73283 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-1b73283 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-1b73283 .elementor-icon-box-title a{font-size:1.6rem;}.elementor-12 .elementor-element.elementor-element-7f6feec{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 35px;}.elementor-12 .elementor-element.elementor-element-3d36aa8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 35px;font-size:0.78rem;}.elementor-12 .elementor-element.elementor-element-bc36f2d{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-bc36f2d .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-bc36f2d .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-bc36f2d .elementor-icon-box-title a{font-size:1.6rem;}.elementor-12 .elementor-element.elementor-element-a4af0af{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 35px;}.elementor-12 .elementor-element.elementor-element-3270ab6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 35px;font-size:0.78rem;}.elementor-12 .elementor-element.elementor-element-61092b6{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-61092b6 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-61092b6 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-61092b6 .elementor-icon-box-title a{font-size:1.6rem;}.elementor-12 .elementor-element.elementor-element-eeea35d{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 35px;}.elementor-12 .elementor-element.elementor-element-bddadd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 35px;font-size:0.78rem;}.elementor-12 .elementor-element.elementor-element-909bcac{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-909bcac .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-909bcac .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-909bcac .elementor-icon-box-title a{font-size:1.6rem;}.elementor-12 .elementor-element.elementor-element-18f1291{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 35px;}.elementor-12 .elementor-element.elementor-element-ce42622{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 35px;font-size:0.78rem;}.elementor-12 .elementor-element.elementor-element-06b761f{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-06b761f .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-06b761f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-06b761f .elementor-icon-box-title a{font-size:1.6rem;}.elementor-12 .elementor-element.elementor-element-c15859c{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 35px;}.elementor-12 .elementor-element.elementor-element-30e91d2{padding:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b427406 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b427406 .elementor-icon-box-title a{font-size:2rem;}.elementor-12 .elementor-element.elementor-element-b427406 .elementor-icon-box-description{font-size:1.05rem;}.elementor-12 .elementor-element.elementor-element-8adcd7c{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-fc7b7fa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1355597 .elementor-heading-title{font-size:3rem;}.elementor-12 .elementor-element.elementor-element-b736a73{padding:10px 0px 10px 0px;font-size:1.1rem;}.elementor-12 .elementor-element.elementor-element-6727681{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-e0a0c3b{--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-12 .elementor-element.elementor-element-d9ae98f .elementor-heading-title{font-size:2.7rem;}.elementor-12 .elementor-element.elementor-element-1e1b0c1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1.2rem;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-b632cee{--min-height:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7f0eee9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d490393{padding:10px 10px 0px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;border-radius:0px 0px 20px 20px;text-align:start;line-height:2em;}.elementor-12 .elementor-element.elementor-element-739cbcc .elementor-heading-title{font-size:1.55rem;}.elementor-12 .elementor-element.elementor-element-f6d4ef0 .elementor-heading-title{font-size:1.55rem;}.elementor-12 .elementor-element.elementor-element-66bf7b7 .elementor-heading-title{font-size:1.55rem;}.elementor-12 .elementor-element.elementor-element-2799c84{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-174bbfc{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-dad2090 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-dad2090 .elementor-icon-box-title a{font-size:2rem;}.elementor-12 .elementor-element.elementor-element-6cc094e{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-10bbb3d .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-10bbb3d .elementor-icon-box-title a{font-size:2rem;}.elementor-12 .elementor-element.elementor-element-11fab89{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ebac2d6 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-ebac2d6 .elementor-icon-box-title a{font-size:2rem;}.elementor-12 .elementor-element.elementor-element-268795c{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0a9192a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-0a9192a .elementor-icon-box-title a{font-size:2rem;}.elementor-12 .elementor-element.elementor-element-0d37c97{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6ac1f64 .elementor-heading-title{font-size:3rem;}.elementor-12 .elementor-element.elementor-element-865bcf9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1.1rem;}.elementor-12 .elementor-element.elementor-element-c757583{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-07bf1ab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b65cb7d{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4730507{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fbd458e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-97941b1{font-size:0.76rem;}.elementor-12 .elementor-element.elementor-element-4710949{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-4710949 .elementor-heading-title{font-size:3rem;}.elementor-12 .elementor-element.elementor-element-3d93bbf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1.2rem;}.elementor-12 .elementor-element.elementor-element-8023fa4{--min-height:160px;--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-12 .elementor-element.elementor-element-8023fa4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8023fa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-cd46426{--border-radius:0px 0px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-12 .elementor-element.elementor-element-b61a9d8 .elementor-heading-title{font-size:4rem;}.elementor-12 .elementor-element.elementor-element-df283bf{--width:90%;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-df283bf.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-097b0f5{--width:55%;}.elementor-12 .elementor-element.elementor-element-cfdb259{--width:45%;}.elementor-12 .elementor-element.elementor-element-c1987f5{--width:90%;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-c1987f5.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-021fc20{--width:55%;}.elementor-12 .elementor-element.elementor-element-96e3ec5{--width:45%;}.elementor-12 .elementor-element.elementor-element-67b140a{--width:90%;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-67b140a.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1baf8d3{--width:55%;}.elementor-12 .elementor-element.elementor-element-269a2f3{--width:45%;}.elementor-12 .elementor-element.elementor-element-7b64889{--width:90%;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-7b64889.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-85c071c{--width:30%;}.elementor-12 .elementor-element.elementor-element-5421db6{--width:70%;}.elementor-12 .elementor-element.elementor-element-38b3738{--width:90%;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-38b3738.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-6e2ca98{--width:55%;}.elementor-12 .elementor-element.elementor-element-7a80137{--width:45%;}.elementor-12 .elementor-element.elementor-element-76060fc{--width:90%;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-76060fc.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1cf78d1{--width:55%;}.elementor-12 .elementor-element.elementor-element-3608426{--width:45%;}.elementor-12 .elementor-element.elementor-element-ea2e2ac{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-37b294e{--width:90%;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-37b294e.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-8749c32{--width:55%;}.elementor-12 .elementor-element.elementor-element-a314696{--width:45%;}.elementor-12 .elementor-element.elementor-element-d1ff427{--width:90%;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-d1ff427.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-85beea1{--width:45%;}.elementor-12 .elementor-element.elementor-element-ea5123e{--width:55%;}.elementor-12 .elementor-element.elementor-element-8dc2acc{--width:90%;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-8dc2acc.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-8bfc769{--width:40%;}.elementor-12 .elementor-element.elementor-element-4884711{--width:60%;}.elementor-12 .elementor-element.elementor-element-562ce41{--width:90%;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-562ce41.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-fa937a3{--width:40%;}.elementor-12 .elementor-element.elementor-element-a73d665{--width:60%;}.elementor-12 .elementor-element.elementor-element-6bd0d49{--width:90%;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-6bd0d49.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-046783b{--width:55%;}.elementor-12 .elementor-element.elementor-element-fb9fca7{--width:45%;}.elementor-12 .elementor-element.elementor-element-3d56bcd{--min-height:185px;}.elementor-12 .elementor-element.elementor-element-3d56bcd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3d56bcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-de91f62{font-size:0.76rem;}.elementor-12 .elementor-element.elementor-element-a478075 .elementor-heading-title{font-size:2.9rem;}.elementor-12 .elementor-element.elementor-element-0fe3519{font-size:1.2rem;}.elementor-12 .elementor-element.elementor-element-932761c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-36c7bb2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-97c7fdf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;line-height:1.62rem;}.elementor-12 .elementor-element.elementor-element-fe6325d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7f63f51{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;line-height:1.62rem;}.elementor-12 .elementor-element.elementor-element-f8830f6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-f8830f6 .elementor-button{font-size:0.8rem;}.elementor-12 .elementor-element.elementor-element-2f774b7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-20da13c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;line-height:1.62rem;}.elementor-12 .elementor-element.elementor-element-5e84beb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e0e07d0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;line-height:1.62rem;}.elementor-12 .elementor-element.elementor-element-7f67d36{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-7f67d36 .elementor-button{font-size:0.8rem;}.elementor-12 .elementor-element.elementor-element-1dae083{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c71445f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;line-height:1.62rem;}.elementor-12 .elementor-element.elementor-element-4471bee{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-4471bee .elementor-button{font-size:0.8rem;}.elementor-12 .elementor-element.elementor-element-8504d48{border-radius:0px 0px 1px 0px;--n-accordion-item-title-space-between:15px;--n-accordion-title-font-size:1.3rem;}:where( .elementor-12 .elementor-element.elementor-element-8504d48 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-2fddc18{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-7040d62{--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-12 .elementor-element.elementor-element-736aa43{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-736aa43 .elementor-heading-title{font-size:3rem;}.elementor-12 .elementor-element.elementor-element-746be29{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1.3rem;}.elementor-12 .elementor-element.elementor-element-fcb8ca4 .elementor-button{padding:18px 12px 18px 12px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-0dd533e{--width:55%;}.elementor-12 .elementor-element.elementor-element-20d7557{--width:80%;}.elementor-12 .elementor-element.elementor-element-a22a991{--content-width:1360px;}.elementor-12 .elementor-element.elementor-element-05ab97f{--width:85%;}.elementor-12 .elementor-element.elementor-element-f55b201{--width:10%;}.elementor-12 .elementor-element.elementor-element-cae49e5{--width:37%;}.elementor-12 .elementor-element.elementor-element-368390a{--width:26%;}.elementor-12 .elementor-element.elementor-element-01e1a11{--width:37%;}.elementor-12 .elementor-element.elementor-element-4254267{--width:60%;}.elementor-12 .elementor-element.elementor-element-a0fb1f2{--width:50%;}.elementor-12 .elementor-element.elementor-element-03a38e5{--width:50%;}.elementor-12 .elementor-element.elementor-element-8125b62{--width:100%;}.elementor-12 .elementor-element.elementor-element-cce81a6{--width:15%;}.elementor-12 .elementor-element.elementor-element-1f26a76{--width:45%;}.elementor-12 .elementor-element.elementor-element-c263867{--width:30%;}.elementor-12 .elementor-element.elementor-element-d34e811{--width:100%;}.elementor-12 .elementor-element.elementor-element-a0a6f2d{--width:15%;}.elementor-12 .elementor-element.elementor-element-b18299d{--width:45%;}.elementor-12 .elementor-element.elementor-element-14c4e18{--width:30%;}.elementor-12 .elementor-element.elementor-element-b8512b9{--width:100%;}.elementor-12 .elementor-element.elementor-element-250f2b2{--width:15%;}.elementor-12 .elementor-element.elementor-element-63fd31f{--width:45%;}.elementor-12 .elementor-element.elementor-element-ff69af6{--width:30%;}.elementor-12 .elementor-element.elementor-element-712b541{--width:100%;}.elementor-12 .elementor-element.elementor-element-42ed3a6{--width:15%;}.elementor-12 .elementor-element.elementor-element-c88609a{--width:45%;}.elementor-12 .elementor-element.elementor-element-10550a7{--width:30%;}.elementor-12 .elementor-element.elementor-element-a73929f{--width:100%;}.elementor-12 .elementor-element.elementor-element-6b8834f{--width:15%;}.elementor-12 .elementor-element.elementor-element-e8bcee9{--width:45%;}.elementor-12 .elementor-element.elementor-element-cb5ecae{--width:30%;}.elementor-12 .elementor-element.elementor-element-d5e0ac6{--width:100%;}.elementor-12 .elementor-element.elementor-element-c3d7bc1{--width:25%;}.elementor-12 .elementor-element.elementor-element-7ae3e20{--width:50%;}.elementor-12 .elementor-element.elementor-element-418c14b{--width:25%;}.elementor-12 .elementor-element.elementor-element-2548ab9{--width:100%;}.elementor-12 .elementor-element.elementor-element-fc7b7fa{--width:50%;}.elementor-12 .elementor-element.elementor-element-361d619{--width:50%;}.elementor-12 .elementor-element.elementor-element-6727681{--width:100%;}.elementor-12 .elementor-element.elementor-element-b632cee{--width:100%;}.elementor-12 .elementor-element.elementor-element-fa27739{--width:33%;}.elementor-12 .elementor-element.elementor-element-baf7aef{--width:33%;}.elementor-12 .elementor-element.elementor-element-881e39c{--width:33%;}.elementor-12 .elementor-element.elementor-element-2799c84{--width:100%;}.elementor-12 .elementor-element.elementor-element-174bbfc{--width:25%;}.elementor-12 .elementor-element.elementor-element-6cc094e{--width:25%;}.elementor-12 .elementor-element.elementor-element-11fab89{--width:25%;}.elementor-12 .elementor-element.elementor-element-268795c{--width:25%;}.elementor-12 .elementor-element.elementor-element-7efdb5a{--content-width:1360px;}.elementor-12 .elementor-element.elementor-element-de8f2a3{--width:50%;}.elementor-12 .elementor-element.elementor-element-d18e37f{--width:50%;}.elementor-12 .elementor-element.elementor-element-b65cb7d{--width:75%;}.elementor-12 .elementor-element.elementor-element-e491040{--content-width:1360px;}.elementor-12 .elementor-element.elementor-element-b78ceb5{--width:50%;}.elementor-12 .elementor-element.elementor-element-35f0637{--width:50%;}.elementor-12 .elementor-element.elementor-element-8023fa4{--width:60%;}.elementor-12 .elementor-element.elementor-element-cd46426{--width:40%;}.elementor-12 .elementor-element.elementor-element-097b0f5{--width:70%;}.elementor-12 .elementor-element.elementor-element-cfdb259{--width:30%;}.elementor-12 .elementor-element.elementor-element-021fc20{--width:70%;}.elementor-12 .elementor-element.elementor-element-96e3ec5{--width:30%;}.elementor-12 .elementor-element.elementor-element-1baf8d3{--width:70%;}.elementor-12 .elementor-element.elementor-element-269a2f3{--width:30%;}.elementor-12 .elementor-element.elementor-element-85c071c{--width:70%;}.elementor-12 .elementor-element.elementor-element-5421db6{--width:30%;}.elementor-12 .elementor-element.elementor-element-6e2ca98{--width:70%;}.elementor-12 .elementor-element.elementor-element-7a80137{--width:30%;}.elementor-12 .elementor-element.elementor-element-1cf78d1{--width:70%;}.elementor-12 .elementor-element.elementor-element-3608426{--width:30%;}.elementor-12 .elementor-element.elementor-element-8749c32{--width:70%;}.elementor-12 .elementor-element.elementor-element-a314696{--width:30%;}.elementor-12 .elementor-element.elementor-element-85beea1{--width:70%;}.elementor-12 .elementor-element.elementor-element-ea5123e{--width:30%;}.elementor-12 .elementor-element.elementor-element-8bfc769{--width:70%;}.elementor-12 .elementor-element.elementor-element-4884711{--width:30%;}.elementor-12 .elementor-element.elementor-element-fa937a3{--width:70%;}.elementor-12 .elementor-element.elementor-element-a73d665{--width:30%;}.elementor-12 .elementor-element.elementor-element-046783b{--width:70%;}.elementor-12 .elementor-element.elementor-element-fb9fca7{--width:30%;}.elementor-12 .elementor-element.elementor-element-361031f{--width:50%;}.elementor-12 .elementor-element.elementor-element-dc6c70b{--width:50%;}.elementor-12 .elementor-element.elementor-element-2fddc18{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-b39e47f */.elementor-12 .elementor-element.elementor-element-b39e47f {
    background-image: 
        linear-gradient(90deg, rgba(7, 53, 72, 0.88) 0%, rgba(7, 53, 72, 0.63) 47%, rgba(7, 53, 72, 0.18) 100%), 
        linear-gradient(0deg, rgba(240, 90, 60, 0.38) 0%, transparent 48%), 
        linear-gradient(135deg, rgba(255, 212, 84, 0.25), transparent 40%),
        url('https://mycybergroup.com/beachcup/wp-content/uploads/2026/08/hero-2026.webp') !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab926e *//* Styling für das gelbe Oval */
.elementor-12 .elementor-element.elementor-element-0ab926e .sticker-box {
  background-color: #F5D166; /* Das typische Sand-Gelb */
  color: #12232B; /* Ihr dunkler Farbton --bc-deep */
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-weight: 900; /* Sehr fett gedruckt */
  font-size: 1.8rem;
  line-height: 1.1;
  letter-spacing: -0.03em;
  
  /* Form und Ausrichtung */
  display: inline-block;
  padding: 2.5rem 3.5rem;
  border-radius: 50%; /* Erzeugt das Oval */
  text-align: left;
  
  /* Rotation */
  transform: rotate(-12deg); 
  
  /* Schatten für minimale Tiefe */
  box-shadow: 0 4px 10px rgba(0,0,0,0.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a22a991 *//* Haupt-Container/Sektion */
.elementor-12 .elementor-element.elementor-element-a22a991 {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: clamp(5rem, 10vw, 9rem) 1rem;
  background: linear-gradient(180deg, #fff 0%, var(--bc-sand, #f5ead7) 100%);
}

/* Der dekorative Hintergrund-Effekt */
.elementor-12 .elementor-element.elementor-element-a22a991::after {
  content: "";
  position: absolute;
  top: -8rem;
  right: -10rem;
  width: 34rem;
  height: 34rem;
  opacity: 0.12;
  background: radial-gradient(ellipse at 50% 10%, var(--bc-deep, #12232b) 0 5%, transparent 5.5%), 
              radial-gradient(ellipse at 74% 24%, var(--bc-deep, #12232b) 0 4%, transparent 4.5%), 
              radial-gradient(ellipse at 86% 48%, var(--bc-deep, #12232b) 0 4%, transparent 4.5%), 
              radial-gradient(ellipse at 28% 25%, var(--bc-deep, #12232b) 0 4%, transparent 4.5%), 
              linear-gradient(62deg, transparent 49%, var(--bc-deep, #12232b) 50% 51%, transparent 52%);
  border-radius: 50%;
  transform: rotate(-20deg);
  pointer-events: none;
  filter: blur(2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5936b26 */.elementor-12 .elementor-element.elementor-element-5936b26 {
    position: relative;
}

/* Erstellt die exakte Farbstimmung aus deinem Code-Fund */
.elementor-12 .elementor-element.elementor-element-5936b26::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: 
        /* 1. Blau: Unten kräftig, ab der Mitte (62%) heller Schleier, oben minimaler Hauch */
        linear-gradient(0deg, rgba(7, 53, 72, 0.92) 0%, rgba(7, 53, 72, 0.25) 62%, rgba(7, 53, 72, 0.08) 100%), 
        /* 2. Orange: Kommt sanft von der linken Seite und läuft zur Mitte hin aus */
        linear-gradient(90deg, rgba(240, 90, 60, 0.24) 0%, transparent 54%),
        /* 3. Gelb: Behalten wir dezent oben links für den Sommer-Vibe bei */
        linear-gradient(135deg, rgba(255, 212, 84, 0.12) 0%, transparent 40%) !important;
    z-index: 1;
    pointer-events: none;
}

/* Schiebt den Text nach ganz vorne */
.elementor-12 .elementor-element.elementor-element-5936b26 > .elementor-container,
.elementor-12 .elementor-element.elementor-element-5936b26 > .elementor-widget-wrap,
.elementor-12 .elementor-element.elementor-element-5936b26 > .elementor-element-populate {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1b73283 *//* Füllt den inneren Kreis des SVGs weiß auf */
.elementor-12 .elementor-element.elementor-element-1b73283 .elementor-icon svg {
    background-color: #ffffff !important;
    border-radius: 50% !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bc36f2d *//* Füllt den inneren Kreis des SVGs weiß auf */
.elementor-12 .elementor-element.elementor-element-bc36f2d .elementor-icon svg {
    background-color: #ffffff !important;
    border-radius: 50% !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61092b6 *//* Füllt den inneren Kreis des SVGs weiß auf */
.elementor-12 .elementor-element.elementor-element-61092b6 .elementor-icon svg {
    background-color: #ffffff !important;
    border-radius: 50% !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-909bcac *//* Füllt den inneren Kreis des SVGs weiß auf */
.elementor-12 .elementor-element.elementor-element-909bcac .elementor-icon svg {
    background-color: #ffffff !important;
    border-radius: 50% !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06b761f *//* Füllt den inneren Kreis des SVGs weiß auf */
.elementor-12 .elementor-element.elementor-element-06b761f .elementor-icon svg {
    background-color: #ffffff !important;
    border-radius: 50% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd1df12 *//* 1. Den Hauptcontainer für die absolute Linie vorbereiten */
.elementor-12 .elementor-element.elementor-element-fd1df12 {
    position: relative;
}

/* 2. Die vertikale Verlaufslinie im Hintergrund erstellen */
.elementor-12 .elementor-element.elementor-element-fd1df12::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    background: linear-gradient(to bottom, #F05A3C, #FFD454, #073548) !important;
    border-radius: 9px;
    
    /* Positionierung & Breite für DESKTOP */
    left: 198px;
    width: 4px;
    z-index: 1;
    pointer-events: none;

    /* Positionierung für MOBILE (verschiebt die Linie exakt in die Kreise) */
    @media (max-width: 767px) {
        left: 28px !important; /* Richtet den Strich mittig auf die Punkte aus */
        width: 3px !important; /* Etwas schmaler für den mobilen Look */
    }
}

/* 3. Sicherstellen, dass deine Timeline-Inhalte vor der Linie liegen */
.elementor-12 .elementor-element.elementor-element-fd1df12 > .elementor-container,
.elementor-12 .elementor-element.elementor-element-fd1df12 > .elementor-widget-wrap,
.elementor-12 .elementor-element.elementor-element-fd1df12 > .elementor-element-populate {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5e0ac6 *//* 1. Haupt-Container stylen (Hintergrund, Rundung, Schatten) */
.elementor-12 .elementor-element.elementor-element-d5e0ac6 {
    position: relative;
    overflow: hidden;
    color: #ffffff !important; /* Erzwingt weiße Schrift im Container */
    background: radial-gradient(circle at 90% 20%, rgba(255, 214, 65, 0.23), transparent 22rem), #073548 !important; /* Nutzt das tiefe Dunkelblau */
    border-radius: 1.35rem !important;
    box-shadow: 0 1.1rem 2.8rem rgba(7, 53, 72, 0.16) !important;
}

/* 2. Die riesige, dezente Musiknote unten rechts einfügen */
.elementor-12 .elementor-element.elementor-element-d5e0ac6::after {
    content: "♪";
    position: absolute;
    right: -1rem;
    bottom: -4.2rem;
    color: rgba(255, 255, 255, 0.055) !important;
    font-size: 15rem !important;
    font-weight: 900;
    line-height: 1;
    transform: rotate(-8deg);
    pointer-events: none;
    z-index: 1;
}

/* 3. Sicherstellen, dass die Widgets im Editor lesbar vor der Note liegen */
.elementor-12 .elementor-element.elementor-element-d5e0ac6 > .elementor-container,
.elementor-12 .elementor-element.elementor-element-d5e0ac6 > .elementor-widget-wrap,
.elementor-12 .elementor-element.elementor-element-d5e0ac6 > .elementor-element-populate {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0e0410 *//* Haupt-Container mit hellblauer Foam-Farbe und feiner Punktstruktur */
.elementor-12 .elementor-element.elementor-element-f0e0410 {
    position: relative;
    background-color: #eef9f8 !important; /* Entspricht deiner Variable var(--bc-foam) */
    
    /* Erzeugt die zwei versetzten, extrem dezenten Punkt-Ebenen */
    background-image: 
        radial-gradient(circle at 15% 18%, rgba(7, 90, 120, 0.035) 0 1px, transparent 1.5px), 
        radial-gradient(circle at 78% 62%, rgba(240, 90, 60, 0.04) 0 1px, transparent 1.5px) !important;
    
    /* Definiert die exakten Raster-Abstände der neuen Struktur */
    background-size: 13px 13px, 17px 17px !important;
    
    /* Behält den großzügigen Innenabstand der Sektion bei */
    padding: clamp(4.5rem, 9vw, 8rem) 1rem !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6727681 *//* 1. Haupt-Container stylen (Gelber Hintergrund, Lichtschein, Rundung, Schatten) */
.elementor-12 .elementor-element.elementor-element-6727681 {
    position: relative;
    overflow: hidden;
    color: #073548 !important; /* Nutzt das tiefe Dunkelblau für die Schrift */
    
    /* Kombiniert das Sun-Gelb mit dem hellen radialen Lichtschein oben rechts */
    background: radial-gradient(circle at 92% 12%, rgba(255, 255, 255, 0.5), transparent 18rem), #ffd454 !important;
    
    /* Dynamische Rundung und weicher Schatten */
    border-radius: 1.8rem !important;
    box-shadow: 0 1.4rem 3.2rem rgba(7, 53, 72, 0.16) !important;
    padding: clamp(1.6rem, 4vw, 3.5rem) !important;
}

/* 2. Die kreisförmige Sonnen-Silhouette oben rechts einfügen */
.elementor-12 .elementor-element.elementor-element-6727681::after {
    content: "";
    position: absolute;
    top: -8rem;
    right: -4rem;
    width: 18rem;
    height: 18rem;
    /* Nutzt das Coral-Orange mit 20% Deckkraft für die fette Linie */
    border: 2.6rem solid rgba(240, 90, 60, 0.2) !important;
    border-radius: 50% !important;
    pointer-events: none;
    z-index: 1;
}

/* 3. Sicherstellen, dass deine Elementor-Inhalte vor den Effekten liegen */
.elementor-12 .elementor-element.elementor-element-6727681 > .elementor-container,
.elementor-12 .elementor-element.elementor-element-6727681 > .elementor-widget-wrap,
.elementor-12 .elementor-element.elementor-element-6727681 > .elementor-element-populate {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2799c84 *//* Haupt-Container für den Fakten-Bereich stylen */
.elementor-12 .elementor-element.elementor-element-2799c84 {

    /* Farbverlauf von Ozean-Blau nach Türkis schräg nach unten rechts */
    background: linear-gradient(135deg, #075a78, #0b8390) !important;
    
    /* Nutzt die 28px Rundung aus deinen CSS-Variablen */
    border-radius: 28px !important; 
}

/* Optimierung für Mobilgeräte: Spalten untereinander brechen */
@media (max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-2799c84 {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important; /* 2x2 Layout auf dem Smartphone */
        gap: 2rem !important;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8a0b714 *//* 1. Haupt-Container vorbereiten und den Rahmen beschneiden */
.elementor-12 .elementor-element.elementor-element-8a0b714 {
    position: relative;
    overflow: hidden !important;
    border-radius: 1.5rem !important;
}

/* 2. Das Elementor-Bild-Overlay für den Zoom-Effekt vorbereiten */
.elementor-12 .elementor-element.elementor-element-8a0b714 .elementor-custom-embed-image-overlay {
    transition: transform 0.5s ease-out !important; /* Flüssiger Zoom */
    transform: scale(1);
    background-size: cover !important;
}

/* HOVER-EFFEKT: Das gesamte Overlay-Bild zoomt nach innen, ohne den Rahmen zu verlassen */
.elementor-12 .elementor-element.elementor-element-8a0b714:hover .elementor-custom-embed-image-overlay {
    transform: scale(1.02) !important; /* 2% Vergrößerung */
}

/* 3. Der Play-Button im Normalzustand (Kreis) */
.elementor-12 .elementor-element.elementor-element-8a0b714::before {
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 50%;
    width: clamp(74px, 10vw, 116px);
    height: clamp(74px, 10vw, 116px);
    content: "";
    background-color: #ffd454 !important;
    border: 6px solid rgba(255, 255, 255, 0.85);
    border-radius: 50%;
    box-shadow: 0 18px 40px rgba(7, 53, 72, 0.35);
    transform: translate(-50%, -50%) scale(1);
    transition: transform 220ms ease, background-color 220ms ease;
    cursor: pointer;
    pointer-events: auto;
}

/* 4. Das spitze Play-Icon (Dreieck) */
.elementor-12 .elementor-element.elementor-element-8a0b714::after {
    position: absolute;
    z-index: 11;
    top: 50%;
    left: calc(50% + 4px);
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 14px 0 14px 22px;
    border-color: transparent transparent transparent #073548 !important;
    transform: translate(-50%, -50%);
    pointer-events: none;
    transition: transform 220ms ease;
}

/* 5. Text-Unterschrift fest verankert LINKS unten */
.elementor-12 .elementor-element.elementor-element-8a0b714 .elementor-video-container::after,
.elementor-12 .elementor-element.elementor-element-8a0b714 .elementor-open-lightbox::after,
.elementor-12 .elementor-element.elementor-element-8a0b714 .elementor-custom-embed-image-overlay::after {
    position: absolute;
    z-index: 9;
    bottom: 1.5rem;
    left: 1.5rem;
    content: "WATCH THE AFTERMOVIE • 2026" !important;
    display: block !important;
    color: #ffffff !important;
    font-size: 0.8rem;
    font-weight: 900;
    letter-spacing: 0.12em;
    text-shadow: 0 2px 12px rgba(0, 0, 0, 0.8);
    pointer-events: none;
    font-family: "Helvetica Neue", Arial, sans-serif;
}

/* 6. HOVER-EFFEKT AUF DEN BUTTON: Button wird weiß */
.elementor-12 .elementor-element.elementor-element-8a0b714:hover::before {
    background-color: #ffffff !important;
    transform: translate(-50%, -50%) scale(1.08);
}
.elementor-12 .elementor-element.elementor-element-8a0b714:hover::after {
    transform: translate(-50%, -50%) scale(1.08);
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d5df94f *//* 1. Haupt-Container für das Video-Widget abrunden */
.elementor-12 .elementor-element.elementor-element-d5df94f {
    position: relative;
    overflow: hidden !important;
    border-radius: 1.5rem !important;
}

/* 2. DEN STANDARD-PLAY-BUTTON VON ELEMENTOR AUSBLENDEN */
.elementor-12 .elementor-element.elementor-element-d5df94f .elementor-custom-embed-play,
.elementor-12 .elementor-element.elementor-element-d5df94f .elementor-video-icon,
.elementor-12 .elementor-element.elementor-element-d5df94f [class*="play-icon"] {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
}

/* 3. Der dunkelblaue Verlauf am unteren Rand */
.elementor-12 .elementor-element.elementor-element-d5df94f .elementor-custom-embed-image-overlay::before,
.elementor-12 .elementor-element.elementor-element-d5df94f .elementor-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, transparent 35%, rgba(7, 53, 72, 0.92)) !important;
    z-index: 2;
    pointer-events: none;
}

/* 4. Der Text "2025 ansehen ↗" fest verankert LINKS unten */
.elementor-12 .elementor-element.elementor-element-d5df94f .elementor-custom-embed-image-overlay::after,
.elementor-12 .elementor-element.elementor-element-d5df94f .elementor-wrapper::after {
    position: absolute;
    z-index: 3;
    bottom: 1.5rem;
    left: 1.5rem;
    content: "2025 ansehen ↗" !important;
    display: block !important;
    color: #ffffff !important;
    font-size: 0.85rem !important;
    font-weight: 900 !important;
    letter-spacing: 0.05em;
    font-family: "Helvetica Neue", Arial, sans-serif;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ab236b2 *//* 1. Haupt-Container für das Video-Widget abrunden */
.elementor-12 .elementor-element.elementor-element-ab236b2 {
    position: relative;
    overflow: hidden !important;
    border-radius: 1.5rem !important;
}

/* 2. DEN STANDARD-PLAY-BUTTON VON ELEMENTOR AUSBLENDEN */
.elementor-12 .elementor-element.elementor-element-ab236b2 .elementor-custom-embed-play,
.elementor-12 .elementor-element.elementor-element-ab236b2 .elementor-video-icon,
.elementor-12 .elementor-element.elementor-element-ab236b2 [class*="play-icon"] {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
}

/* 3. Der dunkelblaue Verlauf am unteren Rand */
.elementor-12 .elementor-element.elementor-element-ab236b2 .elementor-custom-embed-image-overlay::before,
.elementor-12 .elementor-element.elementor-element-ab236b2 .elementor-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, transparent 35%, rgba(7, 53, 72, 0.92)) !important;
    z-index: 2;
    pointer-events: none;
}

/* 4. Der Text "2025 ansehen ↗" fest verankert LINKS unten */
.elementor-12 .elementor-element.elementor-element-ab236b2 .elementor-custom-embed-image-overlay::after,
.elementor-12 .elementor-element.elementor-element-ab236b2 .elementor-wrapper::after {
    position: absolute;
    z-index: 3;
    bottom: 1.5rem;
    left: 1.5rem;
    content: "2024 ansehen ↗" !important;
    display: block !important;
    color: #ffffff !important;
    font-size: 0.85rem !important;
    font-weight: 900 !important;
    letter-spacing: 0.05em;
    font-family: "Helvetica Neue", Arial, sans-serif;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7efdb5a *//* Haupt-Container mit Sand-Hintergrund und dem Punktmuster-Effekt */
.elementor-12 .elementor-element.elementor-element-7efdb5a {
    position: relative;
    background-color: #f5ead7 !important; /* var(--bc-sand) */
    
    /* Kombiniert das dunklere Punktmuster, das hellere Punktmuster und den diagonalen Gelb-Glow */
    background-image: 
        radial-gradient(circle at 10% 30%, rgba(89, 67, 43, 0.09) 0 0.8px, transparent 1.2px), 
        radial-gradient(circle at 70% 40%, rgba(255, 255, 255, 0.4) 0 0.9px, transparent 1.4px), 
        linear-gradient(115deg, rgba(255, 212, 84, 0.09), transparent 50%) !important;
    
    /* Definiert die exakten Raster-Abstände für das feine Muster */
    background-size: 11px 11px, 15px 15px, auto !important;
    
    /* Flexibler Innenabstand (Padding) für die Sektion */
    padding: clamp(4.5rem, 9vw, 8rem) 1rem !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd46426 *//* 1. Haupt-Container stylen */
.elementor-12 .elementor-element.elementor-element-cd46426 {
    position: relative;
    overflow: hidden;
    background-color: #ffd454 !important;
    padding: clamp(2rem, 5vw, 4rem) !important;
}

/* 2. Die riesige "01" leicht unterhalb der Mitte platziert */
.elementor-12 .elementor-element.elementor-element-cd46426::before {
    content: "01";
    position: absolute;
    top: 80% !important; /* Verschiebt den Anker weiter nach unten */
    left: 2rem;
    transform: translateY(-50%) !important;
    color: rgba(7, 53, 72, 0.075) !important;
    font-size: 26rem !important;
    font-weight: 900;
    line-height: 1 !important;
    letter-spacing: -0.05em;
    pointer-events: none;
    z-index: 1;
    font-family: "Helvetica Neue", Arial, sans-serif;
}

/* 3. Inhaltselemente nach vorne holen */
.elementor-12 .elementor-element.elementor-element-cd46426 > .elementor-container,
.elementor-12 .elementor-element.elementor-element-cd46426 > .elementor-widget-wrap,
.elementor-12 .elementor-element.elementor-element-cd46426 > .elementor-element-populate {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98bdf59 *//* Haupt-Container mit hellblauer Foam-Farbe und feiner Punktstruktur */
.elementor-12 .elementor-element.elementor-element-98bdf59 {
    position: relative;
    background-color: #eef9f8 !important; /* Entspricht deiner Variable var(--bc-foam) */
    
    /* Erzeugt die zwei versetzten, extrem dezenten Punkt-Ebenen */
    background-image: 
        radial-gradient(circle at 15% 18%, rgba(7, 90, 120, 0.035) 0 1px, transparent 1.5px), 
        radial-gradient(circle at 78% 62%, rgba(240, 90, 60, 0.04) 0 1px, transparent 1.5px) !important;
    
    /* Definiert die exakten Raster-Abstände der neuen Struktur */
    background-size: 13px 13px, 17px 17px !important;
    
    /* Behält den großzügigen Innenabstand der Sektion bei */
    padding: clamp(4.5rem, 9vw, 8rem) 1rem !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fddc18 *//* 1. Haupt-Container stylen (Farbverlauf, Rundung, Schatten) */
.elementor-12 .elementor-element.elementor-element-2fddc18 {
    position: relative;
    overflow: hidden !important;
    padding: clamp(2rem, 7vw, 6rem) !important;
    color: #ffffff !important; /* var(--bc-white) */
    
    /* Der dreistufige Farbverlauf: Ozean -> Türkis -> Coral in der Ecke */
    background: linear-gradient(135deg, #075a78, #0b8390 65%, #f05a3c) !important;
    
    /* Dynamisch skalierende Eckenrundung und Schatten */
    border-radius: clamp(24px, 5vw, 48px) !important;
    box-shadow: 0 24px 70px rgba(7, 53, 72, 0.16) !important; /* var(--bc-shadow) */
}

/* 2. Der große, transparente Design-Kreis unten rechts */
.elementor-12 .elementor-element.elementor-element-2fddc18::after {
    content: "";
    position: absolute;
    right: -5rem;
    bottom: -9rem;
    width: 24rem;
    height: 24rem;
    /* Fette, leicht transparente weiße Linie (8% Deckkraft) */
    border: 4rem solid rgba(255, 255, 255, 0.08) !important;
    border-radius: 50% !important;
    pointer-events: none;
    z-index: 1;
}

/* 3. Sicherstellen, dass Texte und Button lesbar vor dem Kreis liegen */
.elementor-12 .elementor-element.elementor-element-2fddc18 > .elementor-container,
.elementor-12 .elementor-element.elementor-element-2fddc18 > .elementor-widget-wrap,
.elementor-12 .elementor-element.elementor-element-2fddc18 > .elementor-element-populate {
    position: relative;
    z-index: 2;
}/* End custom CSS */