.elementor-1086 .elementor-element.elementor-element-af8a303:not(.elementor-motion-effects-element-type-background),.elementor-1086 .elementor-element.elementor-element-af8a303>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-1086 .elementor-element.elementor-element-af8a303{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-1086 .elementor-element.elementor-element-af8a303>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.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-1086 .elementor-element.elementor-element-e902377 .elementor-button{background-color:#FFEAAC;font-family:"Oswald",Sans-serif;font-weight:500;text-transform:uppercase;fill:#000;color:#000}.elementor-1086 .elementor-element.elementor-element-e902377 .elementor-button:hover,.elementor-1086 .elementor-element.elementor-element-e902377 .elementor-button:focus{background-color:#84B2CA;color:#000}.elementor-1086 .elementor-element.elementor-element-e902377 .elementor-button:hover svg,.elementor-1086 .elementor-element.elementor-element-e902377 .elementor-button:focus svg{fill:#000}.elementor-1086 .elementor-element.elementor-element-9a7b69e .elementor-button{background-color:#FFEAAC;font-family:"Oswald",Sans-serif;font-weight:500;text-transform:uppercase;fill:#000;color:#000}.elementor-1086 .elementor-element.elementor-element-9a7b69e .elementor-button:hover,.elementor-1086 .elementor-element.elementor-element-9a7b69e .elementor-button:focus{background-color:#84B2CA;color:#000}.elementor-1086 .elementor-element.elementor-element-9a7b69e .elementor-button:hover svg,.elementor-1086 .elementor-element.elementor-element-9a7b69e .elementor-button:focus svg{fill:#000}.elementor-1086 .elementor-element.elementor-element-402223a .elementor-button{background-color:#FFEAAC;font-family:"Oswald",Sans-serif;font-weight:500;text-transform:uppercase;fill:#000;color:#000}.elementor-1086 .elementor-element.elementor-element-402223a .elementor-button:hover,.elementor-1086 .elementor-element.elementor-element-402223a .elementor-button:focus{background-color:#84B2CA;color:#000}.elementor-1086 .elementor-element.elementor-element-402223a .elementor-button:hover svg,.elementor-1086 .elementor-element.elementor-element-402223a .elementor-button:focus svg{fill:#000}.elementor-1086 .elementor-element.elementor-element-1107b17 .elementor-button{background-color:#FFEAAC;font-family:"Oswald",Sans-serif;font-weight:500;text-transform:uppercase;fill:#000;color:#000}.elementor-1086 .elementor-element.elementor-element-1107b17 .elementor-button:hover,.elementor-1086 .elementor-element.elementor-element-1107b17 .elementor-button:focus{background-color:#84B2CA;color:#000}.elementor-1086 .elementor-element.elementor-element-1107b17 .elementor-button:hover svg,.elementor-1086 .elementor-element.elementor-element-1107b17 .elementor-button:focus svg{fill:#000}.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-1086 .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-1086 .elementor-element.elementor-element-9d3295c .elementor-button:hover,.elementor-1086 .elementor-element.elementor-element-9d3295c .elementor-button:focus{background-color:#84B2CA}.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-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-1086 .elementor-element.elementor-element-190798c .elementor-repeater-item-71ae4b5{left:32%;--hotspot-translate-x:32%;top:30%;--hotspot-translate-y:30%}.elementor-1086 .elementor-element.elementor-element-190798c .elementor-repeater-item-8ee5a46{left:37%;--hotspot-translate-x:37%;top:52%;--hotspot-translate-y:52%}.elementor-1086 .elementor-element.elementor-element-190798c .elementor-repeater-item-a5c3fa2{left:66%;--hotspot-translate-x:66%;top:55%;--hotspot-translate-y:55%}.elementor-1086 .elementor-element.elementor-element-190798c .elementor-repeater-item-c9d3984{left:70%;--hotspot-translate-x:70%;top:90%;--hotspot-translate-y:90%}.elementor-1086 .elementor-element.elementor-element-190798c .elementor-repeater-item-c77ede5{left:87%;--hotspot-translate-x:87%;top:50%;--hotspot-translate-y:50%}.elementor-1086 .elementor-element.elementor-element-190798c .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px)}.elementor-1086 .elementor-element.elementor-element-190798c{--background-align:center;--container-width:100%;--image-width:100%;--container-max-width:100%;--hotspot-color:#DF8300;--tooltip-min-width:0px;--tooltip-max-width:2000px;--tooltip-color:#DF8300}.elementor-1086 .elementor-element.elementor-element-190798c img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-1086 .elementor-element.elementor-element-190798c .e-hotspot__tooltip{font-family:"Roboto Slab",Sans-serif;font-weight:400;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.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-1086 .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/07/Coffee-bar-includes-drip-pour-over-press-espresso-bialetti-plus-a-burr-grinder-milk-frother.jpg);background-size:cover}.elementor-1086 .elementor-element.elementor-element-8984635 .elementor-repeater-item-c95f214 .elementor-background-overlay{background-color:rgb(0 0 0 / .5)}.elementor-1086 .elementor-element.elementor-element-8984635 .elementor-repeater-item-a6c5317 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://www.beachhousewa.com/wp-content/uploads/2026/07/Highly-stocked-and-organized-cabinet-drawers.jpg);background-size:cover}.elementor-1086 .elementor-element.elementor-element-8984635 .elementor-repeater-item-a6c5317 .elementor-background-overlay{background-color:rgb(0 0 0 / .5)}.elementor-1086 .elementor-element.elementor-element-8984635 .elementor-repeater-item-7e83ed0 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://www.beachhousewa.com/wp-content/uploads/2026/07/Smeg-appliances-Fiesta-dishware-and-a-gas-stovetop-with-a-pot-filler.jpg);background-size:cover}.elementor-1086 .elementor-element.elementor-element-8984635 .elementor-repeater-item-7e83ed0 .elementor-background-overlay{background-color:rgb(0 0 0 / .5)}.elementor-1086 .elementor-element.elementor-element-8984635 .swiper-slide{transition-duration:calc(9000ms*1.2);height:405px}.elementor-1086 .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-1086 .elementor-element.elementor-element-8984635 .swiper-slide-contents{max-width:66%}.elementor-1086 .elementor-element.elementor-element-8984635 .swiper-slide-inner{text-align:center}.elementor-1086 .elementor-element.elementor-element-8984635 .elementor-slide-heading{color:#FFF}.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-1086 .elementor-element.elementor-element-6c08894 .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-1086 .elementor-element.elementor-element-6c08894 .elementor-button:hover,.elementor-1086 .elementor-element.elementor-element-6c08894 .elementor-button:focus{background-color:#84B2CA}.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-1086 .elementor-element.elementor-element-409188b .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-1086 .elementor-element.elementor-element-409188b .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgb(0 0 0 / .5)}.elementor-1086 .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-1086 .elementor-element.elementor-element-50ccd5b .elementor-repeater-item-d718e74{left:68%;--hotspot-translate-x:68%;top:40%;--hotspot-translate-y:40%}.elementor-1086 .elementor-element.elementor-element-50ccd5b .elementor-repeater-item-570bbbf{left:59%;--hotspot-translate-x:59%;top:71%;--hotspot-translate-y:71%}.elementor-1086 .elementor-element.elementor-element-50ccd5b .elementor-repeater-item-7687ec3{left:25%;--hotspot-translate-x:25%;top:50%;--hotspot-translate-y:50%}.elementor-1086 .elementor-element.elementor-element-50ccd5b .elementor-repeater-item-cdea7e1{left:47%;--hotspot-translate-x:47%;top:71%;--hotspot-translate-y:71%}.elementor-1086 .elementor-element.elementor-element-50ccd5b .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px)}.elementor-1086 .elementor-element.elementor-element-50ccd5b{--container-width:100%;--image-width:100%;--container-max-width:100%;--hotspot-color:#DF8300;--hotspot-box-color:#DF8300;--tooltip-text-color:#FFFFFF;--tooltip-color:#DF8300}.elementor-1086 .elementor-element.elementor-element-50ccd5b .e-hotspot:not(.e-hotspot--circle) .e-hotspot__button,.elementor-1086 .elementor-element.elementor-element-50ccd5b .e-hotspot.e-hotspot--circle .e-hotspot__button .e-hotspot__outer-circle{box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-1086 .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-1086 .elementor-element.elementor-element-1cb96a0 .elementor-button:hover,.elementor-1086 .elementor-element.elementor-element-1cb96a0 .elementor-button:focus{background-color:#84B2CA}.elementor-1086 .elementor-element.elementor-element-c8791cd .elementor-repeater-item-f41072a{left:40%;--hotspot-translate-x:40%;top:28%;--hotspot-translate-y:28%}.elementor-1086 .elementor-element.elementor-element-c8791cd .elementor-repeater-item-960bdd1{left:78%;--hotspot-translate-x:78%;top:78%;--hotspot-translate-y:78%}.elementor-1086 .elementor-element.elementor-element-c8791cd .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px)}.elementor-1086 .elementor-element.elementor-element-c8791cd{--background-align:center;--container-width:100%;--image-width:100%;--container-max-width:100%;--hotspot-color:#DF8300;--hotspot-box-color:#DF8300;--tooltip-text-color:#FFFFFF;--tooltip-color:#DF8300}.elementor-1086 .elementor-element.elementor-element-6c35060 .elementor-button{background-color:#FFEAAC;font-family:"Oswald",Sans-serif;font-size:33px;font-weight:500;text-transform:uppercase;fill:#000;color:#000}.elementor-1086 .elementor-element.elementor-element-6c35060 .elementor-button:hover,.elementor-1086 .elementor-element.elementor-element-6c35060 .elementor-button:focus{background-color:#84B2CA}.elementor-1086 .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-1086 .elementor-element.elementor-element-f34b06b{--divider-border-style:solid;--divider-color:#84B2CA;--divider-border-width:1px}.elementor-1086 .elementor-element.elementor-element-f34b06b .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0}.elementor-1086 .elementor-element.elementor-element-f34b06b .elementor-divider{text-align:left;padding-block-start:16px;padding-block-end:16px}.elementor-1086 .elementor-element.elementor-element-d2f8a21>.elementor-widget-container{margin:8px 8px 8px 8px}.elementor-1086 .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-1086 .elementor-element.elementor-element-20e4acf>.elementor-widget-container{margin:6px 6px 6px 6px}.elementor-1086 .elementor-element.elementor-element-20e4acf .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:600}.elementor-1086 .elementor-element.elementor-element-72c97a1{font-weight:400;letter-spacing:0}.elementor-1086 .elementor-element.elementor-element-f9b2618{--divider-border-style:solid;--divider-color:#84B2CA;--divider-border-width:1px}.elementor-1086 .elementor-element.elementor-element-f9b2618 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0}.elementor-1086 .elementor-element.elementor-element-f9b2618 .elementor-divider{text-align:left;padding-block-start:16px;padding-block-end:16px}.elementor-1086 .elementor-element.elementor-element-27d1400>.elementor-widget-container{margin:8px 8px 8px 8px}.elementor-1086 .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-1086 .elementor-element.elementor-element-6abd0a9>.elementor-widget-container{margin:6px 6px 6px 6px}.elementor-1086 .elementor-element.elementor-element-6abd0a9 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:600}.elementor-1086 .elementor-element.elementor-element-c9c56da{--divider-border-style:solid;--divider-color:#84B2CA;--divider-border-width:1px}.elementor-1086 .elementor-element.elementor-element-c9c56da .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0}.elementor-1086 .elementor-element.elementor-element-c9c56da .elementor-divider{text-align:left;padding-block-start:16px;padding-block-end:16px}.elementor-1086 .elementor-element.elementor-element-d28671f>.elementor-widget-container{margin:8px 8px 8px 8px}.elementor-1086 .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-1086 .elementor-element.elementor-element-b62d1fb>.elementor-widget-container{margin:6px 6px 6px 6px}.elementor-1086 .elementor-element.elementor-element-b62d1fb .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:600}.elementor-1086 .elementor-element.elementor-element-fbade84{--divider-border-style:solid;--divider-color:#84B2CA;--divider-border-width:1px}.elementor-1086 .elementor-element.elementor-element-fbade84 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0}.elementor-1086 .elementor-element.elementor-element-fbade84 .elementor-divider{text-align:left;padding-block-start:16px;padding-block-end:16px}.elementor-1086 .elementor-element.elementor-element-fe50f9f>.elementor-widget-container{margin:8px 8px 8px 8px}.elementor-1086 .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-1086 .elementor-element.elementor-element-2aff2be>.elementor-widget-container{margin:6px 6px 6px 6px}.elementor-1086 .elementor-element.elementor-element-2aff2be .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:600}.elementor-1086 .elementor-element.elementor-element-3149876 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:600}.elementor-1086 .elementor-element.elementor-element-a7f960a{font-family:"Roboto",Sans-serif;font-weight:400}.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-1086 .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-1086 .elementor-element.elementor-element-258b128 .elementor-button:hover,.elementor-1086 .elementor-element.elementor-element-258b128 .elementor-button:focus{background-color:#84B2CA}.elementor-1086 .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-1086 .elementor-element.elementor-element-3672ec3>.elementor-widget-container{margin:0 0 0 0}.elementor-1086 .elementor-element.elementor-element-3672ec3 .elementor-main-swiper .swiper-slide{background-color:#FFF;border-radius:0}.elementor-1086 .elementor-element.elementor-element-3672ec3 .elementor-swiper-button{font-size:20px}:root{--page-title-display:none}@media(max-width:767px){.elementor-1086 .elementor-element.elementor-element-190798c{--hotspot-size:27px;--hotspot-min-height:0px;--hotspot-padding:0px;--tooltip-align:left;--tooltip-min-width:10px;--tooltip-max-width:723px}.elementor-1086 .elementor-element.elementor-element-50ccd5b .elementor-repeater-item-7687ec3{left:23%;--hotspot-translate-x:23%;top:60%;--hotspot-translate-y:60%}.elementor-1086 .elementor-element.elementor-element-50ccd5b{text-align:flex-start;--hotspot-size:27px}.elementor-1086 .elementor-element.elementor-element-c8791cd{--hotspot-size:27px}}@media (max-width:767px){.elementor-1086 .elementor-element.elementor-element-190798c .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-1086 .elementor-element.elementor-element-190798c .e-hotspot:nth-child(1) .e-hotspot__tooltip,.elementor-1086 .elementor-element.elementor-element-190798c .e-hotspot:nth-child(2) .e-hotspot__tooltip{left:100%!important;right:auto!important;top:50%!important;transform:translate(10px,-50%)!important}.elementor-1086 .elementor-element.elementor-element-190798c .e-hotspot:nth-child(3) .e-hotspot__tooltip,.elementor-1086 .elementor-element.elementor-element-190798c .e-hotspot:nth-child(4) .e-hotspot__tooltip,.elementor-1086 .elementor-element.elementor-element-190798c .e-hotspot:nth-child(5) .e-hotspot__tooltip,.elementor-1086 .elementor-element.elementor-element-190798c .e-hotspot:nth-child(6) .e-hotspot__tooltip{left:auto!important;right:100%!important;top:50%!important;transform:translate(-10px,-50%)!important}}@media (max-width:767px){.elementor-1086 .elementor-element.elementor-element-50ccd5b .e-hotspot__tooltip{width:70px!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-1086 .elementor-element.elementor-element-50ccd5b .e-hotspot:nth-child(1) .e-hotspot__tooltip,.elementor-1086 .elementor-element.elementor-element-50ccd5b .e-hotspot:nth-child(2) .e-hotspot__tooltip{left:100%!important;right:auto!important;top:50%!important;transform:translate(10px,-50%)!important}.elementor-1086 .elementor-element.elementor-element-50ccd5b .e-hotspot:nth-child(3) .e-hotspot__tooltip,.elementor-1086 .elementor-element.elementor-element-50ccd5b .e-hotspot:nth-child(4) .e-hotspot__tooltip,.elementor-1086 .elementor-element.elementor-element-50ccd5b .e-hotspot:nth-child(5) .e-hotspot__tooltip,.elementor-1086 .elementor-element.elementor-element-50ccd5b .e-hotspot:nth-child(6) .e-hotspot__tooltip{left:auto!important;right:100%!important;top:50%!important;transform:translate(-10px,-50%)!important}}@media (max-width:767px){.elementor-1086 .elementor-element.elementor-element-c8791cd .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-1086 .elementor-element.elementor-element-c8791cd .e-hotspot:nth-child(1) .e-hotspot__tooltip,.elementor-1086 .elementor-element.elementor-element-c8791cd .e-hotspot:nth-child(2) .e-hotspot__tooltip{left:100%!important;right:auto!important;top:50%!important;transform:translate(10px,-50%)!important}.elementor-1086 .elementor-element.elementor-element-c8791cd .e-hotspot:nth-child(3) .e-hotspot__tooltip,.elementor-1086 .elementor-element.elementor-element-c8791cd .e-hotspot:nth-child(4) .e-hotspot__tooltip,.elementor-1086 .elementor-element.elementor-element-c8791cd .e-hotspot:nth-child(5) .e-hotspot__tooltip,.elementor-1086 .elementor-element.elementor-element-c8791cd .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}}