/**handles:ahi_style**/
.bg-secondary{background:#efefef}.btn,.button,.forminator-button,button{background:#563d5a;border:.2rem solid #39283c;border-radius:3.5rem;box-shadow:.2rem .2rem 1rem -.2rem #563d5a;border-width:.2rem!important;border-color:silver!important;padding:1.4rem 2rem!important;text-decoration:none!important;transition-duration:1s!important}.btn a,.button a,.forminator-button a,button a{color:#fff;text-decoration:none!important}.btn:hover,.button:hover,.forminator-button:hover,button:hover{color:#563d5a!important;background:#fff!important;border:.2rem solid #39283c!important;border-radius:2.5rem!important;transition-duration:.5s!important;box-shadow:.5rem .5rem 1rem -.2rem #39283c!important}.btn:hover a,.button:hover a,.forminator-button:hover a,button:hover a{color:#563d5a!important}.btn.white,.button.white,.forminator-button.white,button.white{color:#563d5a;background:#fff;display:inline-block}.btn.white:hover,.button.white:hover,.forminator-button.white:hover,button.white:hover{color:#fff!important;background:#39283c!important;border:.2rem solid silver!important;border-radius:2.5rem!important;transition-duration:.5s!important;box-shadow:.5rem .5rem 1rem -.2rem #fff!important}.btn.white:hover a,.button.white:hover a,.forminator-button.white:hover a,button.white:hover a{color:#fff!important}.btn.secondary,.button.secondary,.forminator-button.secondary,button.secondary{color:#563d5a;background:silver;display:inline-block}.btn.secondary:hover,.button.secondary:hover,.forminator-button.secondary:hover,button.secondary:hover{color:#fff!important;background:#39283c!important;border:.2rem solid #39283c!important;border-radius:25px!important;transition-duration:.5s!important;box-shadow:.5rem .5rem 1rem -.2rem #fff!important}.btn.secondary:hover a,.button.secondary:hover a,.forminator-button.secondary:hover a,button.secondary:hover a{color:#fff!important}.wp-block-button a{background:#563d5a;border:.2rem solid #39283c;border-radius:3.5rem;box-shadow:.2rem .2rem 1rem -.2rem #563d5a;border-width:.2rem!important;border-color:silver!important;padding:1.4rem 2rem!important;text-decoration:none!important;transition-duration:1s!important}.wp-block-button a:hover{color:#563d5a!important;background:#fff!important;border:.2rem solid #39283c!important;border-radius:2.5rem!important;transition-duration:.5s!important;box-shadow:.5rem .5rem 1rem -.2rem #39283c!important}h1,h2{text-align:center;text-rendering:optimizelegibility;border-top:.5rem solid;border-bottom:.5rem solid;width:fit-content;margin:2rem auto 4rem;padding:1rem 0;position:relative}h3,h4,h5,h6{text-align:center;text-rendering:optimizelegibility;border-top:.25rem solid;border-bottom:.25rem solid;width:fit-content;margin:1.5rem auto .625rem;position:relative}.icon-aquarius-icon{speak:never;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:1em;margin-left:.2em;margin-right:.2em;padding-top:3px;font-family:aquarius;font-style:normal;font-weight:400;line-height:1em;display:inline-block}.icon-aquarius-icon:before{content:"";color:#fff;width:32px;height:32px}@font-face{font-display:swap;font-family:aquarius;src:url(/wp-content/themes/FittedBaths/dist/fonts/aquarius.eot?1607477);src:url(/wp-content/themes/FittedBaths/dist/fonts/aquarius.eot?1607477#iefix) format("embedded-opentype"),url(/wp-content/themes/FittedBaths/dist/fonts/aquarius.woff?1607477) format("woff"),url(/wp-content/themes/FittedBaths/dist/fonts/aquarius.ttf?1607477) format("truetype"),url(/wp-content/themes/FittedBaths/dist/fonts/aquarius.svg?1607477#aquarius) format("svg");font-weight:400;font-style:normal}.animate-spin{animation:2s linear infinite spin;display:inline-block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}body{overflow:hidden}body a:not(.menu-link):not(.entry-title a){text-underline-offset:.25rem;font-weight:400;text-decoration:underline}body ul.oceanwp-custom-links li>a{text-decoration:none!important}.centered,.text-center{text-align:center}.wp-block-separator{background:#563d5a;border:none;height:.325rem;margin:2rem auto;width:150px!important}.error-title{margin:0 auto 2rem!important}#df_189851,#df_190848{display:none}.page-id-189845 #call-to-action-no-link{max-width:500px;min-height:100px;padding:10px;margin:auto!important}.page-id-189845 #call-to-action-no-link .container{margin:10px}.page-id-189845 #call-to-action-no-link .container p:after{font:var(--fa-font-solid);content:"";margin-top:8px;padding-left:50px;position:absolute}@media (min-width:0) and (max-width:781px){.page-id-189845 #call-to-action-no-link .container p:after{content:""}}.page-id-189845 #call-to-action-no-link .container hr{display:none}.page-id-189845 .forminator-ui#forminator-module-189872.forminator-design--default .forminator-checkbox .forminator-checkbox-box{color:#21e516;background-color:#f9e4e8;border-color:#e04562;position:absolute;left:45%}.page-id-189845 .forminator-ui#forminator-module-189872.forminator-design--default .forminator-checkbox .forminator-checkbox-label{position:absolute;left:50%}.page-id-189845 .forminator-ui#forminator-module-189872.forminator-design--default .forminator-description{width:75%;margin:auto;padding-top:20px}#top-bar #top-bar-content .topbar-content .wp-block-columns a{font-weight:700;text-decoration:none}#top-bar #top-bar-content .topbar-content .wp-block-columns a:hover{opacity:.7;text-decoration:underline}#top-bar #top-bar-content .topbar-content .wp-block-columns .wp-block-column:first-child{text-align:center;min-width:65%}#top-bar #top-bar-content .topbar-content .wp-block-columns .wp-block-column:not(:first-child){text-align:right;width:35%}#top-bar #top-bar-content .topbar-content .wp-block-columns .wp-block-column:not(:first-child) a{color:#fff;padding:.7rem 1rem!important}#top-bar #top-bar-content .topbar-content .wp-block-columns .wp-block-column:not(:first-child) i{color:#fff;margin-left:8px}@media only screen and (min-width:768px) and (max-width:781px){#top-bar{padding:5px!important}#top-bar .topbar-content .wp-block-columns .wp-block-column:first-child{padding-bottom:10px;text-align:center!important}#top-bar .topbar-content .wp-block-columns .wp-block-column{text-align:center!important}#top-bar .topbar-content .wp-block-columns .wp-block-column button{margin:5px}}@media only screen and (min-width:782px) and (max-width:991px){#top-bar .topbar-content .wp-block-columns .wp-block-column:first-child{text-align:left!important}}@media only screen and (min-width:992px) and (max-width:1199px){#top-bar{padding:10px 5px!important}#top-bar .topbar-content .wp-block-columns .wp-block-column:first-child{text-align:left!important}}@media only screen and (min-width:1200px) and (max-width:1500px){#top-bar .topbar-content .wp-block-columns .wp-block-column:first-child{text-align:left!important}}@media only screen and (max-device-width:768px){#top-bar{padding:.5rem!important}#top-bar #top-bar-content,#top-bar #top-bar-content .topbar-content{margin-bottom:0!important}#top-bar #top-bar-content .topbar-content .wp-block-columns .wp-block-column:first-child{margin-bottom:0;padding-top:.5rem;padding-bottom:.5rem;min-width:100%!important}#top-bar #top-bar-content .topbar-content .wp-block-columns .wp-block-column:first-child a{line-height:1!important}#top-bar #top-bar-content .topbar-content .wp-block-columns .wp-block-column:last-child{display:none;text-align:center!important}#top-bar #top-bar-content .topbar-content .wp-block-columns .wp-block-column:last-child a{margin:5px}}#site-header #site-logo{margin-left:5rem}#site-header #site-logo #site-logo-inner a:focus{display:inherit;height:100%}#site-header #site-logo #site-logo-inner a img{transition-duration:.5s}#site-header #site-logo #site-logo-inner a img:hover{opacity:1;border:.2rem solid silver;border-radius:.25rem;padding:.1rem;transition-duration:.5s;box-shadow:.5rem .5rem 1rem -.2rem #fff}#site-header #site-navigation-wrap #site-navigation{float:right}#site-header #site-navigation-wrap #site-navigation .megamenu-li .menu-link{text-align:center}#site-header #site-navigation-wrap #site-navigation .megamenu li a.menu-link{margin:auto;font-size:15px;position:relative;text-align:center!important}#site-header #site-navigation-wrap #site-navigation .megamenu li a.menu-link:after{content:"";border-top:1px solid #fff;width:50%;display:block;position:absolute;bottom:5px;left:25%}#site-header #site-navigation-wrap .dropdown-menu li a{transition-duration:1s}#site-header #site-navigation-wrap .dropdown-menu li a:hover{background-color:#39283c}#site-header #site-navigation-wrap .dropdown-menu li.book-button a:hover{background:0 0!important}#site-header #site-navigation-wrap .package-selector a{pointer-events:none;margin-bottom:10px;padding-bottom:20px}#site-header #site-navigation-wrap .package-selector a:hover{cursor:default!important}#site-header #site-navigation-wrap .package-selector .sub-menu li{text-align:center;margin:auto}#site-header #site-navigation-wrap .package-selector .sub-menu li:hover{background:0 0}#site-header #site-navigation-wrap .package-selector .sub-menu li a{width:fit-content;pointer-events:auto!important}#site-header #site-navigation-wrap .package-selector .sub-menu li a:hover{background:bg-primary-dark;cursor:pointer!important}#site-header #site-navigation-wrap .package-selector .sub-menu li a:after{display:none!important}#site-header #site-navigation-wrap .book-button a{color:#563d5a!important}#site-header #site-navigation-wrap .book-button a span{color:#563d5a;background:#fff;border:.2rem solid #39283c;border-radius:3.5rem;padding:1rem 2rem!important;text-decoration:none!important}#site-header #site-navigation-wrap .book-button:hover a{color:#fff!important;background:0 0!important}#site-header #site-navigation-wrap .book-button:hover a span{color:#fff!important;background:#39283c!important;border:.2rem solid silver!important;border-radius:2.5rem!important;transition-duration:.5s!important;box-shadow:.5rem .5rem 1rem -.2rem #fff!important}#mobile-dropdown ul li a{text-decoration:none!important}@media only screen and (max-width:992px){#site-header #site-logo{margin-left:1rem}#site-header #mobile-dropdown #menu-primary-navigation-1 li a{text-decoration:none!important}#site-header #mobile-dropdown #menu-primary-navigation-1 li .sub-menu{padding-left:20px}#site-header #mobile-dropdown #menu-primary-navigation-1 li.book-button a{color:#563d5a;text-align:center;text-transform:uppercase;text-align:center;background:#fff;border:.2rem solid silver;border-radius:35px;width:fit-content;max-width:50%;margin:2rem auto;padding:7px 14px}}@media only screen and (max-width:992px) and (max-width:1200px){#top-bar{max-height:90px}#top-bar #top-bar-content{margin-bottom:20px}#top-bar #top-bar-social{display:none}}@media only screen and (max-width:992px) and (max-width:320px){#site-header.center-header #site-navigation-wrap .middle-site-logo a img,#site-logo #site-logo-inner a img{max-width:60vw!important}}.page-header{width:100%;position:relative;background-size:cover!important;height:85vh!important;padding:0!important}.page-header .background-image-page-header-overlay{opacity:0}.page-header .container{min-width:100vw;height:100%;position:absolute;left:0}.page-header .container .page-header-title{text-shadow:1px 1px 10px #563d5a,1px 1px 10px #563d5a;z-index:1;width:fit-content;margin:auto;top:calc(50% - 64px);max-width:95vw!important}.page-header .container .page-subheading{z-index:1;background:silver;width:100%;min-width:100%;padding:15px;position:absolute;bottom:5rem;left:0}.page-header .container .page-subheading a,.page-header .container .page-subheading a:visited{color:#563d5a}.page-header .container .page-subheading a:hover,.page-header .container .page-subheading a:visited:hover{text-decoration:underline}.page-header .container .site-breadcrumbs{background:#39283c;width:100%;height:5rem;padding:1.5rem;position:absolute;bottom:0}@media only screen and (min-width:768px) and (max-width:1024px){.page-header{background-attachment:scroll!important;height:75vh!important}.page-header .page-header-title{font-size:7.5rem!important;top:calc(50% - 100px)!important}}@media only screen and (max-width:900px),(height:1024px) and (width:1366px) and (-webkit-min-device-pixel-ratio:1.5) and (orientation:landscape),(width:1024px) and (height:1366px) and (-webkit-min-device-pixel-ratio:1.5) and (orientation:portrait){.page-header{height:45vh!important}.page-header .page-header-title{top:calc(50% - 100px)!important}.page-header .page-subheading{z-index:1;background:silver;width:100%;min-width:100%;padding:15px;position:absolute;bottom:45px;left:0}.page-header .page-subheading a,.page-header .page-subheading a:visited{color:#563d5a}.page-header .page-subheading a:hover,.page-header .page-subheading a:visited:hover{text-decoration:underline}.page-header .site-breadcrumbs{background:#39283c;width:100%;height:40px;position:absolute;bottom:0;padding:12px!important}}@media only screen and (max-width:767px){.page-header{height:75vh!important}.page-header .page-header-title{width:fit-content;top:calc(50% - 60px)!important}.page-header .page-subheading{font-size:1.6rem!important}.page-header .site-breadcrumbs{white-space:inherit!important;overflow:visible!important}.page-header .site-breadcrumbs ol{width:95%;line-height:1.3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-header .site-breadcrumbs ol .trail-end{display:none}.page-header .site-breadcrumbs ol.trail-items>li:nth-last-child(2) .breadcrumb-sep{display:none!important}}#right-sidebar .sidebar-box{margin-bottom:20px}#right-sidebar h2,#right-sidebar h3,#right-sidebar h4{color:#fff;text-align:center;background:#39283c;margin:auto;padding:10px!important}#right-sidebar a,#right-sidebar p{font-weight:400;line-height:1.5}#right-sidebar .widget_categories li,#right-sidebar .widget_recent_entries li{vertical-align:middle;border-bottom:1.5px solid silver;align-content:center;align-items:center;padding:.5rem;display:flex}#right-sidebar .widget_categories li:first-child,#right-sidebar .widget_recent_entries li:first-child{border-top:1.5px solid silver}#right-sidebar .widget_categories li a,#right-sidebar .widget_recent_entries li a{text-align:left}#right-sidebar .widget_categories li .wp-block-latest-posts__featured-image,#right-sidebar .widget_recent_entries li .wp-block-latest-posts__featured-image{min-width:50%}#right-sidebar .widget_categories li span,#right-sidebar .widget_recent_entries li span{color:#563d5a;float:right;text-align:center;background:silver;min-width:50px;padding:.5rem}#right-sidebar .widget_categories h4,#right-sidebar .widget_recent_entries h4{margin-bottom:2rem}#right-sidebar .widget_categories li{display:block}#right-sidebar #isotope-filtering h4{text-align:left;margin-bottom:20px;padding-bottom:25px}#right-sidebar #isotope-filtering h4#filter-title{color:#fff;text-align:center;background:#563d5a;border:.2rem solid silver;width:100%;padding:10px;transition-duration:.5s;margin-bottom:0!important}#right-sidebar #isotope-filtering h4#filter-title:hover{cursor:pointer;color:#563d5a;background:silver;border:.2rem solid #39283c}#right-sidebar #isotope-filtering h4#filter-title.active{background:#39283c}#right-sidebar #isotope-filtering h4#filter-title.active+#filters{padding:5px;opacity:1!important;height:100%!important}#right-sidebar #isotope-filtering h4#filter-title.active:hover{color:#563d5a;background:silver;border:.2rem solid #39283c}#right-sidebar #isotope-filtering #filters{opacity:0;border:1px solid #563d5a;height:0;min-height:100%;margin-bottom:10px;padding:0;transition:height 1s,padding .5s,opacity .5s;overflow:hidden}#right-sidebar #isotope-filtering #filters .button-group{border:1px solid #563d5a;margin-bottom:20px;padding:5px}#right-sidebar #isotope-filtering #filters .button-group h4{text-align:center;background:#39283c;width:100%;margin-bottom:5px}#right-sidebar #isotope-filtering #filters .button-group .button{width:100%;margin-bottom:5px}#right-sidebar #isotope-filtering #filters .button-group ul li button.is-checked{color:#39283c;background:silver;border-color:#39283c!important}#footer .footer-widgets-inner{width:1280px;padding:2rem 1.5rem}#footer .widget-title{text-rendering:optimizelegibility;border-top:.2rem solid;border-bottom:.2rem solid;width:fit-content;margin-bottom:2rem;padding:1rem 0;position:relative}#footer hr{background:#fff;margin-top:0;width:500px!important;height:2px!important;margin-bottom:3rem!important}#footer a{letter-spacing:.4px;font-size:14px;line-height:1.5;font-weight:400!important}#footer a:hover{opacity:.7;text-decoration:underline}#footer #final-call-to-action{background:silver;border:.2rem solid #39283c;border-radius:35px;max-width:800px;margin:2rem auto 6rem;padding:2rem 1.5rem;box-shadow:.5rem .5rem 1rem -.2rem #39283c}#footer #final-call-to-action .wp-block-columns{align-items:center;display:flex}#footer #final-call-to-action .wp-block-columns .wp-block-column{flex:1}#footer #final-call-to-action .wp-block-columns .wp-block-column:first-child{border-right:.2rem solid #39283c;padding-right:2rem}#footer #final-call-to-action .wp-block-columns .wp-block-column:last-child{text-align:center;padding-left:2rem}#footer #final-call-to-action .wp-block-columns .wp-block-column .ahi-heading{color:#563d5a;letter-spacing:.05rem;text-transform:uppercase;text-align:center;border-top:.5rem solid;border-bottom:.5rem solid;width:fit-content;margin:2rem auto;padding:1rem 0;font-family:oswald;font-size:2.4rem;font-weight:400;line-height:2.94rem;display:block}#footer #final-call-to-action .wp-block-columns .wp-block-column p{text-align:center;color:#563d5a;max-width:75%;margin:1rem auto}#footer #final-call-to-action .wp-block-columns .wp-block-column .icon-button{color:#fff;cursor:pointer;text-transform:uppercase;background:#563d5a;border:.2rem solid silver;justify-content:center;align-items:center;min-width:48px;min-height:48px;padding:.75rem 1.25rem;font-family:oswald;font-weight:600;transition:background .3s;display:inline-flex}#footer #final-call-to-action .wp-block-columns .wp-block-column .icon-button i{margin-left:1rem;font-size:1.5rem}#footer #final-call-to-action .wp-block-columns .wp-block-column .icon-button:focus,#footer #final-call-to-action .wp-block-columns .wp-block-column .icon-button:hover{outline-offset:2px;color:#fff;background:#39283c;outline:2px solid #563d5a}#footer #subscription_form{background:#efefef;padding:4rem 1.5rem}#footer #subscription_form form{color:#563d5a;max-width:1200px;height:75px;margin:auto;display:grid;position:relative}#footer #subscription_form form .forminator-row{justify-content:center;align-items:center;margin-bottom:0;display:flex}#footer #subscription_form form .forminator-row p{margin-bottom:0}#footer #subscription_form form label{display:none}#footer #subscription_form form input{color:#39283c;border:2px solid #39283c;max-width:46rem;height:5rem;position:absolute;top:0;box-shadow:2px 2px 10px -2px #563d5a;border-color:silver!important}#footer #subscription_form form .forminator-error-message{position:absolute;bottom:-10px;left:50%;transform:translate(50%)}#footer #subscription_form form .forminator-success{color:#fff;text-align:center;background:#563d5a;box-shadow:2px 2px 10px -2px #563d5a;border-color:silver!important}#footer #subscription_form form button{color:#fff;text-transform:uppercase;background:#563d5a;border:2px solid #39283c;border-radius:0 35px 35px 0;font-size:1.3rem;display:inline-block;position:absolute;top:-1px;right:10px;box-shadow:2px 2px 10px -2px #563d5a;border-width:2px!important;border-color:silver!important;padding:14px 20px!important;text-decoration:none!important;transition-duration:1s!important}#footer #subscription_form form button a{color:#fff;text-decoration:none!important}#footer #subscription_form form button:hover{color:#563d5a!important;background:#fff!important;border:.2rem solid #39283c!important;border-radius:0 35px 35px 0!important;transition-duration:.5s!important;box-shadow:.5rem .5rem 1rem -.2rem #39283c!important}#footer #subscription_form form button:hover a{color:#563d5a!important}#footer #company-motto{color:#fff;background:silver;padding:1rem 1.5rem;margin-top:0!important}#footer #company-motto .motto{text-align:center;margin:1rem}#footer #company-motto .motto figcaption{display:none}#footer #aquarius-review-score{color:#fff;background:#39283c;margin-top:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:2rem 1.5rem}#footer #aquarius-review-score .wp-block-columns{max-width:1200px;margin:auto}#footer #aquarius-review-score .wp-block-columns .review-comment p{text-align:left;margin-bottom:10px}#footer #aquarius-review-score .wp-block-columns .review-comment p:last-child{margin-bottom:0}#footer #aquarius-review-score .wp-block-columns .review-ratings{padding:0 20px}#footer #aquarius-review-score .wp-block-columns .review-ratings .review-score{text-align:center;border:1px solid #fff;padding:5px}#footer #aquarius-review-score .wp-block-columns .review-ratings .review-score .review-score-text{margin-bottom:0;font-weight:600}#footer #aquarius-review-score .wp-block-columns .review-ratings .review-score .overall-star-rating{--star-size:30px;--star-color:#fff;--star-background:#ff8c00;--percent:calc(var(--review-rating)*10%/10);font-size:var(--star-size);margin:3px 0 0;font-family:Times;line-height:1;display:inline-block}#footer #aquarius-review-score .wp-block-columns .review-ratings .review-score .overall-star-rating:before{content:"★★★★★";letter-spacing:3px;background:linear-gradient(90deg,var(--star-background)var(--percent),var(--star-color)var(--percent));-webkit-text-fill-color:transparent;-webkit-background-clip:text}#footer .col-1{width:33%;font-size:14px}#footer .col-1 p span{font-size:14px;font-weight:600}#footer .col-1 form{margin-top:0}#footer .col-1 form label{display:none}#footer .col-1 form .forminator-button,#footer .col-1 form .forminator-button-submit{border:2px solid #39283c;border-radius:35px;width:100%;font-weight:700;color:#563d5a!important;background-color:#fff!important;padding:14px 20px!important;text-decoration:none!important;transition-duration:1s!important}#footer .col-1 form .forminator-button-submit:hover,#footer .col-1 form .forminator-button:hover{color:#fff!important;background:#39283c!important;border:.2rem solid silver!important;border-radius:2.5rem!important;transition-duration:.5s!important;box-shadow:.5rem .5rem 1rem -.2rem #fff!important}#footer .col-1 form .forminator-button-submit:hover a,#footer .col-1 form .forminator-button:hover a{color:#563d5a!important}#footer .col-2{width:33%;padding-left:10%;font-size:14px}#footer .col-2 #menu-quick-links li{border:none}#footer .col-2 #menu-quick-links li a:before{content:"";color:#fff;vertical-align:middle;zoom:1;margin-top:-2px;margin-right:10px;font-family:"Font Awesome 5 Free";font-size:10px;font-weight:400;display:inline-block}#footer .col-2 #menu-quick-links li a:hover{margin-left:8px}#footer .col-3{width:33%;padding-left:10%;font-size:14px}#footer .col-3 .widget-title{test-align:center;margin-left:auto;margin-right:auto}#footer .col-3 .wp-block-wpseopress-local-business table{margin-bottom:0}#footer .col-3 .wp-block-wpseopress-local-business table th{text-transform:capitalize;border-color:#fff;padding:5px 0}#footer .col-3 .wp-block-wpseopress-local-business table td{text-align:right;border-color:#fff;padding:5px 0}#footer .col-3 i{color:#fff}@media only screen and (min-width:768px) and (max-width:959px){#footer .col-3{clear:none!important}}#footer .col-4{text-align:center;width:100%;margin-top:4rem}#footer .col-4 p{padding:0;font-weight:300}#footer .col-4 p:last-child{margin-bottom:20px}#footer .col-4 .widget-title{margin-left:auto;margin-right:auto;margin-bottom:25px!important}#footer .col-4 ul{display:flex}#footer .col-4 ul li{margin:auto;position:relative;display:block!important}#footer .col-4 ul li i{color:#fff;position:absolute;left:10px}#footer .col-4 ul.oceanwp-social-icons{width:25%;margin:auto}#footer .col-4 ul.oceanwp-social-icons a i{top:10px;left:10px}#footer .col-4 ul.oceanwp-custom-links a:hover{margin-left:0;text-decoration:underline}#footer .col-4 ul.contact-info-widget{margin:0 auto 15px;display:flex}#footer .col-4 ul.contact-info-widget .address .oceanwp-info-wrap{text-align:center;width:50%;margin:auto 0 auto 40%;padding:5px}#footer .col-4 ul.contact-info-widget .phone .oceanwp-info-wrap{text-align:center;margin:auto 30% auto 0;padding:5px}#footer .col-4 ul.contact-info-widget i{color:#fff}#footer .col-4 ul.contact-info-widget i.icon-location-pin{position:absolute;top:15px;bottom:0;left:30%}#footer .col-4 ul.contact-info-widget i.icon-phone{position:absolute;top:5px;left:95px}#footer #footer-bottom{padding:2rem 1.5rem}#footer #footer-bottom #copyright{width:60%;padding-top:5px}#footer #footer-bottom #footer-bottom-menu{width:40%}@media only screen and (min-width:600px) and (max-width:1024px){#footer #subscription_form{min-height:125px;padding:20px}#footer #subscription_form form{color:#563d5a;max-width:1200px;height:75px;margin:auto;position:relative}#footer #subscription_form form .forminator-row{justify-content:center;align-items:center;margin-bottom:0;display:flex}#footer #subscription_form form .forminator-row p{margin-bottom:0}#footer #subscription_form form label{display:none}#footer #subscription_form form input{color:#39283c;border:2px solid #39283c;max-width:26rem;height:5rem;position:absolute;top:0;box-shadow:2px 2px 10px -2px #563d5a;border-color:silver!important}#footer #subscription_form form .forminator-error-message{position:absolute;bottom:-10px;left:40%;transform:translate(50%)}#footer #subscription_form form .forminator-success{color:#fff;text-align:center;background:#563d5a;box-shadow:2px 2px 10px -2px #563d5a;border-color:silver!important}#footer #subscription_form form button{color:#fff;text-transform:uppercase;background:#563d5a;border:2px solid #39283c;border-radius:0 35px 35px 0;font-size:1.3rem;display:inline-block;position:absolute;top:-1px;right:10px;box-shadow:2px 2px 10px -2px #563d5a;border-width:2px!important;border-color:silver!important;padding:14px 20px!important;text-decoration:none!important;transition-duration:1s!important}#footer #subscription_form form button a{color:#fff;text-decoration:none!important}#footer #subscription_form form button:hover{color:#563d5a!important;background:#fff!important;border:.2rem solid #39283c!important;border-radius:0 35px 35px 0!important;transition-duration:.5s!important;box-shadow:.5rem .5rem 1rem -.2rem #39283c!important}#footer #subscription_form form button:hover a{color:#563d5a!important}#footer #aquarius-review-score .review-comment{flex-basis:70%!important}#footer #aquarius-review-score .review-ratings{flex-basis:30%!important}#footer .footer-widgets-inner .col-1{width:35%!important;margin:0!important;padding:0!important}#footer .footer-widgets-inner .col-2{width:35%!important;padding-left:0!important}#footer .footer-widgets-inner .col-3{width:30%!important;padding-left:2rem!important}#footer .footer-widgets-inner .col-3 .widget-title{display:block;text-align:center!important;margin:0 auto 15px!important}#footer .footer-widgets-inner .col-4{margin:30px auto!important}#footer .footer-widgets-inner .col-4 ul.contact-info-widget li{position:relative}#footer .footer-widgets-inner .col-4 ul.contact-info-widget li.address i{margin:auto;position:absolute;top:-5px;left:2rem}#footer .footer-widgets-inner .col-4 ul.contact-info-widget li.address .oceanwp-info-wrap{text-align:center;margin:auto}#footer .footer-widgets-inner .col-4 ul.contact-info-widget li.address .oceanwp-info-wrap .oceanwp-contact-title{text-align:center}#footer .footer-widgets-inner .col-4 ul.contact-info-widget li.phone i{margin:auto;position:absolute;top:0}#footer .footer-widgets-inner .col-4 ul.contact-info-widget li.phone .oceanwp-info-wrap{text-align:center;margin:auto}#footer .footer-widgets-inner .col-4 ul.contact-info-widget li.phone .oceanwp-info-wrap .oceanwp-contact-title{text-align:center}#footer #footer-bottom #footer-bottom-menu{text-align:center;width:100%}#footer #footer-bottom #copyright{text-align:center;width:100%;margin:auto}}@media only screen and (min-width:768px) and (max-width:991px){#footer #subscription_form{min-height:125px;padding:20px}#footer #subscription_form form{color:#563d5a;max-width:1200px;height:75px;margin:auto;position:relative}#footer #subscription_form form .forminator-row{justify-content:center;align-items:center;margin-bottom:0;display:flex}#footer #subscription_form form .forminator-row p{margin-bottom:0}#footer #subscription_form form label{display:none}#footer #subscription_form form input{color:#39283c;border:2px solid #39283c;max-width:26rem;height:5rem;position:absolute;top:0;box-shadow:2px 2px 10px -2px #563d5a;border-color:silver!important}#footer #subscription_form form .forminator-error-message{position:absolute;bottom:-10px;left:40%;transform:translate(50%)}#footer #subscription_form form .forminator-success{color:#fff;text-align:center;background:#563d5a;box-shadow:2px 2px 10px -2px #563d5a;border-color:silver!important}#footer #subscription_form form button{color:#fff;text-transform:uppercase;background:#563d5a;border:2px solid #39283c;border-radius:0 35px 35px 0;font-size:1.3rem;display:inline-block;position:absolute;top:-1px;right:10px;box-shadow:2px 2px 10px -2px #563d5a;border-width:2px!important;border-color:silver!important;padding:14px 20px!important;text-decoration:none!important;transition-duration:1s!important}#footer #subscription_form form button a{color:#fff;text-decoration:none!important}#footer #subscription_form form button:hover{color:#563d5a!important;background:#fff!important;border:.2rem solid #39283c!important;border-radius:0 35px 35px 0!important;transition-duration:.5s!important;box-shadow:.5rem .5rem 1rem -.2rem #39283c!important}#footer #subscription_form form button:hover a{color:#563d5a!important}#footer #aquarius-review-score .review-comment{flex-basis:70%!important}#footer #aquarius-review-score .review-ratings{flex-basis:30%!important}#footer .footer-widgets-inner .col-1{width:35%!important;margin:0!important;padding:0!important}#footer .footer-widgets-inner .col-2{width:35%!important;padding-left:0!important}#footer .footer-widgets-inner .col-3{width:30%!important;padding-left:2rem!important}#footer .footer-widgets-inner .col-3 .widget-title{display:block;text-align:center!important;margin:0 auto 15px!important}#footer .footer-widgets-inner .col-4{margin:30px auto!important}#footer .footer-widgets-inner .col-4 ul.contact-info-widget li{position:relative}#footer .footer-widgets-inner .col-4 ul.contact-info-widget li.address i{margin:auto;position:absolute;top:-5px;left:2rem}#footer .footer-widgets-inner .col-4 ul.contact-info-widget li.address .oceanwp-info-wrap{text-align:center;margin:auto}#footer .footer-widgets-inner .col-4 ul.contact-info-widget li.address .oceanwp-info-wrap .oceanwp-contact-title{text-align:center}#footer .footer-widgets-inner .col-4 ul.contact-info-widget li.phone i{margin:auto;position:absolute;top:0;left:5rem}#footer .footer-widgets-inner .col-4 ul.contact-info-widget li.phone .oceanwp-info-wrap{text-align:center;margin:auto}#footer .footer-widgets-inner .col-4 ul.contact-info-widget li.phone .oceanwp-info-wrap .oceanwp-contact-title{text-align:center}#footer #footer-bottom #footer-bottom-menu{text-align:center;width:100%}#footer #footer-bottom #copyright{text-align:center;width:100%;margin:auto}}@media only screen and (max-width:767px){#footer #final-call-to-action{border-radius:0;margin:2rem auto 0;padding:2rem 1.5rem;box-shadow:none!important;border:none!important}#footer #final-call-to-action .wp-block-columns{flex-direction:column}#footer #final-call-to-action .wp-block-columns .wp-block-column{border-right:none!important;padding:0!important}#footer #final-call-to-action .wp-block-columns .wp-block-column p{text-align:center}#footer #final-call-to-action .wp-block-columns .wp-block-column:first-child{border-right:.2rem solid #39283c;padding-right:2rem}#footer #final-call-to-action .wp-block-columns .wp-block-column:last-child{text-align:center;padding-left:2rem}#footer #final-call-to-action .wp-block-columns .wp-block-column .ahi-heading{color:#563d5a;letter-spacing:.05rem;text-transform:uppercase;text-align:center;border-top:.5rem solid;border-bottom:.5rem solid;width:fit-content;margin:2rem auto;padding:1rem 0;font-family:oswald;font-size:2.4rem;font-weight:400;line-height:2.94rem;display:block}#footer #final-call-to-action .wp-block-columns .wp-block-column p{text-align:center;color:#563d5a;max-width:75%;margin:3rem auto}#footer #final-call-to-action .wp-block-columns .wp-block-column .icon-button{color:#fff;cursor:pointer;text-transform:uppercase;background:#563d5a;border:.2rem solid silver;justify-content:center;align-items:center;min-width:90vw;min-height:48px;padding:.75rem 1.25rem;font-family:oswald;font-weight:600;transition:background .3s;display:inline-flex}#footer #final-call-to-action .wp-block-columns .wp-block-column .icon-button i{margin-left:1rem;font-size:1.5rem}#footer #final-call-to-action .wp-block-columns .wp-block-column .icon-button:focus,#footer #final-call-to-action .wp-block-columns .wp-block-column .icon-button:hover{outline-offset:2px;color:#fff;background:#39283c;outline:2px solid #563d5a}}@media only screen and (max-width:767px) and (max-width:781px){#footer #final-call-to-action .wp-block-columns{flex-direction:column}#footer #final-call-to-action .wp-block-columns .wp-block-column{border-right:none!important;padding:0!important}#footer #final-call-to-action .wp-block-columns .wp-block-column .ahi-heading,#footer #final-call-to-action .wp-block-columns .wp-block-column p{text-align:center}}@media only screen and (max-width:767px){#footer #subscription_form form{height:100%}#footer #subscription_form form .forminator-row p{text-align:center}#footer #subscription_form form .forminator-row .forminator-col{flex:0 0 100%;margin-bottom:20px}#footer #subscription_form form .forminator-error-message{position:initial;text-align:center;transform:none}#footer #subscription_form form input{position:initial;min-width:100%}#footer #subscription_form form button{position:initial;border-radius:0;width:100%}#footer #footer-widgets{padding-top:5px}#footer #footer-widgets .col-1,#footer #footer-widgets .col-2,#footer #footer-widgets .col-3,#footer #footer-widgets .col-4{margin-top:5px;margin-bottom:5px;position:relative;float:none!important;width:100%!important;padding:5px!important}#footer #footer-widgets .widget-title{display:block;text-align:center!important;margin:15px auto!important}#footer #footer-widgets .col-1{text-align:center!important;padding-left:0!important;padding-right:0!important}#footer #footer-widgets .col-2{padding-left:0!important;padding-right:0!important}#footer #footer-widgets .col-2 ul{text-align:center!important}#footer #footer-widgets .col-2 ul li{padding-left:0!important}#footer #footer-widgets .col-3{margin-bottom:0!important;padding:0 50px!important;right:0!important}#footer #footer-widgets .col-4{margin-bottom:0!important;padding-bottom:10px!important;padding-left:0!important;padding-right:0!important}#footer #footer-widgets .col-4 hr{display:none;max-width:90%!important;margin:auto!important}#footer #footer-widgets .col-4 ul.oceanwp-social-icons{width:100%;margin:0}#footer #footer-widgets .col-4 ul.oceanwp-custom-links{display:block!important}#footer #footer-widgets .col-4 ul.oceanwp-custom-links li{margin:5px!important;padding-left:0!important}#footer #footer-widgets .col-4 ul.contact-info-widget{padding-top:10px;width:100%!important;display:block!important}#footer #footer-widgets .col-4 ul.contact-info-widget li{margin-top:15px;margin-bottom:20px;position:relative}#footer #footer-widgets .col-4 ul.contact-info-widget li .oceanwp-info-wrap{padding-left:0!important}#footer #footer-widgets .col-4 ul.contact-info-widget li .oceanwp-info-wrap span{margin:auto;line-height:18px}#footer #footer-widgets .col-4 ul.contact-info-widget li i.icon-location-pin{margin-top:10px!important;margin-left:0!important;top:-10px!important}#footer #footer-widgets .col-4 ul.contact-info-widget li i.icon-phone{top:-10px;position:initial!important;margin-left:20px!important}#footer #footer-widgets .col-4 ul.contact-info-widget li i.icon-mobile{position:initial!important;margin-left:20px!important}#footer #footer-widgets .col-4 ul.contact-info-widget li.address{height:125px;padding-left:0}#footer #footer-widgets .col-4 ul.contact-info-widget li.address i{position:absolute;left:37.5%;right:40%;margin:0 auto!important;top:-20px!important}#footer #footer-widgets .col-4 ul.contact-info-widget li.address .oceanwp-info-wrap{text-align:center;margin:auto;position:absolute;bottom:0;left:0;right:0}#footer #footer-widgets .col-4 ul.contact-info-widget li.address .oceanwp-info-wrap .oceanwp-contact-title{text-align:center}#footer #footer-widgets .col-4 ul.contact-info-widget li.phone{height:90px}#footer #footer-widgets .col-4 ul.contact-info-widget li.phone i{left:37.5%;right:40%;margin:5px auto!important;position:absolute!important}#footer #footer-widgets .col-4 ul.contact-info-widget li.phone .oceanwp-info-wrap{text-align:center;margin:auto;position:absolute;bottom:0;left:0;right:0}#footer #footer-widgets .col-4 ul.contact-info-widget li.phone .oceanwp-info-wrap .oceanwp-contact-title{text-align:center}#footer #footer-bottom #copyright,#footer #footer-bottom #footer-bottom-menu{float:none;text-align:center;margin-bottom:5px;display:inline-block;width:100%!important}}.blog-entry .blog-entry-inner{position:relative;height:100%!important}.blog-entry .blog-entry-inner .thumbnail{padding:0}.blog-entry .blog-entry-inner .thumbnail img{-o-object-fit:cover;object-fit:cover;text-align:center;min-width:100%;height:300px}.blog-entry .blog-entry-inner .thumbnail .thumbnail-caption{display:none!important}.blog-entry .blog-entry-inner .blog-entry-header .blog-entry-title{margin-bottom:5px;font-weight:500}.blog-entry .blog-entry-inner .blog-entry-header .blog-entry-title.entry-title a{font-weight:500}.blog-entry .blog-entry-inner .meta{text-align:center;justify-content:center;margin:1.5rem auto;padding-bottom:.5rem}.blog-entry .blog-entry-inner .meta li{margin:1rem auto}.blog-entry .blog-entry-inner .meta li:after{display:none}.blog-entry .blog-entry-inner .meta li:first-child{width:100%;margin-bottom:0}.blog-entry .blog-entry-inner .blog-entry-summary{text-align:center;padding:5px}.blog-entry .blog-entry-inner .blog-entry-summary p{margin-bottom:5px}.blog-entry .blog-entry-inner .blog-entry-readmore{border-radius:35px;max-width:fit-content;margin-bottom:1rem;margin-left:auto;margin-right:auto;transition-duration:.5s!important}.blog-entry .blog-entry-inner .blog-entry-readmore a{color:#fff;text-align:center;letter-spacing:.1em;text-wrap:balance;background:#563d5a;border:2px solid silver;border-radius:35px;font-weight:600;box-shadow:2px 2px 10px -2px #563d5a;text-transform:uppercase!important;padding:14px 20px!important;text-decoration:none!important;transition-duration:.5s!important}.blog-entry .blog-entry-inner .blog-entry-readmore a:hover{color:#563d5a!important;background:#fff!important;border:.2rem solid #39283c!important;border-radius:2.5rem!important;transition-duration:.5s!important;box-shadow:.5rem .5rem 1rem -.2rem #39283c!important}.blog-entry .blog-entry-inner .blog-entry-readmore a:hover a{color:#563d5a!important}@media only screen and (min-width:600px) and (max-width:1100px){#blog-entries,#blog-entries.isotope{flex-wrap:wrap!important;justify-content:center!important;margin:0 auto!important;padding:0!important;display:flex!important}.blog-entry{min-width:280px;flex:0 0 48%!important;width:48%!important;max-width:48%!important;margin:1%!important}}.post-type-archive-staff-members .blog-entry .blog-entry-inner{padding:0 10px!important}.post-type-archive-staff-members .blog-entry .blog-entry-inner .blog-entry-header{z-index:2;padding:5px;transition:transform .6s ease-in,background-color .6s ease-in,border .6s ease-in;position:absolute;top:0;left:0;right:0;transform:translate(0);margin:0 .625rem!important}.post-type-archive-staff-members .blog-entry .blog-entry-inner .blog-entry-header h3{letter-spacing:.02rem;margin-bottom:.5rem;padding:.5rem 0;line-height:2.16rem;color:#fff!important}.post-type-archive-staff-members .blog-entry .blog-entry-inner .blog-entry-summary{visibility:visible;z-index:2;opacity:1;text-transform:capitalize;background:silver;padding:1rem;transition:opacity .6s ease-in;position:absolute;bottom:0;left:0;right:0}.post-type-archive-staff-members .blog-entry .blog-entry-inner .blog-entry-summary p{text-align:center;color:#563d5a;margin:0;line-height:1}.post-type-archive-staff-members .blog-entry .blog-entry-inner .blog-entry-readmore{visibility:hidden;opacity:0;text-align:center;transition:opacity 1s ease-in;position:absolute;bottom:15px;left:0;right:0}.post-type-archive-staff-members .blog-entry .blog-entry-inner:hover .blog-entry-header{background-color:silver;border:.2rem solid #39283c;transform:translateY(50%)}.post-type-archive-staff-members .blog-entry .blog-entry-inner:hover .blog-entry-header h3{margin:0 auto;color:#563d5a!important}.post-type-archive-staff-members .blog-entry .blog-entry-inner:hover .blog-entry-summary{opacity:0}.post-type-archive-staff-members .blog-entry .blog-entry-inner:hover .blog-entry-readmore{visibility:visible;z-index:2;opacity:1}@media only screen and (max-width:768px),only screen and (min-device-width:768px) and (max-device-width:1366px) and (orientation:portrait){.post-type-archive-staff-members .blog-entry .blog-entry-inner .blog-entry-header{text-align:center;box-sizing:border-box;background-color:silver;border:.2rem solid #39283c;border-radius:0;padding:5px;position:absolute;top:10px}.post-type-archive-staff-members .blog-entry .blog-entry-inner .blog-entry-header h3{text-align:center;margin:0 auto;padding:0;color:#563d5a!important}.post-type-archive-staff-members .blog-entry .blog-entry-inner .blog-entry-summary{display:none}.post-type-archive-staff-members .blog-entry .blog-entry-inner .blog-entry-readmore{visibility:visible;z-index:2;opacity:1;bottom:5px}}.post-type-archive-reviews .blog-entry .connected-staff{text-align:center;background:#39283c;border-radius:0 0 35px 35px;max-width:100px;margin:auto;padding:5px 0 1rem;position:absolute;top:0;left:0;right:0}.post-type-archive-reviews .blog-entry .connected-staff .post-thumbnail-avatar{width:75px;height:75px;margin:auto}.post-type-archive-reviews .blog-entry .connected-staff .post-thumbnail-avatar img{border:.2rem solid silver;border-radius:50%;max-width:75px}.post-type-archive-reviews .blog-entry .connected-staff span{color:#fff;text-align:center;padding:3px;font-size:1.2rem;line-height:.5;display:block}.post-type-archive-reviews .blog-entry .connected-staff span.fitted-by{text-transform:uppercase;margin-top:.5rem;font-size:1rem;font-weight:900}.post-type-archive-reviews .blog-entry .connected-staff span.fitter-name{text-transform:uppercase;font-size:1rem}.post-type-archive-reviews .blog-entry .blog-entry-inner{padding:0 10px!important}.post-type-archive-reviews .blog-entry .blog-entry-inner .blog-entry-header{z-index:2;padding-top:10px;transition:all .6s ease-in;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);margin:0 .625rem!important}.post-type-archive-reviews .blog-entry .blog-entry-inner .blog-entry-header h3{letter-spacing:.02rem;margin-bottom:.5rem;padding:.5rem 0;line-height:2.16rem;color:#fff!important}.post-type-archive-reviews .blog-entry .blog-entry-inner .blog-entry-header h3 a{color:#fff}.post-type-archive-reviews .blog-entry .blog-entry-inner .meta{visibility:visible;z-index:2;opacity:1;text-align:center;transition:all .6s ease-in;display:inline-block;position:absolute;top:calc(25% + 120px);left:0;right:0}.post-type-archive-reviews .blog-entry .blog-entry-inner .meta li{color:#563d5a;background-color:silver;padding:10px;display:inline}.post-type-archive-reviews .blog-entry .blog-entry-inner .meta li i{color:#563d5a!important}.post-type-archive-reviews .blog-entry .blog-entry-inner .blog-entry-summary{visibility:visible;z-index:2;opacity:1;text-align:center;margin-top:0;padding:0 5px;transition:all .6s ease-in;display:inline-block;position:absolute;left:0;right:0;bottom:3px!important}.post-type-archive-reviews .blog-entry .blog-entry-inner .blog-entry-summary p{color:#fff;margin:0;line-height:1;background:0 0!important;padding:0!important}.post-type-archive-reviews .blog-entry .blog-entry-inner .blog-entry-summary p .overall-star-rating{--star-size:35px;--star-color:#fff;--star-background:#ff8c00;--percent:calc(var(--review-rating)*10%/10);font-size:var(--star-size);margin:0;font-family:Times;line-height:1;display:block}.post-type-archive-reviews .blog-entry .blog-entry-inner .blog-entry-summary p .overall-star-rating:before{content:"★★★★★";letter-spacing:3px;background:linear-gradient(90deg,var(--star-background)var(--percent),var(--star-color)var(--percent));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.post-type-archive-reviews .blog-entry .blog-entry-inner .blog-entry-summary p .overall-star-rating .review-total-text{display:none!important}.post-type-archive-reviews .blog-entry .blog-entry-inner .blog-entry-readmore{visibility:hidden;opacity:0;text-align:center;transition:opacity 1s ease-in;position:absolute;bottom:15px;left:0;right:0}.post-type-archive-reviews .blog-entry .blog-entry-inner:hover .blog-entry-header{background-color:silver;padding:5px;transform:translateY(-25%)}.post-type-archive-reviews .blog-entry .blog-entry-inner:hover .blog-entry-header h3{margin:0 auto;color:#563d5a!important}.post-type-archive-reviews .blog-entry .blog-entry-inner:hover .blog-entry-header h3 a{color:#563d5a!important}.post-type-archive-reviews .blog-entry .blog-entry-inner:hover .blog-entry-summary,.post-type-archive-reviews .blog-entry .blog-entry-inner:hover .meta{opacity:0}.post-type-archive-reviews .blog-entry .blog-entry-inner:hover .blog-entry-readmore{visibility:visible;z-index:2;opacity:1}@media only screen and (max-width:768px),only screen and (min-device-width:768px) and (max-device-width:1366px) and (orientation:portrait){.post-type-archive-reviews .blog-entry .blog-entry-inner .connected-staff{display:none}.post-type-archive-reviews .blog-entry .blog-entry-inner .blog-entry-header{background-color:silver;border:.2rem solid #39283c;margin:auto;padding:10px;transform:translateY(15%);padding-top:0!important;top:10px!important}.post-type-archive-reviews .blog-entry .blog-entry-inner .blog-entry-header h3{color:#563d5a!important}.post-type-archive-reviews .blog-entry .blog-entry-inner .connected-staff{left:unset;border-radius:0 0 0 35px;margin:0}.post-type-archive-reviews .blog-entry .blog-entry-inner .meta{top:calc(30% + 75px)}.post-type-archive-reviews .blog-entry .blog-entry-inner .meta li{padding:10px}.post-type-archive-reviews .blog-entry .blog-entry-inner .meta li i{color:#fff!important}.post-type-archive-reviews .blog-entry .blog-entry-inner .blog-entry-summary{top:20px;transform:translateY(30%)}.post-type-archive-reviews .blog-entry .blog-entry-inner .blog-entry-summary p{padding:5px}.post-type-archive-reviews .blog-entry .blog-entry-inner .blog-entry-readmore{visibility:visible;z-index:2;opacity:1}.post-type-archive-reviews .blog-entry .blog-entry-inner .blog-entry-readmore a{color:#563d5a;background:#fff;border:.2rem solid #39283c}}.post-type-archive-installations .blog-entry .connected-staff{text-align:center;background:#39283c;border-radius:0 0 35px 35px;max-width:100px;margin:auto;padding:5px 5px 1rem;transition:all .6s ease-in;position:absolute;top:0;left:0;right:0}.post-type-archive-installations .blog-entry .connected-staff .post-thumbnail-avatar{width:75px;height:75px;margin:auto auto 2px}.post-type-archive-installations .blog-entry .connected-staff .post-thumbnail-avatar img{border:.2rem solid silver;border-radius:50%;max-width:75px}.post-type-archive-installations .blog-entry .connected-staff span{color:#fff;text-align:center;padding:3px;font-size:1.2rem;line-height:.5;display:block}.post-type-archive-installations .blog-entry .connected-staff span.fitted-by{text-transform:uppercase;margin-top:.5rem;font-size:1rem;font-weight:900}.post-type-archive-installations .blog-entry .connected-staff span.fitter-name{text-transform:uppercase;font-size:1rem}.post-type-archive-installations .blog-entry .blog-entry-inner{padding:0 10px!important}.post-type-archive-installations .blog-entry .blog-entry-inner .blog-entry-header{z-index:2;padding-top:10px;transition:all .6s ease-in;position:absolute;top:52.5%;left:0;right:0;transform:translateY(-50%);margin:0 .625rem!important}.post-type-archive-installations .blog-entry .blog-entry-inner .blog-entry-header h3{padding:.5rem 0;color:#fff!important}.post-type-archive-installations .blog-entry .blog-entry-inner .blog-entry-header h3 a{color:#fff}.post-type-archive-installations .blog-entry .blog-entry-inner .blog-entry-summary{visibility:visible;z-index:2;opacity:1;text-align:center;padding:0 5px;transition:all .6s ease-in;position:absolute;left:0;right:0;bottom:3px!important}.post-type-archive-installations .blog-entry .blog-entry-inner .blog-entry-summary p{color:#fff;margin:0;line-height:1;background:0 0!important;padding:0!important}.post-type-archive-installations .blog-entry .blog-entry-inner .blog-entry-readmore{visibility:hidden;opacity:0;text-align:center;transition:opacity 1s ease-in;position:absolute;bottom:15px;left:0;right:0}.post-type-archive-installations .blog-entry .blog-entry-inner:hover .connected-staff{display:none}.post-type-archive-installations .blog-entry .blog-entry-inner:hover .blog-entry-header{background:silver;margin-top:0;transform:translateY(-75%);padding:5px!important}.post-type-archive-installations .blog-entry .blog-entry-inner:hover .blog-entry-header h3{margin-top:0;color:#563d5a!important}.post-type-archive-installations .blog-entry .blog-entry-inner:hover .blog-entry-header h3 a{color:#563d5a}.post-type-archive-installations .blog-entry .blog-entry-inner:hover .blog-entry-summary{opacity:0}.post-type-archive-installations .blog-entry .blog-entry-inner:hover .blog-entry-readmore{visibility:visible;opacity:1;z-index:2}@media only screen and (max-width:768px),only screen and (min-device-width:768px) and (max-device-width:1366px) and (orientation:portrait){.post-type-archive-installations .blog-entry .blog-entry-inner .blog-entry-header{background-color:silver;border:.2rem solid #39283c;margin:auto;padding:5px;top:60%!important}.post-type-archive-installations .blog-entry .blog-entry-inner .blog-entry-header h3{margin-top:0;margin-bottom:0;color:#563d5a!important;border-radius:0!important}.post-type-archive-installations .blog-entry .blog-entry-inner .blog-entry-header h3 a{border-radius:0;color:#563d5a!important}.post-type-archive-installations .blog-entry .blog-entry-inner .blog-entry-summary{padding:5px;top:20px;transform:translateY(30%)}.post-type-archive-installations .blog-entry .blog-entry-inner .blog-entry-readmore{visibility:visible;z-index:2;opacity:1;bottom:5px}}#blog-entries.package-query{flex-wrap:wrap;place-content:center;display:flex}#blog-entries.package-query .blog-entry{width:33.3%}#blog-entries.package-query .blog-entry .blog-entry-inner{background:#fff;border:.2rem solid #39283c;border-radius:35px;padding:0;box-shadow:.5rem .5rem 1rem -.2rem #fff}#blog-entries.package-query .blog-entry .blog-entry-inner .blog-entry-header{background:#563d5a;border-radius:30px 30px 0 0;padding:2rem;margin:0!important}#blog-entries.package-query .blog-entry .blog-entry-inner .blog-entry-header .blog-entry-title.entry-title{color:#fff;border-top:.5rem solid;border-bottom:.5rem solid;margin:auto;padding:1.5rem 0;line-height:2.16rem}#blog-entries.package-query .blog-entry .blog-entry-inner .blog-entry-header .blog-entry-title.entry-title a{color:#fff;text-decoration:none}#blog-entries.package-query .blog-entry .blog-entry-inner .thumbnail{margin:0;padding:0!important}#blog-entries.package-query .blog-entry .blog-entry-inner .package-price{color:#563d5a;text-align:center;text-transform:uppercase;background:#efefef;margin-bottom:0;padding:2rem;font-weight:600}#blog-entries.package-query .blog-entry .blog-entry-inner .package-price .designed-text{margin-bottom:1rem;font-size:1.8rem;display:block}#blog-entries.package-query .blog-entry .blog-entry-inner .package-price .for-only-text{margin-bottom:.25rem;font-size:1.4rem;font-style:italic;display:block}#blog-entries.package-query .blog-entry .blog-entry-inner .package-price .price-text{font-size:3.5rem;font-weight:700;display:block}#blog-entries.package-query .blog-entry .blog-entry-inner .blog-entry-summary{background:#fff;margin-top:0;padding:1rem}#blog-entries.package-query .blog-entry .blog-entry-inner .blog-entry-readmore{padding:2rem}.post-type-archive-fitted-bathrooms #blog-entries,.post-type-archive-fitted-bedrooms #blog-entries,.post-type-archive-fitted-kitchens #blog-entries,.post-type-archive-packages #blog-entries,.post-type-archive-smaller-works #blog-entries{flex-wrap:wrap;justify-content:center;display:flex}#related-posts{background-color:#efefef;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:4rem 1.5rem 8rem}#related-posts .related-posts-title{text-align:center;margin-top:1rem;margin-left:auto;margin-right:auto;padding:1.5rem;font-weight:400;line-height:1.15}#related-posts .oceanwp-row{flex-wrap:wrap;justify-content:center;gap:2rem;margin:auto;display:flex}#related-posts .oceanwp-row article{background-color:#fff;border:.2rem solid #39283c;border-radius:35px;flex:350px;max-width:350px;height:350px;padding:0;position:relative;overflow:hidden;box-shadow:.5rem .5rem 1rem -.2rem #39283c}#related-posts .oceanwp-row article figure,#related-posts .oceanwp-row article figure .related-thumb{height:100%;min-height:100%}#related-posts .oceanwp-row article figure .related-thumb img{-o-object-fit:cover;object-fit:cover;min-width:100%;height:100%;min-height:250px}#related-posts .oceanwp-row article .related-post-title{background:silver;border:none;width:auto;padding:1.5rem .5rem;transition:all .6s ease-in;position:absolute;top:0;left:0;right:0}#related-posts .oceanwp-row article .related-post-title a{color:#563d5a;border-top:.5rem solid;border-bottom:.5rem solid;width:fit-content;margin:auto;padding:.25rem;text-decoration:none}@media only screen and (max-width:768px){#related-posts .oceanwp-row article .related-post-title{background-color:#563d5a96!important}#related-posts .oceanwp-row article .related-post-title a{color:#fff}}@media only screen and (max-width:900px),(height:1024px) and (width:1366px) and (-webkit-min-device-pixel-ratio:1.5) and (orientation:landscape),(width:1024px) and (height:1366px) and (-webkit-min-device-pixel-ratio:1.5) and (orientation:portrait){#related-posts .oceanwp-row article .related-post-title{background-color:#563d5a96!important}#related-posts .oceanwp-row article .related-post-title a{color:#fff}}#related-posts .oceanwp-row article .published{color:#563d5a;background:silver;width:max-content;margin:auto;padding:10px;display:none;position:absolute;bottom:0;left:0;right:0}#related-posts .oceanwp-row article:hover .related-thumb img{opacity:1}#related-posts .oceanwp-row article:hover .related-post-title{background-color:#563d5a96!important}#related-posts .oceanwp-row article:hover .related-post-title a{color:#fff}.single-post #related-posts{background-color:#efefef;margin:2rem auto;padding:4rem 1.5rem 8rem}.single-post .related-posts-title{text-align:center;margin-top:1rem;margin-left:auto;margin-right:auto;padding:1.5rem;font-weight:400;line-height:1.15}.single-post .oceanwp-row{flex-wrap:wrap;justify-content:center;gap:2rem;margin:auto;display:flex}@media only screen and (max-width:1000px){.single-post .oceanwp-row{flex-direction:column;width:90%}}.single-post .oceanwp-row article{background-color:#fff;border:.2rem solid #39283c;border-radius:35px;padding:0;position:relative;overflow:hidden;box-shadow:.5rem .5rem 1rem -.2rem #39283c;flex:250px!important;max-width:250px!important;height:250px!important}@media only screen and (max-width:1000px){.single-post .oceanwp-row article{margin-left:auto;margin-right:auto}}.single-post .oceanwp-row article figure,.single-post .oceanwp-row article figure .related-thumb{height:100%;min-height:100%}.single-post .oceanwp-row article figure .related-thumb img{-o-object-fit:cover;object-fit:cover;min-width:100%;height:100%;min-height:250px}.single-post .oceanwp-row article .related-post-title{background:silver;border:none;width:auto;padding:1.5rem .5rem;transition:all .6s ease-in;position:absolute;top:0;left:0;right:0}.single-post .oceanwp-row article .related-post-title a{color:#563d5a;border-top:.5rem solid;border-bottom:.5rem solid;width:fit-content;margin:auto;padding:.25rem;text-decoration:none}@media only screen and (max-width:768px){.single-post .oceanwp-row article .related-post-title{background-color:#563d5a96!important}.single-post .oceanwp-row article .related-post-title a{color:#fff}}@media only screen and (max-width:900px),(height:1024px) and (width:1366px) and (-webkit-min-device-pixel-ratio:1.5) and (orientation:landscape),(width:1024px) and (height:1366px) and (-webkit-min-device-pixel-ratio:1.5) and (orientation:portrait){.single-post .oceanwp-row article .related-post-title{background-color:#563d5a96!important}.single-post .oceanwp-row article .related-post-title a{color:#fff}}.single-post .oceanwp-row article .published{color:#563d5a;background:silver;width:max-content;margin:auto;padding:10px;display:none;position:absolute;bottom:0;left:0;right:0}.single-post .oceanwp-row article:hover .related-thumb img{opacity:1}.single-post .oceanwp-row article:hover .related-post-title{background-color:#563d5a96!important}.single-post .oceanwp-row article:hover .related-post-title a{color:#fff}@media only screen and (min-width:768px) and (max-width:1024px),only screen and (width:1024px) and (height:1366px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (width:834px) and (height:1112px) and (-webkit-min-device-pixel-ratio:2){#related-posts .oceanwp-row,.single-post #related-posts .oceanwp-row{flex-wrap:wrap;justify-content:center;gap:2rem;flex-direction:row!important;width:90%!important}#related-posts .oceanwp-row article,.single-post #related-posts .oceanwp-row article{box-sizing:border-box;margin-bottom:2rem;flex:0 calc(50% - 1rem)!important;max-width:calc(50% - 1rem)!important}}@media only screen and (min-width:600px) and (max-width:820px){#related-posts .oceanwp-row,.single-post #related-posts .oceanwp-row{flex-wrap:wrap;justify-content:center;gap:2rem;flex-direction:row!important;width:100%!important}#related-posts .oceanwp-row article,.single-post #related-posts .oceanwp-row article{box-sizing:border-box;margin-bottom:2rem;flex:0 calc(50% - 1rem)!important;max-width:calc(50% - 1rem)!important}}.mfp-fade.mfp-bg.mfp-ready{opacity:0!important}.mfp-wrap{background:#563d5a96}.mfp-wrap .mfp-close{opacity:1;color:#fff;text-align:center;z-index:9999;cursor:pointer;background:#563d5a;border:none;justify-content:center;align-items:center;width:50px;height:50px;padding:0;font-size:32px;font-weight:700;line-height:50px;display:flex;position:absolute;top:0;right:20px;box-shadow:.2rem .2rem 1rem -.2rem #563d5a;border:.2rem solid silver!important;text-decoration:none!important;transition-duration:1s!important}.mfp-wrap .mfp-close:hover{color:#563d5a!important;background:#fff!important;border:.2rem solid #39283c!important;border-radius:2.5rem!important;transition-duration:.5s!important;box-shadow:.5rem .5rem 1rem -.2rem #39283c!important}.mfp-wrap .mfp-arrow{color:#fff;text-align:center;opacity:1;cursor:pointer;background:#563d5a;border:none;justify-content:center;align-items:center;width:50px;height:50px;padding:0;font-size:40px;font-weight:700;line-height:50px;display:flex;position:absolute;left:20px;box-shadow:.2rem .2rem 1rem -.2rem #563d5a;border:.2rem solid silver!important;padding:0!important;text-decoration:none!important;transition-duration:1s!important}.mfp-wrap .mfp-arrow:before{content:"<";color:#fff;opacity:1;border:0;width:100%;height:100%;margin:0;font-size:50px;font-weight:900;line-height:1;position:absolute;top:-3px;display:none!important}.mfp-wrap .mfp-arrow:after{background:0 0;border:0;margin:0;display:none!important}.mfp-wrap .mfp-arrow.mfp-arrow-right{right:20px;left:unset}.mfp-wrap .mfp-arrow.mfp-arrow-right:before{content:">"}.mfp-wrap .mfp-arrow:hover{color:#563d5a!important;background:#fff!important;border:.2rem solid #39283c!important;border-radius:2.5rem!important;padding:0!important;transition-duration:.5s!important;box-shadow:.5rem .5rem 1rem -.2rem #39283c!important}.mfp-wrap .mfp-arrow:hover:before{color:#563d5a}.mfp-wrap .mfp-counter,.mfp-wrap .mfp-title{color:#563d5a;text-transform:uppercase;background:#efefef;padding:5px;font-weight:600}.mfp-wrap .mfp-title{font-size:inherit;text-align:center;font-weight:400}.single-installations div.mfp-title{display:none!important}.single-installations div.mfp-counter{text-align:center;width:100%}.single-packages div.mfp-counter{display:none}#call-to-action{background:#563d5a;border:.2rem solid silver;border-radius:35px;max-width:980px;margin:6rem auto;padding:3.5rem 1.5rem;box-shadow:.5rem .5rem 1rem -.2rem #39283c}#call-to-action .container{flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:2rem auto;display:flex}@media only screen and (max-width:768px){#call-to-action .container{flex-direction:column}}#call-to-action .container p{margin:5px}#call-to-action .lh-col{color:#fff;text-align:left;border-right:.2rem solid #fff;justify-content:flex-start;align-items:center;width:70%;padding-right:1rem;font-size:22px;display:flex}@media only screen and (max-width:768px){#call-to-action .lh-col{text-align:center;justify-content:center;width:100%;padding-right:0;border-right:0!important}}#call-to-action .lh-col p{margin:0}#call-to-action .rh-col{text-align:right;justify-content:flex-end;align-items:center;width:30%;display:flex}@media only screen and (max-width:768px){#call-to-action .rh-col{text-align:center;justify-content:center;width:100%;margin-top:1.5rem}}#call-to-action .rh-col button{border:1px solid #fff;transition-duration:1s}#call-to-action .rh-col button:hover{color:#48324b;background:#fff;font-weight:900;box-shadow:.5rem .5rem 1rem -.2rem #fff}@media only screen and (max-width:480px){#call-to-action{box-shadow:none;border:none;border-radius:0;margin:2.5rem calc(50% - 50vw)!important;padding:2rem 3rem!important}}#call-to-action-no-link{text-align:center;background:#563d5a;border:.2rem solid silver;border-radius:35px;max-width:980px;margin:6rem auto;padding:3.5rem 1.5rem;box-shadow:.5rem .5rem 1rem -.2rem #39283c}@media only screen and (max-width:480px){#call-to-action-no-link{box-shadow:none;border:none;border-radius:0;margin:1.5rem calc(50% - 50vw)!important;padding:2rem 3rem!important}}#call-to-action-no-link .container{color:#fff;text-transform:capitalize;flex-direction:column;justify-content:center;align-items:center;margin:30px auto;font-size:22px;display:flex}#call-to-action-no-link .container p{margin:5px}#call-to-action-no-link .container hr{color:#fff;border-color:#fff;width:50%;height:2px;margin-left:auto;margin-right:auto}#review-query-slider{background:url(https://fittedbathroomsandkitchens.com/wp-content/themes/FittedBaths/dist/images/archive-heros/reviews.webp) 50%/cover no-repeat;margin:4rem calc(50% - 50vw);padding:4rem;position:relative}#review-query-slider h2{color:#fff;text-shadow:1px 1px 10px #563d5a,1px 1px 10px #563d5a}#review-query-slider .reviews-slider .flickity-viewport{margin-bottom:4rem;overflow:visible}#review-query-slider .reviews-slider .flickity-viewport .carousel-cell{width:38rem;margin-right:.5rem}#review-query-slider .reviews-slider .flickity-viewport .carousel-cell .slide-content .overlay{z-index:-1;background:#efefef;border:.2rem solid #39283c;border-radius:35px;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0}#review-query-slider .reviews-slider .flickity-viewport .carousel-cell .slide-content h3{color:#fff;background:#563d5a;border:none;border-radius:35px 35px 0 0;width:100%;padding:1.25rem 3.75rem;display:block;margin:0!important}#review-query-slider .reviews-slider .flickity-viewport .carousel-cell .slide-content .review-content{color:#563d5a;text-align:center;text-transform:capitalize;text-align:center;justify-content:center;align-items:center;min-height:225px;padding:0 30px;font-style:italic;display:flex}#review-query-slider .reviews-slider .flickity-viewport .carousel-cell .slide-content .review-content:first-letter{color:red;font-size:2.5em;font-weight:700}#review-query-slider .reviews-slider .flickity-viewport .carousel-cell .slide-content .review-content:after{content:attr(data-last);color:#00f;font-size:1.5em;font-weight:700}#review-query-slider .reviews-slider .flickity-viewport .carousel-cell .slide-content .overall-rating{display:inherit;color:#563d5a;text-align:center;font-family:oswald}#review-query-slider .reviews-slider .flickity-viewport .carousel-cell .slide-content .overall-rating span{color:#39283c;margin-top:10px;font-size:1.8rem;display:block}#review-query-slider .reviews-slider .flickity-viewport .carousel-cell .slide-content .review-star-rating{text-align:center;--star-size:45px;--star-color:#fff;--star-background:#ff8c00;--percent:calc(var(--rating)/10*100%);width:100%;font-size:var(--star-size);margin:5px 0;font-family:Times;line-height:1;display:inline-block}#review-query-slider .reviews-slider .flickity-viewport .carousel-cell .slide-content .review-star-rating:before{content:"★★★★★";letter-spacing:.3rem;background:linear-gradient(90deg,var(--star-background)var(--percent),var(--star-color)var(--percent));-webkit-text-fill-color:transparent;-webkit-background-clip:text}#review-query-slider .reviews-slider .flickity-viewport .carousel-cell .slide-content .visually-hidden{display:none}#review-query-slider .reviews-slider .flickity-viewport .carousel-cell .slide-content #rating-summary{background:silver;border:.2rem solid #39283c;border-radius:0 0 35px 35px;margin:0;padding:1rem 2rem 1.5rem 1.5rem}#review-query-slider .reviews-slider .flickity-viewport .carousel-cell .slide-content #rating-summary .left{text-align:left}#review-query-slider .reviews-slider .flickity-viewport .carousel-cell .slide-content #rating-summary .center{text-align:center}#review-query-slider .reviews-slider .flickity-viewport .carousel-cell .slide-content #rating-summary .right{text-align:right}@media only screen and (max-width:999px){#review-query-slider .reviews-slider .carousel-cell{width:50%!important}}@media only screen and (max-width:767px){#review-query-slider .reviews-slider .carousel-cell{width:95%!important}#review-query-slider .reviews-slider .carousel-cell .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{text-align:center!important;flex-basis:50%!important}#review-query-slider .reviews-slider .carousel-cell .slide-content .review-star-rating{--star-size:25px!important}}@media only screen and (min-width:600px) and (max-width:820px){#review-query-slider .reviews-slider .carousel-cell{width:70%!important}#review-query-slider .reviews-slider .carousel-cell .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{text-align:center!important;flex-basis:50%!important}#review-query-slider .reviews-slider .carousel-cell .slide-content .review-star-rating{--star-size:40px!important}}#why-choose-us{background:#efefef;margin:4rem auto;padding:4rem 1.5rem 6rem;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}#why-choose-us p{text-align:center;max-width:600px;margin:1rem auto}#why-choose-us .why-boxes{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}#why-choose-us .why-boxes .wp-block-column{background:#fff;border:.2rem solid #39283c;border-radius:35px;min-height:250px;margin:1rem;padding:1.5rem .5rem 0;transition:box-shadow .3s;box-shadow:.5rem .5rem 1rem -.2rem #39283c}#why-choose-us .why-boxes .wp-block-column br{margin:1rem 0;display:block}#why-choose-us .why-boxes .wp-block-column .icon{color:#fff;background:#563d5a;border-radius:35px;width:7rem;height:7rem;margin:2rem auto 1rem;font-size:5rem}#why-choose-us .why-boxes .wp-block-column h3{text-align:center}#why-choose-us .why-boxes .wp-block-column p{text-align:center;padding-top:1rem}#why-choose-us .why-boxes .wp-block-column a{font-weight:600}#why-choose-us #final-call-to-action{max-width:1200px;margin:auto auto 30px}#why-choose-us #final-call-to-action .wp-block-columns{border:.2rem solid #39283c;padding:3rem}#why-choose-us #final-call-to-action .wp-block-columns .wp-block-column:first-child{border-right:.2rem solid #39283c}#why-choose-us #final-call-to-action .wp-block-columns .wp-block-column .ahi-heading{color:#563d5a;letter-spacing:.05rem;text-transform:uppercase;text-align:left;width:fit-content;text-rendering:optimizelegibility;border-top:.5rem solid #563d5a;border-bottom:.5rem solid #563d5a;margin:1rem auto 2rem;padding:1rem 0;font-family:oswald;font-size:2.4rem;font-weight:400;line-height:2.94rem;display:block;position:relative}#why-choose-us #final-call-to-action .wp-block-columns .wp-block-column p{text-transform:capitalize;color:#563d5a;max-width:75%;margin:auto auto 0}#why-choose-us #final-call-to-action .wp-block-columns .wp-block-column .icon-button{cursor:pointer;justify-content:center;align-items:center;min-width:48px;min-height:48px;margin:.8rem;display:inline-flex}#why-choose-us #final-call-to-action .wp-block-columns .wp-block-column .icon-button i{pointer-events:none;margin-left:1rem;font-size:1.5rem;line-height:1}#why-choose-us #final-call-to-action .wp-block-columns .wp-block-column .icon-button:focus,#why-choose-us #final-call-to-action .wp-block-columns .wp-block-column .icon-button:hover{outline-offset:2px;outline:2px solid #563d5a}#why-choose-us #final-call-to-action .wp-block-columns .wp-block-column button a{padding-right:2rem;position:relative}#why-choose-us #final-call-to-action .wp-block-columns .wp-block-column button a i{position:absolute;right:0}.single-fitted-bathrooms #content-wrap,.single-fitted-bedrooms #content-wrap,.single-fitted-kitchens #content-wrap,.single-smaller-works #content-wrap{padding-top:0!important}.single-fitted-bathrooms #content .single-services-block,.single-fitted-bedrooms #content .single-services-block,.single-fitted-kitchens #content .single-services-block,.single-smaller-works #content .single-services-block{margin:2rem auto;padding:2rem 0}@media only screen and (max-width:781px){.single-fitted-bathrooms #content .single-services-block,.single-fitted-bedrooms #content .single-services-block,.single-fitted-kitchens #content .single-services-block,.single-smaller-works #content .single-services-block{margin:1rem auto;padding:1rem 0}}.single-fitted-bathrooms #content .single-services-block .wp-block-media-text__content,.single-fitted-bedrooms #content .single-services-block .wp-block-media-text__content,.single-fitted-kitchens #content .single-services-block .wp-block-media-text__content,.single-smaller-works #content .single-services-block .wp-block-media-text__content{background:#fff;border-radius:0 0 35px 35px;margin-left:2rem;padding:2rem 2rem 2rem 4rem;box-shadow:.5rem .5rem 1rem -.2rem #fff}.single-fitted-bathrooms #content .single-services-block .wp-block-media-text__media img,.single-fitted-bedrooms #content .single-services-block .wp-block-media-text__media img,.single-fitted-kitchens #content .single-services-block .wp-block-media-text__media img,.single-smaller-works #content .single-services-block .wp-block-media-text__media img{-o-object-fit:cover;object-fit:cover;border-radius:35px 0 0 35px;width:100%;height:100%;display:block;box-shadow:.5rem .5rem 1rem -.2rem #39283c}.single-fitted-bathrooms #content .single-services-block .has-media-on-the-right .wp-block-media-text__content,.single-fitted-bedrooms #content .single-services-block .has-media-on-the-right .wp-block-media-text__content,.single-fitted-kitchens #content .single-services-block .has-media-on-the-right .wp-block-media-text__content,.single-smaller-works #content .single-services-block .has-media-on-the-right .wp-block-media-text__content{border-radius:0 0 35px 35px;padding-left:0;padding-right:4rem}.single-fitted-bathrooms #content .single-services-block .has-media-on-the-right .wp-block-media-text__media img,.single-fitted-bedrooms #content .single-services-block .has-media-on-the-right .wp-block-media-text__media img,.single-fitted-kitchens #content .single-services-block .has-media-on-the-right .wp-block-media-text__media img,.single-smaller-works #content .single-services-block .has-media-on-the-right .wp-block-media-text__media img{border-radius:0 35px 35px 0;box-shadow:.5rem .5rem 1rem -.2rem #39283c}.single-fitted-bathrooms #content #review-query-slider,.single-fitted-bedrooms #content #review-query-slider,.single-fitted-kitchens #content #review-query-slider,.single-smaller-works #content #review-query-slider{margin-top:0}.single-fitted-bathrooms #content .single-package-link,.single-fitted-bedrooms #content .single-package-link,.single-fitted-kitchens #content .single-package-link,.single-smaller-works #content .single-package-link{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.single-fitted-bathrooms #content .single-package-link .wp-block-cover,.single-fitted-bedrooms #content .single-package-link .wp-block-cover,.single-fitted-kitchens #content .single-package-link .wp-block-cover,.single-smaller-works #content .single-package-link .wp-block-cover{padding:10rem 0}.single-fitted-bathrooms #content .single-package-link .wp-block-cover .wp-block-cover__inner-container,.single-fitted-bedrooms #content .single-package-link .wp-block-cover .wp-block-cover__inner-container,.single-fitted-kitchens #content .single-package-link .wp-block-cover .wp-block-cover__inner-container,.single-smaller-works #content .single-package-link .wp-block-cover .wp-block-cover__inner-container{text-align:center;background:#fff;border:.2rem solid silver;border-radius:35px;max-width:500px;margin:auto;padding:3rem;box-shadow:.5rem .5rem 1rem -.2rem #fff}.single-fitted-bathrooms #content .single-package-link .wp-block-cover .wp-block-cover__inner-container h2,.single-fitted-bedrooms #content .single-package-link .wp-block-cover .wp-block-cover__inner-container h2,.single-fitted-kitchens #content .single-package-link .wp-block-cover .wp-block-cover__inner-container h2,.single-smaller-works #content .single-package-link .wp-block-cover .wp-block-cover__inner-container h2{color:#563d5a;text-transform:uppercase;margin-bottom:2rem;font-family:oswald;font-size:2.4rem}.single-fitted-bathrooms #content .single-package-link .wp-block-cover .wp-block-cover__inner-container p,.single-fitted-bedrooms #content .single-package-link .wp-block-cover .wp-block-cover__inner-container p,.single-fitted-kitchens #content .single-package-link .wp-block-cover .wp-block-cover__inner-container p,.single-smaller-works #content .single-package-link .wp-block-cover .wp-block-cover__inner-container p{color:#404041;margin-bottom:1.5rem;line-height:1.6}.single-fitted-bathrooms #content .single-package-link .wp-block-cover .wp-block-cover__inner-container .wp-block-buttons .wp-block-button .wp-block-button__link,.single-fitted-bedrooms #content .single-package-link .wp-block-cover .wp-block-cover__inner-container .wp-block-buttons .wp-block-button .wp-block-button__link,.single-fitted-kitchens #content .single-package-link .wp-block-cover .wp-block-cover__inner-container .wp-block-buttons .wp-block-button .wp-block-button__link,.single-smaller-works #content .single-package-link .wp-block-cover .wp-block-cover__inner-container .wp-block-buttons .wp-block-button .wp-block-button__link{color:#fff;text-transform:uppercase;background:#563d5a;border:.2rem solid #39283c;border-radius:25px;padding:1rem 2rem;font-weight:600;transition:background .3s}.single-fitted-bathrooms #content .single-package-link .wp-block-cover .wp-block-cover__inner-container .wp-block-buttons .wp-block-button .wp-block-button__link:hover,.single-fitted-bedrooms #content .single-package-link .wp-block-cover .wp-block-cover__inner-container .wp-block-buttons .wp-block-button .wp-block-button__link:hover,.single-fitted-kitchens #content .single-package-link .wp-block-cover .wp-block-cover__inner-container .wp-block-buttons .wp-block-button .wp-block-button__link:hover,.single-smaller-works #content .single-package-link .wp-block-cover .wp-block-cover__inner-container .wp-block-buttons .wp-block-button .wp-block-button__link:hover{color:#fff;background:#39283c}.single-fitted-bathrooms #content .final-thoughts,.single-fitted-bedrooms #content .final-thoughts,.single-fitted-kitchens #content .final-thoughts,.single-smaller-works #content .final-thoughts{max-width:900px;margin:30px auto 0}.single-fitted-bathrooms #content .package-block,.single-fitted-bedrooms #content .package-block,.single-fitted-kitchens #content .package-block,.single-smaller-works #content .package-block{background:#efefef;margin:4rem auto 0;padding-top:4rem;padding-bottom:4rem;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.single-fitted-bathrooms #content .package-block #blog-entries,.single-fitted-bedrooms #content .package-block #blog-entries,.single-fitted-kitchens #content .package-block #blog-entries,.single-smaller-works #content .package-block #blog-entries{max-width:1280px}.single-fitted-bathrooms #content .package-upgrades,.single-fitted-bedrooms #content .package-upgrades,.single-fitted-kitchens #content .package-upgrades,.single-smaller-works #content .package-upgrades{max-width:800px;margin:4rem auto}.single-fitted-bathrooms #content .package-upgrades h2,.single-fitted-bedrooms #content .package-upgrades h2,.single-fitted-kitchens #content .package-upgrades h2,.single-smaller-works #content .package-upgrades h2{margin-bottom:3rem}@media only screen and (max-width:600px){#review-query-slider{margin-bottom:0!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-area:1/1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-area:2/1;min-height:350px;border-radius:0!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media img{box-shadow:none!important;border-radius:0!important}}@media only screen and (min-width:768px) and (max-width:1024px){.single-services-block{grid-template-columns:50%!important}.single-services-block div{padding:10px!important}.single-services-block .wp-block-media-text__content{padding-left:2.5rem!important}}@media only screen and (max-width:900px),(height:1024px) and (width:1366px) and (-webkit-min-device-pixel-ratio:1.5) and (orientation:landscape),(width:1024px) and (height:1366px) and (-webkit-min-device-pixel-ratio:1.5) and (orientation:portrait){.single-services-block{grid-template-columns:50%!important}.single-services-block div{padding:10px!important}.single-services-block .wp-block-media-text__content{padding-left:2.5rem!important}}.home #content-wrap{padding-top:0!important}.home #home-hero{margin-bottom:30px}.home #home-hero h1{color:#fff;text-shadow:1px 1px 10px #563d5a,1px 1px 10px #563d5a;text-align:center;z-index:9;width:fit-content;max-width:1280px;font-size:6.5rem;line-height:7.84rem;position:absolute;top:150px;left:0;right:0}.home #home-hero .hero-slider{max-width:100vw;height:100vh;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;width:auto!important}.home #home-hero .hero-slider .carousel-cell{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100vh;position:absolute;top:0}.home #home-hero .hero-slider .carousel-cell .slide-content{text-align:center;z-index:1;flex-direction:column;justify-content:center;max-width:800px;height:50%;margin:0 auto;display:flex;position:absolute;top:30%;left:0;right:0}.home #home-hero .hero-slider .carousel-cell .slide-content .title{text-transform:uppercase;color:#fff;text-shadow:1px 1px 10px #563d5a,1px 1px 10px #563d5a;margin-top:35px;margin-bottom:5px;font-size:5rem;font-weight:600;line-height:6.5rem;position:relative}.home #home-hero .hero-slider .carousel-cell .slide-content .call-to-action{text-align:center;color:#563d5a;z-index:-1;background:silver;border-radius:10px;width:50%;margin:0 auto 30px;padding:1rem;font-size:2.2rem;font-weight:500;line-height:2.84rem}.home #home-hero .hero-slider .carousel-cell .slide-content .button{z-index:4}.home #home-hero .slide-content .button,.home #home-hero .slide-content .call-to-action,.home #home-hero .slide-content .title{opacity:0;position:relative}.home #home-hero .slide-content.mask .mask{position:relative;overflow:hidden}.home #home-hero .slide-content.mask .title{opacity:1;animation:2s cubic-bezier(.85,0,.15,1) .2s backwards slide-up}.home #home-hero .slide-content.mask .call-to-action{animation-name:poof;animation-duration:2s;animation-timing-function:ease-in-out;animation-delay:.5s;animation-fill-mode:forwards}.home #home-hero .slide-content.mask .button{animation-name:slide-down;animation-duration:2s;animation-timing-function:cubic-bezier(.85,0,.15,1);animation-delay:.2s;animation-fill-mode:forwards}@keyframes slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes poof{0%{opacity:0;background-position:100% 150%;transform:scale(.8)}to{opacity:1;background-position:100%;transform:scale(1)}}@media only screen and (max-width:500px){.home #home-hero h1{font-size:3.5rem;line-height:1.5;top:125px}.home #home-hero .hero-slider .carousel-cell .slide-content{top:220px}.home #home-hero .hero-slider .carousel-cell .slide-content .title{margin-bottom:20px;font-size:3.2rem;line-height:1.3}.home #home-hero .hero-slider .carousel-cell .slide-content .call-to-action{width:80%;font-size:1.6rem}}@media only screen and (min-width:601px) and (max-width:1023px){.home #home-hero h1{font-size:5.5rem;line-height:1.4;top:275px}.home #home-hero .hero-slider .carousel-cell .slide-content{top:30%}}@media only screen and (min-width:1024px) and (max-width:1366px) and (orientation:portrait),only screen and (min-width:1366px) and (max-width:1366px) and (orientation:landscape){.home #home-hero h1{line-height:1.4;top:200px}.home #home-hero .hero-slider .carousel-cell .slide-content{top:30%}.home #home-hero .hero-slider .carousel-cell .slide-content .call-to-action{width:70%;margin-top:20px;font-size:3.2rem}}.home .home-span{font-size:1.8rem}.home .home-services{background:#efefef;margin:4rem auto;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.home .home-services .home-services-heading{text-align:center;max-width:800px;margin:auto;padding:4rem .5rem 1rem}.home .home-services .home-services-heading p{padding:0 1.5rem}.home .home-services .home-services-inner{text-align:center;max-width:1280px;margin:auto;padding:1rem 1rem 6rem}.home .home-services .home-services-inner .wp-block-cover{border:.2rem solid silver;border-radius:35px;box-shadow:.5rem .5rem 1rem -.2rem #39283c}.home .home-services .home-services-inner .wp-block-cover .wp-block-cover__background{opacity:0}.home .home-services .home-services-inner .wp-block-cover .wp-block-cover__inner-container{width:100%;height:100%}.home .home-services .home-services-inner .wp-block-cover .wp-block-cover__inner-container h2{color:#fff;text-shadow:1px 1px 10px #563d5a,1px 1px 10px #563d5a;margin-bottom:3rem}.home .service-block-with-heading{margin:4rem auto;padding:4rem 0}.home .service-block-with-heading .single-service-block{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.home .service-block-with-heading .single-service-block .wp-block-column{max-width:1280px;margin:auto}.home .service-block-with-heading .single-service-block .wp-block-column h2,.home .service-block-with-heading .single-service-block .wp-block-column h3{color:#563d5a;text-transform:uppercase;margin-bottom:1.5rem;font-family:oswald}.home .service-block-with-heading .single-service-block .wp-block-column p{color:#404041;margin-bottom:1rem;line-height:1.6}.home .service-block-with-heading .single-service-block .wp-block-column .wp-block-media-text__content{background:#fff;border-radius:0 0 35px 35px;padding:2rem 2rem 2rem 4rem;box-shadow:.5rem .5rem 1rem -.2rem #fff}.home .service-block-with-heading .single-service-block .wp-block-column .wp-block-media-text__media img{-o-object-fit:cover;object-fit:cover;border-radius:35px 0 0 35px;width:100%;height:100%;display:block;box-shadow:.5rem .5rem 1rem -.2rem #39283c}.home .service-block-with-heading .single-service-block .wp-block-column .has-media-on-the-right .wp-block-media-text__content{border-radius:0 0 35px 35px;padding-left:0;padding-right:4rem}.home .service-block-with-heading .single-service-block .wp-block-column .has-media-on-the-right .wp-block-media-text__media img{border-radius:0 35px 35px 0;box-shadow:.5rem .5rem 1rem -.2rem #39283c}.home #review-query-slider{margin-bottom:0}.home .bathroom-packages h3 a,.home .kitchen-packages h3 a{text-decoration:none!important}.home .kitchen-packages{margin-top:3rem}.home .package-opening{background:#efefef;margin:0 auto 4rem;padding:4rem 2rem;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.home .package-opening .wp-block-columns{max-width:1280px;margin:auto}.home .package-query{margin-top:4rem}.home .post_query a{text-decoration:none!important}.post-type-archive-smaller-works .page-content{display:none}.single-services-block{margin:2rem auto;padding:2rem 0}@media only screen and (max-width:781px){.single-services-block{margin:1rem auto;padding:1rem 0}}.single-services-block .wp-block-media-text__content{background:#fff;border-radius:0 0 35px 35px;padding:2rem 2rem 2rem 4rem;box-shadow:.5rem .5rem 1rem -.2rem #fff}.single-services-block .wp-block-media-text__media img{-o-object-fit:cover;object-fit:cover;border-radius:35px 0 0 35px;width:100%;height:100%;display:block;box-shadow:.5rem .5rem 1rem -.2rem #39283c}.single-services-block .has-media-on-the-right .wp-block-media-text__content{border-radius:0 0 35px 35px;padding-left:0;padding-right:4rem}.single-services-block .has-media-on-the-right .wp-block-media-text__media img{border-radius:0 35px 35px 0;box-shadow:.5rem .5rem 1rem -.2rem #39283c}.faq-section{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.faq-section .wp-block-group__inner-container{background:#fff;border-radius:35px;max-width:800px;margin:0 auto;padding:3rem;box-shadow:.5rem .5rem 1rem -.2rem #fff}.faq-section .faq-accordion details{color:#fff;border:.2rem solid #39283c;border-radius:25px;margin:1.5rem 0;overflow:hidden}.faq-section .faq-accordion details summary{cursor:pointer;color:#fff;border-bottom:1px solid solid .2rem silver;background:#563d5a;padding:1.25rem 2rem;font-family:oswald;font-size:1.8rem;transition:background .3s}.faq-section .faq-accordion details summary:focus,.faq-section .faq-accordion details summary:hover{background:#39283c}.faq-section .faq-accordion details p{color:#404041;background:#fff;margin-bottom:0;padding:1.5rem 2rem}.faq-section .faq-ending{margin-top:4rem}.faq-section .faq-ending a{color:#563d5a;font-weight:700}.faq-section .faq-ending a:hover{text-decoration:underline}.single-post ul.meta{border-bottom:.2rem solid #39283c;justify-content:center;margin-bottom:1rem}.single-post .post-tags{text-align:center;border-bottom:.2rem solid #39283c;margin-top:1rem;margin-bottom:1.5rem;padding-top:1rem;padding-bottom:1rem}.single-post #author-bio{border:.2rem solid #39283c;flex-direction:column;align-items:center;margin:4rem auto;padding:2rem;display:flex}.single-post #author-bio:before{content:"About the Author Of This Post";text-align:center;color:#563d5a;text-align:center;text-rendering:optimizelegibility;border-top:.25rem solid;border-bottom:.25rem solid;width:fit-content;margin:1.5rem auto .625rem;font-family:oswald;font-size:1.95rem;position:relative}.single-post #author-bio #author-bio-inner .author-bio-title a{text-decoration:none}.single-installations #installation-profile{text-align:center}.single-installations #installation-profile .installation-columns{gap:2rem;margin-top:2rem}.single-installations #installation-profile .installation-columns .installation-sidebar .installation-sidebar-inner{background:#efefef;border:.2rem solid #39283c;padding:2rem}.single-installations #installation-profile .installation-columns .installation-sidebar .installation-sidebar-inner .installation-detail{margin-bottom:2rem}.single-installations #installation-profile .installation-columns .installation-sidebar .installation-sidebar-inner .installation-detail .label{text-transform:uppercase;color:#563d5a;margin-bottom:.625rem;font-weight:700;display:block}.single-installations #installation-profile .installation-columns .installation-sidebar .installation-sidebar-inner .installation-detail .value{display:block}.single-installations #installation-profile .installation-columns .installation-gallery{flex-wrap:wrap;gap:1rem;display:flex}.single-installations #installation-profile .installation-columns .installation-gallery .main-image{flex:48%}.single-installations #installation-profile .installation-columns .installation-gallery .main-image a{border-radius:10px;width:100%;height:100%;transition:transform .3s;display:block;overflow:hidden}.single-installations #installation-profile .installation-columns .installation-gallery .main-image a:hover{transform:scale(.97);box-shadow:2px 2px 8px 1px #563d5a}.single-installations #installation-profile .installation-columns .installation-gallery .main-image a img{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;height:100%;max-height:500px}.single-installations #installation-profile .installation-columns .installation-gallery .gallery-thumbnails{grid-gap:10px;flex:48%;grid-template-columns:repeat(2,1fr);display:grid}.single-installations #installation-profile .installation-columns .installation-gallery .gallery-thumbnails a.thumb{border-radius:10px;width:100%;height:160px;transition:transform .3s;display:block;overflow:hidden}.single-installations #installation-profile .installation-columns .installation-gallery .gallery-thumbnails a.thumb:hover{transform:scale(.95);box-shadow:2px 2px 8px 1px #563d5a}.single-installations #installation-profile .installation-columns .installation-gallery .gallery-thumbnails a.thumb img{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;height:100%}.single-installations #installation-profile .installation-columns .installation-gallery .gallery-thumbnails a.thumb.extra-thumb{display:none}@media only screen and (max-width:768px){.single-installations #installation-profile .installation-columns .installation-gallery .gallery-thumbnails{grid-template-columns:1fr}.single-installations #installation-profile .installation-columns .installation-gallery .gallery-thumbnails a.thumb{height:300px}}@media only screen and (max-width:850px){.single-installations #installation-profile .installation-columns .installation-gallery .gallery-thumbnails,.single-installations #installation-profile .installation-columns .installation-gallery .main-image{flex:100%;max-width:100%}.single-installations #installation-profile .installation-columns .installation-gallery .gallery-thumbnails{grid-template-columns:1fr}.single-installations #installation-profile .installation-columns .installation-gallery .gallery-thumbnails a.thumb{height:250px}}.single-installations #installation-profile .installation-columns .installation-gallery p{color:#563d5a;background:#efefef;min-width:100%;padding:1rem}.single-installations #installation-profile .installation-columns .installation-gallery .centered{margin-top:1rem;font-weight:700}.single-installations #installation-profile .review-layout{gap:2rem}@media (max-width:768px){.single-installations #installation-profile .review-layout .wp-block-column{flex-basis:100%!important}}.single-installations #installation-profile .review-layout .review-table-wrapper{text-align:left;padding:2rem}.single-installations #installation-profile .review-layout .review-table-wrapper table{border-collapse:collapse;width:100%}.single-installations #installation-profile .review-layout .review-table-wrapper table td{vertical-align:middle;border-bottom:1px solid #39283c;padding:10px}.single-installations #installation-profile .review-layout .review-table-wrapper table td:last-child{min-width:5rem;font-weight:700}.single-installations #installation-profile .review-layout .review-table-wrapper table tr:last-child td{border-bottom:none}.single-installations #installation-profile .review-layout .review-table-wrapper .overall-star-rating{--star-size:55px;--star-color:#39283c;--star-background:#ff8c00;--percent:calc(var(--review-rating)*10%/10);font-size:var(--star-size);font-family:Times;line-height:1;display:block}.single-installations #installation-profile .review-layout .review-table-wrapper .overall-star-rating:before{content:"★★★★★";letter-spacing:3px;background:linear-gradient(90deg,var(--star-background)var(--percent),var(--star-color)var(--percent));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.single-installations #installation-profile .review-layout .review-table-wrapper .review-total-text{text-align:center;margin-top:10px;font-size:2.2rem;font-weight:700}.single-installations #installation-profile .review-layout .review-table-wrapper .overall-rating{text-align:center;margin-top:2rem}.single-installations #installation-profile .review-layout .review-table-wrapper .overall-rating h2{color:#563d5a;font-size:2rem;font-weight:700}.single-installations #installation-profile .installation-text{text-align:left;padding:2rem}.single-installations #installation-profile .installation-text h3{text-align:center;color:#563d5a;margin-bottom:1.5rem}.single-installations #installation-profile .installation-text p{margin-bottom:1.5rem;line-height:1.6}.single-reviews #review-details{text-align:center}.single-reviews #review-details .overall-star-rating{--star-size:55px;--star-color:#39283c;--star-background:#ff8c00;--percent:calc(var(--review-rating)*10%/10);font-size:var(--star-size);font-family:Times;line-height:1;display:block}.single-reviews #review-details .overall-star-rating:before{content:"★★★★★";letter-spacing:3px;background:linear-gradient(90deg,var(--star-background)var(--percent),var(--star-color)var(--percent));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.single-reviews #review-details .review-total-text{margin-top:10px;font-size:2.2rem;font-weight:700}.single-reviews #review-details .review-columns-top{gap:2rem;margin-top:2rem;margin-bottom:0}@media (max-width:768px){.single-reviews #review-details .review-columns-top .wp-block-column{flex-basis:100%!important}}.single-reviews #review-details .review-columns-top .review-sidebar .review-sidebar-inner{text-align:center;background:#efefef;border:.2rem solid #39283c;padding:2rem}.single-reviews #review-details .review-columns-top .review-sidebar .review-sidebar-inner p{margin-bottom:1.5rem}.single-reviews #review-details .review-columns-top .review-sidebar .review-sidebar-inner p strong{text-transform:uppercase;color:#563d5a;margin-bottom:.5rem;font-weight:700;display:block}.single-reviews #review-details .review-columns-top .review-sidebar .review-sidebar-inner p a{color:#563d5a}.single-reviews #review-details .review-columns-top .review-main{text-align:left;padding:2rem}.single-reviews #review-details .review-columns-top .review-main table{border-collapse:collapse;width:100%;margin-bottom:0}.single-reviews #review-details .review-columns-top .review-main table td{vertical-align:middle;border-bottom:1px solid #39283c;padding:10px}.single-reviews #review-details .review-columns-top .review-main table td:last-child{min-width:5rem;font-weight:700}.single-reviews #review-details .review-columns-top .review-main table tr:last-child td{border-bottom:none}.single-reviews #review-details .review-content-columns .wp-block-column{text-align:left;padding:2rem}.single-reviews #review-details .review-content-columns .wp-block-column .single-review-customer-small-p p{margin-bottom:1.5rem;line-height:1.6}.single-packages #subscription_form,.single-packages #top-bar-sticky-wrapper{display:none}.single-packages .page-header-title{top:calc(40% - 60px)!important}.single-packages .after-package-title{z-index:1;color:#fff;border:.2rem solid silver;border-radius:0 0 35px 35px;width:fit-content;margin:auto;padding:0;position:absolute;top:calc(60% - 60px);left:0;right:0;background:#563d5a!important;max-width:95vw!important}.single-packages .after-package-title .header-text{text-align:center;text-transform:uppercase;color:#563d5a;background:#efefef;padding:1rem;font-family:oswald;font-size:2.5rem}.single-packages .after-package-title .header-price{text-align:center;padding:0;font-size:3.5rem;font-weight:900}@media screen and (max-width:767px){.single-packages .after-package-title .header-text{text-align:center;text-transform:uppercase;color:#563d5a;background:#efefef;padding:1rem;font-family:oswald;font-size:1.9rem}.single-packages .after-package-title .header-price{text-align:center;font-size:2.8rem;font-weight:900;padding:0!important}}@media only screen and (min-width:601px) and (max-width:1023px){.single-packages .after-package-title{grid-template-columns:repeat(2,1fr)!important}}.single-packages .whats-included{margin-left:0;list-style-type:none}.single-packages .whats-included h2{margin-bottom:2rem}.single-packages .whats-included p{text-align:center;margin-bottom:1rem}.single-packages .whats-included ul{grid-gap:2rem;margin-left:0;padding:2rem;display:grid;grid-template-columns:repeat(3,1fr)!important}@media screen and (max-width:767px){.single-packages .whats-included ul{grid-template-columns:repeat(1,1fr)!important}}@media only screen and (min-width:601px) and (max-width:1023px){.single-packages .whats-included ul{grid-template-columns:repeat(2,1fr)!important}}.single-packages .whats-included ul li{color:#fff;text-align:center;border:.2rem solid #39283c;border-radius:10px;height:250px;min-height:400px;position:relative;overflow:hidden}.single-packages .whats-included ul li:hover{transform:scale(1.05);box-shadow:2px 2px 8px 1px #563d5a}.single-packages .whats-included ul li p{color:#563d5a;text-transform:capitalize;background:#efefef;border-top:.2rem solid #39283c;width:100%;margin-bottom:0;padding:5px;font-size:18px;position:absolute;bottom:0}@media screen and (max-width:768px){.single-packages .whats-included ul li p{text-align:center}}.single-packages .whats-included ul li.walk-in{background:url(https://fittedbathroomsandkitchens.com/wp-content/themes/FittedBaths/dist/images/packages/walk-in.webp) bottom/cover no-repeat}.single-packages .whats-included ul li.s-bath{background:url(https://fittedbathroomsandkitchens.com/wp-content/themes/FittedBaths/dist/images/packages/s-bath.webp) 50%/cover no-repeat}.single-packages .whats-included ul li.p-bath{background:url(https://fittedbathroomsandkitchens.com/wp-content/themes/FittedBaths/dist/images/packages/p-bath.webp) 100% 100%/cover no-repeat}.single-packages .whats-included ul li.shower{background:url(https://fittedbathroomsandkitchens.com/wp-content/themes/FittedBaths/dist/images/packages/shower.webp) top/cover no-repeat}.single-packages .whats-included ul li.wc{background:url(https://fittedbathroomsandkitchens.com/wp-content/themes/FittedBaths/dist/images/packages/toilet.webp) 50%/cover no-repeat}.single-packages .whats-included ul li.basin{background:url(https://fittedbathroomsandkitchens.com/wp-content/themes/FittedBaths/dist/images/packages/basin-taps.webp) bottom/cover no-repeat}.single-packages .whats-included ul li.panels{background:url(https://fittedbathroomsandkitchens.com/wp-content/themes/FittedBaths/dist/images/packages/panels.webp) 0 100%/cover no-repeat}.single-packages .whats-included ul li.tiles{background:url(https://fittedbathroomsandkitchens.com/wp-content/themes/FittedBaths/dist/images/packages/tiles.webp) 0 100%/cover no-repeat}.single-packages .whats-included ul li.flooring{background:url(https://fittedbathroomsandkitchens.com/wp-content/themes/FittedBaths/dist/images/packages/flooring.webp) 0 100%/cover no-repeat}.single-packages .whats-included ul li.rad{background:url(https://fittedbathroomsandkitchens.com/wp-content/themes/FittedBaths/dist/images/packages/tw.webp) 100% 100%/cover no-repeat}.single-packages .whats-included ul li.mirror{background:url(https://fittedbathroomsandkitchens.com/wp-content/themes/FittedBaths/dist/images/packages/mirror.webp) 100% 100%/cover no-repeat}.single-packages .whats-included ul li.bath-taps{background:url(https://fittedbathroomsandkitchens.com/wp-content/themes/FittedBaths/dist/images/packages/bath-taps.webp) bottom/cover no-repeat}.single-packages .whats-included ul li.screen{background:url(https://fittedbathroomsandkitchens.com/wp-content/themes/FittedBaths/dist/images/packages/screen.webp) bottom/cover no-repeat}.single-packages .whats-included ul li.vanity{background:url(https://fittedbathroomsandkitchens.com/wp-content/themes/FittedBaths/dist/images/packages/vanity.webp) top/cover no-repeat}.single-packages .whats-included ul li.kitchen-sink{background:url(https://fittedbathroomsandkitchens.com/wp-content/themes/FittedBaths/dist/images/packages/ss-sink.webp) 50%/cover no-repeat}.single-packages .whats-included ul li.kitchen-sink-colour{background:url(https://fittedbathroomsandkitchens.com/wp-content/themes/FittedBaths/dist/images/packages/1-sink.webp) top/cover no-repeat}.single-packages .whats-included ul li.kitchen-tap{background:url(https://fittedbathroomsandkitchens.com/wp-content/themes/FittedBaths/dist/images/packages/k-tap.webp) top/cover no-repeat}.single-packages .whats-included ul li.kitchen-tap-colours{background:url(https://fittedbathroomsandkitchens.com/wp-content/themes/FittedBaths/dist/images/packages/k-tap-colour.webp) top/cover no-repeat}.single-packages .whats-included ul li.kitchen-sink-style{background:url(https://fittedbathroomsandkitchens.com/wp-content/themes/FittedBaths/dist/images/packages/1-5-sink.webp) top/cover no-repeat}.single-packages .whats-included ul li.kitchen-handles{background:url(https://fittedbathroomsandkitchens.com/wp-content/themes/FittedBaths/dist/images/packages/handles.webp) top/cover no-repeat}.single-packages .whats-included ul li.kitchen-door-styles{background:url(https://fittedbathroomsandkitchens.com/wp-content/themes/FittedBaths/dist/images/packages/door-styles.webp) top/cover no-repeat}.single-packages .whats-included ul li.kitchen-cabinets,.single-packages .whats-included ul li.kitchen-panels{background:url(https://fittedbathroomsandkitchens.com/wp-content/themes/FittedBaths/dist/images/packages/kitchen-panels.webp) top/cover no-repeat}.single-packages .whats-included ul li.kitchen-worktops{background:url(https://fittedbathroomsandkitchens.com/wp-content/themes/FittedBaths/dist/images/packages/worktops.webp) top/cover no-repeat}.single-packages .whats-included ul li.kitchen-oven{background:url(https://fittedbathroomsandkitchens.com/wp-content/themes/FittedBaths/dist/images/packages/oven.webp) top/cover no-repeat}.single-packages .whats-included ul li.kitchen-hob{background:url(https://fittedbathroomsandkitchens.com/wp-content/themes/FittedBaths/dist/images/packages/hob.webp) top/cover no-repeat}.single-packages .whats-included ul li.kitchen-extractor{background:url(https://fittedbathroomsandkitchens.com/wp-content/themes/FittedBaths/dist/images/packages/extractor.webp) 50%/cover no-repeat}.single-packages .whats-included ul li.kitchen-tiling{background:url(https://fittedbathroomsandkitchens.com/wp-content/themes/FittedBaths/dist/images/packages/metro-tiles.webp) top/cover no-repeat}.single-packages .package-price{color:#fff;text-align:center;background:#563d5a;border:.2rem solid silver;border-radius:35px;max-width:600px;margin:6rem auto;padding:3.5rem 1.5rem;box-shadow:.5rem .5rem 1rem -.2rem #39283c}.single-packages .package-price h3{color:#fff}.single-packages .package-price p{margin-bottom:0;font-size:2rem;font-weight:600}.single-packages .package-price span{margin-top:0;font-size:5rem}.single-packages .original-package-content{margin:2rem auto;padding:3.5rem 1.5rem}.single-packages .package-opening{flex-wrap:wrap;align-items:stretch;gap:2rem;margin:auto;display:flex}.single-packages .package-opening .package-carousels .carousel{background:#efefef;border:.2rem solid #39283c;margin-bottom:5px}.single-packages .package-opening .package-carousels .carousel-wrapper{position:relative}.single-packages .package-opening .package-carousels .carousel-wrapper .carousel-main{max-width:600px;height:600px;max-height:600px;margin:auto}.single-packages .package-opening .package-carousels .carousel-wrapper .carousel-main .flickity-viewport{width:100%;min-height:100%}.single-packages .package-opening .package-carousels .carousel-wrapper .carousel-main .flickity-viewport .carousel-cell{background-position:50%;background-repeat:no-repeat;background-size:contain;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.single-packages .package-opening .package-carousels .carousel-wrapper .carousel-main .flickity-viewport .carousel-cell.is-selected{position:absolute;top:0!important}.single-packages .package-opening .package-carousels .carousel-wrapper .carousel-main.flickity-enabled.is-fullscreen{z-index:9999;background:#563d5a96;min-width:100%;min-height:100%;margin:0;padding:10%;position:fixed;top:0;left:0}.single-packages .package-opening .package-carousels .carousel-wrapper .carousel-main.flickity-enabled.is-fullscreen .carousel-cell.is-selected{background-position:50%;background-size:contain}.single-packages .package-opening .package-carousels .carousel-wrapper .carousel-main.flickity-enabled.is-fullscreen .flickity-fullscreen-button-view{display:none}.single-packages .package-opening .package-carousels .carousel-wrapper .carousel-main.flickity-enabled.is-fullscreen .flickity-fullscreen-button-exit{display:block!important}.single-packages .package-opening .package-carousels .carousel-wrapper .carousel-main .flickity-button{color:#fff;background:#563d5a;border:.2rem solid #39283c}.single-packages .package-opening .package-carousels .carousel-wrapper .carousel-main .flickity-fullscreen-button{background:#563d5a;border:.2rem solid silver;width:55px;height:55px;top:1.5rem;right:1.5rem;border-radius:100%!important}.single-packages .package-opening .package-carousels .carousel-wrapper .carousel-main .flickity-fullscreen-button .flickity-button-icon{color:#fff;width:30px;height:30px;position:absolute;top:1.15rem;left:1.15rem}.single-packages .package-opening .package-carousels .carousel-wrapper .carousel-main .flickity-fullscreen-button:hover .flickity-button-icon{color:#39283c}.single-packages .package-opening .package-carousels .carousel-wrapper .carousel-main .flickity-fullscreen-button.flickity-fullscreen-button-exit{display:none}.single-packages .package-opening .package-carousels .carousel-nav{width:100%;max-width:600px;height:155px;max-height:125px;margin-top:5px;margin-left:auto;margin-right:auto}.single-packages .package-opening .package-carousels .carousel-nav .flickity-viewport{height:100%;min-height:155px}.single-packages .package-opening .package-carousels .carousel-nav .flickity-viewport .carousel-cell{background-position:50%;background-repeat:no-repeat;background-size:contain;border:.2rem solid silver;width:120px;height:120px;margin:auto 10px;position:absolute}.single-packages .package-opening .package-carousels .carousel-nav .flickity-viewport .carousel-cell:before{font-size:20px;line-height:80px}.single-packages .package-opening .package-carousels .carousel-nav .flickity-viewport .carousel-cell .overlay{z-index:1;content:"";background:#563d5a96;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.single-packages .package-opening .package-carousels .carousel-nav .flickity-viewport .carousel-cell.is-nav-selected{background-repeat:no-repeat;background-size:contain;border:.2rem solid silver;position:absolute;top:0;left:0}.single-packages .package-opening .package-carousels .carousel-nav .flickity-viewport .carousel-cell.is-nav-selected .overlay{display:block!important}.single-packages .package-opening .package-details{border:.2rem solid silver;flex-direction:column;flex:1;justify-content:space-between;display:flex;position:relative}.single-packages .package-opening .package-details .package-header{padding-top:1rem;position:relative}.single-packages .package-opening .package-details .package-title{letter-spacing:.05rem;margin:1rem;padding-left:1rem;font-size:3.2rem;font-weight:400;line-height:3.84rem}.single-packages .package-opening .package-details .package-price{text-align:center;background:silver;border:.2rem solid #39283c;border-radius:0 0 0 35px;width:140px;padding:1rem;position:absolute;top:0;right:0;box-shadow:.5rem .5rem 1rem -.2rem #fff}.single-packages .package-opening .package-details .package-price p{color:#fff;text-transform:uppercase;margin:0;padding-top:1rem;font-family:oswald;font-size:2.2rem;font-weight:600}.single-packages .package-opening .package-details .package-price span{color:#563d5a;margin-top:1.75rem;padding-bottom:2rem;font-size:3.5rem;font-weight:900;display:block}.single-packages .package-opening .package-details .package-information{margin:auto;padding:0}.single-packages .package-opening .package-details .package-information .package-list{margin:0;padding:0 2rem;list-style:none}.single-packages .package-opening .package-details .package-information .package-list .package-item{text-transform:capitalize;border-bottom:.2rem solid #39283c;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.single-packages .package-opening .package-details .package-information .package-list .package-item span{font-color:#563d5a;background:#efefef;border-radius:100%;font-size:3.5rem}.single-packages .package-opening .package-details .package-cta{padding:3rem}.single-packages .package-opening .package-details .package-cta button{width:100%;margin-bottom:30px;display:block}.single-packages .package-opening .package-details .package-cta button i{transform:scaleX(-1)}.single-packages .package-opening .package-details .package-cta a:not(button a){border-bottom:.2rem solid #39283c;margin:10px;padding-bottom:10px;display:block;position:relative}.single-packages .package-opening .package-details .package-cta a:not(button a) i{color:#563d5a;text-align:center;background:silver;border:.2rem solid #39283c;border-radius:35px;width:30px;height:30px;margin:auto;font-size:16px;position:absolute;right:0}.single-packages .package-opening .package-details .package-cta a:not(button a) i:before{text-align:center;padding-top:5px;position:absolute;inset:0}.single-packages .package-opening .package-details .package-cta a:not(button a):hover{opacity:.7;text-decoration:underline}.single-packages .package-opening-text{max-width:800px;margin:0 auto;padding:4rem}.single-packages .package-standards{background:#efefef;margin-bottom:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:3rem 1.5rem 6rem}.single-packages .package-standards h2{margin-bottom:2rem}.single-packages .package-standards p{text-align:center;max-width:600px;margin:0 auto 2rem}.single-packages .package-standards .wp-block-columns{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:2rem;max-width:1200px;margin:2rem auto;display:flex}.single-packages .package-standards .wp-block-columns .wp-block-column{box-sizing:border-box;text-align:center;background:#fff;border:.2rem solid silver;border-radius:35px;flex-direction:column;flex:calc(23% - 1rem);justify-content:space-between;min-height:300px;padding:2rem 1rem;display:flex;box-shadow:.5rem .5rem 1rem -.2rem #39283c}.single-packages .package-standards .wp-block-columns .wp-block-column .icon{color:#fff;background:#563d5a;border-radius:50%;justify-content:center;align-items:center;width:7rem;height:7rem;margin:0 auto 1rem;padding:1rem;font-size:4rem;display:flex}.single-packages .package-standards .wp-block-columns .wp-block-column h3{color:#563d5a;margin-top:0;font-size:2rem}.single-packages .package-standards .wp-block-columns .wp-block-column p{text-transform:capitalize;color:#563d5a;margin:0;padding:.5rem 1rem}.single-packages .package-standards .wp-block-columns .wp-block-column hr{margin:1rem auto}@media (max-width:1024px){.single-packages .package-standards{padding:2rem 1rem}.single-packages .package-standards .wp-block-columns .wp-block-column{flex:calc(50% - 1rem);max-width:48%}}@media (max-width:543px){.single-packages .package-standards .wp-block-columns .wp-block-column{flex:100%;max-width:100%}}.single-packages #review-query-slider{margin-top:0;margin-bottom:0}.single-packages .package-options-section{margin-bottom:2rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:4rem 1.5rem}.single-packages .package-options-section .package-options-header{text-align:center;margin:0 auto 3rem}.single-packages .package-options-section .package-options-grid{flex-wrap:wrap;justify-content:center;gap:2rem;max-width:1200px;margin:0 auto;display:flex}.single-packages .package-options-section .package-options-grid .package-option{background:#fff;border:.2rem solid #39283c;border-radius:0 0 35px 35px;flex:0 calc(25% - 2rem);height:450px;position:relative;overflow:hidden;box-shadow:.5rem .5rem 1rem -.2rem #39283c}.single-packages .package-options-section .package-options-grid .package-option .package-image{z-index:1;-o-object-fit:cover;object-fit:cover;border-radius:0 0 35px 35px;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.single-packages .package-options-section .package-options-grid .package-option .option-header{text-align:center;z-index:2;background:silver;width:100%;position:absolute;top:0}.single-packages .package-options-section .package-options-grid .package-option .option-header h3{color:#563d5a;text-transform:capitalize;margin:1rem auto}.single-packages .package-options-section .package-options-grid .package-option .details{z-index:2;color:#563d5a;text-align:center;background:#efefef;width:85%;padding:1rem;font-size:1.6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.single-packages .package-options-section .package-options-grid .package-option .details .choices{font-weight:700}.single-packages .package-options-section .package-options-grid .package-option button{z-index:2;width:50%;margin:auto;position:absolute;bottom:15px;left:0;right:0}@media (max-width:1024px){.single-packages .package-options-section .package-options-grid .package-option{flex:0 calc(50% - 2rem)}}@media (max-width:475px){.single-packages .package-options-section .package-options-grid .package-option{flex:0 100%;height:350px}}.single-packages .how-to-book{background:#efefef;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:4rem 1.5rem 6rem}.single-packages .how-to-book h3{text-align:center;color:#563d5a;margin-bottom:1.5rem;font-size:2.6rem}.single-packages .how-to-book p{text-align:center;color:#563d5a;max-width:700px;margin:0 auto 2.5rem;font-size:1.8rem}.single-packages .how-to-book .booking-steps{flex-wrap:wrap;justify-content:center;gap:2rem;max-width:1200px;margin:0 auto;display:flex}.single-packages .how-to-book .booking-steps .step{text-align:center;background:#fff;border:.2rem solid #39283c;border-radius:35px;flex:30%;min-width:320px;padding:2.5rem;position:relative;box-shadow:.5rem .5rem 1rem -.2rem #39283c}.single-packages .how-to-book .booking-steps .step .step-icon{color:#563d5a;margin:0 auto 1rem;display:block}.single-packages .how-to-book .booking-steps .step h4{color:#563d5a;margin-bottom:1.5rem}.single-packages .how-to-book .booking-steps .step p{text-align:center}.single-packages .how-to-book .booking-steps .step p a{font-weight:700;text-decoration:underline}.single-packages .how-to-book .booking-steps .step p .spaced-br{margin-top:10px;display:block}.single-packages .how-to-book .ready-to-book{text-align:center;margin:4rem auto 0}.single-packages .how-to-book .ready-to-book h4{color:#563d5a;font-size:2.4rem}.single-packages .how-to-book .ready-to-book p{color:#563d5a;width:60%;margin:2rem auto}.single-packages .how-to-book .ready-to-book button i{transform:scaleX(-1)}@media (max-width:1024px){.single-packages .how-to-book .wp-block-column{flex:0 48%!important;max-width:48%!important}}@media (max-width:767px){.single-packages .how-to-book .wp-block-column{flex:0 100%!important;max-width:100%!important}.single-packages .how-to-book .ready-to-book p{width:90%}}.single-packages .contact-form{padding:4rem 1.5rem 6rem}.single-packages .contact-form p{text-align:center}.single-packages .contact-form form{color:#563d5a;text-align:center;max-width:800px;box-shadow:.5rem .5rem 1rem -.2rem #39283c;background:#efefef!important;border:.2rem solid silver!important;border-radius:35px!important;margin:4rem auto!important;padding:3.5rem 2.5rem!important}.single-packages .contact-form form .forminator-col-md-6{width:100%!important;min-width:100%!important}.single-packages .contact-form form .forminator-input{color:#563d5a!important;background-color:#fff!important}.single-packages .contact-form form #checkbox-1 label{justify-content:center;align-items:center;display:flex}.single-packages .contact-form form #gdprcheckbox-1 label{justify-content:center;align-items:center;max-width:500px;margin:auto;display:flex}.single-packages .popular-upgrades{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:4rem 1.5rem}.single-packages .popular-upgrades p{text-align:center}.single-packages .popular-upgrades .wp-block-columns{flex-wrap:wrap;justify-content:center;gap:2rem;max-width:1280px;margin:0 auto;display:flex;padding:0!important}.single-packages .popular-upgrades .wp-block-columns .popular-upgrade{box-sizing:border-box;border:.2rem solid #39283c;border-radius:0 0 35px 35px;flex:0 calc(25% - 1rem);max-width:calc(25% - 1rem);height:400px;position:relative}.single-packages .popular-upgrades .wp-block-columns .popular-upgrade .upgrade-image{z-index:1;-o-object-fit:cover;object-fit:cover;border-radius:0 0 35px 35px;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.single-packages .popular-upgrades .wp-block-columns .popular-upgrade .upgrade-price{z-index:2;text-align:center;color:#563d5a;background:silver;border-radius:0 0 0 35px;margin:0 auto;padding:15px 15px 10px 20px;font-size:22px;font-weight:600;position:absolute;top:0;right:0}.single-packages .popular-upgrades .wp-block-columns .popular-upgrade .upgrade-text{z-index:2;color:#fff;text-transform:capitalize;background:#563d5a;width:70%;margin:auto;padding:5px;position:absolute;bottom:15px;left:0;right:0}@media (max-width:1024px){.single-packages .popular-upgrades .wp-block-column{flex:0 48%;max-width:48%}}@media (max-width:767px){.single-packages .popular-upgrades .wp-block-column{flex:0 100%;max-width:100%}}.single-packages .faq-section{background:#efefef}.single-packages .faq-section .wp-block-group__inner-container{background:#efefef;border:none;box-shadow:none!important}.single-packages .package-terms{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:4rem 1.5rem}.single-packages .package-terms .terms-list{text-align:left;max-width:960px;margin:0 auto;padding:0;list-style:none}.single-packages .package-terms .terms-list li{margin-bottom:1.25rem;margin-left:auto;margin-right:auto;padding-left:2.5rem;position:relative}.single-packages .package-terms .terms-list li:before{content:"•";color:#563d5a;line-height:1;position:absolute;left:0}@media only screen and (max-width:900px),(height:1024px) and (width:1366px) and (-webkit-min-device-pixel-ratio:1.5) and (orientation:landscape),(width:1024px) and (height:1366px) and (-webkit-min-device-pixel-ratio:1.5) and (orientation:portrait){.single-packages .packages-includes{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:1024px){.single-packages .packages-includes{grid-template-columns:repeat(1,1fr)}.single-packages .package-options-grid{display:block}.single-packages .package-options-grid .package-option{width:38rem!important}.single-packages .package-options-grid .flickity-button{color:#fff;background:#563d5a;border:.2rem solid #39283c}.single-packages .package-options-grid .flickity-viewport{overflow:visible;width:100%!important;min-height:100%!important}.single-packages .package-options-grid .flickity-viewport .flickity-cell{margin-right:.5rem;width:38rem!important;position:absolute!important}.single-packages .package-options-grid .package-option img.package-image{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;height:auto;display:block}.single-packages .package-options-grid .package-option .details{text-align:center;padding:1rem}.single-packages .package-options-grid .package-option .option-header h3{text-align:center}.single-packages .package-options-grid .package-option .view-package-options{text-align:center;margin-top:1rem;display:block}}.single-staff-members #staff-profile{text-align:center}.single-staff-members #staff-profile .staff-member-columns{gap:2rem;margin-top:2rem}.single-staff-members #staff-profile .staff-member-columns.center-layout{justify-content:center}.single-staff-members #staff-profile .staff-member-columns.center-layout .wp-block-column{max-width:600px;margin:0 auto;flex-basis:100%!important}@media (max-width:768px){.single-staff-members #staff-profile .staff-member-columns .wp-block-column{flex-basis:100%!important}}.single-staff-members #staff-profile .staff-member-columns .staff-info .staff-inner{background:#efefef;border:.2rem solid #39283c;padding:2rem}.single-staff-members #staff-profile .staff-member-columns .staff-info .staff-image{margin-bottom:2rem}.single-staff-members #staff-profile .staff-member-columns .staff-info .staff-image img{border:.2rem solid #39283c;border-radius:100%;max-width:100%;height:auto}.single-staff-members #staff-profile .staff-member-columns .staff-info .staff-details .staff-detail{margin-bottom:2rem}.single-staff-members #staff-profile .staff-member-columns .staff-info .staff-details .staff-detail .label{text-transform:uppercase;color:#563d5a;margin-bottom:.625rem;font-weight:700;display:block}.single-staff-members #staff-profile .staff-member-columns .staff-info .staff-details .staff-detail .value{display:block}.single-staff-members #staff-profile .staff-member-columns .staff-info .staff-details .staff-detail.expertise .label,.single-staff-members #staff-profile .staff-member-columns .staff-info .staff-details .staff-detail.job-title .label,.single-staff-members #staff-profile .staff-member-columns .staff-info .staff-details .staff-detail.likes .label,.single-staff-members #staff-profile .staff-member-columns .staff-info .staff-details .staff-detail.working-since .label{color:#563d5a}.single-staff-members #staff-profile .staff-member-columns .staff-content .staff-member-description{text-align:left;padding:2rem}.page-id-189845 #top-bar-sticky-wrapper{display:none}.page-id-189845 .entry{max-width:800px;margin:auto}.page-id-189845 .entry form .forminator-row{margin-bottom:0!important}.page-id-189845 .entry form .brochure-images{text-align:center;min-height:350px}.page-id-189845 .entry form .brochure-images label{text-align:center;width:200px;height:280px}.page-id-189845 .entry form .brochure-images .forminator-radio{position:relative;padding-top:0!important}.page-id-189845 .entry form .brochure-images .forminator-radio input:checked~.forminator-radio-image{background-color:silver!important;border-color:#563d5a!important}.page-id-189845 .entry form .brochure-images .forminator-radio .forminator-radio-bullet,.page-id-189845 .entry form .brochure-images .forminator-radio .forminator-radio-label{background-color:none;position:absolute;bottom:0;left:0;right:0}.page-id-189845 .entry form .brochure-images .forminator-radio .forminator-radio-bullet{left:10px}.page-id-189845 .entry form .brochure-images .forminator-radio .forminator-radio-image{width:200px;height:250px}.page-id-189845 .entry form .brochure-images .forminator-radio .forminator-radio-image:hover{border-color:#563d5a!important}.page-id-189845 .entry form .brochure-images .forminator-radio .forminator-radio-image span{background-size:contain!important;width:100%!important;height:100%!important}.page-id-189845 .entry form .brochure-images .forminator-radio:last-child{margin-right:20px!important}.page-id-189845 .entry form .your-details{text-align:center}.page-id-189845 .entry form .your-details .forminator-label{font-size:1.6rem!important}.page-id-189845 .entry form #email-1,.page-id-189845 .entry form #name-1,.page-id-189845 .entry form #name-2{text-align:center;margin:.5rem auto!important}.page-id-189845 .entry form #email-1 .forminator-col,.page-id-189845 .entry form #name-1 .forminator-col,.page-id-189845 .entry form #name-2 .forminator-col{margin:auto}.page-id-189845 .entry form #consent-1,.page-id-189845 .entry form #consent-2{text-align:center;justify-content:center;align-items:center;max-width:600px;margin-top:3rem;display:flex;margin:.5rem auto!important}.page-id-189845 .entry form #html-1{margin-top:1rem}.page-id-189845 .entry form .forminator-row-last{text-align:center}.page-id-189845 .entry form .forminator-row-last .forminator-button-submit{box-shadow:.2rem .2rem 1rem -.2rem #563d5a;text-align:center!important;background:#563d5a!important;border:.2rem solid silver!important;border-radius:3.5rem!important;margin:auto!important;padding:1.4rem 2rem!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important;transition-duration:1s!important}.page-id-189845 .entry form .forminator-row-last .forminator-button-submit:hover{color:#563d5a!important;background:#fff!important;border:.2rem solid #39283c!important;border-radius:2.5rem!important;transition-duration:.5s!important;box-shadow:.5rem .5rem 1rem -.2rem #39283c!important}.page-id-12 #top-bar-sticky-wrapper{display:none}.page-id-12 .entry{max-width:800px;margin:auto}.page-id-12 .entry form .forminator-pagination-steps{margin-bottom:1rem!important}.page-id-12 .entry form .forminator-pagination-steps .forminator-break:before{background-color:#563d5a!important}.page-id-12 .entry form .forminator-pagination-steps .forminator-step .forminator-step-label{color:#563d5a!important}.page-id-12 .entry form .forminator-pagination-steps .forminator-step .forminator-step-dot{background-color:#563d5a!important}.page-id-12 .entry form .forminator-pagination-steps button:hover{box-shadow:none!important;tansform:none!important;background:0 0!important;border:none!important;border-radius:0!important}.page-id-12 .entry form .service-images{text-align:center;min-height:300px}.page-id-12 .entry form .service-images label{text-align:center;width:250px;height:200px}.page-id-12 .entry form .service-images .forminator-radio{width:200px;height:180px;position:relative;margin-right:1.5rem!important;padding-top:0!important}.page-id-12 .entry form .service-images .forminator-radio input:checked~.forminator-radio-image{background-color:silver!important;border-color:#563d5a!important}.page-id-12 .entry form .service-images .forminator-radio .forminator-radio-bullet,.page-id-12 .entry form .service-images .forminator-radio .forminator-radio-label{position:absolute;bottom:0;left:0;right:0}.page-id-12 .entry form .service-images .forminator-radio .forminator-radio-bullet{left:20px}.page-id-12 .entry form .service-images .forminator-radio .forminator-radio-image{width:200px;height:150px}.page-id-12 .entry form .service-images .forminator-radio .forminator-radio-image:hover{border-color:#563d5a!important}.page-id-12 .entry form .service-images .forminator-radio .forminator-radio-image span{background-size:cover!important;width:100%!important;height:100%!important}.page-id-12 .entry form .service-images .forminator-radio:last-child{margin-right:20px!important}.page-id-12 .entry form .forminator-row{text-align:center;margin-bottom:0!important}.page-id-12 .entry form .forminator-row .forminator-col{margin:.5rem auto!important}.page-id-12 .entry form .forminator-row .forminator-description{display:none}.page-id-12 .entry form .forminator-row #textarea-1 .forminator-description{display:block!important}.page-id-12 .entry form .forminator-row #textarea-1 .forminator-description span{margin-left:2rem;font-weight:900}.page-id-12 .entry form .forminator-row #checkbox-1 label{justify-content:center;align-items:center;display:flex}.page-id-12 .entry form .forminator-row #gdprcheckbox-1 label{justify-content:center;align-items:center;margin-top:0;display:flex}.page-id-12 .entry form #html-1{margin-top:1rem}.page-id-12 .entry form .forminator-pagination-footer{margin-bottom:2rem!important}.page-id-12 .entry form .forminator-pagination-footer .forminator-button,.page-id-12 .entry form .forminator-pagination-footer .forminator-button-submit{box-shadow:.2rem .2rem 1rem -.2rem #563d5a;text-align:center!important;background:#563d5a!important;border:.2rem solid silver!important;border-radius:3.5rem!important;padding:1.4rem 2rem!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important;transition-duration:1s!important}.page-id-12 .entry form .forminator-pagination-footer .forminator-button-submit:hover,.page-id-12 .entry form .forminator-pagination-footer .forminator-button:hover{color:#563d5a!important;background:#fff!important;border:.2rem solid #39283c!important;border-radius:2.5rem!important;transition-duration:.5s!important;box-shadow:.5rem .5rem 1rem -.2rem #39283c!important}@media only screen and (max-device-width:783px){.page-id-12 form .forminator-pagination-steps{margin:auto}.page-id-12 form .forminator-pagination-steps .forminator-break,.page-id-12 form .forminator-pagination-steps .forminator-step{text-align:center;margin:auto!important}}.page-id-6737 .entry,.page-id-710 .entry{max-width:800px;margin:auto}.page-id-6737 .entry .wp-block-list:not(.not-headed),.page-id-710 .entry .wp-block-list:not(.not-headed){margin:0;padding:0;list-style-type:decimal}.page-id-6737 .entry .wp-block-list:not(.not-headed) li,.page-id-710 .entry .wp-block-list:not(.not-headed) li{text-align:center;text-rendering:optimizelegibility;text-transform:uppercase;margin:auto;padding:1.5rem 0 0;font-family:oswald;font-size:2rem;line-height:2.16rem;list-style-position:inside;position:relative}.page-id-6737 .entry .wp-block-list:not(.not-headed) li .section-heading,.page-id-710 .entry .wp-block-list:not(.not-headed) li .section-heading{color:#563d5a;border-top:.5rem solid;border-bottom:.5rem solid;margin:2.5rem auto 1.5rem;padding:.5rem;display:inline-block}.page-id-6737 .entry .wp-block-list:not(.not-headed) li::marker{color:#563d5a}.page-id-710 .entry .wp-block-list:not(.not-headed) li::marker{color:#563d5a}.page-id-6737 .entry .wp-block-list:not(.not-headed) li .wp-block-list li,.page-id-710 .entry .wp-block-list:not(.not-headed) li .wp-block-list li{text-transform:none;text-align:left;width:auto;margin:auto;padding:0;font-family:lato;font-size:1.6rem;font-weight:400;border:none!important}.page-id-6737 .entry .wp-block-list:not(.not-headed) li .wp-block-list li .wp-block-list,.page-id-710 .entry .wp-block-list:not(.not-headed) li .wp-block-list li .wp-block-list{margin-top:.5rem;padding-left:2.5rem;list-style-type:disc}.page-id-6737 .entry .wp-block-list:not(.not-headed) li .wp-block-list li .wp-block-list li,.page-id-710 .entry .wp-block-list:not(.not-headed) li .wp-block-list li .wp-block-list li{text-align:left;margin-bottom:.5rem;font-weight:400;border:none!important}.page-id-85433 .entry{max-width:800px;margin:auto}.page-id-85433 .entry .wp-block-list{margin-left:0;padding:.25rem;list-style-type:decimal}.page-id-85433 .entry .wp-block-list li{text-align:center;text-rendering:optimizelegibility;text-transform:uppercase;width:fit-content;margin:auto;padding:1.5rem 0 0;font-family:oswald;font-size:2rem;line-height:2.16rem;list-style-position:inside;position:relative}.page-id-85433 .entry .wp-block-list li .section-heading{color:#563d5a;border-top:.5rem solid;border-bottom:.5rem solid;margin-bottom:1rem;padding:.5rem;display:inline-block}.page-id-85433 .entry .wp-block-list li::marker{color:#563d5a}.page-id-85433 .entry .wp-block-list li .wp-block-list li{text-transform:none;text-align:left;width:auto;margin:auto;padding:0;font-family:lato;font-size:1.6rem;font-weight:400;border:none!important}.page-id-85433 .entry .wp-block-list li .wp-block-list li .wp-block-list{margin-top:.5rem;padding-left:1.5rem;list-style-type:disc}.page-id-85433 .entry .wp-block-list li .wp-block-list li .wp-block-list li{text-align:left;margin-bottom:.5rem;font-weight:400;border:none!important}.single-landing-pages #final-call-to-action,.single-landing-pages #subscription_form,.single-landing-pages #top-bar-sticky-wrapper{display:none}.single-landing-pages #call-to-action-no-link{margin:1rem auto!important}.single-landing-pages #contact-form{padding:1rem 1.5rem}.single-landing-pages #contact-form p{text-align:center}.single-landing-pages #contact-form form{color:#563d5a;text-align:center;max-width:800px;box-shadow:.5rem .5rem 1rem -.2rem #39283c;background:#efefef!important;border:.2rem solid silver!important;border-radius:35px!important;margin:4rem auto!important;padding:3.5rem 2.5rem!important}.single-landing-pages #contact-form form .forminator-col-md-6{width:100%!important;min-width:100%!important}.single-landing-pages #contact-form form .forminator-input{color:#563d5a!important;background-color:#fff!important}.single-landing-pages #contact-form form #checkbox-1 label{justify-content:center;align-items:center;display:flex}.single-landing-pages #contact-form form #gdprcheckbox-1 label{justify-content:center;align-items:center;max-width:500px;margin:auto;display:flex}