ul{box-sizing:border-box}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}.screen-reader-text:focus{left:5px;background-color:#f7f7f7;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0/.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#007acc;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}a,body,div,footer,form,h1,h2,h3,h4,header,html,i,img,label,nav,section,span,strong,ul{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}li,p{padding:0;border:0;font:inherit;vertical-align:baseline}html{scroll-behavior:smooth}*,body{font-family:"arial",sans-serif}body{line-height:1;overflow-x:hidden!important;display:grid}a,a[href^=tel]{text-decoration:none}a{text-decoration-skip-ink:auto;cursor:pointer!important;word-break:break-word}a[href^=tel]{color:inherit}button{outline:0}ul{list-style:none}input[type=search]{appearance:none;border-radius:0;-webkit-appearance:textfield}footer,header,nav,section{display:block}*{-webkit-tap-highlight-color:#fff0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;color:#6a1547;box-sizing:border-box}.skip-link{left:-9999rem;top:2.5rem;z-index:999999999;text-decoration:underline}.skip-link:focus{display:block;left:6px;top:7px;font-size:14px;font-weight:600;text-decoration:none;line-height:normal;padding:15px 23px 14px;z-index:100000;right:auto}@media only screen and (max-width:320px){body,footer,header,main,section{width:320px}}footer,header,main,nav,section{display:grid;grid-template-columns:repeat(16,1fr);grid-column:1/17;justify-self:center;max-width:2000px;width:100%}h1,h2,h3,h4{color:#6a1547;font-family:"arial",sans-serif;font-weight:600;line-height:1.1}h1{font-size:4.063em}h2{font-size:3.438em}h3,li,p{font-size:1.5em}h4{font-size:1.125em}li,p{color:#6a1547;line-height:1.5;font-weight:400;margin:0 0 .5em}li{margin:0}.blog-categories h3,label{font-size:25px;font-weight:600}label{text-transform:uppercase;color:#ee7d3b;letter-spacing:2.5px}img{width:100%}ul.main-nav{padding:0}strong{font-weight:700}@media only screen and (max-width:1000px){h1,h1 span,h2{font-size:2.5em}h3{font-size:1.25em}li,p{font-size:1.125em}label{font-size:20px}}header{position:relative}.grid-header-section{display:grid;background-color:#efefef;z-index:99999}.header-logo-background{position:absolute;top:0;left:0;width:100%}.header-logo-bg,.header-logo-img{max-width:336px;position:absolute;top:2em;left:3em;z-index:2}.header-logo-bg{max-width:915px;top:0;left:-20em;z-index:1}@media only screen and (min-width:1350px){#hamburger-input:checked,#hamburger-menu #sidebar-menu{display:none}.grid-header-section{display:grid;z-index:2}.grid-header-outer{display:grid;grid-template-columns:60%;grid-column:1/17;align-items:center;margin:1em 0;padding:0 2em;z-index:99;gap:5em;justify-content:end}.grid-header-outer a img{width:100%;display:grid}.header-menu,.header-menu ul li a{display:grid}.header-menu ul{display:flex;text-align:center;align-self:center;justify-content:space-between}.header-menu ul li{list-style:none;align-self:center;position:relative}.header-menu ul .contact-menu-link{border-right:0!important}.menu-item a span{text-transform:uppercase;color:#6a1547;font-weight:600;font-size:20px;letter-spacing:2px}.menu-item a span i{color:#ee7d3b;font-size:30px}#hamburger-input,#hamburger-menu,#sidebar-menu,.header-bar{display:none}}.contact-menu-link a{font-weight:600;font-size:20px;letter-spacing:2px;padding:.5em 1.5em;background:#ee7d3b;border-radius:26px}.contact-menu-link a span{color:#fff!important}@media only screen and (max-width:1550px){.side-menu-contact-info{grid-column:10/17!important;flex-wrap:wrap}}@media only screen and (max-width:1350px){.contact-banner{display:none!important}#hamburger-input,.grid-header-outer{display:none}.header-bar{display:grid;grid-template-columns:1fr auto;grid-column:2/16;align-self:center;margin:1em 0;z-index:20;align-items:center}.header-logo-bg{position:absolute;left:-24%}.responsive-menu{align-self:center;justify-self:end;display:flex;gap:.5em;align-items:center}#sidebar-menu ul li a:hover{color:#5bbdb2}.responsive-menu a i{color:#ee7d3b;font-size:35px}.menu-icon{width:30px;height:5px;background-color:#6a1547;margin:3.5px 0}#hamburger-menu{display:flex;align-items:start;flex-direction:column}#hamburger-menu #sidebar-menu{grid-template-columns:1fr;visibility:hidden;position:fixed;top:0;right:-100%;width:100%;background-color:#efefef;transition:.3s;box-sizing:border-box;z-index:20}#sidebar-menu{overflow-y:auto;background-color:#efefef;height:100%}#hamburger-menu li{list-style-type:none;border-bottom:2px solid #fff;justify-items:center;padding:1em 0}#hamburger-menu a{text-decoration:none;transition:transform .5s;align-items:center;display:flex;text-transform:capitalize;justify-content:center}#hamburger-menu i{font-size:28px}.mobile-account-icon i{color:#ee7d3b}#hamburger-menu a:active{-ms-transform:translateX(30px);-webkit-transform:translateX(30px);transform:translateX(3px)}#hamburger-input:checked+#hamburger-menu #sidebar-menu{visibility:visible;right:0}#ncs-side-nav li>a>span{color:#6a1547;font-weight:600}.side-nav li a span{font-size:20px;text-transform:uppercase;font-weight:600}#ncs-side-nav{padding:6em 2em 2em;display:grid}}@media only screen and (max-width:680px){.header-logo-img{max-width:50%;position:absolute;top:.5em;left:7%;z-index:2}}.contact-banner{background-color:#ee7d3b;display:grid}.side-menu-contact-info{grid-column:1/17;display:flex;justify-content:right;gap:1em;padding:.5em 2em;background-color:#ee7d3b}.side-inner-contact-details,.side-menu-contact-info a{color:#fff;font-weight:400;display:flex;gap:.5em;align-items:center}.header-tel{font-size:22px}.side-menu-contact-info i{color:#6a1547;padding-right:.2em}@media only screen and (max-width:1000px){.side-menu-contact-info{display:flex;padding:.5em;justify-content:center;justify-self:center;width:100%;align-self:end;grid-column:1/17!important;flex-wrap:wrap}.side-menu-contact-info i{font-size:14px}.side-inner-contact-details:first-of-type{display:none!important}}.header-contents{display:grid;gap:1em;text-align:left;max-width:800px;justify-self:left}.header-contents label{color:#f8c624}.sub-page-banner{background-color:#6a1547;padding:2em 0}.sub-page-banner-inner{grid-column:2/16;text-align:center;max-width:905px;justify-self:center}.footer-box h4,.sub-page-banner-inner h1,.sub-page-banner-inner h1 span{font-weight:600;color:#fff}@media only screen and (max-width:1350px){.sub-page-banner{padding:2em 0}.sub-page-banner h1{font-size:40px}.header-contents{gap:1em;text-align:center;justify-self:center}.single-blog-header{padding:2em 0 8em}}.footer{background-color:#6a1547;position:relative;padding:4em 0;border-top:3px solid #f8c624}.footer-areas{display:grid;grid-template-columns:30%auto auto auto 10%;grid-column:2/16;margin:2em 0;gap:1em;z-index:1}.footer-box p,.footer-box p strong{font-size:24px;color:#fff}.footer-box p i{color:#ee7d3b;font-size:23px}.footer-box p a{font-size:22px;font-weight:300;color:#fff}.footer-col-four p a{display:flex;flex-wrap:wrap}.footer-box,.outer-footer-details{display:grid;gap:1em;align-content:start}.footer-box li{margin:0;color:#fff;list-style:none}.footer-box h4{font-size:30px}.footer-box li a span{text-transform:none;font-weight:300}.footer-logo{grid-column:2/16}.footer-logo img{max-width:332px}.footer-col-four{display:flex;gap:1em}.footer-box li a span,.footer-col-four i,.lower-footer-content p{color:#fff;font-size:24px}.lower-footer-content{display:grid;grid-column:2/16}.lower-footer-content p{margin:0}@media only screen and (max-width:1350px){.footer-areas{grid-template-columns:1fr;gap:2em;justify-content:center;margin:2em 0}.footer-logo img{display:grid;justify-self:center}.footer-areas,.lower-footer-content p{text-align:center}.footer-areas,.outer-footer-details{justify-items:center}.footer-col-four p a,.outer-footer-details p{display:flex;flex-direction:column}.footer-col-four p a{font-size:24px;font-weight:600}.footer-nav{grid-template-columns:1fr}.footer-box p{font-size:20px}.footer-col-four{flex-direction:column}.footer-about-nav{gap:.5em}}.book-now-cta{position:relative;padding:4em 0 0;background-color:#6a1547;margin-bottom:-1em}.inner-book-now-cta-content{display:grid;grid-template-columns:auto 1fr;grid-column:2/16;align-items:center;text-align:left;z-index:1;justify-self:left;gap:3em}.inner-book-now-cta-content img{max-width:481px}.inner-book-now-cta-content h2{color:#fff}.cta-content{grid-column:2;margin-bottom:3em}@media only screen and (max-width:1350px){.book-now-cta{padding:2em 0}.inner-book-now-cta-content{gap:1em;display:flex;flex-direction:column;text-align:center}}.blog-boxes{display:grid;grid-template-columns:1fr 1fr;gap:2em}@media only screen and (max-width:1000px){.blog-boxes{grid-template-columns:1fr;grid-column:2/16;order:2}}.blog-page{padding:4em 0;position:relative;background-color:#efefef}.inner-blog-page{display:grid;grid-template-columns:30% 1fr;grid-column:2/16;gap:2em}.blog-categories{background-color:#fff;padding:2em 1em}.blog-categories h3{color:#6a1547;text-transform:capitalize}.blog-categories,.blog-categories ul{display:grid;gap:1em}.blog-categories ul li{padding:.5em;border-bottom:2px solid #fff;display:flex;justify-content:space-between;align-items:center}.blog-categories-search{display:grid;gap:2em;align-content:start}.blog-search{background-color:#fff}.blog-search .search-submit{background:0 0;border:0;cursor:pointer;padding:0}.blog-search form{display:grid;grid-template-columns:1fr 20%}.blog-search .search-submit span,.screen-reader-text{display:none}.blog-search form input[type=search]{border:0;resize:vertical;background-color:#fff0;padding:.8em;width:100%;text-transform:none;font-size:25px;font-weight:500;text-align:left}.blog-search form input[type=search]::placeholder{color:#000}.search-submit{text-align:right;padding-right:1em!important}.search-submit i{font-size:35px;color:#ee7d3b}.blog-boxes-page{grid-template-columns:1fr 1fr;display:grid;gap:3em;z-index:1}@media only screen and (max-width:1120px){.blog-boxes-page,.inner-blog-page{grid-template-columns:1fr}.blog-boxes-page{padding:3em 0}.blog-page{padding:2em 0}.blog-categories-search{gap:1em}}.single-blog-header{padding:3em 0;background-color:#6a1547;z-index:1}.logout-div{align-items:center;grid-column:1/17;display:flex;justify-content:right;gap:1em;padding:.5em 2em;background-color:#ee7d3b}