.elementor-6834 .elementor-element.elementor-element-cb500de{--display:flex;--min-height:45vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-6834 .elementor-element.elementor-element-cb500de:not(.elementor-motion-effects-element-type-background), .elementor-6834 .elementor-element.elementor-element-cb500de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stayon30a.com/wp-content/uploads/2026/02/Featured-Listings-Section.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6834 .elementor-element.elementor-element-cb500de::before, .elementor-6834 .elementor-element.elementor-element-cb500de > .elementor-background-video-container::before, .elementor-6834 .elementor-element.elementor-element-cb500de > .e-con-inner > .elementor-background-video-container::before, .elementor-6834 .elementor-element.elementor-element-cb500de > .elementor-background-slideshow::before, .elementor-6834 .elementor-element.elementor-element-cb500de > .e-con-inner > .elementor-background-slideshow::before, .elementor-6834 .elementor-element.elementor-element-cb500de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-b6484e3 );--background-overlay:'';}.elementor-6834 .elementor-element.elementor-element-9a9cacd .elementor-heading-title{font-family:var( --e-global-typography-9b10138-font-family ), Sans-serif;font-size:var( --e-global-typography-9b10138-font-size );font-weight:var( --e-global-typography-9b10138-font-weight );font-style:var( --e-global-typography-9b10138-font-style );text-transform:var( --e-global-typography-9b10138-text-transform );text-decoration:var( --e-global-typography-9b10138-text-decoration );line-height:var( --e-global-typography-9b10138-line-height );letter-spacing:var( --e-global-typography-9b10138-letter-spacing );word-spacing:var( --e-global-typography-9b10138-word-spacing );color:var( --e-global-color-2802eb8 );}.elementor-6834 .elementor-element.elementor-element-2347ec3{text-align:center;font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:400;font-style:normal;text-transform:none;text-decoration:none;line-height:28px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-8be551b );}.elementor-6834 .elementor-element.elementor-element-2347ec3 p{margin-block-end:0px;}.elementor-6834 .elementor-element.elementor-element-2347ec3 a{color:var( --e-global-color-8be551b );}.elementor-6834 .elementor-element.elementor-element-e7cb052{--display:flex;--justify-content:flex-end;--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-6834 .elementor-element.elementor-element-e7cb052.e-con{--align-self:flex-end;}.elementor-6834 .elementor-element.elementor-element-f28c9d0{width:var( --container-widget-width, 200% );max-width:200%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:200%;--container-widget-flex-grow:0;border-style:none;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-6834 .elementor-element.elementor-element-f28c9d0.elementor-element{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-6834 .elementor-element.elementor-element-f28c9d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-6834 .elementor-element.elementor-element-f28c9d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-6834 .elementor-element.elementor-element-f28c9d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-6834 .elementor-element.elementor-element-f28c9d0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-6834 .elementor-element.elementor-element-f28c9d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-6834 .elementor-element.elementor-element-f28c9d0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6834 .elementor-element.elementor-element-f28c9d0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6834 .elementor-element.elementor-element-f28c9d0 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-6834 .elementor-element.elementor-element-f28c9d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6834 .elementor-element.elementor-element-f28c9d0 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:500;font-style:normal;text-transform:none;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;}.elementor-6834 .elementor-element.elementor-element-f28c9d0 .elementor-icon-list-text{color:var( --e-global-color-02f387e );transition:color 0.3s;}.elementor-6834 .elementor-element.elementor-element-74e3d83{--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-6834 .elementor-element.elementor-element-a37996a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-6834 .elementor-element.elementor-element-a37996a:not(.elementor-motion-effects-element-type-background), .elementor-6834 .elementor-element.elementor-element-a37996a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a44e804 );}.elementor-6834 .elementor-element.elementor-element-c522d88{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-6834 .elementor-element.elementor-element-5acf7ab{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--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-6834 .elementor-element.elementor-element-928a100{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6834 .elementor-element.elementor-element-928a100 .elementor-heading-title{font-family:"Canela", Sans-serif;font-size:24px;font-weight:500;font-style:normal;text-transform:none;text-decoration:none;line-height:32px;letter-spacing:0.5px;word-spacing:0px;color:var( --e-global-color-6fc76e2 );}.elementor-6834 .elementor-element.elementor-element-6a385fe{text-align:start;font-family:var( --e-global-typography-d0f0800-font-family ), Sans-serif;font-size:var( --e-global-typography-d0f0800-font-size );font-weight:var( --e-global-typography-d0f0800-font-weight );font-style:var( --e-global-typography-d0f0800-font-style );text-transform:var( --e-global-typography-d0f0800-text-transform );text-decoration:var( --e-global-typography-d0f0800-text-decoration );line-height:var( --e-global-typography-d0f0800-line-height );letter-spacing:var( --e-global-typography-d0f0800-letter-spacing );word-spacing:var( --e-global-typography-d0f0800-word-spacing );color:var( --e-global-color-93daaff );}.elementor-6834 .elementor-element.elementor-element-6a385fe p{margin-block-end:0px;}.elementor-6834 .elementor-element.elementor-element-6a385fe a{color:var( --e-global-color-93daaff );}.elementor-6834 .elementor-element.elementor-element-44fd454{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:1px;}.elementor-6834 .elementor-element.elementor-element-44fd454 .elementor-divider-separator{width:100%;}.elementor-6834 .elementor-element.elementor-element-44fd454 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6834 .elementor-element.elementor-element-e966901{--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-6834 .elementor-element.elementor-element-7c600e0{--grid-columns:3;}.elementor-6834 .elementor-element.elementor-element-7c600e0 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-6834 .elementor-element.elementor-element-7c600e0 .e-loop-item > .elementor-section, .elementor-6834 .elementor-element.elementor-element-7c600e0 .e-loop-item > .elementor-section > .elementor-container, .elementor-6834 .elementor-element.elementor-element-7c600e0 .e-loop-item > .e-con, .elementor-6834 .elementor-element.elementor-element-7c600e0 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-6834 .elementor-element.elementor-element-250ee57{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-6834 .elementor-element.elementor-element-250ee57:not(.elementor-motion-effects-element-type-background), .elementor-6834 .elementor-element.elementor-element-250ee57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b110955 );}.elementor-6834 .elementor-element.elementor-element-51573f0{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-6834 .elementor-element.elementor-element-3217ec0{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--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-6834 .elementor-element.elementor-element-70a7af1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6834 .elementor-element.elementor-element-70a7af1 .elementor-heading-title{font-family:"Canela", Sans-serif;font-size:24px;font-weight:500;font-style:normal;text-transform:none;text-decoration:none;line-height:32px;letter-spacing:0.5px;word-spacing:0px;color:var( --e-global-color-6fc76e2 );}.elementor-6834 .elementor-element.elementor-element-386ed1f{text-align:start;font-family:var( --e-global-typography-d0f0800-font-family ), Sans-serif;font-size:var( --e-global-typography-d0f0800-font-size );font-weight:var( --e-global-typography-d0f0800-font-weight );font-style:var( --e-global-typography-d0f0800-font-style );text-transform:var( --e-global-typography-d0f0800-text-transform );text-decoration:var( --e-global-typography-d0f0800-text-decoration );line-height:var( --e-global-typography-d0f0800-line-height );letter-spacing:var( --e-global-typography-d0f0800-letter-spacing );word-spacing:var( --e-global-typography-d0f0800-word-spacing );color:var( --e-global-color-93daaff );}.elementor-6834 .elementor-element.elementor-element-386ed1f p{margin-block-end:0px;}.elementor-6834 .elementor-element.elementor-element-386ed1f a{color:var( --e-global-color-93daaff );}.elementor-6834 .elementor-element.elementor-element-ac8a90d{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:1px;}.elementor-6834 .elementor-element.elementor-element-ac8a90d .elementor-divider-separator{width:100%;}.elementor-6834 .elementor-element.elementor-element-ac8a90d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6834 .elementor-element.elementor-element-7c1cfa8{--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-6834 .elementor-element.elementor-element-c26232f{--grid-columns:3;}.elementor-6834 .elementor-element.elementor-element-c26232f .elementor-loop-container{grid-auto-rows:1fr;}.elementor-6834 .elementor-element.elementor-element-c26232f .e-loop-item > .elementor-section, .elementor-6834 .elementor-element.elementor-element-c26232f .e-loop-item > .elementor-section > .elementor-container, .elementor-6834 .elementor-element.elementor-element-c26232f .e-loop-item > .e-con, .elementor-6834 .elementor-element.elementor-element-c26232f .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-6834 .elementor-element.elementor-element-99f3429{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:250px;--padding-left:16px;--padding-right:16px;}.elementor-6834 .elementor-element.elementor-element-99f3429:not(.elementor-motion-effects-element-type-background), .elementor-6834 .elementor-element.elementor-element-99f3429 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a44e804 );}.elementor-6834 .elementor-element.elementor-element-c5cb3ca{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-6834 .elementor-element.elementor-element-01264a4{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--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-6834 .elementor-element.elementor-element-afee3b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6834 .elementor-element.elementor-element-afee3b1 .elementor-heading-title{font-family:"Canela", Sans-serif;font-size:24px;font-weight:500;font-style:normal;text-transform:none;text-decoration:none;line-height:32px;letter-spacing:0.5px;word-spacing:0px;color:var( --e-global-color-6fc76e2 );}.elementor-6834 .elementor-element.elementor-element-e25e8a5{text-align:start;font-family:var( --e-global-typography-d0f0800-font-family ), Sans-serif;font-size:var( --e-global-typography-d0f0800-font-size );font-weight:var( --e-global-typography-d0f0800-font-weight );font-style:var( --e-global-typography-d0f0800-font-style );text-transform:var( --e-global-typography-d0f0800-text-transform );text-decoration:var( --e-global-typography-d0f0800-text-decoration );line-height:var( --e-global-typography-d0f0800-line-height );letter-spacing:var( --e-global-typography-d0f0800-letter-spacing );word-spacing:var( --e-global-typography-d0f0800-word-spacing );color:var( --e-global-color-93daaff );}.elementor-6834 .elementor-element.elementor-element-e25e8a5 p{margin-block-end:0px;}.elementor-6834 .elementor-element.elementor-element-e25e8a5 a{color:var( --e-global-color-93daaff );}.elementor-6834 .elementor-element.elementor-element-50a88ef{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:1px;}.elementor-6834 .elementor-element.elementor-element-50a88ef .elementor-divider-separator{width:100%;}.elementor-6834 .elementor-element.elementor-element-50a88ef .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6834 .elementor-element.elementor-element-7daae55{--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-6834 .elementor-element.elementor-element-cd89a19{--grid-columns:3;}.elementor-6834 .elementor-element.elementor-element-cd89a19 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-6834 .elementor-element.elementor-element-cd89a19 .e-loop-item > .elementor-section, .elementor-6834 .elementor-element.elementor-element-cd89a19 .e-loop-item > .elementor-section > .elementor-container, .elementor-6834 .elementor-element.elementor-element-cd89a19 .e-loop-item > .e-con, .elementor-6834 .elementor-element.elementor-element-cd89a19 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-6834 .elementor-element.elementor-element-9a9cacd .elementor-heading-title{font-size:var( --e-global-typography-9b10138-font-size );line-height:var( --e-global-typography-9b10138-line-height );letter-spacing:var( --e-global-typography-9b10138-letter-spacing );word-spacing:var( --e-global-typography-9b10138-word-spacing );}.elementor-6834 .elementor-element.elementor-element-2347ec3{font-size:18px;line-height:28px;letter-spacing:0px;word-spacing:0px;}.elementor-6834 .elementor-element.elementor-element-f28c9d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6834 .elementor-element.elementor-element-f28c9d0 .elementor-icon-list-item > a{font-size:16px;line-height:24px;letter-spacing:0px;word-spacing:0px;}.elementor-6834 .elementor-element.elementor-element-928a100 .elementor-heading-title{font-size:20px;line-height:30px;letter-spacing:1px;word-spacing:0px;}.elementor-6834 .elementor-element.elementor-element-6a385fe{font-size:var( --e-global-typography-d0f0800-font-size );line-height:var( --e-global-typography-d0f0800-line-height );letter-spacing:var( --e-global-typography-d0f0800-letter-spacing );word-spacing:var( --e-global-typography-d0f0800-word-spacing );}.elementor-6834 .elementor-element.elementor-element-7c600e0{--grid-columns:2;}.elementor-6834 .elementor-element.elementor-element-70a7af1 .elementor-heading-title{font-size:20px;line-height:30px;letter-spacing:1px;word-spacing:0px;}.elementor-6834 .elementor-element.elementor-element-386ed1f{font-size:var( --e-global-typography-d0f0800-font-size );line-height:var( --e-global-typography-d0f0800-line-height );letter-spacing:var( --e-global-typography-d0f0800-letter-spacing );word-spacing:var( --e-global-typography-d0f0800-word-spacing );}.elementor-6834 .elementor-element.elementor-element-c26232f{--grid-columns:2;}.elementor-6834 .elementor-element.elementor-element-afee3b1 .elementor-heading-title{font-size:20px;line-height:30px;letter-spacing:1px;word-spacing:0px;}.elementor-6834 .elementor-element.elementor-element-e25e8a5{font-size:var( --e-global-typography-d0f0800-font-size );line-height:var( --e-global-typography-d0f0800-line-height );letter-spacing:var( --e-global-typography-d0f0800-letter-spacing );word-spacing:var( --e-global-typography-d0f0800-word-spacing );}.elementor-6834 .elementor-element.elementor-element-cd89a19{--grid-columns:2;}}@media(max-width:767px){.elementor-6834 .elementor-element.elementor-element-cb500de{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6834 .elementor-element.elementor-element-9a9cacd{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 0px 16px;}.elementor-6834 .elementor-element.elementor-element-9a9cacd .elementor-heading-title{font-size:var( --e-global-typography-9b10138-font-size );line-height:var( --e-global-typography-9b10138-line-height );letter-spacing:var( --e-global-typography-9b10138-letter-spacing );word-spacing:var( --e-global-typography-9b10138-word-spacing );}.elementor-6834 .elementor-element.elementor-element-2347ec3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 0px 16px;font-size:18px;line-height:28px;letter-spacing:0.2px;word-spacing:0em;}.elementor-6834 .elementor-element.elementor-element-f28c9d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6834 .elementor-element.elementor-element-f28c9d0 .elementor-icon-list-item > a{font-size:16px;line-height:24px;letter-spacing:0px;word-spacing:0px;}.elementor-6834 .elementor-element.elementor-element-928a100 .elementor-heading-title{font-size:18px;line-height:28px;letter-spacing:0px;}.elementor-6834 .elementor-element.elementor-element-6a385fe{font-size:var( --e-global-typography-d0f0800-font-size );line-height:var( --e-global-typography-d0f0800-line-height );letter-spacing:var( --e-global-typography-d0f0800-letter-spacing );word-spacing:var( --e-global-typography-d0f0800-word-spacing );}.elementor-6834 .elementor-element.elementor-element-7c600e0{--grid-columns:1;}.elementor-6834 .elementor-element.elementor-element-70a7af1 .elementor-heading-title{font-size:18px;line-height:28px;letter-spacing:0px;}.elementor-6834 .elementor-element.elementor-element-386ed1f{font-size:var( --e-global-typography-d0f0800-font-size );line-height:var( --e-global-typography-d0f0800-line-height );letter-spacing:var( --e-global-typography-d0f0800-letter-spacing );word-spacing:var( --e-global-typography-d0f0800-word-spacing );}.elementor-6834 .elementor-element.elementor-element-c26232f{--grid-columns:1;}.elementor-6834 .elementor-element.elementor-element-afee3b1 .elementor-heading-title{font-size:18px;line-height:28px;letter-spacing:0px;}.elementor-6834 .elementor-element.elementor-element-e25e8a5{font-size:var( --e-global-typography-d0f0800-font-size );line-height:var( --e-global-typography-d0f0800-line-height );letter-spacing:var( --e-global-typography-d0f0800-letter-spacing );word-spacing:var( --e-global-typography-d0f0800-word-spacing );}.elementor-6834 .elementor-element.elementor-element-cd89a19{--grid-columns:1;}}/* Start custom CSS for icon-list, class: .elementor-element-f28c9d0 *//* ===== Filter pills: horizontal scroll, no clipping, hidden scrollbar ===== */

/* Allow overflow through parent chain */
.elementor-element-e7cb052,
.elementor-element-e7cb052 > .e-con-inner,
.elementor-element-e7cb052 .filter-buttons,
.elementor-element-e7cb052 .filter-buttons .elementor-widget-container {
  overflow-x: visible !important;
}

/* Make icon list a single horizontal row that can scroll */
.elementor-element-e7cb052 .filter-buttons .elementor-icon-list-items {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  gap: 10px !important;

  overflow-x: auto !important;
  overflow-y: hidden !important;
  -webkit-overflow-scrolling: touch;
  scroll-behavior: smooth;

  padding: 2px 16px 8px 16px !important; /* edge breathing room */
  margin: 0 !important;

  cursor: grab;
  user-select: none;
  -webkit-user-select: none;

  /* Hide scrollbar */
  scrollbar-width: none !important;      /* Firefox */
  -ms-overflow-style: none !important;   /* IE/old Edge */
}

.elementor-element-e7cb052 .filter-buttons .elementor-icon-list-items::-webkit-scrollbar {
  width: 0 !important;
  height: 0 !important;
  display: none !important;              /* Chrome/Safari/Opera */
}

.elementor-element-e7cb052 .filter-buttons .elementor-icon-list-items:active {
  cursor: grabbing;
}

/* Keep each pill from shrinking/cutting */
.elementor-element-e7cb052 .filter-buttons .elementor-icon-list-item,
.elementor-element-e7cb052 .filter-buttons .elementor-icon-list-items li {
  flex: 0 0 auto !important;
  min-width: max-content !important;
  white-space: nowrap !important;
  margin: 0 !important;
}

/* Pill styling */
.elementor-element-e7cb052 .filter-buttons .elementor-icon-list-items li {
  border: 1px solid #56ab9e;
  border-radius: 100px;
  padding: 3px 16px;
  background: #f3faf8;
}

.elementor-element-e7cb052 .filter-buttons .elementor-icon-list-items li:hover {
  border-color: #3c9084;
}

/* Optional active style if you add .is-active in JS */
.elementor-element-e7cb052 .filter-buttons .elementor-icon-list-items li.is-active {
  background: #bfe9e2;
  border-color: #bfe9e2;
}

/* Remove any default bullet/spacing from Elementor list */
.elementor-element-e7cb052 .filter-buttons .elementor-icon-list-items {
  list-style: none !important;
}


.elementor-element-e7cb052 .filter-buttons .elementor-icon-list-items {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    gap: 10px !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
    scroll-behavior: smooth;
    margin: 0 !important;
    cursor: grab;
    user-select: none;
    scrollbar-width: auto !important;
    -ms-overflow-style: auto !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://stayon30a.com/wp-content/uploads/2026/02/ProximaNovaRegular.ttf') format('truetype');
}
@font-face {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://stayon30a.com/wp-content/uploads/2026/02/ProximaNovaBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://stayon30a.com/wp-content/uploads/2026/02/Proxima-Nova-Semibold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Canela';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://stayon30a.com/wp-content/uploads/2026/02/Canela-Regular-Trial.ttf') format('truetype');
}
/* End Custom Fonts CSS */