.review-slider,.review-container{border-radius:5px}.review-container>div{padding:3%}.review-container.stars-hidden>div{padding-top:0}.review-container blockquote.wp-block-quote{padding:unset;margin:unset;border:unset;font-size:clamp(.85em,-0.875em + 2vw,1.4em);font-family:"Figtree",sans-serif}.review-container blockquote.wp-block-quote::before,.review-container blockquote.wp-block-quote::after{display:none}.review-container,.review-slider{box-shadow:0 0px 30px 0 rgba(6.9765957447,39.5340425532,102.3234042553,.1);background:hsla(0,0%,100%,.2)}.review-slider .review-container{background:unset;box-shadow:unset}.aside-area .review-slider{background:unset;box-shadow:unset}.entry-content .review-slider+*,.entry-content .review-container.single-review+*{margin-top:30px}.entry-content .review-slider+div,.entry-content .review-container.single-review+div,.entry-content .review-slider+section,.entry-content .review-container.single-review+section{margin-top:40px}.entry-content *+.review-slider,.entry-content *+.review-container.single-review{margin-top:30px}.entry-content div+.review-slider,.entry-content div+.review-container.single-review,.entry-content section+.review-slider,.entry-content section+.review-container.single-review{margin-top:40px}.entry-content .fp-group .review-slider{background-color:unset;box-shadow:unset}.splide__slide.review-container>div{padding-left:40px;padding-right:40px;padding-bottom:40px}.review-slider .splide__arrows button svg{max-height:15px}@media(min-width: 1024px){.splide__slide.review-container>div{padding-left:60px;padding-right:60px}.wide-content .review-slider .splide__arrows button svg{max-height:40px}.review-slider .splide__arrows button svg{max-height:20px}}.review-slider .splide__pagination{position:absolute;left:0;right:0;bottom:20px}.stars-hidden .splide__arrows{transform:unset;top:0}.entry-content .is-dark-theme .splide__slide.review-container>div,.entry-content .is-dark-theme.splide__slide.review-container>div{color:#fff;background:#062258;background-image:url(/wp-content/themes/hooked-gulfstream-pools/assets/images/background/pattern_site-bg.webp);background-repeat:repeat;background-attachment:fixed}.entry-content .fp-group.is-dark-theme .splide__slide.review-container>div,.entry-content .fp-group.is-dark-theme.splide__slide.review-container>div{background:unset}.entry-content .is-dark-theme.review-container,.entry-content .is-dark-theme .review-container{background:unset}.aside-area .review-slider .splide__arrows{top:unset;bottom:10px;transform:unset}.aside-area .review-slider .splide__slide.review-container{padding:unset}.aside-area .review-slider .splide__arrows button svg{max-height:15px}.aside-area .review-slider .splide__arrows .splide__arrow--prev{left:unset;right:30px}.aside-area .review-slider .splide__arrows .splide__arrow--next{right:0}@media(min-width: 1024px){.content-sidebar .sidebar .review-container blockquote{font-size:inherit}.content-sidebar .entry-content .review-container blockquote{font-size:.9em}}.review-container blockquote p,.review-container .wp-block-quote cite,.review-container cite{text-align:center;margin:0;text-wrap:balance !important}.review-container .review-quote-stars{text-align:center}.review-container blockquote p+p,.review-container blockquote.wp-block-quote p+p{margin-top:.9em}.review-container cite{display:block;font-size:.9em;margin-top:12px}.review-quote-footer a{text-decoration:none}.review-quote-footer{text-align:center;font-size:14px;margin-top:30px;font-weight:bold;vertical-align:middle;text-transform:uppercase;position:relative}.wide-content .entry-content .review-quote-footer{margin-top:5%;font-weight:bold}@media(min-width: 1024px){body.wide-content .fp-group .review-container blockquote{line-height:2;max-width:100%;margin-left:auto;margin-right:auto}body.wide-content .fp-group .review-container>div{padding:0}body.wide-content .fp-group .review-container>div *{text-align:left}body.wide-content .fp-group .review-container{box-shadow:none}body.wide-content .fp-group .single-review{background:rgba(0,0,0,0)}body.wide-content .fp-group .review-container blockquote p{text-align:left !important}body.wide-content .fp-group .review-container blockquote cite{text-align:left !important}body.wide-content .fp-group .review-container blockquote,body.wide-content .fp-group .review-container .review-slider{padding:0 !important;margin:0 !important}.wide-content .entry-content .review-quote-footer{font-size:16px;text-align:right;padding:0;margin:0}.fp-group .review-slider .splide__arrows{top:-40px;transform:unset}.fp-group .review-slider,.fp-group .review-slider blockquote,.fp-group .review-slider .splide__slide.review-container{padding:unset;margin:unset}.fp-group .review-slider .splide__arrows button svg{max-height:30px}.fp-group .review-slider .splide__arrows .splide__arrow--prev{left:unset;right:60px}.fp-group .review-slider .splide__arrows .splide__arrow--next{right:0}.fp-group .review-slider .splide__pagination{justify-content:flex-end;gap:5px}.fp-group .review-slider .splide__slide.review-container>div{margin-bottom:0;padding-top:60px;padding-bottom:60px}}.review-quote-stars-not-in-loop::before{content:"★★★★★";font-family:sans-serif;display:flex;justify-content:center;font-size:clamp(2em,-0.875em + 4.5vw,2.3em);color:rgb(1.8,164.7,227.7);margin-bottom:0}.aside-area .review-quote-stars-not-in-loop::before{justify-content:flex-start}.aside-area .review-quote-stars-not-in-loop::before{font-size:1.3em}@media(min-width: 1024px){.review-quote-stars-not-in-loop::before{justify-content:flex-start}}.aside-area .review-container>div{padding:0}.aside-area .review-container>div *{text-align:left}.aside-area .review-container,.aside-area .single-review{box-shadow:none;background:rgba(0,0,0,0)}.aside-area .review-quote-footer{font-size:11px;text-align:right}.aside-area .review-container blockquote,.aside-area .review-slider blockquote{font-family:"Merriweather",sans-serif;font-size:.9em;line-height:1.7}.sidebar.aside-area .review-container blockquote,.sidebar.aside-area .review-slider blockquote{font-size:.85em}
