.elementor-17924 .elementor-element.elementor-element-6042041b:not(.elementor-motion-effects-element-type-background), .elementor-17924 .elementor-element.elementor-element-6042041b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://exploringmombasa.com/wp-content/uploads/2026/03/MOMBASA-5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17924 .elementor-element.elementor-element-6042041b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:133px 0px 30px 0px;}.elementor-17924 .elementor-element.elementor-element-6042041b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17924 .elementor-element.elementor-element-468fbd6e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-17924 .elementor-element.elementor-element-468fbd6e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-17924 .elementor-element.elementor-element-5e990a05{text-align:center;}.elementor-17924 .elementor-element.elementor-element-5e990a05 .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:64px;font-weight:800;line-height:74px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-17924 .elementor-element.elementor-element-45e235c4 > .elementor-widget-container{margin:14px 0px 32px 0px;}.elementor-17924 .elementor-element.elementor-element-45e235c4{text-align:center;}.elementor-17924 .elementor-element.elementor-element-45e235c4 .elementor-heading-title{font-family:"Rokkitt", Sans-serif;font-size:26px;font-weight:400;line-height:30px;letter-spacing:0.4px;color:#FFFFFF;}.elementor-17924 .elementor-element.elementor-element-7368b85e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-17924 .elementor-element.elementor-element-7368b85e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17924 .elementor-element.elementor-element-79204f6b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-17924 .elementor-element.elementor-element-79204f6b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17924 .elementor-element.elementor-element-409744d5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17924 .elementor-element.elementor-element-38ea16fc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-17924 .elementor-element.elementor-element-38ea16fc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17924 .elementor-element.elementor-element-7a04c654{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:43px 0px 43px 0px;}.elementor-17924 .elementor-element.elementor-element-7a04c654 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17924 .elementor-element.elementor-element-5ba2449 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17924 .elementor-element.elementor-element-52bb91b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17924 .elementor-element.elementor-element-52bb91b9{text-align:start;}.elementor-17924 .elementor-element.elementor-element-52bb91b9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:800;text-decoration:overline;line-height:46px;color:#01050C;}.elementor-17924 .elementor-element.elementor-element-2a5b5d35{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:38px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17924 .elementor-element.elementor-element-2a5b5d35:not(.elementor-motion-effects-element-type-background), .elementor-17924 .elementor-element.elementor-element-2a5b5d35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-28ecebc );}.elementor-17924 .elementor-element.elementor-element-5be1f471{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17924 .elementor-element.elementor-element-77161b2f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-17924 .elementor-element.elementor-element-77161b2f{text-align:start;}.elementor-17924 .elementor-element.elementor-element-77161b2f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:24px;color:#A18458;}.elementor-17924 .elementor-element.elementor-element-2792ed0b > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-17924 .elementor-element.elementor-element-2792ed0b{text-align:center;}.elementor-17924 .elementor-element.elementor-element-2792ed0b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:800;text-decoration:overline;line-height:72px;color:#01050C;}.elementor-17924 .elementor-element.elementor-element-28b1da7d .st-sliders .swiper-slide{width:100%;}.elementor-17924 .elementor-element.elementor-element-17a453d4{margin-top:-3px;margin-bottom:0px;padding:0px 0px 8px 0px;}.elementor-17924 .elementor-element.elementor-element-101377a0{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-17924 .elementor-element.elementor-element-3126348.elementor-view-stacked .elementor-icon{background-color:#1DA1F2;fill:#FFFFFF;color:#FFFFFF;}.elementor-17924 .elementor-element.elementor-element-3126348.elementor-view-framed .elementor-icon, .elementor-17924 .elementor-element.elementor-element-3126348.elementor-view-default .elementor-icon{fill:#1DA1F2;color:#1DA1F2;border-color:#1DA1F2;}.elementor-17924 .elementor-element.elementor-element-3126348.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-17924 .elementor-element.elementor-element-3126348 .elementor-icon{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:10px 13px 13px 13px;font-size:40px;}.elementor-17924 .elementor-element.elementor-element-3126348{--icon-box-icon-margin:0px;}.elementor-17924 .elementor-element.elementor-element-3126348 .elementor-icon-box-wrapper{text-align:center;}.elementor-17924 .elementor-element.elementor-element-3126348 .elementor-icon-box-title{color:var( --e-global-color-a71c00b );}.elementor-17924 .elementor-element.elementor-element-3126348 .elementor-icon-box-title, .elementor-17924 .elementor-element.elementor-element-3126348 .elementor-icon-box-title a{font-family:"Trebuchet MS", Sans-serif;font-size:14px;font-weight:600;}.elementor-17924 .elementor-element.elementor-element-54d16901.elementor-view-stacked .elementor-icon{background-color:#FCB900;fill:#FFFFFF;color:#FFFFFF;}.elementor-17924 .elementor-element.elementor-element-54d16901.elementor-view-framed .elementor-icon, .elementor-17924 .elementor-element.elementor-element-54d16901.elementor-view-default .elementor-icon{fill:#FCB900;color:#FCB900;border-color:#FCB900;}.elementor-17924 .elementor-element.elementor-element-54d16901.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-17924 .elementor-element.elementor-element-54d16901 .elementor-icon{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:10px 10px 10px 10px;font-size:40px;}.elementor-17924 .elementor-element.elementor-element-54d16901{--icon-box-icon-margin:0px;}.elementor-17924 .elementor-element.elementor-element-54d16901 .elementor-icon-box-wrapper{text-align:center;}.elementor-17924 .elementor-element.elementor-element-54d16901 .elementor-icon-box-title{color:var( --e-global-color-a71c00b );}.elementor-17924 .elementor-element.elementor-element-54d16901 .elementor-icon-box-title, .elementor-17924 .elementor-element.elementor-element-54d16901 .elementor-icon-box-title a{font-family:"Trebuchet MS", Sans-serif;font-size:14px;font-weight:600;}.elementor-17924 .elementor-element.elementor-element-3978a878.elementor-view-stacked .elementor-icon{background-color:#EA2321;fill:#FFFFFF;color:#FFFFFF;}.elementor-17924 .elementor-element.elementor-element-3978a878.elementor-view-framed .elementor-icon, .elementor-17924 .elementor-element.elementor-element-3978a878.elementor-view-default .elementor-icon{fill:#EA2321;color:#EA2321;border-color:#EA2321;}.elementor-17924 .elementor-element.elementor-element-3978a878.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-17924 .elementor-element.elementor-element-3978a878 .elementor-icon{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:10px 10px 10px 10px;font-size:40px;}.elementor-17924 .elementor-element.elementor-element-3978a878{--icon-box-icon-margin:0px;}.elementor-17924 .elementor-element.elementor-element-3978a878 .elementor-icon-box-wrapper{text-align:center;}.elementor-17924 .elementor-element.elementor-element-3978a878 .elementor-icon-box-title{color:var( --e-global-color-a71c00b );}.elementor-17924 .elementor-element.elementor-element-3978a878 .elementor-icon-box-title, .elementor-17924 .elementor-element.elementor-element-3978a878 .elementor-icon-box-title a{font-family:"Trebuchet MS", Sans-serif;font-size:14px;font-weight:600;}.elementor-17924 .elementor-element.elementor-element-5754988c.elementor-view-stacked .elementor-icon{background-color:#38B000;fill:#FFFFFF;color:#FFFFFF;}.elementor-17924 .elementor-element.elementor-element-5754988c.elementor-view-framed .elementor-icon, .elementor-17924 .elementor-element.elementor-element-5754988c.elementor-view-default .elementor-icon{fill:#38B000;color:#38B000;border-color:#38B000;}.elementor-17924 .elementor-element.elementor-element-5754988c.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-17924 .elementor-element.elementor-element-5754988c .elementor-icon{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:10px 10px 10px 10px;font-size:40px;}.elementor-17924 .elementor-element.elementor-element-5754988c{--icon-box-icon-margin:15px;}.elementor-17924 .elementor-element.elementor-element-5754988c .elementor-icon-box-wrapper{text-align:center;}.elementor-17924 .elementor-element.elementor-element-5754988c .elementor-icon-box-title{color:var( --e-global-color-a71c00b );}.elementor-17924 .elementor-element.elementor-element-5754988c .elementor-icon-box-title, .elementor-17924 .elementor-element.elementor-element-5754988c .elementor-icon-box-title a{font-family:"Trebuchet MS", Sans-serif;font-size:14px;font-weight:600;}.elementor-17924 .elementor-element.elementor-element-f8f02e2.elementor-element{--align-self:center;}.elementor-17924 .elementor-element.elementor-element-f8f02e2.elementor-view-stacked .elementor-icon{background-color:#FB5607;fill:#FFFFFF;color:#FFFFFF;}.elementor-17924 .elementor-element.elementor-element-f8f02e2.elementor-view-framed .elementor-icon, .elementor-17924 .elementor-element.elementor-element-f8f02e2.elementor-view-default .elementor-icon{fill:#FB5607;color:#FB5607;border-color:#FB5607;}.elementor-17924 .elementor-element.elementor-element-f8f02e2.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-17924 .elementor-element.elementor-element-f8f02e2 .elementor-icon{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:10px 10px 10px 10px;font-size:40px;}.elementor-17924 .elementor-element.elementor-element-f8f02e2{--icon-box-icon-margin:0px;}.elementor-17924 .elementor-element.elementor-element-f8f02e2 .elementor-icon-box-wrapper{text-align:center;}.elementor-17924 .elementor-element.elementor-element-f8f02e2 .elementor-icon-box-title{color:var( --e-global-color-a71c00b );}.elementor-17924 .elementor-element.elementor-element-f8f02e2 .elementor-icon-box-title, .elementor-17924 .elementor-element.elementor-element-f8f02e2 .elementor-icon-box-title a{font-family:"Trebuchet MS", Sans-serif;font-size:14px;font-weight:600;}.elementor-17924 .elementor-element.elementor-element-7bdf018a{padding:10px 0px 0px 0px;}.elementor-17924 .elementor-element.elementor-element-d9b5162 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-17924 .elementor-element.elementor-element-28462abd > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-17924 .elementor-element.elementor-element-28462abd{text-align:start;}.elementor-17924 .elementor-element.elementor-element-28462abd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:800;font-style:normal;text-decoration:overline;line-height:46px;color:var( --e-global-color-a71c00b );}.elementor-17924 .elementor-element.elementor-element-4cddac8f:not(.elementor-motion-effects-element-type-background), .elementor-17924 .elementor-element.elementor-element-4cddac8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF2DE;}.elementor-17924 .elementor-element.elementor-element-4cddac8f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 35px 0px;}.elementor-17924 .elementor-element.elementor-element-4cddac8f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17924 .elementor-element.elementor-element-19746c3e > .elementor-widget-container{margin:0px 0px 9px 0px;}.elementor-17924 .elementor-element.elementor-element-19746c3e{text-align:start;}.elementor-17924 .elementor-element.elementor-element-19746c3e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:800;text-decoration:overline;line-height:46px;color:#01050C;}.elementor-17924 .elementor-element.elementor-element-a93c9a1{--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-17924 .elementor-element.elementor-element-a93c9a1:not(.elementor-motion-effects-element-type-background), .elementor-17924 .elementor-element.elementor-element-a93c9a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF2DE;}.elementor-17924 .elementor-element.elementor-element-6d9a02f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17924 .elementor-element.elementor-element-1447e182:not(.elementor-motion-effects-element-type-background), .elementor-17924 .elementor-element.elementor-element-1447e182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17924 .elementor-element.elementor-element-1447e182{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px -1px 0px;}.elementor-17924 .elementor-element.elementor-element-1447e182 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17924 .elementor-element.elementor-element-1b87901a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-17924 .elementor-element.elementor-element-1b87901a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17924 .elementor-element.elementor-element-6eef1985 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 70px 0px;}.elementor-17924 .elementor-element.elementor-element-6eef1985{text-align:start;}.elementor-17924 .elementor-element.elementor-element-6eef1985 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:800;text-decoration:overline;line-height:46px;color:#01050C;}.elementor-17924 .elementor-element.elementor-element-7a82d5cb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17924 .elementor-element.elementor-element-61954e2a{--display:flex;}.elementor-17924 .elementor-element.elementor-element-1c8710b6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:800;text-decoration:overline;color:#01050C;}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17924 .elementor-element.elementor-element-f1d4100{--divider-border-style:zigzag;--divider-color:#181717;--divider-border-width:1px;--divider-pattern-height:6.4px;--divider-pattern-size:16.5px;}.elementor-17924 .elementor-element.elementor-element-f1d4100 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-17924 .elementor-element.elementor-element-f1d4100 .elementor-divider-separator{width:71%;margin:0 auto;margin-center:0;}.elementor-17924 .elementor-element.elementor-element-f1d4100 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-17924 .elementor-element.elementor-element-591e9e49{--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-17924 .elementor-element.elementor-element-591e9e49:not(.elementor-motion-effects-element-type-background), .elementor-17924 .elementor-element.elementor-element-591e9e49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF2DE;}.elementor-17924 .elementor-element.elementor-element-692009b4{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17924 .elementor-element.elementor-element-450a0100 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-17924 .elementor-element.elementor-element-450a0100{text-align:start;}.elementor-17924 .elementor-element.elementor-element-450a0100 .elementor-heading-title{font-family:"Pompiere", Sans-serif;font-size:50px;font-weight:800;font-style:normal;text-decoration:underline;line-height:36px;color:#000000;}.elementor-17924 .elementor-element.elementor-element-4674a279{--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:12px;--padding-left:0px;--padding-right:0px;}.elementor-17924 .elementor-element.elementor-element-4674a279:not(.elementor-motion-effects-element-type-background), .elementor-17924 .elementor-element.elementor-element-4674a279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF2DE;}.elementor-17924 .elementor-element.elementor-element-599db861{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17924 .elementor-element.elementor-element-599db861:not(.elementor-motion-effects-element-type-background), .elementor-17924 .elementor-element.elementor-element-599db861 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF2DE;}.elementor-17924 .elementor-element.elementor-element-599db861:hover{background-color:#FCF2DE;}.elementor-17924 .elementor-element.elementor-element-44283820{--display:flex;--overlay-opacity:1;--padding-top:32px;--padding-bottom:40px;--padding-left:38px;--padding-right:38px;}.elementor-17924 .elementor-element.elementor-element-44283820:not(.elementor-motion-effects-element-type-background), .elementor-17924 .elementor-element.elementor-element-44283820 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-28ecebc );}.elementor-17924 .elementor-element.elementor-element-44283820::before, .elementor-17924 .elementor-element.elementor-element-44283820 > .elementor-background-video-container::before, .elementor-17924 .elementor-element.elementor-element-44283820 > .e-con-inner > .elementor-background-video-container::before, .elementor-17924 .elementor-element.elementor-element-44283820 > .elementor-background-slideshow::before, .elementor-17924 .elementor-element.elementor-element-44283820 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17924 .elementor-element.elementor-element-44283820 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFFE6;--background-overlay:'';}.elementor-17924 .elementor-element.elementor-element-65010529 > .elementor-widget-container{background-color:#FCF2DE;}.elementor-17924 .elementor-element.elementor-element-21968fa{--display:flex;}.elementor-17924 .elementor-element.elementor-element-e576c11{--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;}@media(min-width:768px){.elementor-17924 .elementor-element.elementor-element-5be1f471{--width:100%;}.elementor-17924 .elementor-element.elementor-element-599db861{--content-width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-17924 .elementor-element.elementor-element-79204f6b{width:100%;}}@media(max-width:992px) and (min-width:768px){.elementor-17924 .elementor-element.elementor-element-79204f6b{width:100%;}.elementor-17924 .elementor-element.elementor-element-5be1f471{--width:100%;}}@media(max-width:1366px){.elementor-17924 .elementor-element.elementor-element-6042041b{padding:133px 20px 32px 20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-17924 .elementor-element.elementor-element-7a04c654{padding:51px 20px 80px 20px;}.elementor-17924 .elementor-element.elementor-element-edf8488 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-17924 .elementor-element.elementor-element-101377a0{--e-con-grid-template-columns:repeat(6, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-17924 .elementor-element.elementor-element-3978a878 .elementor-icon-box-wrapper{text-align:center;}.elementor-17924 .elementor-element.elementor-element-5754988c .elementor-icon-box-wrapper{text-align:center;}.elementor-17924 .elementor-element.elementor-element-f8f02e2 .elementor-icon-box-wrapper{text-align:center;}.elementor-17924 .elementor-element.elementor-element-4cddac8f{padding:70px 20px 70px 20px;}.elementor-17924 .elementor-element.elementor-element-51427540 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-17924 .elementor-element.elementor-element-51427540 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17924 .elementor-element.elementor-element-1447e182{padding:80px 20px 80px 20px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17924 .elementor-element.elementor-element-692009b4{--grid-auto-flow:row;}}@media(max-width:992px){.elementor-17924 .elementor-element.elementor-element-468fbd6e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-17924 .elementor-element.elementor-element-468fbd6e > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-17924 .elementor-element.elementor-element-5e990a05 .elementor-heading-title{font-size:42px;line-height:52px;}.elementor-17924 .elementor-element.elementor-element-7a04c654{margin-top:60px;margin-bottom:0px;padding:0px 20px 60px 20px;}.elementor-17924 .elementor-element.elementor-element-5ba2449 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-17924 .elementor-element.elementor-element-5ba2449 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17924 .elementor-element.elementor-element-52bb91b9 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-17924 .elementor-element.elementor-element-2a5b5d35{--padding-top:80px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-17924 .elementor-element.elementor-element-5be1f471{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17924 .elementor-element.elementor-element-77161b2f{text-align:center;}.elementor-17924 .elementor-element.elementor-element-28b1da7d .st-sliders .swiper-slide{width:100%;}.elementor-17924 .elementor-element.elementor-element-17a453d4{margin-top:40px;margin-bottom:0px;padding:0px 0px 20px 0px;}.elementor-17924 .elementor-element.elementor-element-edf8488 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-17924 .elementor-element.elementor-element-101377a0{--e-con-grid-template-columns:repeat(6, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-17924 .elementor-element.elementor-element-3126348 .elementor-icon{font-size:50px;}.elementor-17924 .elementor-element.elementor-element-3126348 .elementor-icon-box-wrapper{text-align:center;}.elementor-17924 .elementor-element.elementor-element-3126348 .elementor-icon-box-title{margin-bottom:0px;}.elementor-17924 .elementor-element.elementor-element-3126348 .elementor-icon-box-title, .elementor-17924 .elementor-element.elementor-element-3126348 .elementor-icon-box-title a{line-height:2.1em;}.elementor-17924 .elementor-element.elementor-element-54d16901.elementor-element{--align-self:center;}.elementor-17924 .elementor-element.elementor-element-54d16901 .elementor-icon{font-size:50px;}.elementor-17924 .elementor-element.elementor-element-54d16901 .elementor-icon-box-wrapper{text-align:center;}.elementor-17924 .elementor-element.elementor-element-54d16901 .elementor-icon-box-title, .elementor-17924 .elementor-element.elementor-element-54d16901 .elementor-icon-box-title a{line-height:2.1em;}.elementor-17924 .elementor-element.elementor-element-3978a878 .elementor-icon{font-size:50px;}.elementor-17924 .elementor-element.elementor-element-3978a878 .elementor-icon-box-wrapper{text-align:center;}.elementor-17924 .elementor-element.elementor-element-3978a878 .elementor-icon-box-title, .elementor-17924 .elementor-element.elementor-element-3978a878 .elementor-icon-box-title a{line-height:2.1em;}.elementor-17924 .elementor-element.elementor-element-5754988c .elementor-icon{font-size:50px;}.elementor-17924 .elementor-element.elementor-element-5754988c .elementor-icon-box-wrapper{text-align:center;}.elementor-17924 .elementor-element.elementor-element-5754988c .elementor-icon-box-title, .elementor-17924 .elementor-element.elementor-element-5754988c .elementor-icon-box-title a{line-height:2.1em;}.elementor-17924 .elementor-element.elementor-element-f8f02e2 .elementor-icon{font-size:50px;}.elementor-17924 .elementor-element.elementor-element-f8f02e2 .elementor-icon-box-wrapper{text-align:center;}.elementor-17924 .elementor-element.elementor-element-f8f02e2 .elementor-icon-box-title, .elementor-17924 .elementor-element.elementor-element-f8f02e2 .elementor-icon-box-title a{line-height:2.1em;}.elementor-17924 .elementor-element.elementor-element-7bdf018a{margin-top:0px;margin-bottom:0px;padding:60px 20px 40px 20px;}.elementor-17924 .elementor-element.elementor-element-28462abd > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-17924 .elementor-element.elementor-element-28462abd .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-17924 .elementor-element.elementor-element-4cddac8f{margin-top:0px;margin-bottom:0px;padding:60px 0px 30px 0px;}.elementor-17924 .elementor-element.elementor-element-51427540 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-17924 .elementor-element.elementor-element-51427540 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-17924 .elementor-element.elementor-element-19746c3e > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-17924 .elementor-element.elementor-element-19746c3e .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-17924 .elementor-element.elementor-element-1447e182{padding:60px 0px 30px 0px;}.elementor-17924 .elementor-element.elementor-element-1b87901a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-17924 .elementor-element.elementor-element-1b87901a > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17924 .elementor-element.elementor-element-692009b4{--grid-auto-flow:row;}.elementor-17924 .elementor-element.elementor-element-4674a279{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-17924 .elementor-element.elementor-element-599db861{--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;}}@media(max-width:767px){.elementor-17924 .elementor-element.elementor-element-6042041b{padding:60px 0px 10px 0px;}.elementor-17924 .elementor-element.elementor-element-468fbd6e > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-17924 .elementor-element.elementor-element-5e990a05 .elementor-heading-title{font-size:42px;}.elementor-17924 .elementor-element.elementor-element-409744d5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17924 .elementor-element.elementor-element-7a04c654{margin-top:0px;margin-bottom:0px;padding:50px 15px 50px 15px;}.elementor-17924 .elementor-element.elementor-element-5ba2449 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-17924 .elementor-element.elementor-element-5ba2449 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17924 .elementor-element.elementor-element-52bb91b9 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-17924 .elementor-element.elementor-element-2a5b5d35{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17924 .elementor-element.elementor-element-77161b2f .elementor-heading-title{font-size:12px;line-height:18px;}.elementor-17924 .elementor-element.elementor-element-2792ed0b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-17924 .elementor-element.elementor-element-2792ed0b .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-17924 .elementor-element.elementor-element-28b1da7d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17924 .elementor-element.elementor-element-28b1da7d .st-sliders .swiper-slide{width:100%;}.elementor-17924 .elementor-element.elementor-element-17a453d4{margin-top:40px;margin-bottom:0px;padding:0px 15px 40px 15px;}.elementor-17924 .elementor-element.elementor-element-edf8488 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-17924 .elementor-element.elementor-element-edf8488 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17924 .elementor-element.elementor-element-101377a0{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:17px 12px;--row-gap:17px;--column-gap:12px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-17924 .elementor-element.elementor-element-3126348 .elementor-icon{font-size:33px;}.elementor-17924 .elementor-element.elementor-element-3126348 .elementor-icon i{transform:rotate(0deg);}.elementor-17924 .elementor-element.elementor-element-3126348 .elementor-icon-box-wrapper{text-align:center;}.elementor-17924 .elementor-element.elementor-element-3126348 .elementor-icon-box-title{margin-bottom:0px;}.elementor-17924 .elementor-element.elementor-element-3126348 .elementor-icon-box-title, .elementor-17924 .elementor-element.elementor-element-3126348 .elementor-icon-box-title a{font-size:13px;line-height:1.7em;}.elementor-17924 .elementor-element.elementor-element-54d16901 .elementor-icon{font-size:33px;}.elementor-17924 .elementor-element.elementor-element-54d16901 .elementor-icon i{transform:rotate(0deg);}.elementor-17924 .elementor-element.elementor-element-54d16901 .elementor-icon-box-wrapper{text-align:center;}.elementor-17924 .elementor-element.elementor-element-54d16901 .elementor-icon-box-title{margin-bottom:0px;}.elementor-17924 .elementor-element.elementor-element-54d16901 .elementor-icon-box-title, .elementor-17924 .elementor-element.elementor-element-54d16901 .elementor-icon-box-title a{font-size:13px;line-height:1.8em;}.elementor-17924 .elementor-element.elementor-element-3978a878 .elementor-icon{font-size:33px;}.elementor-17924 .elementor-element.elementor-element-3978a878 .elementor-icon i{transform:rotate(0deg);}.elementor-17924 .elementor-element.elementor-element-3978a878 .elementor-icon-box-wrapper{text-align:center;}.elementor-17924 .elementor-element.elementor-element-3978a878 .elementor-icon-box-title{margin-bottom:0px;}.elementor-17924 .elementor-element.elementor-element-3978a878 .elementor-icon-box-title, .elementor-17924 .elementor-element.elementor-element-3978a878 .elementor-icon-box-title a{font-size:13px;line-height:1.8em;}.elementor-17924 .elementor-element.elementor-element-5754988c .elementor-icon{font-size:33px;}.elementor-17924 .elementor-element.elementor-element-5754988c .elementor-icon i{transform:rotate(0deg);}.elementor-17924 .elementor-element.elementor-element-5754988c .elementor-icon-box-wrapper{text-align:center;}.elementor-17924 .elementor-element.elementor-element-5754988c .elementor-icon-box-title{margin-bottom:0px;}.elementor-17924 .elementor-element.elementor-element-5754988c .elementor-icon-box-title, .elementor-17924 .elementor-element.elementor-element-5754988c .elementor-icon-box-title a{font-size:13px;line-height:1.8em;}.elementor-17924 .elementor-element.elementor-element-f8f02e2 .elementor-icon{font-size:33px;}.elementor-17924 .elementor-element.elementor-element-f8f02e2 .elementor-icon i{transform:rotate(0deg);}.elementor-17924 .elementor-element.elementor-element-f8f02e2 .elementor-icon-box-wrapper{text-align:center;}.elementor-17924 .elementor-element.elementor-element-f8f02e2 .elementor-icon-box-title{margin-bottom:0px;}.elementor-17924 .elementor-element.elementor-element-f8f02e2 .elementor-icon-box-title, .elementor-17924 .elementor-element.elementor-element-f8f02e2 .elementor-icon-box-title a{font-size:13px;line-height:1.8em;}.elementor-17924 .elementor-element.elementor-element-7bdf018a{padding:40px 15px 0px 15px;}.elementor-17924 .elementor-element.elementor-element-28462abd > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-17924 .elementor-element.elementor-element-28462abd .elementor-heading-title{font-size:25px;line-height:42px;}.elementor-17924 .elementor-element.elementor-element-4cddac8f{margin-top:0px;margin-bottom:0px;padding:40px 0px 10px 0px;}.elementor-17924 .elementor-element.elementor-element-51427540 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-17924 .elementor-element.elementor-element-51427540 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-17924 .elementor-element.elementor-element-19746c3e > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-17924 .elementor-element.elementor-element-6d9a02f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17924 .elementor-element.elementor-element-1447e182{padding:50px 0px 40px 0px;}.elementor-17924 .elementor-element.elementor-element-1b87901a > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-17924 .elementor-element.elementor-element-6eef1985 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 16px 0px;}.elementor-17924 .elementor-element.elementor-element-6eef1985 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-17924 .elementor-element.elementor-element-61954e2a{--content-width:85vw;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17924 .elementor-element.elementor-element-692009b4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17924 .elementor-element.elementor-element-450a0100 .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-17924 .elementor-element.elementor-element-4674a279{--padding-top:10px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS for st_destination, class: .elementor-element-35c5bbb6 *//* Hide the entire .desc container */
.desc {
    display: none !important;
}

