﻿.bg-secondary{background:rgb(247,242.5,238.5)}a.button,a.icon-button,.wp-block-button__link{position:relative;display:inline-flex;align-items:center;gap:.8rem;padding:1.6rem 3.2rem;border-radius:1.2rem 3rem 1.2rem 3rem;background-color:#a5c3a1;border:.2rem solid #dfcdbd;color:#fff;font-size:1.7rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;line-height:1;text-decoration:none !important;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;background-image:linear-gradient(0deg, transparent, transparent),linear-gradient(90deg, #2a3e27, #2a3e27);background-repeat:no-repeat,no-repeat;background-position:left,left;background-size:100% 100%,0% 100%;transition:background-size .4s linear !important,border-color .25s ease !important,transform .15s ease !important,border-radius .3s cubic-bezier(0.68, -0.55, 0.27, 1.55) .2s !important}a.button i,a.button svg,a.icon-button i,a.icon-button svg,.wp-block-button__link i,.wp-block-button__link svg{color:currentColor}a.button:hover,a.icon-button:hover,.wp-block-button__link:hover{transform:translateY(-2px) scale(1.03);background-size:100% 100%,100% 100%;border-color:#2a3e27;transition:background-size .4s linear !important,border-color .25s ease !important,transform .15s ease !important,border-radius .15s ease 0s !important;border-radius:3rem 1.2rem 3rem 1.2rem}a.button:not(:hover),a.icon-button:not(:hover),.wp-block-button__link:not(:hover){border-color:#dfcdbd;border-radius:1.2rem 3rem 1.2rem 3rem}a.button:active,a.icon-button:active,.wp-block-button__link:active{transform:translateY(-1px) scale(0.98)}a.button:focus,a.button:focus-visible,a.icon-button:focus,a.icon-button:focus-visible,.wp-block-button__link:focus,.wp-block-button__link:focus-visible{outline:none;box-shadow:0 0 0 .3rem rgba(42,62,39,.35),0 0 1.2rem .3rem #2a3e27}a.button,a.button:hover,a.button:focus,a.icon-button,a.icon-button:hover,a.icon-button:focus,.wp-block-button__link,.wp-block-button__link:hover,.wp-block-button__link:focus{background-color:#a5c3a1 !important;text-decoration:none !important}.forminator-ui button.forminator-button,.forminator-ui button.forminator-button-submit,button.forminator-button,button.forminator-button-submit{min-height:0 !important;padding:1.6rem 3.2rem !important;background-color:#a5c3a1 !important;border-color:#dfcdbd !important;color:#fff !important;text-transform:uppercase !important;position:relative;display:inline-flex;align-items:center;gap:.8rem;padding:1.6rem 3.2rem;border-radius:1.2rem 3rem 1.2rem 3rem;background-color:#a5c3a1;border:.2rem solid #dfcdbd;color:#fff;font-size:1.7rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;line-height:1;text-decoration:none !important;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;background-image:linear-gradient(0deg, transparent, transparent),linear-gradient(90deg, #2a3e27, #2a3e27);background-repeat:no-repeat,no-repeat;background-position:left,left;background-size:100% 100%,0% 100%;transition:background-size .4s linear !important,border-color .25s ease !important,transform .15s ease !important,border-radius .3s cubic-bezier(0.68, -0.55, 0.27, 1.55) .2s !important}.forminator-ui button.forminator-button i,.forminator-ui button.forminator-button svg,.forminator-ui button.forminator-button-submit i,.forminator-ui button.forminator-button-submit svg,button.forminator-button i,button.forminator-button svg,button.forminator-button-submit i,button.forminator-button-submit svg{color:currentColor}.forminator-ui button.forminator-button:hover,.forminator-ui button.forminator-button-submit:hover,button.forminator-button:hover,button.forminator-button-submit:hover{transform:translateY(-2px) scale(1.03);background-size:100% 100%,100% 100%;border-color:#2a3e27;transition:background-size .4s linear !important,border-color .25s ease !important,transform .15s ease !important,border-radius .15s ease 0s !important;border-radius:3rem 1.2rem 3rem 1.2rem}.forminator-ui button.forminator-button:not(:hover),.forminator-ui button.forminator-button-submit:not(:hover),button.forminator-button:not(:hover),button.forminator-button-submit:not(:hover){border-color:#dfcdbd;border-radius:1.2rem 3rem 1.2rem 3rem}.forminator-ui button.forminator-button:active,.forminator-ui button.forminator-button-submit:active,button.forminator-button:active,button.forminator-button-submit:active{transform:translateY(-1px) scale(0.98)}.forminator-ui button.forminator-button:focus,.forminator-ui button.forminator-button:focus-visible,.forminator-ui button.forminator-button-submit:focus,.forminator-ui button.forminator-button-submit:focus-visible,button.forminator-button:focus,button.forminator-button:focus-visible,button.forminator-button-submit:focus,button.forminator-button-submit:focus-visible{outline:none;box-shadow:0 0 0 .3rem rgba(42,62,39,.35),0 0 1.2rem .3rem #2a3e27}.forminator-ui button.forminator-button,.forminator-ui button.forminator-button:hover,.forminator-ui button.forminator-button:focus,.forminator-ui button.forminator-button-submit,.forminator-ui button.forminator-button-submit:hover,.forminator-ui button.forminator-button-submit:focus,button.forminator-button,button.forminator-button:hover,button.forminator-button:focus,button.forminator-button-submit,button.forminator-button-submit:hover,button.forminator-button-submit:focus{background-color:#a5c3a1 !important;text-decoration:none !important}.forminator-ui button.forminator-button:hover,.forminator-ui button.forminator-button-submit:hover,button.forminator-button:hover,button.forminator-button-submit:hover{border-color:#2a3e27 !important;background-color:#a5c3a1 !important;color:#fff !important}.forminator-ui button.forminator-button:focus,.forminator-ui button.forminator-button:focus-visible,.forminator-ui button.forminator-button-submit:focus,.forminator-ui button.forminator-button-submit:focus-visible,button.forminator-button:focus,button.forminator-button:focus-visible,button.forminator-button-submit:focus,button.forminator-button-submit:focus-visible{outline:none !important;background-color:#a5c3a1 !important;color:#fff !important;box-shadow:0 0 0 .3rem rgba(165,195,161,.35),0 0 1.2rem .3rem #a5c3a1 !important}.entry-content .button:not(.btn){position:relative;display:inline-flex;align-items:center;gap:.8rem;padding:1.6rem 3.2rem;border-radius:1.2rem 3rem 1.2rem 3rem;background-color:#a5c3a1;border:.2rem solid #dfcdbd;color:#fff;font-size:1.7rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;line-height:1;text-decoration:none !important;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;background-image:linear-gradient(0deg, transparent, transparent),linear-gradient(90deg, #2a3e27, #2a3e27);background-repeat:no-repeat,no-repeat;background-position:left,left;background-size:100% 100%,0% 100%;transition:background-size .4s linear !important,border-color .25s ease !important,transform .15s ease !important,border-radius .3s cubic-bezier(0.68, -0.55, 0.27, 1.55) .2s !important}.entry-content .button:not(.btn) i,.entry-content .button:not(.btn) svg{color:currentColor}.entry-content .button:not(.btn):hover{transform:translateY(-2px) scale(1.03);background-size:100% 100%,100% 100%;border-color:#2a3e27;transition:background-size .4s linear !important,border-color .25s ease !important,transform .15s ease !important,border-radius .15s ease 0s !important;border-radius:3rem 1.2rem 3rem 1.2rem}.entry-content .button:not(.btn):not(:hover){border-color:#dfcdbd;border-radius:1.2rem 3rem 1.2rem 3rem}.entry-content .button:not(.btn):active{transform:translateY(-1px) scale(0.98)}.entry-content .button:not(.btn):focus,.entry-content .button:not(.btn):focus-visible{outline:none;box-shadow:0 0 0 .3rem rgba(42,62,39,.35),0 0 1.2rem .3rem #2a3e27}.entry-content .button:not(.btn),.entry-content .button:not(.btn):hover,.entry-content .button:not(.btn):focus{background-color:#a5c3a1 !important;text-decoration:none !important}a.button,a.icon-button,.wp-block-button__link,button.forminator-button,button.forminator-button-submit{background-color:#a5c3a1 !important}a.button:hover,a.icon-button:hover,.wp-block-button__link:hover,a.button:focus,a.icon-button:focus,.wp-block-button__link:focus,button.forminator-button:hover,button.forminator-button:focus,button.forminator-button-submit:hover,button.forminator-button-submit:focus{background-color:#a5c3a1 !important;text-decoration:none !important}.forminator-ui button.forminator-button,.forminator-ui button.forminator-button-submit,.forminator-ui input.forminator-button,.forminator-ui input.forminator-button-submit,button.forminator-button,button.forminator-button-submit,input.forminator-button,input.forminator-button-submit{position:relative !important;display:inline-flex !important;align-items:center !important;gap:.8rem !important;padding:1.6rem 3.2rem !important;border-radius:1.2rem 3rem 1.2rem 3rem !important;border:.2rem solid #dfcdbd !important;background-color:#a5c3a1 !important;color:#fff !important;font-size:1.7rem !important;font-weight:600 !important;letter-spacing:.07em !important;text-transform:uppercase !important;text-decoration:none !important;line-height:1 !important;-webkit-tap-highlight-color:rgba(0,0,0,0) !important;overflow:hidden !important;cursor:pointer !important;background-image:linear-gradient(90deg, #2a3e27, #2a3e27),linear-gradient(0deg, #a5c3a1, #a5c3a1) !important;background-repeat:no-repeat,no-repeat !important;background-position:left top,left top !important;background-size:0% 100%,100% 100% !important;transition-property:background-size,border-color,transform,border-radius !important;transition-duration:.4s,.25s,.15s,.3s !important;transition-timing-function:linear,ease,ease,cubic-bezier(0.68, -0.55, 0.27, 1.55) !important;transition-delay:0s,0s,0s,.2s !important}.forminator-ui button.forminator-button i,.forminator-ui button.forminator-button svg,.forminator-ui button.forminator-button-submit i,.forminator-ui button.forminator-button-submit svg,.forminator-ui input.forminator-button i,.forminator-ui input.forminator-button svg,.forminator-ui input.forminator-button-submit i,.forminator-ui input.forminator-button-submit svg,button.forminator-button i,button.forminator-button svg,button.forminator-button-submit i,button.forminator-button-submit svg,input.forminator-button i,input.forminator-button svg,input.forminator-button-submit i,input.forminator-button-submit svg{color:currentColor !important}.forminator-ui button.forminator-button:hover,.forminator-ui button.forminator-button-submit:hover,.forminator-ui input.forminator-button:hover,.forminator-ui input.forminator-button-submit:hover,button.forminator-button:hover,button.forminator-button-submit:hover,input.forminator-button:hover,input.forminator-button-submit:hover{transform:translateY(-2px) scale(1.03) !important;border-color:#2a3e27 !important;border-radius:3rem 1.2rem 3rem 1.2rem !important;background-color:#a5c3a1 !important;background-image:linear-gradient(90deg, #2a3e27, #2a3e27),linear-gradient(0deg, #a5c3a1, #a5c3a1) !important;background-size:100% 100%,100% 100% !important;transition-delay:0s,0s,0s,0s !important;transition-duration:.4s,.25s,.15s,.15s !important;transition-timing-function:linear,ease,ease,ease !important}.forminator-ui button.forminator-button:focus,.forminator-ui button.forminator-button:focus-visible,.forminator-ui button.forminator-button-submit:focus,.forminator-ui button.forminator-button-submit:focus-visible,.forminator-ui input.forminator-button:focus,.forminator-ui input.forminator-button:focus-visible,.forminator-ui input.forminator-button-submit:focus,.forminator-ui input.forminator-button-submit:focus-visible,button.forminator-button:focus,button.forminator-button:focus-visible,button.forminator-button-submit:focus,button.forminator-button-submit:focus-visible,input.forminator-button:focus,input.forminator-button:focus-visible,input.forminator-button-submit:focus,input.forminator-button-submit:focus-visible{outline:none !important;background-color:#a5c3a1 !important;background-image:linear-gradient(90deg, #2a3e27, #2a3e27),linear-gradient(0deg, #a5c3a1, #a5c3a1) !important;box-shadow:0 0 0 .3rem rgba(165,195,161,.35),0 0 1.2rem .3rem #a5c3a1 !important}.forminator-ui button.forminator-button:active,.forminator-ui button.forminator-button-submit:active,.forminator-ui input.forminator-button:active,.forminator-ui input.forminator-button-submit:active,button.forminator-button:active,button.forminator-button-submit:active,input.forminator-button:active,input.forminator-button-submit:active{transform:translateY(-1px) scale(0.98) !important}.forminator-ui button.forminator-button:hover,.forminator-ui button.forminator-button-submit:hover,.forminator-ui input.forminator-button:hover,.forminator-ui input.forminator-button-submit:hover{background-color:#a5c3a1 !important}h1,h2{text-align:center;text-rendering:optimizelegibility;margin:2rem auto;padding:1rem 0;position:relative;width:fit-content}h3,h4,h5,h6{text-align:center;text-rendering:optimizelegibility;margin:1.5rem auto .625rem 0;position:relative;width:fit-content}.page-header-title{margin:auto}body{overflow:hidden}body a:not(.menu-link):not(.entry-title a){text-decoration:underline;font-weight:400;text-underline-offset:.25rem}body ul.oceanwp-custom-links li>a,body a.mobile-menu{text-decoration:none !important}.brand-primary{color:#a5c3a1}.centered,.text-center{text-align:center}.wp-block-separator{position:relative;display:flex;width:280px !important;height:0;margin:4rem auto 4rem auto;border:0 !important;background:rgba(0,0,0,0) !important;overflow:visible !important}.wp-block-separator::after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:.45rem;border-radius:999px;background:#a5c3a1;box-shadow:0 .3rem .8rem rgba(165,195,161,.25);z-index:0}.wp-block-separator::before{content:"";position:absolute;left:50%;top:50%;width:35px;height:35px;transform:translate(-50%, -50%) rotate(45deg);border-radius:4px;background:linear-gradient(135deg, rgb(247.9795918367, 244.0306122449, 240.5204081633), #dfcdbd, rgb(198.0204081633, 165.9693877551, 137.4795918367));box-shadow:0 0 0 4px #fff,0 .4rem .4rem rgba(0,0,0,.25),inset .2rem .2rem .6rem hsla(0,0%,100%,.3),inset -0.2rem -0.2rem .6rem rgba(0,0,0,.2);z-index:1;pointer-events:none}.error-title{margin:0 auto 2rem auto !important}@media only screen and (max-width: 767px){.wp-block-columns{gap:.5rem !important}}.h-100vh{height:calc(var(--vh, 1vh)*100)}.min-100vh{min-height:calc(var(--vh, 1vh)*100)}#site-header.is-transparent{background:rgba(42,62,39,.7)}#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-navigation-wrap #site-navigation .middle-site-logo a:focus{display:inherit;height:100%}#site-header #site-navigation-wrap #site-navigation .middle-site-logo a img{transition-duration:.5s}#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-menu .oceanwp-text{text-decoration:none !important;font-weight:900}#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:#a5c3a1;text-align:center;text-transform:uppercase;text-align:center;max-width:50%;width:fit-content;margin:2rem auto;background:#fff;border:solid .2rem #dfcdbd;color:#a5c3a1;border-radius:35px;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-logo #site-logo-inner a img{max-width:60vw !important}#site-header.center-header #site-navigation-wrap .middle-site-logo a img{max-width:60vw !important}}@media only screen and (max-width: 767px){#footer #final-call-to-action{margin:2rem auto 0 auto;padding:2rem 1.5rem;border:none !important;border-radius:0;box-shadow: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:solid .2rem #2a3e27;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{display:block;width:fit-content;margin:2rem auto;padding:1rem 0;border-top:solid .5rem currentColor;border-bottom:solid .5rem currentColor;color:#a5c3a1;font-family:oswald;font-size:2.4rem;font-weight:normal;line-height:2.94rem;letter-spacing:.05rem;text-transform:uppercase;text-align:center}#footer #final-call-to-action .wp-block-columns .wp-block-column p{max-width:75%;margin:3rem auto;text-align:center;color:#a5c3a1}#footer #final-call-to-action .wp-block-columns .wp-block-column .icon-button{background:#a5c3a1;color:#fff;border:solid .2rem #dfcdbd;display:inline-flex;justify-content:center;align-items:center;min-width:90vw;min-height:48px;cursor:pointer;padding:.75rem 1.25rem;font-weight:600;font-family:oswald;text-transform:uppercase;transition:background .3s ease}#footer #final-call-to-action .wp-block-columns .wp-block-column .icon-button i{font-size:1.5rem;margin-left:1rem}#footer #final-call-to-action .wp-block-columns .wp-block-column .icon-button:hover,#footer #final-call-to-action .wp-block-columns .wp-block-column .icon-button:focus{background:#2a3e27;outline:2px solid #a5c3a1;outline-offset:2px;color:#fff}}@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;transform:none;text-align:center}#footer #subscription_form form input{position:initial;min-width:100%}#footer #subscription_form form button{position:initial;width:100%;border-radius:0}#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{width:100% !important;padding:5px !important;margin-top:5px;margin-bottom:5px;float:none !important;position:relative}#footer #footer-widgets .widget-title{text-align:center !important;display:block;margin:15px auto !important}#footer #footer-widgets .col-1{padding-left:0 !important;padding-right:0 !important;text-align:center !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{padding:0 50px !important;margin-bottom:0 !important;right:0 !important}#footer #footer-widgets .col-4{padding-left:0 !important;padding-right:0 !important;margin-bottom:0 !important;padding-bottom:10px !important}#footer #footer-widgets .col-4 hr{margin:auto !important;max-width:90% !important;display:none}#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{display:block !important;width:100% !important;padding-top:10px}#footer #footer-widgets .col-4 ul.contact-info-widget li{margin-bottom:20px;position:relative;margin-top:15px}#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{line-height:18px;margin:auto}#footer #footer-widgets .col-4 ul.contact-info-widget li i.icon-location-pin{margin-top:10px !important;margin-left:0px !important;top:-10px !important}#footer #footer-widgets .col-4 ul.contact-info-widget li i.icon-phone{position:initial !important;margin-left:20px !important;top:-10px}#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{padding-left:0;height:125px}#footer #footer-widgets .col-4 ul.contact-info-widget li.address i{position:absolute;top:-20px !important;right:40%;left:37.5%;margin:0 auto !important}#footer #footer-widgets .col-4 ul.contact-info-widget li.address .oceanwp-info-wrap{text-align:center;position:absolute;bottom:0;left:0;right:0;margin:auto}#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{position:absolute !important;right:40%;left:37.5%;margin:5px auto !important}#footer #footer-widgets .col-4 ul.contact-info-widget li.phone .oceanwp-info-wrap{text-align:center;position:absolute;bottom:0;left:0;right:0;margin:auto}#footer #footer-widgets .col-4 ul.contact-info-widget li.phone .oceanwp-info-wrap .oceanwp-contact-title{text-align:center}#footer #footer-bottom #footer-bottom-menu,#footer #footer-bottom #copyright{float:none;display:inline-block;width:100% !important;margin-bottom:5px;text-align:center}}#isotope-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:2rem 0}#isotope-filters button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 2.4rem;font-size:1.5rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;border:.2rem solid #dfcdbd;border-radius:1.2rem 3rem 1.2rem 3rem;background:#a5c3a1;cursor:pointer;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}#isotope-filters button .btn-wipe{position:absolute;top:0;left:-100%;width:100%;height:100%;background:#2a3e27;border-radius:inherit;z-index:0;transition:left .4s linear,border-radius .3s cubic-bezier(0.68, -0.55, 0.27, 1.55) .2s}#isotope-filters button .btn-text{position:relative;z-index:1;color:#fff}#isotope-filters button:hover{transform:translateY(-2px) scale(1.03);border-color:#2a3e27;border-radius:3rem 1.2rem 3rem 1.2rem}#isotope-filters button:hover .btn-wipe{left:0;border-radius:3rem 1.2rem 3rem 1.2rem}#isotope-filters button:not(:hover){border-color:#dfcdbd;border-radius:1.2rem 3rem 1.2rem 3rem}#isotope-filters button:not(:hover) .btn-wipe{left:-100%;border-radius:1.2rem 3rem 1.2rem 3rem;transition:left .4s linear,border-radius .15s ease 0s}#isotope-filters button.is-checked{border-color:#2a3e27;border-radius:3rem 1.2rem 3rem 1.2rem}#isotope-filters button.is-checked .btn-wipe{left:0;border-radius:3rem 1.2rem 3rem 1.2rem}.isotope-gallery{margin:1.625rem !important;display:block}.isotope-gallery .gallery-sizer{width:calc(33.333% - 8px)}.isotope-gallery figure.wp-block-image{margin:0;float:left;transition:all .3s ease}.isotope-gallery figure.wp-block-image img{display:block;width:99% !important;height:99% !important;border-radius:1.2rem 3rem 1.2rem 3rem;border:.2rem solid #dfcdbd;background-color:#fff;transition:transform .25s ease,border-color .25s ease,border-radius .3s cubic-bezier(0.68, -0.55, 0.27, 1.55) .2s}.isotope-gallery figure.wp-block-image img:hover{transform:translateY(-2px) scale(1.03);border-radius:3rem 1.2rem 3rem 1.2rem;border-color:#a5c3a1;transition:transform .25s ease,border-color .25s ease,border-radius .15s ease 0s}.isotope-gallery figure.wp-block-image figcaption{display:none}.isotope-gallery figure.wp-block-image:hover{cursor:pointer}.isotope-gallery .gallery-item{width:calc(33.333% - 16px)}.isotope-gallery .gallery-item--wide{width:calc(66.666% - 16px)}.isotope-gallery .gallery-item--tall img{height:100%;object-fit:cover;min-height:400px;max-height:600px}.mfp-fade.mfp-bg.mfp-ready{opacity:0 !important}.mfp-wrap{background:rgba(42,62,39,.7)}.mfp-wrap button{border-radius:100% !important}.mfp-wrap .mfp-close{background:#a5c3a1;opacity:1;color:#fff;border:solid .2rem #dfcdbd !important;border-color:#dfcdbd !important;border-width:.2rem !important;text-decoration:none !important;transition-duration:1s !important;box-shadow:.2rem .2rem 1rem -0.2rem #a5c3a1;width:50px;height:50px;font-size:32px;font-weight:bold;text-align:center;line-height:50px;padding:0;border:none;display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:20px;z-index:9999;cursor:pointer}.mfp-wrap .mfp-close:hover{background:#2a3e27;border:solid 2px #fff}.mfp-wrap .mfp-arrow{background:#a5c3a1;color:#fff;border:solid .2rem #dfcdbd !important;border-color:#dfcdbd !important;border-width:.2rem !important;text-decoration:none !important;transition-duration:1s !important;box-shadow:.2rem .2rem 1rem -0.2rem #a5c3a1;width:50px;height:50px;font-size:40px;padding:0 !important;font-weight:bold;text-align:center;line-height:50px;padding:0;opacity:1;border:none;display:flex;align-items:center;justify-content:center;position:absolute;cursor:pointer;left:20px}.mfp-wrap .mfp-arrow:before{display:none !important;content:"<";margin:0;color:#fff;font-size:50px;font-weight:900;border:0;opacity:1;position:absolute;top:-3px;width:100%;height:100%;line-height:1}.mfp-wrap .mfp-arrow:after{margin:0;background:none;border: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{border-radius:100% !important;padding:0 !important;border:solid 2px #fff !important;background:#2a3e27}.mfp-wrap .mfp-arrow:hover:before{color:#a5c3a1}.mfp-wrap .mfp-title,.mfp-wrap .mfp-counter{background:rgb(247,242.5,238.5);color:#a5c3a1;padding:5px;font-weight:600;font-size:1.3rem !important;text-transform:uppercase}.mfp-wrap .mfp-title{font-weight:normal;text-align:center}.mfp-wrap img{max-width:1200px !important}.bbe-cta.vertical{position:relative;margin:0 auto 4rem auto;padding:4rem 2rem;border-radius:3rem 7rem 2rem 7rem;box-shadow:0 .8rem 2.4rem rgba(0,0,0,.12);text-align:center;overflow:hidden;max-width:800px;background:linear-gradient(to bottom, rgba(165, 195, 161, 0.95), rgba(223, 205, 189, 0.85))}.bbe-cta.vertical::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.35);z-index:0}.bbe-cta.vertical .bbe-cta-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem;max-width:700px;margin:0 auto}.bbe-cta.vertical .bbe-cta-heading{font-size:2.6rem;font-weight:700;margin:0;color:#fff}.bbe-cta.vertical .bbe-cta-content{font-size:1.7rem;margin:0;color:hsla(0,0%,100%,.95)}.bbe-cta.vertical a.button.icon-button{margin-top:1.6rem;font-size:1.8rem;padding:1.6rem 3.2rem;position:relative;z-index:1}#review-query-slider{position:relative;background:url("../images/archive-heros/reviews.webp") no-repeat center center;background-size:cover;padding:4rem;margin:4rem calc(-50vw + 50%)}#review-query-slider h2{color:#fff;text-shadow:1px 1px 10px #a5c3a1,1px 1px 10px #a5c3a1}#review-query-slider .reviews-slider .flickity-viewport{overflow:visible;margin-bottom:4rem}#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{background:rgb(247,242.5,238.5);border:solid .2rem #2a3e27;position:absolute;top:0;bottom:0;left:0;border-radius:35px;z-index:-1;width:100%;height:100%}#review-query-slider .reviews-slider .flickity-viewport .carousel-cell .slide-content h3{background:#563d5a;display:block;border-radius:35px 35px 0 0;border:none;margin:0 !important;padding:1.25rem 3.75rem;color:#fff;width:100%}#review-query-slider .reviews-slider .flickity-viewport .carousel-cell .slide-content .review-content{color:#a5c3a1;padding:0 30px;text-align:center;text-transform:capitalize;min-height:225px;display:flex;align-items:center;justify-content:center;min-height:225px;text-align:center;font-style:italic}#review-query-slider .reviews-slider .flickity-viewport .carousel-cell .slide-content .review-content::first-letter{font-size:2.5em;font-weight:bold;color:red}#review-query-slider .reviews-slider .flickity-viewport .carousel-cell .slide-content .review-content::after{content:attr(data-last);font-size:1.5em;font-weight:bold;color:blue}#review-query-slider .reviews-slider .flickity-viewport .carousel-cell .slide-content .overall-rating{display:inherit;font-family:oswald;color:#a5c3a1;text-align:center}#review-query-slider .reviews-slider .flickity-viewport .carousel-cell .slide-content .overall-rating span{margin-top:10px;font-size:1.8rem;display:block;color:#2a3e27}#review-query-slider .reviews-slider .flickity-viewport .carousel-cell .slide-content .review-star-rating{width:100%;margin:5px 0;text-align:center;--star-size: 45px;--star-color: #ffffff;--star-background: #FF8C00;--percent: calc(var(--rating) / 10 * 100%);display:inline-block;font-size:var(--star-size);font-family:Times;line-height:1}#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-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#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:#dfcdbd;padding:1rem 2rem 1.5rem 1.5rem;border:solid .2rem #2a3e27;margin:0;border-radius:0 0 35px 35px}#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{flex-basis:50% !important;text-align:center !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{flex-basis:50% !important;text-align:center !important}#review-query-slider .reviews-slider .carousel-cell .slide-content .review-star-rating{--star-size: 40px !important}}#why-choose-us{background:rgb(247,242.5,238.5);margin:4rem auto;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;margin:4rem auto;padding:4rem 1.5rem 6rem 1.5rem}#why-choose-us p{max-width:600px;margin:1rem auto;text-align:center}#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{min-height:250px;padding:1.5rem .5rem 0 .5rem;background:#fff;border:solid .2rem #2a3e27;border-radius:35px;box-shadow:.5rem .5rem 1rem -0.2rem #2a3e27;margin:1rem;transition:box-shadow .3s ease}#why-choose-us .why-boxes .wp-block-column br{display:block;margin:1rem 0}#why-choose-us .why-boxes .wp-block-column .icon{background:#a5c3a1;border-radius:35px;width:7rem;height:7rem;margin:2rem auto 1rem auto;color:#fff;font-size:5rem}#why-choose-us .why-boxes .wp-block-column h3{text-align:center}#why-choose-us .why-boxes .wp-block-column p{padding-top:1rem;text-align:center}#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 auto}#why-choose-us #final-call-to-action .wp-block-columns{border:solid .2rem #2a3e27;padding:3rem}#why-choose-us #final-call-to-action .wp-block-columns .wp-block-column:first-child{border-right:solid .2rem #2a3e27}#why-choose-us #final-call-to-action .wp-block-columns .wp-block-column .ahi-heading{display:block;position:relative;width:fit-content;margin:1rem auto 2rem auto;padding:1rem 0;border-top:solid .5rem #a5c3a1;border-bottom:solid .5rem #a5c3a1;color:#a5c3a1;font-family:oswald;font-size:2.4rem;font-weight:normal;line-height:2.94rem;letter-spacing:.05rem;text-transform:uppercase;text-align:left;text-rendering:optimizelegibility}#why-choose-us #final-call-to-action .wp-block-columns .wp-block-column p{max-width:75%;margin:auto;text-transform:capitalize;color:#a5c3a1;margin-bottom:0}#why-choose-us #final-call-to-action .wp-block-columns .wp-block-column .icon-button{display:inline-flex;justify-content:center;align-items:center;min-width:48px;min-height:48px;cursor:pointer;margin:.8rem}#why-choose-us #final-call-to-action .wp-block-columns .wp-block-column .icon-button i{font-size:1.5rem;line-height:1;pointer-events:none;margin-left:1rem}#why-choose-us #final-call-to-action .wp-block-columns .wp-block-column .icon-button:hover,#why-choose-us #final-call-to-action .wp-block-columns .wp-block-column .icon-button:focus{outline:2px solid #a5c3a1;outline-offset:2px}#why-choose-us #final-call-to-action .wp-block-columns .wp-block-column button a{position:relative;padding-right:2rem}#why-choose-us #final-call-to-action .wp-block-columns .wp-block-column button a i{position:absolute;right:0}.ahi-offer.ahi-offer-before-content .ahi-offer-inner,.ahi-offer.ahi-offer-packages .ahi-offer-inner{background:#a5c3a1;max-width:980px;margin:2rem auto;padding:3rem 3.5rem;border:solid .2rem #dfcdbd;border-radius:35px;box-shadow:.5rem .5rem 1rem -0.2rem #2a3e27;color:#fff}.ahi-offer.ahi-offer-before-content .ahi-offer-inner .ahi-offer-columns,.ahi-offer.ahi-offer-packages .ahi-offer-inner .ahi-offer-columns{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:nowrap}.ahi-offer.ahi-offer-before-content .ahi-offer-inner .ahi-offer-columns .ahi-offer-col.is-66,.ahi-offer.ahi-offer-packages .ahi-offer-inner .ahi-offer-columns .ahi-offer-col.is-66{flex:0 0 66.66%;max-width:66.66%;padding-right:1rem;border-right:solid .2rem #fff}.ahi-offer.ahi-offer-before-content .ahi-offer-inner .ahi-offer-columns .ahi-offer-col.is-33,.ahi-offer.ahi-offer-packages .ahi-offer-inner .ahi-offer-columns .ahi-offer-col.is-33{flex:0 0 33.33%;max-width:33.33%;text-align:center}.ahi-offer.ahi-offer-before-content .ahi-offer-inner .ahi-offer-title,.ahi-offer.ahi-offer-packages .ahi-offer-inner .ahi-offer-title{display:block;margin:0 0 1rem;color:#fff;letter-spacing:.2px;font-size:2rem;line-height:1.2;text-rendering:optimizelegibility;width:fit-content;padding:.75rem 0;border-top:solid .35rem currentcolor;border-bottom:solid .35rem currentcolor}.ahi-offer.ahi-offer-before-content .ahi-offer-inner .ahi-offer-body,.ahi-offer.ahi-offer-packages .ahi-offer-inner .ahi-offer-body{color:#fff;font-size:1.8rem;line-height:1.45}.ahi-offer.ahi-offer-before-content .ahi-offer-inner .ahi-offer-body p,.ahi-offer.ahi-offer-packages .ahi-offer-inner .ahi-offer-body p{margin:0}.ahi-offer.ahi-offer-before-content .ahi-offer-inner .ahi-offer-body a,.ahi-offer.ahi-offer-packages .ahi-offer-inner .ahi-offer-body a{color:#fff;text-decoration:underline;text-underline-offset:2px}.ahi-offer.ahi-offer-before-content .ahi-offer-inner .ahi-offer-body a:hover,.ahi-offer.ahi-offer-packages .ahi-offer-inner .ahi-offer-body a:hover{opacity:.9}.ahi-offer.ahi-offer-before-content .ahi-offer-inner .ahi-offer-actions .button,.ahi-offer.ahi-offer-before-content .ahi-offer-inner .ahi-offer-actions .wp-element-button,.ahi-offer.ahi-offer-before-content .ahi-offer-inner .ahi-offer-actions a.button,.ahi-offer.ahi-offer-packages .ahi-offer-inner .ahi-offer-actions .button,.ahi-offer.ahi-offer-packages .ahi-offer-inner .ahi-offer-actions .wp-element-button,.ahi-offer.ahi-offer-packages .ahi-offer-inner .ahi-offer-actions a.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.25rem;border:solid 1px #fff;border-radius:999px;background:rgba(0,0,0,0);color:#fff;font-weight:800;text-decoration:none;transition:box-shadow 1s,background .2s,color .2s}.ahi-offer.ahi-offer-before-content .ahi-offer-inner .ahi-offer-actions .button:hover,.ahi-offer.ahi-offer-before-content .ahi-offer-inner .ahi-offer-actions .wp-element-button:hover,.ahi-offer.ahi-offer-before-content .ahi-offer-inner .ahi-offer-actions a.button:hover,.ahi-offer.ahi-offer-packages .ahi-offer-inner .ahi-offer-actions .button:hover,.ahi-offer.ahi-offer-packages .ahi-offer-inner .ahi-offer-actions .wp-element-button:hover,.ahi-offer.ahi-offer-packages .ahi-offer-inner .ahi-offer-actions a.button:hover{box-shadow:.5rem .5rem 1rem -0.2rem #fff;background:#fff;color:#48324b}@media only screen and (max-width: 768px){.ahi-offer.ahi-offer-before-content .ahi-offer-inner .ahi-offer-columns,.ahi-offer.ahi-offer-packages .ahi-offer-inner .ahi-offer-columns{flex-direction:column;flex-wrap:wrap;gap:1.25rem}.ahi-offer.ahi-offer-before-content .ahi-offer-inner .ahi-offer-columns .wp-block-column,.ahi-offer.ahi-offer-before-content .ahi-offer-inner .ahi-offer-columns .ahi-offer-col,.ahi-offer.ahi-offer-packages .ahi-offer-inner .ahi-offer-columns .wp-block-column,.ahi-offer.ahi-offer-packages .ahi-offer-inner .ahi-offer-columns .ahi-offer-col{flex:0 0 100% !important;max-width:100% !important;width:100% !important;text-align:center}.ahi-offer.ahi-offer-before-content .ahi-offer-inner .ahi-offer-columns .ahi-offer-col.is-66,.ahi-offer.ahi-offer-packages .ahi-offer-inner .ahi-offer-columns .ahi-offer-col.is-66{padding-right:0 !important;border-right:0 !important}.ahi-offer.ahi-offer-before-content .ahi-offer-inner .ahi-offer-columns .ahi-offer-title,.ahi-offer.ahi-offer-packages .ahi-offer-inner .ahi-offer-columns .ahi-offer-title{margin:1.5rem auto !important}.ahi-offer.ahi-offer-before-content .ahi-offer-inner .ahi-offer-columns .ahi-offer-body,.ahi-offer.ahi-offer-packages .ahi-offer-inner .ahi-offer-columns .ahi-offer-body{margin-bottom:1rem}.ahi-offer.ahi-offer-before-content .ahi-offer-inner .ahi-offer-columns .ahi-offer-actions,.ahi-offer.ahi-offer-packages .ahi-offer-inner .ahi-offer-columns .ahi-offer-actions{margin-top:.5rem}}@media only screen and (max-width: 480px){.ahi-offer.ahi-offer-before-content .ahi-offer-inner,.ahi-offer.ahi-offer-packages .ahi-offer-inner{margin:1.5rem auto !important;border-radius:0;box-shadow:none;border:none;padding:1.75rem 1.25rem !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important}}.home #content-wrap{padding-top:0 !important}@media only screen and (min-width: 0px)and (max-width: 1023px){.home #content-wrap #primary{margin-bottom:0}}.home #content-wrap{padding-bottom:0 !important;margin-bottom:0 !important}.home #home-hero .hero-slider{height:100vh;overflow:hidden;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;width:auto !important}.home #home-hero .hero-slider .carousel-cell{position:absolute;top:0px;width:100vw;height:100vh;background-repeat:no-repeat;background-size:cover;background-position:center}.home #home-hero .hero-slider .carousel-cell .slide-content{position:absolute;top:20%;left:10vw;right:0;text-align:left;height:50%;display:flex;flex-direction:column;justify-content:center;max-width:800px;z-index:1}.home #home-hero .hero-slider .carousel-cell .slide-content .title{position:relative;font-size:6.5rem;line-height:1;text-transform:uppercase;color:#fff;text-shadow:1px 1px 10px #a5c3a1,1px 1px 10px #a5c3a1;font-weight:600;margin-bottom:2.5rem}.home #home-hero .hero-slider .carousel-cell .slide-content .call-to-action{text-align:left;text-transform:capitalize;color:#2a3e27;background:rgba(223,205,189,.7);padding:2rem 1rem;border:solid .2rem #2a3e27;border-adius:1rem;margin:0 0 3rem 0;z-index:-1;border-radius:10px}.home #home-hero .hero-slider .carousel-cell .slide-content .button{z-index:4;margin:0 auto;text-align:center}.home #home-hero .slide-content .title,.home #home-hero .slide-content .call-to-action,.home #home-hero .slide-content .button{position:relative;opacity:0}.home #home-hero .slide-content.mask .mask{position:relative;overflow:hidden}.home #home-hero .slide-content.mask .title{animation:slide-up 2s cubic-bezier(0.85, 0, 0.15, 1) .2s backwards;opacity:1}.home #home-hero .slide-content.mask .call-to-action{animation-duration:2s;animation-delay:.5s;animation-name:poof;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.home #home-hero .slide-content.mask .button{animation-duration:2s;animation-delay:.2s;animation-name:slide-down;animation-timing-function:cubic-bezier(0.85, 0, 0.15, 1);animation-fill-mode:forwards;opacity:0}@keyframes slide-up{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{from{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes poof{0%{opacity:0;background-position:100% 150%;transform:scale(0.8)}100%{opacity:1;background-position:100% 50%;transform:scale(1)}}@media only screen and (max-width: 600px){.home #home-hero .hero-slider .carousel-cell{background-position:85%}.home #home-hero .hero-slider .carousel-cell .slide-content{top:20%;left:0;width:80%;margin:auto;text-align:center}.home #home-hero .hero-slider .carousel-cell .slide-content .title{font-size:3.2rem;line-height:1.1;margin-bottom:3rem}.home #home-hero .hero-slider .carousel-cell .slide-content .call-to-action{font-size:1.6rem;width:100%;text-align:center;margin-bottom:5rem}}@media only screen and (min-width: 601px)and (max-width: 1023px){.home #home-hero .hero-slider .carousel-cell{background-position:93%}.home #home-hero .hero-slider .carousel-cell .slide-content{top:20%;left:0;width:80%;margin:auto;text-align:center}.home #home-hero .hero-slider .carousel-cell .slide-content .call-to-action{text-align:center}}@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{top:100px;line-height:1.4}.home #home-hero .hero-slider .carousel-cell .slide-content{top:10%}.home #home-hero .hero-slider .carousel-cell .slide-content .call-to-action{font-size:3.2rem;width:70%;margin-top:20px}}.home #hero-boxes{margin-top:-125px;padding:1rem}.home #hero-boxes .hero-box{background:#fff;border:solid .2rem #2a3e27;margin:1rem;padding:1.5rem 2.5rem}.home #hero-boxes .hero-box .hero-box-heading{font-size:2.2rem;font-weight:600;text-align:left}.home #hero-boxes .hero-box .hero-box-list ul{list-style:none;padding:0;margin:0}.home #hero-boxes .hero-box .hero-box-list ul li{position:relative;padding-left:2.8rem;margin-bottom:.6rem;font-family:"Poppins",sans-serif;font-size:1.6rem;line-height:1.4}.home #hero-boxes .hero-box .hero-box-list ul li::before{content:"✔";position:absolute;left:0;top:0;color:#dfcdbd;font-weight:bold;font-size:1rem;line-height:1.8;background:#a5c3a1;border:#a5c3a1;border-radius:100%;width:2rem;height:2rem;text-align:center}.home #hero-boxes .hero-box.secondary{background:#2a3e27;border:solid .2rem #dfcdbd;color:#fff;text-align:center}.home #hero-boxes .hero-box.secondary .hero-box-heading{color:#fff;text-align:center;margin:1rem auto}.home #hero-boxes .hero-box.secondary i{color:#fff;font-weight:600}.home #hero-boxes .hero-box.secondary .telephone-number a:hover{color:#fff !important}@media only screen and (max-width: 500px){.home #hero-boxes{min-width:100%}.home #hero-boxes .hero-box{width:100%;padding:1rem;margin:0;margin-bottom:1rem}.home #hero-boxes .hero-box .ogb-column{display:flex;flex-direction:column;width:100%}.home #hero-boxes .hero-box.secondary{margin-bottom:0}}@media only screen and (min-width: 601px)and (max-width: 1023px){.home #hero-boxes{margin:0;margin-top:-100px;padding:0}}.home #about{margin-bottom:4rem}.home #about .wp-block-columns .wp-block-column:last-child{margin-left:3rem}.home #about .wp-block-columns .wp-block-column:last-child img{border:solid .2rem #2a3e27;border-radius:100%}@media only screen and (min-width: 601px)and (max-width: 1023px){.home #about .wp-block-columns{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem}.home #about .wp-block-columns .wp-block-column{flex:0 0 100% !important;max-width:100% !important;flex-wrap:wrap !important}.home #about .wp-block-columns .wp-block-column:last-child{margin-left:0 !important}}@media only screen and (max-width: 600px){.home #about .wp-block-columns{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem}.home #about .wp-block-columns .wp-block-column{flex:0 0 100% !important;max-width:100% !important;flex-wrap:wrap !important}.home #about .wp-block-columns .wp-block-column:last-child{margin-left:0 !important}}.home #services{margin:4rem auto}.home #services h3{text-align:center;margin:1rem auto}.home #services #call-to-action-no-link{margin-top:2rem}.home #services .ogb-info-box{position:relative;padding:2.5rem;margin:2rem auto;background-color:#a5c3a1 !important;border:.2rem solid #dfcdbd;border-radius:1.2rem 3rem 1.2rem 3rem;color:#fff;overflow:hidden;box-shadow:0 .8rem 2rem rgba(165,195,161,.25);transition-property:border-radius,transform,border-color !important;transition-duration:.1s,.15s,.25s !important;transition-timing-function:cubic-bezier(0.68, -0.55, 0.27, 1.55),ease,ease !important;transition-delay:.15s,0s,0s !important}.home #services .ogb-info-box::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#2a3e27;border-radius:inherit;z-index:0;pointer-events:none;transition:left .2s linear !important}.home #services .ogb-info-box:hover::before{left:0}.home #services .ogb-info-box:not(:hover)::before{left:-100%}.home #services .ogb-info-box:hover{transform:translateY(-6px) scale(1.02);border-color:#a5c3a1;border-radius:3rem 1.2rem 3rem 1.2rem}.home #services .ogb-info-box:not(:hover){border-color:#dfcdbd;border-radius:1.2rem 3rem 1.2rem 3rem}.home #services .ogb-info-box .ogb-info-box-icon-wrap{width:60px;height:60px;margin:0 auto 1.2rem;border-radius:50%;background:#dfcdbd;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;position:relative;z-index:1;box-shadow:0 .3rem .8rem rgba(223,205,189,.4);transition:background .3s ease,box-shadow .3s ease}.home #services .ogb-info-box:hover .ogb-info-box-icon-wrap{background:#a5c3a1;box-shadow:0 .3rem .8rem rgba(165,195,161,.4)}.home #services .ogb-info-box .ogb-info-box-content{position:relative;z-index:1;text-align:center}.home #services .ogb-info-box .ogb-info-box-title{font-size:1.9rem;font-weight:700;margin:0 auto .6rem;color:#2a3e27;transition:color .3s ease !important}.home #services .ogb-info-box:hover .ogb-info-box-title{color:#dfcdbd}.home #services .ogb-info-box .ogb-info-box-description{font-size:1.5rem;line-height:1.6;opacity:.95}.home #services .ogb-info-box,.home #services .ogb-info-box:hover,.home #services .ogb-info-box:focus{background-color:#a5c3a1 !important}@media only screen and (min-width: 601px)and (max-width: 1023px){.home #services .service-boxes{display:flex;flex-wrap:wrap !important;justify-content:space-between;gap:.2rem}.home #services .service-boxes .wp-block-column{flex:0 0 49% !important;max-width:49% !important;flex-wrap:wrap !important}}.home #reviews{position:relative;background:url("../images/lash-lamination-riddings.webp") no-repeat center center;background-size:cover;padding:2rem;margin:2rem calc(-50vw + 50%);z-index:1}.home #reviews:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:linear-gradient(to bottom, rgba(42, 62, 39, 0.95), rgba(223, 205, 189, 0.85));opacity:.7;z-index:2}.home #reviews .wp-block-group__inner-container{max-width:1280px;margin:auto;position:relative;z-index:3}.home #reviews .wp-block-group__inner-container h2{color:#fff}.home #reviews .wp-block-group__inner-container .wp-block-columns{margin-bottom:2.5rem}.home #reviews .wp-block-group__inner-container .wp-block-columns .ogb-testimonial{color:#fff}.home #reviews .wp-block-group__inner-container .wp-block-columns .ogb-testimonial .ogb-testimonial-symbol{color:#a5c3a1;margin-bottom:0 !important}.home #reviews .wp-block-group__inner-container .wp-block-columns .ogb-testimonial .ogb-testimonial-content{margin-bottom:1rem}.home #reviews .wp-block-group__inner-container .wp-block-columns .ogb-testimonial .ogb-testimonial-content .ogb-testimonial-content-inner{padding:.5rem 3rem}@media only screen and (min-width: 601px)and (max-width: 1023px){.home #reviews .wp-block-columns{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.2rem}.home #reviews .wp-block-columns .wp-block-column{flex:0 0 49% !important;max-width:49% !important;flex-wrap:wrap !important}}.home #my-beauty-therapy{margin:4rem auto}.home #prices{margin:4rem auto}.home #prices .treatment-item{display:flex;align-items:center;padding:1.2rem 0;border-bottom:1px dotted rgba(42,62,39,.25)}.home #prices .treatment-item:last-child{border-bottom:none}.home #prices .treatment-item:first-child .ogb-columns-container{align-items:flex-start}.home #prices .treatment-item .ogb-columns-container{width:100%}.home #prices .treatment-item .ogb-columns-container .treatment-name p{margin:0;font-size:1.7rem;font-weight:600;color:#2a3e27}.home #prices .treatment-item .ogb-columns-container .treatment-time p{margin:0;font-size:1.3rem;font-weight:600;color:rgba(165,195,161,.7);position:relative;overflow:hidden}.home #prices .treatment-item .ogb-columns-container .treatment-price p{margin:0 auto;text-align:center;min-width:55px;padding:1rem;font-size:1.6rem;font-weight:500;color:#2a3e27;border:solid .2rem #2a3e27}.home #prices .treatment-item .ogb-columns-container .treatment-price p::before{content:"£";margin-right:.2rem}.home #prices .treatment-item:first-child{position:relative;margin-top:2rem}.home #prices .treatment-item:first-child .treatment-name::before,.home #prices .treatment-item:first-child .treatment-time::before,.home #prices .treatment-item:first-child .treatment-price::before{display:block;margin-bottom:.5rem;font-size:1.3rem;font-weight:700;text-transform:uppercase;text-decoration:underline;letter-spacing:.05em;color:#2a3e27}.home #prices .treatment-item:first-child .treatment-name::before{content:"Treatment";margin-bottom:2rem}.home #prices .treatment-item:first-child .treatment-time::before{content:"Time";margin-bottom:2rem}.home #prices .treatment-item:first-child .treatment-price::before{content:"Price";color:#2a3e27;text-align:right;display:block}@media only screen and (min-width: 601px)and (max-width: 1023px){.home #prices .wp-block-ogb-columns .ogb-block .treatment-item{padding:1rem}.home #prices .wp-block-ogb-columns .ogb-block .treatment-time{text-align:center}}@media only screen and (max-width: 600px){.home #prices .wp-block-ogb-columns .ogb-block{width:100%;text-align:center}.home #prices .wp-block-ogb-columns .ogb-block .treatment-item{padding:1rem}.home #prices .wp-block-ogb-columns .ogb-block .treatment-time{text-align:center}}.home #contact{position:relative;background:url("../images/leg-waxing-alfreton.webp") no-repeat center center;background-size:cover;padding:2rem;margin:2rem calc(-50vw + 50%);margin-bottom:0;z-index:1}.home #contact:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:linear-gradient(to bottom, rgba(42, 62, 39, 0.95), rgba(223, 205, 189, 0.85));opacity:.7;z-index:2}.home #contact .wp-block-group__inner-container{max-width:1280px;margin:auto;position:relative;z-index:3}.home #contact .wp-block-group__inner-container h2{color:#fff}.home #contact .wp-block-group__inner-container h3{text-align:center;margin:2rem auto;color:#fff}.home #contact .wp-block-group__inner-container a{color:#fff;text-decoration:none}.home #contact .wp-block-group__inner-container a:hover{text-decoration:underline}.home #contact .wp-block-group__inner-container .wp-block-columns{margin-bottom:2.5rem}.home #contact .wp-block-group__inner-container .wp-block-columns form .forminator-row{margin-bottom:1rem}.home #contact .wp-block-group__inner-container .wp-block-columns form .forminator-title{margin-top:1rem;font-weight:900;text-decoration:underline;text-align:center;margin:1rem auto 0 auto}.home #contact .wp-block-group__inner-container .wp-block-columns form p{color:#fff}.home #contact .wp-block-group__inner-container .wp-block-columns form .forminator-row-last{text-align:center;margin-top:2rem}@media only screen and (min-width: 601px)and (max-width: 1023px){.home #contact .wp-block-columns{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.2rem}.home #contact .wp-block-columns .wp-block-column{flex:0 0 66% !important;max-width:66% !important;flex-wrap:wrap !important}.home #contact .wp-block-columns .wp-block-column:first-child{flex:0 0 25% !important;max-width:25% !important;flex-wrap:wrap !important}}/*# sourceMappingURL=main-min.css.map */
