.elementor-17 .elementor-element.elementor-element-47058263{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-6ad6ff15{--display:flex;--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.4;--overlay-mix-blend-mode:luminosity;--margin-top:0em;--margin-bottom:5em;--margin-left:0em;--margin-right:0em;}.elementor-17 .elementor-element.elementor-element-6ad6ff15:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6ad6ff15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lorimerlakeresort.com/wp-content/uploads/2025/07/Home-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-6ad6ff15::before, .elementor-17 .elementor-element.elementor-element-6ad6ff15 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-6ad6ff15 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-6ad6ff15 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-6ad6ff15 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-6ad6ff15 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-61187602 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:50px;font-weight:700;text-shadow:2px 4px 0px rgba(0, 0, 0, 0.5);color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-49c092c9{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1.3px;}.elementor-17 .elementor-element.elementor-element-49c092c9 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-17 .elementor-element.elementor-element-49c092c9 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.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-17 .elementor-element.elementor-element-6d62d4c8{font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;text-shadow:2px 4px 0px rgba(0, 0, 0, 0.5);color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-6d62d4c8 p{margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-0d20d43{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-0d20d43:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-0d20d43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-0d20d43 > .elementor-shape-top .elementor-shape-fill, .elementor-17 .elementor-element.elementor-element-0d20d43 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#6EC1E433;}.elementor-17 .elementor-element.elementor-element-c91d6e8{--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-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-17 .elementor-element.elementor-element-3a8de9f img{border-radius:50px 50px 50px 50px;box-shadow:5px 5px 25px 5px rgba(0,0,0,0.5);}.elementor-17 .elementor-element.elementor-element-f653126{--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;--justify-content:center;--align-items:center;}.elementor-17 .elementor-element.elementor-element-a379877 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:700;color:#6EC1E4;}.elementor-17 .elementor-element.elementor-element-ffcc4e4{text-align:center;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-17 .elementor-element.elementor-element-aa66c00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-aa66c00:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-aa66c00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-98bac0d{--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;--justify-content:center;--align-items:center;}.elementor-17 .elementor-element.elementor-element-2b6b845 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:700;}.elementor-17 .elementor-element.elementor-element-d062874{text-align:center;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-17 .elementor-element.elementor-element-0199586{--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-17 .elementor-element.elementor-element-547ce9c img{border-radius:50px 50px 50px 50px;box-shadow:5px 5px 25px 5px rgba(0,0,0,0.5);}.elementor-17 .elementor-element.elementor-element-4e344ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-4e344ed:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-4e344ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-6dc4b9d{--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-17 .elementor-element.elementor-element-f27a0c2 img{border-radius:50px 50px 50px 50px;box-shadow:5px 5px 25px 5px rgba(0,0,0,0.5);}.elementor-17 .elementor-element.elementor-element-a0c41d4{--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;--justify-content:center;--align-items:center;}.elementor-17 .elementor-element.elementor-element-4f92190 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:700;}.elementor-17 .elementor-element.elementor-element-c132c65{text-align:center;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-17 .elementor-element.elementor-element-092ce48{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-092ce48:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-092ce48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-1fe1d36{--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;--justify-content:center;--align-items:center;}.elementor-17 .elementor-element.elementor-element-635420e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:700;}.elementor-17 .elementor-element.elementor-element-ec76bf2{text-align:center;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-17 .elementor-element.elementor-element-349fa4e{--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-17 .elementor-element.elementor-element-52e2896 img{border-radius:50px 50px 50px 50px;box-shadow:5px 5px 25px 5px rgba(0,0,0,0.5);}.elementor-17 .elementor-element.elementor-element-7acfbe0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-7acfbe0:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7acfbe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-61f2d01{--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-17 .elementor-element.elementor-element-9e69417 img{border-radius:50px 50px 50px 50px;box-shadow:5px 5px 25px 5px rgba(0,0,0,0.5);}.elementor-17 .elementor-element.elementor-element-5d8b4c6{--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;--justify-content:center;--align-items:center;}.elementor-17 .elementor-element.elementor-element-f81302b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:700;}.elementor-17 .elementor-element.elementor-element-eff2929{text-align:center;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-17 .elementor-element.elementor-element-5dd0231{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-5dd0231:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-5dd0231 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-c1be4e0{--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;--justify-content:center;--align-items:center;}.elementor-17 .elementor-element.elementor-element-49ebc5a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:700;}.elementor-17 .elementor-element.elementor-element-c80ec28{text-align:center;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-17 .elementor-element.elementor-element-e83d8ed{--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-17 .elementor-element.elementor-element-f52c75a img{border-radius:50px 50px 50px 50px;box-shadow:5px 5px 25px 5px rgba(0,0,0,0.5);}.elementor-17 .elementor-element.elementor-element-3b7c994{--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;}.elementor-17 .elementor-element.elementor-element-3b7c994:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-3b7c994 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-3b7c994 > .elementor-shape-bottom .elementor-shape-fill, .elementor-17 .elementor-element.elementor-element-3b7c994 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#6EC1E433;}.elementor-17 .elementor-element.elementor-element-456806c{--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-17 .elementor-element.elementor-element-d0aaf95 > .elementor-widget-container{margin:0px 0px 90px 0px;}.elementor-17 .elementor-element.elementor-element-d0aaf95 img{border-radius:50px 50px 50px 50px;box-shadow:5px 5px 25px 5px rgba(0,0,0,0.5);}.elementor-17 .elementor-element.elementor-element-179baf0{--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;--justify-content:center;--align-items:center;}.elementor-17 .elementor-element.elementor-element-82df328 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:700;}.elementor-17 .elementor-element.elementor-element-0d112f3{text-align:center;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-17 .elementor-element.elementor-element-2de58b9{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-2de58b9:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-2de58b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E4;}.elementor-17 .elementor-element.elementor-element-80322df{--display:flex;--min-height:280px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-406943d{text-align:center;}.elementor-17 .elementor-element.elementor-element-406943d .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-d318bce{--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-17 .elementor-element.elementor-element-0da78c5 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-2a6dbbe{--spacer-size:100px;}.elementor-17 .elementor-element.elementor-element-cf7ad9d{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-cf7ad9d:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-cf7ad9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E4;}.elementor-17 .elementor-element.elementor-element-55f7cd4{--display:flex;--min-height:280px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-dc93bec{text-align:center;}.elementor-17 .elementor-element.elementor-element-dc93bec .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-1b5e95d{--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-17 .elementor-element.elementor-element-a29c9c9 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-b65ccc9{--spacer-size:100px;}:root{--page-title-display:none;}body.elementor-page-17{margin:-110px 0px 0px 0px;}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-47058263{--width:80%;}.elementor-17 .elementor-element.elementor-element-c91d6e8{--width:50%;}.elementor-17 .elementor-element.elementor-element-f653126{--width:50%;}.elementor-17 .elementor-element.elementor-element-98bac0d{--width:50%;}.elementor-17 .elementor-element.elementor-element-0199586{--width:50%;}.elementor-17 .elementor-element.elementor-element-6dc4b9d{--width:50%;}.elementor-17 .elementor-element.elementor-element-a0c41d4{--width:50%;}.elementor-17 .elementor-element.elementor-element-1fe1d36{--width:50%;}.elementor-17 .elementor-element.elementor-element-349fa4e{--width:50%;}.elementor-17 .elementor-element.elementor-element-61f2d01{--width:50%;}.elementor-17 .elementor-element.elementor-element-5d8b4c6{--width:50%;}.elementor-17 .elementor-element.elementor-element-c1be4e0{--width:50%;}.elementor-17 .elementor-element.elementor-element-e83d8ed{--width:50%;}.elementor-17 .elementor-element.elementor-element-456806c{--width:50%;}.elementor-17 .elementor-element.elementor-element-179baf0{--width:50%;}}@media(min-width:1025px){.elementor-17 .elementor-element.elementor-element-6ad6ff15:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6ad6ff15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-6d62d4c8{text-align:center;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-0d20d43{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-17 .elementor-element.elementor-element-f653126{--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-17 .elementor-element.elementor-element-4e344ed{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-17 .elementor-element.elementor-element-7acfbe0{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-17 .elementor-element.elementor-element-3b7c994{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}}/* Start custom CSS for container, class: .elementor-element-47058263 */background-color: #f9f5f0;
background-image: url('tekstura.png');
background-repeat: repeat;
background-size: auto;/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0da78c5 */.nearby-carousel {
  padding: 60px 20px;
  background-color: #f5fbff;
  font-family: 'Inter', sans-serif;
  text-align: center;
  position: relative;
}

.nearby-carousel h2 {
  font-size: 2.4em;
  margin-bottom: 30px;
  color: #222;
}

.carousel-container {
  position: relative;
  display: flex;
  align-items: center;
  overflow: hidden;
}

.carousel-track {
  display: flex;
  gap: 20px;
  overflow-x: auto;
  scroll-behavior: smooth;
  padding: 20px 0;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
}

.carousel-item {
  flex: 0 0 calc(100% / 3 - 20px);
  background-color: #ffffff;
  border-radius: 20px;
  padding: 25px;
  text-align: center;
  box-shadow: 0 4px 12px rgba(0,0,0,0.07);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  scroll-snap-align: center;
  transform: scale(0.95);
  opacity: 0.7;
}

.carousel-item.active {
  transform: scale(1.05);
  box-shadow: 0 6px 18px rgba(0,0,0,0.12);
  opacity: 1;
}

.icon {
  font-size: 40px;
  margin-bottom: 15px;
  color: #84E5FF;
}

.carousel-item h3 {
  font-size: 1.2em;
  margin-bottom: 10px;
  color: #222;
}

.carousel-item p {
  font-size: 0.95em;
  color: #555;
  line-height: 1.4;
}

.arrow {
  background: none;
  border: none;
  font-size: 2.5rem;
  cursor: pointer;
  color: #84E5FF;
  padding: 10px 20px;
  transition: color 0.3s ease;
}

.arrow:hover {
  color: #42c8e0;
}

@media (max-width: 600px) {
  .carousel-item {
    flex: 0 0 80%;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a29c9c9 */.nearby-carousel {
  padding: 60px 20px;
  background-color: #f5fbff;
  font-family: 'Inter', sans-serif;
  text-align: center;
  position: relative;
}

.nearby-carousel h2 {
  font-size: 2.4em;
  margin-bottom: 30px;
  color: #222;
}

.carousel-container {
  position: relative;
  display: flex;
  align-items: center;
  overflow: hidden;
}

.carousel-track {
  display: flex;
  gap: 20px;
  overflow-x: auto;
  scroll-behavior: smooth;
  padding: 20px 0;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
}

.carousel-item {
  flex: 0 0 calc(100% / 3 - 20px);
  background-color: #ffffff;
  border-radius: 20px;
  padding: 25px;
  text-align: center;
  box-shadow: 0 4px 12px rgba(0,0,0,0.07);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  scroll-snap-align: center;
  transform: scale(0.95);
  opacity: 0.7;
}

.carousel-item.active {
  transform: scale(1.05);
  box-shadow: 0 6px 18px rgba(0,0,0,0.12);
  opacity: 1;
}

.icon {
  font-size: 40px;
  margin-bottom: 15px;
  color: #84E5FF;
}

.carousel-item h3 {
  font-size: 1.2em;
  margin-bottom: 10px;
  color: #222;
}

.carousel-item p {
  font-size: 0.95em;
  color: #555;
  line-height: 1.4;
}

.arrow {
  background: none;
  border: none;
  font-size: 2.5rem;
  cursor: pointer;
  color: #84E5FF;
  padding: 10px 20px;
  transition: color 0.3s ease;
}

.arrow:hover {
  color: #42c8e0;
}

@media (max-width: 600px) {
  .carousel-item {
    flex: 0 0 80%;
  }
}/* End custom CSS */