.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:0;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity , filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:35px;height:21px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:35px;height:3px;background-color:#43bb49;border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-9px}.hamburger-inner::after{bottom:-9px}html.hc-nav-yscroll{overflow-y:scroll}body.hc-nav-open{overflow:visible;position:fixed;width:100%;min-height:100%}.hc-offcanvas-nav{visibility:hidden;display:none;position:fixed;top:0;height:100%;z-index:9999;text-align:left}.hc-offcanvas-nav.is-ios *{cursor:pointer!important}.hc-offcanvas-nav .nav-container{position:fixed;z-index:9998;top:0;height:100%;max-width:100%;max-height:100%;box-sizing:border-box;transition:transform .4s ease}.hc-offcanvas-nav .nav-wrapper{width:100%;height:100%;box-sizing:border-box;overscroll-behavior:none}.hc-offcanvas-nav .nav-content{height:100%}.hc-offcanvas-nav .nav-wrapper-0>.nav-content{overflow:scroll;overflow-x:visible;overflow-y:auto;box-sizing:border-box}.hc-offcanvas-nav ul{list-style:none;margin:0;padding:0}.hc-offcanvas-nav li{position:relative;display:block}.hc-offcanvas-nav li.level-open>.nav-wrapper{visibility:visible}.hc-offcanvas-nav li:not(.custom-content) a{position:relative;display:block;box-sizing:border-box;cursor:pointer}.hc-offcanvas-nav li:not(.custom-content) a[disabled]{cursor:not-allowed}.hc-offcanvas-nav li:not(.custom-content) a,.hc-offcanvas-nav li:not(.custom-content) a:hover{text-decoration:none}.hc-offcanvas-nav input[type="checkbox"]{display:none}.hc-offcanvas-nav label{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;cursor:pointer}.hc-offcanvas-nav .nav-item-wrapper{position:relative}.hc-offcanvas-nav .nav-item-link{position:relative;display:block;box-sizing:border-box}.hc-offcanvas-nav:not(.user-is-tabbing) .nav-close-button:focus,.hc-offcanvas-nav:not(.user-is-tabbing) .nav-item-wrapper a:focus{outline:0}.hc-offcanvas-nav .nav-close:focus,.hc-offcanvas-nav .nav-next:focus,.hc-offcanvas-nav .nav-back:focus{z-index:10}.hc-offcanvas-nav.disable-body::after,.hc-offcanvas-nav .nav-wrapper::after{content:"";z-index:9990;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overscroll-behavior:none;visibility:hidden;opacity:0;transition:visibility 0s ease .4s , opacity .4s ease}.hc-offcanvas-nav.disable-body::after{position:fixed}.hc-offcanvas-nav .nav-wrapper::after{position:absolute}.hc-offcanvas-nav.disable-body.nav-open::after,.hc-offcanvas-nav .sub-level-open::after{visibility:visible;opacity:1;transition-delay:.05s}.hc-offcanvas-nav:not(.nav-open)::after{pointer-events:none}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper::after{display:none}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper.nav-wrapper-0{max-height:100vh}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper.nav-wrapper-0>.nav-content{overflow:scroll;overflow-x:visible;overflow-y:auto;box-sizing:border-box;max-height:100vh}.hc-offcanvas-nav.nav-levels-expand ul .nav-wrapper{min-width:0;max-height:0;visibility:hidden;overflow:hidden;transition:height 0s ease .4s}.hc-offcanvas-nav.nav-levels-expand .level-open>.nav-wrapper{max-height:none;overflow:visible;visibility:visible}.hc-offcanvas-nav.nav-levels-overlap .nav-content{overflow:scroll;overflow-x:visible;overflow-y:auto;box-sizing:border-box;max-height:100vh}.hc-offcanvas-nav.nav-levels-overlap .nav-wrapper{max-height:100vh}.hc-offcanvas-nav.nav-levels-overlap ul .nav-wrapper{position:absolute;z-index:9999;top:0;height:100%;visibility:hidden;transition:visibility 0s ease .4s , transform .4s ease}.hc-offcanvas-nav.nav-levels-overlap ul li.nav-parent{position:static}.hc-offcanvas-nav.nav-levels-overlap ul li.level-open>.nav-wrapper{visibility:visible;transform:translate3d(0,0,0);transition:transform .4s ease}.hc-offcanvas-nav.nav-position-left{left:0}.hc-offcanvas-nav.nav-position-left .nav-container{left:0}.hc-offcanvas-nav.nav-position-left.nav-levels-overlap li .nav-wrapper{left:0;transform:translate3d(-100%,0,0)}.hc-offcanvas-nav.nav-position-right{right:0}.hc-offcanvas-nav.nav-position-right .nav-container{right:0}.hc-offcanvas-nav.nav-position-right.nav-levels-overlap li .nav-wrapper{right:0;transform:translate3d(100%,0,0)}.hc-offcanvas-nav.nav-position-top{top:0}.hc-offcanvas-nav.nav-position-top .nav-container{top:0;width:100%}.hc-offcanvas-nav.nav-position-top.nav-levels-overlap li .nav-wrapper{left:0;transform:translate3d(0,-100%,0)}.hc-offcanvas-nav.nav-position-bottom{top:auto;bottom:0}.hc-offcanvas-nav.nav-position-bottom .nav-container{top:auto;bottom:0;width:100%}.hc-offcanvas-nav.nav-position-bottom.nav-levels-overlap li .nav-wrapper{left:0;transform:translate3d(0,100%,0)}.hc-offcanvas-nav.nav-open[class*="hc-nav-"] div.nav-container{transform:translate3d(0,0,0)}.hc-offcanvas-nav.rtl{text-align:right;direction:rtl}.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,.4);--pswp-preloader-color-secondary:rgba(255,255,255,.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color)}.pswp{position:fixed;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp,.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp{position:fixed}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:0;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:0;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:0;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scale(-1,1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise 600ms linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.pswp__counter{height:30px;margin:15px 0 0 20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}#header-b{background:#fff}#header-b .container,#header-b .container-fluid{display:flex;justify-content:space-between;align-items:center}#header-b .container #logo,#header-b .container-fluid #logo{max-width:250px;padding:10px 0}#header-b .container #hamburger,#header-b .container-fluid #hamburger{margin-left:0}#header-b .container.short #logo,#header-b .container-fluid.short #logo{max-width:140px;padding:10px 0}@media (min-width:1200px){#header-b .container #hamburger,#header-b .container .header-btn,#header-b .container-fluid #hamburger,#header-b .container-fluid .header-btn{display:none}}#header-b .container .header-btn,#header-b .container-fluid .header-btn{color:#fff}#header-b.sticky{position:fixed;left:0;right:0;top:0;width:100%;z-index:1080}#header-b.sticky #logo{height:40px;overflow:hidden}#header-b.sticky #logo .desktop-logo{margin-top:-42px}body.admin-bar #header-b.sticky{top:32px}#header-spacer.active{height:115px}#header-b.fixed-header{position:fixed;width:100%;z-index:1080;top:0;left:0;right:0}#header-bar{background:#43bb49}#header-bar a{color:#2e2e38;font-size:90%;padding:.6rem}#header-bar a:hover,#header-bar a:focus,#header-bar a:active{color:#2e2e38}body{-webkit-font-smoothing:antialiased}#content_wrapper{padding:3rem 0}body.page-template-tmpl-flexible-page #content_wrapper{padding:0}.page-header,.entry-header{margin-top:0;padding:0}.page-header>*,.entry-header>*{margin-top:0}.entry-header .entry-image{margin-bottom:20px}.page-title{font-size:2rem}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{text-transform:uppercase;font-weight:700}.btn{text-transform:uppercase;border-width:2px;letter-spacing:1.5px;font-weight:500;display:inline-flex;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 2.5rem;border-radius:45px}.sidebar ul,.sidebar .widget ul,.sidebar .menu{padding:0;margin:0;list-style:none}.sidebar ul li,.sidebar .widget ul li,.sidebar .menu li{border-bottom:1px solid #e9ecef;position:relative}.sidebar ul li:last-child,.sidebar .menu li:last-child{border-bottom:0}.sidebar ul li a,.sidebar .widget ul li a,.sidebar .menu li a{display:block;padding:.5rem .5rem;color:#212529}.sidebar ul li a:hover,.sidebar ul li a:focus,.sidebar ul li a:active,.sidebar .menu li a:hover,.sidebar .menu li a:focus,.sidebar .menu li a:active{text-decoration:none}.sidebar ul li.active>a,.sidebar .menu li.active>a{background:#f8f9fa}.sidebar ul li .sub-menu,.sidebar .menu li .sub-menu{list-style:none;padding-left:20px;height:0;overflow:hidden;z-index:0;transition:all ease 200ms}.sidebar ul li.sub-active .sub-toggle,.sidebar ul li.current-menu-parent .sub-toggle,.sidebar .menu li.sub-active .sub-toggle,.sidebar .menu li.current-menu-parent .sub-toggle{transform:rotate(90deg)}.sidebar ul li.sub-active .sub-menu,.sidebar ul li.current-menu-parent .sub-menu,.sidebar .menu li.sub-active .sub-menu,.sidebar .menu li.current-menu-parent .sub-menu{height:auto}.sidebar ul li.menu-item-has-children>.sub-toggle,.sidebar .menu li.menu-item-has-children>.sub-toggle{display:block;height:20px;width:20px;line-height:20px;text-align:center;position:absolute;right:10px;top:7px;z-index:9999;background:theme-color("primary");color:#fff;cursor:pointer}.sidebar .widget ul{padding-left:0;list-style:none;margin-bottom:0}.sidebar .widget ul li{overflow:hidden}@media (max-width:767.98px){.swiper-container:not(.swiper-controls-contained) .swiper-button-next{right:calc(var(--bs-gutter-x) * -1);transform:none}.swiper-container:not(.swiper-controls-contained) .swiper-button-prev{left:calc(var(--bs-gutter-x) * -1);transform:none}}@media (max-width:575.98px){.swiper-container:not(.swiper-controls-contained) .swiper-button-next{right:calc(var(--bs-gutter-x) / 2 * -1)}.swiper-container:not(.swiper-controls-contained) .swiper-button-prev{left:calc(var(--bs-gutter-x) / 2 * -1)}}.swiper-container.swiper-controls-contained .swiper-button-next,.swiper-container.swiper-controls-contained .swiper-button-prev{background:rgba(51,51,51,.5);width:40px;height:40px;border-radius:50%}.swiper-container.swiper-controls-contained .swiper-button-next:after,.swiper-container.swiper-controls-contained .swiper-button-prev:after{height:50px;width:25px}.swiper-container.swiper-controls-contained .swiper-button-next{right:.5rem!important}.swiper-container.swiper-controls-contained .swiper-button-next::after{content:url(https://gdscumbria.co.uk/wp-content/themes/gds-cumbria/app/img/icons/arrow-forward.svg);height:55px;width:25px;transform:rotate(180deg)}.swiper-container.swiper-controls-contained .swiper-button-prev{left:.5rem!important}.swiper-container.swiper-controls-contained .swiper-button-prev::after{content:url(https://gdscumbria.co.uk/wp-content/themes/gds-cumbria/app/img/icons/arrow-forward.svg);height:55px;width:25px}.material-icon{height:1.3em;width:auto;filter:brightness(0) saturate(100%) invert(15%) sepia(6%) saturate(847%) hue-rotate(169deg) brightness(94%) contrast(100%)}.material-icon.material-icon-white{filter:brightness(0) invert(1)}.material-icon.material-icon-primary{filter:brightness(0) saturate(100%) invert(72%) sepia(37%) saturate(269%) hue-rotate(348deg) brightness(89%) contrast(84%)}.material-icon.material-icon-secondary{filter:brightness(0) saturate(100%) invert(100%) sepia(5%) saturate(340%) hue-rotate(70deg) brightness(89%) contrast(89%)}.section-title{margin-bottom:1.4em;line-height:1.5}.section-title .section-title--main{position:relative;display:inline-block;font-weight:800}.section-title .section-title--pre{text-transform:uppercase;position:relative;display:flex;align-items:center;gap:15px;font-weight:400;letter-spacing:.18rem}@media (max-width:991.98px){.section-title .section-title--pre{margin-left:0}}.section-title .section-title--pre::before{content:"";width:20px;background-color:#43bb49;height:3px;display:block}.list-item .item-thumbnail{margin-bottom:1rem}.list-item .item-thumbnail img{max-height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.entry-meta{margin-bottom:1rem}.entry-content img{max-width:100%;height:auto}.post-tags,.post-categories{list-style:none;margin:0;padding:0}.post-tags li,.post-categories li{display:inline-block;margin:5px}.post-tags li:first-child,.post-categories li:first-child{margin-left:0}.post-tags li:last-child,.post-categories li:last-child{margin-right:0}.post-tags li a,.post-categories li a{display:block;padding:5px 15px;background:#e9ecef;font-size:small;color:#495057;line-height:normal;border-radius:.375rem}.post-tags li a:hover,.post-tags li a:active,.post-tags li a:focus,.post-categories li a:hover,.post-categories li a:active,.post-categories li a:focus{background:#dadfe4;text-decoration:none}.alignnone{width:100%;height:auto}@media (max-width:767.98px){.alignleft,.alignright{display:block;margin-top:20px;margin-bottom:20px}}@media (min-width:768px){.alignleft{float:left;margin-right:20px}.alignright{float:right;margin-left:20px}}.container.container-narrow{width:100%;max-width:800px}.container.container-wide{width:100%;max-width:1920px}@media (min-width:1200px){.container.container-wide{padding-left:2rem;padding-right:2rem}}#cmplz-document>h1,#cmplz-document>h2,#cmplz-document>h3,#cmplz-document>h4,#cmplz-document>h5{margin-top:1.5em;margin-bottom:.8em}#cmplz-document h1{font-size:2.5rem}#cmplz-document h2{font-size:1.75rem}#cmplz-document h3{font-size:1.75rem}#cmplz-document h4{font-size:1.5rem}#cmplz-document h5{font-size:1rem}#cmplz-document .cmplz-subtitle{font-weight:700}#cmplz-document .cmplz-dropdown{margin:1rem 0}#cmplz-document .cmplz-dropdown h3{font-size:1rem;font-family:"Work Sans",sans-serif;font-weight:700}@media (max-width:991.98px){.css-carousel{display:flex;flex-wrap:nowrap;overflow-x:scroll;scroll-snap-type:x mandatory;justify-content:flex-start!important;--bs-gutter-x:1rem}.css-carousel>*{scroll-snap-align:center;position:relative;margin-bottom:15px!important}.css-carousel>*:not(:last-child):after{content:"";position:absolute;display:block;margin-left:.255em;width:100%;height:20px;top:50%;right:-10px;background-image:url(https://gdscumbria.co.uk/wp-content/themes/gds-cumbria/app/img/arrow-foreward.svg);background-repeat:no-repeat;background-position:right center}.css-carousel::-webkit-scrollbar{display:none}.css-carousel .col-24{width:95%}.css-carousel .col-12{width:45%}.css-carousel-container{padding:0;overflow:hidden;max-width:100%}.css-carousel-container .css-carousel{padding-left:var(--bs-gutter-x,15px);padding-right:var(--bs-gutter-x,15px)}}@media (max-width:991.98px) and (min-width:768px) and (max-width:991.98px){.css-carousel-container .css-carousel{padding-left:calc((100% - 720px) / 2 + var(--bs-gutter-x, 15px))}.css-carousel-container .css-carousel>*{max-width:calc(720px - var(--bs-gutter-x, 15px) * 2)}}@media (max-width:991.98px) and (min-width:576px) and (max-width:767.98px){.css-carousel-container .css-carousel{padding-left:calc((100% - 540px) / 2 + var(--bs-gutter-x, 15px))}.css-carousel-container .css-carousel>*{max-width:calc(540px - var(--bs-gutter-x, 15px) * 2)}}.request-a-quote .form-class{height:30rem}@media (max-width:767.98px){.request-a-quote .form-class{height:15rem}}@media (max-width:575.98px){.request-a-quote .form-class{height:10rem}}.brochure-request p{font-weight:700}.check-list{list-style:none;padding-left:0;text-align:left}.check-list li{background-image:url(https://gdscumbria.co.uk/wp-content/themes/gds-cumbria/app/img/icons/check.svg);background-repeat:no-repeat;padding-left:40px;background-size:20px auto;margin-bottom:10px}.modal-content .close{background:transparent;border:0;outline:none!important}input[type="radio"]{accent-color:black}input[type="checkbox"]{accent-color:#43bb49}.pswp__video-container{position:relative;width:100%;height:100%;pointer-events:none}.pswp__video-container iframe{background:#444;width:100%;height:100%;max-width:800px;max-height:600px;pointer-events:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pswp__custom-caption{position:absolute;left:0;right:0;bottom:1rem;display:flex;justify-content:center}.pswp__custom-caption>div{background:rgba(37,37,37,.85);color:#fff;padding:.5rem 1rem;font-size:.875em;text-align:center;margin:0 auto}.video-gallery{height:600px}@media (min-width:768px) and (max-width:991.98px){.video-gallery{height:500px}}@media (max-width:575px){.video-gallery{height:300px}}#cmplz-cookies-overview .cmplz-dropdown summary::-webkit-details-marker,#cmplz-cookies-overview .cmplz-dropdown summary::marker{display:none;content:""}#cmplz-document .cmplz-dropdown summary::-webkit-details-marker,#cmplz-document .cmplz-dropdown summary::marker{display:none;content:""}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary::-webkit-details-marker,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary::marker{display:none;content:""}.review-stars{display:flex;align-items:center;gap:.25rem}.review-stars img{filter:brightness(0) saturate(100%) invert(23%) sepia(40%) saturate(7488%) hue-rotate(343deg) brightness(91%) contrast(100%)}.pswp__img--placeholder{display:none}#site-footer{font-size:.9rem;padding:3rem 0}@media (max-width:767.98px){#site-footer{text-align:center}}@media (min-width:992px){#site-footer{position:relative;overflow:hidden;background-image:url(https://gdscumbria.co.uk/wp-content/themes/gds-cumbria/app/img/background-graphics/footer-bg.png.pagespeed.ce.5SxtL3o_1_.png);background-repeat:no-repeat;background-position:bottom right;background-size:50% auto;padding:5rem 0}}#site-footer .footer-menu{display:block}#site-footer .row{color:#fff}#site-footer .row .nav li a{color:#fff;padding:.5rem 2rem .5rem 0}@media (max-width:767px){#site-footer .row .nav li a{padding:.5rem 2rem .5rem}}#site-footer ul.menu{list-style:none;margin:15px 0;padding:0}@media (max-width:767.98px){#site-footer .social-icons{justify-content:center;align-items:center}}#copyright{background-color:#25252d;color:#fff;font-size:.9em}#copyright .nav li a{color:#fff}#hero .caption{color:#fff}#hero .caption h1,#hero .caption h2,#hero .caption h3,#hero .caption h4,#hero .caption h5,#hero .caption h6,#hero .caption .h1,#hero .caption .h2,#hero .caption .h3,#hero .caption .h4,#hero .caption .h5,#hero .caption .h6{margin-bottom:1.5rem}@media (max-width:575.98px){#hero .caption h1,#hero .caption .h1{font-size:2rem}#hero .caption h2,#hero .caption .h2{font-size:1.5rem}}#hero .overlay{background:#212529;position:absolute;left:0;right:0;top:0;bottom:0;opacity:.3;z-index:999}#hero .btn{background-color:#43bb49;border-radius:45px;padding:1rem 2.5rem}#hero .carousel .flickity-page-dots{bottom:90px}@media (max-width:767.98px){#hero .carousel .flickity-page-dots{bottom:50px}}#hero .carousel .flickity-page-dots .dot{background:#fff}#hero:has(.carousel) .triangle{position:absolute;bottom:0;left:0;right:0;width:100%;height:90px}@media (max-width:767.98px){#hero:has(.carousel) .triangle{height:50px}}#hero .which-trusted-trader{position:absolute;top:2rem;right:2rem;height:125px;width:auto}@media (max-width:991.98px){#hero .which-trusted-trader{top:1rem;right:1rem;height:90px}}#hero a.scroll-down{padding-top:70px;display:inline-block;position:absolute;left:50%;bottom:20px;transform:translate(-50%,0);z-index:1050;text-decoration:none;color:#fff;text-transform:uppercase;font-size:.8rem}#hero a.scroll-down:hover,#hero a.scroll-down:focus,#hero a.scroll-down:active{text-decoration:none;color:#fff}#hero a.scroll-down span{position:absolute;top:0;left:50%;width:24px;height:24px;margin-left:-12px;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg);animation:sdb05 1.5s infinite;box-sizing:border-box}@keyframes sdb05{0%{transform:rotate(-45deg) translate(0,0);opacity:0}50%{opacity:1}100%{transform:rotate(-45deg) translate(-20px,20px);opacity:0}}.page-row.bg-primary{color:rgba(255,255,255,.9)}.page-row.bg-primary .h1,.page-row.bg-primary .h2,.page-row.bg-primary .h3,.page-row.bg-primary .h4,.page-row.bg-primary .h5,.page-row.bg-primary .h6,.page-row.bg-primary h1,.page-row.bg-primary h2,.page-row.bg-primary h3,.page-row.bg-primary h4,.page-row.bg-primary h5,.page-row.bg-primary h6{color:rgba(255,255,255,.9)}.page-row.bg-primary .h1 span,.page-row.bg-primary .h2 span,.page-row.bg-primary .h3 span,.page-row.bg-primary .h4 span,.page-row.bg-primary .h5 span,.page-row.bg-primary .h6 span,.page-row.bg-primary h1 span,.page-row.bg-primary h2 span,.page-row.bg-primary h3 span,.page-row.bg-primary h4 span,.page-row.bg-primary h5 span,.page-row.bg-primary h6 span{color:rgba(255,255,255,.9)}.page-row.bg-primary .h1:before,.page-row.bg-primary .h1:after,.page-row.bg-primary .h2:before,.page-row.bg-primary .h2:after,.page-row.bg-primary .h3:before,.page-row.bg-primary .h3:after,.page-row.bg-primary .h4:before,.page-row.bg-primary .h4:after,.page-row.bg-primary .h5:before,.page-row.bg-primary .h5:after,.page-row.bg-primary .h6:before,.page-row.bg-primary .h6:after,.page-row.bg-primary h1:before,.page-row.bg-primary h1:after,.page-row.bg-primary h2:before,.page-row.bg-primary h2:after,.page-row.bg-primary h3:before,.page-row.bg-primary h3:after,.page-row.bg-primary h4:before,.page-row.bg-primary h4:after,.page-row.bg-primary h5:before,.page-row.bg-primary h5:after,.page-row.bg-primary h6:before,.page-row.bg-primary h6:after{background:rgba(255,255,255,.9)!important}.page-row.bg-primary .text-primary{color:rgba(255,255,255,.6)!important}.page-row.bg-primary .btn-primary{border-color:#fff;background-color:transparent}.page-row.bg-primary .btn-primary:hover{background-color:#fff;color:#43bb49;box-shadow:none}.page-row.bg-primary a,.page-row.bg-primary .flickity-button{color:#fff}.page-row.bg-primary a:hover,.page-row.bg-primary a:focus,.page-row.bg-primary a:active,.page-row.bg-primary .flickity-button:hover,.page-row.bg-primary .flickity-button:focus,.page-row.bg-primary .flickity-button:active{color:#fff}.page-row.bg-secondary{color:rgba(255,255,255,.9)}.page-row.bg-secondary .h1,.page-row.bg-secondary .h2,.page-row.bg-secondary .h3,.page-row.bg-secondary .h4,.page-row.bg-secondary .h5,.page-row.bg-secondary .h6,.page-row.bg-secondary h1,.page-row.bg-secondary h2,.page-row.bg-secondary h3,.page-row.bg-secondary h4,.page-row.bg-secondary h5,.page-row.bg-secondary h6{color:rgba(255,255,255,.9)}.page-row.bg-secondary .h1 span,.page-row.bg-secondary .h2 span,.page-row.bg-secondary .h3 span,.page-row.bg-secondary .h4 span,.page-row.bg-secondary .h5 span,.page-row.bg-secondary .h6 span,.page-row.bg-secondary h1 span,.page-row.bg-secondary h2 span,.page-row.bg-secondary h3 span,.page-row.bg-secondary h4 span,.page-row.bg-secondary h5 span,.page-row.bg-secondary h6 span{color:rgba(255,255,255,.9)}.page-row.bg-secondary .h1:before,.page-row.bg-secondary .h1:after,.page-row.bg-secondary .h2:before,.page-row.bg-secondary .h2:after,.page-row.bg-secondary .h3:before,.page-row.bg-secondary .h3:after,.page-row.bg-secondary .h4:before,.page-row.bg-secondary .h4:after,.page-row.bg-secondary .h5:before,.page-row.bg-secondary .h5:after,.page-row.bg-secondary .h6:before,.page-row.bg-secondary .h6:after,.page-row.bg-secondary h1:before,.page-row.bg-secondary h1:after,.page-row.bg-secondary h2:before,.page-row.bg-secondary h2:after,.page-row.bg-secondary h3:before,.page-row.bg-secondary h3:after,.page-row.bg-secondary h4:before,.page-row.bg-secondary h4:after,.page-row.bg-secondary h5:before,.page-row.bg-secondary h5:after,.page-row.bg-secondary h6:before,.page-row.bg-secondary h6:after{background:rgba(255,255,255,.9)!important}.page-row.bg-secondary .text-secondary{color:rgba(255,255,255,.6)!important}.page-row.bg-secondary .btn-secondary{border-color:#fff;background-color:transparent}.page-row.bg-secondary .btn-secondary:hover{background-color:#fff;color:#2e2e38;box-shadow:none}.page-row.bg-secondary a,.page-row.bg-secondary .flickity-button{color:#fff}.page-row.bg-secondary a:hover,.page-row.bg-secondary a:focus,.page-row.bg-secondary a:active,.page-row.bg-secondary .flickity-button:hover,.page-row.bg-secondary .flickity-button:focus,.page-row.bg-secondary .flickity-button:active{color:#fff}.page-row .overlay{position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;filter:opacity(.65)}.page-row .page-grid-item{height:500px;position:relative}.page-row .page-grid-item .overlay{height:100%;width:99%;background-image:linear-gradient(0,rgba(0,0,0,0) 0,rgba(0,0,0,.3) 100%);position:absolute}.page-row .page-grid-item .page-grid-text{transition:all ease 200ms}.page-row .page-grid-item .page-grid-text:after{content:"";background-image:url(https://gdscumbria.co.uk/wp-content/themes/gds-cumbria/app/img/icons/arrow-right.svg);background-size:cover;background-position:center;background-repeat:no-repeat;height:2em;width:1.2em;margin-left:.5em;display:inline-block;top:50%;right:0;transform:translateY(20%)}.page-row .page-grid-item .page-grid-text .page-grid-title{margin:0;position:relative;color:#fff}.page-row .page-grid-item:hover .page-grid-text{transform:translateY(-10px)}.page-row.full-img-block{position:relative}@media (min-width:992px){.page-row.full-img-block .overlay{height:100%;width:99%;background-image:linear-gradient(to right,black,transparent);position:absolute}.page-row.full-img-block.style-overlay figure{position:absolute;height:100%;min-height:var(--fw-image-height);top:0;left:0;bottom:0;right:0}.page-row.full-img-block.style-overlay figure img{height:100%}}.page-row.full-img-block.style-overlay .container{display:flex}.page-row.full-img-block.style-overlay .container .content{position:relative;z-index:1;width:100%;padding:2em 0}@media (min-width:992px){.page-row.full-img-block.style-overlay .container .content{max-width:650px;padding:2em 3em;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);color:#fff}}.page-row.full-img-block.style-overlay .container .content .pageblock-buttons{display:flex}.page-row.full-img-block.style-overlay .container .content .pageblock-buttons .btn{text-transform:uppercase;border-width:2px;letter-spacing:1.5px;font-weight:500;display:inline-flex;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 2.5rem;border-radius:45px}@media (max-width:575.98px){.page-row.full-img-block.style-overlay .container .content .pageblock-buttons .btn{width:100%}}.page-row.full-img-block.style-overlay .container .content .pageblock-buttons .btn.btn-white{color:#fff;background-color:#2e2e38}@media (min-width:992px){.page-row.full-img-block.style-overlay .container .content .pageblock-buttons .btn.btn-white{color:#2e2e38;background-color:#fff}}.page-row.full-img-block.style-overlay .container .content .pageblock-buttons .btn.btn-outline-white{border:2px solid #2e2e38}@media (min-width:992px){.page-row.full-img-block.style-overlay .container .content .pageblock-buttons .btn.btn-outline-white{border:2px solid #fff;color:#fff}}.page-row.txt-img-block .section-image{height:600px}@media (max-width:575.98px){.page-row.txt-img-block .section-image{height:300px}}@media (min-width:768px) and (max-width:991.98px){.page-row.txt-img-block .section-image{height:500px}}.page-row.txt-img-block .section-image .image-caption{background:rgba(0,0,0,.6);color:#fff;position:absolute;font-size:.8em;bottom:0;left:0;padding:.25em 1em;border-radius:0 .65em 0 0}.page-row.txt-img-block .section-image img{border-radius:50px 0}.page-row.txt-img-block .section-image .swiper-container{position:absolute;top:0;right:0;left:0;bottom:0}.page-row.txt-img-block .section-image .swiper-container .swiper{height:100%}.page-row.txt-img-block .section-image.col-24{height:500px}@media (min-width:992px){.page-row.txt-img-block .section-text .text-inner{padding:5rem 0}}@media (max-width:575.98px){.page-row.txt-img-block .sml-btn{width:100%}}.page-row.txt-img-block .image-container{position:relative}.page-row.txt-img-block .image-container .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;padding:0;height:80px;width:80px;display:flex;align-items:center;justify-content:center}.page-row.txt-img-block .image-container .play-button svg{fill:#2e2e38;height:3rem;width:3rem}.page-row.icon-blocks .card-item-wrap{text-align:center}.page-row.icon-blocks .card-item-wrap .card-image{width:100px;height:100px;margin:0 auto}.page-row.content-block .section-title--pre{justify-content:center}.page-row.content-block .check-list{justify-content:center;align-items:center;display:grid}.page-row.content-form{position:relative}.page-row.content-form .row{position:relative;z-index:2}@media (min-width:768px){.page-row.content-form input{padding:1rem 2.5rem}}.page-row.content-form .col-lg-24{background:#e9ecef;padding:2.5rem 3rem;border-radius:30px}@media (max-width:767.98px){.page-row.content-form .col-lg-24{padding:2.5rem 0}}.page-row.content-form .col-lg-24 .form-control{padding:.5rem 1rem;border:1px #ced4da solid;border-radius:5px}.page-row.content-form .col-lg-24 .contact-btn{width:50%;text-transform:uppercase}@media (max-width:767.98px){.page-row.content-form .col-lg-24 .contact-btn{width:100%}}.page-row.content-form .section-title{color:#fff}.page-row.content-form .content{color:#fff}.page-row.content-form .col-lg-14 .container{background:#fff;padding:2.5rem;border-radius:30px}.page-row.content-form .overlay{height:100%;width:100%;background-image:linear-gradient(to right,black,transparent);position:absolute;z-index:1}@media (max-width:991.98px){.page-row.content-form .overlay{background-image:linear-gradient(black,transparent)}}.page-row.content-blocks .card{background:0;border:0}.page-row.content-blocks .card .card-img-top{display:flex;align-items:center;justify-content:center;background:#43bb49;height:100px;width:100px;margin:0 auto 1rem;border-radius:50%}.page-row.content-blocks .card img{height:3rem;width:auto;max-width:100%}.page-row.content-blocks .card .h6{text-transform:none;font-weight:700}.page-row.content-blocks .icon-block .icon-container{min-width:100px;min-height:100px;width:100px;height:100px;display:flex;align-items:center;justify-content:center;background-color:#43bb49;border-radius:50%}.page-row.content-blocks .icon-block .icon-container img{height:auto;width:auto;max-width:100%}.page-row.content-blocks .icon-block .icon-block-title{font-size:1.25rem;font-weight:700}.page-row.content-blocks .icon-block .icon-block-content p:last-child{margin-bottom:0}.page-row.content-blocks .white-bg-icons{background:#fff;padding:30px}.page-row.content-blocks .white-bg-icons .icon-container{padding:.45rem;border-radius:50%;overflow:hidden}@media (max-width:767.98px){.page-row.content-blocks .white-bg-icons{padding:30px 20px 30px 20px}}.page-row.content-blocks .bullet-points .icon-block-title{font-weight:400}.page-row.content-blocks .bullet-points .icon-container{align-items:initial;min-width:45px}.page-row.content-blocks .bullet-points img{padding:.45rem;background:#dee2e6;border-radius:50%;overflow:hidden;width:30px;height:30px}.page-row.gallery-block .gallery{position:relative}.page-row.gallery-block .gallery img{height:100px;float:right;margin-top:-2em}@media (min-width:992px) and (max-width:1199.98px){.page-row.gallery-block .gallery img{height:100px;margin-top:-4em}}@media (max-width:767.98px){.page-row.gallery-block .gallery img{display:none}}.page-row.gallery-block #video-gallery img{padding-bottom:20px}.page-row.gallery-block .availability{background-color:#e6f1e7;padding:2rem 2rem 1rem 2rem;position:relative}.page-row.gallery-block .availability h6{text-transform:none}.page-row.gallery-block .availability .badge img{height:6em}@media (max-width:767.98px){.page-row.gallery-block .availability .badge img{display:none}}@media (min-width:768px) and (max-width:991.98px){.page-row.gallery-block .availability .badge img{height:8em}}.page-row.review-block .which-trusted-trader{height:80px;width:auto}.page-row.review-block table th,.page-row.review-block table td{font-weight:bold;font-size:1.25rem}.page-row.review-block table td{text-align:right}.page-row.review-block .flickity-prev-next-button{position:relative;transform:none;left:0;right:0;background-color:#e81c30;margin-top:1rem}.page-row.review-block .flickity-prev-next-button .flickity-button-icon{fill:#fff}.page-row.review-block .flickity-prev-next-button.next{margin-left:.5rem}.nav{margin:0;padding:0;list-style:none}@media (min-width:992px){.nav{display:flex;flex-wrap:wrap}}.nav li{position:relative}.nav li a{text-decoration:none;display:block;padding:.5rem 1rem}.nav li a:hover,.nav li a:focus,.nav li a:active{text-decoration:none}.nav li .sub-toggle{display:none}.nav li ul{list-style:none;margin:0;padding:0 0 0 1rem}.nav.vertical-nav{display:block}#main-nav .nav li{text-transform:uppercase}#main-nav .nav li a{color:#fff}#main-nav .nav li.current-menu-parent>a,#main-nav .nav li.active>a,#main-nav .nav li:hover>a{color:#fff}#main-nav .nav li.menu-item-has-children>a{display:flex;align-items:center}#main-nav .nav li.menu-item-has-children>a:after{content:"";background-image:url(https://gdscumbria.co.uk/wp-content/themes/gds-cumbria/app/img/icons/chevron-down.svg);background-size:contain;background-position:center;background-repeat:no-repeat;display:block;height:1.2em;width:1.2em;margin-left:.5em}#main-nav .nav li .sub-menu{border-top:4px solid #43bb49;background:#2e2e38;list-style:none;margin:0;padding:0;transition:all 300ms ease}@media (min-width:992px){#main-nav .nav li .sub-menu{min-width:270px;z-index:1070;left:0;position:absolute;opacity:0;visibility:hidden;transform:translateY(-10px)}#main-nav .nav li .sub-menu li{border-bottom:1px solid rgba(255,255,255,.3)}#main-nav .nav li .sub-menu li:last-child{border-bottom:0}}#main-nav .nav li .sub-menu li a{padding:8px 15px;color:#fff;font-weight:bold;letter-spacing:.2px}@media (min-width:992px){#main-nav .nav li .sub-menu li .sub-menu{left:100%;top:0}}#main-nav .nav li .sub-menu li.dropdown>a{display:flex;align-items:center}#main-nav .nav li .sub-menu li.dropdown>a:after{content:"";background-image:url(https://gdscumbria.co.uk/wp-content/themes/gds-cumbria/app/img/icons/chevron-down.svg);background-size:contain;background-position:center;background-repeat:no-repeat;display:block;height:.7em;width:.7em;margin-left:.5em}#main-nav .nav li:last-child .sub-menu{left:auto;right:0}@media (min-width:992px){#main-nav .nav li:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}}#main-nav .nav>li{margin:0 .5rem}#main-nav .nav>li>a{font-weight:bold;letter-spacing:.2px;padding:.9rem .5rem;border-bottom:4px solid transparent}#main-nav .nav>li:not(.menu-item-has-children):hover>a,#main-nav .nav>li:not(.menu-item-has-children)>a{border-bottom:0}#main-nav .nav>li.current-menu-parent>a,#main-nav .nav>li.active>a,#main-nav .nav>li:not(.menu-item-has-children):hover>a{border-bottom-color:#43bb49}#main-nav .nav>li.main-menu-button{background:#43bb49;border-radius:45px;display:flex;padding:0 2.5rem;color:#2e2e38}#main-nav .nav>li.main-menu-button a{color:#333}@media (max-width:1199.98px){#main-nav{display:none}}.hc-offcanvas-nav::after,.hc-offcanvas-nav .nav-wrapper::after{background:rgba(0,0,0,.3)}.hc-offcanvas-nav .nav-container,.hc-offcanvas-nav .nav-wrapper,.hc-offcanvas-nav ul{background:#fff}.hc-offcanvas-nav .nav-content>h2,.hc-offcanvas-nav .nav-content>h3,.hc-offcanvas-nav .nav-content>h4,.hc-offcanvas-nav .nav-content>h5,.hc-offcanvas-nav .nav-content>h6{font-size:19px;font-weight:700;padding:20px 17px}.hc-offcanvas-nav .nav-content>h2:not(.nav-title):not(.level-title),.hc-offcanvas-nav .nav-content>h3:not(.nav-title):not(.level-title),.hc-offcanvas-nav .nav-content>h4:not(.nav-title):not(.level-title),.hc-offcanvas-nav .nav-content>h5:not(.nav-title):not(.level-title),.hc-offcanvas-nav .nav-content>h6:not(.nav-title):not(.level-title){font-size:16px;padding:15px 17px;background:#fff}.hc-offcanvas-nav .nav-item-link,.hc-offcanvas-nav li.nav-close a,.hc-offcanvas-nav .nav-back a{padding:14px 17px;font-size:14px;color:#212529;z-index:1;background:rgba(0,0,0,0);border-bottom:1px solid #f0f0f0;transition:background .1s ease}.hc-offcanvas-nav .nav-item-link:focus,.hc-offcanvas-nav .nav-item-link:focus-within,.hc-offcanvas-nav li.nav-close a:focus,.hc-offcanvas-nav li.nav-close a:focus-within,.hc-offcanvas-nav .nav-back a:focus,.hc-offcanvas-nav .nav-back a:focus-within{z-index:10}.hc-offcanvas-nav .nav-item-link[disabled],.hc-offcanvas-nav li.nav-close a[disabled],.hc-offcanvas-nav .nav-back a[disabled]{color:rgba(33,37,41,.5)}.hc-offcanvas-nav div.nav-back+ul>li:first-child>.nav-item-wrapper>.nav-item-link{border-top:none!important}.hc-offcanvas-nav:not(.touch-device) li:not(.nav-item-custom) a:not([disabled]):hover{background:#fafafa}.hc-offcanvas-nav .nav-custom-content{padding:14px 17px;font-size:14px;border-bottom:1px solid #f0f0f0}.hc-offcanvas-nav .nav-highlight{background:#f5f5f5}.hc-offcanvas-nav .nav-wrapper>.nav-content>ul:first-of-type>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link{border-top:1px solid #f0f0f0}.hc-offcanvas-nav .nav-wrapper>.nav-content>ul:first-of-type>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link+a{border-top:1px solid #f0f0f0}.hc-offcanvas-nav .nav-wrapper>.nav-content>ul:not(:last-child){border-bottom:2px solid #f0f0f0}.hc-offcanvas-nav .nav-wrapper>.nav-content>ul+h2,.hc-offcanvas-nav .nav-wrapper>.nav-content>ul+h3,.hc-offcanvas-nav .nav-wrapper>.nav-content>ul+h4,.hc-offcanvas-nav .nav-wrapper>.nav-content>ul+h5,.hc-offcanvas-nav .nav-wrapper>.nav-content>ul+h6{margin-top:-2px}.hc-offcanvas-nav .nav-wrapper>.nav-content>h2+ul>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link,.hc-offcanvas-nav .nav-wrapper>.nav-content>h3+ul>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link,.hc-offcanvas-nav .nav-wrapper>.nav-content>h4+ul>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link,.hc-offcanvas-nav .nav-wrapper>.nav-content>h5+ul>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link,.hc-offcanvas-nav .nav-wrapper>.nav-content>h6+ul>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link{border-top:1px solid #f0f0f0}.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-title+h2,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-title+h3,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-title+h4,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-title+h5,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-title+h6,.hc-offcanvas-nav .nav-wrapper>.nav-content>.level-title+h2,.hc-offcanvas-nav .nav-wrapper>.nav-content>.level-title+h3,.hc-offcanvas-nav .nav-wrapper>.nav-content>.level-title+h4,.hc-offcanvas-nav .nav-wrapper>.nav-content>.level-title+h5,.hc-offcanvas-nav .nav-wrapper>.nav-content>.level-title+h6,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-close+h2,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-close+h3,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-close+h4,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-close+h5,.hc-offcanvas-nav .nav-wrapper>.nav-content>.nav-close+h6{border-top:1px solid #f0f0f0}.hc-offcanvas-nav li{color:#212529}.hc-offcanvas-nav li.nav-parent .nav-item-link:last-child{padding-right:58px}.hc-offcanvas-nav li.nav-parent .nav-item-link:not(:last-child){margin-right:45px}.hc-offcanvas-nav .nav-close-button span,.hc-offcanvas-nav .nav-parent .nav-next,.hc-offcanvas-nav .nav-back span{width:45px;position:absolute;top:0;right:0;bottom:0;text-align:center;cursor:pointer;transition:background .1s ease}.hc-offcanvas-nav .nav-close-button{position:relative;display:block}.hc-offcanvas-nav .nav-close-button span::before,.hc-offcanvas-nav .nav-close-button span::after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;margin-top:-3px;border-top:2px solid #212529;border-left:2px solid #212529}.hc-offcanvas-nav .nav-close-button span::before{margin-left:-6px;transform:rotate(135deg)}.hc-offcanvas-nav .nav-close-button span::after{transform:rotate(-45deg)}.hc-offcanvas-nav .nav-content>.nav-close{position:relative;z-index:2}.hc-offcanvas-nav .nav-content>.nav-close a{font-size:14px;color:#212529;background:rgba(0,0,0,0);z-index:1;text-decoration:none;box-sizing:border-box}.hc-offcanvas-nav .nav-content>.nav-close a:not(.has-label){height:50px}.hc-offcanvas-nav .nav-content>.nav-close a.has-label{padding:14px 17px;border-top:1px solid #f0f0f0}.hc-offcanvas-nav .nav-content>.nav-close a:hover{border:0;background:radial-gradient(farthest-corner at top right,rgba(0,0,0,.1),rgba(0,0,0,0))}.hc-offcanvas-nav .nav-content>.nav-close.has-label+ul{margin-top:-1px}.hc-offcanvas-nav:not(.nav-close-button-empty) .nav-content>.nav-close{margin-bottom:-1px}.hc-offcanvas-nav .nav-title+.nav-close a:not(.has-label){position:absolute;width:45px;height:66px;line-height:66px;top:-66px;right:0}.hc-offcanvas-nav.nav-close-button-empty .nav-title{padding-right:55px}.hc-offcanvas-nav li.nav-close a:not(.has-label){height:49px}.hc-offcanvas-nav .nav-content>.nav-close:first-child a,.hc-offcanvas-nav .nav-title+.nav-close a.has-label,.hc-offcanvas-nav li.nav-close a,.hc-offcanvas-nav .nav-back a{background:#f7f7f7;border-top:1px solid #ededed;border-bottom:1px solid #ededed}.hc-offcanvas-nav .nav-content>.nav-close:first-child a:hover,.hc-offcanvas-nav .nav-title+.nav-close a.has-label:hover,.hc-offcanvas-nav li.nav-close a:hover,.hc-offcanvas-nav .nav-back a:hover{background:#f4f4f4}.hc-offcanvas-nav li.nav-close:not(:first-child) a,.hc-offcanvas-nav li.nav-back:not(:first-child) a{margin-top:-1px}.hc-offcanvas-nav a.nav-next{border-left:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.hc-offcanvas-nav .nav-next span::before,.hc-offcanvas-nav .nav-back span::before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;margin-left:-2px;box-sizing:border-box;border-top:2px solid #212529;border-left:2px solid #212529;transform-origin:center}.hc-offcanvas-nav .nav-next span{position:absolute;top:0;right:0;left:0;bottom:0}.hc-offcanvas-nav .nav-next span::before{transform:translate(-50%,-50%) rotate(135deg)}.hc-offcanvas-nav .nav-back span::before{margin-left:2px;transform:translate(-50%,-50%) rotate(-45deg)}.hc-offcanvas-nav.nav-position-left.nav-open.nav-levels-overlap .nav-wrapper{box-shadow:1px 0 2px rgba(0,0,0,.2)}.hc-offcanvas-nav.nav-position-right.nav-open.nav-levels-overlap .nav-wrapper{box-shadow:-1px 0 2px rgba(0,0,0,.2)}.hc-offcanvas-nav.nav-position-right .nav-next span::before{margin-left:2px;transform:translate(-50%,-50%) rotate(-45deg)}.hc-offcanvas-nav.nav-position-right .nav-back span::before{margin-left:-2px;transform:translate(-50%,-50%) rotate(135deg)}.hc-offcanvas-nav.nav-position-top.nav-open .nav-wrapper{box-shadow:0 1px 2px rgba(0,0,0,.2)}.hc-offcanvas-nav.nav-position-top .nav-next span::before{margin-left:0;margin-right:-2px;transform:translate(-50%,-50%) rotate(-135deg)}.hc-offcanvas-nav.nav-position-top .nav-back span::before{margin-left:0;margin-right:-2px;transform:translate(-50%,-50%) rotate(45deg)}.hc-offcanvas-nav.nav-position-bottom.nav-open .nav-wrapper{box-shadow:0 -1px 2px rgba(0,0,0,.2)}.hc-offcanvas-nav.nav-position-bottom .nav-next span::before{margin-left:0;margin-right:-2px;transform:translate(-50%,-50%) rotate(45deg)}.hc-offcanvas-nav.nav-position-bottom .nav-back span::before{margin-left:0;margin-right:-2px;transform:translate(-50%,-50%) rotate(-135deg)}.hc-offcanvas-nav.nav-levels-expand ul .nav-wrapper,.hc-offcanvas-nav.nav-levels-none ul .nav-wrapper{box-shadow:none;background:transparent}.hc-offcanvas-nav.nav-levels-expand li.level-open,.hc-offcanvas-nav.nav-levels-none li.level-open{background:#f5f5f5}.hc-offcanvas-nav.nav-levels-expand li.level-open>.nav-item-wrapper>a,.hc-offcanvas-nav.nav-levels-none li.level-open>.nav-item-wrapper>a{border-bottom:1px solid #ebebeb}.hc-offcanvas-nav.nav-levels-expand li.level-open>.nav-item-wrapper>a:hover,.hc-offcanvas-nav.nav-levels-none li.level-open>.nav-item-wrapper>a:hover{background:#f7f7f7}.hc-offcanvas-nav.nav-levels-expand li.level-open>.nav-item-wrapper>.nav-next span::before,.hc-offcanvas-nav.nav-levels-expand li.level-open>.nav-item-wrapper>a>.nav-next span::before,.hc-offcanvas-nav.nav-levels-none li.level-open>.nav-item-wrapper>.nav-next span::before,.hc-offcanvas-nav.nav-levels-none li.level-open>.nav-item-wrapper>a>.nav-next span::before{margin-top:-2px;transform:translate(-50%,-50%) rotate(-135deg)}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-1 .nav-item-link,.hc-offcanvas-nav.nav-levels-none .nav-wrapper-1 .nav-item-link{padding-left:calc(17px + 20px * 1)}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-2 .nav-item-link,.hc-offcanvas-nav.nav-levels-none .nav-wrapper-2 .nav-item-link{padding-left:calc(17px + 20px * 2)}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-3 .nav-item-link,.hc-offcanvas-nav.nav-levels-none .nav-wrapper-3 .nav-item-link{padding-left:calc(17px + 20px * 3)}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-4 .nav-item-link,.hc-offcanvas-nav.nav-levels-none .nav-wrapper-4 .nav-item-link{padding-left:calc(17px + 20px * 4)}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-5 .nav-item-link,.hc-offcanvas-nav.nav-levels-none .nav-wrapper-5 .nav-item-link{padding-left:calc(17px + 20px * 5)}.hc-offcanvas-nav.rtl a.nav-next{border-left:0;border-right:1px solid #f0f0f0}.hc-offcanvas-nav.rtl .nav-title+.nav-close a:not(.has-label),.hc-offcanvas-nav.rtl .nav-close-button span,.hc-offcanvas-nav.rtl .nav-next,.hc-offcanvas-nav.rtl .nav-back span{left:0;right:auto}.hc-offcanvas-nav.rtl li.nav-parent .nav-item-link:last-child{padding-left:58px;padding-right:17px}.hc-offcanvas-nav.rtl li.nav-parent .nav-item-link:not(:last-child){margin-left:45px;margin-right:0}.hc-offcanvas-nav.rtl .nav-wrapper-1 li.nav-item .nav-item-link{padding-right:calc(17px + 20px * 1)}.hc-offcanvas-nav.rtl .nav-wrapper-2 li.nav-item .nav-item-link{padding-right:calc(17px + 20px * 2)}.hc-offcanvas-nav.rtl .nav-wrapper-3 li.nav-item .nav-item-link{padding-right:calc(17px + 20px * 3)}.hc-offcanvas-nav.rtl .nav-wrapper-4 li.nav-item .nav-item-link{padding-right:calc(17px + 20px * 4)}.hc-offcanvas-nav.rtl .nav-wrapper-5 li.nav-item .nav-item-link{padding-right:calc(17px + 20px * 5)}