.noDesktop{display:none !important}@media only screen and (max-width: 1000px){.noDesktop{display:block !important}.noLaptop{display:none !important}}@media only screen and (max-width: 900px){.noDesktop,.noLaptop{display:block !important}.noBigTablet{display:none !important}}@media only screen and (max-width: 768px){.noDesktop,.noLaptop,.noBigTablet{display:block !important}.noTablet{display:none !important}}@media only screen and (max-width: 650px){.noDesktop,.noLaptop,.noBigTablet,.noTablet{display:block !important}.noBigPhone{display:none !important}}@media only screen and (max-width: 450px){.noDesktop,.noLaptop,.noBigTablet,.noTablet,.noBigPhone{display:block !important}.noPhone{display:none !important}}.smoothPX{transition:all .25s linear}@keyframes fadein{from{opacity:0}to{opacity:1}}:root{--hesellic-color-primary: #6C6C6C;--hesellic-color-secondary: #FAF9F5;--hesellic-color-tertiary: #6D501A;--hesellic-color-black: #000;--hesellic-color-header: #333333;--hesellic-color-white: #FFF;--hesellic-color-grey: #646F79;--hesellic-color-red: #D9000D;--hesellic-color-magenta: #eb1a74;--hesellic-color-green: #74af26;--hesellic-color-blue: #0035a2;--hesellic-color-blue-dark: #2c6ada;--hesellic-color-yellow: #fcd623;--hesellic-color-purple: #9685c5;--hesellic-color-dark-grey: #333333;--hesellic-color-light-grey: #cccccc;--hesellic-color-lighter-grey: #F0F0F0;--hesellic-color-facebook: #486099;--hesellic-color-border-colour: #D5D5D5;--hesellic-color-box-grey: #EDEEED;--hesellic-color-block-link-bg: var(--hesellic-color-primary);--hesellic-color-block-link-text: var(--hesellic-color-black);--hesellic-color-block-link-2-bg: var(--hesellic-color-primary);--hesellic-color-block-link-2-text: var(--hesellic-color-white);--hesellic-color-menu-colour: var(--hesellic-color-primary);--hesellic-color-text-colour: var(--hesellic-color-primary);--hesellic-color-hr-colour: var(--hesellic-color-grey);--hesellic-color-box-back: rgba(var(--hesellic-color-primary),0.65)}:root{--cc-bg: #fff;--cc-text: var(--hesellic-color-black);--cc-btn-primary-bg: var(--hesellic-color-primary);--cc-btn-primary-text: var(--hesellic-color-black);--cc-btn-primary-hover-bg: var(--hesellic-color-primary);--cc-btn-secondary-bg: #eaeff2;--cc-btn-secondary-text: var(--cc-text);--cc-btn-secondary-hover-bg: #d8e0e6;--cc-toggle-bg-off: #919ea6;--cc-toggle-bg-on: var(--cc-btn-primary-bg);--cc-toggle-bg-readonly: #d5dee2;--cc-toggle-knob-bg: #fff;--cc-toggle-knob-icon-color: #ecf2fa;--cc-block-text: var(--cc-text);--cc-cookie-category-block-bg: #f0f4f7;--cc-cookie-category-block-bg-hover: #e9eff4;--cc-section-border: #f1f3f5;--cc-cookie-table-border: #e9edf2;--cc-overlay-bg: rgba(4, 6, 8, .85);--cc-webkit-scrollbar-bg: #cfd5db;--cc-webkit-scrollbar-bg-hover: #9199a0}.c_darkmode{--cc-bg: #181b1d;--cc-text: #d8e5ea;--cc-btn-primary-bg: #a6c4dd;--cc-btn-primary-text: #000;--cc-btn-primary-hover-bg: #c2dff7;--cc-btn-secondary-bg: #33383c;--cc-btn-secondary-text: var(--cc-text);--cc-btn-secondary-hover-bg: #3e454a;--cc-toggle-bg-off: #667481;--cc-toggle-bg-on: var(--cc-btn-primary-bg);--cc-toggle-bg-readonly: #454c54;--cc-toggle-knob-bg: var(--cc-cookie-category-block-bg);--cc-toggle-knob-icon-color: var(--cc-bg);--cc-block-text: #b3bfc5;--cc-cookie-category-block-bg: #23272a;--cc-cookie-category-block-bg-hover: #2b3035;--cc-section-border: #292d31;--cc-cookie-table-border: #2b3035;--cc-webkit-scrollbar-bg: #667481;--cc-webkit-scrollbar-bg-hover: #9199a0}:root{--kc-body-font: "lato", "Helvetica", "Arial", sans-serif;--kc-body-font-weight: 300;--kc-body-font-line-height: 1.4em;--kc-header-font: "ivyora-display", "Helvetica", "Arial", sans-serif;--kc-header-font-weight: 300;--kc-header-font-line-height: 1.2em;--kc-menu-font: "lato", "Helvetica", "Arial", sans-serif;--kc-menu-font-weight: 300;--kc-menu-font-line-height: 1.2em;--kc-h1-size: 48px;--kc-h1-size-clamp: clamp(40px, 5.5vw, 68px);--kc-h2-size: 40px;--kc-h2-size-clamp: clamp(32px, 4.5vw, 52px);--kc-h3-size: 36px;--kc-h3-size-clamp: clamp(28px, 4vw, 38px);--kc-h4-size: 28px;--kc-h4-size-clamp: clamp(24px, 3.5vw, 30px);--kc-h5-size: 24px;--kc-h5-size-clamp: clamp(18px, 3vw, 24px);--kc-h6-size: 22px;--kc-h6-size-clamp: clamp(14px, 2.5vw, 18px);--kc-body-font-size: 16px;--kc-body-font-size-clamp: clamp(15px, 1.5vw, 15px);--kc-menu-font-size: 14px;--kc-menu-font-size-clamp: clamp(12px, 2vw, 13px);--kc-small-font-size: 12px;--kc-small-font-size-clamp: clamp(10px, 1.2vw, 12px);--kc-credit-font-size: 10px;--kc-credit-font-size-clamp: clamp(9px, 1vw, 11px)}body{font-size:62.5%}.smallText{font-size:var(--kc-small-font-size);font-size:var(--kc-small-font-size-clamp)}blockquote.pullQuote{display:block;padding:calc(18px + 1.8vw) 0;margin-bottom:calc(18px + 1.8vw)}blockquote.pullQuote *{font-size:var(--kc-h6-size);font-size:var(--kc-h6-size-clamp)}blockquote.pullQuote.pullQuoteLarge *{font-family:var(--kc-header-font);font-weight:var(--kc-header-font-weight);line-height:var(--kc-header-font-line-height);letter-spacing:.125em;margin-bottom:.5em;font-size:var(--kc-h4-size);font-size:var(--kc-h4-size-clamp)}p,ul,ol,table{margin-bottom:1.2em;color:var(--hesellic-color-text-colour);font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);margin-bottom:1.2em;letter-spacing:.055em;font-size:var(--kc-body-font-size);font-size:var(--kc-body-font-size-clamp)}p u,p span,ul u,ul span,ol u,ol span,table u,table span{text-decoration-color:var(--hesellic-color-primary)}p{margin-bottom:1.1em}a{color:var(--hesellic-color-blue);text-decoration:none}sup{font-size:.5em !important}strong{font-weight:700}h1,h2,h3,h4,h5,h6,p,span{text-underline-offset:.15em}h1.bodyFont,h2.bodyFont,h3.bodyFont,h4.bodyFont,h5.bodyFont,h6.bodyFont,p.bodyFont,ul.bodyFont{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight)}h1,h2,h3,h4,h5,h6{font-family:var(--kc-header-font);font-weight:var(--kc-header-font-weight);line-height:var(--kc-header-font-line-height);letter-spacing:.125em;margin-bottom:.5em;color:var(--hesellic-color-primary);width:100%}h1.bodyFont,h2.bodyFont,h3.bodyFont,h4.bodyFont,h5.bodyFont,h6.bodyFont{font-weight:200}h1.bodyFont strong,h1.bodyFont b,h2.bodyFont strong,h2.bodyFont b,h3.bodyFont strong,h3.bodyFont b,h4.bodyFont strong,h4.bodyFont b,h5.bodyFont strong,h5.bodyFont b,h6.bodyFont strong,h6.bodyFont b{font-weight:300}h1 strong,h1 b,h2 strong,h2 b,h3 strong,h3 b,h4 strong,h4 b,h5 strong,h5 b,h6 strong,h6 b{font-weight:400}h1.magenta,h2.magenta,h3.magenta,h4.magenta,h5.magenta,h6.magenta{color:var(--hesellic-color-magenta)}h1.green,h2.green,h3.green,h4.green,h5.green,h6.green{color:var(--hesellic-color-green)}h1.blue,h2.blue,h3.blue,h4.blue,h5.blue,h6.blue{color:var(--hesellic-color-blue)}h1.yellow,h2.yellow,h3.yellow,h4.yellow,h5.yellow,h6.yellow{color:var(--hesellic-color-yellow)}h1.purple,h2.purple,h3.purple,h4.purple,h5.purple,h6.purple{color:var(--hesellic-color-purple)}h1{line-height:1.2em;font-size:var(--kc-h1-size);font-size:var(--kc-h1-size-clamp)}h2{line-height:1.2em;font-size:var(--kc-h2-size);font-size:var(--kc-h2-size-clamp)}h3{line-height:1.2em;font-size:var(--kc-h3-size);font-size:var(--kc-h3-size-clamp)}h4{margin-bottom:.75em;font-size:var(--kc-h4-size);font-size:var(--kc-h4-size-clamp)}h5{margin-bottom:.8em;font-size:var(--kc-h5-size);font-size:var(--kc-h5-size-clamp)}h6{margin-bottom:.9em;font-size:var(--kc-h6-size);font-size:var(--kc-h6-size-clamp)}:root{interpolate-size:allow-keywords}@view-transition{navigation:auto}.clearfix:after{content:"";display:table;clear:both}*{padding:0;margin:0;position:relative;-webkit-text-size-adjust:none;box-sizing:border-box;font-display:optional}.clearit{height:0px;overflow:hidden;clear:both;width:100%;display:block}body{width:100%;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);background-color:var(--hesellic-color-secondary);overflow-x:clip}.page{overflow-x:clip;z-index:2;width:100%;background-color:var(--hesellic-color-secondary)}.section{width:100%;overflow:hidden}img{width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic}.wrapper{width:calc(100% - (calc((calc(18px + 1.8vw)) * 2)));display:block;margin:0 auto;max-width:1400px;clear:both}.flexer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.flexer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.bg{background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;left:0;top:0;right:0;bottom:0}.bg>a{display:block;float:left;width:100%}.bg span{float:left;width:100%;display:block}.widthInd{display:none}p,ul,ol,table,blockquote{padding:0;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);margin-bottom:1.2em;letter-spacing:.055em;font-size:var(--kc-body-font-size);font-size:var(--kc-body-font-size-clamp)}.logo{width:100%;display:block;padding:0}.logo span{background-image:url("/wp-content/themes/kc_hesellic/img/hesellic_logo_bigger_foot.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;width:100%;display:block;float:left;padding-top:33%}.logo::after{content:"";display:table;clear:both;opacity:0}.logo p{opacity:0;position:absolute;left:auto;top:auto;right:auto;bottom:auto;font-size:1px}.noSpace{margin-bottom:0}.image img{display:block}.image.leftTop img{-o-object-position:top left !important;object-position:top left !important}.image.centerTop img{-o-object-position:top center !important;object-position:top center !important}.image.rightTop img{-o-object-position:top right !important;object-position:top right !important}.image.leftCentre img{-o-object-position:center left !important;object-position:center left !important}.image.centreCentre img{-o-object-position:center center !important;object-position:center center !important}.image.rightCentre img{-o-object-position:center right !important;object-position:center right !important}.image.leftBottom img{-o-object-position:bottom left !important;object-position:bottom left !important}.image.centreBottom img{-o-object-position:bottom center !important;object-position:bottom center !important}.image.rightBottom img{-o-object-position:bottom right !important;object-position:bottom right !important}.image.imgContain img{-o-object-fit:contain !important;object-fit:contain !important}.image.imgCover img{-o-object-fit:cover !important;object-fit:cover !important}.image a{display:block;width:100%}img.leftTop{-o-object-position:top left;object-position:top left}img.centerTop{-o-object-position:top center;object-position:top center}img.rightTop{-o-object-position:top right;object-position:top right}img.leftCentre{-o-object-position:center left;object-position:center left}img.centreCentre{-o-object-position:center center;object-position:center center}img.rightCentre{-o-object-position:center right;object-position:center right}img.leftBottom{-o-object-position:bottom left;object-position:bottom left}img.centreBottom{-o-object-position:bottom center;object-position:bottom center}img.rightBottom{-o-object-position:bottom right;object-position:bottom right}img.imgContain{-o-object-fit:contain;object-fit:contain}img.imgCover{-o-object-fit:cover;object-fit:cover}.image.imgCentre{margin-left:auto;margin-right:auto}.image.imgRight{margin-left:auto;margin-right:0}.dimImage::after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);pointer-events:none;z-index:2}img{display:block}img.leftTop{-o-object-position:top left !important;object-position:top left !important}img.centerTop{-o-object-position:top center !important;object-position:top center !important}img.rightTop{-o-object-position:top right !important;object-position:top right !important}img.leftCentre{-o-object-position:center left !important;object-position:center left !important}img.centreCentre{-o-object-position:center center !important;object-position:center center !important}img.rightCentre{-o-object-position:center right !important;object-position:center right !important}img.leftBottom{-o-object-position:bottom left !important;object-position:bottom left !important}img.centreBottom{-o-object-position:bottom center !important;object-position:bottom center !important}img.rightBottom{-o-object-position:bottom right !important;object-position:bottom right !important}img.imgContain{-o-object-fit:contain !important;object-fit:contain !important}img.imgCover{-o-object-fit:cover !important;object-fit:cover !important}.imageHolder{width:100%}.imageHolder.leftTop img{-o-object-position:top left !important;object-position:top left !important}.imageHolder.centerTop img{-o-object-position:top center !important;object-position:top center !important}.imageHolder.rightTop img{-o-object-position:top right !important;object-position:top right !important}.imageHolder.leftCentre img{-o-object-position:center left !important;object-position:center left !important}.imageHolder.centreCentre img{-o-object-position:center center !important;object-position:center center !important}.imageHolder.rightCentre img{-o-object-position:center right !important;object-position:center right !important}.imageHolder.leftBottom img{-o-object-position:bottom left !important;object-position:bottom left !important}.imageHolder.centreBottom img{-o-object-position:bottom center !important;object-position:bottom center !important}.imageHolder.rightBottom img{-o-object-position:bottom right !important;object-position:bottom right !important}.imageHolder.imgContain img{-o-object-fit:contain;object-fit:contain}.imageHolder.imgCover img{-o-object-fit:cover;object-fit:cover}.imageHolder img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.imageHolder .frame,.imageHolder a{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%;z-index:2}.imageHolder .missingImage{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;background-color:rgba(var(--hesellic-color-box), 0.65)}.imageHolder span{display:block;width:100%;padding-top:100%;z-index:1;pointer-events:none}.imageHolder.compat-object-fit{background-position:center bottom;background-size:contain;background-repeat:no-repeat}.imageHolder.compat-object-fit img{opacity:0}.image.natural,.natural .image{padding:0}.image.natural .imageHolder,.natural .image .imageHolder{position:relative;left:auto;top:auto;right:auto;bottom:auto;height:auto}.image.natural .imageHolder img,.image.natural .imageHolder a,.natural .image .imageHolder img,.natural .image .imageHolder a{position:relative;left:auto;top:auto;right:auto;bottom:auto;height:auto}.image.natural .imageHolder span,.natural .image .imageHolder span{display:none}.image.inline,.inline .image{display:inline-block;float:right;margin-left:calc((calc(18px + 1.8vw))*.5);margin-bottom:12px}img.leftTop{-o-object-position:top left !important;object-position:top left !important}img.centerTop{-o-object-position:top center !important;object-position:top center !important}img.rightTop{-o-object-position:top right !important;object-position:top right !important}img.leftCentre{-o-object-position:center left !important;object-position:center left !important}img.centreCentre{-o-object-position:center center !important;object-position:center center !important}img.rightCentre{-o-object-position:center right !important;object-position:center right !important}img.leftBottom{-o-object-position:bottom left !important;object-position:bottom left !important}img.centreBottom{-o-object-position:bottom center !important;object-position:bottom center !important}img.rightBottom{-o-object-position:bottom right !important;object-position:bottom right !important}.bgImage{z-index:1;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bgImage.fullWidth{width:100vw;max-width:100vw;left:50%;transform:translateX(-50vw)}.bgImage.leftTop img{-o-object-position:top left !important;object-position:top left !important}.bgImage.centerTop img{-o-object-position:top center !important;object-position:top center !important}.bgImage.rightTop img{-o-object-position:top right !important;object-position:top right !important}.bgImage.leftCentre img{-o-object-position:center left !important;object-position:center left !important}.bgImage.centreCentre img{-o-object-position:center center !important;object-position:center center !important}.bgImage.rightCentre img{-o-object-position:center right !important;object-position:center right !important}.bgImage.leftBottom img{-o-object-position:bottom left !important;object-position:bottom left !important}.bgImage.centreBottom img{-o-object-position:bottom center !important;object-position:bottom center !important}.bgImage.rightBottom img{-o-object-position:bottom right !important;object-position:bottom right !important}.bgImage.BGopacity10{opacity:.1}.bgImage.BGopacity20{opacity:.2}.bgImage.BGopacity30{opacity:.3}.bgImage.BGopacity40{opacity:.4}.bgImage.BGopacity50{opacity:.5}.bgImage.BGopacity60{opacity:.6}.bgImage.BGopacity70{opacity:.7}.bgImage.BGopacity80{opacity:.8}.bgImage.BGopacity90{opacity:.9}.bgImage.opacity10 img{opacity:.1}.bgImage.opacity20 img{opacity:.2}.bgImage.opacity30 img{opacity:.3}.bgImage.opacity40 img{opacity:.4}.bgImage.opacity50 img{opacity:.5}.bgImage.opacity60 img{opacity:.6}.bgImage.opacity70 img{opacity:.7}.bgImage.opacity80 img{opacity:.8}.bgImage.opacity90 img{opacity:.9}.bgImage.desaturate img{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}.bgImage.blendedNormal img{mix-blend-mode:normal}.bgImage.blendedMultiply img{mix-blend-mode:multiply}.bgImage.blendedScreen img{mix-blend-mode:screen}.bgImage.blendedOverlay img{mix-blend-mode:overlay}.bgImage.blendedLighten img{mix-blend-mode:lighten}.bgImage.blendedColorDodge img{mix-blend-mode:colordodge}.bgImage.blendedColorBurn img{mix-blend-mode:colorburn}.bgImage.blendedHardLight img{mix-blend-mode:hardlight}.bgImage.blendedSoftLight img{mix-blend-mode:softlight}.bgImage.blendedDifference img{mix-blend-mode:difference}.bgImage.blendedExclusion img{mix-blend-mode:exclusion}.bgImage.blendedSaturation img{mix-blend-mode:saturation}.bgImage.blendedColor img{mix-blend-mode:color}.bgImage.blendedLuminosity img{mix-blend-mode:luminosity}.bigList{font-family:var(--kc-header-font);font-weight:var(--kc-header-font-weight);line-height:var(--kc-header-font-line-height);letter-spacing:.125em;margin-bottom:.5em;font-size:var(--kc-h6-size);font-size:var(--kc-h6-size-clamp)}a.blockLink,.blockLink,input[type=submit],button,.button,blockLink{cursor:pointer;padding:.75em 1em;display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;gap:.75em;text-decoration:none;color:var(--hesellic-color-white);background-color:var(--hesellic-color-tertiary);white-space:nowrap;transition:background-color 350ms ease-in;transition:all .35s ease;filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, 0));transform-origin:center center;text-decoration:none !important;text-transform:uppercase;letter-spacing:.075em;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);margin-bottom:1.2em;letter-spacing:.055em;font-size:var(--kc-body-font-size);font-size:var(--kc-body-font-size-clamp)}a.blockLink img,.blockLink img,input[type=submit] img,button img,.button img,blockLink img{width:1.1em;transform:translateY(5%);display:block}a.blockLink.instagramLink,.blockLink.instagramLink,input.instagramLink[type=submit],button.instagramLink,.instagramLink.button,blockLink.instagramLink{border-radius:.5em;align-items:center;background:#833ab4;background:linear-gradient(to right, #833ab4, #fd1d1d, #fcb045)}a.blockLink.instagramLink::before,.blockLink.instagramLink::before,input.instagramLink[type=submit]::before,button.instagramLink::before,.instagramLink.button::before,blockLink.instagramLink::before{content:"";display:inline-block;width:1.2em;height:1.2em;transform:translateY(5%);background-image:url("/wp-content/themes/kc_hesellic/img/socials/instagram-grey.svg");background-position:58% 58%;background-repeat:no-repeat;background-size:140%}p+p.inlineBlockLink{margin-top:2em}.inlineBlockLink+.quickEnquiryLink{margin-top:-0.5em}a.quickEnquiryLink{display:block;font-size:14px;font-size:clamp(12px,1.8vw,14px);color:currentColor}h1 .blockLink,h1 input[type=submit],h1 button,h1 .button,h2 .blockLink,h2 input[type=submit],h2 button,h2 .button,h3 .blockLink,h3 input[type=submit],h3 button,h3 .button,h4 .blockLink,h4 input[type=submit],h4 button,h4 .button,h5 .blockLink,h5 input[type=submit],h5 button,h5 .button,h6 .blockLink,h6 input[type=submit],h6 button,h6 .button{font-size:1em;font-family:var(--kc-header-font);font-weight:var(--kc-header-font-weight);line-height:var(--kc-header-font-line-height);letter-spacing:.125em;margin-bottom:.5em}p .blockLink,p input[type=submit],p button,p .button{margin-top:0}.blockLink a,input[type=submit] a,button a,.button a{color:var(--hesellic-color-block-link-text);font-weight:700}.addCorners{content:"";position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;pointer-events:none}.addCorners::after,.addCorners::before{pointer-events:none;position:absolute;width:15%;padding-top:15%;bottom:0;right:0;content:"";display:block;background-image:url("/wp-content/themes/kc_hesellic/img/corner-br.svg");background-size:contain;background-repeat:no-repeat;background-position:right bottom;transform:translateX(23%) translateY(23%)}.addCorners::before{left:0;top:0;right:auto;bottom:auto;width:10%;height:10%;transform:translateX(-23%) translateY(-10.25%) rotate(180deg)}input[type=submit],button,.button{border:0;border-radius:0;padding:1.25em 1.5em;font-weight:700}input[type=submit]::after,button::after,.button::after{display:none}.smallPrint{font-size:var(--kc-small-font-size);font-size:var(--kc-small-font-size-clamp)}.socials{width:auto;list-style-type:none;margin:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.socials li{width:28px;height:28px;display:inline-block;margin:0;padding:0;z-index:1;transition:all .35s ease;margin:6px}.socials:hover li div{opacity:1}.socials a{width:100%;margin:0;padding:0;position:absolute;left:0;top:0;right:0;bottom:0;transition:all .35s ease}.socials a div{position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;background-position:center center;background-size:100% 100%;background-repeat:no-repeat}.socials a div p{opacity:0;font-size:1px}.socials a div.fb{background-image:url("/wp-content/themes/kc_hesellic/img/socials/facebook-grey.svg")}.socials a div.tw{background-image:url("/wp-content/themes/kc_hesellic/img/socials/twitter-grey.svg")}.socials a div.li{background-image:url("/wp-content/themes/kc_hesellic/img/socials/linkedin-grey.svg")}.socials a div.pt{background-image:url("/wp-content/themes/kc_hesellic/img/socials/pinterest-grey.svg")}.socials a div.ig{background-image:url("/wp-content/themes/kc_hesellic/img/socials/instagram-grey.svg")}ul.ticks{font-size:16px;font-size:clamp(16px,2vw,18px);list-style-type:none}ul.ticks li::before{content:"";display:block;position:absolute;left:0;top:.3em !important;width:1em !important;height:1em !important;background-color:rgba(0,0,0,0) !important;background-image:url("/wp-content/themes/kc_hesellic/img/tick-icon-primary.svg");background-size:contain;background-repeat:no-repeat;background-position:center center}.primaryBack ul.ticks li::before,.secondaryBack ul.ticks li::before{background-image:url("/wp-content/themes/kc_hesellic/img/tick-icon-white.svg")}span.primaryColour{color:var(--hesellic-color-primary) !important}span.secondaryColour{color:var(--hesellic-color-secondary) !important}.text,.additionalText{max-width:950px;margin-left:auto;margin-right:auto}.text .primaryColour,.additionalText .primaryColour{color:var(--hesellic-color-primary)}.text .secondaryColour,.additionalText .secondaryColour{color:var(--hesellic-color-secondary)}.text ul,.additionalText ul{list-style-type:none}.text ul li,.additionalText ul li{padding-left:1.4em;margin-bottom:.4em}.text ul li::before,.additionalText ul li::before{position:absolute;left:0;top:.6em;right:auto;bottom:auto;width:.6em;height:.6em;content:"";display:block;background-color:var(--hesellic-color-primary)}.text ol,.additionalText ol{list-style:none;counter-reset:item}.text ol li,.additionalText ol li{counter-increment:item;margin-bottom:.6em}.text ol li:before,.additionalText ol li:before{font-family:var(--kc-header-font);font-weight:var(--kc-header-font-weight);font-size:var(--kc-h6-size);font-size:var(--kc-h6-size-clamp);color:var(--hesellic-color-primary);margin-right:.6em;content:counter(item) ". ";text-align:center;display:inline-block;margin-bottom:0}.text *:last-child,.additionalText *:last-child{margin-bottom:0}.text hr,.additionalText hr{border:0;height:2px;display:block;background-color:currentColor;margin:calc((calc(18px + 1.8vw))*.25) 0}.text *+hr,.additionalText *+hr{margin-top:0}.introText+div{margin-top:calc(18px + 1.8vw)}.textHeading{padding-bottom:calc((calc(18px + 1.8vw))*.25)}@media only screen and (max-width: 650px){.textHeading.hasColour+.flexer .hasColour{margin-top:0}}#headerNav{position:sticky;top:0;z-index:10;overflow:visible;margin-bottom:calc(18px + 1.8vw);margin-bottom:0;width:100%;padding:14px 0 14px 0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;background-color:var(--hesellic-color-secondary);transition:background-color 1.5s ease-in-out,fill 1.5s ease-in-out,color 1.5s ease-in-out;overflow:clip}#headerNav .headSpace{display:block;width:100%;overflow:hidden}#headerNav.translucent{background-color:rgba(0,0,0,0)}#headerNav.lightMenuBar .brand svg path{fill:var(--hesellic-color-white);transition:background-color 1.5s ease-in-out,fill 1.5s ease-in-out,color 1.5s ease-in-out}#headerNav.lightMenuBar .menuLeft a,#headerNav.lightMenuBar .menuRight a{color:var(--hesellic-color-white);transition:background-color 1.5s ease-in-out,fill 1.5s ease-in-out,color 1.5s ease-in-out}#headerNav.shadow{background-color:var(--hesellic-color-secondary);mix-blend-mode:normal}#headerNav.shadow .logo span{background-image:url("/wp-content/themes/kc_hesellic/img/hesellic_logo_bigger_foot.svg")}#headerNav.shadow .menuLeft a,#headerNav.shadow .menuRight a{color:var(--hesellic-color-primary)}#headerNav.shadow .brand svg path{fill:var(--hesellic-color-header)}#headerNav .flexer{width:100%;align-items:center}#headerNav .mainNav{z-index:2;order:1;width:100%}#headerNav .menuLeft,#headerNav .menuRight{flex-grow:1;width:calc((100% - 220px)/2)}#headerNav .menuLeft>ul,#headerNav .menuRight>ul{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;margin:0;pointer-events:all}#headerNav .menuLeft ul,#headerNav .menuRight ul{list-style-type:none;padding:0;margin:0}#headerNav .menuLeft ul li,#headerNav .menuRight ul li{display:inline-block;position:relative;padding:calc(6px + 2vw);padding-top:0px;margin-top:calc((calc(18px + 1.8vw))*.25);padding-bottom:calc((calc(18px + 1.8vw))*.25)}#headerNav .menuLeft ul li.parent-item:after,#headerNav .menuRight ul li.parent-item:after{content:"";display:block;position:absolute;left:50%;top:auto;right:auto;bottom:0;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-bottom:5px solid var(--hesellic-color-lighter-grey);transform:translateX(-50%);opacity:0;transition:opacity .5s}#headerNav .menuLeft ul li ul,#headerNav .menuRight ul li ul{position:absolute;opacity:0;transition:opacity .5s;left:auto;top:calc(100% - calc((calc(18px + 1.8vw)) * 0.25)/2);top:100%;right:0;bottom:auto;background-color:var(--hesellic-color-lighter-grey);padding:calc((calc(18px + 1.8vw))*.25);min-width:100%;text-align:left}#headerNav .menuLeft ul li ul li,#headerNav .menuRight ul li ul li{padding:0;margin:0;width:100%;display:block}#headerNav .menuLeft ul li ul a,#headerNav .menuRight ul li ul a{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);margin-bottom:1.2em;letter-spacing:.055em;font-size:var(--kc-body-font-size);font-size:var(--kc-body-font-size-clamp);display:block;color:var(--hesellic-color-primary);transition:background-color .5s;width:100%;display:block;padding:8px 12px;margin:0}#headerNav .menuLeft ul li:hover,#headerNav .menuRight ul li:hover{z-index:2}#headerNav .menuLeft ul li:hover.parent-item:after,#headerNav .menuRight ul li:hover.parent-item:after{opacity:1}#headerNav .menuLeft ul li:hover ul,#headerNav .menuRight ul li:hover ul{opacity:1}#headerNav .menuLeft a,#headerNav .menuRight a{display:inline-block;white-space:nowrap;font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:var(--kc-body-font-line-height);text-transform:uppercase;letter-spacing:.25em;font-size:var(--kc-menu-font-size);font-size:var(--kc-menu-font-size-clamp);color:var(--hesellic-color-header);width:auto;transition:background-color 1.5s ease-in-out,fill 1.5s ease-in-out,color 1.5s ease-in-out}#headerNav .menuLeft{margin-right:auto;margin-left:0;padding-right:calc(18px + 1.8vw)}#headerNav .menuLeft>ul{justify-content:flex-end}#headerNav .menuLeft ul li ul{left:0;right:auto}#headerNav .menuRight{margin-left:auto;margin-right:0;padding-left:calc(18px + 1.8vw)}#headerNav .menuRight>ul{justify-content:flex-start}#headerNav .menuRight ul{text-align:left}#headerNav .brand{width:145px}#headerNav .brand svg{max-width:100%}#headerNav .brand svg path{fill:var(--hesellic-color-header);transition:background-color 1.5s ease-in-out,fill 1.5s ease-in-out,color 1.5s ease-in-out}#headerNav .topBlockLink{order:0;text-align:right;width:100%;background-color:var(--hesellic-color-lighter-grey);z-index:1}#headerNav .topBlockLink .wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:center}#headerNav .topBlockLink a{display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:.25em;justify-content:flex-start;align-content:flex-start;align-items:center;font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:var(--kc-body-font-line-height);text-transform:uppercase;letter-spacing:.25em;font-size:var(--kc-menu-font-size);font-size:var(--kc-menu-font-size-clamp);font-size:var(--kc-small-font-size);font-size:var(--kc-small-font-size-clamp);color:var(--hesellic-color-text-colour);padding:10px 12px}#headerNav .topBlockLink a img{width:1.8em;transform:translateY(5%);display:block}#headerNav .topBlockLink ul.socials li{background-color:rgba(0,0,0,0)}#headerNav .topBlockLink ul.socials a div.connect{background-image:url("/wp-content/themes/kc_hesellic/img/socials/connect-black.svg")}#headerNav .topBlockLink ul.socials a div.fb{background-image:url("/wp-content/themes/kc_hesellic/img/socials/facebook-black.svg")}#headerNav .topBlockLink ul.socials a div.tw{background-image:url("/wp-content/themes/kc_hesellic/img/socials/twitter-black.svg")}#headerNav .topBlockLink ul.socials a div.li{background-image:url("/wp-content/themes/kc_hesellic/img/socials/linkedin-black.svg")}#headerNav .topBlockLink ul.socials a div.wp{background-image:url("/wp-content/themes/kc_hesellic/img/socials/wordpress-black.svg")}#headerNav .topBlockLink ul.socials a div.pt{background-image:url("/wp-content/themes/kc_hesellic/img/socials/pinterest-black.svg")}#headerNav .topBlockLink ul.socials a div.ig{background-image:url("/wp-content/themes/kc_hesellic/img/socials/instagram-black.svg")}.menuHandle{line-height:1em;display:none;font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:var(--kc-body-font-line-height);text-transform:uppercase;letter-spacing:.25em;font-size:var(--kc-menu-font-size);font-size:var(--kc-menu-font-size-clamp);cursor:pointer;color:var(--hesellic-color-primary);margin-right:0;margin-left:auto;position:relative;left:auto;top:auto;right:auto;bottom:auto}.menuHandle .flexer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-content:flex-start;align-items:center}.menuHandle #indicator{width:20px;height:15px;margin-right:9px;cursor:pointer;position:relative;left:auto;top:auto;right:auto;bottom:auto}.menuHandle #indicator span{display:block;position:absolute;height:2px;width:100%;background:var(--hesellic-color-primary);opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.menuHandle #indicator span:nth-child(1){top:0px;transform-origin:center center}.menuHandle #indicator span:nth-child(2){top:calc(50% - 1px);transform-origin:left center}.menuHandle #indicator span:nth-child(3){top:auto;bottom:0;transform-origin:center center}.menuHandle.active #indicator span:nth-child(2){opacity:0}.menuHandle.active #indicator span:nth-child(1){top:50%;left:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg)}.menuHandle.active #indicator span:nth-child(3){top:50%;left:50%;transform:translateX(-50%) translateY(-50%) rotate(-45deg)}#mobileNav{display:none;width:100%;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:center;padding:12px 24px 6px 24px}#mobileNav .brand{width:100px}#mobileNav .menuLinks{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-content:flex-start;align-items:center}#mobileNav .menuLinks a{color:var(--hesellic-color-header)}#mobileNav .menuHandle{order:1;margin-left:calc((calc(18px + 1.8vw))*.5)}#mobileNav a.quickEnquiry{font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:var(--kc-body-font-line-height);text-transform:uppercase;letter-spacing:.25em;font-size:var(--kc-menu-font-size);font-size:var(--kc-menu-font-size-clamp);order:0;color:var(--hesellic-color-header)}#headerNav.lightMenuBar #mobileNav .brand svg path{fill:var(--hesellic-color-white)}#headerNav.lightMenuBar #mobileNav .menuLinks a{color:var(--hesellic-color-white);transition:background-color 1.5s ease-in-out,fill 1.5s ease-in-out,color 1.5s ease-in-out}#headerNav.lightMenuBar #mobileNav .menuHandle{color:var(--hesellic-color-white);transition:background-color 1.5s ease-in-out,fill 1.5s ease-in-out,color 1.5s ease-in-out}#headerNav.lightMenuBar #mobileNav .menuHandle #indicator span{background:var(--hesellic-color-white);transition:background-color 1.5s ease-in-out,fill 1.5s ease-in-out,color 1.5s ease-in-out}#headerNav.shadow #mobileNav{background-color:var(--hesellic-color-secondary);mix-blend-mode:normal}#headerNav.shadow #mobileNav .brand svg path{fill:var(--hesellic-color-primary);transition:background-color 1.5s ease-in-out,fill 1.5s ease-in-out,color 1.5s ease-in-out}#headerNav.shadow #mobileNav .menuLinks a{color:var(--hesellic-color-primary);transition:background-color 1.5s ease-in-out,fill 1.5s ease-in-out,color 1.5s ease-in-out}#headerNav.shadow #mobileNav .menuHandle{color:var(--hesellic-color-primary)}#headerNav.shadow #mobileNav .menuHandle #indicator span{background:var(--hesellic-color-primary);transition:background-color 1.5s ease-in-out,fill 1.5s ease-in-out,color 1.5s ease-in-out}#headerNav.compact{padding:0}#headerNav.compact #mainNavID{opacity:0;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;pointer-events:none;overflow:hidden}#headerNav.compact #mainNavID *{pointer-events:none}#headerNav.compact #mobileNav{display:flex}#headerNav.compact #mobileNav .brand{width:100px}#headerNav.compact #mobileNav .brand svg path{fill:var(--hesellic-color-header)}#headerNav.compact #mobileNav .menuHandle{display:flex}#headerNav.compact #mobileNav a{display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:.25em;justify-content:flex-start;align-content:flex-start;align-items:center;font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:var(--kc-body-font-line-height);text-transform:uppercase;letter-spacing:.25em;font-size:var(--kc-menu-font-size);font-size:var(--kc-menu-font-size-clamp);color:var(--hesellic-color-primary);margin-right:12px}#headerNav.compact #mobileNav a img{width:1.8em;transform:translateY(5%);display:block}#headerNav.compact .topBlockLink{display:none}@media only screen and (max-width: 900px){#headerNav .wrapper{width:100%}#headerNav .menuLeft,#headerNav .menuRight{width:calc((100% - 90px)/2)}}@media only screen and (max-width: 768px){#headerNav .menuLeft{padding-right:calc((calc(18px + 1.8vw))*.5)}#headerNav .menuRight{padding-left:calc((calc(18px + 1.8vw))*.5)}#headerNav .menuLeft ul li,#headerNav .menuRight ul li{padding:calc(6px + 1vw)}#headerNav .topBlockLink .blockLink span{display:none}}@media only screen and (max-width: 650px){#headerNav .brand{width:15%;margin-top:0}#headerNav .topBlockLink{display:none}}@media only screen and (max-width: 700px){#headerNav{padding:0}#headerNav #mainNavID{opacity:0;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;pointer-events:none;overflow:hidden}#headerNav #mainNavID *{pointer-events:none}#headerNav #mobileNav{display:flex}#headerNav #mobileNav .brand{width:100px}#headerNav #mobileNav .brand svg path{fill:var(--hesellic-color-header)}#headerNav #mobileNav .menuHandle{display:flex}#headerNav #mobileNav a{display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:.25em;justify-content:flex-start;align-content:flex-start;align-items:center;font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:var(--kc-body-font-line-height);text-transform:uppercase;letter-spacing:.25em;font-size:var(--kc-menu-font-size);font-size:var(--kc-menu-font-size-clamp);color:var(--hesellic-color-primary);margin-right:12px}#headerNav #mobileNav a img{width:1.8em;transform:translateY(5%);display:block}#headerNav .topBlockLink{display:none}}body.dormant{overflow:hidden}.menuOverlay{position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100vh;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:stretch;align-content:stretch;align-items:stretch;overflow:hidden;font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:var(--kc-body-font-line-height);text-transform:uppercase;letter-spacing:.25em;font-size:var(--kc-menu-font-size);font-size:var(--kc-menu-font-size-clamp);pointer-events:none;background-color:var(--hesellic-color-secondary);z-index:20;visibility:hidden;opacity:0;transform:scale(1.2);transform-origin:center center;transition:all .35s ease}.menuOverlay nav{overflow:hidden;text-align:center;z-index:2;pointer-events:none}.menuOverlay .wrapper{text-align:center;z-index:2;pointer-events:none}.menuOverlay .wrapper *{pointer-events:all}.menuOverlay .logo{width:50%;max-width:250px;margin-left:auto;margin-right:auto}.menuOverlay a,.menuOverlay button{font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:var(--kc-body-font-line-height);text-transform:uppercase;letter-spacing:.25em;font-size:var(--kc-menu-font-size);font-size:var(--kc-menu-font-size-clamp)}.menuOverlay button.closeMenu.iconOnly{display:block;position:absolute;top:24px;right:24px;width:1.2em;height:1.2em;color:var(--hesellic-color-primary)}.menuOverlay button.closeMenu{padding:0;color:var(--hesellic-color-primary);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:center;margin:auto;background-color:rgba(0,0,0,0)}.menuOverlay button.closeMenu::before{content:"";width:1em;height:1em;display:inline-block;margin-right:.5em;background-image:url("/wp-content/themes/kc_hesellic/img/close-grey.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.menuOverlay h6{margin:0}.menuOverlay .flexer.menuFlex{position:absolute;left:0;top:0;right:0;bottom:0;overflow:auto;width:auto;padding-right:50px;width:calc(100% + 50px);scrollbar-width:none;z-index:3;max-height:100%}.menuOverlay .flexer::-webkit-scrollbar{display:none}.menuOverlay .menuScroller{height:auto;min-height:100%;width:100%;padding:20px 0 0 0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;padding:calc((calc(18px + 1.8vw))*2) 0}.menuOverlay ul#overlayMenu{list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:flex-start;max-width:650px;margin-left:auto;margin-right:auto}.menuOverlay ul#overlayMenu li{width:50%;max-width:50%;padding:calc((calc(18px + 1.8vw))*.25);min-width:250px;flex-grow:1;display:inline-block;border-bottom:solid 1px var(--hesellic-color-light-grey)}.menuOverlay ul#overlayMenu li a{width:100%;display:block;padding:calc((calc(18px + 1.8vw))*.25);color:var(--hesellic-color-primary);transition:all .35s ease}.menuOverlay ul#overlayMenu li a:hover{background-color:var(--hesellic-color-white)}.menuOverlay .flooringTiles{margin:0}.menuOverlay .flooringTiles .wrapper{width:100%;max-width:100%;padding:0}.menuOverlay .flooringTiles .tileTrack{width:100%;margin-left:0;overflow:visible}.menuOverlay .flooringTiles .flooringTile p.readMore{display:none}.menuOverlay .backer{z-index:1;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;mix-blend-mode:multiply;opacity:.25;-o-object-fit:cover;object-fit:cover}.menuOverlay.active{pointer-events:all;opacity:1;transform:scale(1);visibility:visible}@media only screen and (max-width: 768px){.menuOverlay .wrapper{width:100%;padding:calc((calc(18px + 1.8vw))*.25)}}.pageHeading{margin-top:calc((calc(18px + 1.8vw))*2)}.pageHeading .text{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}.pageHeading *{order:1;max-width:1050px;text-align:center}.pageHeading .breadCrumb{order:0;font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:var(--kc-body-font-line-height);text-transform:uppercase;letter-spacing:.25em;font-size:var(--kc-menu-font-size);font-size:var(--kc-menu-font-size-clamp)}.pageHeading h1{font-size:var(--kc-h1-size);font-size:var(--kc-h1-size-clamp);max-width:100%}.pageHeading h1.default{text-align:center}.pageHeading *:last-child{margin-bottom:0}.pageHeading .text{max-width:none}.notification.block{margin-top:0}.notification.block.noBack,.notification.block.hasColour{padding:calc((calc(18px + 1.8vw))*.5);padding-top:calc(18px + 1.8vw)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.noBanner{padding-top:calc(18px + 1.8vw)}@media only screen and (max-width: 768px){.noBanner{padding-top:calc((calc(18px + 1.8vw))*2);margin-top:0}}@media only screen and (max-width: 650px){.noBanner{padding-top:calc(18px + 1.8vw)}}.bannerHolder{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;width:100%}.bannerHolder .stilt{width:1px;padding-top:50%}.bannerHolder .bannerHeader{transition-delay:.5s}.bannerHolder .subHeader{transition-delay:1s}.bannerHolder>.wrapper{width:100%;max-width:100%}.bannerHolder img.desktopImage{display:block}.bannerHolder img.mobileImage{display:none}.bannerHolder .bannerTrackSingle,.bannerHolder .homeBannerTrack,.bannerHolder .bannerTrack{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.bannerHolder .bannerTrackSingle .bannerBGImages,.bannerHolder .bannerTrackSingle .bannerBGImages picture,.bannerHolder .bannerTrackSingle .bannerBGImages picture img,.bannerHolder .homeBannerTrack .bannerBGImages,.bannerHolder .homeBannerTrack .bannerBGImages picture,.bannerHolder .homeBannerTrack .bannerBGImages picture img,.bannerHolder .bannerTrack .bannerBGImages,.bannerHolder .bannerTrack .bannerBGImages picture,.bannerHolder .bannerTrack .bannerBGImages picture img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bannerHolder .bannerTrackSingle .bannerBGImages.translucentBar,.bannerHolder .bannerTrackSingle .bannerBGImages picture.translucentBar,.bannerHolder .bannerTrackSingle .bannerBGImages picture img.translucentBar,.bannerHolder .homeBannerTrack .bannerBGImages.translucentBar,.bannerHolder .homeBannerTrack .bannerBGImages picture.translucentBar,.bannerHolder .homeBannerTrack .bannerBGImages picture img.translucentBar,.bannerHolder .bannerTrack .bannerBGImages.translucentBar,.bannerHolder .bannerTrack .bannerBGImages picture.translucentBar,.bannerHolder .bannerTrack .bannerBGImages picture img.translucentBar{top:auto;height:calc(100% + 100px);min-height:calc(100% + 100px)}.bannerHolder .bannerTrackSingle .banner,.bannerHolder .homeBannerTrack .banner,.bannerHolder .bannerTrack .banner{min-height:calc(90vh - 100px);width:100%;display:none;transition:all .35s ease}.bannerHolder .bannerTrackSingle .banner:first-child,.bannerHolder .homeBannerTrack .banner:first-child,.bannerHolder .bannerTrack .banner:first-child{display:flex}.bannerHolder .bannerTrackSingle .banner .arrowDown,.bannerHolder .homeBannerTrack .banner .arrowDown,.bannerHolder .bannerTrack .banner .arrowDown{width:2em;height:2em;display:block;border-right:solid 2px var(--hesellic-color-primary);border-bottom:solid 2px var(--hesellic-color-primary);z-index:2;position:absolute;left:50%;bottom:calc(18px + 1.8vw);transform:translateX(-50%) rotate(45deg);opacity:0;animation-name:fadeIn;animation-duration:1.5s;animation-delay:2.5s;animation-fill-mode:forwards}.bannerHolder .bannerTrackSingle .banner.lightText .arrowDown,.bannerHolder .homeBannerTrack .banner.lightText .arrowDown,.bannerHolder .bannerTrack .banner.lightText .arrowDown{border-right:solid 2px var(--hesellic-color-white);border-bottom:solid 2px var(--hesellic-color-white)}.bannerHolder .bannerTrackSingle .banner .bannerTextHolder,.bannerHolder .homeBannerTrack .banner .bannerTextHolder,.bannerHolder .bannerTrack .banner .bannerTextHolder{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;width:100%;z-index:3;background-color:rgba(0,0,0,0);pointer-events:none;align-self:stretch}.bannerHolder .bannerTrackSingle .banner .bannerTextHolder .wrapper,.bannerHolder .homeBannerTrack .banner .bannerTextHolder .wrapper,.bannerHolder .bannerTrack .banner .bannerTextHolder .wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.bannerHolder .bannerTrackSingle .banner .bannerTextHolder .text,.bannerHolder .homeBannerTrack .banner .bannerTextHolder .text,.bannerHolder .bannerTrack .banner .bannerTextHolder .text{width:100%;max-width:100%;pointer-events:all;padding-bottom:calc((calc(18px + 1.8vw))*2);padding-top:calc((calc(18px + 1.8vw))*2);opacity:0;animation-name:fadeIn;animation-duration:1.5s;animation-delay:.5s;animation-fill-mode:forwards}.bannerHolder .bannerTrackSingle .banner .bannerTextHolder .text .positioner,.bannerHolder .homeBannerTrack .banner .bannerTextHolder .text .positioner,.bannerHolder .bannerTrack .banner .bannerTextHolder .text .positioner{z-index:5;pointer-events:all}.bannerHolder .bannerTrackSingle .banner .bannerTextHolder .text .tint,.bannerHolder .homeBannerTrack .banner .bannerTextHolder .text .tint,.bannerHolder .bannerTrack .banner .bannerTextHolder .text .tint{content:"";display:block;position:absolute;left:0%;top:0;right:0;bottom:0;height:100%;width:100%;background-color:var(--hesellic-color-black);background-blend-mode:multiply,normal;z-index:1}.bannerHolder .bannerTrackSingle .banner .bannerTextHolder .text .subHeader,.bannerHolder .homeBannerTrack .banner .bannerTextHolder .text .subHeader,.bannerHolder .bannerTrack .banner .bannerTextHolder .text .subHeader{max-width:950px;margin:auto}.bannerHolder .bannerTrackSingle .banner .bannerTextHolder .text h1,.bannerHolder .homeBannerTrack .banner .bannerTextHolder .text h1,.bannerHolder .bannerTrack .banner .bannerTextHolder .text h1{margin-bottom:calc((calc(18px + 1.8vw))*.5)}.bannerHolder .bannerTrackSingle .banner.noBorder .bannerTextHolder .text,.bannerHolder .homeBannerTrack .banner.noBorder .bannerTextHolder .text,.bannerHolder .bannerTrack .banner.noBorder .bannerTextHolder .text{padding-left:0;padding-right:0;padding-bottom:calc(18px + 1.8vw);margin-top:0;margin-bottom:0}.bannerHolder .bannerTrackSingle .banner.menuGradient::before,.bannerHolder .homeBannerTrack .banner.menuGradient::before,.bannerHolder .bannerTrack .banner.menuGradient::before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;width:100%;height:calc(100% + 100px);min-height:calc(100% + 100px);z-index:2;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.75) 10%, rgba(255, 255, 255, 0) 30%);mix-blend-mode:screen}.bannerHolder .bannerTrackSingle .banner.menuGradient.lightMenuBar::before,.bannerHolder .homeBannerTrack .banner.menuGradient.lightMenuBar::before,.bannerHolder .bannerTrack .banner.menuGradient.lightMenuBar::before{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.75) 10%, rgba(0, 0, 0, 0) 30%);mix-blend-mode:multiply}.bannerHolder .bannerTrackSingle .banner.translucentBar .bannerTextHolder .text,.bannerHolder .homeBannerTrack .banner.translucentBar .bannerTextHolder .text,.bannerHolder .bannerTrack .banner.translucentBar .bannerTextHolder .text{padding-top:calc(18px + 1.8vw)}.bannerHolder .bannerTrackSingle .banner .flexer,.bannerHolder .homeBannerTrack .banner .flexer,.bannerHolder .bannerTrack .banner .flexer{z-index:2;width:100%}.bannerHolder .bannerTrackSingle .banner .stilt,.bannerHolder .homeBannerTrack .banner .stilt,.bannerHolder .bannerTrack .banner .stilt{width:1px;height:clamp(500px,80vmin,700px);display:block}.bannerHolder .bannerTrackSingle .banner img,.bannerHolder .homeBannerTrack .banner img,.bannerHolder .bannerTrack .banner img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bannerHolder .bannerTrackSingle .banner .image,.bannerHolder .bannerTrackSingle .banner picture,.bannerHolder .bannerTrackSingle .banner .bgColour,.bannerHolder .homeBannerTrack .banner .image,.bannerHolder .homeBannerTrack .banner picture,.bannerHolder .homeBannerTrack .banner .bgColour,.bannerHolder .bannerTrack .banner .image,.bannerHolder .bannerTrack .banner picture,.bannerHolder .bannerTrack .banner .bgColour{position:absolute;left:0;top:auto;right:0;bottom:0;width:100%;height:calc(100% + 100px);min-height:calc(100% + 100px);-o-object-fit:cover;object-fit:cover}.bannerHolder .bannerTrackSingle .banner .image,.bannerHolder .bannerTrackSingle .banner img,.bannerHolder .bannerTrackSingle .banner picture,.bannerHolder .homeBannerTrack .banner .image,.bannerHolder .homeBannerTrack .banner img,.bannerHolder .homeBannerTrack .banner picture,.bannerHolder .bannerTrack .banner .image,.bannerHolder .bannerTrack .banner img,.bannerHolder .bannerTrack .banner picture{z-index:1}.bannerHolder .bannerTrackSingle .banner .image.dimImage:after,.bannerHolder .bannerTrackSingle .banner img.dimImage:after,.bannerHolder .bannerTrackSingle .banner picture.dimImage:after,.bannerHolder .homeBannerTrack .banner .image.dimImage:after,.bannerHolder .homeBannerTrack .banner img.dimImage:after,.bannerHolder .homeBannerTrack .banner picture.dimImage:after,.bannerHolder .bannerTrack .banner .image.dimImage:after,.bannerHolder .bannerTrack .banner img.dimImage:after,.bannerHolder .bannerTrack .banner picture.dimImage:after{z-index:2}.bannerHolder .bannerTrackSingle .banner .bgColour,.bannerHolder .homeBannerTrack .banner .bgColour,.bannerHolder .bannerTrack .banner .bgColour{z-index:0}.bannerHolder .bannerTrackSingle .banner.text40 .bannerTextHolder .text,.bannerHolder .homeBannerTrack .banner.text40 .bannerTextHolder .text,.bannerHolder .bannerTrack .banner.text40 .bannerTextHolder .text{width:40%}@media only screen and (max-width: tablet){.bannerHolder .bannerTrackSingle .banner.text40 .bannerTextHolder .text,.bannerHolder .homeBannerTrack .banner.text40 .bannerTextHolder .text,.bannerHolder .bannerTrack .banner.text40 .bannerTextHolder .text{width:50%}}@media only screen and (max-width: 700px){.bannerHolder .bannerTrackSingle .banner.text40 .bannerTextHolder .text,.bannerHolder .homeBannerTrack .banner.text40 .bannerTextHolder .text,.bannerHolder .bannerTrack .banner.text40 .bannerTextHolder .text{width:75%}}@media only screen and (max-width: 650px){.bannerHolder .bannerTrackSingle .banner.text40 .bannerTextHolder .text,.bannerHolder .homeBannerTrack .banner.text40 .bannerTextHolder .text,.bannerHolder .bannerTrack .banner.text40 .bannerTextHolder .text{width:100%}}.bannerHolder .bannerTrackSingle .banner.text50 .bannerTextHolder .text,.bannerHolder .homeBannerTrack .banner.text50 .bannerTextHolder .text,.bannerHolder .bannerTrack .banner.text50 .bannerTextHolder .text{width:50%}@media only screen and (max-width: 768px){.bannerHolder .bannerTrackSingle .banner.text50 .bannerTextHolder .text,.bannerHolder .homeBannerTrack .banner.text50 .bannerTextHolder .text,.bannerHolder .bannerTrack .banner.text50 .bannerTextHolder .text{width:75%}}@media only screen and (max-width: 650px){.bannerHolder .bannerTrackSingle .banner.text50 .bannerTextHolder .text,.bannerHolder .homeBannerTrack .banner.text50 .bannerTextHolder .text,.bannerHolder .bannerTrack .banner.text50 .bannerTextHolder .text{width:100%}}.bannerHolder .bannerTrackSingle .banner.text60 .bannerTextHolder .text,.bannerHolder .homeBannerTrack .banner.text60 .bannerTextHolder .text,.bannerHolder .bannerTrack .banner.text60 .bannerTextHolder .text{width:60%}@media only screen and (max-width: 768px){.bannerHolder .bannerTrackSingle .banner.text60 .bannerTextHolder .text,.bannerHolder .homeBannerTrack .banner.text60 .bannerTextHolder .text,.bannerHolder .bannerTrack .banner.text60 .bannerTextHolder .text{width:75%}}@media only screen and (max-width: 650px){.bannerHolder .bannerTrackSingle .banner.text60 .bannerTextHolder .text,.bannerHolder .homeBannerTrack .banner.text60 .bannerTextHolder .text,.bannerHolder .bannerTrack .banner.text60 .bannerTextHolder .text{width:100%}}.bannerHolder .bannerTrackSingle .banner.text70 .bannerTextHolder .text,.bannerHolder .homeBannerTrack .banner.text70 .bannerTextHolder .text,.bannerHolder .bannerTrack .banner.text70 .bannerTextHolder .text{width:70%}@media only screen and (max-width: 768px){.bannerHolder .bannerTrackSingle .banner.text70 .bannerTextHolder .text,.bannerHolder .homeBannerTrack .banner.text70 .bannerTextHolder .text,.bannerHolder .bannerTrack .banner.text70 .bannerTextHolder .text{width:75%}}@media only screen and (max-width: 650px){.bannerHolder .bannerTrackSingle .banner.text70 .bannerTextHolder .text,.bannerHolder .homeBannerTrack .banner.text70 .bannerTextHolder .text,.bannerHolder .bannerTrack .banner.text70 .bannerTextHolder .text{width:100%}}.bannerHolder .bannerTrackSingle .banner.text80 .bannerTextHolder .text,.bannerHolder .homeBannerTrack .banner.text80 .bannerTextHolder .text,.bannerHolder .bannerTrack .banner.text80 .bannerTextHolder .text{width:80%}@media only screen and (max-width: 650px){.bannerHolder .bannerTrackSingle .banner.text80 .bannerTextHolder .text,.bannerHolder .homeBannerTrack .banner.text80 .bannerTextHolder .text,.bannerHolder .bannerTrack .banner.text80 .bannerTextHolder .text{width:100%}}.bannerHolder .bannerTrackSingle .banner.text90 .bannerTextHolder .text,.bannerHolder .homeBannerTrack .banner.text90 .bannerTextHolder .text,.bannerHolder .bannerTrack .banner.text90 .bannerTextHolder .text{width:90%}@media only screen and (max-width: 650px){.bannerHolder .bannerTrackSingle .banner.text90 .bannerTextHolder .text,.bannerHolder .homeBannerTrack .banner.text90 .bannerTextHolder .text,.bannerHolder .bannerTrack .banner.text90 .bannerTextHolder .text{width:100%}}.bannerHolder .bannerTrackSingle .banner.text100 .bannerTextHolder .text,.bannerHolder .homeBannerTrack .banner.text100 .bannerTextHolder .text,.bannerHolder .bannerTrack .banner.text100 .bannerTextHolder .text{width:100%}.bannerHolder .bannerTrackSingle .banner.textPosLeft .wrapper,.bannerHolder .homeBannerTrack .banner.textPosLeft .wrapper,.bannerHolder .bannerTrack .banner.textPosLeft .wrapper{justify-content:flex-start;align-items:center}.bannerHolder .bannerTrackSingle .banner.textPosLeft .wrapper .text,.bannerHolder .homeBannerTrack .banner.textPosLeft .wrapper .text,.bannerHolder .bannerTrack .banner.textPosLeft .wrapper .text{margin-left:0}.bannerHolder .bannerTrackSingle .banner.textPosCentre .wrapper,.bannerHolder .homeBannerTrack .banner.textPosCentre .wrapper,.bannerHolder .bannerTrack .banner.textPosCentre .wrapper{justify-content:center;align-items:center}.bannerHolder .bannerTrackSingle .banner.textPosRight .wrapper,.bannerHolder .homeBannerTrack .banner.textPosRight .wrapper,.bannerHolder .bannerTrack .banner.textPosRight .wrapper{justify-content:flex-end;align-items:center}.bannerHolder .bannerTrackSingle .banner.textPosRight .wrapper .text,.bannerHolder .homeBannerTrack .banner.textPosRight .wrapper .text,.bannerHolder .bannerTrack .banner.textPosRight .wrapper .text{margin-right:0}.bannerHolder .bannerTrackSingle .banner.textPosTopLeft .wrapper,.bannerHolder .homeBannerTrack .banner.textPosTopLeft .wrapper,.bannerHolder .bannerTrack .banner.textPosTopLeft .wrapper{justify-content:flex-start;align-items:flex-start}.bannerHolder .bannerTrackSingle .banner.textPosTopLeft .wrapper .text,.bannerHolder .homeBannerTrack .banner.textPosTopLeft .wrapper .text,.bannerHolder .bannerTrack .banner.textPosTopLeft .wrapper .text{margin-left:0}.bannerHolder .bannerTrackSingle .banner.textPosTopCentre .wrapper,.bannerHolder .homeBannerTrack .banner.textPosTopCentre .wrapper,.bannerHolder .bannerTrack .banner.textPosTopCentre .wrapper{justify-content:center;align-items:flex-start}.bannerHolder .bannerTrackSingle .banner.textPosTopRight .wrapper,.bannerHolder .homeBannerTrack .banner.textPosTopRight .wrapper,.bannerHolder .bannerTrack .banner.textPosTopRight .wrapper{justify-content:flex-end;align-items:flex-start}.bannerHolder .bannerTrackSingle .banner.textPosTopRight .wrapper .text,.bannerHolder .homeBannerTrack .banner.textPosTopRight .wrapper .text,.bannerHolder .bannerTrack .banner.textPosTopRight .wrapper .text{margin-right:0}.bannerHolder .bannerTrackSingle .banner.textPosBottomLeft .wrapper,.bannerHolder .homeBannerTrack .banner.textPosBottomLeft .wrapper,.bannerHolder .bannerTrack .banner.textPosBottomLeft .wrapper{justify-content:flex-start;align-items:flex-end}.bannerHolder .bannerTrackSingle .banner.textPosBottomLeft .wrapper .text,.bannerHolder .homeBannerTrack .banner.textPosBottomLeft .wrapper .text,.bannerHolder .bannerTrack .banner.textPosBottomLeft .wrapper .text{margin-left:0}.bannerHolder .bannerTrackSingle .banner.textPosBottomCentre .wrapper,.bannerHolder .homeBannerTrack .banner.textPosBottomCentre .wrapper,.bannerHolder .bannerTrack .banner.textPosBottomCentre .wrapper{justify-content:center;align-items:flex-end}.bannerHolder .bannerTrackSingle .banner.textPosBottomRight .wrapper,.bannerHolder .homeBannerTrack .banner.textPosBottomRight .wrapper,.bannerHolder .bannerTrack .banner.textPosBottomRight .wrapper{justify-content:flex-end;align-items:flex-end}.bannerHolder .bannerTrackSingle .banner.textPosBottomRight .wrapper .text,.bannerHolder .homeBannerTrack .banner.textPosBottomRight .wrapper .text,.bannerHolder .bannerTrack .banner.textPosBottomRight .wrapper .text{margin-right:0}.bannerHolder .bannerTrackSingle.flickity-enabled .banner,.bannerHolder .homeBannerTrack.flickity-enabled .banner,.bannerHolder .bannerTrack.flickity-enabled .banner{display:flex}.bannerHolder .bannerTrackSingle.flickity-enabled .flickity-viewport,.bannerHolder .homeBannerTrack.flickity-enabled .flickity-viewport,.bannerHolder .bannerTrack.flickity-enabled .flickity-viewport{width:100%}.bannerBGImages.flickity-enabled .carousel-cell,.bannerBGImages.flickity-enabled .banner,.homeBannerTrack.flickity-enabled .carousel-cell,.homeBannerTrack.flickity-enabled .banner,.bannerTrack.flickity-enabled .carousel-cell,.bannerTrack.flickity-enabled .banner{display:flex;transition:opacity 2.5s ease-in-out !important}.bannerBGImages.flickity-enabled .carousel-cell.is-selected,.bannerBGImages.flickity-enabled .banner.is-selected,.homeBannerTrack.flickity-enabled .carousel-cell.is-selected,.homeBannerTrack.flickity-enabled .banner.is-selected,.bannerTrack.flickity-enabled .carousel-cell.is-selected,.bannerTrack.flickity-enabled .banner.is-selected{opacity:1 !important}.bannerBGImages.flickity-enabled picture,.homeBannerTrack.flickity-enabled picture,.bannerTrack.flickity-enabled picture{transition:opacity 2.5s ease-in-out !important}.bannerBGImages.flickity-enabled picture.is-selected,.homeBannerTrack.flickity-enabled picture.is-selected,.bannerTrack.flickity-enabled picture.is-selected{opacity:1 !important}.bannerBGImages.flickity-enabled .flickity-slider,.homeBannerTrack.flickity-enabled .flickity-slider,.bannerTrack.flickity-enabled .flickity-slider{width:100%}.bannerBGImages.flickity-enabled .flickity-viewport,.homeBannerTrack.flickity-enabled .flickity-viewport,.bannerTrack.flickity-enabled .flickity-viewport{overflow:visible;width:100%;max-height:100%;min-height:100%}.bannerBGImages.flickity-enabled .flickity-page-dots,.homeBannerTrack.flickity-enabled .flickity-page-dots,.bannerTrack.flickity-enabled .flickity-page-dots{width:calc(100% - (calc((calc(18px + 1.8vw)) * 2)));display:block;margin:0 auto;clear:both;bottom:0;left:50%;transform:translateX(-50%);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-content:center;align-items:center;z-index:4;height:calc(18px + 1.8vw)}.bannerBGImages.flickity-enabled .flickity-page-dots li,.homeBannerTrack.flickity-enabled .flickity-page-dots li,.bannerTrack.flickity-enabled .flickity-page-dots li{display:block;width:calc(calc((calc(18px + 1.8vw)) * 0.25)*1.5);height:calc(calc((calc(18px + 1.8vw)) * 0.25)*1.5);max-width:14px;max-height:14px;margin:0;margin-left:calc((calc(18px + 1.8vw))*.25);border-radius:0;background-color:hsla(0,0%,100%,.5);border:solid 1px hsla(0,0%,100%,.5);opacity:.8}.bannerBGImages.flickity-enabled .flickity-page-dots li:hover,.homeBannerTrack.flickity-enabled .flickity-page-dots li:hover,.bannerTrack.flickity-enabled .flickity-page-dots li:hover{border:solid 1px var(--hesellic-color-white);opacity:1}.bannerBGImages.flickity-enabled .flickity-page-dots li.is-selected,.homeBannerTrack.flickity-enabled .flickity-page-dots li.is-selected,.bannerTrack.flickity-enabled .flickity-page-dots li.is-selected{background-color:var(--hesellic-color-secondary);border:solid 1px hsla(0,0%,100%,.5);opacity:1}@media only screen and (max-width: 768px){.bannerHolder .bannerTrackSingle .banner,.bannerHolder .homeBannerTrack .banner,.bannerHolder .bannerTrack .banner{min-height:80vmax}.bannerHolder .bannerTrackSingle .banner .bannerTextHolder .text,.bannerHolder .homeBannerTrack .banner .bannerTextHolder .text,.bannerHolder .bannerTrack .banner .bannerTextHolder .text{padding-bottom:calc((calc(18px + 1.8vw))*2)}.bannerHolder .bannerTrackSingle .banner.text50 .bannerTextHolder .text,.bannerHolder .homeBannerTrack .banner.text50 .bannerTextHolder .text,.bannerHolder .bannerTrack .banner.text50 .bannerTextHolder .text{width:100%}.bannerHolder .bannerTrackSingle .banner.text100 .bannerTextHolder,.bannerHolder .homeBannerTrack .banner.text100 .bannerTextHolder,.bannerHolder .bannerTrack .banner.text100 .bannerTextHolder{align-items:stretch}.bannerHolder .bannerTrackSingle .banner.text100 .bannerTextHolder .text,.bannerHolder .homeBannerTrack .banner.text100 .bannerTextHolder .text,.bannerHolder .bannerTrack .banner.text100 .bannerTextHolder .text{width:100%}}@media only screen and (max-width: 650px){.bannerHolder .bannerTextHolder .text{margin-top:calc((calc(18px + 1.8vw))*.75)}.bannerHolder .homeBannerTrack.flickity-enabled .flickity-page-dots,.bannerHolder .bannerTrack.flickity-enabled .flickity-page-dots{width:calc(100% - (calc(18px + 1.8vw)) - (calc((calc(18px + 1.8vw)) * 0.5)))}}@media only screen and (max-width: 450px){.bannerHolder .bannerTextHolder .text{margin-top:calc((calc(18px + 1.8vw))*.5);padding-bottom:calc(18px + 1.8vw)}.bannerHolder .homeBannerTrack.flickity-enabled .flickity-page-dots,.bannerHolder .bannerTrack.flickity-enabled .flickity-page-dots{width:calc(100% - (calc(18px + 1.8vw)))}}.block{margin-top:calc(18px + 4vw)}.block.noSpace{margin-top:0}.block.quarterSpace{margin-top:calc((calc(18px + 1.8vw))*.25)}.block.halfSpace{margin-top:calc((calc(18px + 1.8vw))*.5)}.block.doubleSpace{margin-top:calc((calc(18px + 1.8vw))*2)}.block.minusHalfSpace{margin-top:calc(0px - calc((calc(18px + 1.8vw)) * 0.5));z-index:3}.block.minusDoubleSpace{margin-top:calc(0px - calc((calc(18px + 1.8vw)) * 2));z-index:3}.block.minusTrebleSpace{margin-top:calc(0px - 3*(calc(18px + 1.8vw)));z-index:3}.text{text-align:justify}.block *{z-index:1}.block .bgImage{z-index:0}.block .bgImage img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.block.vertAlignCentre .flexer{align-items:center}.block.vertAlignBottom .flexer{align-items:flex-end}.positioner{width:100%}.positioner>*:last-child{margin-bottom:0}.positioner>h1:last-child,.positioner h2:last-child,.positioner h3:last-child,.positioner h4:last-child,.positioner h5:last-child{margin-bottom:.5em}.positioner.fullWidth{max-width:none}.positioner .hasColour *:last-child{margin-bottom:0}.textAlignCentre .positioner{max-width:var(1050px);margin-left:auto;margin-right:auto}.fullWidth{width:100%;max-width:100%}.blackText{color:var(--hesellic-color-black)}.blackText p,.blackText ul,.blackText ol,.blackText table,.blackText blockquote,.blackText h1,.blackText h2,.blackText h3,.blackText h4,.blackText h5,.blackText h6{color:var(--hesellic-color-black)}.blackText p span,.blackText ul span,.blackText ol span,.blackText table span,.blackText blockquote span,.blackText h1 span,.blackText h2 span,.blackText h3 span,.blackText h4 span,.blackText h5 span,.blackText h6 span{text-decoration-color:var(--hesellic-color-white)}.blackText ul li::before{background-color:var(--hesellic-color-black)}.blackText ol li:before{color:var(--hesellic-color-black)}.blackText .flickity-enabled .flickity-button-icon{fill:var(--hesellic-color-black)}.blackText hr{background-color:var(--hesellic-color-black)}.lightText{color:var(--hesellic-color-white)}.lightText p,.lightText ul,.lightText ol,.lightText table,.lightText blockquote,.lightText h1,.lightText h2,.lightText h3,.lightText h4,.lightText h5,.lightText h6{color:var(--hesellic-color-white)}.lightText p span,.lightText ul span,.lightText ol span,.lightText table span,.lightText blockquote span,.lightText h1 span,.lightText h2 span,.lightText h3 span,.lightText h4 span,.lightText h5 span,.lightText h6 span{text-decoration-color:var(--hesellic-color-white)}.lightText .quickEnquiryLink a,.lightText .quickEnquiryLink{color:var(--hesellic-color-white)}.lightText .blockLink{background-color:var(--hesellic-color-white) !important;color:var(--hesellic-color-text-colour) !important}.lightText ul li::before{background-color:var(--hesellic-color-white)}.lightText ol li:before{color:var(--hesellic-color-white)}.lightText .flickity-enabled .flickity-button-icon{fill:var(--hesellic-color-white)}.lightText hr{background-color:var(--hesellic-color-white)}.lightText p a{color:var(--hesellic-color-white);text-decoration:underline}.block.halfWhiteBackBottom{background-image:linear-gradient(to top, var(--hesellic-color-white) 0%, var(--hesellic-color-white) 50%, rgba(0, 0, 0, 0) 50%)}@media only screen and (max-width: 700px){.block.halfWhiteBackBottom{background-image:linear-gradient(to top, var(--hesellic-color-white) 0%, var(--hesellic-color-white) 30%, rgba(0, 0, 0, 0) 30%)}}.whiteText * p,.whiteText * ul,.whiteText * ol,.whiteText * table,.whiteText * blockquote,.whiteText * h1,.whiteText * h2,.whiteText * h3,.whiteText * h4,.whiteText * h5,.whiteText * h6,.whiteText .text p,.whiteText .text ul,.whiteText .text ol,.whiteText .text table,.whiteText .text blockquote,.whiteText .text h1,.whiteText .text h2,.whiteText .text h3,.whiteText .text h4,.whiteText .text h5,.whiteText .text h6{color:var(--hesellic-color-white)}.whiteText * p span,.whiteText * ul span,.whiteText * ol span,.whiteText * table span,.whiteText * blockquote span,.whiteText * h1 span,.whiteText * h2 span,.whiteText * h3 span,.whiteText * h4 span,.whiteText * h5 span,.whiteText * h6 span,.whiteText .text p span,.whiteText .text ul span,.whiteText .text ol span,.whiteText .text table span,.whiteText .text blockquote span,.whiteText .text h1 span,.whiteText .text h2 span,.whiteText .text h3 span,.whiteText .text h4 span,.whiteText .text h5 span,.whiteText .text h6 span{text-decoration-color:var(--hesellic-color-white)}.whiteText .flickity-enabled .flickity-button-icon{fill:var(--hesellic-color-white)}.whiteText hr{background-color:var(--hesellic-color-white)}.primaryText * p,.primaryText * ul,.primaryText * ol,.primaryText * table,.primaryText * blockquote,.primaryText * h1,.primaryText * h2,.primaryText * h3,.primaryText * h4,.primaryText * h5,.primaryText * h6,.primaryText .text p,.primaryText .text ul,.primaryText .text ol,.primaryText .text table,.primaryText .text blockquote,.primaryText .text h1,.primaryText .text h2,.primaryText .text h3,.primaryText .text h4,.primaryText .text h5,.primaryText .text h6{color:var(--hesellic-color-primary)}.primaryText * p span,.primaryText * ul span,.primaryText * ol span,.primaryText * table span,.primaryText * blockquote span,.primaryText * h1 span,.primaryText * h2 span,.primaryText * h3 span,.primaryText * h4 span,.primaryText * h5 span,.primaryText * h6 span,.primaryText .text p span,.primaryText .text ul span,.primaryText .text ol span,.primaryText .text table span,.primaryText .text blockquote span,.primaryText .text h1 span,.primaryText .text h2 span,.primaryText .text h3 span,.primaryText .text h4 span,.primaryText .text h5 span,.primaryText .text h6 span{text-decoration-color:var(--hesellic-color-primary)}.primaryText * ul li::before,.primaryText .text ul li::before{background-color:var(--hesellic-color-primary)}.primaryText * ol li:before,.primaryText .text ol li:before{color:var(--hesellic-color-primary)}.primaryText .flickity-enabled .flickity-button-icon{fill:var(--hesellic-color-primary)}.primaryText hr{background-color:var(--hesellic-color-primary)}.secondaryText * p,.secondaryText * ul,.secondaryText * ol,.secondaryText * table,.secondaryText * blockquote,.secondaryText * h1,.secondaryText * h2,.secondaryText * h3,.secondaryText * h4,.secondaryText * h5,.secondaryText * h6,.secondaryText .text p,.secondaryText .text ul,.secondaryText .text ol,.secondaryText .text table,.secondaryText .text blockquote,.secondaryText .text h1,.secondaryText .text h2,.secondaryText .text h3,.secondaryText .text h4,.secondaryText .text h5,.secondaryText .text h6{color:var(--hesellic-color-primary)}.secondaryText * p span,.secondaryText * ul span,.secondaryText * ol span,.secondaryText * table span,.secondaryText * blockquote span,.secondaryText * h1 span,.secondaryText * h2 span,.secondaryText * h3 span,.secondaryText * h4 span,.secondaryText * h5 span,.secondaryText * h6 span,.secondaryText .text p span,.secondaryText .text ul span,.secondaryText .text ol span,.secondaryText .text table span,.secondaryText .text blockquote span,.secondaryText .text h1 span,.secondaryText .text h2 span,.secondaryText .text h3 span,.secondaryText .text h4 span,.secondaryText .text h5 span,.secondaryText .text h6 span{text-decoration-color:var(--hesellic-color-primary)}.secondaryText * ul li::before,.secondaryText .text ul li::before{background-color:var(--hesellic-color-primary)}.secondaryText * ol li:before,.secondaryText .text ol li:before{color:var(--hesellic-color-primary)}.secondaryText .flickity-enabled .flickity-button-icon{fill:var(--hesellic-color-primary)}.greyText * p,.greyText * ul,.greyText * ol,.greyText * table,.greyText * blockquote,.greyText * h1,.greyText * h2,.greyText * h3,.greyText * h4,.greyText * h5,.greyText * h6,.greyText .text p,.greyText .text ul,.greyText .text ol,.greyText .text table,.greyText .text blockquote,.greyText .text h1,.greyText .text h2,.greyText .text h3,.greyText .text h4,.greyText .text h5,.greyText .text h6{color:var(--hesellic-color-grey)}.greyText * p span,.greyText * ul span,.greyText * ol span,.greyText * table span,.greyText * blockquote span,.greyText * h1 span,.greyText * h2 span,.greyText * h3 span,.greyText * h4 span,.greyText * h5 span,.greyText * h6 span,.greyText .text p span,.greyText .text ul span,.greyText .text ol span,.greyText .text table span,.greyText .text blockquote span,.greyText .text h1 span,.greyText .text h2 span,.greyText .text h3 span,.greyText .text h4 span,.greyText .text h5 span,.greyText .text h6 span{text-decoration-color:var(--hesellic-color-grey)}.greyText .flickity-enabled .flickity-button-icon{fill:var(--hesellic-color-grey)}.darkGreyText * p,.darkGreyText * ul,.darkGreyText * ol,.darkGreyText * table,.darkGreyText * blockquote,.darkGreyText * h1,.darkGreyText * h2,.darkGreyText * h3,.darkGreyText * h4,.darkGreyText * h5,.darkGreyText * h6,.darkGreyText .text p,.darkGreyText .text ul,.darkGreyText .text ol,.darkGreyText .text table,.darkGreyText .text blockquote,.darkGreyText .text h1,.darkGreyText .text h2,.darkGreyText .text h3,.darkGreyText .text h4,.darkGreyText .text h5,.darkGreyText .text h6{color:var(--hesellic-color-dark-grey)}.darkGreyText * p span,.darkGreyText * ul span,.darkGreyText * ol span,.darkGreyText * table span,.darkGreyText * blockquote span,.darkGreyText * h1 span,.darkGreyText * h2 span,.darkGreyText * h3 span,.darkGreyText * h4 span,.darkGreyText * h5 span,.darkGreyText * h6 span,.darkGreyText .text p span,.darkGreyText .text ul span,.darkGreyText .text ol span,.darkGreyText .text table span,.darkGreyText .text blockquote span,.darkGreyText .text h1 span,.darkGreyText .text h2 span,.darkGreyText .text h3 span,.darkGreyText .text h4 span,.darkGreyText .text h5 span,.darkGreyText .text h6 span{text-decoration-color:var(--hesellic-color-dark-grey)}.darkGreyText .flickity-enabled .flickity-button-icon{fill:var(--hesellic-color-dark-grey)}.blackText * p,.blackText * ul,.blackText * ol,.blackText * table,.blackText * blockquote,.blackText * h1,.blackText * h2,.blackText * h3,.blackText * h4,.blackText * h5,.blackText * h6,.blackText .text p,.blackText .text ul,.blackText .text ol,.blackText .text table,.blackText .text blockquote,.blackText .text h1,.blackText .text h2,.blackText .text h3,.blackText .text h4,.blackText .text h5,.blackText .text h6{color:var(--hesellic-color-black)}.blackText * p span,.blackText * ul span,.blackText * ol span,.blackText * table span,.blackText * blockquote span,.blackText * h1 span,.blackText * h2 span,.blackText * h3 span,.blackText * h4 span,.blackText * h5 span,.blackText * h6 span,.blackText .text p span,.blackText .text ul span,.blackText .text ol span,.blackText .text table span,.blackText .text blockquote span,.blackText .text h1 span,.blackText .text h2 span,.blackText .text h3 span,.blackText .text h4 span,.blackText .text h5 span,.blackText .text h6 span{text-decoration-color:var(--hesellic-color-black)}.blackText .flickity-enabled .flickity-button-icon{fill:var(--hesellic-color-black)}.redText * p,.redText * ul,.redText * ol,.redText * table,.redText * blockquote,.redText * h1,.redText * h2,.redText * h3,.redText * h4,.redText * h5,.redText * h6,.redText .text p,.redText .text ul,.redText .text ol,.redText .text table,.redText .text blockquote,.redText .text h1,.redText .text h2,.redText .text h3,.redText .text h4,.redText .text h5,.redText .text h6{color:var(--hesellic-color-red)}.redText * p span,.redText * ul span,.redText * ol span,.redText * table span,.redText * blockquote span,.redText * h1 span,.redText * h2 span,.redText * h3 span,.redText * h4 span,.redText * h5 span,.redText * h6 span,.redText .text p span,.redText .text ul span,.redText .text ol span,.redText .text table span,.redText .text blockquote span,.redText .text h1 span,.redText .text h2 span,.redText .text h3 span,.redText .text h4 span,.redText .text h5 span,.redText .text h6 span{text-decoration-color:var(--hesellic-color-red)}.redText .flickity-enabled .flickity-button-icon{fill:var(--hesellic-color-red)}.hasBackground{padding:calc(18px + 1.8vw)}.borderBreak{padding-top:0}.borderBreak .bgImage{top:calc((calc(18px + 1.8vw))*2);height:calc(100% - (calc((calc(18px + 1.8vw)) * 2)))}.bgColour.hasColour{padding:0}.hasColour{padding:calc(18px + 1.8vw)}.hasColour.primaryBack{background-color:var(--hesellic-color-primary);color:var(--hesellic-color-white)}.hasColour.primaryBack p,.hasColour.primaryBack ul,.hasColour.primaryBack ol,.hasColour.primaryBack table,.hasColour.primaryBack blockquote,.hasColour.primaryBack h1,.hasColour.primaryBack h2,.hasColour.primaryBack h3,.hasColour.primaryBack h4,.hasColour.primaryBack h5,.hasColour.primaryBack h6{color:var(--hesellic-color-white)}.hasColour.primaryBack p span,.hasColour.primaryBack ul span,.hasColour.primaryBack ol span,.hasColour.primaryBack table span,.hasColour.primaryBack blockquote span,.hasColour.primaryBack h1 span,.hasColour.primaryBack h2 span,.hasColour.primaryBack h3 span,.hasColour.primaryBack h4 span,.hasColour.primaryBack h5 span,.hasColour.primaryBack h6 span{text-decoration-color:var(--hesellic-color-white)}.hasColour.primaryBack .quickEnquiryLink a,.hasColour.primaryBack .quickEnquiryLink{color:var(--hesellic-color-white)}.hasColour.primaryBack .blockLink{background-color:var(--hesellic-color-white) !important;color:var(--hesellic-color-text-colour) !important}.hasColour.primaryBack ul li::before{background-color:var(--hesellic-color-white)}.hasColour.primaryBack ol li:before{color:var(--hesellic-color-white)}.hasColour.primaryBack .flickity-enabled .flickity-button-icon{fill:var(--hesellic-color-white)}.hasColour.primaryBack hr{background-color:var(--hesellic-color-white)}.hasColour.primaryBack p a{color:var(--hesellic-color-white);text-decoration:underline}.hasColour.secondaryBack{background-color:var(--hesellic-color-primary);color:var(--hesellic-color-white)}.hasColour.secondaryBack p,.hasColour.secondaryBack ul,.hasColour.secondaryBack ol,.hasColour.secondaryBack table,.hasColour.secondaryBack blockquote,.hasColour.secondaryBack h1,.hasColour.secondaryBack h2,.hasColour.secondaryBack h3,.hasColour.secondaryBack h4,.hasColour.secondaryBack h5,.hasColour.secondaryBack h6{color:var(--hesellic-color-white)}.hasColour.secondaryBack p span,.hasColour.secondaryBack ul span,.hasColour.secondaryBack ol span,.hasColour.secondaryBack table span,.hasColour.secondaryBack blockquote span,.hasColour.secondaryBack h1 span,.hasColour.secondaryBack h2 span,.hasColour.secondaryBack h3 span,.hasColour.secondaryBack h4 span,.hasColour.secondaryBack h5 span,.hasColour.secondaryBack h6 span{text-decoration-color:var(--hesellic-color-white)}.hasColour.secondaryBack .quickEnquiryLink a,.hasColour.secondaryBack .quickEnquiryLink{color:var(--hesellic-color-white)}.hasColour.secondaryBack .blockLink{background-color:var(--hesellic-color-white) !important;color:var(--hesellic-color-text-colour) !important}.hasColour.secondaryBack ul li::before{background-color:var(--hesellic-color-white)}.hasColour.secondaryBack ol li:before{color:var(--hesellic-color-white)}.hasColour.secondaryBack .flickity-enabled .flickity-button-icon{fill:var(--hesellic-color-white)}.hasColour.secondaryBack hr{background-color:var(--hesellic-color-white)}.hasColour.secondaryBack p a{color:var(--hesellic-color-white);text-decoration:underline}.hasColour.secondaryBack hr{background-color:var(--hesellic-color-primary) !important}.hasColour.greyBack{background-color:var(--hesellic-color-lighter-grey)}.hasColour.darkGreyBack{background-color:var(--hesellic-color-grey);color:var(--hesellic-color-white)}.hasColour.darkGreyBack p,.hasColour.darkGreyBack ul,.hasColour.darkGreyBack ol,.hasColour.darkGreyBack table,.hasColour.darkGreyBack blockquote,.hasColour.darkGreyBack h1,.hasColour.darkGreyBack h2,.hasColour.darkGreyBack h3,.hasColour.darkGreyBack h4,.hasColour.darkGreyBack h5,.hasColour.darkGreyBack h6{color:var(--hesellic-color-white)}.hasColour.darkGreyBack p span,.hasColour.darkGreyBack ul span,.hasColour.darkGreyBack ol span,.hasColour.darkGreyBack table span,.hasColour.darkGreyBack blockquote span,.hasColour.darkGreyBack h1 span,.hasColour.darkGreyBack h2 span,.hasColour.darkGreyBack h3 span,.hasColour.darkGreyBack h4 span,.hasColour.darkGreyBack h5 span,.hasColour.darkGreyBack h6 span{text-decoration-color:var(--hesellic-color-white)}.hasColour.darkGreyBack .quickEnquiryLink a,.hasColour.darkGreyBack .quickEnquiryLink{color:var(--hesellic-color-white)}.hasColour.darkGreyBack .blockLink{background-color:var(--hesellic-color-white) !important;color:var(--hesellic-color-text-colour) !important}.hasColour.darkGreyBack ul li::before{background-color:var(--hesellic-color-white)}.hasColour.darkGreyBack ol li:before{color:var(--hesellic-color-white)}.hasColour.darkGreyBack .flickity-enabled .flickity-button-icon{fill:var(--hesellic-color-white)}.hasColour.darkGreyBack hr{background-color:var(--hesellic-color-white)}.hasColour.darkGreyBack p a{color:var(--hesellic-color-white);text-decoration:underline}.hasColour.blackBack{background-color:var(--hesellic-color-black);color:var(--hesellic-color-white)}.hasColour.blackBack p,.hasColour.blackBack ul,.hasColour.blackBack ol,.hasColour.blackBack table,.hasColour.blackBack blockquote,.hasColour.blackBack h1,.hasColour.blackBack h2,.hasColour.blackBack h3,.hasColour.blackBack h4,.hasColour.blackBack h5,.hasColour.blackBack h6{color:var(--hesellic-color-white)}.hasColour.blackBack p span,.hasColour.blackBack ul span,.hasColour.blackBack ol span,.hasColour.blackBack table span,.hasColour.blackBack blockquote span,.hasColour.blackBack h1 span,.hasColour.blackBack h2 span,.hasColour.blackBack h3 span,.hasColour.blackBack h4 span,.hasColour.blackBack h5 span,.hasColour.blackBack h6 span{text-decoration-color:var(--hesellic-color-white)}.hasColour.blackBack .quickEnquiryLink a,.hasColour.blackBack .quickEnquiryLink{color:var(--hesellic-color-white)}.hasColour.blackBack .blockLink{background-color:var(--hesellic-color-white) !important;color:var(--hesellic-color-text-colour) !important}.hasColour.blackBack ul li::before{background-color:var(--hesellic-color-white)}.hasColour.blackBack ol li:before{color:var(--hesellic-color-white)}.hasColour.blackBack .flickity-enabled .flickity-button-icon{fill:var(--hesellic-color-white)}.hasColour.blackBack hr{background-color:var(--hesellic-color-white)}.hasColour.blackBack p a{color:var(--hesellic-color-white);text-decoration:underline}.hasColour.whiteBack{background-color:var(--hesellic-color-white)}.hasColour.redBack{background-color:var(--hesellic-color-red);color:var(--hesellic-color-white)}.hasColour.redBack p,.hasColour.redBack ul,.hasColour.redBack ol,.hasColour.redBack table,.hasColour.redBack blockquote,.hasColour.redBack h1,.hasColour.redBack h2,.hasColour.redBack h3,.hasColour.redBack h4,.hasColour.redBack h5,.hasColour.redBack h6{color:var(--hesellic-color-white)}.hasColour.redBack p span,.hasColour.redBack ul span,.hasColour.redBack ol span,.hasColour.redBack table span,.hasColour.redBack blockquote span,.hasColour.redBack h1 span,.hasColour.redBack h2 span,.hasColour.redBack h3 span,.hasColour.redBack h4 span,.hasColour.redBack h5 span,.hasColour.redBack h6 span{text-decoration-color:var(--hesellic-color-white)}.hasColour.redBack .quickEnquiryLink a,.hasColour.redBack .quickEnquiryLink{color:var(--hesellic-color-white)}.hasColour.redBack .blockLink{background-color:var(--hesellic-color-white) !important;color:var(--hesellic-color-text-colour) !important}.hasColour.redBack ul li::before{background-color:var(--hesellic-color-white)}.hasColour.redBack ol li:before{color:var(--hesellic-color-white)}.hasColour.redBack .flickity-enabled .flickity-button-icon{fill:var(--hesellic-color-white)}.hasColour.redBack hr{background-color:var(--hesellic-color-white)}.hasColour.redBack p a{color:var(--hesellic-color-white);text-decoration:underline}.hasColour.noPadTop{padding-top:0}.hasColour.halfPadTop{padding-top:calc((calc(18px + 1.8vw))*.5)}.hasColour.doublePadTop{padding-top:calc((calc(18px + 1.8vw))*2)}.noPadding{padding:0}.textAlignCentre .text *{text-align:center}.textAlignCentre .text li{text-align:left}.textAlignCentre .text h1,.textAlignCentre .text h2,.textAlignCentre .text h3,.textAlignCentre .text h4,.textAlignCentre .text h5,.textAlignCentre .text h6{text-align:center;width:100%;display:inline-block}.textAlignRight .text *{text-align:right}.textAlignRight .text li{text-align:left}.textAlignRight .text h1,.textAlignRight .text h2,.textAlignRight .text h3,.textAlignRight .text h4,.textAlignRight .text h5,.textAlignRight .text h6{text-align:right;width:100%;display:inline-block}.image.max150px{max-width:150px}.image.max300px{max-width:300px}.image.max450px{max-width:450px}.image.max600px{max-width:600px}.max100Outer{width:100%;max-width:100%}.max100OuterInner{width:100%;max-width:100%}.max100OuterInner>div{width:100% !important;max-width:100% !important}.max500px{max-width:500px !important;margin-left:auto;margin-right:auto}.max750px{max-width:750px !important;margin-left:auto;margin-right:auto}.max950px{max-width:950px !important;margin-left:auto;margin-right:auto}.max1050px{max-width:1050px !important;margin-left:auto;margin-right:auto}.max1100px{max-width:1100px !important;margin-left:auto;margin-right:auto}.max75{max-width:75% !important;margin-left:auto;margin-right:auto}.textContent{overflow:clip;display:block}.textContent .flexer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:stretch;padding:0;z-index:2;margin-left:auto;margin-right:auto}.textContent .positioner{margin-left:0}.textContent .text{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:flex-start;overflow:hidden;padding:calc(18px + 1.8vw)}.textContent.noImagePad{padding:0}.textContent.noImagePad.hasColour .text{padding:calc(18px + 1.8vw)}.textContent.imgCrop .sideContent,.textContent.imgSquare .sideContent{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;align-self:stretch}.textContent.imgCrop .image,.textContent.imgSquare .image{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.textContent.imgCrop .image img,.textContent.imgCrop .image a,.textContent.imgSquare .image img,.textContent.imgSquare .image a{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.textContent.imgSquare .sideContent{align-self:flex-start}.textContent.imgSquare .sideContent .image{position:relative;left:auto;top:auto;right:auto;bottom:auto;height:auto}.textContent.imgSquare .sideContent .image img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.textContent.imgSquare .sideContent .image span{display:block;width:100%;padding-top:100%}.textContent.imgCropVert .sideContent{align-self:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.textContent.imgCropVert .image,.textContent.imgCropVert .image a{width:100%;position:relative;left:auto;top:auto;right:auto;bottom:auto;background-color:var(--hesellic-color-lighter-grey);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;min-height:100%}.textContent.imgCropVert img{position:relative;left:auto;top:auto;right:auto;bottom:auto}.textContent.noBack.textLeft .text{margin-left:0}.textContent.noBack.textRight .text{margin-right:0}.textContent .sideContent{width:calc(50% - (calc(18px + 1.8vw)));z-index:2}.textContent .sideContent .additionalText{width:100%}.textContent .sideContent.hideOnMobile{display:none !important}.textContent.textLeft .sideContent.colourMatch{padding-left:0}.textContent.textRight .sideContent.colourMatch{padding-right:0}.textContent.text33 .text{width:calc(33% - (calc((calc(18px + 1.8vw)) * 0.5)))}.textContent.text33 .sideContent{width:calc(67% - (calc((calc(18px + 1.8vw)) * 0.5)))}.textContent.text33 .sideContent .text{width:100%}.textContent.text40 .text{width:calc(40% - (calc((calc(18px + 1.8vw)) * 0.5)))}.textContent.text40 .sideContent{width:calc(60% - (calc((calc(18px + 1.8vw)) * 0.5)))}.textContent.text40 .sideContent .text{width:100%}.textContent.text50 .text{width:calc(50% - (calc((calc(18px + 1.8vw)) * 0.5)))}.textContent.text50 .sideContent{width:calc(50% - (calc((calc(18px + 1.8vw)) * 0.5)))}.textContent.text50 .sideContent .text{width:100%}.textContent.text66 .text{width:calc(66% - (calc((calc(18px + 1.8vw)) * 0.5)))}.textContent.text66 .sideContent{width:calc(34% - (calc((calc(18px + 1.8vw)) * 0.5)))}.textContent.text66 .sideContent .text{width:100%}.textContent.text75 .text{width:calc(75% - (calc((calc(18px + 1.8vw)) * 0.5)))}.textContent.text75 .sideContent{width:calc(25% - (calc((calc(18px + 1.8vw)) * 0.5)))}.textContent.text75 .sideContent .text{width:100%}.textContent.text80 .text{width:calc(80% - (calc((calc(18px + 1.8vw)) * 0.5)))}.textContent.text80 .sideContent{width:calc(5% - (calc((calc(18px + 1.8vw)) * 0.5)))}.textContent.text80 .sideContent .text{width:100%}.textContent.vertAlignTop .positioner{margin-top:0;margin-bottom:auto}.textContent.vertAlignCentre .positioner{margin-top:auto;margin-bottom:auto}.textContent.vertAlignBottom .positioner{margin-top:auto;margin-bottom:0}.textContent.textRight.noBack{border-bottom-right-radius:0}.textContent.textRight .sideContent{order:1}.textContent.textRight .text{order:2}.textContent.borderBreak{overflow:visible}.textContent.borderBreak::before{content:"";display:block;position:absolute;left:50%;top:0;right:auto;bottom:auto;width:100vw;transform:translateX(-50%);height:calc((calc(18px + 1.8vw))*2);background-color:var(--hesellic-color-white);z-index:1}.textContent.borderBreak .text{margin-top:calc((calc(18px + 1.8vw))*2)}@media only screen and (max-width: 1000px){.textContent.laptopBreak{width:100%}.textContent.laptopBreak .flexer{flex-wrap:wrap}.textContent.laptopBreak .text{width:calc(100% - (calc(18px + 1.8vw))*2);margin-left:auto;margin-right:auto}.textContent.laptopBreak .sideContent{width:100%}.textContent.laptopBreak .sideContent .image,.textContent.laptopBreak .sideContent img{position:relative;left:auto;top:auto;right:auto;bottom:auto}.textContent.laptopBreak .sideContent.hideOnMobile{display:none}.textContent.laptopBreak.additionalTextSide .flexer::before{display:none}.textContent.laptopBreak.hasColour{padding:0}.textContent.laptopBreak.hasColour .text{padding:calc(18px + 1.8vw)}.textContent.laptopBreak.textLeft .text{margin-bottom:calc(18px + 1.8vw)}.textContent.laptopBreak.textLeft.noBack .text{margin-right:auto;margin-left:auto}.textContent.laptopBreak.textLeft.noImagePad.hasColour .sideContent{margin-top:0;margin-bottom:0}.textContent.laptopBreak.textRight .sideContent{margin-bottom:calc(18px + 1.8vw)}.textContent.laptopBreak.textRight.noBack .text{margin-right:auto;margin-left:auto}.textContent.laptopBreak.textRight.noImagePad.hasColour .sideContent{margin-top:0;margin-bottom:0}}@media only screen and (max-width: 900px){.textContent.bigTabletBreak{width:100%}.textContent.bigTabletBreak .flexer{flex-wrap:wrap}.textContent.bigTabletBreak .text{width:calc(100% - (calc(18px + 1.8vw))*2);margin-left:auto;margin-right:auto}.textContent.bigTabletBreak .sideContent{width:100%}.textContent.bigTabletBreak .sideContent .image,.textContent.bigTabletBreak .sideContent img{position:relative;left:auto;top:auto;right:auto;bottom:auto}.textContent.bigTabletBreak .sideContent.hideOnMobile{display:none}.textContent.bigTabletBreak.additionalTextSide .flexer::before{display:none}.textContent.bigTabletBreak.hasColour{padding:0}.textContent.bigTabletBreak.hasColour .text{padding:calc(18px + 1.8vw)}.textContent.bigTabletBreak.textLeft .text{margin-bottom:calc(18px + 1.8vw)}.textContent.bigTabletBreak.textLeft.noBack .text{margin-right:auto;margin-left:auto}.textContent.bigTabletBreak.textLeft.noImagePad.hasColour .sideContent{margin-top:0;margin-bottom:0}.textContent.bigTabletBreak.textRight .sideContent{margin-bottom:calc(18px + 1.8vw)}.textContent.bigTabletBreak.textRight.noBack .text{margin-right:auto;margin-left:auto}.textContent.bigTabletBreak.textRight.noImagePad.hasColour .sideContent{margin-top:0;margin-bottom:0}}@media only screen and (max-width: 768px){.textContent.tabletBreak{width:100%}.textContent.tabletBreak .flexer{flex-wrap:wrap}.textContent.tabletBreak .text{width:calc(100% - (calc(18px + 1.8vw))*2);margin-left:auto;margin-right:auto}.textContent.tabletBreak .sideContent{width:100%}.textContent.tabletBreak .sideContent .image,.textContent.tabletBreak .sideContent img{position:relative;left:auto;top:auto;right:auto;bottom:auto}.textContent.tabletBreak .sideContent.hideOnMobile{display:none}.textContent.tabletBreak.additionalTextSide .flexer::before{display:none}.textContent.tabletBreak.hasColour{padding:0}.textContent.tabletBreak.hasColour .text{padding:calc(18px + 1.8vw)}.textContent.tabletBreak.textLeft .text{margin-bottom:calc(18px + 1.8vw)}.textContent.tabletBreak.textLeft.noBack .text{margin-right:auto;margin-left:auto}.textContent.tabletBreak.textLeft.noImagePad.hasColour .sideContent{margin-top:0;margin-bottom:0}.textContent.tabletBreak.textRight .sideContent{margin-bottom:calc(18px + 1.8vw)}.textContent.tabletBreak.textRight.noBack .text{margin-right:auto;margin-left:auto}.textContent.tabletBreak.textRight.noImagePad.hasColour .sideContent{margin-top:0;margin-bottom:0}}@media only screen and (max-width: 700px){.textContent.defaultBreak{width:100%}.textContent.defaultBreak .flexer{flex-wrap:wrap}.textContent.defaultBreak .text{width:calc(100% - (calc(18px + 1.8vw))*2);margin-left:auto;margin-right:auto}.textContent.defaultBreak .sideContent{width:100%}.textContent.defaultBreak .sideContent .image,.textContent.defaultBreak .sideContent img{position:relative;left:auto;top:auto;right:auto;bottom:auto}.textContent.defaultBreak .sideContent.hideOnMobile{display:none}.textContent.defaultBreak.additionalTextSide .flexer::before{display:none}.textContent.defaultBreak.hasColour{padding:0}.textContent.defaultBreak.hasColour .text{padding:calc(18px + 1.8vw)}.textContent.defaultBreak.textLeft .text{margin-bottom:calc(18px + 1.8vw)}.textContent.defaultBreak.textLeft.noBack .text{margin-right:auto;margin-left:auto}.textContent.defaultBreak.textLeft.noImagePad.hasColour .sideContent{margin-top:0;margin-bottom:0}.textContent.defaultBreak.textRight .sideContent{margin-bottom:calc(18px + 1.8vw)}.textContent.defaultBreak.textRight.noBack .text{margin-right:auto;margin-left:auto}.textContent.defaultBreak.textRight.noImagePad.hasColour .sideContent{margin-top:0;margin-bottom:0}.textContent.smallTabletBreak{width:100%}.textContent.smallTabletBreak .flexer{flex-wrap:wrap}.textContent.smallTabletBreak .text{width:calc(100% - (calc(18px + 1.8vw))*2);margin-left:auto;margin-right:auto}.textContent.smallTabletBreak .sideContent{width:100%}.textContent.smallTabletBreak .sideContent .image,.textContent.smallTabletBreak .sideContent img{position:relative;left:auto;top:auto;right:auto;bottom:auto}.textContent.smallTabletBreak .sideContent.hideOnMobile{display:none}.textContent.smallTabletBreak.additionalTextSide .flexer::before{display:none}.textContent.smallTabletBreak.hasColour{padding:0}.textContent.smallTabletBreak.hasColour .text{padding:calc(18px + 1.8vw)}.textContent.smallTabletBreak.textLeft .text{margin-bottom:calc(18px + 1.8vw)}.textContent.smallTabletBreak.textLeft.noBack .text{margin-right:auto;margin-left:auto}.textContent.smallTabletBreak.textLeft.noImagePad.hasColour .sideContent{margin-top:0;margin-bottom:0}.textContent.smallTabletBreak.textRight .sideContent{margin-bottom:calc(18px + 1.8vw)}.textContent.smallTabletBreak.textRight.noBack .text{margin-right:auto;margin-left:auto}.textContent.smallTabletBreak.textRight.noImagePad.hasColour .sideContent{margin-top:0;margin-bottom:0}}@media only screen and (max-width: 650px){.textContent.bigPhoneBreak{width:100%}.textContent.bigPhoneBreak .flexer{flex-wrap:wrap}.textContent.bigPhoneBreak .text{width:calc(100% - (calc(18px + 1.8vw))*2);margin-left:auto;margin-right:auto}.textContent.bigPhoneBreak .sideContent{width:100%}.textContent.bigPhoneBreak .sideContent .image,.textContent.bigPhoneBreak .sideContent img{position:relative;left:auto;top:auto;right:auto;bottom:auto}.textContent.bigPhoneBreak .sideContent.hideOnMobile{display:none}.textContent.bigPhoneBreak.additionalTextSide .flexer::before{display:none}.textContent.bigPhoneBreak.hasColour{padding:0}.textContent.bigPhoneBreak.hasColour .text{padding:calc(18px + 1.8vw)}.textContent.bigPhoneBreak.textLeft .text{margin-bottom:calc(18px + 1.8vw)}.textContent.bigPhoneBreak.textLeft.noBack .text{margin-right:auto;margin-left:auto}.textContent.bigPhoneBreak.textLeft.noImagePad.hasColour .sideContent{margin-top:0;margin-bottom:0}.textContent.bigPhoneBreak.textRight .sideContent{margin-bottom:calc(18px + 1.8vw)}.textContent.bigPhoneBreak.textRight.noBack .text{margin-right:auto;margin-left:auto}.textContent.bigPhoneBreak.textRight.noImagePad.hasColour .sideContent{margin-top:0;margin-bottom:0}}@media only screen and (max-width: 450px){.textContent.phoneBreak{width:100%}.textContent.phoneBreak .flexer{flex-wrap:wrap}.textContent.phoneBreak .text{width:calc(100% - (calc(18px + 1.8vw))*2);margin-left:auto;margin-right:auto}.textContent.phoneBreak .sideContent{width:100%}.textContent.phoneBreak .sideContent .image,.textContent.phoneBreak .sideContent img{position:relative;left:auto;top:auto;right:auto;bottom:auto}.textContent.phoneBreak .sideContent.hideOnMobile{display:none}.textContent.phoneBreak.additionalTextSide .flexer::before{display:none}.textContent.phoneBreak.hasColour{padding:0}.textContent.phoneBreak.hasColour .text{padding:calc(18px + 1.8vw)}.textContent.phoneBreak.textLeft .text{margin-bottom:calc(18px + 1.8vw)}.textContent.phoneBreak.textLeft.noBack .text{margin-right:auto;margin-left:auto}.textContent.phoneBreak.textLeft.noImagePad.hasColour .sideContent{margin-top:0;margin-bottom:0}.textContent.phoneBreak.textRight .sideContent{margin-bottom:calc(18px + 1.8vw)}.textContent.phoneBreak.textRight.noBack .text{margin-right:auto;margin-left:auto}.textContent.phoneBreak.textRight.noImagePad.hasColour .sideContent{margin-top:0;margin-bottom:0}}@media only screen and (max-width: 350px){.textContent.smallPhoneBreak{width:100%}.textContent.smallPhoneBreak .flexer{flex-wrap:wrap}.textContent.smallPhoneBreak .text{width:calc(100% - (calc(18px + 1.8vw))*2);margin-left:auto;margin-right:auto}.textContent.smallPhoneBreak .sideContent{width:100%}.textContent.smallPhoneBreak .sideContent .image,.textContent.smallPhoneBreak .sideContent img{position:relative;left:auto;top:auto;right:auto;bottom:auto}.textContent.smallPhoneBreak .sideContent.hideOnMobile{display:none}.textContent.smallPhoneBreak.additionalTextSide .flexer::before{display:none}.textContent.smallPhoneBreak.hasColour{padding:0}.textContent.smallPhoneBreak.hasColour .text{padding:calc(18px + 1.8vw)}.textContent.smallPhoneBreak.textLeft .text{margin-bottom:calc(18px + 1.8vw)}.textContent.smallPhoneBreak.textLeft.noBack .text{margin-right:auto;margin-left:auto}.textContent.smallPhoneBreak.textLeft.noImagePad.hasColour .sideContent{margin-top:0;margin-bottom:0}.textContent.smallPhoneBreak.textRight .sideContent{margin-bottom:calc(18px + 1.8vw)}.textContent.smallPhoneBreak.textRight.noBack .text{margin-right:auto;margin-left:auto}.textContent.smallPhoneBreak.textRight.noImagePad.hasColour .sideContent{margin-top:0;margin-bottom:0}}@media only screen and (max-width: 650px){.plainText .text{width:calc(100% - (calc(18px + 1.8vw))*2);margin-left:auto;margin-right:auto}}.customCode.forceFullWidth iframe{width:100%;height:clamp(300px,66vw,700px);min-height:300px}.customCode.forceFullWidth.iFrame50vh iframe{height:50vh}.customCode.forceFullWidth.iFrame66vh iframe{height:66vh}.customCode.forceFullWidth.iFrame75vh iframe{height:75vh}.thumbs{max-width:1400px;margin-left:auto;margin-right:auto}.imageGallery{text-align:center}.imageGallery.noBack{padding-bottom:0px;padding:0}.imageGallery.hasBackground{padding:calc(18px + 1.8vw) 0}.imageGallery .text+.thumbs{margin-top:calc(18px + 1.8vw)}.imageGallery .thumbs+.text{margin-top:calc(18px + 1.8vw)}.imageGallery .thumbs{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;justify-content:center;width:calc(100% + calc((calc(18px + 1.8vw)) * 0.25));margin-bottom:calc(0px - calc((calc(18px + 1.8vw)) * 0.25))}.imageGallery .thumbs .image{width:33.3333333333%;padding:0 calc(calc((calc(18px + 1.8vw)) * 0.25)) calc(calc((calc(18px + 1.8vw)) * 0.25)) 0}.imageGallery .thumbs .image img{-o-object-position:center bottom;object-position:center bottom}.imageGallery .thumbs.flickity-enabled{display:block}.imageGallery .thumbs.flickity-enabled .image{padding-top:0px;padding-bottom:0px}.imageGallery .thumbs.flickity-enabled .flickity-slider{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center}.imageGallery .thumbs.flickity-enabled .flickity-page-dots{position:relative;left:auto;top:auto;right:auto;bottom:auto;margin:calc((calc(18px + 1.8vw))*.5) 0}.imageGallery .thumbs.flickity-enabled .flickity-viewport{height:100%;min-height:100%}.imageGallery.noPad .thumbs{padding-bottom:0}.imageGallery.noPad .thumbs .image{padding:0}.imageGallery.quarterPad .thumbs{padding-bottom:calc((calc(18px + 1.8vw))*.25/2)}.imageGallery.quarterPad .thumbs .image{padding:calc((calc(18px + 1.8vw))*.25/2)}.imageGallery.halfPad .thumbs{padding-bottom:calc((calc(18px + 1.8vw))*.25)}.imageGallery.halfPad .thumbs .image{padding:calc((calc(18px + 1.8vw))*.25)}.imageGallery.normalPad .thumbs{padding-bottom:calc((calc(18px + 1.8vw))*.25)}.imageGallery.normalPad .thumbs .image{padding:calc((calc(18px + 1.8vw))*.5)}.imageGallery.doublePad .thumbs{padding-bottom:calc((calc(18px + 1.8vw))*.25)}.imageGallery.doublePad .thumbs .image{padding:calc(18px + 1.8vw)}.imageGallery.propRound .thumbs .image img{border-radius:50%;aspect-ratio:1/1}.imageGallery.propSquare .thumbs .image img{aspect-ratio:1/1}.imageGallery.propLandscape .thumbs .image img{aspect-ratio:1.3/1}.imageGallery.propPortrait .thumbs .image img{aspect-ratio:1/1.3}.imageGallery.thumbAlignTop .thumbs{align-items:flex-start}.imageGallery.thumbAlignTop .thumbs .image img{-o-object-position:center top;object-position:center top}.imageGallery.thumbAlignMiddle .thumbs{align-items:center}.imageGallery.thumbAlignMiddle .thumbs .image img{-o-object-position:center center;object-position:center center}.imageGallery.thumbAlignBottom .thumbs{align-items:flex-end}.imageGallery.thumbAlignBottom .thumbs .image img{-o-object-position:center bottom;object-position:center bottom}.imageGallery.thumb50 .thumbs .image{width:50%}.imageGallery.thumb33 .thumbs .image{width:33.3333333333%}.imageGallery.thumb25 .thumbs .image{width:25%}.imageGallery.thumb20 .thumbs .image{width:20%}.imageGallery.thumb16 .thumbs .image{width:16.6666666667%}.imageGallery.thumb12 .thumbs .image{width:12.5%}@media only screen and (max-width: 768px){.imageGallery.thumb50 .thumbs .image{width:50%}.imageGallery.thumb33 .thumbs .image{width:33.3333333333%}.imageGallery.thumb25 .thumbs .image{width:25%}.imageGallery.thumb20 .thumbs .image{width:20%}}@media only screen and (max-width: 700px){.imageGallery.thumb50 .thumbs .image{width:50%}.imageGallery.thumb33 .thumbs .image{width:33.3333333333%}.imageGallery.thumb25 .thumbs .image{width:50%}.imageGallery.thumb20 .thumbs .image{width:50%}.imageGallery.thumb16 .thumbs .image{width:25%}.imageGallery.thumb12 .thumbs .image{width:25%}.imageGallery.minThumb50 .thumbs .image{min-width:50%}.imageGallery.minThumb33 .thumbs .image{min-width:33.3333333333%}}@media only screen and (max-width: 650px){.imageGallery.minThumb50 .thumbs .image{min-width:50%}.imageGallery.minThumb33 .thumbs .image{min-width:33.3333333333%}.imageGallery.thumb50 .thumbs .image{width:33.3333333333%}.imageGallery.thumb33 .thumbs .image{width:33.3333333333%;flex-grow:1}.imageGallery.thumb25 .thumbs .image{width:33.3333333333%}.imageGallery.thumb20 .thumbs .image{width:33.3333333333%;flex-grow:1}.imageGallery.thumb16 .thumbs .image{width:33.3333333333%;flex-grow:1}.imageGallery.thumb12 .thumbs .image{width:33.3333333333%;flex-grow:1}}.videoBlock .introText *{text-align:center}.videoBlock .text+.video_embed_code{margin-top:calc((calc(18px + 1.8vw))*.5)}.videoBlock .video_embed_code{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;width:100%;max-width:750px;margin-left:auto;margin-right:auto}.videoBlock .video_embed_code .heading{text-align:center}.videoBlock .video_embed_code .proportioner{width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.videoBlock .video_embed_code .proportioner>div:first-child{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 !important}.videoBlock .video_embed_code iframe,.videoBlock .video_embed_code .videoHolder object,.videoBlock .video_embed_code .videoHolder embed,.videoBlock .video_embed_code video{position:absolute;top:0;left:0;width:100%;height:100%}.socialBlock .introText *{text-align:center}.socialBlock .text+.social_embed_code{margin-top:calc((calc(18px + 1.8vw))*.5)}.socialBlock .social_embed_code{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;width:100%;max-width:750px;margin-left:auto;margin-right:auto}.socialBlock .social_embed_code .heading{text-align:center}.socialBlock .social_embed_code iframe{margin:calc((calc(18px + 1.8vw))*.5) auto}.featureImages{display:grid;grid-auto-columns:1fr;gap:calc(18px + 1.8vw)}.featureImages img{grid-row:1}.featureImages.equalHeight img{min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 1000px){.featureImages.laptopBreak{width:100%;max-width:100%;grid-template-columns:1fr}.featureImages.laptopBreak img{grid-row:auto}}@media only screen and (max-width: 900px){.featureImages.bigTabletBreak{width:100%;max-width:100%;grid-template-columns:1fr}.featureImages.bigTabletBreak img{grid-row:auto}}@media only screen and (max-width: 768px){.featureImages.tabletBreak{width:100%;max-width:100%;grid-template-columns:1fr}.featureImages.tabletBreak img{grid-row:auto}}@media only screen and (max-width: 700px){.featureImages.smallTabletBreak{width:100%;max-width:100%;grid-template-columns:1fr}.featureImages.smallTabletBreak img{grid-row:auto}}@media only screen and (max-width: 650px){.featureImages.defaultBreak{width:100%;max-width:100%;grid-template-columns:1fr}.featureImages.defaultBreak img{grid-row:auto}.featureImages.bigPhoneBreak{width:100%;max-width:100%;grid-template-columns:1fr}.featureImages.bigPhoneBreak img{grid-row:auto}}@media only screen and (max-width: 450px){.featureImages.phoneBreak{width:100%;max-width:100%;grid-template-columns:1fr}.featureImages.phoneBreak img{grid-row:auto}}@media only screen and (max-width: 350px){.featureImages.smallPhoneBreak{width:100%;max-width:100%;grid-template-columns:1fr}.featureImages.smallPhoneBreak img{grid-row:auto}}.divider{display:block;width:100%;border-top:solid 1px var(--hesellic-color-primary)}.imageGrid{display:grid;gap:calc((calc(18px + 1.8vw))*.25);width:100%;max-width:1050px;margin-left:auto;margin-right:auto}.imageGrid .image{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.imageGrid .image .toolTipIndicator,.imageGrid .image .toolTip{display:none}.imageGrid .image .toolTip{right:0;bottom:0}.imageGrid .image img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.imageGrid.grid4{grid-template-areas:"image1 image1 image2" "image3 image4 image4";grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr 1fr}.imageGrid.grid4 .image1{grid-area:image1}.imageGrid.grid4 .image1 .stilt{display:block;padding-top:50%}.imageGrid.grid4 .image2{grid-area:image2}.imageGrid.grid4 .image3{grid-area:image3}.imageGrid.grid4 .image4{grid-area:image4}.imageGrid.grid6{grid-template-areas:"image1 image1 image2 image3" "image4 image5 image5 image3" "image4 image5 image5 image6";grid-template-columns:repeat(4, 1fr);grid-template-rows:2fr 1fr 2fr}.imageGrid.grid6 .image1{grid-area:image1}.imageGrid.grid6 .image1 .stilt{display:block;padding-top:50%}.imageGrid.grid6 .image2{grid-area:image2}.imageGrid.grid6 .image3{grid-area:image3}.imageGrid.grid6 .image4{grid-area:image4}.imageGrid.grid6 .image5{grid-area:image5}.imageGrid.grid6 .image6{grid-area:image6}@media only screen and (max-width: 650px){.imageGrid.grid6{grid-template-areas:"image1 image1 image2" "image3 image5 image5" "image6 image6 image4";grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, 1fr)}.imageGrid.grid6 .image1 .stilt{padding-top:66%}}.footNav{display:block;width:100%}.footNav .blockMenu .menuHeader{padding-top:calc((calc(18px + 1.8vw))*2);margin-top:calc((calc(18px + 1.8vw))*2);border-top:solid 1px var(--hesellic-color-light-grey)}.blockMenu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:flex-start;text-align:center}.blockMenu .menuHeader{width:100%;text-transform:uppercase;margin-bottom:calc((calc(18px + 1.8vw))*.5)}.blockMenu .blockTrack{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:flex-start;text-align:center;min-width:calc(100% + 18px + 1.8vw)}.blockMenu .blockItem{display:flex;padding:calc((calc(18px + 1.8vw))*.5);padding-bottom:calc(18px + 1.8vw);flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;width:33%}.blockMenu .blockItem.collectionBlock{width:25%}.blockMenu .blockItem.collectionBlock .image{padding-top:100%}.blockMenu .blockItem .image{display:block;width:100%;padding-top:120%;order:0;margin-bottom:calc((calc(18px + 1.8vw))*.5);overflow:hidden}.blockMenu .blockItem .image img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;z-index:1;transform-origin:center center;transition:all 1s ease-out}.blockMenu .blockItem .image .viewItem{z-index:2;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;color:var(--hesellic-color-white);text-transform:uppercase;letter-spacing:.25em;transform-origin:center center;transform:scale(1.1);opacity:0;transition:all 1s ease-out;font-size:var(--kc-small-font-size);font-size:var(--kc-small-font-size-clamp);padding:2em;margin:0}.blockMenu .blockItem:hover .image img{transform:scale(1.1)}.blockMenu .blockItem:hover .image .viewItem{transform:scale(1);opacity:1}.blockMenu .blockItem h6{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);margin-bottom:1.2em;letter-spacing:.055em;font-size:var(--kc-body-font-size);font-size:var(--kc-body-font-size-clamp);letter-spacing:.125em;text-transform:uppercase;order:1;margin-bottom:.5em}.blockMenu .blockItem .subTitle{order:2;margin-bottom:0;font-size:var(--kc-small-font-size);font-size:var(--kc-small-font-size-clamp)}.blockMenu a.viewAll{width:-moz-fit-content;width:fit-content;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);margin-bottom:1.2em;letter-spacing:.055em;font-size:var(--kc-body-font-size);font-size:var(--kc-body-font-size-clamp);font-size:var(--kc-small-font-size);font-size:var(--kc-small-font-size-clamp);color:var(--hesellic-color-text-colour);letter-spacing:.125em;text-transform:uppercase;order:1;margin-bottom:.5em;margin:calc((calc(18px + 1.8vw))*.5) auto calc(18px + 1.8vw) auto}.blockTrack.flickity-enabled{padding:0 calc((calc(18px + 1.8vw))*.75);margin-left:0}@media only screen and (max-width: 768px){.blockMenu .blockItem.collectionBlock{width:33%}}@media only screen and (max-width: 768px){.blockMenu .blockItem.projectBlock,.blockMenu .blockItem.collectionBlock{width:70%}}@media only screen and (max-width: 650px){.blockMenu .blockItem.projectBlock,.blockMenu .blockItem.collectionBlock{width:100%}}.collectionPage .blockMenu{margin-top:calc(18px + 4vw)}.collectionItemPage .blockMenu{margin-top:0}.collectionItem{margin-top:calc((calc(18px + 1.8vw))*2);display:grid;grid-template-areas:"image heading" "image description";grid-template-columns:minmax(450px, 1fr) 1fr;grid-template-rows:auto 1fr;gap:calc(18px + 1.8vw)}.collectionItem .heading{grid-area:heading;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.collectionItem .heading .breadcrumb{font-family:var(--kc-header-font);font-weight:var(--kc-header-font-weight);line-height:var(--kc-header-font-line-height);letter-spacing:.125em;margin-bottom:.5em;font-size:var(--kc-body-font-size);font-size:var(--kc-body-font-size-clamp);order:0;margin-top:.6em;margin-bottom:1.5em;color:var(--hesellic-color-text-colour);letter-spacing:.25em}.collectionItem .heading .itemTitle{order:1;font-size:var(--kc-h2-size);font-size:var(--kc-h2-size-clamp);letter-spacing:.05em;margin-bottom:8px}.collectionItem .heading .price{order:2;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);margin-bottom:1.2em;letter-spacing:.055em;font-size:var(--kc-body-font-size);font-size:var(--kc-body-font-size-clamp);font-size:var(--kc-h5-size);font-size:var(--kc-h5-size-clamp);font-weight:400;color:var(--hesellic-color-tertiary);margin:0}.collectionItem .description{order:3;grid-area:description;background-color:var(--hesellic-color-white);padding:calc((calc(18px + 1.8vw))*.75);margin-bottom:calc(18px + 1.8vw);align-self:flex-start;justify-self:flex-start}.collectionItem .description *:last-child{margin-bottom:0}.collectionItem .enquireLink{order:3}.collectionItem .mainImage{grid-area:image}.collectionNav{order:100;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;padding-top:calc((calc(18px + 1.8vw))*2);margin-top:auto;margin-bottom:0}.collectionNav a{font-size:var(--kc-small-font-size);font-size:var(--kc-small-font-size-clamp);text-transform:uppercase;order:0;margin-top:.6em;margin-bottom:2em;color:var(--hesellic-color-text-colour);letter-spacing:.25em;margin-left:0;margin-right:auto}.collectionNav a.nextItem{margin-right:0;margin-left:auto}@media only screen and (max-width: 900px){.collectionItem{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 700px){.collectionItem{grid-template-areas:"heading" "image" "description";grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:calc(18px + 1.8vw)}.collectionItem .description{width:100%}}.contactPage .page{background-color:rgba(0,0,0,0)}.contactPage .footer{position:relative;left:auto;top:auto;right:auto;bottom:auto;z-index:2}.contactPage .footSpace{display:none}.contactPage #headerNav{background-image:url("/wp-content/themes/kc_hesellic/img/Embossed-Paper.webp");background-size:100vw 100vh;background-position:center top}.contactBG{position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:1}.contactForm{margin-top:calc((calc(18px + 1.8vw))*2);padding-top:calc((calc(18px + 1.8vw))*2);border-top:solid 1px var(--hesellic-color-light-grey)}.contactForm .formHead{text-transform:uppercase}.contactForm form{max-width:850px;margin:auto;display:grid;grid-template-areas:"formHead" "textFields" "buttons";grid-template-columns:1fr}.contactForm .formHead{grid-area:formHead;text-transform:uppercase;text-align:center}.contactForm .textFields{grid-area:textFields;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.contactForm .textFields .form-group{width:50%;margin-bottom:2em}.contactForm .textFields .form-group.fullWidth{width:100%}.contactForm .textFields .form-group.has-danger input{border-color:var(--hesellic-color-red)}.contactForm .textFields .form-group.has-danger label{color:var(--hesellic-color-red);font-weight:400}.contactForm .textFields .form-group.has-danger .pristine-error{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);margin-bottom:1.2em;letter-spacing:.055em;font-size:var(--kc-body-font-size);font-size:var(--kc-body-font-size-clamp);margin-bottom:0;margin-top:.5em;color:var(--hesellic-color-red);font-weight:400}.contactForm .buttons{grid-area:buttons;padding:0 calc((calc(18px + 1.8vw))*.5);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:center}.contactForm .buttons p{margin:8px 0}.contactForm label{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);margin-bottom:1.2em;letter-spacing:.055em;font-size:var(--kc-body-font-size);font-size:var(--kc-body-font-size-clamp);color:var(--hesellic-color-text-colour);display:block;width:100%;margin-bottom:6px}.contactForm label span{font-size:var(--kc-small-font-size);font-size:var(--kc-small-font-size-clamp)}.contactForm textarea,.contactForm input[type=text],.contactForm input[type=email],.contactForm input[type=tel]{width:100%;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);margin-bottom:1.2em;letter-spacing:.055em;font-size:var(--kc-body-font-size);font-size:var(--kc-body-font-size-clamp);margin-bottom:0;padding:8px;border:1px solid var(--hesellic-color-light-grey)}.contactForm input#postcode{max-width:12em}.contactForm textarea{height:150px}.contactForm input[type=submit]{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);margin-bottom:1.2em;letter-spacing:.055em;font-size:var(--kc-body-font-size);font-size:var(--kc-body-font-size-clamp);background-color:var(--hesellic-color-primary);color:var(--hesellic-color-white);padding:12px 18px;margin:8px 0}.contactForm select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;padding:0 1em 0 0;margin:0;width:100%;font-size:inherit;cursor:inherit;line-height:inherit;color:var(--hesellic-color-text-colour);z-index:1;outline:none}.contactForm select::-ms-expand{display:none}.contactForm .select{display:grid;grid-template-areas:"select";align-items:center;position:relative;border-radius:0em;min-width:calc(50% - 18px);cursor:pointer;line-height:1.1;background-color:var(--hesellic-color-white);font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);margin-bottom:1.2em;letter-spacing:.055em;font-size:var(--kc-body-font-size);font-size:var(--kc-body-font-size-clamp);color:var(--hesellic-color-text-colour)}.contactForm .select select{padding:12px 26px 12px 16px}.contactForm .select select,.contactForm .select::after{grid-area:select}.contactForm .select:not(.select--multiple)::after{content:"";justify-self:end;width:.8em;height:.5em;background-color:var(--hesellic-color-primary);clip-path:polygon(100% 0%, 0 0%, 50% 100%);z-index:2;pointer-events:none;margin-right:12px}.contactForm select:focus+.focus{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:2px solid var(--select-focus);border-radius:inherit}.contactForm select[multiple]{padding-right:0;height:6rem}.contactForm select[multiple] option{white-space:normal;outline-color:var(--hesellic-color-primary)}.contactForm .select--disabled{cursor:not-allowed;background-color:var(--hesellic-color-primary)}.contactForm .select+label{margin-top:2rem}.contactForm .form-group{padding:0 calc((calc(18px + 1.8vw))*.5)}.contactForm .form-group.hidden{display:none}@media only screen and (max-width: 700px){.contactForm .textFields .form-group{width:100%}}.officeLinks+.footer{margin-top:0}.officeList+.pressContact{margin-top:calc((calc(18px + 1.8vw))*2)}.officeList{text-align:center;padding-left:0;padding-right:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:stretch}.officeList .listHeader{text-transform:uppercase;text-align:center;width:100%}.officeList p.listNote{width:100%}.officeList .socials{margin-top:calc((calc(18px + 1.8vw))*2);width:100%;justify-content:center}.officeList.pressContact .listHeader{margin-bottom:.25em}.officeList.pressContact .officeDetails{margin-top:0}.officeList.pressContact .officeDetails .contacts a{padding-top:0}.officeList .officeDetails+.officeDetails{margin-top:calc((calc(18px + 1.8vw))*2)}.officeList .officeDetails{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:center;margin-top:calc(18px + 1.8vw);padding:0 calc((calc(18px + 1.8vw))*.5);width:100%;min-width:300px}.officeList .officeDetails .officeName{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);margin-bottom:1.2em;letter-spacing:.055em;font-size:var(--kc-body-font-size);font-size:var(--kc-body-font-size-clamp);margin-bottom:.25em}.officeList .officeDetails .officeImage{width:100%;max-width:200px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;margin-left:auto;margin-right:auto;margin-bottom:1.8em;grid-area:officeImage}.officeList .officeDetails .officeDetails{grid-area:officeDetails;max-width:400px}.officeList .officeDetails .contacts{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;margin-top:auto;margin-bottom:0;width:100%}.officeList .officeDetails .contacts a{padding-top:8px;width:-moz-fit-content;width:fit-content;display:inline-block}.officeList .officeDetails ul.address{margin-bottom:8px;text-transform:uppercase}.officeList .officeDetails ul.address li span{white-space:nowrap}.officeList .officeDetails .blockLink{font-size:var(--kc-small-font-size);font-size:var(--kc-small-font-size-clamp);margin-top:8px}.contacts{margin-bottom:1.2em}.contacts a{display:block;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);margin-bottom:1.2em;letter-spacing:.055em;font-size:var(--kc-body-font-size);font-size:var(--kc-body-font-size-clamp);margin:0;color:var(--hesellic-color-primary)}ul.address{list-style-type:none}ul.address li{display:inline}ul.address li span{text-wrap:nowrap;margin-right:0em}ul.address li span::after{content:",";display:inline-block}ul.address li:last-child span::after{display:none}.inlineoffices{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;width:100%}.inlineoffices .officeBlockList{width:100%;max-width:1050px}.inlineoffices.noShopFronts .officeBlockList{max-width:1050px}.inlineoffices.noShopFronts .officeBlockList .office .officeDetail,.inlineoffices.noShopFronts .officeBlockList .office .officeMap{width:50%}.inlineoffices.noMaps .officeBlockList{max-width:1050px}.inlineoffices.noMaps .officeBlockList .office .officeDetails{padding:0;width:100%}.inlineoffices.noMaps .officeBlockList .office .officeImage{width:50%;order:0}.inlineoffices.noMaps .officeBlockList .office .contactDetails{padding-left:3em}.inlineoffices .office{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;padding:3em;background-color:var(--hesellic-color-lighter-grey)}.inlineoffices .office+.office{margin-top:3em}.inlineoffices .office .officeDetails{width:60%;padding:3em;padding-bottom:0px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.inlineoffices .office .officeDetails *:last-child{margin-bottom:0}.inlineoffices .office .officeDetails .blockLink{margin-top:1.4em}.inlineoffices .office .contactDetails{flex-grow:1;padding-right:3em}.inlineoffices .office .officeImage{aspect-ratio:1/1;width:33%;order:1}.inlineoffices .office .officeMap{width:40%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;border:solid 1px var(--hesellic-color-light-grey)}.inlineoffices .office .officeMap iframe{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.inlineoffices .office .officeMap span{padding-top:100%}@media only screen and (max-width: 900px){.officeLinks{text-align:left}.officeLinks .addressList{margin-top:calc(18px + 1.8vw)}.officeLinks .addressList .office{margin:0;padding:calc(18px + 1.8vw) 0;width:100%}.officeLinks .addressList .office+.office{border-top:solid 1px hsla(0,0%,100%,.25);border-left:none}.officeLinks .addressList .office{display:grid;grid-template-areas:"officeImage officeDetails";grid-template-columns:minmax(90px, 160px) minmax(0px, 1fr)}.officeLinks .addressList .office .officeImage{width:100%}.officeLinks .addressList .office .officeDetails{padding-left:calc(18px + 1.8vw)}.officeLinks .addressList .office .contacts{text-align:left}}@media only screen and (max-width: 700px){.officeBlockList .office{flex-direction:column}.officeBlockList .office .officeDetails{width:100%;padding:0;padding-top:3em}.officeBlockList .office .contactDetails{flex-grow:1;padding-right:3em}.officeBlockList .office .officeMap{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.officeBlockList .office .officeMap iframe{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.officeBlockList .office .officeMap span{padding-top:60%}}/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%;width:100%}.flickity-viewport{padding:0 40px}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);-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;border:none;color:var(--hesellic-color-primary);background-color:rgba(0,0,0,0);margin-top:0;margin-bottom:0}.flickity-button:hover{cursor:pointer;transform:scale(1) translateY(-50%)}.flickity-button:focus{outline:none;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:24px;height:24px;padding:0;transform:translateY(-50%);opacity:.5}.flickity-prev-next-button.previous{left:0px}.flickity-prev-next-button.next{right:0px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:0}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:0}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:0%;top:0%;width:100%;height:100%}.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:4px 8px;background:var(--hesellic-color-secondary);border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1;background:var(--hesellic-color-primary)}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}body .fslightbox-container{background:rgba(0,0,0,0);background-color:hsla(0,0%,100%,.9)}body .fslightbox-container .fslightbox-svg-path{fill:var(--hesellic-color-white)}body .fslightbox-container .fslightbox-caption{background:hsla(0,0%,100%,.65)}body .fslightbox-container .fslightbox-caption .fslightbox-caption-inner *{color:var(--hesellic-color-primary)}.footSpace{display:block;height:200px;width:100%}.footer{width:100%;max-width:100%;position:fixed;bottom:0;left:0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;text-align:center;padding-top:calc((18px + 4vw)/2);padding-bottom:calc((18px + 4vw)/2);margin-top:calc((calc(18px + 1.8vw))*2)}.footer .footLogo{width:50%;min-width:70px;max-width:100px}.footer .footLogo svg{width:100%}.footer .footLogo svg path{width:100%;display:block;fill:var(--hesellic-color-header)}.footer p{font-size:9px;margin:1.4em 0 1em;letter-spacing:.05em;text-transform:uppercase}.footer p span{white-space:nowrap}.footer .socials{margin-bottom:12px}.footer a.siteCredit{display:block;width:14px;margin-left:6px}@media only screen and (max-width: 650px){.footer{position:relative;left:auto;top:auto;right:auto;bottom:auto}.footSpace{display:none}}.pageContent.postContent .wrapper{max-width:1050px}.pageContent.postContent .pageHeading{margin-bottom:calc((calc(18px + 1.8vw))*.5)}.pageContent.postContent .pageHeading .wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}.pageContent.postContent .pageHeading h1{margin-bottom:calc((calc(18px + 1.8vw))*.25);order:1}.pageContent.postContent .pageHeading p.date{order:2}.pageContent.postContent .pageHeading p.breadcrumb{order:0;font-size:var(--kc-small-font-size);font-size:var(--kc-small-font-size-clamp)}.pageContent.postContent .postThumbnail{max-width:1050px;margin:auto;margin-bottom:calc(18px + 1.8vw)}.pageContent.postContent .postThumbnail.squareCrop span,.pageContent.postContent .postThumbnail.landscapeCrop span{display:block;width:100%;padding-top:100%}.pageContent.postContent .postThumbnail.squareCrop img,.pageContent.postContent .postThumbnail.landscapeCrop img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.pageContent.postContent .postThumbnail.landscapeCrop span{padding-top:60%}.postTerms{border-top:1px solid var(--hesellic-color-lighter-grey);margin-top:calc((calc(18px + 1.8vw))*.5);padding-top:calc((calc(18px + 1.8vw))*.5);text-align:center}.postTerms ul{text-align:center;margin-left:auto;margin-right:auto}.postTerms li{display:inline-block;padding-right:.75em;padding-left:.75em}.postWrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.postWrapper .postCategories{width:200px}.postWrapper .postArchive{width:calc(100% - 200px);padding-right:calc((calc(18px + 1.8vw))*.5)}.postCategories li{margin-left:1.25em}.postCategories>li{list-style-type:none;font-weight:600}.postCategories>li ul{border-top:solid 1px var(--hesellic-color-light-grey);padding-top:8px;margin-top:8px}.postArchive .postLink{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;width:100%}.postArchive .postLink .text{order:1;flex-grow:1;width:75%}.postArchive .postLink .thumbnail{order:0;padding-right:calc((calc(18px + 1.8vw))*.5);width:25%;min-width:200px;display:block}.postArchive .postLink .thumbnail a{display:block;padding-top:100%}.postArchive .postLink .thumbnail a img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.postArchive .postLink h4{margin:18px 0}.postArchive .postLink h4 a{color:var(--hesellic-color-primary)}.postArchive .postLink p.date{opacity:.5;margin:0;font-size:var(--kc-small-font-size);font-size:var(--kc-small-font-size-clamp)}.postArchive .postLink p.mobileExcerpt{display:none}.postArchive .postLink a.readMore{display:inline-block;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);margin-bottom:1.2em;letter-spacing:.055em;font-size:var(--kc-body-font-size);font-size:var(--kc-body-font-size-clamp);margin-top:calc((calc(18px + 1.8vw))*.25)}.postArchive .postLink+.postLink{padding-top:calc((calc(18px + 1.8vw))*.5);margin-top:calc((calc(18px + 1.8vw))*.5);border-top:solid 1px var(--hesellic-color-lighter-grey)}.postNav{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;border-top:solid 1px var(--hesellic-color-primary);padding-top:calc((calc(18px + 1.8vw))*.5);margin-top:calc(18px + 1.8vw)}.postNav a{font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:var(--kc-body-font-line-height);text-transform:uppercase;letter-spacing:.25em;font-size:var(--kc-menu-font-size);font-size:var(--kc-menu-font-size-clamp);display:inline-block}.postNav p{font-size:var(--kc-small-font-size);font-size:var(--kc-small-font-size-clamp);opacity:.5;margin:0}.postNav .prev,.postNav .next{max-width:50%;padding:calc((calc(18px + 1.8vw))*.5)}.postNav .prev{text-align:left}.postNav .prev a::before{content:"< "}.postNav .next{text-align:right}.postNav .next a::after{content:" >"}@media only screen and (max-width: 768px){.postWrapper .postArchive,.postWrapper .postCategories{width:100%}.postWrapper .postCategories{margin-top:calc((calc(18px + 1.8vw))*.5);padding-top:calc((calc(18px + 1.8vw))*.5);border-top:solid 1px var(--hesellic-color-lighter-grey)}}@media only screen and (max-width: 650px){.postArchive .postLink{flex-wrap:wrap}.postArchive .postLink .thumbnail,.postArchive .postLink .text{width:100%}.postArchive .postLink .thumbnail{max-width:180px;margin-bottom:calc((calc(18px + 1.8vw))*.5)}.postArchive .postLink p.excerpt{display:none}.postArchive .postLink p.mobileExcerpt{display:block}}@media only screen and (max-width: 450px){.postArchive .postLink .thumbnail{min-width:100px}.postNav{flex-wrap:wrap;justify-content:center}.postNav .prev,.postNav .next{width:100%;max-width:100%;padding:calc((calc(18px + 1.8vw))*.5)}.postNav .prev{text-align:center}.postNav .prev a::before{display:none}.postNav .next{text-align:center}.postNav .next a::after{display:none}}

/*# sourceMappingURL=hesellicDesign.css.map */