.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-1985 .elementor-element.elementor-element-b57f5a5 .elementor-icon-wrapper{text-align:center}.elementor-1985 .elementor-element.elementor-element-b57f5a5.elementor-view-stacked .elementor-icon{background-color:#FFEAAC}.elementor-1985 .elementor-element.elementor-element-b57f5a5.elementor-view-framed .elementor-icon,.elementor-1985 .elementor-element.elementor-element-b57f5a5.elementor-view-default .elementor-icon{color:#FFEAAC;border-color:#FFEAAC}.elementor-1985 .elementor-element.elementor-element-b57f5a5.elementor-view-framed .elementor-icon,.elementor-1985 .elementor-element.elementor-element-b57f5a5.elementor-view-default .elementor-icon svg{fill:#FFEAAC}.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-1985 .elementor-element.elementor-element-ffa8d6d{text-align:center}.elementor-1985 .elementor-element.elementor-element-ffa8d6d .elementor-heading-title{font-family:"Oswald",Sans-serif;font-weight:600}.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-1985 .elementor-element.elementor-element-0a39430{text-align:center}.elementor-1985 .elementor-element.elementor-element-ca6ae44 .elementor-icon-wrapper{text-align:center}.elementor-1985 .elementor-element.elementor-element-ca6ae44.elementor-view-stacked .elementor-icon{background-color:#FFEAAC}.elementor-1985 .elementor-element.elementor-element-ca6ae44.elementor-view-framed .elementor-icon,.elementor-1985 .elementor-element.elementor-element-ca6ae44.elementor-view-default .elementor-icon{color:#FFEAAC;border-color:#FFEAAC}.elementor-1985 .elementor-element.elementor-element-ca6ae44.elementor-view-framed .elementor-icon,.elementor-1985 .elementor-element.elementor-element-ca6ae44.elementor-view-default .elementor-icon svg{fill:#FFEAAC}.elementor-1985 .elementor-element.elementor-element-33e2322{text-align:center}.elementor-1985 .elementor-element.elementor-element-33e2322 .elementor-heading-title{font-family:"Oswald",Sans-serif;font-weight:600}.elementor-1985 .elementor-element.elementor-element-8703f3d{text-align:center}.elementor-1985 .elementor-element.elementor-element-b79cedf .elementor-icon-wrapper{text-align:center}.elementor-1985 .elementor-element.elementor-element-b79cedf.elementor-view-stacked .elementor-icon{background-color:#FFEAAC}.elementor-1985 .elementor-element.elementor-element-b79cedf.elementor-view-framed .elementor-icon,.elementor-1985 .elementor-element.elementor-element-b79cedf.elementor-view-default .elementor-icon{color:#FFEAAC;border-color:#FFEAAC}.elementor-1985 .elementor-element.elementor-element-b79cedf.elementor-view-framed .elementor-icon,.elementor-1985 .elementor-element.elementor-element-b79cedf.elementor-view-default .elementor-icon svg{fill:#FFEAAC}.elementor-1985 .elementor-element.elementor-element-1941255{text-align:center}.elementor-1985 .elementor-element.elementor-element-1941255 .elementor-heading-title{font-family:"Oswald",Sans-serif;font-weight:600}.elementor-1985 .elementor-element.elementor-element-d18632a{text-align:center}.elementor-1985 .elementor-element.elementor-element-0a4f46b .elementor-icon-wrapper{text-align:center}.elementor-1985 .elementor-element.elementor-element-0a4f46b.elementor-view-stacked .elementor-icon{background-color:#FFEAAC}.elementor-1985 .elementor-element.elementor-element-0a4f46b.elementor-view-framed .elementor-icon,.elementor-1985 .elementor-element.elementor-element-0a4f46b.elementor-view-default .elementor-icon{color:#FFEAAC;border-color:#FFEAAC}.elementor-1985 .elementor-element.elementor-element-0a4f46b.elementor-view-framed .elementor-icon,.elementor-1985 .elementor-element.elementor-element-0a4f46b.elementor-view-default .elementor-icon svg{fill:#FFEAAC}.elementor-1985 .elementor-element.elementor-element-83bf336{text-align:center}.elementor-1985 .elementor-element.elementor-element-83bf336 .elementor-heading-title{font-family:"Oswald",Sans-serif;font-weight:600}.elementor-1985 .elementor-element.elementor-element-2b8356c{text-align:center}.elementor-1985 .elementor-element.elementor-element-6690687 .elementor-icon-wrapper{text-align:center}.elementor-1985 .elementor-element.elementor-element-6690687.elementor-view-stacked .elementor-icon{background-color:#FFEAAC}.elementor-1985 .elementor-element.elementor-element-6690687.elementor-view-framed .elementor-icon,.elementor-1985 .elementor-element.elementor-element-6690687.elementor-view-default .elementor-icon{color:#FFEAAC;border-color:#FFEAAC}.elementor-1985 .elementor-element.elementor-element-6690687.elementor-view-framed .elementor-icon,.elementor-1985 .elementor-element.elementor-element-6690687.elementor-view-default .elementor-icon svg{fill:#FFEAAC}.elementor-1985 .elementor-element.elementor-element-7adcaa4{text-align:center}.elementor-1985 .elementor-element.elementor-element-7adcaa4 .elementor-heading-title{font-family:"Oswald",Sans-serif;font-weight:600}.elementor-1985 .elementor-element.elementor-element-35679c8{text-align:center}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-1985 .elementor-element.elementor-element-9d3295c .elementor-button{background-color:#FFEAAC;font-family:"Oswald",Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;fill:#000;color:#000}.elementor-1985 .elementor-element.elementor-element-9d3295c .elementor-button:hover,.elementor-1985 .elementor-element.elementor-element-9d3295c .elementor-button:focus{background-color:#84B2CA}.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-widget-slides .elementor-slide-heading{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-slides .elementor-slide-description{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-slides .elementor-slide-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-1985 .elementor-element.elementor-element-8984635 .elementor-repeater-item-c95f214 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.beachhousewa.com/wp-content/uploads/2026/09/Beach-Cabin-has-a-large-kitchen-with-lots-of-counter-space-and-2-sinks.jpg);background-size:cover}.elementor-1985 .elementor-element.elementor-element-8984635 .elementor-repeater-item-c95f214 .elementor-background-overlay{background-color:rgb(0 0 0 / .5)}.elementor-1985 .elementor-element.elementor-element-8984635 .swiper-slide{transition-duration:calc(9000ms*1.2);height:405px}.elementor-1985 .elementor-element.elementor-element-8984635 .elementor-slide-button{background-color:#FFEAAC;font-family:"Oswald",Sans-serif;font-weight:500;text-transform:uppercase;color:#000;border-color:#FFEAAC}.elementor-1985 .elementor-element.elementor-element-8984635 .swiper-slide-contents{max-width:66%}.elementor-1985 .elementor-element.elementor-element-8984635 .swiper-slide-inner{text-align:center}.elementor-1985 .elementor-element.elementor-element-8984635 .elementor-slide-heading{color:#FFF}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent )}.elementor-widget-gallery .elementor-gallery-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-1985 .elementor-element.elementor-element-409188b .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-1985 .elementor-element.elementor-element-409188b .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgb(0 0 0 / .5)}.elementor-1985 .elementor-element.elementor-element-409188b{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms}.elementor-1985 .elementor-element.elementor-element-5d7dd4c .elementor-button{background-color:#FFEAAC;font-family:"Oswald",Sans-serif;font-size:33px;font-weight:500;text-transform:uppercase;fill:#000;color:#000;box-shadow:0 0 0 0 rgb(0 0 0 / .5)}.elementor-1985 .elementor-element.elementor-element-5d7dd4c .elementor-button:hover,.elementor-1985 .elementor-element.elementor-element-5d7dd4c .elementor-button:focus{background-color:#84B2CA}.elementor-widget-hotspot .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-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary )}.elementor-widget-hotspot .e-hotspot__label{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-1985 .elementor-element.elementor-element-c01dcab .elementor-repeater-item-e2a2cec{left:68%;--hotspot-translate-x:68%;top:78%;--hotspot-translate-y:78%}.elementor-1985 .elementor-element.elementor-element-c01dcab .elementor-repeater-item-7abf3e9{left:80%;--hotspot-translate-x:80%;top:56%;--hotspot-translate-y:56%}.elementor-1985 .elementor-element.elementor-element-c01dcab .elementor-repeater-item-a337705{left:60%;--hotspot-translate-x:60%;top:40%;--hotspot-translate-y:40%}.elementor-1985 .elementor-element.elementor-element-c01dcab .elementor-repeater-item-cf9c871{left:50%;--hotspot-translate-x:50%;top:50%;--hotspot-translate-y:50%}.elementor-1985 .elementor-element.elementor-element-c01dcab .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px)}.elementor-1985 .elementor-element.elementor-element-c01dcab{--hotspot-color:#DF8300;--tooltip-text-color:#FFFFFF;--tooltip-color:#DF8300}.elementor-1985 .elementor-element.elementor-element-1cb96a0 .elementor-button{background-color:#FFEAAC;font-family:"Oswald",Sans-serif;font-size:33px;font-weight:500;text-transform:uppercase;fill:#000;color:#000;box-shadow:0 0 0 0 rgb(0 0 0 / .5)}.elementor-1985 .elementor-element.elementor-element-1cb96a0 .elementor-button:hover,.elementor-1985 .elementor-element.elementor-element-1cb96a0 .elementor-button:focus{background-color:#84B2CA}.elementor-1985 .elementor-element.elementor-element-60fc944>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.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-1985 .elementor-element.elementor-element-f34b06b{--divider-border-style:solid;--divider-color:#84B2CA;--divider-border-width:1px}.elementor-1985 .elementor-element.elementor-element-f34b06b .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0}.elementor-1985 .elementor-element.elementor-element-f34b06b .elementor-divider{text-align:left;padding-block-start:16px;padding-block-end:16px}.elementor-1985 .elementor-element.elementor-element-d2f8a21>.elementor-widget-container{margin:8px 8px 8px 8px}.elementor-1985 .elementor-element.elementor-element-d2f8a21 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:12px;font-weight:400;letter-spacing:1.7px;color:#B49978}.elementor-1985 .elementor-element.elementor-element-20e4acf>.elementor-widget-container{margin:6px 6px 6px 6px}.elementor-1985 .elementor-element.elementor-element-20e4acf .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:600}.elementor-1985 .elementor-element.elementor-element-72c97a1{font-weight:400;letter-spacing:0}.elementor-1985 .elementor-element.elementor-element-f9b2618{--divider-border-style:solid;--divider-color:#84B2CA;--divider-border-width:1px}.elementor-1985 .elementor-element.elementor-element-f9b2618 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0}.elementor-1985 .elementor-element.elementor-element-f9b2618 .elementor-divider{text-align:left;padding-block-start:16px;padding-block-end:16px}.elementor-1985 .elementor-element.elementor-element-27d1400>.elementor-widget-container{margin:8px 8px 8px 8px}.elementor-1985 .elementor-element.elementor-element-27d1400 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:12px;font-weight:400;letter-spacing:1.7px;color:#B49978}.elementor-1985 .elementor-element.elementor-element-6abd0a9>.elementor-widget-container{margin:6px 6px 6px 6px}.elementor-1985 .elementor-element.elementor-element-6abd0a9 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:600}.elementor-1985 .elementor-element.elementor-element-c9c56da{--divider-border-style:solid;--divider-color:#84B2CA;--divider-border-width:1px}.elementor-1985 .elementor-element.elementor-element-c9c56da .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0}.elementor-1985 .elementor-element.elementor-element-c9c56da .elementor-divider{text-align:left;padding-block-start:16px;padding-block-end:16px}.elementor-1985 .elementor-element.elementor-element-d28671f>.elementor-widget-container{margin:8px 8px 8px 8px}.elementor-1985 .elementor-element.elementor-element-d28671f .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:12px;font-weight:400;letter-spacing:1.7px;color:#B49978}.elementor-1985 .elementor-element.elementor-element-b62d1fb>.elementor-widget-container{margin:6px 6px 6px 6px}.elementor-1985 .elementor-element.elementor-element-b62d1fb .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:600}.elementor-1985 .elementor-element.elementor-element-fbade84{--divider-border-style:solid;--divider-color:#84B2CA;--divider-border-width:1px}.elementor-1985 .elementor-element.elementor-element-fbade84 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0}.elementor-1985 .elementor-element.elementor-element-fbade84 .elementor-divider{text-align:left;padding-block-start:16px;padding-block-end:16px}.elementor-1985 .elementor-element.elementor-element-fe50f9f>.elementor-widget-container{margin:8px 8px 8px 8px}.elementor-1985 .elementor-element.elementor-element-fe50f9f .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:12px;font-weight:400;letter-spacing:1.7px;color:#B49978}.elementor-1985 .elementor-element.elementor-element-2aff2be>.elementor-widget-container{margin:6px 6px 6px 6px}.elementor-1985 .elementor-element.elementor-element-2aff2be .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:600}.elementor-1985 .elementor-element.elementor-element-258b128 .elementor-button{background-color:#FFEAAC;font-family:"Oswald",Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;fill:#000;color:#000;box-shadow:0 0 0 0 rgb(0 0 0 / .5)}.elementor-1985 .elementor-element.elementor-element-258b128 .elementor-button:hover,.elementor-1985 .elementor-element.elementor-element-258b128 .elementor-button:focus{background-color:#84B2CA}.elementor-widget-toggle .elementor-toggle-title,.elementor-widget-toggle .elementor-toggle-icon{color:var(--e-global-color-primary)}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-toggle .elementor-tab-title.elementor-active a,.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var(--e-global-color-accent)}.elementor-widget-toggle .elementor-toggle-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-toggle .elementor-tab-content{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-1985 .elementor-element.elementor-element-9ad8c1a>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-widget-reviews .elementor-testimonial__header,.elementor-widget-reviews .elementor-testimonial__name{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-reviews .elementor-testimonial__text{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-1985 .elementor-element.elementor-element-3672ec3>.elementor-widget-container{margin:0 0 0 0}.elementor-1985 .elementor-element.elementor-element-3672ec3 .elementor-main-swiper .swiper-slide{background-color:#FFF;border-radius:0}.elementor-1985 .elementor-element.elementor-element-3672ec3 .elementor-swiper-button{font-size:20px}:root{--page-title-display:none}@media(min-width:768px){.elementor-1985 .elementor-element.elementor-element-c358efa{width:19.825%}.elementor-1985 .elementor-element.elementor-element-385daec{width:20.175%}}@media(max-width:1024px){.elementor-1985 .elementor-element.elementor-element-8668288{--e-image-carousel-slides-to-show:3}.elementor-1985 .elementor-element.elementor-element-c01dcab{--hotspot-size:0px;--hotspot-min-width:0px;--hotspot-min-height:0px;--hotspot-padding:11px;--tooltip-min-width:0px}}@media(max-width:767px){.elementor-1985 .elementor-element.elementor-element-8668288{--e-image-carousel-slides-to-show:2}.elementor-1985 .elementor-element.elementor-element-8668288 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px}.elementor-1985 .elementor-element.elementor-element-c01dcab{--hotspot-size:0px}}@media (max-width:767px){.elementor-1985 .elementor-element.elementor-element-c01dcab .e-hotspot__tooltip{width:100px!important;max-width:100px!important;min-width:0!important;white-space:normal!important;padding:9px 11px!important;font-size:12px!important;line-height:1.4!important;box-sizing:border-box!important;z-index:99999!important}.elementor-1985 .elementor-element.elementor-element-c01dcab .e-hotspot:nth-child(1) .e-hotspot__tooltip,.elementor-1985 .elementor-element.elementor-element-c01dcab .e-hotspot:nth-child(2) .e-hotspot__tooltip{left:100%!important;right:auto!important;top:50%!important;transform:translate(10px,-50%)!important}.elementor-1985 .elementor-element.elementor-element-c01dcab .e-hotspot:nth-child(3) .e-hotspot__tooltip,.elementor-1985 .elementor-element.elementor-element-c01dcab .e-hotspot:nth-child(4) .e-hotspot__tooltip,.elementor-1985 .elementor-element.elementor-element-c01dcab .e-hotspot:nth-child(5) .e-hotspot__tooltip,.elementor-1985 .elementor-element.elementor-element-c01dcab .e-hotspot:nth-child(6) .e-hotspot__tooltip{left:auto!important;right:100%!important;top:50%!important;transform:translate(-10px,-50%)!important}}.beach-reviews{--review-blue:#67bee6;--review-blue-dark:#287ca5;--review-text:#34454f;--review-muted:#71838d;--review-border:#dfeaf0;width:100%}.beach-reviews .elementor-widget-container,.beach-reviews .elementor-testimonial-wrapper{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;padding:0!important}.beach-reviews .elementor-main-swiper{width:100%;max-width:1100px;margin:0 auto;padding:14px 55px 48px!important;background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;overflow:hidden!important}.beach-reviews .swiper-wrapper{align-items:stretch!important;background:transparent!important;border:0!important;box-shadow:none!important}.beach-reviews .swiper-slide{height:auto!important;padding:4px!important;background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;box-sizing:border-box}.beach-reviews .elementor-testimonial{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:230px;padding:34px 48px 32px;overflow:hidden;text-align:center;background:#ffffff!important;border:1px solid var(--review-border)!important;border-radius:22px;box-shadow:0 14px 38px rgb(39 72 88 / .11)!important}.beach-reviews .elementor-testimonial::before{content:"“";position:absolute;top:12px;left:28px;color:rgb(103 190 230 / .22);font-family:Georgia,serif;font-size:76px;line-height:1}.beach-reviews .elementor-testimonial::after{content:"";position:absolute;top:0;right:0;left:0;height:4px;background:var(--review-blue)}.beach-reviews .elementor-testimonial__header{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0 0 16px!important;text-align:center;background:transparent!important;border:0!important;box-shadow:none!important}.beach-reviews .elementor-testimonial__cite{display:flex;flex-direction:column;align-items:center;text-align:center}.beach-reviews .elementor-testimonial__name{color:var(--review-text);font-size:17px;font-weight:700;line-height:1.3;text-align:center}.beach-reviews .elementor-testimonial__title{margin-top:4px;color:var(--review-muted);font-size:13px;line-height:1.4;text-align:center}.beach-reviews .elementor-star-rating{margin:5px auto 2px!important;color:#f3aa3d;font-size:17px;letter-spacing:1px;text-align:center}.beach-reviews .elementor-testimonial__content{position:relative;z-index:1;width:100%;margin:0!important;padding:18px 0 0!important;background:transparent!important;border-top:1px solid var(--review-border)!important;box-shadow:none!important}.beach-reviews .elementor-testimonial__text{width:100%;max-width:900px;margin:0 auto!important;color:var(--review-text);font-size:15px;font-weight:400;line-height:1.75;text-align:center}.beach-reviews .elementor-swiper-button{display:flex;width:42px;height:42px;align-items:center;justify-content:center;color:var(--review-blue-dark);background:#fff;border:1px solid var(--review-border);border-radius:50%;box-shadow:0 7px 20px rgb(39 72 88 / .14);transition:all 0.2s ease;z-index:10}.beach-reviews .elementor-swiper-button:hover{color:#fff;background:var(--review-blue-dark);border-color:var(--review-blue-dark);transform:scale(1.06)}.beach-reviews .elementor-swiper-button svg{width:15px;height:15px;fill:currentColor}.beach-reviews .elementor-swiper-button-prev{left:7px!important}.beach-reviews .elementor-swiper-button-next{right:7px!important}.beach-reviews .swiper-pagination{bottom:8px!important}.beach-reviews .swiper-pagination-bullet{width:7px;height:7px;margin:0 5px!important;background:#b9c9d1;opacity:.7;transition:all 0.2s ease}.beach-reviews .swiper-pagination-bullet-active{width:22px;border-radius:20px;background:var(--review-blue-dark);opacity:1}@media (max-width:767px){.beach-reviews .elementor-main-swiper{padding:10px 8px 42px!important}.beach-reviews .swiper-slide{padding:2px!important}.beach-reviews .elementor-testimonial{min-height:0;padding:30px 22px 26px;border-radius:18px}.beach-reviews .elementor-testimonial::before{top:10px;left:18px;font-size:58px}.beach-reviews .elementor-testimonial__name{font-size:16px}.beach-reviews .elementor-testimonial__text{font-size:14px;line-height:1.65}.beach-reviews .elementor-swiper-button{display:none}}