/* Alternatively, hide only the <a> tags inside .desc */
.desc a {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for wp-widget-web_stories_widget, class: .elementor-element-772b1053 */this is what we currently have /* ───── WEB STORIES  •  enlarge cards ───── */

.web-stories-list.is-carousel{
  --ws-story-max-width : 23.125rem !important;   /* 370 px desktop */
  --ws-story-max-height: 32.375rem !important;   /* 518 px         */
  --ws-story-gap       : 1.875rem !important;    /* space between  */
}

@media (max-width:991.98px){
  .web-stories-list.is-carousel{
    --ws-story-max-width : 16.875rem !important; /* 270 px mobile  */
    --ws-story-max-height: 23.625rem !important; /* 378 px         */
    --ws-story-gap       : 1.25rem  !important;
  }
}


/* ───── Force every card to use the new vars ───── */
.web-stories-list.is-carousel .web-stories-list__story,
.web-stories-list.is-carousel .web-stories-list__story-poster {
  width     : var(--ws-story-max-width)  !important;
  max-width : var(--ws-story-max-width)  !important;
  height    : var(--ws-story-max-height) !important;
}


/* ─── hit the INLINE vars on the inner wrapper ─── */
.web-stories-list.is-carousel .web-stories-list__inner-wrapper{
  --ws-story-max-width : 23.125rem !important;  /* 370 px desktop */
  --ws-story-max-height: 32.375rem !important;  /* 518 px        */
  --ws-story-gap       : 1.875rem !important;
}

@media (max-width:991.98px){
  .web-stories-list.is-carousel .web-stories-list__inner-wrapper{
    --ws-story-max-width : 16.875rem !important; /* 270 px mobile */
    --ws-story-max-height: 23.625rem !important; /* 378 px        */
    --ws-story-gap       : 1.25rem  !important;
  }
}

/* keep the width/height rule so each card honours the vars */
.web-stories-list.is-carousel .web-stories-list__story,
.web-stories-list.is-carousel .web-stories-list__story-poster{
  width     : var(--ws-story-max-width)  !important;
  max-width : var(--ws-story-max-width)  !important;
  height    : var(--ws-story-max-height) !important;
}


/*══════════  BASE VARS (keep)  ══════════*/
.web-stories-list.is-carousel,
.web-stories-list.is-carousel .web-stories-list__inner-wrapper{
  --ws-story-max-width : 20rem  !important; /* 320 px desktop (fits 4-5) */
  --ws-story-max-height: 28.5rem!important; /* 456 px */
  --ws-story-gap       : 1rem   !important;
}
@media(max-width:991.98px){
  .web-stories-list.is-carousel,
  .web-stories-list.is-carousel .web-stories-list__inner-wrapper{
    --ws-story-max-width : 15rem !important; /* 240 px */
    --ws-story-max-height: 22rem !important; /* 352 px */
    --ws-story-gap       : .75rem!important;
  }
}

/*══════════  CARD BOX uses vars  ══════════*/
.web-stories-list.is-carousel .web-stories-list__story,
.web-stories-list.is-carousel .web-stories-list__story-poster{
  width     : var(--ws-story-max-width ) !important;
  max-width : var(--ws-story-max-width ) !important;
  height    : var(--ws-story-max-height) !important;
  border-radius: 1rem;                         /* 16 px corner */
  overflow:hidden;
  transition: transform .25s ease, box-shadow .25s ease;
}
.web-stories-list.is-carousel .web-stories-list__story:hover{
  transform: scale(1.05);
  box-shadow: 0 1rem 2rem rgba(0,0,0,.18);
}

/*══════════  GRADIENT MASK + TITLE  ══════════*/
.web-stories-list.is-carousel .web-stories-list__story a{
  position: relative;
  display: block;
}
.web-stories-list.is-carousel .web-stories-list__story a::after{      /* gradient */
  content:"";
  position:absolute; inset:0;
  background:linear-gradient(to top,rgba(0,0,0,.55) 0%,transparent 55%);
}
.web-stories-list.is-carousel .web-stories-list__story a::before{     /* title */
  content:attr(title);
  position:absolute; left:.75rem; right:.75rem; bottom:.75rem;
  color:#fff; font-family:"P22 Mackinac",Georgia,serif;
  font-size:1.1rem; line-height:1.25rem;
  z-index:2; text-shadow:0 2px 4px rgba(0,0,0,.6);
}

/*══════════  TRACK GAP + mobile scrollbar off  ══════════*/
.web-stories-list.is-carousel .swiper-wrapper,
.web-stories-list.is-carousel .web-stories-list__inner-wrapper{
  gap: var(--ws-story-gap) !important;
  padding-right: var(--ws-story-gap);
  scrollbar-width:none;
  -ms-overflow-style:none;
}
.web-stories-list.is-carousel .swiper-wrapper::-webkit-scrollbar{display:none;}
.web-stories-list.is-carousel .swiper-wrapper{
  -webkit-overflow-scrolling:touch;
}

/*══════════  ARROWS: style & show-on-hover  ══════════*/
.web-stories-list.is-carousel [aria-label="Next"],
.web-stories-list.is-carousel [aria-label="Previous"]{
  width:3rem; height:3rem;
  border-radius:50%; background:#fff; color:#111;
  display:flex; align-items:center; justify-content:center;
  border:0; outline:0;
  filter:drop-shadow(0 .0625rem .25rem rgba(17,17,17,.12));
  box-shadow:0 .0625rem .25rem rgba(17,17,17,.12);
  font-size:1.25rem;
  transition:opacity .2s ease, box-shadow .2s ease;
  opacity:0; pointer-events:none;          /* hide by default */
}
.web-stories-list.is-carousel:hover [aria-label],
.web-stories-list.is-carousel [aria-label]:focus{
  opacity:1; pointer-events:auto;          /* show on hover/focus */
}
.web-stories-list.is-carousel [aria-label]:hover{
  box-shadow:0 .25rem .5rem rgba(17,17,17,.12);
  filter:drop-shadow(0 .25rem .5rem rgba(17,17,17,.12));
}
.web-stories-list.is-carousel [aria-label]:focus-visible{
  outline:.125rem solid #111;
  outline-offset:.125rem;
  box-shadow:0 0 0 .125rem #fff,0 0 0 .25rem #111;
}

/* Optional: tweak arrow placement for wide screens */
.web-stories-list.is-carousel [aria-label="Previous"]{left:-.5rem;}
.web-stories-list.is-carousel [aria-label="Next"]     {right:-.5rem;}


/* ═══════  MOBILE TUNE-UP (≤ 575 px)  ═══════ */
@media (max-width: 575.98px){

  /* ✦ Size: ~75 vw so a slim slice of the next card still peeks in */
  .web-stories-list.is-carousel,
  .web-stories-list.is-carousel .web-stories-list__inner-wrapper{
    --ws-story-max-width : 75vw  !important;   /* was 85vw */
    --ws-story-max-height: 115vw !important;   /* keeps a tall 3:4-ish aspect  */
    --ws-story-gap       : .6rem !important;   /* tiny gap between cards       */
  }

  /* ✦ Force every card to use those vars (kills the plugin’s 185 px flex-basis) */
  .web-stories-list.is-carousel .web-stories-list__story{
    flex: 0 0 var(--ws-story-max-width) !important;
    width     : var(--ws-story-max-width)  !important;
    max-width : var(--ws-story-max-width)  !important;
    height    : var(--ws-story-max-height) !important;
  }

  /* ✦ Hide nav arrows and centre the track a tad */
  .web-stories-list.is-carousel .scroll-button,
  .web-stories-list.is-carousel [aria-label="Next"],
  .web-stories-list.is-carousel [aria-label="Previous"]{
    display:none !important;
  }
  .web-stories-list.is-carousel .swiper-wrapper,
  .web-stories-list.is-carousel .web-stories-list__inner-wrapper{
    padding-left:.5rem; padding-right:.5rem;   /* keeps card from hugging edges */
  }

  /* ✦ Slightly larger overlay text for legibility on phones */
  .web-stories-list.is-carousel .web-stories-list__story a::before{
    font-size:1.2rem; line-height:1.35rem;
  }
}




/*****  ADD THESE TWO SMALL PATCHES  *****/

/*  ➜ arrows and scroll buttons only inside Web-Stories  */
.web-stories-list.is-carousel .scroll-button,
.web-stories-list.is-carousel [aria-label="Next"],
.web-stories-list.is.carousel  [aria-label="Previous"]{
  /* keep whatever properties you already had */
  display:none !important;     /* or opacity:0 etc. */
}

/*  ➜ track padding / gap only inside Web-Stories  */
.web-stories-list.is-carousel .swiper-wrapper{
  gap: var(--ws-story-gap) !important;
  padding-left:.5rem;                 /* if you added this */
  padding-right:.5rem;
}/* End custom CSS */