.elementor-10 .elementor-element.elementor-element-208e3e5{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-10 .elementor-element.elementor-element-208e3e5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-208e3e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FBFF;}.elementor-10 .elementor-element.elementor-element-5d740ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-4daa155.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-4daa155 .elementor-main-swiper{height:66vh;}.elementor-10 .elementor-element.elementor-element-4daa155 .elementor-swiper-button{font-size:25px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4daa155 .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ed206b9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1b5672a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-1b5672a .elementor-main-swiper{height:574px;}.elementor-10 .elementor-element.elementor-element-1b5672a .elementor-main-swiper .swiper-slide{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1b5672a .elementor-swiper-button{font-size:25px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1b5672a .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1b5672a .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-10 .elementor-element.elementor-element-203b5ec.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-203b5ec .elementor-main-swiper{height:574px;}.elementor-10 .elementor-element.elementor-element-203b5ec .elementor-main-swiper .swiper-slide{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-203b5ec .elementor-swiper-button{font-size:25px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-203b5ec .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-54e7c38{--display:flex;}.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-10 .elementor-element.elementor-element-b1be548{text-align:center;font-family:"Sigmar", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;color:#00AEEF;}.elementor-10 .elementor-element.elementor-element-791e0ee{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:17px 17px 17px 17px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5d924a4{--display:flex;--padding-top:15px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.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-10 .elementor-element.elementor-element-cd40bac img{transition-duration:1s;border-radius:25px 25px 25px 25px;}.elementor-10 .elementor-element.elementor-element-4a9b1fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 25px 0px 25px;text-align:center;font-family:"Sigmar One", Sans-serif;font-size:27px;font-weight:800;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-981cd44 .elementor-button{background-color:#EC008C;font-family:"Sigmar One", Sans-serif;font-size:20px;font-weight:600;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-981cd44 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-981cd44 .elementor-button:focus{background-color:#00AEEF;}.elementor-10 .elementor-element.elementor-element-981cd44{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-981cd44 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-981cd44 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10 .elementor-element.elementor-element-d3c8bff{--display:flex;--padding-top:15px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-176fc1a{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-176fc1a img{transition-duration:1s;border-radius:25px 25px 25px 25px;}.elementor-10 .elementor-element.elementor-element-3371c3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 25px 0px 25px;text-align:center;font-family:"Sigmar One", Sans-serif;font-size:27px;font-weight:800;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-cd355d5 .elementor-button{background-color:#EC008C;font-family:"Sigmar One", Sans-serif;font-size:20px;font-weight:600;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-cd355d5 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-cd355d5 .elementor-button:focus{background-color:#00AEEF;}.elementor-10 .elementor-element.elementor-element-cd355d5{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-cd355d5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-cd355d5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10 .elementor-element.elementor-element-cb48d94{--display:flex;}.elementor-10 .elementor-element.elementor-element-a7a23ce{text-align:center;font-family:"Sigmar", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;color:#00AEEF;}.elementor-10 .elementor-element.elementor-element-63f1d19{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:17px 17px 17px 17px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3845dec{--display:flex;--padding-top:15px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-1170b87{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1170b87:not( .elementor-widget-image ), .elementor-10 .elementor-element.elementor-element-1170b87.elementor-widget-image img{-webkit-mask-image:url( https://pdac-1223d14.ingress-baronn.ewp.live/wp-content/plugins/elementor/assets/mask-shapes/pill-horizontal.svg );-webkit-mask-size:100%;-webkit-mask-position:center left;-webkit-mask-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-1170b87 img{transition-duration:1s;}.elementor-10 .elementor-element.elementor-element-bbec15e{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 25px 0px 25px;text-align:center;font-family:"Sigmar One", Sans-serif;font-size:27px;font-weight:800;text-shadow:0px 0px 8px #FFFFFF;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-afe873e .elementor-button{background-color:#EC008C;font-family:"Sigmar One", Sans-serif;font-size:20px;font-weight:600;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-afe873e .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-afe873e .elementor-button:focus{background-color:#00AEEF;}.elementor-10 .elementor-element.elementor-element-afe873e{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-afe873e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-afe873e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10 .elementor-element.elementor-element-5e9e76e{--display:flex;--padding-top:15px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-827f81d{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-827f81d:not( .elementor-widget-image ), .elementor-10 .elementor-element.elementor-element-827f81d.elementor-widget-image img{-webkit-mask-image:url( https://pdac-1223d14.ingress-baronn.ewp.live/wp-content/plugins/elementor/assets/mask-shapes/pill-horizontal.svg );-webkit-mask-size:100%;-webkit-mask-position:center left;-webkit-mask-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-827f81d img{transition-duration:1s;}.elementor-10 .elementor-element.elementor-element-bfd3553{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 25px 0px 25px;text-align:center;font-family:"Sigmar One", Sans-serif;font-size:27px;font-weight:800;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-55a7e3c .elementor-button{background-color:#EC008C;font-family:"Sigmar One", Sans-serif;font-size:20px;font-weight:600;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-55a7e3c .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-55a7e3c .elementor-button:focus{background-color:#00AEEF;}.elementor-10 .elementor-element.elementor-element-55a7e3c{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-55a7e3c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-55a7e3c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10 .elementor-element.elementor-element-4fcc6b7{--display:flex;--padding-top:15px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-8b66b51:not( .elementor-widget-image ), .elementor-10 .elementor-element.elementor-element-8b66b51.elementor-widget-image img{-webkit-mask-image:url( https://pdac-1223d14.ingress-baronn.ewp.live/wp-content/plugins/elementor/assets/mask-shapes/pill-horizontal.svg );-webkit-mask-size:100%;-webkit-mask-position:top left;-webkit-mask-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-8b66b51 img{transition-duration:1s;}.elementor-10 .elementor-element.elementor-element-ef2c50e{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;text-align:center;font-family:"Sigmar One", Sans-serif;font-size:27px;font-weight:800;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c46212b .elementor-button{background-color:#EC008C;font-family:"Sigmar One", Sans-serif;font-size:20px;font-weight:600;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-c46212b .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-c46212b .elementor-button:focus{background-color:#00AEEF;}.elementor-10 .elementor-element.elementor-element-c46212b{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c46212b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-c46212b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10 .elementor-element.elementor-element-8657729{--display:flex;--padding-top:15px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-6e16aeb:not( .elementor-widget-image ), .elementor-10 .elementor-element.elementor-element-6e16aeb.elementor-widget-image img{-webkit-mask-image:url( https://pdac-1223d14.ingress-baronn.ewp.live/wp-content/plugins/elementor/assets/mask-shapes/pill-horizontal.svg );-webkit-mask-size:100%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-6e16aeb img{transition-duration:1s;}.elementor-10 .elementor-element.elementor-element-44bf74b{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;text-align:center;font-family:"Sigmar One", Sans-serif;font-size:27px;font-weight:800;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-dfd91de .elementor-button{background-color:#EC008C;font-family:"Sigmar One", Sans-serif;font-size:19px;font-weight:600;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-dfd91de .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-dfd91de .elementor-button:focus{background-color:#00AEEF;}.elementor-10 .elementor-element.elementor-element-dfd91de{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-dfd91de .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-dfd91de .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10 .elementor-element.elementor-element-c2746b5{--display:flex;}.elementor-10 .elementor-element.elementor-element-50e0520{text-align:center;font-family:"Sigmar", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;color:#00AEEF;}.elementor-10 .elementor-element.elementor-element-3637d84{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:start;}.elementor-10 .elementor-element.elementor-element-e55c70e{--display:flex;}.elementor-10 .elementor-element.elementor-element-abb5238 img{border-radius:50% 50% 50% 50%;}.elementor-10 .elementor-element.elementor-element-fb1421a{text-align:center;font-family:"Sigmar One", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-fb1421a a{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-02dcb32{--display:flex;}.elementor-10 .elementor-element.elementor-element-3063bd6 img{border-radius:50% 50% 50% 50%;}.elementor-10 .elementor-element.elementor-element-52a0723{text-align:center;font-family:"Sigmar One", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-52a0723 a{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6df1bd9{--display:flex;}.elementor-10 .elementor-element.elementor-element-372967b img{border-radius:50% 50% 50% 50%;}.elementor-10 .elementor-element.elementor-element-c60e8ff{text-align:center;font-family:"Sigmar One", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c60e8ff a{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-33b6feb{--display:flex;}.elementor-10 .elementor-element.elementor-element-0b74de2 img{border-radius:50% 50% 50% 50%;}.elementor-10 .elementor-element.elementor-element-3c2f60a{text-align:center;font-family:"Sigmar One", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3c2f60a a{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c9606fe{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-e425519{--display:flex;}.elementor-10 .elementor-element.elementor-element-2405ca6 img{border-radius:50% 50% 50% 50%;}.elementor-10 .elementor-element.elementor-element-8a4f218{text-align:center;font-family:"Sigmar One", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8a4f218 a{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-915dcdc{--display:flex;}.elementor-10 .elementor-element.elementor-element-996ba4a img{border-radius:50% 50% 50% 50%;}.elementor-10 .elementor-element.elementor-element-9410b50{text-align:center;font-family:"Sigmar One", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9410b50 a{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b3dd4e4{--display:flex;}.elementor-10 .elementor-element.elementor-element-9fcd0db img{border-radius:50% 50% 50% 50%;}.elementor-10 .elementor-element.elementor-element-0950474{text-align:center;font-family:"Sigmar", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0950474 a{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c4f39b5{--display:flex;}.elementor-10 .elementor-element.elementor-element-3487d2f img{border-radius:50% 50% 50% 50%;}.elementor-10 .elementor-element.elementor-element-888072a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Sigmar One", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-888072a a{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ce831ce{--display:flex;}.elementor-10 .elementor-element.elementor-element-26b1faf{--display:flex;--overlay-opacity:1;--border-radius:17px 17px 17px 17px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-26b1faf:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-26b1faf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pdac-1223d14.ingress-baronn.ewp.live/wp-content/uploads/2026/02/lifeguards-pdpool.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-26b1faf::before, .elementor-10 .elementor-element.elementor-element-26b1faf > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-26b1faf > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-26b1faf > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-26b1faf > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-26b1faf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #06669E40 75%, #06669EBF 100%);}.elementor-10 .elementor-element.elementor-element-84bfc3a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 50px;--row-gap:0px;--column-gap:50px;--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-b62102a{--display:flex;}.elementor-10 .elementor-element.elementor-element-cf17995{font-family:"Sigmar", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f8353e9{font-family:"Sigmar", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-26622fd{--display:flex;}.elementor-10 .elementor-element.elementor-element-542a1e4{text-align:center;font-family:"Sigmar One", Sans-serif;font-size:36px;font-weight:700;color:#F2F2F2;}.elementor-10 .elementor-element.elementor-element-a0fe8a1 > .elementor-widget-container{margin:-55px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-911228b{--display:flex;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-791e0ee{--content-width:90vw;}.elementor-10 .elementor-element.elementor-element-63f1d19{--content-width:1400px;}.elementor-10 .elementor-element.elementor-element-ce831ce{--content-width:1400px;}}@media(max-width:1250px){.elementor-10 .elementor-element.elementor-element-4daa155.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-1b5672a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-1b5672a{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1b5672a .elementor-main-swiper{height:48vh;width:100%;}.elementor-10 .elementor-element.elementor-element-203b5ec.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-203b5ec{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-203b5ec .elementor-main-swiper{height:48vh;width:100%;}.elementor-10 .elementor-element.elementor-element-791e0ee{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-63f1d19{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-3637d84{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-c9606fe{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-84bfc3a{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-cf17995{font-size:30px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-4daa155.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-ed206b9{--width:100vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1b5672a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-1b5672a{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1b5672a .elementor-main-swiper{height:22vh;width:100%;}.elementor-10 .elementor-element.elementor-element-1b5672a .elementor-swiper-button{font-size:25px;}.elementor-10 .elementor-element.elementor-element-203b5ec.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-203b5ec{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-203b5ec .elementor-main-swiper{height:22vh;width:100%;}.elementor-10 .elementor-element.elementor-element-203b5ec .elementor-swiper-button{font-size:25px;}.elementor-10 .elementor-element.elementor-element-791e0ee{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-63f1d19{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-3637d84{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-c9606fe{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-26b1faf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-84bfc3a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-cf17995{text-align:center;font-size:28px;}}@media(max-width:1250px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-ed206b9{--width:100%;}}/* Start custom CSS for media-carousel, class: .elementor-element-4daa155 *//* Style the previous and next arrows */
 .elementor-swiper-button.elementor-swiper-button-prev,
 .elementor-swiper-button.elementor-swiper-button-next {
    background-color: rgba(0, 0, 0, 0.7); /* Black background color */
    border-radius: 50%; /* Makes the background circular */
    padding: 10px; /* Adjust padding to control the size of the background area */
    color: #FFFFFF; /* Arrow color */
    /* Add transition effects, box shadow, etc. as needed */
}

/* Style the arrows on hover */
.my-custom-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover,
.my-custom-carousel .elementor-swiper-button.elementor-swiper-button-next:hover {
    background-color: #000000; /* Black background on hover */
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-1b5672a *//* Style the previous and next arrows */
 .elementor-swiper-button.elementor-swiper-button-prev,
 .elementor-swiper-button.elementor-swiper-button-next {
    background-color: rgba(0, 0, 0, 0.7); /* Black background color */
    border-radius: 50%; /* Makes the background circular */
    padding: 10px; /* Adjust padding to control the size of the background area */
    color: #FFFFFF; /* Arrow color */
    /* Add transition effects, box shadow, etc. as needed */
}

/* Style the arrows on hover */
.my-custom-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover,
.my-custom-carousel .elementor-swiper-button.elementor-swiper-button-next:hover {
    background-color: #000000; /* Black background on hover */
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-203b5ec *//* Style the previous and next arrows */
 .elementor-swiper-button.elementor-swiper-button-prev,
 .elementor-swiper-button.elementor-swiper-button-next {
    background-color: rgba(0, 0, 0, 0.7); /* Black background color */
    border-radius: 50%; /* Makes the background circular */
    padding: 10px; /* Adjust padding to control the size of the background area */
    color: #FFFFFF; /* Arrow color */
    /* Add transition effects, box shadow, etc. as needed */
}

/* Style the arrows on hover */
.my-custom-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover,
.my-custom-carousel .elementor-swiper-button.elementor-swiper-button-next:hover {
    background-color: #000000; /* Black background on hover */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1be548 */.elementor-10 .elementor-element.elementor-element-b1be548 {
    -webkit-text-stroke: 0.5px #000000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd40bac */.elementor-10 .elementor-element.elementor-element-cd40bac {
        filter: drop-shadow(2px 2px 8px rgba(0, 0, 0, 0.7));
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a9b1fb */.elementor-10 .elementor-element.elementor-element-4a9b1fb {
    -webkit-text-stroke: 0.5px #000000;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-981cd44 */.elementor-10 .elementor-element.elementor-element-981cd44 {
    -webkit-text-stroke: 0.25px #000000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-176fc1a */.elementor-10 .elementor-element.elementor-element-176fc1a {
        filter: drop-shadow(2px 2px 8px rgba(0, 0, 0, 0.7));
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3371c3a */.elementor-10 .elementor-element.elementor-element-3371c3a {
    -webkit-text-stroke: 0.5px #000000;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cd355d5 */.elementor-10 .elementor-element.elementor-element-cd355d5 {
    -webkit-text-stroke: 0.25px #000000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a7a23ce */.elementor-10 .elementor-element.elementor-element-a7a23ce {
    -webkit-text-stroke: 0.5px #000000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1170b87 */.elementor-10 .elementor-element.elementor-element-1170b87 {
        filter: drop-shadow(2px 2px 8px rgba(0, 0, 0, 0.7));
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbec15e */.elementor-10 .elementor-element.elementor-element-bbec15e {
    -webkit-text-stroke: 0.25px #000000;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-afe873e */.elementor-10 .elementor-element.elementor-element-afe873e {
    -webkit-text-stroke: 0.25px #000000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-827f81d */.elementor-10 .elementor-element.elementor-element-827f81d {
        filter: drop-shadow(2px 2px 8px rgba(0, 0, 0, 0.7));
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bfd3553 */.elementor-10 .elementor-element.elementor-element-bfd3553 {
    -webkit-text-stroke: 0.25px #000000;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55a7e3c */.elementor-10 .elementor-element.elementor-element-55a7e3c {
    -webkit-text-stroke: 0.25px #000000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b66b51 */.elementor-10 .elementor-element.elementor-element-8b66b51 {
        filter: drop-shadow(2px 2px 8px rgba(0, 0, 0, 0.7));
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef2c50e */.elementor-10 .elementor-element.elementor-element-ef2c50e {
    -webkit-text-stroke: 0.25px #000000;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c46212b */.elementor-10 .elementor-element.elementor-element-c46212b {
    -webkit-text-stroke: 0.25px #000000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e16aeb */.elementor-10 .elementor-element.elementor-element-6e16aeb {
        filter: drop-shadow(2px 2px 8px rgba(0, 0, 0, 0.7));
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44bf74b */.elementor-10 .elementor-element.elementor-element-44bf74b {
    -webkit-text-stroke: 0.25px #000000;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dfd91de */.elementor-10 .elementor-element.elementor-element-dfd91de {
    -webkit-text-stroke: 0.25px #000000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50e0520 */.elementor-10 .elementor-element.elementor-element-50e0520 {
    -webkit-text-stroke: 0.5px #000000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb1421a */.elementor-10 .elementor-element.elementor-element-fb1421a a:hover {
    text-decoration: underline;
}
.elementor-10 .elementor-element.elementor-element-fb1421a a {
    -webkit-text-stroke: 0.25px #000000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52a0723 */.elementor-10 .elementor-element.elementor-element-52a0723 a {
    -webkit-text-stroke: 0.25px #000000;
}
.elementor-10 .elementor-element.elementor-element-52a0723 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c60e8ff */.elementor-10 .elementor-element.elementor-element-c60e8ff a:hover {
    text-decoration: underline;
    -webkit-text-stroke: 0.25px #000000;
}
.elementor-10 .elementor-element.elementor-element-c60e8ff a {
    -webkit-text-stroke: 0.25px #000000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c2f60a */.elementor-10 .elementor-element.elementor-element-3c2f60a a:hover {
    text-decoration: underline;
}
.elementor-10 .elementor-element.elementor-element-3c2f60a a {
    -webkit-text-stroke: 0.25px #000000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a4f218 */.elementor-10 .elementor-element.elementor-element-8a4f218 a:hover {
    text-decoration: underline;
}
.elementor-10 .elementor-element.elementor-element-8a4f218 a {
    -webkit-text-stroke: 0.25px #000000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9410b50 */.elementor-10 .elementor-element.elementor-element-9410b50 a:hover {
    text-decoration: underline;
}
.elementor-10 .elementor-element.elementor-element-9410b50 a {
    -webkit-text-stroke: 0.25px #000000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0950474 */.elementor-10 .elementor-element.elementor-element-0950474 {
    -webkit-text-stroke: 0.25px #000000;
}
.elementor-10 .elementor-element.elementor-element-0950474 a {
    -webkit-text-stroke: 0.25px #000000;
}
.elementor-10 .elementor-element.elementor-element-0950474 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-888072a */.elementor-10 .elementor-element.elementor-element-888072a a:hover{
    text-decoration: underline;
}
.elementor-10 .elementor-element.elementor-element-888072a a {
    -webkit-text-stroke: 0.25px #000000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf17995 */.elementor-10 .elementor-element.elementor-element-cf17995 {
    -webkit-text-stroke: 0.5px #000000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8353e9 */.elementor-10 .elementor-element.elementor-element-f8353e9 {
    -webkit-text-stroke: 0.5px #000000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-542a1e4 */.elementor-10 .elementor-element.elementor-element-542a1e4 {
    -webkit-text-stroke: 0.5px #000000;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-a0fe8a1 */.elementor-10 .elementor-element.elementor-element-a0fe8a1 .wpforms-field-label {
    
    text-shadow: 2px 1px 0px #000000;
    font-size: 16px !important;
}
.elementor-10 .elementor-element.elementor-element-a0fe8a1 .wpforms-form input[type=submit]:hover, 
.wpforms-form button[type=submit]:hover { 
    background-color: #00aeef !important; 
}/* End custom CSS */