:root{--wrapper-width: calc(100% - clamp(48px, 10vw, 96px))}@media only screen and (max-width: 700px){:root{--wrapper-width: calc(100% - clamp(48px, 10vw, 96px))}}.smoothPX{transition:all .25s linear}@keyframes fadeIn{from{opacity:0}to{opacity:1}}:root{--dl-color-primary: #839A2E;--dl-color-secondary: #E8A74A;--dl-color-tertiary: #DC613B;--dl-color-gold: #E8A74A;--dl-color-beige: #F7F0E4;--dl-color-orange: #FC790F;--dl-color-drop-down: #C4BC9B;--dl-color-black: #000000;--dl-color-white: #FFFFFF;--dl-color-grey: #CCCCCC;--dl-color-red: #D9000D;--dl-color-magenta: #eb1a74;--dl-color-green: #74af26;--dl-color-blue: #007ac1;--dl-color-blue-dark: #2c6ada;--dl-color-yellow: #fcd623;--dl-color-purple: #9685c5;--dl-color-dark-grey: #525252;--dl-color-light-grey: #F2F2F2;--dl-color-lighter-grey: #F0F0F0;--dl-color-facebook: #486099;--dl-color-border: #D5D5D5;--dl-color-box: #EDEEED;--dl-color-block-link-text: var(--dl-color-white);--dl-color-block-link-bg: var(--dl-color-primary);--dl-color-text-color: #525252}:root{--kc-body-font: "museo-sans", Helvetica, sans-serif;--kc-body-font-weight: 500;--kc-body-font-line-height: 1.6em;--kc-header-font-script: "verveine", sans-serif;--kc-header-font-script-weight: 400;--kc-header-font-script-line-height: 1em;--kc-header-font: "museo-sans", sans-serif;--kc-header-font-weight: 400;--kc-header-font-line-height: 1.3em;--kc-menu-font: "museo-sans", sans-serif;--kc-menu-font-weight: 400;--kc-menu-font-line-height: 1.2em;--kc-h1Size-clamp:	clamp(50px, 9vw, 65px);--kc-h1Size-script-clamp: clamp(60px, 9vw, 80px);--kc-h1Size-large-clamp:	clamp(70px, 11vw, 115px);--kc-h2Size-clamp:	clamp(42px, 8.5vw, 55px);--kc-h2Size-script-clamp: clamp(52px, 9.5vw, 70px);--kc-h3Size-clamp:	clamp(36px, 7vw, 45px);--kc-h3Size-script-clamp: clamp(46px, 8vw, 60px);--kc-h4Size-clamp:	clamp(28px, 5.5vw, 35px);--kc-h4Size-script-clamp: clamp(40px, 6.5vw, 50px);--kc-h5Size-clamp:	clamp(22px, 4vw, 30px);--kc-h5Size-script-clamp: clamp(34px, 5vw, 45px);--kc-h6Size-clamp:	clamp(16px, 3vw, 20px);--kc-h6Size-script-clamp: clamp(20px, 3vw, 25px);--kc-bodyFontSize-clamp: clamp(13px, 2vw, 15px);--kc-bodyFontSize-large-clamp: clamp(13px, 2vw, 15px);--kc-menuFontSize: clamp(14px, 1.8vw, 16px);--kc-menuSubTextFontSize: clamp(12px, 1.6vw, 14px);--kc-menu-sub-text-font-weight: 300;--kc-menuOverlayFontSize: clamp(18px, 3vw, 22px);--kc-menuOverlaySubTextFontSize: clamp(16px, 2.5vw, 18px);--kc-footerFontSize: clamp(16px, 2.5vw, 18px);--kc-smallFontSize: 10px;--kc-creditFontSize: 10px}body{font-size:62.5%}p,ul,ol,table{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize-clamp);margin-bottom:1.2em}p{margin-bottom:1.1em}a{text-decoration:none}sup{font-size:.5em !important}strong{font-weight:700}span.primaryColour{color:var(--dl-color-primary) !important}span.secondaryColour{color:var(--dl-color-secondary) !important}span.goldColour{color:var(--dl-color-gold) !important}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6,ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,blockquote+h1,blockquote+h2,blockquote+h3,blockquote+h4,blockquote+h5,blockquote+h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,span{text-underline-offset:.15em}h1,h2,h3,h4,h5,h6{color:var(--dl-color-primary);font-family:var(--kc-header-font);font-weight:var(--kc-header-font-weight);line-height:var(--kc-header-font-line-height);font-style:normal;width:100%;margin-bottom:.75em}h1.scriptHeading,h2.scriptHeading,h3.scriptHeading,h4.scriptHeading,h5.scriptHeading,h6.scriptHeading{font-family:var(--kc-header-font-script);font-weight:var(--kc-header-font-script-weight);line-height:var(--kc-header-font-script-line-height);font-style:normal}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{line-height:1.1em}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:900}h1.primaryColour,h2.primaryColour,h3.primaryColour,h4.primaryColour,h5.primaryColour,h6.primaryColour{color:var(--dl-color-primary) !important}h1.secondaryColour,h2.secondaryColour,h3.secondaryColour,h4.secondaryColour,h5.secondaryColour,h6.secondaryColour{color:var(--dl-color-secondary) !important}h1.tertiaryColour,h2.tertiaryColour,h3.tertiaryColour,h4.tertiaryColour,h5.tertiaryColour,h6.tertiaryColour{color:var(--dl-color-tertiary) !important}h1.textColour,h2.textColour,h3.textColour,h4.textColour,h5.textColour,h6.textColour{color:var(--dl-color-text-color) !important}h1.magenta,h2.magenta,h3.magenta,h4.magenta,h5.magenta,h6.magenta{color:var(--dl-color-magenta) !important}h1.green,h2.green,h3.green,h4.green,h5.green,h6.green{color:var(--dl-color-green) !important}h1.blue,h2.blue,h3.blue,h4.blue,h5.blue,h6.blue{color:var(--dl-color-blue) !important}h1.yellow,h2.yellow,h3.yellow,h4.yellow,h5.yellow,h6.yellow{color:var(--dl-color-yellow) !important}h1.purple,h2.purple,h3.purple,h4.purple,h5.purple,h6.purple{color:var(--dl-color-purple) !important}h1{font-size:var(--kc-h1Size-clamp);margin-bottom:.5em}h1.largeText{font-size:var(--kc-h1Size-large-clamp)}h1.smallText{font-size:var(--kc-h2Size-clamp)}h1.scriptHeading{font-size:var(--kc-h1Size-script-clamp)}h1.scriptHeading.largeText{font-size:var(--kc-h1Size-large-clamp)}h1.scriptHeading.smallText{font-size:var(--kc-h2Size-script-clamp)}h2{font-size:var(--kc-h2Size-clamp);margin-bottom:.35em}h2.largeText{font-size:var(--kc-h1Size-clamp)}h2.smallText{font-size:var(--kc-h3Size-clamp)}h2.scriptHeading{font-size:var(--kc-h2Size-script-clamp)}h2.scriptHeading.largeText{font-size:var(--kc-h1Size-script-clamp)}h2.scriptHeading.smallText{font-size:var(--kc-h3Size-script-clamp)}h3{font-size:var(--kc-h3Size-clamp);margin-bottom:.45em}h3.largeText{font-size:var(--kc-h2Size-clamp)}h3.smallText{font-size:var(--kc-h4Size-clamp)}h3.scriptHeading{font-size:var(--kc-h3Size-script-clamp)}h3.scriptHeading.largeText{font-size:var(--kc-h2Size-script-clamp)}h3.scriptHeading.smallText{font-size:var(--kc-h4Size-script-clamp)}h4{font-size:var(--kc-h4Size-clamp)}h4.largeText{font-size:var(--kc-h3Size-clamp)}h4.smallText{font-size:var(--kc-h5Size-clamp)}h4.scriptHeading{font-size:var(--kc-h4Size-script-clamp)}h4.scriptHeading.largeText{font-size:var(--kc-h3Size-script-clamp)}h4.scriptHeading.smallText{font-size:var(--kc-h5Size-script-clamp)}h5{font-size:var(--kc-h5Size-clamp)}h5.largeText{font-size:var(--kc-h4Size-clamp)}h5.smallText{font-size:var(--kc-h6Size-clamp)}h5.scriptHeading{font-size:var(--kc-h5Size-script-clamp)}h5.scriptHeading.largeText{font-size:var(--kc-h4Size-script-clamp)}h5.scriptHeading.smallText{font-size:var(--kc-h6Size-script-clamp)}h6{font-size:var(--kc-h6Size-clamp)}h6.largeText{font-size:var(--kc-h5Size-clamp)}h6.smallText{font-size:var(--kc-bodyFontSize-clamp)}h6.scriptHeading{font-size:var(--kc-h6Size-script-clamp)}h6.scriptHeading.largeText{font-size:var(--kc-h5Size-script-clamp)}h6.scriptHeading.smallText{font-size:var(--kc-bodyFontSize-clamp)}.textCentre{text-align:center}.textLeft{text-align:left}.textRight{text-align:right}h1.smallText{font-size:var(--kc-h2Size-clamp)}h1.largeText{font-size:var(--kc-h1Size-large-clamp)}h2.smallText{font-size:var(--kc-h3Size-clamp)}h2.largeText{font-size:var(--kc-h1Size-clamp)}h3.smallText{font-size:var(--kc-h4Size-clamp)}h3.largeText{font-size:var(--kc-h2Size-clamp)}h4.smallText{font-size:var(--kc-h5Size-clamp)}h4.largeText{font-size:var(--kc-h3Size-clamp)}h5.smallText{font-size:var(--kc-h6Size-clamp)}h5.largeText{font-size:var(--kc-h4Size-clamp)}h6.smallText{font-size:var(--kc-bodyFontSize-clamp)}h6.largeText{font-size:var(--kc-h5Size-clamp)}p.smallText,ul.smallText{font-size:var(--kc-smallFontSize)}p.largeText,ul.largeText{font-size:var(--kc-h6Size-clamp)}.pageHeading h1[style*="text-align: center;"],.pageHeading h2[style*="text-align: center;"],.pageHeading h3[style*="text-align: center;"],.pageHeading h4[style*="text-align: center;"],.pageHeading h5[style*="text-align: center;"],.pageHeading h6[style*="text-align: center;"],.pageHeading a[style*="text-align: center;"],.pageHeading p[style*="text-align: center;"],.pageHeading ul[style*="text-align: center;"],.banner h1[style*="text-align: center;"],.banner h2[style*="text-align: center;"],.banner h3[style*="text-align: center;"],.banner h4[style*="text-align: center;"],.banner h5[style*="text-align: center;"],.banner h6[style*="text-align: center;"],.banner a[style*="text-align: center;"],.banner p[style*="text-align: center;"],.banner ul[style*="text-align: center;"]{max-width:850px;margin-left:auto !important;margin-right:auto !important}:root{interpolate-size:allow-keywords}@view-transition{navigation:auto}*{padding:0;margin:0;position:relative;-webkit-text-size-adjust:none;box-sizing:border-box}[id]{scroll-margin-top:296px}html{scroll-behavior:smooth;scroll-padding-top:296px}body{position:relative;width:100%;overflow-x:clip;color:var(--dl-color-text-color)}section,.section{width:100%;overflow:clip}img{width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic}.wrapper{max-width:1200px;width:var(--wrapper-width);display:block;margin:0 auto}.flexer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.clearit{display:block;width:100%;clear:both}.opacity10{opacity:10%}.opacity20{opacity:20%}.opacity30{opacity:30%}.opacity40{opacity:40%}.opacity50{opacity:50%}.opacity60{opacity:60%}.opacity70{opacity:70%}.opacity80{opacity:80%}.opacity90{opacity:90%}.opacity100{opacity:100%}.no-margin{margin:0 !important}.bgCover{-o-object-fit:cover;object-fit:cover}.bgContain{-o-object-fit:contain;object-fit:contain}.centreCentre{-o-object-position:center center;object-position:center center}.leftCentre{-o-object-position:left center;object-position:left center}.rightCentre{-o-object-position:right center;object-position:right center}.centerTop{-o-object-position:center top;object-position:center top}.leftTop{-o-object-position:left top;object-position:left top}.rightTop{-o-object-position:right top;object-position:right top}.centreBottom{-o-object-position:center bottom;object-position:center bottom}.leftBottom{-o-object-position:left bottom;object-position:left bottom}.rightBottom{-o-object-position:right bottom;object-position:right bottom}.imgHeightEnlarge{height:100%;min-height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.bgBlendNormal{mix-blend-mode:Normal}.bgBlendMultiply{mix-blend-mode:Multiply}.bgBlendScreen{mix-blend-mode:Screen}.bgBlendOverlay{mix-blend-mode:Overlay}.bgBlendDarken{mix-blend-mode:Darken}.bgBlendLighten{mix-blend-mode:Lighten}.bgBlendColor-dodge{mix-blend-mode:color-dodge}.bgBlendColor-burn{mix-blend-mode:color-burn}.bgBlendHard-light{mix-blend-mode:hard-light}.bgBlendSoft-light{mix-blend-mode:soft-light}.bgBlendDifference{mix-blend-mode:Difference}.bgBlendExclusion{mix-blend-mode:Exclusion}.bgBlendHue{mix-blend-mode:Hue}.bgBlendSaturation{mix-blend-mode:Saturation}.bgBlendColor{mix-blend-mode:Color}.bgBlendLuminosity{mix-blend-mode:Luminosity}.blockLink{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;padding:.7em 1em .95em;-webkit-mask-image:url("/wp-content/themes/kc_dalziel_ingredients/img/contact_background.svg");mask-image:url("/wp-content/themes/kc_dalziel_ingredients/img/contact_background.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center bottom;mask-position:center bottom;-webkit-mask-size:100%;mask-size:100%;background-color:var(--dl-color-tertiary);color:var(--dl-color-white)}.normalText .blockLink{background-color:var(--dl-color-tertiary);color:var(--dl-color-white)}.makeItStick{position:sticky;display:block;z-index:10 !important}.accreditations{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:18px}.accreditations img{height:80px;width:auto}.social_media{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:12px}.social_media>a,.social_media>img{width:30px}.text{text-align:left}.text hr{border:0;border-top:solid 1.5px currentColor;margin:clamp(24px,5.5vw,48px) 0}.text *[style*=center]+hr{width:75%;max-width:450px;margin-left:auto;margin-right:auto}.text ul{margin-left:1.25em}.text ul li{margin-top:.375em;margin-bottom:.375em}.text .twoColumns{-moz-columns:2;columns:2;-moz-column-gap:2.5em;column-gap:2.5em}.text .twoColumns li{-moz-column-break-inside:avoid;break-inside:avoid}.text .centred{width:-moz-fit-content;width:fit-content;margin-left:auto !important;margin-right:auto !important}.text ul.centred{padding-left:1.25em}@media only screen and (max-width: 450px){.text .twoColumns{-moz-columns:1;columns:1}.text .twoColumns li{-moz-column-break-inside:avoid;break-inside:avoid}}header#headerNav{position:sticky;top:0;left:0;padding-bottom:24px;z-index:100;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;filter:drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));background-image:url("/wp-content/themes/kc_dalziel_ingredients/img/menu-background-white.svg");background-repeat:repeat-x;background-size:1000px 500px;background-position:center bottom}header#headerNav>*{z-index:2}header#headerNav .mainNav{width:100%;order:1}header#headerNav .contactBar{width:100%}header#headerNav .contactBar ul.contacts{width:100%;justify-content:flex-end;align-items:center;gap:24px;margin-bottom:-32px}header#headerNav .contactBar ul.contacts a{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;font-size:14px;color:var(--dl-color-tertiary)}header#headerNav ul{margin:0;padding:0;list-style-type:none}header#headerNav ul#mainMenu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-end;align-items:flex-end;width:100%;min-height:80px}header#headerNav ul#mainMenu a{display:block;width:100%}header#headerNav ul#mainMenu>li{position:static;padding:0 22px}header#headerNav ul#mainMenu>li.brand{padding-left:0px;width:170px;line-height:0em}header#headerNav ul#mainMenu>li.brand a{padding-bottom:6px}header#headerNav ul#mainMenu>li>h6,header#headerNav ul#mainMenu>li>a{font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:1.25em;font-size:var(--kc-menuFontSize);color:var(--dl-color-primary);cursor:pointer;font-size:var(--kc-menuFontSize);margin:0;padding-bottom:12px;font-weight:700}header#headerNav ul#mainMenu>li>h6 .menu_sub_text,header#headerNav ul#mainMenu>li>a .menu_sub_text{display:none}header#headerNav ul#mainMenu>li .menuImage{width:100%;aspect-ratio:3/2.5;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;margin-top:1em}header#headerNav ul#mainMenu>li:hover>h6,header#headerNav ul#mainMenu>li:hover>a{color:var(--dl-color-tertiary)}header#headerNav ul#mainMenu li ul.sub-menu{margin:0;padding:32px 0 32px 0;opacity:0;position:absolute;top:calc(100% - 6px);left:50%;transform:translateX(-50%);transition:opacity .35s ease;pointer-events:none;width:calc(100vw - clamp(24px,5.5vw,48px));max-width:1200px;display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));grid-auto-flow:row;gap:18px}header#headerNav ul#mainMenu li ul.sub-menu li{width:-moz-fit-content;width:fit-content;display:flex;padding-right:18px}header#headerNav ul#mainMenu li ul.sub-menu li *{opacity:0;transition:opacity .35s ease;transition-delay:.15s}header#headerNav ul#mainMenu li ul.sub-menu li a{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;color:var(--dl-color-white);display:block;width:100%}header#headerNav ul#mainMenu li ul.sub-menu li a span{display:block;width:100%}header#headerNav ul#mainMenu li ul.sub-menu li a .menu_sub_text{font-family:var(--kc-menu-font);font-weight:var(--kc-menu-sub-text-font-weight);line-height:1.4em;font-size:var(--kc-menuSubTextFontSize)}header#headerNav ul#mainMenu li ul.sub-menu li a .menu_title+.menu_sub_text{border-top:solid 1px color-mix(in srgb, currentColor 30%, transparent);padding-top:8px;margin-top:8px;transition-delay:.3s}header#headerNav ul#mainMenu li ul.sub-menu::before{content:"";display:block;position:absolute;left:50%;top:0;bottom:0;width:100vw;height:100%;transform:translateX(-50%) translateY(-20px);background-image:url("/wp-content/themes/kc_dalziel_ingredients/img/sub-menu-background-green.svg"),url("/wp-content/themes/kc_dalziel_ingredients/img/sub-menu-background-green.svg"),linear-gradient(to bottom, transparent 0px, transparent 20px, var(--dl-color-primary) 20px, var(--dl-color-primary) calc(100% - 20px), transparent calc(100% - 20px));background-position:left top,left bottom,left center;background-size:100vw 50px,100vw 50px,cover;background-repeat:repeat-x;transition:all .35s ease}header#headerNav ul#mainMenu li:hover ul.sub-menu{pointer-events:all;transform:translateX(-50%);opacity:1}header#headerNav ul#mainMenu li:hover ul.sub-menu li *{opacity:1}header#headerNav ul#mainMenu li:hover ul.sub-menu::before{transform:translateX(-50%) translateY(0px)}#headerNav button.searchTrigger{all:unset;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;font-size:14px;color:var(--dl-color-tertiary);cursor:pointer}#headerNav button.searchTrigger::before{background-image:url("/wp-content/themes/kc_dalziel_ingredients/img/icon_search_green.svg")}#headerNav button.searchTrigger::before,#headerNav li.telNo a::before,#headerNav li.menuHandle a::before,#headerNav li.email a::before{content:"";display:inline-block;width:1.5em;height:1.5em;background-position:left center;background-repeat:no-repeat;background-size:contain;margin-right:.5em;transition:transform .15s ease-in-out;transform-origin:center center}#headerNav button.searchTrigger:hover::before,#headerNav li.telNo a:hover::before,#headerNav li.menuHandle a:hover::before,#headerNav li.email a:hover::before{transform:scale(1.2)}#headerNav li.telNo a::before{background-image:url("/wp-content/themes/kc_dalziel_ingredients/img/icon_tel_no_green.svg")}#headerNav li.email a::before{background-image:url("/wp-content/themes/kc_dalziel_ingredients/img/icon_email_green.svg")}#headerNav li.menuHandle a::before{background-image:url("/wp-content/themes/kc_dalziel_ingredients/img/icon_menu_green.svg")}#headerNav li.contact a{display:block;padding:12px;background-color:var(--dl-color-tertiary);color:var(--dl-color-white) !important;-webkit-mask-image:url("/wp-content/themes/kc_dalziel_ingredients/img/contact_background.svg");mask-image:url("/wp-content/themes/kc_dalziel_ingredients/img/contact_background.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;transition:background-color .35s ease}#headerNav li.contact a:hover{background-color:var(--dl-color-primary)}#headerNav #mobileNav{width:100%;display:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-end;align-items:flex-end}#headerNav #mobileNav .brand{padding-left:0px;width:110px;line-height:0em}#headerNav #mobileNav .brand a{padding-bottom:6px}#headerNav #mobileNav .flexer{align-items:flex-end}#headerNav #mobileNav .menuLinks{flex-grow:1;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-content:flex-start;align-items:flex-start;gap:clamp(14px,6vw,20px)}#headerNav #mobileNav .menuLinks span{display:none}#headerNav #mobileNav .menuLinks a{font-size:var(--kc-h6Size-clamp);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;color:var(--dl-color-tertiary)}#headerNav #mobileNav .menuLinks a::before{margin:0}#headerNav #mobileNav .menuLinks li.menuHandle a::before{margin-right:6px !important}#headerNav.compact .contactBar,#headerNav.compact nav#mainNavID{position:absolute;opacity:0;pointer-events:none}#headerNav.compact #mobileNav{display:flex}@media only screen and (max-width: 650px){.contactBar,nav#mainNavID{display:none}}body.dormant{overflow:clip}#menuOverlay,.searchOverlay{position:fixed;z-index:100;left:0;top:0;right:0;bottom:0;width:calc(100vw + 10px);background-color:var(--dl-color-primary);flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;opacity:0;pointer-events:none;transform:scale(1.2);transform-origin:center center;transition:opacity .15s ease-out,transform .15s ease-out;overflow:auto}#menuOverlay::-webkit-scrollbar,.searchOverlay::-webkit-scrollbar{width:10px}#menuOverlay::-webkit-scrollbar-track,.searchOverlay::-webkit-scrollbar-track{background:#f1f1f1}#menuOverlay::-webkit-scrollbar-thumb,.searchOverlay::-webkit-scrollbar-thumb{background:#888}#menuOverlay::-webkit-scrollbar-thumb:hover,.searchOverlay::-webkit-scrollbar-thumb:hover{background:#555}#menuOverlay .menuHolder,.searchOverlay .menuHolder{display:flex;display:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:center;min-height:100%;width:100%;z-index:2;pointer-events:none;padding:clamp(12px,2.75vw,24px) clamp(24px,5.5vw,48px)}#menuOverlay .backer,.searchOverlay .backer{z-index:1;position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%}#menuOverlay nav,.searchOverlay nav{pointer-events:all;width:100%;max-width:350px}#menuOverlay .searchHolder,.searchOverlay .searchHolder{pointer-events:all;width:100%;max-width:650px}#menuOverlay .searchHolder .searchHeader,.searchOverlay .searchHolder .searchHeader{color:var(--dl-color-white)}#menuOverlay .logo,.searchOverlay .logo{display:block;width:70%;max-width:200px;margin-bottom:4em}#menuOverlay ul,.searchOverlay ul{list-style-type:none}#menuOverlay ul.icons,.searchOverlay ul.icons{margin-bottom:2em;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}#menuOverlay ul.icons a,.searchOverlay ul.icons a{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;color:var(--dl-color-white);font-size:var(--kc-menuOverlayFontSize)}#menuOverlay ul.icons a span,.searchOverlay ul.icons a span{display:none}#menuOverlay ul.icons a::before,.searchOverlay ul.icons a::before{content:"";display:inline-block;width:1.5em;height:1.5em;background-position:left center;background-repeat:no-repeat;background-size:contain;margin-right:.5em;transition:transform .15s ease-in-out;transform-origin:center center}#menuOverlay ul.icons a:hover::before,.searchOverlay ul.icons a:hover::before{transform:scale(1.2)}#menuOverlay ul.icons li+li,.searchOverlay ul.icons li+li{padding-left:clamp(18px,4vw,24px)}#menuOverlay ul.icons li.telNo a::before,.searchOverlay ul.icons li.telNo a::before{background-image:url("/wp-content/themes/kc_dalziel_ingredients/img/icon_tel_no_white.svg")}#menuOverlay ul.icons li.email a::before,.searchOverlay ul.icons li.email a::before{background-image:url("/wp-content/themes/kc_dalziel_ingredients/img/icon_email_white.svg")}#menuOverlay ul.icons li.search a::before,.searchOverlay ul.icons li.search a::before{background-image:url("/wp-content/themes/kc_dalziel_ingredients/img/icon_search_white.svg")}#menuOverlay a.closeMenu,.searchOverlay a.closeMenu{display:flex;flex-direction:row;flex-wrap:nowrap;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:1.25em;font-size:var(--kc-menuFontSize);color:var(--dl-color-white);font-size:var(--kc-menuOverlaySubTextFontSize);margin-top:3em}#menuOverlay a.closeMenu.iconOnly,.searchOverlay a.closeMenu.iconOnly{margin-top:0em;position:absolute;top:clamp(12px,2.75vw,24px);right:calc(clamp(12px,2.75vw,24px) + 10px)}#menuOverlay a.closeMenu.iconOnly span,.searchOverlay a.closeMenu.iconOnly span{display:none}#menuOverlay a.closeMenu::before,.searchOverlay a.closeMenu::before{content:"";display:inline-block;width:1.5em;height:1.5em;background-image:url("/wp-content/themes/kc_dalziel_ingredients/img/icon_close_white.svg");background-position:left center;background-repeat:no-repeat;background-size:contain;margin-right:.5em;transition:transform .15s ease-in-out;transform-origin:center center}#menuOverlay a.closeMenu:hover::before,.searchOverlay a.closeMenu:hover::before{transform:scale(1.2)}.searchOverlay .menuHolder{align-items:flex-start}.searchOverlay .menuHolder .searchHolder{margin-top:clamp(48px,10vw,96px)}ul#overlayMenu .menu_sub_text,ul#overlayMenu .menuImage{display:none}ul#overlayMenu a,ul#overlayMenu h6{color:var(--dl-color-white)}ul#overlayMenu>li+li{margin-top:1.4em;padding-top:1.4em;border-top:solid 1px color-mix(in srgb, var(--dl-color-white) 30%, transparent)}ul#overlayMenu>li>h6,ul#overlayMenu>li>a{font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:1.25em;font-size:var(--kc-menuFontSize);cursor:pointer;font-size:var(--kc-menuOverlayFontSize);margin:0;font-weight:700;margin-bottom:2px;width:100%}ul#overlayMenu li.menu-item-has-children>a,ul#overlayMenu li.menu-item-has-children>h6{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}ul#overlayMenu li.menu-item-has-children>a::after,ul#overlayMenu li.menu-item-has-children>h6::after{content:"";display:block;width:1em;height:1em;background-image:url("/wp-content/themes/kc_dalziel_ingredients/img/parent_item_open.svg");background-position:left center;background-repeat:no-repeat;background-size:contain}ul#overlayMenu li.menu-item-has-children.expanded>a::after,ul#overlayMenu li.menu-item-has-children.expanded>h6::after{background-image:url("/wp-content/themes/kc_dalziel_ingredients/img/parent_item_close.svg")}ul#overlayMenu ul.sub-menu{margin:0;padding-top:0px;height:0px;opacity:0;transform:translateY(10px);transition:all .35s ease;interpolate-size:allow-keywords}ul#overlayMenu ul.sub-menu li{margin-top:0px;transition:all .35s ease}ul#overlayMenu ul.sub-menu a{font-size:var(--kc-menuOverlaySubTextFontSize)}ul#overlayMenu .expanded ul.sub-menu{height:auto;padding-top:6px;opacity:1;transform:translateX(0px)}ul#overlayMenu .expanded ul.sub-menu li{margin-top:16px}#menuOverlay.active,.searchOverlay.active{display:flex;opacity:1;transform:scale(1);pointer-events:all}#menuOverlay.active .menuHolder,.searchOverlay.active .menuHolder{display:flex}footer ul{list-style-type:none}footer .logoBar{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:center;margin-bottom:10px}footer .logoBar .brand{display:block;width:170px;padding-right:22px}footer .footBar{background-color:var(--dl-color-primary);color:var(--dl-color-white)}footer .footBar a{color:var(--dl-color-white)}footer .footBar .wrapper{display:grid;grid-template-areas:"address footLinks socialLinks";grid-template-columns:250px 4fr 114px}footer .footBar .address{padding:clamp(12px,2.75vw,24px)}footer .footBar .address{grid-area:address;padding-left:0px;background-color:color-mix(in srgb, var(--dl-color-primary), var(--dl-color-white) 10%)}footer .footBar .address::before{content:"";display:block;position:absolute;left:auto;top:0;right:99%;bottom:0;width:100vw;height:100%;background-color:inherit}footer .footBar ul.contacts{margin-bottom:0}footer .footBar .footLinks{grid-area:footLinks;padding:0 clamp(12px,2.75vw,24px) clamp(12px,2.75vw,24px) 0;padding-top:0px;display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));grid-auto-flow:row;max-width:720px}footer .footBar .footLinks .menuImage,footer .footBar .footLinks .menu_sub_text{display:none}footer .footBar .footLinks>li{width:-moz-fit-content;width:fit-content;padding:clamp(12px,2.75vw,24px) 0 0 clamp(12px,2.75vw,24px)}footer .footBar .footLinks>li>h6,footer .footBar .footLinks>li>a{font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:1.25em;font-size:var(--kc-menuFontSize);cursor:pointer;font-size:var(--kc-menuFontSize);margin:0;font-weight:700;color:var(--dl-color-white)}footer .footBar .footLinks>li>h6{cursor:auto;pointer-events:none}footer .footBar .footLinks ul.sub-menu{margin:0}footer .footBar .footLinks ul.sub-menu a{font-size:var(--kc-menuSubTextFontSize)}footer .footBar .social_media{grid-area:socialLinks;padding-top:clamp(12px,2.75vw,24px);justify-content:right}footer .smallLinks{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}footer .smallLinks .accreditations{width:100%;display:none}footer .smallLinks .accreditations img{max-height:60px}footer .smallLinks ul{margin-top:clamp(6px,1.3vw,12px)}footer .smallLinks li{padding:0px 1.4em 0px 0;margin-right:1.4em;border-right:solid 1px var(--dl-color-text-color)}footer .smallLinks li:last-child{border:0}footer .smallLinks a{font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:1.25em;font-size:var(--kc-menuFontSize);font-size:var(--kc-menuSubTextFontSize);cursor:pointer;color:var(--dl-color-text-color)}footer .smallLinks a.credit{font-size:var(--kc-smallFontSize);margin-top:clamp(6px,1.3vw,12px)}footer .smallMenu{list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}footer .regDetails{padding-bottom:clamp(12px,2.75vw,24px)}footer .regDetails *{font-size:var(--kc-smallFontSize)}footer .regDetails * a{color:var(--dl-color-text-color)}footer .kingCredit{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;padding-bottom:clamp(12px,2.75vw,24px)}footer .kingCredit a{font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:1.25em;font-size:var(--kc-menuFontSize);font-size:var(--kc-menuSubTextFontSize);font-size:var(--kc-smallFontSize);color:var(--dl-color-text-color)}.quickSample{position:fixed;left:auto;top:auto;right:clamp(12px,2.75vw,24px);bottom:clamp(12px,2.75vw,24px);pointer-events:all;filter:drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25));width:clamp(100px,7vw,150px);height:clamp(100px,7vw,150px);display:block;background-image:url("/wp-content/themes/kc_dalziel_ingredients/img/sample-request.svg");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .15s ease-in-out;transform:scale(1);z-index:20}.quickSample:hover{transform:rotate(5deg) scale(1.1)}.quickSample span{position:absolute;opacity:0}.spiceBorder{width:100%;display:block;height:calc(4vw + 34px);background-image:url("/wp-content/themes/kc_dalziel_ingredients/img/image-strip-wide.webp");background-repeat:repeat-x;background-position:center;background-size:auto 100%;margin:clamp(24px,5.5vw,48px) 0}@media only screen and (max-width: 768px){.spiceBorder{background-image:url("/wp-content/themes/kc_dalziel_ingredients/img/image-strip-medium.webp")}}@media only screen and (max-width: 650px){.spiceBorder{background-image:url("/wp-content/themes/kc_dalziel_ingredients/img/image-strip-small.webp")}}@media only screen and (max-width: 768px){footer .footBar .wrapper{display:grid;grid-template-areas:"address socialLinks" "footLinks footLinks";grid-template-columns:1fr 114px}footer .footBar .address{padding-top:clamp(24px,5.5vw,48px);padding-bottom:clamp(24px,5.5vw,48px)}footer .footBar .address::before{content:"";left:50%;width:200vw;transform:translateX(-50%)}footer .footBar .footLinks{grid-area:footLinks;padding:clamp(24px,5.5vw,48px) clamp(12px,2.75vw,24px) clamp(12px,2.75vw,24px) 0;display:grid;grid-template-columns:repeat(auto-fill, minmax(120px, 1fr));grid-auto-flow:row;gap:clamp(24px,5.5vw,48px)}footer .footBar .footLinks .menuImage,footer .footBar .footLinks .menu_sub_text{display:none}footer .footBar .footLinks>li{width:-moz-fit-content;width:fit-content;padding:clamp(12px,2.75vw,24px) clamp(12px,2.75vw,24px) 0 0}}@media only screen and (max-width: 650px){footer .logoBar .brand{display:block;width:130px;padding-right:22px}footer .logoBar .accreditations{display:none}footer .smallLinks .accreditations{display:flex}}.footCardTrack{margin-top:clamp(48px,10vw,96px);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:stretch}.footCardTrack .footCard{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;background-color:var(--dl-color-primary);width:calc(33.3333333333% - clamp(12px,2.75vw,24px));margin:clamp(6px,1.3vw,12px);padding:clamp(18px,4.1vw,36px)}.footCardTrack .footCard h6,.footCardTrack .footCard p{color:var(--dl-color-white)}.footCardTrack .footCard h6{margin-bottom:.5em;padding-bottom:.5em;border-bottom:solid 1px color-mix(in srgb, currentColor 50%, transparent)}.footCardTrack .footCard span{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:clamp(12px,2.75vw,24px)}.footCardTrack .footCard .blockLink{color:var(--dl-color-tertiary);background-color:var(--dl-color-white)}@media only screen and (max-width: 900px){.footCardTrack .footCard{width:calc(50% - clamp(12px,2.75vw,24px))}}@media only screen and (max-width: 450px){.footCardTrack .footCard{width:calc(100% - clamp(12px,2.75vw,24px))}}.blockContent{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;z-index:2}.kc_block{max-width:1200px;width:var(--wrapper-width);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center}.kc_block *{z-index:1}.kc_block .bgImage{z-index:0;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.kc_block+.kc_block{margin-top:clamp(24px,5.5vw,48px)}.kc_inner{width:100%;max-width:1200px}.roughBorder{-webkit-mask-image:url("/wp-content/themes/kc_dalziel_ingredients/img/roughBack.svg");mask-image:url("/wp-content/themes/kc_dalziel_ingredients/img/roughBack.svg");-webkit-mask-composite:source-over;mask-composite:add;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:left top;mask-position:left top}@media only screen and (max-width: 768px){.roughBorder{-webkit-mask-image:url("/wp-content/themes/kc_dalziel_ingredients/img/roughBackMedium.svg");mask-image:url("/wp-content/themes/kc_dalziel_ingredients/img/roughBackMedium.svg")}}@media only screen and (max-width: 650px){.roughBorder{-webkit-mask-image:url("/wp-content/themes/kc_dalziel_ingredients/img/roughBackSmall.svg");mask-image:url("/wp-content/themes/kc_dalziel_ingredients/img/roughBackSmall.svg")}}.kc_block.roughBorder.wFullScreen{width:calc(100vw + clamp(48px,10vw,96px));max-width:calc(100vw + clamp(48px,10vw,96px)) !important}.kc_block.roughBorder.wFullScreen .kc_inner.wFullScreen{max-width:100vw}.kc_block.textAlignCentre *{text-align:center}.kc_block.textAlignRight *{text-align:right}.text *:last-child{margin-bottom:0}.kc_block.noPadTop,.kc_inner.noPadTop,.sideContent.noPadTop,.text.mainText.noPadTop,.banner .text.noPadTop{padding-top:0px}.kc_block.halfPadTop,.kc_inner.halfPadTop,.sideContent.halfPadTop,.text.mainText.halfPadTop,.banner .text.halfPadTop{padding-top:clamp(12px,2.75vw,24px)}.kc_block.normalPadTop,.kc_inner.normalPadTop,.sideContent.normalPadTop,.text.mainText.normalPadTop,.banner .text.normalPadTop{padding-top:clamp(24px,5.5vw,48px)}.kc_block.doublePadTop,.kc_inner.doublePadTop,.sideContent.doublePadTop,.text.mainText.doublePadTop,.banner .text.doublePadTop{padding-top:clamp(48px,10vw,96px)}.kc_block.noPadRight,.kc_inner.noPadRight,.sideContent.noPadRight,.text.mainText.noPadRight,.banner .text.noPadRight{padding-right:0px}.kc_block.halfPadRight,.kc_inner.halfPadRight,.sideContent.halfPadRight,.text.mainText.halfPadRight,.banner .text.halfPadRight{padding-right:clamp(12px,2.75vw,24px)}.kc_block.normalPadRight,.kc_inner.normalPadRight,.sideContent.normalPadRight,.text.mainText.normalPadRight,.banner .text.normalPadRight{padding-right:clamp(24px,5.5vw,48px)}.kc_block.doublePadRight,.kc_inner.doublePadRight,.sideContent.doublePadRight,.text.mainText.doublePadRight,.banner .text.doublePadRight{padding-right:clamp(48px,10vw,96px)}.kc_block.noPadBottom,.kc_inner.noPadBottom,.sideContent.noPadBottom,.text.mainText.noPadBottom,.banner .text.noPadBottom{padding-bottom:0px}.kc_block.halfPadBottom,.kc_inner.halfPadBottom,.sideContent.halfPadBottom,.text.mainText.halfPadBottom,.banner .text.halfPadBottom{padding-bottom:clamp(12px,2.75vw,24px)}.kc_block.normalPadBottom,.kc_inner.normalPadBottom,.sideContent.normalPadBottom,.text.mainText.normalPadBottom,.banner .text.normalPadBottom{padding-bottom:clamp(24px,5.5vw,48px)}.kc_block.doublePadBottom,.kc_inner.doublePadBottom,.sideContent.doublePadBottom,.text.mainText.doublePadBottom,.banner .text.doublePadBottom{padding-bottom:clamp(48px,10vw,96px)}.kc_block.noPadLeft,.kc_inner.noPadLeft,.sideContent.noPadLeft,.text.mainText.noPadLeft,.banner .text.noPadLeft{padding-left:0px}.kc_block.halfPadLeft,.kc_inner.halfPadLeft,.sideContent.halfPadLeft,.text.mainText.halfPadLeft,.banner .text.halfPadLeft{padding-left:clamp(12px,2.75vw,24px)}.kc_block.normalPadLeft,.kc_inner.normalPadLeft,.sideContent.normalPadLeft,.text.mainText.normalPadLeft,.banner .text.normalPadLeft{padding-left:clamp(24px,5.5vw,48px)}.kc_block.doublePadLeft,.kc_inner.doublePadLeft,.sideContent.doublePadLeft,.text.mainText.doublePadLeft,.banner .text.doublePadLeft{padding-left:clamp(48px,10vw,96px)}.kc_block.minusDoubleMarginTop,.kc_inner.minusDoubleMarginTop,.sideContent.minusDoubleMarginTop,.text.mainText.minusDoubleMarginTop,.banner .text.minusDoubleMarginTop{margin-top:calc(0px - clamp(48px,10vw,96px))}.kc_block.minusMarginTop,.kc_inner.minusMarginTop,.sideContent.minusMarginTop,.text.mainText.minusMarginTop,.banner .text.minusMarginTop{margin-top:calc(0px - clamp(24px,5.5vw,48px))}.kc_block.minusHalfMarginTop,.kc_inner.minusHalfMarginTop,.sideContent.minusHalfMarginTop,.text.mainText.minusHalfMarginTop,.banner .text.minusHalfMarginTop{margin-top:calc(0px - clamp(12px,2.75vw,24px))}.kc_block.noMarginTop,.kc_inner.noMarginTop,.sideContent.noMarginTop,.text.mainText.noMarginTop,.banner .text.noMarginTop{margin-top:0px}.kc_block.halfMarginTop,.kc_inner.halfMarginTop,.sideContent.halfMarginTop,.text.mainText.halfMarginTop,.banner .text.halfMarginTop{margin-top:clamp(12px,2.75vw,24px)}.kc_block.normalMarginTop,.kc_inner.normalMarginTop,.sideContent.normalMarginTop,.text.mainText.normalMarginTop,.banner .text.normalMarginTop{margin-top:clamp(24px,5.5vw,48px)}.kc_block.doubleMarginTop,.kc_inner.doubleMarginTop,.sideContent.doubleMarginTop,.text.mainText.doubleMarginTop,.banner .text.doubleMarginTop{margin-top:clamp(48px,10vw,96px)}.kc_block.noMarginRight,.kc_inner.noMarginRight,.sideContent.noMarginRight,.text.mainText.noMarginRight,.banner .text.noMarginRight{margin-right:0px}.kc_block.halfMarginRight,.kc_inner.halfMarginRight,.sideContent.halfMarginRight,.text.mainText.halfMarginRight,.banner .text.halfMarginRight{margin-right:clamp(12px,2.75vw,24px)}.kc_block.normalMarginRight,.kc_inner.normalMarginRight,.sideContent.normalMarginRight,.text.mainText.normalMarginRight,.banner .text.normalMarginRight{margin-right:clamp(24px,5.5vw,48px)}.kc_block.doubleMarginRight,.kc_inner.doubleMarginRight,.sideContent.doubleMarginRight,.text.mainText.doubleMarginRight,.banner .text.doubleMarginRight{margin-right:clamp(48px,10vw,96px)}.kc_block.noMarginBottom,.kc_inner.noMarginBottom,.sideContent.noMarginBottom,.text.mainText.noMarginBottom,.banner .text.noMarginBottom{margin-bottom:0px}.kc_block.halfMarginBottom,.kc_inner.halfMarginBottom,.sideContent.halfMarginBottom,.text.mainText.halfMarginBottom,.banner .text.halfMarginBottom{margin-bottom:clamp(12px,2.75vw,24px)}.kc_block.normalMarginBottom,.kc_inner.normalMarginBottom,.sideContent.normalMarginBottom,.text.mainText.normalMarginBottom,.banner .text.normalMarginBottom{margin-bottom:clamp(24px,5.5vw,48px)}.kc_block.doubleMarginBottom,.kc_inner.doubleMarginBottom,.sideContent.doubleMarginBottom,.text.mainText.doubleMarginBottom,.banner .text.doubleMarginBottom{margin-bottom:clamp(48px,10vw,96px)}.kc_block.noMarginLeft,.kc_inner.noMarginLeft,.sideContent.noMarginLeft,.text.mainText.noMarginLeft,.banner .text.noMarginLeft{margin-left:0px}.kc_block.halfMarginLeft,.kc_inner.halfMarginLeft,.sideContent.halfMarginLeft,.text.mainText.halfMarginLeft,.banner .text.halfMarginLeft{margin-left:clamp(12px,2.75vw,24px)}.kc_block.normalMarginLeft,.kc_inner.normalMarginLeft,.sideContent.normalMarginLeft,.text.mainText.normalMarginLeft,.banner .text.normalMarginLeft{margin-left:clamp(24px,5.5vw,48px)}.kc_block.doubleMarginLeft,.kc_inner.doubleMarginLeft,.sideContent.doubleMarginLeft,.text.mainText.doubleMarginLeft,.banner .text.doubleMarginLeft{margin-left:clamp(48px,10vw,96px)}html body * .wFullScreen,html body *.wFullScreen{max-width:100% !important;width:100%}html body * .wFullScreen .kc_inner,html body *.wFullScreen .kc_inner{max-width:100%}html body * .w500px,html body *.w500px{max-width:500px !important}html body * .w500px .kc_inner,html body *.w500px .kc_inner{max-width:100%}html body * .w750px,html body *.w750px{max-width:750px !important}html body * .w750px .kc_inner,html body *.w750px .kc_inner{max-width:100%}html body * .w950px,html body *.w950px{max-width:950px !important}html body * .w950px .kc_inner,html body *.w950px .kc_inner{max-width:100%}html body * .w1050px,html body *.w1050px{max-width:1050px !important}html body * .w1050px .kc_inner,html body *.w1050px .kc_inner{max-width:100%}html body * .w25,html body *.w25{max-width:25% !important}html body * .w25 .kc_inner,html body *.w25 .kc_inner{max-width:100%}html body * .w33,html body *.w33{max-width:33% !important}html body * .w33 .kc_inner,html body *.w33 .kc_inner{max-width:100%}html body * .w50,html body *.w50{max-width:50% !important}html body * .w50 .kc_inner,html body *.w50 .kc_inner{max-width:100%}html body * .w66,html body *.w66{max-width:66% !important}html body * .w66 .kc_inner,html body *.w66 .kc_inner{max-width:100%}html body * .w75,html body *.w75{max-width:75% !important}html body * .w75 .kc_inner,html body *.w75 .kc_inner{max-width:100%}html body * .wNormal{max-width:1200px !important}.noBack{background-color:rgba(0,0,0,0)}.lightText{color:var(--dl-color-white)}.lightText h1,.lightText h2,.lightText h3,.lightText h4,.lightText h5,.lightText h6,.lightText a,.lightText p,.lightText ul,.lightText ol,.lightText table{color:var(--dl-color-white)}.lightText hr{border-color:var(--dl-color-white)}.lightText .normalText{color:var(--dl-color-text-color)}.lightText .normalText p,.lightText .normalText ul,.lightText .normalText ol,.lightText .normalText table{color:var(--dl-color-text-color)}.lightText .normalText h1,.lightText .normalText h2,.lightText .normalText h3,.lightText .normalText h4,.lightText .normalText h5,.lightText .normalText h6{color:var(--dl-color-primary)}.lightText .normalText hr{border-color:var(--dl-color-tertiary)}.normalText{color:var(--dl-color-text-color)}.normalText p,.normalText ul,.normalText ol,.normalText table{color:var(--dl-color-text-color)}.normalText h1,.normalText h2,.normalText h3,.normalText h4,.normalText h5,.normalText h6{color:var(--dl-color-primary)}.normalText hr{border-color:var(--dl-color-tertiary)}.normalText .lightText{color:var(--dl-color-white)}.normalText .lightText h1,.normalText .lightText h2,.normalText .lightText h3,.normalText .lightText h4,.normalText .lightText h5,.normalText .lightText h6,.normalText .lightText a,.normalText .lightText p,.normalText .lightText ul,.normalText .lightText ol,.normalText .lightText table{color:var(--dl-color-white)}.normalText .lightText hr{border-color:var(--dl-color-white)}.primaryBack{background-color:var(--dl-color-primary);padding:clamp(24px,5.5vw,48px);color:var(--dl-color-white)}.primaryBack h1,.primaryBack h2,.primaryBack h3,.primaryBack h4,.primaryBack h5,.primaryBack h6,.primaryBack a,.primaryBack p,.primaryBack ul,.primaryBack ol,.primaryBack table{color:var(--dl-color-white)}.primaryBack hr{border-color:var(--dl-color-white)}.secondaryBack{background-color:var(--dl-color-secondary);padding:clamp(24px,5.5vw,48px);color:var(--dl-color-white)}.secondaryBack h1,.secondaryBack h2,.secondaryBack h3,.secondaryBack h4,.secondaryBack h5,.secondaryBack h6,.secondaryBack a,.secondaryBack p,.secondaryBack ul,.secondaryBack ol,.secondaryBack table{color:var(--dl-color-white)}.secondaryBack hr{border-color:var(--dl-color-white)}.tertiaryBack{background-color:var(--dl-color-tertiary);padding:clamp(24px,5.5vw,48px);color:var(--dl-color-white)}.tertiaryBack h1,.tertiaryBack h2,.tertiaryBack h3,.tertiaryBack h4,.tertiaryBack h5,.tertiaryBack h6,.tertiaryBack a,.tertiaryBack p,.tertiaryBack ul,.tertiaryBack ol,.tertiaryBack table{color:var(--dl-color-white)}.tertiaryBack hr{border-color:var(--dl-color-white)}.darkGreyBack{background-color:var(--dl-color-dark-grey);padding:clamp(24px,5.5vw,48px);color:var(--dl-color-white)}.darkGreyBack h1,.darkGreyBack h2,.darkGreyBack h3,.darkGreyBack h4,.darkGreyBack h5,.darkGreyBack h6,.darkGreyBack a,.darkGreyBack p,.darkGreyBack ul,.darkGreyBack ol,.darkGreyBack table{color:var(--dl-color-white)}.darkGreyBack hr{border-color:var(--dl-color-white)}.blackBack{background-color:var(--dl-color-black);padding:clamp(24px,5.5vw,48px);color:var(--dl-color-white)}.blackBack h1,.blackBack h2,.blackBack h3,.blackBack h4,.blackBack h5,.blackBack h6,.blackBack a,.blackBack p,.blackBack ul,.blackBack ol,.blackBack table{color:var(--dl-color-white)}.blackBack hr{border-color:var(--dl-color-white)}.redBack{background-color:var(--dl-color-red);padding:clamp(24px,5.5vw,48px);color:var(--dl-color-white)}.redBack h1,.redBack h2,.redBack h3,.redBack h4,.redBack h5,.redBack h6,.redBack a,.redBack p,.redBack ul,.redBack ol,.redBack table{color:var(--dl-color-white)}.redBack hr{border-color:var(--dl-color-white)}.beigeBack{background-color:var(--dl-color-beige);padding:clamp(24px,5.5vw,48px)}.whiteBack{background-color:var(--dl-color-white);padding:clamp(24px,5.5vw,48px)}.greyBack{background-color:var(--dl-color-light-grey);padding:clamp(24px,5.5vw,48px)}.kc_block.textWithContent .kc_inner{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:clamp(12px,2.75vw,24px)}.kc_block.textWithContent .kc_inner .text.mainText,.kc_block.textWithContent .kc_inner .sideContent{width:50%}.kc_block.textWithContent .kc_inner .text.noBack{padding-top:0px;padding-bottom:0px}.kc_block.textWithContent .kc_inner .sideContent{display:flex;flex-direction:column;flex-wrap:nowrap}.kc_block.textWithContent .kc_inner .sideContent.innerColAlignStretch{justify-content:flex-stretch}.kc_block.textWithContent .kc_inner .sideContent.innerColAlignStretch img{height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.kc_block.textWithContent .kc_inner .sideContent.innerColAlignStart{justify-content:flex-start}.kc_block.textWithContent .kc_inner .sideContent.innerColAlignMiddle{justify-content:center}.kc_block.textWithContent .kc_inner .sideContent.innerColAlignEnd{justify-content:flex-end}.kc_block.textWithContent.colAlignStretch .kc_inner{align-items:stretch}.kc_block.textWithContent.colAlignStretch.innerColAlignMiddle .text{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.kc_block.textWithContent.colAlignStretch.innerColAlignBottom .text{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end}.kc_block.textWithContent.colAlignStart .kc_inner{align-items:flex-start}.kc_block.textWithContent.colAlignMiddle .kc_inner{align-items:center}.kc_block.textWithContent.colAlignEnd .kc_inner{align-items:flex-end}.kc_block.textWithContent.textRight .kc_inner .text.mainText{order:1}.kc_block.textWithContent.textRight .kc_inner .sideContent{order:0}.kc_block.textWithContent.text33 .kc_inner .text.mainText{width:33%}.kc_block.textWithContent.text33 .kc_inner .sideContent{width:67%}.kc_block.textWithContent.text40 .kc_inner .text.mainText{width:40%}.kc_block.textWithContent.text40 .kc_inner .sideContent{width:60%}.kc_block.textWithContent.text50 .kc_inner .text.mainText{width:50%}.kc_block.textWithContent.text50 .kc_inner .sideContent{width:50%}.kc_block.textWithContent.text66 .kc_inner .text.mainText{width:66%}.kc_block.textWithContent.text66 .kc_inner .sideContent{width:34%}.kc_block.textWithContent.text75 .kc_inner .text.mainText{width:75%}.kc_block.textWithContent.text75 .kc_inner .sideContent{width:25%}.kc_block.textWithContent.text80 .kc_inner .text.mainText{width:80%}.kc_block.textWithContent.text80 .kc_inner .sideContent{width:20%}.kc_block.textWithContent.immediateBreak .kc_inner{flex-wrap:wrap}.kc_block.textWithContent.immediateBreak .kc_inner .text.mainText,.kc_block.textWithContent.immediateBreak .kc_inner .sideContent{width:100% !important}.kc_block.textWithContent.immediateBreak .kc_inner .text.noBack{padding-left:0px;padding-right:0px}.kc_block.textWithContent.immediateBreak.remove_spacing.minusDoubleMarginTop,.kc_block.textWithContent.immediateBreak.remove_spacing.minusMarginTop,.kc_block.textWithContent.immediateBreak.remove_spacing.minusHalfMarginTop,.kc_block.textWithContent.immediateBreak.remove_spacing.noMarginTop,.kc_block.textWithContent.immediateBreak.remove_spacing.halfMarginTop,.kc_block.textWithContent.immediateBreak.remove_spacing.normalMarginTop,.kc_block.textWithContent.immediateBreak.remove_spacing.doubleMarginTop,.kc_block.textWithContent.immediateBreak.remove_spacing.minusMarginTop,.kc_block.textWithContent.immediateBreak.remove_spacing.minusDoubleMarginTop{margin-top:clamp(24px,5.5vw,48px);margin-bottom:clamp(24px,5.5vw,48px)}@media only screen and (max-width: 1200px){.kc_block.textWithContent.laptopBreak .kc_inner{flex-wrap:wrap}.kc_block.textWithContent.laptopBreak .kc_inner .text.mainText,.kc_block.textWithContent.laptopBreak .kc_inner .sideContent{width:100% !important}.kc_block.textWithContent.laptopBreak .kc_inner .text.noBack{padding-left:0px;padding-right:0px}.kc_block.textWithContent.laptopBreak.remove_spacing.minusDoubleMarginTop,.kc_block.textWithContent.laptopBreak.remove_spacing.minusMarginTop,.kc_block.textWithContent.laptopBreak.remove_spacing.minusHalfMarginTop,.kc_block.textWithContent.laptopBreak.remove_spacing.noMarginTop,.kc_block.textWithContent.laptopBreak.remove_spacing.halfMarginTop,.kc_block.textWithContent.laptopBreak.remove_spacing.normalMarginTop,.kc_block.textWithContent.laptopBreak.remove_spacing.doubleMarginTop,.kc_block.textWithContent.laptopBreak.remove_spacing.minusMarginTop,.kc_block.textWithContent.laptopBreak.remove_spacing.minusDoubleMarginTop{margin-top:clamp(24px,5.5vw,48px);margin-bottom:clamp(24px,5.5vw,48px)}}@media only screen and (max-width: 900px){.kc_block.textWithContent.bigTabletBreak .kc_inner{flex-wrap:wrap}.kc_block.textWithContent.bigTabletBreak .kc_inner .text.mainText,.kc_block.textWithContent.bigTabletBreak .kc_inner .sideContent{width:100% !important}.kc_block.textWithContent.bigTabletBreak .kc_inner .text.noBack{padding-left:0px;padding-right:0px}.kc_block.textWithContent.bigTabletBreak.remove_spacing.minusDoubleMarginTop,.kc_block.textWithContent.bigTabletBreak.remove_spacing.minusMarginTop,.kc_block.textWithContent.bigTabletBreak.remove_spacing.minusHalfMarginTop,.kc_block.textWithContent.bigTabletBreak.remove_spacing.noMarginTop,.kc_block.textWithContent.bigTabletBreak.remove_spacing.halfMarginTop,.kc_block.textWithContent.bigTabletBreak.remove_spacing.normalMarginTop,.kc_block.textWithContent.bigTabletBreak.remove_spacing.doubleMarginTop,.kc_block.textWithContent.bigTabletBreak.remove_spacing.minusMarginTop,.kc_block.textWithContent.bigTabletBreak.remove_spacing.minusDoubleMarginTop{margin-top:clamp(24px,5.5vw,48px);margin-bottom:clamp(24px,5.5vw,48px)}}@media only screen and (max-width: 768px){.kc_block.textWithContent.tabletBreak .kc_inner{flex-wrap:wrap}.kc_block.textWithContent.tabletBreak .kc_inner .text.mainText,.kc_block.textWithContent.tabletBreak .kc_inner .sideContent{width:100% !important}.kc_block.textWithContent.tabletBreak .kc_inner .text.noBack{padding-left:0px;padding-right:0px}.kc_block.textWithContent.tabletBreak.remove_spacing.minusDoubleMarginTop,.kc_block.textWithContent.tabletBreak.remove_spacing.minusMarginTop,.kc_block.textWithContent.tabletBreak.remove_spacing.minusHalfMarginTop,.kc_block.textWithContent.tabletBreak.remove_spacing.noMarginTop,.kc_block.textWithContent.tabletBreak.remove_spacing.halfMarginTop,.kc_block.textWithContent.tabletBreak.remove_spacing.normalMarginTop,.kc_block.textWithContent.tabletBreak.remove_spacing.doubleMarginTop,.kc_block.textWithContent.tabletBreak.remove_spacing.minusMarginTop,.kc_block.textWithContent.tabletBreak.remove_spacing.minusDoubleMarginTop{margin-top:clamp(24px,5.5vw,48px);margin-bottom:clamp(24px,5.5vw,48px)}}@media only screen and (max-width: 700px){.kc_block.textWithContent.defaultBreak .kc_inner{flex-wrap:wrap}.kc_block.textWithContent.defaultBreak .kc_inner .text.mainText,.kc_block.textWithContent.defaultBreak .kc_inner .sideContent{width:100% !important}.kc_block.textWithContent.defaultBreak .kc_inner .text.noBack{padding-left:0px;padding-right:0px}.kc_block.textWithContent.defaultBreak.remove_spacing.minusDoubleMarginTop,.kc_block.textWithContent.defaultBreak.remove_spacing.minusMarginTop,.kc_block.textWithContent.defaultBreak.remove_spacing.minusHalfMarginTop,.kc_block.textWithContent.defaultBreak.remove_spacing.noMarginTop,.kc_block.textWithContent.defaultBreak.remove_spacing.halfMarginTop,.kc_block.textWithContent.defaultBreak.remove_spacing.normalMarginTop,.kc_block.textWithContent.defaultBreak.remove_spacing.doubleMarginTop,.kc_block.textWithContent.defaultBreak.remove_spacing.minusMarginTop,.kc_block.textWithContent.defaultBreak.remove_spacing.minusDoubleMarginTop{margin-top:clamp(24px,5.5vw,48px);margin-bottom:clamp(24px,5.5vw,48px)}.kc_block.textWithContent.smallTabletBreak .kc_inner{flex-wrap:wrap}.kc_block.textWithContent.smallTabletBreak .kc_inner .text.mainText,.kc_block.textWithContent.smallTabletBreak .kc_inner .sideContent{width:100% !important}.kc_block.textWithContent.smallTabletBreak .kc_inner .text.noBack{padding-left:0px;padding-right:0px}.kc_block.textWithContent.smallTabletBreak.remove_spacing.minusDoubleMarginTop,.kc_block.textWithContent.smallTabletBreak.remove_spacing.minusMarginTop,.kc_block.textWithContent.smallTabletBreak.remove_spacing.minusHalfMarginTop,.kc_block.textWithContent.smallTabletBreak.remove_spacing.noMarginTop,.kc_block.textWithContent.smallTabletBreak.remove_spacing.halfMarginTop,.kc_block.textWithContent.smallTabletBreak.remove_spacing.normalMarginTop,.kc_block.textWithContent.smallTabletBreak.remove_spacing.doubleMarginTop,.kc_block.textWithContent.smallTabletBreak.remove_spacing.minusMarginTop,.kc_block.textWithContent.smallTabletBreak.remove_spacing.minusDoubleMarginTop{margin-top:clamp(24px,5.5vw,48px);margin-bottom:clamp(24px,5.5vw,48px)}}@media only screen and (max-width: 650px){.kc_block.textWithContent.bigPhoneBreak .kc_inner{flex-wrap:wrap}.kc_block.textWithContent.bigPhoneBreak .kc_inner .text.mainText,.kc_block.textWithContent.bigPhoneBreak .kc_inner .sideContent{width:100% !important}.kc_block.textWithContent.bigPhoneBreak .kc_inner .text.noBack{padding-left:0px;padding-right:0px}.kc_block.textWithContent.bigPhoneBreak.remove_spacing.minusDoubleMarginTop,.kc_block.textWithContent.bigPhoneBreak.remove_spacing.minusMarginTop,.kc_block.textWithContent.bigPhoneBreak.remove_spacing.minusHalfMarginTop,.kc_block.textWithContent.bigPhoneBreak.remove_spacing.noMarginTop,.kc_block.textWithContent.bigPhoneBreak.remove_spacing.halfMarginTop,.kc_block.textWithContent.bigPhoneBreak.remove_spacing.normalMarginTop,.kc_block.textWithContent.bigPhoneBreak.remove_spacing.doubleMarginTop,.kc_block.textWithContent.bigPhoneBreak.remove_spacing.minusMarginTop,.kc_block.textWithContent.bigPhoneBreak.remove_spacing.minusDoubleMarginTop{margin-top:clamp(24px,5.5vw,48px);margin-bottom:clamp(24px,5.5vw,48px)}}@media only screen and (max-width: 450px){.kc_block.textWithContent.phoneBreak .kc_inner{flex-wrap:wrap}.kc_block.textWithContent.phoneBreak .kc_inner .text.mainText,.kc_block.textWithContent.phoneBreak .kc_inner .sideContent{width:100% !important}.kc_block.textWithContent.phoneBreak .kc_inner .text.noBack{padding-left:0px;padding-right:0px}.kc_block.textWithContent.phoneBreak.remove_spacing.minusDoubleMarginTop,.kc_block.textWithContent.phoneBreak.remove_spacing.minusMarginTop,.kc_block.textWithContent.phoneBreak.remove_spacing.minusHalfMarginTop,.kc_block.textWithContent.phoneBreak.remove_spacing.noMarginTop,.kc_block.textWithContent.phoneBreak.remove_spacing.halfMarginTop,.kc_block.textWithContent.phoneBreak.remove_spacing.normalMarginTop,.kc_block.textWithContent.phoneBreak.remove_spacing.doubleMarginTop,.kc_block.textWithContent.phoneBreak.remove_spacing.minusMarginTop,.kc_block.textWithContent.phoneBreak.remove_spacing.minusDoubleMarginTop{margin-top:clamp(24px,5.5vw,48px);margin-bottom:clamp(24px,5.5vw,48px)}}@media only screen and (max-width: 350px){.kc_block.textWithContent.smallPhoneBreak .kc_inner{flex-wrap:wrap}.kc_block.textWithContent.smallPhoneBreak .kc_inner .text.mainText,.kc_block.textWithContent.smallPhoneBreak .kc_inner .sideContent{width:100% !important}.kc_block.textWithContent.smallPhoneBreak .kc_inner .text.noBack{padding-left:0px;padding-right:0px}.kc_block.textWithContent.smallPhoneBreak.remove_spacing.minusDoubleMarginTop,.kc_block.textWithContent.smallPhoneBreak.remove_spacing.minusMarginTop,.kc_block.textWithContent.smallPhoneBreak.remove_spacing.minusHalfMarginTop,.kc_block.textWithContent.smallPhoneBreak.remove_spacing.noMarginTop,.kc_block.textWithContent.smallPhoneBreak.remove_spacing.halfMarginTop,.kc_block.textWithContent.smallPhoneBreak.remove_spacing.normalMarginTop,.kc_block.textWithContent.smallPhoneBreak.remove_spacing.doubleMarginTop,.kc_block.textWithContent.smallPhoneBreak.remove_spacing.minusMarginTop,.kc_block.textWithContent.smallPhoneBreak.remove_spacing.minusDoubleMarginTop{margin-top:clamp(24px,5.5vw,48px);margin-bottom:clamp(24px,5.5vw,48px)}}.keyPoints .points{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:flex-start}.keyPoints .points.pointHeightEqual{align-items:stretch}.keyPoints .points.pointHeightEqual .point{align-self:stretch;min-height:100%}.keyPoints .points.pointHeightEqual.pointAlignTop .point{align-items:flex-start}.keyPoints .points.pointHeightEqual.pointAlignMiddle .point{align-items:center}.keyPoints .points.pointHeightEqual.pointAlignBottom .point{align-items:flex-end}.keyPoints .points.pointAlignTop{align-items:flex-start}.keyPoints .points.pointAlignMiddle{align-items:center}.keyPoints .points.pointAlignBottom{align-items:flex-end}.keyPoints .points .icon{width:calc(75% - clamp(12px,2.75vw,24px));margin-bottom:clamp(12px,2.75vw,24px)}.keyPoints .points.smallIcon .icon{width:calc(60% - clamp(12px,2.75vw,24px))}.keyPoints .points.normalIcon .icon{width:calc(80% - clamp(12px,2.75vw,24px))}.keyPoints .points.largeIcon .icon{width:calc(100% - clamp(12px,2.75vw,24px))}.keyPoints .points.leftIcon .icon{margin-left:0;margin-right:auto}.keyPoints .points.centerIcon .icon{margin-left:auto;margin-right:auto}.keyPoints .points.rightIcon .icon{margin-left:auto;margin-right:0}.keyPoints .points .point{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;margin:calc(clamp(12px, 2.75vw, 24px)/2)}.keyPoints .points .point *:last-child{margin-bottom:0}.keyPoints .points .point .text{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.keyPoints .points .point .stilt{width:1px;padding-top:100%;display:none}.keyPoints .points .point.squarePoint .stilt{display:block}.keyPoints .points.point20w .point{width:calc(20% - clamp(12px,2.75vw,24px))}.keyPoints .points.point25w .point{width:calc(25% - clamp(12px,2.75vw,24px))}.keyPoints .points.point33w .point{width:calc(33.3333333333% - clamp(12px,2.75vw,24px))}.keyPoints .points.point50w .point{width:calc(50% - clamp(12px,2.75vw,24px))}.keyPoints .points.point100w .point{width:calc(100% - clamp(12px,2.75vw,24px))}.keyPointTrack.flickity-enabled{padding-left:clamp(24px,5.5vw,48px);padding-right:clamp(12px,2.75vw,24px)}.keyPointTrack.flickity-enabled .flickity-slider{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:stretch;width:100%}.keyPointTrack.flickity-enabled .flickity-viewport{width:100%}.kc_block.keyPoints.immediateBreak .kc_inner .points.point20w .point{width:calc(50% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.immediateBreak .kc_inner .points.point25w .point{width:calc(50% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.immediateBreak .kc_inner .points.point33w .point{width:calc(50% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.immediateBreak .kc_inner .points.point50w .point{width:calc(100% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.immediateBreak .kc_inner .points.point100w .point{width:calc(100% - clamp(12px,2.75vw,24px))}@media only screen and (max-width: 1200px){.kc_block.keyPoints.laptopBreak .kc_inner .points.point20w .point{width:calc(50% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.laptopBreak .kc_inner .points.point25w .point{width:calc(50% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.laptopBreak .kc_inner .points.point33w .point{width:calc(50% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.laptopBreak .kc_inner .points.point50w .point{width:calc(100% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.laptopBreak .kc_inner .points.point100w .point{width:calc(100% - clamp(12px,2.75vw,24px))}}@media only screen and (max-width: 900px){.kc_block.keyPoints.bigTabletBreak .kc_inner .points.point20w .point{width:calc(50% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.bigTabletBreak .kc_inner .points.point25w .point{width:calc(50% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.bigTabletBreak .kc_inner .points.point33w .point{width:calc(50% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.bigTabletBreak .kc_inner .points.point50w .point{width:calc(100% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.bigTabletBreak .kc_inner .points.point100w .point{width:calc(100% - clamp(12px,2.75vw,24px))}}@media only screen and (max-width: 768px){.kc_block.keyPoints.tabletBreak .kc_inner .points.point20w .point{width:calc(50% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.tabletBreak .kc_inner .points.point25w .point{width:calc(50% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.tabletBreak .kc_inner .points.point33w .point{width:calc(50% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.tabletBreak .kc_inner .points.point50w .point{width:calc(100% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.tabletBreak .kc_inner .points.point100w .point{width:calc(100% - clamp(12px,2.75vw,24px))}}@media only screen and (max-width: 700px){.kc_block.keyPoints.defaultBreak .kc_inner .points.point20w .point{width:calc(50% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.defaultBreak .kc_inner .points.point25w .point{width:calc(50% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.defaultBreak .kc_inner .points.point33w .point{width:calc(50% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.defaultBreak .kc_inner .points.point50w .point{width:calc(100% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.defaultBreak .kc_inner .points.point100w .point{width:calc(100% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.smallTabletBreak .kc_inner .points.point20w .point{width:calc(50% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.smallTabletBreak .kc_inner .points.point25w .point{width:calc(50% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.smallTabletBreak .kc_inner .points.point33w .point{width:calc(50% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.smallTabletBreak .kc_inner .points.point50w .point{width:calc(100% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.smallTabletBreak .kc_inner .points.point100w .point{width:calc(100% - clamp(12px,2.75vw,24px))}}@media only screen and (max-width: 650px){.kc_block.keyPoints.bigPhoneBreak .kc_inner .points.point20w .point{width:calc(50% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.bigPhoneBreak .kc_inner .points.point25w .point{width:calc(50% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.bigPhoneBreak .kc_inner .points.point33w .point{width:calc(50% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.bigPhoneBreak .kc_inner .points.point50w .point{width:calc(100% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.bigPhoneBreak .kc_inner .points.point100w .point{width:calc(100% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints .kc_inner .points.point50w,.kc_block.keyPoints .kc_inner .points.point100w{padding-left:clamp(48px,10vw,96px)}.kc_block.keyPoints .kc_inner .points.point50w .point,.kc_block.keyPoints .kc_inner .points.point100w .point{width:calc(100% - clamp(48px,10vw,96px)) !important;margin:clamp(24px,5.5vw,48px)}}@media only screen and (max-width: 450px){.kc_block.keyPoints.phoneBreak .kc_inner .points.point20w .point{width:calc(50% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.phoneBreak .kc_inner .points.point25w .point{width:calc(50% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.phoneBreak .kc_inner .points.point33w .point{width:calc(50% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.phoneBreak .kc_inner .points.point50w .point{width:calc(100% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.phoneBreak .kc_inner .points.point100w .point{width:calc(100% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.phoneBreak .kc_inner .points.point20w .point,.kc_block.keyPoints.phoneBreak .kc_inner .points.point25w .point,.kc_block.keyPoints.phoneBreak .kc_inner .points.point33w .point,.kc_block.keyPoints.phoneBreak .kc_inner .points.point50w .point,.kc_block.keyPoints.phoneBreak .kc_inner .points.point100w .point{width:calc(100% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints .kc_inner .points{padding-left:clamp(48px,10vw,96px)}.kc_block.keyPoints .kc_inner .points.point20w .point,.kc_block.keyPoints .kc_inner .points.point25w .point,.kc_block.keyPoints .kc_inner .points.point33w .point,.kc_block.keyPoints .kc_inner .points.point50w .point,.kc_block.keyPoints .kc_inner .points.point100w .point{width:calc(100% - clamp(48px,10vw,96px)) !important;margin:clamp(24px,5.5vw,48px)}}@media only screen and (max-width: 350px){.kc_block.keyPoints.smallPhoneBreak .kc_inner .points.point20w .point{width:calc(50% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.smallPhoneBreak .kc_inner .points.point25w .point{width:calc(50% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.smallPhoneBreak .kc_inner .points.point33w .point{width:calc(50% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.smallPhoneBreak .kc_inner .points.point50w .point{width:calc(100% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.smallPhoneBreak .kc_inner .points.point100w .point{width:calc(100% - clamp(12px,2.75vw,24px))}.kc_block.keyPoints.smallPhoneBreak .kc_inner .points.point20w .point,.kc_block.keyPoints.smallPhoneBreak .kc_inner .points.point25w .point,.kc_block.keyPoints.smallPhoneBreak .kc_inner .points.point33w .point,.kc_block.keyPoints.smallPhoneBreak .kc_inner .points.point50w .point,.kc_block.keyPoints.smallPhoneBreak .kc_inner .points.point100w .point{width:calc(100% - clamp(12px,2.75vw,24px))}}.kc_block.tabbedText{padding-top:12px;overflow:visible;transform:scale(1) rotate(0deg)}.kc_block.tabbedText .kc_inner{overflow:visible}.kc_block.tabbedText .tabs{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:flex-start;max-width:100%;margin:0;margin-bottom:calc(0px - clamp(18px,4.1vw,36px));z-index:2}.kc_block.tabbedText .tabs .buttonHolder{display:block;padding:0 .75em}.kc_block.tabbedText .tabButtonInline{display:none}.kc_block.tabbedText button{all:unset;cursor:pointer;display:block;font-family:var(--kc-header-font);font-weight:var(--kc-header-font-weight);line-height:var(--kc-header-font-line-height);font-style:normal;font-size:var(--kc-h6Size-clamp);background-color:color-mix(in srgb, var(--dl-color-beige) 50%, transparent);padding:1em 2em;padding-bottom:clamp(24px,5.5vw,48px);-webkit-mask-image:url("/wp-content/themes/kc_dalziel_ingredients/img/roughBackSmall.svg");mask-image:url("/wp-content/themes/kc_dalziel_ingredients/img/roughBackSmall.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:101%;mask-size:101%;color:var(--dl-color-text-color);transform:scale(1) rotate(0deg);transform-origin:center;transition:background-color .35s ease,transform .125s ease-in;white-space:nowrap}.kc_block.tabbedText button:hover{color:var(--dl-color-tertiary);transform:scale(1.1) rotate(1.5deg)}.kc_block.tabbedText button.active{background-image:url("/wp-content/themes/kc_dalziel_ingredients/img/tab_arrow.svg");background-repeat:no-repeat;background-size:auto calc(clamp(24px,5.5vw,48px) - 1em);background-position:center bottom clamp(6px,1.3vw,12px);color:var(--dl-color-primary);background-color:var(--dl-color-beige);transform:scale(1) rotate(0deg)}.kc_block.tabbedText button.active.flip{background-image:url("/wp-content/themes/kc_dalziel_ingredients/img/tab_arrow_flip.svg")}.kc_block.tabbedText .tabContent{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 5px, var(--dl-color-beige) 5px, var(--dl-color-beige) calc(100% - 20px));max-height:1px;overflow:hidden;display:block}.kc_block.tabbedText .tabContent .text{opacity:0;transition:opacity .75s ease}.kc_block.tabbedText .tabContent.active{display:block;max-height:-moz-fit-content;max-height:fit-content}.kc_block.tabbedText .tabContent.active .text{opacity:1;transition:opacity .75s ease}.kc_block.tabbedText .tabContent .text{padding:clamp(24px,5.5vw,48px)}.kc_block.tabbedText.accordion{overflow:visible;transform:scale(1);padding:clamp(12px,2.75vw,24px)}.kc_block.tabbedText.accordion .tabs{position:absolute;opacity:0;pointer-events:none}.kc_block.tabbedText.accordion .buttonHolder{background-color:var(--dl-color-white);z-index:2;overflow:visible;margin-top:2em;filter:drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25))}.kc_block.tabbedText.accordion .buttonHolder .tabButtonInline{display:block;-webkit-mask-image:url("/wp-content/themes/kc_dalziel_ingredients/img/bar_mask.svg");mask-image:url("/wp-content/themes/kc_dalziel_ingredients/img/bar_mask.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;width:100%;background-color:var(--dl-color-primary);color:var(--dl-color-white);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:center;font-family:var(--kc-header-font);font-weight:var(--kc-header-font-weight);line-height:var(--kc-header-font-line-height);font-style:normal;font-size:var(--kc-h6Size-clamp);padding:1em 1.5em}@media only screen and (max-width: 700px){.kc_block.tabbedText.accordion .buttonHolder .tabButtonInline{-webkit-mask-image:url("/wp-content/themes/kc_dalziel_ingredients/img/bar_mask_mobile.svg");mask-image:url("/wp-content/themes/kc_dalziel_ingredients/img/bar_mask_mobile.svg")}}.kc_block.tabbedText.accordion .buttonHolder .tabButtonInline::after{content:"";display:inlne-block;width:1.5em;height:1.5em;background-image:url("/wp-content/themes/kc_dalziel_ingredients/img/tab_arrow_flip_white.svg");background-repeat:no-repeat;background-size:contain;background-position:center;transform-origin:center;transform:scale(1) rotate(0deg);transition:all .35s ease}.kc_block.tabbedText.accordion .buttonHolder .tabButtonInline.active{background-color:var(--dl-color-tertiary)}.kc_block.tabbedText.accordion .buttonHolder .tabButtonInline.active::after{transform:scale(1.1) rotate(180deg)}.cardStack{overflow:visible}.cards{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;overflow:visible}.cardHolder{transition:all .35s ease;filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.25));transform:scale(1);opacity:1;transform-origin:center top;max-width:1050px;width:100%;margin-bottom:calc(0px - clamp(12px,2.75vw,24px))}.cardHolder:last-child{margin-bottom:0}.card .cardHeader{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;gap:2em;margin-bottom:2em;z-index:2}.card .cardHeader .cardIcon{width:25%;max-width:110px}.card .cardHeader .headings{order:2}.card .cardHeader .headings h4,.card .cardHeader .headings p{margin:0}.card .text{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:clamp(24px,5.5vw,48px);z-index:2}.card .text .column{width:calc(33% - clamp(24px,5.5vw,48px));max-width:calc(50% - clamp(12px,2.75vw,24px));min-width:190px;flex-grow:1}.card .cardBG{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:1}.card+.card{z-index:2}@media only screen and (max-width: 650px){.card .text .column{width:100%;max-width:100%}}.featureImage .desktopImage{display:block}.featureImage .mobileImage{display:none}.kc_block.featureImage.immediateBreak.hasMobileImage .kc_inner .desktopImage{display:none}.kc_block.featureImage.immediateBreak.hasMobileImage .kc_inner .mobileImage{display:block}@media only screen and (max-width: 1200px){.kc_block.featureImage.laptopBreak.hasMobileImage .kc_inner .desktopImage{display:none}.kc_block.featureImage.laptopBreak.hasMobileImage .kc_inner .mobileImage{display:block}}@media only screen and (max-width: 900px){.kc_block.featureImage.bigTabletBreak.hasMobileImage .kc_inner .desktopImage{display:none}.kc_block.featureImage.bigTabletBreak.hasMobileImage .kc_inner .mobileImage{display:block}}@media only screen and (max-width: 768px){.kc_block.featureImage.tabletBreak.hasMobileImage .kc_inner .desktopImage{display:none}.kc_block.featureImage.tabletBreak.hasMobileImage .kc_inner .mobileImage{display:block}}@media only screen and (max-width: 700px){.kc_block.featureImage.defaultBreak.hasMobileImage .kc_inner .desktopImage{display:none}.kc_block.featureImage.defaultBreak.hasMobileImage .kc_inner .mobileImage{display:block}.kc_block.featureImage.smallTabletBreak.hasMobileImage .kc_inner .desktopImage{display:none}.kc_block.featureImage.smallTabletBreak.hasMobileImage .kc_inner .mobileImage{display:block}}@media only screen and (max-width: 650px){.kc_block.featureImage.bigPhoneBreak.hasMobileImage .kc_inner .desktopImage{display:none}.kc_block.featureImage.bigPhoneBreak.hasMobileImage .kc_inner .mobileImage{display:block}}@media only screen and (max-width: 450px){.kc_block.featureImage.phoneBreak.hasMobileImage .kc_inner .desktopImage{display:none}.kc_block.featureImage.phoneBreak.hasMobileImage .kc_inner .mobileImage{display:block}}@media only screen and (max-width: 350px){.kc_block.featureImage.smallPhoneBreak.hasMobileImage .kc_inner .desktopImage{display:none}.kc_block.featureImage.smallPhoneBreak.hasMobileImage .kc_inner .mobileImage{display:block}}.kc_block.textBlock.immediateBreak .kc_inner .desktopImage{display:none}.kc_block.textBlock.immediateBreak .kc_inner .mobileImage{display:block}.kc_block.textBlock.immediateBreak.remove_spacing.minusDoubleMarginTop,.kc_block.textBlock.immediateBreak.remove_spacing.minusMarginTop,.kc_block.textBlock.immediateBreak.remove_spacing.minusHalfMarginTop,.kc_block.textBlock.immediateBreak.remove_spacing.noMarginTop,.kc_block.textBlock.immediateBreak.remove_spacing.halfMarginTop,.kc_block.textBlock.immediateBreak.remove_spacing.normalMarginTop,.kc_block.textBlock.immediateBreak.remove_spacing.doubleMarginTop,.kc_block.textBlock.immediateBreak.remove_spacing.minusMarginTop,.kc_block.textBlock.immediateBreak.remove_spacing.minusDoubleMarginTop{margin-top:clamp(24px,5.5vw,48px);margin-bottom:clamp(24px,5.5vw,48px)}@media only screen and (max-width: 1200px){.kc_block.textBlock.laptopBreak .kc_inner .desktopImage{display:none}.kc_block.textBlock.laptopBreak .kc_inner .mobileImage{display:block}.kc_block.textBlock.laptopBreak.remove_spacing.minusDoubleMarginTop,.kc_block.textBlock.laptopBreak.remove_spacing.minusMarginTop,.kc_block.textBlock.laptopBreak.remove_spacing.minusHalfMarginTop,.kc_block.textBlock.laptopBreak.remove_spacing.noMarginTop,.kc_block.textBlock.laptopBreak.remove_spacing.halfMarginTop,.kc_block.textBlock.laptopBreak.remove_spacing.normalMarginTop,.kc_block.textBlock.laptopBreak.remove_spacing.doubleMarginTop,.kc_block.textBlock.laptopBreak.remove_spacing.minusMarginTop,.kc_block.textBlock.laptopBreak.remove_spacing.minusDoubleMarginTop{margin-top:clamp(24px,5.5vw,48px);margin-bottom:clamp(24px,5.5vw,48px)}}@media only screen and (max-width: 900px){.kc_block.textBlock.bigTabletBreak .kc_inner .desktopImage{display:none}.kc_block.textBlock.bigTabletBreak .kc_inner .mobileImage{display:block}.kc_block.textBlock.bigTabletBreak.remove_spacing.minusDoubleMarginTop,.kc_block.textBlock.bigTabletBreak.remove_spacing.minusMarginTop,.kc_block.textBlock.bigTabletBreak.remove_spacing.minusHalfMarginTop,.kc_block.textBlock.bigTabletBreak.remove_spacing.noMarginTop,.kc_block.textBlock.bigTabletBreak.remove_spacing.halfMarginTop,.kc_block.textBlock.bigTabletBreak.remove_spacing.normalMarginTop,.kc_block.textBlock.bigTabletBreak.remove_spacing.doubleMarginTop,.kc_block.textBlock.bigTabletBreak.remove_spacing.minusMarginTop,.kc_block.textBlock.bigTabletBreak.remove_spacing.minusDoubleMarginTop{margin-top:clamp(24px,5.5vw,48px);margin-bottom:clamp(24px,5.5vw,48px)}}@media only screen and (max-width: 768px){.kc_block.textBlock.tabletBreak .kc_inner .desktopImage{display:none}.kc_block.textBlock.tabletBreak .kc_inner .mobileImage{display:block}.kc_block.textBlock.tabletBreak.remove_spacing.minusDoubleMarginTop,.kc_block.textBlock.tabletBreak.remove_spacing.minusMarginTop,.kc_block.textBlock.tabletBreak.remove_spacing.minusHalfMarginTop,.kc_block.textBlock.tabletBreak.remove_spacing.noMarginTop,.kc_block.textBlock.tabletBreak.remove_spacing.halfMarginTop,.kc_block.textBlock.tabletBreak.remove_spacing.normalMarginTop,.kc_block.textBlock.tabletBreak.remove_spacing.doubleMarginTop,.kc_block.textBlock.tabletBreak.remove_spacing.minusMarginTop,.kc_block.textBlock.tabletBreak.remove_spacing.minusDoubleMarginTop{margin-top:clamp(24px,5.5vw,48px);margin-bottom:clamp(24px,5.5vw,48px)}}@media only screen and (max-width: 700px){.kc_block.textBlock.defaultBreak .kc_inner .desktopImage{display:none}.kc_block.textBlock.defaultBreak .kc_inner .mobileImage{display:block}.kc_block.textBlock.defaultBreak.remove_spacing.minusDoubleMarginTop,.kc_block.textBlock.defaultBreak.remove_spacing.minusMarginTop,.kc_block.textBlock.defaultBreak.remove_spacing.minusHalfMarginTop,.kc_block.textBlock.defaultBreak.remove_spacing.noMarginTop,.kc_block.textBlock.defaultBreak.remove_spacing.halfMarginTop,.kc_block.textBlock.defaultBreak.remove_spacing.normalMarginTop,.kc_block.textBlock.defaultBreak.remove_spacing.doubleMarginTop,.kc_block.textBlock.defaultBreak.remove_spacing.minusMarginTop,.kc_block.textBlock.defaultBreak.remove_spacing.minusDoubleMarginTop{margin-top:clamp(24px,5.5vw,48px);margin-bottom:clamp(24px,5.5vw,48px)}.kc_block.textBlock.smallTabletBreak .kc_inner .desktopImage{display:none}.kc_block.textBlock.smallTabletBreak .kc_inner .mobileImage{display:block}.kc_block.textBlock.smallTabletBreak.remove_spacing.minusDoubleMarginTop,.kc_block.textBlock.smallTabletBreak.remove_spacing.minusMarginTop,.kc_block.textBlock.smallTabletBreak.remove_spacing.minusHalfMarginTop,.kc_block.textBlock.smallTabletBreak.remove_spacing.noMarginTop,.kc_block.textBlock.smallTabletBreak.remove_spacing.halfMarginTop,.kc_block.textBlock.smallTabletBreak.remove_spacing.normalMarginTop,.kc_block.textBlock.smallTabletBreak.remove_spacing.doubleMarginTop,.kc_block.textBlock.smallTabletBreak.remove_spacing.minusMarginTop,.kc_block.textBlock.smallTabletBreak.remove_spacing.minusDoubleMarginTop{margin-top:clamp(24px,5.5vw,48px);margin-bottom:clamp(24px,5.5vw,48px)}}@media only screen and (max-width: 650px){.kc_block.textBlock.bigPhoneBreak .kc_inner .desktopImage{display:none}.kc_block.textBlock.bigPhoneBreak .kc_inner .mobileImage{display:block}.kc_block.textBlock.bigPhoneBreak.remove_spacing.minusDoubleMarginTop,.kc_block.textBlock.bigPhoneBreak.remove_spacing.minusMarginTop,.kc_block.textBlock.bigPhoneBreak.remove_spacing.minusHalfMarginTop,.kc_block.textBlock.bigPhoneBreak.remove_spacing.noMarginTop,.kc_block.textBlock.bigPhoneBreak.remove_spacing.halfMarginTop,.kc_block.textBlock.bigPhoneBreak.remove_spacing.normalMarginTop,.kc_block.textBlock.bigPhoneBreak.remove_spacing.doubleMarginTop,.kc_block.textBlock.bigPhoneBreak.remove_spacing.minusMarginTop,.kc_block.textBlock.bigPhoneBreak.remove_spacing.minusDoubleMarginTop{margin-top:clamp(24px,5.5vw,48px);margin-bottom:clamp(24px,5.5vw,48px)}}@media only screen and (max-width: 450px){.kc_block.textBlock.phoneBreak .kc_inner .desktopImage{display:none}.kc_block.textBlock.phoneBreak .kc_inner .mobileImage{display:block}.kc_block.textBlock.phoneBreak.remove_spacing.minusDoubleMarginTop,.kc_block.textBlock.phoneBreak.remove_spacing.minusMarginTop,.kc_block.textBlock.phoneBreak.remove_spacing.minusHalfMarginTop,.kc_block.textBlock.phoneBreak.remove_spacing.noMarginTop,.kc_block.textBlock.phoneBreak.remove_spacing.halfMarginTop,.kc_block.textBlock.phoneBreak.remove_spacing.normalMarginTop,.kc_block.textBlock.phoneBreak.remove_spacing.doubleMarginTop,.kc_block.textBlock.phoneBreak.remove_spacing.minusMarginTop,.kc_block.textBlock.phoneBreak.remove_spacing.minusDoubleMarginTop{margin-top:clamp(24px,5.5vw,48px);margin-bottom:clamp(24px,5.5vw,48px)}}@media only screen and (max-width: 350px){.kc_block.textBlock.smallPhoneBreak .kc_inner .desktopImage{display:none}.kc_block.textBlock.smallPhoneBreak .kc_inner .mobileImage{display:block}.kc_block.textBlock.smallPhoneBreak.remove_spacing.minusDoubleMarginTop,.kc_block.textBlock.smallPhoneBreak.remove_spacing.minusMarginTop,.kc_block.textBlock.smallPhoneBreak.remove_spacing.minusHalfMarginTop,.kc_block.textBlock.smallPhoneBreak.remove_spacing.noMarginTop,.kc_block.textBlock.smallPhoneBreak.remove_spacing.halfMarginTop,.kc_block.textBlock.smallPhoneBreak.remove_spacing.normalMarginTop,.kc_block.textBlock.smallPhoneBreak.remove_spacing.doubleMarginTop,.kc_block.textBlock.smallPhoneBreak.remove_spacing.minusMarginTop,.kc_block.textBlock.smallPhoneBreak.remove_spacing.minusDoubleMarginTop{margin-top:clamp(24px,5.5vw,48px);margin-bottom:clamp(24px,5.5vw,48px)}}.kc_block.blogPosts .text{text-align:center;margin-bottom:clamp(12px,2.75vw,24px)}.postTrack{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:stretch;padding-left:clamp(24px,5.5vw,48px);padding-right:clamp(24px,5.5vw,48px)}.postTrack.flickity-enabled{padding-right:clamp(12px,2.75vw,24px)}.postTrack.flickity-enabled .flickity-slider{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:stretch;width:100%}.postTrack.flickity-enabled .flickity-viewport{overflow:hidden;width:100%}.postTrack.flickity-enabled .flickity-slider .postCard:last-child{margin-right:clamp(48px,10vw,96px)}.postCard.moreFrom{margin-top:clamp(12px,2.75vw,24px);background-color:var(--dl-color-primary);padding-top:clamp(24px,5.5vw,48px);padding-bottom:clamp(24px,5.5vw,48px);align-self:center;transform:rotate(0deg) scale(1);transform-origin:center center;transition:transform .15s ease-out;background-image:none;opacity:1;transition:all .35s ease;min-height:-moz-fit-content;min-height:fit-content}.postCard.moreFrom:hover{transform:rotate(3.5deg) scale(1.05)}.postCard.moreFrom *{color:var(--dl-color-white)}.postGrid .postCard.moreFrom{background-image:none;background-color:rgba(0,0,0,0);padding:0;margin-top:clamp(12px,2.75vw,24px);width:100%;opacity:1}@media only screen and (max-width: 900px){.postTrack .postCard,.postGrid .postCard{width:calc(50% - clamp(12px,2.75vw,24px))}}@media only screen and (max-width: 650px){.postTrack .postCard,.postGrid .postCard{width:85%}.postTrack.flickity-enabled{padding-right:clamp(24px,5.5vw,48px)}.postTrack.flickity-enabled *:has(+.is-selected),.postTrack.flickity-enabled .is-selected+*{opacity:0;transition:all .35s ease}}.productRanges{overflow:visible}.productRanges .kc_inner{width:100%;max-width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;overflow:visible}.tabHolder{width:100%;left:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:flex-start;margin-bottom:clamp(24px,5.5vw,48px)}.tabHolder::before{content:"";display:block;position:absolute;left:50%;top:0;right:0;bottom:0;width:100vw;height:100%;transform:translateX(-50%);background-color:var(--dl-color-primary);-webkit-mask-image:url("/wp-content/themes/kc_dalziel_ingredients/img/range_tabs_back.svg");mask-image:url("/wp-content/themes/kc_dalziel_ingredients/img/range_tabs_back.svg");-webkit-mask-composite:source-over;mask-composite:add;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:left top;mask-position:left top}.rangeTabs{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;overflow-x:scroll}.rangeTabs::-webkit-scrollbar{height:0px}.rangeTabs a{font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:1.25em;font-size:var(--kc-menuFontSize);font-size:var(--kc-h6Size-clamp);color:var(--dl-color-white);padding:1.2em .8em;white-space:nowrap}.rangeTabs a span{display:block;opacity:.5;transform-origin:center center;transform:scale(0.8);transition:all .35s ease}.rangeTabs a.active span{transform:scale(1);opacity:1}.rangeCard+.rangeCard{margin-top:clamp(12px,2.75vw,24px)}.rangeCard{padding:clamp(24px,5.5vw,48px);padding-top:calc(clamp(24px,5.5vw,48px) + clamp(6px,1.3vw,12px));margin-top:0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;text-align:center;overflow:visible;width:100%;max-width:950px}.rangeCard *{z-index:2}.rangeCard .rangeIntro{padding:clamp(18px,4.1vw,36px);padding-top:0}.rangeCard .rangeIntro *:last-child{margin-bottom:0}.rangeCard .rangeIntro .rangeHeader{margin-top:-0.5em}.rangeCard .rangeBanner{display:block;padding-top:30%;width:100%;margin-bottom:clamp(18px,4.1vw,36px)}.rangeCard .rangeBanner .bannerWide,.rangeCard .rangeBanner .bannerSmall{position:absolute;top:0;bottom:0;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.rangeCard .rangeBanner .bannerWide{left:auto;right:0;width:calc(70% - clamp(6px,1.3vw,12px));transform:rotate(1.25deg)}.rangeCard .rangeBanner .bannerSmall{left:0;right:auto;width:calc(30% - clamp(6px,1.3vw,12px));transform:rotate(-1.25deg)}.rangeCard .rangeBanner .bannerCameo{width:50%;max-width:220px;position:absolute;right:calc(0px - clamp(12px,2.75vw,24px));bottom:calc(0px - clamp(24px,5.5vw,48px) - 1.5em)}.rangeCard .rangeBullets{text-align:left;padding:clamp(24px,5.5vw,48px);padding-top:clamp(12px,2.75vw,24px);padding-bottom:0;width:-moz-fit-content;width:fit-content}.rangeCard .rangeBullets ul{width:-moz-fit-content;width:fit-content;-moz-columns:3;columns:3;-moz-column-gap:1em;column-gap:1em}.rangeCard .rangeBullets ul li{-moz-column-break-inside:avoid;break-inside:avoid}.rangeCard .rangeBullets *:last-child{margin-bottom:0}.rangeCard .cardBG{z-index:1;position:absolute;left:0;top:calc(clamp(24px,5.5vw,48px) + clamp(6px,1.3vw,12px));right:0;bottom:0;width:100%;background-color:var(--dl-color-beige)}.rangeCard:nth-child(2n) .rangeHeader{color:var(--dl-color-tertiary)}.rangeCard:nth-child(2n) .rangeBanner .bannerWide{left:0;right:auto;transform:rotate(-1.25deg)}.rangeCard:nth-child(2n) .rangeBanner .bannerSmall{left:auto;right:0;transform:rotate(1.25deg)}.rangeCard:nth-child(2n) .rangeBanner .bannerCameo{right:auto;left:calc(0px - clamp(12px,2.75vw,24px))}.rangeCard:nth-child(3n-1) .rangeHeader{color:var(--dl-color-secondary)}.rangeCard:nth-child(3n) .rangeHeader{color:var(--dl-color-tertiary)}.rangeCard:nth-child(4n) .rangeHeader{color:var(--dl-color-primary)}@media only screen and (max-width: 650px){.tabHolder{margin-bottom:0}.rangeCard .rangeIntro .rangeHeader{margin-top:-0.35em}.rangeCard .rangeBullets{padding-top:clamp(18px,4.1vw,36px)}.rangeCard .rangeBullets ul{-moz-column-count:2;column-count:2}}@media only screen and (max-width: 450px){.rangeCard .rangeIntro .rangeHeader{margin-top:-0.35em}.rangeCard .rangeBullets{padding-bottom:clamp(12px,2.75vw,24px);padding-top:clamp(24px,5.5vw,48px)}.rangeCard .rangeBullets ul{-moz-column-count:1;column-count:1}.rangeCard .rangeBanner{padding-top:75%}.rangeCard .rangeBanner .bannerSmall{display:none}.rangeCard .rangeBanner .bannerWide{width:100%}}.videoBlock .kc_inner .text{margin-bottom:clamp(12px,2.75vw,24px)}.videoBlock .kc_inner .proportioner{width:100%;padding-top:56.25%;display:block}.videoBlock .kc_inner .proportioner iframe{display:block;margin-left:auto;margin-right:auto;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.videoBlock .wp-video{margin-left:auto;margin-right:auto;max-width:100%;width:100%}.videoBlock .mejs-container{background-color:rgba(0,0,0,0)}.videoBlock .mejs-container .mejs-mediaelement{background-color:var(--dl-color-grey)}.videoBlock .mejs-controls{background-color:var(--dl-color-primary) !important}.videoBlock .mejs-controls.mejs-time-rail.mejs-time-current{background-color:var(--dl-color-secondary) !important}.videoBlock .mejs-inner{min-height:100%}.videoBlock .mediaelementwrapper{min-height:100%}.videoBlock .mejs-overlay{min-height:100%}.videoBlock .mejs-layers{min-height:100%;position:initial}.videoBlock .mejs-overlay-button{opacity:.5}.videoBlock .mejs-overlay-button:hover{opacity:1}.socialBlock .kc_inner{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}.socialBlock .kc_inner .text{margin-bottom:clamp(12px,2.75vw,24px)}.socialBlock .kc_inner iframe{display:block;margin-left:auto;margin-right:auto}.imageGallery.no-back{padding-bottom:0px;padding:0}.imageGallery.hasBackground{padding:clamp(24px,5.5vw,48px) 0}.imageGallery.hasHeader .wrapper .text{padding-bottom:24px}.imageGallery .text{max-width:1050px;margin-left:auto;margin-right:auto;margin-bottom:clamp(12px,2.75vw,24px);overflow:clip}.imageGallery .text *{margin-left:auto;margin-right:auto}.imageGallery .blockFrame{max-width:100vw}.imageGallery .thumbs{text-align:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;justify-content:center;width:100%;margin-left:auto;margin-right:auto}.imageGallery .thumbs span.stilt{display:block;padding-top:100%}.imageGallery .thumbs .image{display:grid;padding:clamp(12px,2.75vw,24px)}.imageGallery .thumbs .image img{-o-object-fit:contain;object-fit:contain}.imageGallery .thumbs .image a{width:100%;display:block}.imageGallery .thumbs .image a img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.imageGallery .thumbs .toolTip{position:absolute;left:clamp(6px,1.3vw,12px);top:auto;right:clamp(6px,1.3vw,12px);bottom:clamp(6px,1.3vw,12px);width:calc(100% - clamp(12px, 2.75vw, 24px));padding:clamp(18px,clamp(6px,1.3vw,12px),24px);background-color:rgba(0,0,0,.45);opacity:0;transition:all .35s ease}.imageGallery .thumbs .toolTip .text{margin:0}.imageGallery .thumbs .toolTip .text *{text-align:left}.imageGallery .thumbs .toolTip p{margin-bottom:.5em}.imageGallery .thumbs .toolTip p a,.imageGallery .thumbs .toolTip p strong{display:inline}.imageGallery .thumbs .toolTip p{margin:0;font-size:var(--kc-smallFontSize)}.imageGallery .thumbs .image:hover .toolTip{opacity:1}.imageGallery .kc_inner.noPad .thumbs .image{padding:0px}.imageGallery .kc_inner.quarterPad .thumbs .image{padding:calc(clamp(6px,1.3vw,12px)/2)}.imageGallery .kc_inner.halfPad .thumbs .image{padding:clamp(6px,1.3vw,12px)}.imageGallery .kc_inner.doublePad .thumbs .image{padding:clamp(48px,10vw,96px)}.imageGallery .kc_inner.propSquare .image a,.imageGallery .kc_inner.propSquare .image img{aspect-ratio:1/1}.imageGallery .kc_inner.roundCorners:not(.propRound) .image a,.imageGallery .kc_inner.roundCorners:not(.propRound) .image img{border-radius:5%;overflow:clip}.imageGallery .kc_inner.propRound .image a,.imageGallery .kc_inner.propRound .image img{aspect-ratio:1/1;border-radius:100%;overflow:clip}.imageGallery .kc_inner.propLandscape .image a,.imageGallery .kc_inner.propLandscape .image img{aspect-ratio:4/3}.imageGallery .kc_inner.propPortrait .image a,.imageGallery .kc_inner.propPortrait .image img{aspect-ratio:3/4}.imageGallery .kc_inner.noProp .image a,.imageGallery .kc_inner.noProp .image img{aspect-ratio:auto}.imageGallery .kc_inner.noProp .thumbs .image a,.imageGallery .kc_inner.noProp .thumbs .image img{position:relative;left:auto;top:auto;right:auto;bottom:auto}.imageGallery .kc_inner.thumbAlignTop .image img{-o-object-position:center top;object-position:center top}.imageGallery .kc_inner.thumbAlignMiddle .thumbs{align-items:center}.imageGallery .kc_inner.thumbAlignMiddle .image img{-o-object-position:center center;object-position:center center}.imageGallery .kc_inner.thumbAlignBottom .thumbs{align-items:flex-end}.imageGallery .kc_inner.thumbAlignBottom .image img{-o-object-position:center bottom;object-position:center bottom}.imageGallery .kc_inner.thumb50 .thumbs .image{width:50%}.imageGallery .kc_inner.thumb33 .thumbs .image{width:33.3333333333%}.imageGallery .kc_inner.thumb25 .thumbs .image{width:25%}.imageGallery .kc_inner.thumb20 .thumbs .image{width:20%}.imageGallery .kc_inner.thumb20 .thumbs .toolTip{display:none}.imageGallery .kc_inner.thumb16 .thumbs .image{width:16.6666666667%}.imageGallery .kc_inner.thumb16 .thumbs .toolTip{display:none}.imageGallery .kc_inner.thumb12 .thumbs .image{width:12.5%}.imageGallery .kc_inner.thumb12 .thumbs .toolTip{display:none}.imageGallery .kc_inner .thumbs.flickity-enabled{max-width:calc(100% - clamp(24px, 5.5vw, 48px));margin-left:auto;margin-right:auto}.imageGallery .kc_inner .thumbs.flickity-enabled .image{width:85% !important}.imageGallery .kc_inner .thumbs.flickity-enabled .flickity-slider{width:100%}.imageGallery .kc_inner .thumbs.flickity-enabled .flickity-slider .image{min-height:100%}.imageGallery .kc_inner .thumbs.flickity-enabled .flickity-viewport{overflow:clip;width:100%}.imageGallery .kc_inner .thumbs.flickity-enabled .flickity-page-dots{position:relative;left:auto;top:auto;right:auto;bottom:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:flex-start;width:100%;max-width:none;margin:auto;margin-top:clamp(6px,1.3vw,12px)}.imageGallery .kc_inner .thumbs.flickity-enabled .flickity-page-dots li{display:block;width:1.2em;height:1.2em;margin-left:0;margin-right:.6em;border-radius:0;background-color:var(--dl-color-light-grey);opacity:.8}.imageGallery .kc_inner .thumbs.flickity-enabled .flickity-page-dots li.is-selected{background-color:var(--dl-color-primary)}@media only screen and (max-width: 768px){.imageGallery .kc_inner.thumb25 .thumbs .image,.imageGallery .kc_inner.thumb20 .thumbs .image,.imageGallery .kc_inner.thumb16 .thumbs .image,.imageGallery .kc_inner.thumb12 .thumbs .image{width:25%}}@media only screen and (max-width: 700px){.imageGallery .kc_inner.thumb25 .thumbs .image,.imageGallery .kc_inner.thumb20 .thumbs .image,.imageGallery .kc_inner.thumb16 .thumbs .image,.imageGallery .kc_inner.thumb12 .thumbs .image{width:33.3333333333%}}@media only screen and (max-width: 650px){.imageGallery .kc_inner.thumb25 .thumbs .image,.imageGallery .kc_inner.thumb20 .thumbs .image,.imageGallery .kc_inner.thumb16 .thumbs .image,.imageGallery .kc_inner.thumb12 .thumbs .image{width:50%}}.kc_block.imageGallery.immediateBreak .kc_inner.thumb25 .thumbs .image,.kc_block.imageGallery.immediateBreak .kc_inner.thumb20 .thumbs .image,.kc_block.imageGallery.immediateBreak .kc_inner.thumb16 .thumbs .image,.kc_block.imageGallery.immediateBreak .kc_inner.thumb12 .thumbs .image{width:50%}@media only screen and (max-width: 1200px){.kc_block.imageGallery.laptopBreak .kc_inner.thumb25 .thumbs .image,.kc_block.imageGallery.laptopBreak .kc_inner.thumb20 .thumbs .image,.kc_block.imageGallery.laptopBreak .kc_inner.thumb16 .thumbs .image,.kc_block.imageGallery.laptopBreak .kc_inner.thumb12 .thumbs .image{width:50%}}@media only screen and (max-width: 900px){.kc_block.imageGallery.bigTabletBreak .kc_inner.thumb25 .thumbs .image,.kc_block.imageGallery.bigTabletBreak .kc_inner.thumb20 .thumbs .image,.kc_block.imageGallery.bigTabletBreak .kc_inner.thumb16 .thumbs .image,.kc_block.imageGallery.bigTabletBreak .kc_inner.thumb12 .thumbs .image{width:50%}}@media only screen and (max-width: 768px){.kc_block.imageGallery.tabletBreak .kc_inner.thumb25 .thumbs .image,.kc_block.imageGallery.tabletBreak .kc_inner.thumb20 .thumbs .image,.kc_block.imageGallery.tabletBreak .kc_inner.thumb16 .thumbs .image,.kc_block.imageGallery.tabletBreak .kc_inner.thumb12 .thumbs .image{width:50%}}@media only screen and (max-width: 700px){.kc_block.imageGallery.defaultBreak .kc_inner.thumb25 .thumbs .image,.kc_block.imageGallery.defaultBreak .kc_inner.thumb20 .thumbs .image,.kc_block.imageGallery.defaultBreak .kc_inner.thumb16 .thumbs .image,.kc_block.imageGallery.defaultBreak .kc_inner.thumb12 .thumbs .image{width:50%}.kc_block.imageGallery.smallTabletBreak .kc_inner.thumb25 .thumbs .image,.kc_block.imageGallery.smallTabletBreak .kc_inner.thumb20 .thumbs .image,.kc_block.imageGallery.smallTabletBreak .kc_inner.thumb16 .thumbs .image,.kc_block.imageGallery.smallTabletBreak .kc_inner.thumb12 .thumbs .image{width:50%}}@media only screen and (max-width: 650px){.kc_block.imageGallery.bigPhoneBreak .kc_inner.thumb25 .thumbs .image,.kc_block.imageGallery.bigPhoneBreak .kc_inner.thumb20 .thumbs .image,.kc_block.imageGallery.bigPhoneBreak .kc_inner.thumb16 .thumbs .image,.kc_block.imageGallery.bigPhoneBreak .kc_inner.thumb12 .thumbs .image{width:50%}}@media only screen and (max-width: 450px){.kc_block.imageGallery.phoneBreak .kc_inner.thumb25 .thumbs .image,.kc_block.imageGallery.phoneBreak .kc_inner.thumb20 .thumbs .image,.kc_block.imageGallery.phoneBreak .kc_inner.thumb16 .thumbs .image,.kc_block.imageGallery.phoneBreak .kc_inner.thumb12 .thumbs .image{width:50%}}@media only screen and (max-width: 350px){.kc_block.imageGallery.smallPhoneBreak .kc_inner.thumb25 .thumbs .image,.kc_block.imageGallery.smallPhoneBreak .kc_inner.thumb20 .thumbs .image,.kc_block.imageGallery.smallPhoneBreak .kc_inner.thumb16 .thumbs .image,.kc_block.imageGallery.smallPhoneBreak .kc_inner.thumb12 .thumbs .image{width:50%}}.downloadsList{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:1.5em;max-width:1050px;margin:auto}.downloadsList .download{padding:2em;background-color:var(--dl-color-lighter-grey);display:flex;flex-direction:row;flex-wrap:nowrap;border-radius:12px;gap:2em}.downloadsList .thumb{border:solid 1px var(--dl-color-grey)}.downloadsList .thumb img{aspect-ratio:210/297;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.downloadsList .details .modified{font-size:var(--kc-smallFontSize)}.downloadsList .details .downloadLink{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize-clamp)}.downloadsList.downloadRow{max-width:650px}.downloadsList.downloadRow .download{width:100%;justify-content:center;align-items:center}.downloadsList.downloadRow .download .thumb{width:clamp(80px,30%,120px)}.downloadsList.downloadRow .download .details{flex-grow:1}.downloadsList.downloadGrid{align-content:stretch;justify-content:center}.downloadsList.downloadGrid .download{width:30%;flex-direction:column}.downloadsList.downloadGrid .download .thumb,.downloadsList.downloadGrid .download .details{width:100%}@media only screen and (max-width: 768px){.downloadsList.downloadGrid .download{width:45%}}@media only screen and (max-width: 650px){.downloadsList.downloadGrid .download{width:75%}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.pageHeading{padding:clamp(24px,5.5vw,48px) 0}.pageHeading h1{color:var(--dl-color-primary)}.pageHeading *:last-child{margin:0}.pageHeading.bannerHeading{max-width:1050px;margin-left:auto;margin-right:auto}.pageHeading.textAlignCentre{text-align:center}.pageHeading.textAlignRight{text-align:right}.pageHeading .blogLink{display:block;font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:1.25em;font-size:var(--kc-menuFontSize);margin-bottom:1em;z-index:3}.bannerHolder{margin-top:-24px;z-index:1}.bannerHolder .bannerHeader{transition-delay:.5s}.bannerHolder .subHeader{transition-delay:1s}.bannerHolder>.wrapper{width:100%;max-width:100%}.bannerHolder .bannerTrackSingle,.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 .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 .bannerTrack .bannerBGImages.translucentBar,.bannerHolder .bannerTrack .bannerBGImages picture.translucentBar,.bannerHolder .bannerTrack .bannerBGImages picture img.translucentBar{top:auto;height:100%;min-height:100%}.bannerHolder .bannerTrackSingle .banner,.bannerHolder .bannerTrack .banner{min-height:45vh;width:100%;display:none}.bannerHolder .bannerTrackSingle .banner:first-child,.bannerHolder .bannerTrack .banner:first-child{display:flex}.bannerHolder .bannerTrackSingle .banner.roughBorder,.bannerHolder .bannerTrack .banner.roughBorder{-webkit-mask-image:url("/wp-content/themes/kc_dalziel_ingredients/img/square.svg"),url("/wp-content/themes/kc_dalziel_ingredients/img/rough_border_bottom.svg");mask-image:url("/wp-content/themes/kc_dalziel_ingredients/img/square.svg"),url("/wp-content/themes/kc_dalziel_ingredients/img/rough_border_bottom.svg");-webkit-mask-composite:source-over;mask-composite:add;-webkit-mask-repeat:no-repeat,repeat-x;mask-repeat:no-repeat,repeat-x;-webkit-mask-size:100%,calc(100vw + 50px) 20px;mask-size:100%,calc(100vw + 50px) 20px;-webkit-mask-position:left bottom 15px,left -25px bottom;mask-position:left bottom 15px,left -25px bottom}.bannerHolder .bannerTrackSingle .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 .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 .bannerTrack .banner .bannerTextHolder .text{width:100%;max-width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;pointer-events:all}.bannerHolder .bannerTrackSingle .banner .bannerTextHolder .text .positioner,.bannerHolder .bannerTrack .banner .bannerTextHolder .text .positioner{z-index:5;pointer-events:all}.bannerHolder .bannerTrackSingle .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(--dl-color-black);background-blend-mode:multiply,normal;z-index:1}.bannerHolder .bannerTrackSingle .banner .bannerTextHolder .text .subHeader,.bannerHolder .bannerTrack .banner .bannerTextHolder .text .subHeader{max-width:950px;margin:auto}.bannerHolder .bannerTrackSingle .banner .bannerTextHolder .text h1.lineAbove,.bannerHolder .bannerTrackSingle .banner .bannerTextHolder .text h2.lineAbove,.bannerHolder .bannerTrackSingle .banner .bannerTextHolder .text .headline.lineAbove,.bannerHolder .bannerTrack .banner .bannerTextHolder .text h1.lineAbove,.bannerHolder .bannerTrack .banner .bannerTextHolder .text h2.lineAbove,.bannerHolder .bannerTrack .banner .bannerTextHolder .text .headline.lineAbove{margin-top:-1em}.bannerHolder .bannerTrackSingle .banner .bannerTextHolder .text h1.lineAbove::before,.bannerHolder .bannerTrackSingle .banner .bannerTextHolder .text h2.lineAbove::before,.bannerHolder .bannerTrackSingle .banner .bannerTextHolder .text .headline.lineAbove::before,.bannerHolder .bannerTrack .banner .bannerTextHolder .text h1.lineAbove::before,.bannerHolder .bannerTrack .banner .bannerTextHolder .text h2.lineAbove::before,.bannerHolder .bannerTrack .banner .bannerTextHolder .text .headline.lineAbove::before{content:"------";display:block;width:100%;height:.75em;color:var(--dl-color-secondary);letter-spacing:-0.15em;margin-bottom:.75em}.bannerHolder .bannerTrackSingle .banner .bannerTextHolder .text h1,.bannerHolder .bannerTrack .banner .bannerTextHolder .text h1{margin-bottom:clamp(12px,2.75vw,24px)}.bannerHolder .bannerTrackSingle .banner .bannerTextHolder .text .headline.largeSize,.bannerHolder .bannerTrack .banner .bannerTextHolder .text .headline.largeSize{font-size:var(--kc-h1Size-large-clamp)}.bannerHolder .bannerTrackSingle .banner .bannerTextHolder .text .headline.smallSize,.bannerHolder .bannerTrack .banner .bannerTextHolder .text .headline.smallSize{font-size:var(--kc-h2Size-clamp)}.bannerHolder .bannerTrackSingle .banner.noBorder .bannerTextHolder .text,.bannerHolder .bannerTrack .banner.noBorder .bannerTextHolder .text{padding-left:0;padding-right:0;padding-bottom:clamp(24px,5.5vw,48px);margin-top:0;margin-bottom:0}.bannerHolder .bannerTrackSingle .banner.menuGradient::before,.bannerHolder .bannerTrack .banner.menuGradient::before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;width:100%;height:100%;min-height:100%;z-index:2;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 350px)}.bannerHolder .bannerTrackSingle .banner.translucentBar .bannerTextHolder .text,.bannerHolder .bannerTrack .banner.translucentBar .bannerTextHolder .text{padding-top:clamp(24px,5.5vw,48px)}.bannerHolder .bannerTrackSingle .banner .flexer,.bannerHolder .bannerTrack .banner .flexer{z-index:2;width:100%}.bannerHolder .bannerTrackSingle .banner .stilt,.bannerHolder .bannerTrack .banner .stilt{width:1px;height:clamp(500px,80vmin,700px);display:block}.bannerHolder .bannerTrackSingle .banner .image,.bannerHolder .bannerTrackSingle .banner img,.bannerHolder .bannerTrackSingle .banner picture,.bannerHolder .bannerTrackSingle .banner .bgColour,.bannerHolder .bannerTrack .banner .image,.bannerHolder .bannerTrack .banner img,.bannerHolder .bannerTrack .banner picture,.bannerHolder .bannerTrack .banner .bgColour{position:absolute;left:0;top:auto;right:0;bottom:0;width:100%;height:100%;min-height:100%}.bannerHolder .bannerTrackSingle .banner .image,.bannerHolder .bannerTrackSingle .banner img,.bannerHolder .bannerTrackSingle .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 .bannerTrack .banner .image.dimImage:after,.bannerHolder .bannerTrack .banner img.dimImage:after,.bannerHolder .bannerTrack .banner picture.dimImage:after{z-index:2}.bannerHolder .bannerTrackSingle .banner .desktopImage,.bannerHolder .bannerTrack .banner .desktopImage{display:block}.bannerHolder .bannerTrackSingle .banner .mobileImage,.bannerHolder .bannerTrack .banner .mobileImage{display:none}.bannerHolder .bannerTrackSingle .banner .bgColour,.bannerHolder .bannerTrack .banner .bgColour{z-index:0}.bannerHolder .bannerTrackSingle .banner.text30 .bannerTextHolder .text,.bannerHolder .bannerTrack .banner.text30 .bannerTextHolder .text{width:30%}@media only screen and (max-width: tablet){.bannerHolder .bannerTrackSingle .banner.text30 .bannerTextHolder .text,.bannerHolder .bannerTrack .banner.text30 .bannerTextHolder .text{width:50%}}@media only screen and (max-width: 700px){.bannerHolder .bannerTrackSingle .banner.text30 .bannerTextHolder .text,.bannerHolder .bannerTrack .banner.text30 .bannerTextHolder .text{width:75%}}@media only screen and (max-width: 650px){.bannerHolder .bannerTrackSingle .banner.text30 .bannerTextHolder .text,.bannerHolder .bannerTrack .banner.text30 .bannerTextHolder .text{width:100%}}.bannerHolder .bannerTrackSingle .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 .bannerTrack .banner.text40 .bannerTextHolder .text{width:50%}}@media only screen and (max-width: 700px){.bannerHolder .bannerTrackSingle .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 .bannerTrack .banner.text40 .bannerTextHolder .text{width:100%}}.bannerHolder .bannerTrackSingle .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 .bannerTrack .banner.text50 .bannerTextHolder .text{width:75%}}@media only screen and (max-width: 650px){.bannerHolder .bannerTrackSingle .banner.text50 .bannerTextHolder .text,.bannerHolder .bannerTrack .banner.text50 .bannerTextHolder .text{width:100%}}.bannerHolder .bannerTrackSingle .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 .bannerTrack .banner.text60 .bannerTextHolder .text{width:60%}}@media only screen and (max-width: 700px){.bannerHolder .bannerTrackSingle .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 .bannerTrack .banner.text60 .bannerTextHolder .text{width:100%}}.bannerHolder .bannerTrackSingle .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 .bannerTrack .banner.text70 .bannerTextHolder .text{width:70%}}@media only screen and (max-width: 650px){.bannerHolder .bannerTrackSingle .banner.text70 .bannerTextHolder .text,.bannerHolder .bannerTrack .banner.text70 .bannerTextHolder .text{width:100%}}.bannerHolder .bannerTrackSingle .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 .bannerTrack .banner.text80 .bannerTextHolder .text{width:100%}}.bannerHolder .bannerTrackSingle .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 .bannerTrack .banner.text90 .bannerTextHolder .text{width:100%}}.bannerHolder .bannerTrackSingle .banner.text100 .bannerTextHolder .text,.bannerHolder .bannerTrack .banner.text100 .bannerTextHolder .text{width:100%}.bannerHolder .bannerTrackSingle .banner.textLeft .wrapper,.bannerHolder .bannerTrackSingle .banner.textPosLeft .wrapper,.bannerHolder .bannerTrack .banner.textLeft .wrapper,.bannerHolder .bannerTrack .banner.textPosLeft .wrapper{justify-content:flex-start;align-items:center}.bannerHolder .bannerTrackSingle .banner.textLeft .wrapper .text,.bannerHolder .bannerTrackSingle .banner.textPosLeft .wrapper .text,.bannerHolder .bannerTrack .banner.textLeft .wrapper .text,.bannerHolder .bannerTrack .banner.textPosLeft .wrapper .text{margin-left:0}.bannerHolder .bannerTrackSingle .banner.textCentre .wrapper,.bannerHolder .bannerTrackSingle .banner.textPosCentre .wrapper,.bannerHolder .bannerTrack .banner.textCentre .wrapper,.bannerHolder .bannerTrack .banner.textPosCentre .wrapper{justify-content:center;align-items:center}.bannerHolder .bannerTrackSingle .banner.textCentre .wrapper .text,.bannerHolder .bannerTrackSingle .banner.textPosCentre .wrapper .text,.bannerHolder .bannerTrack .banner.textCentre .wrapper .text,.bannerHolder .bannerTrack .banner.textPosCentre .wrapper .text{justify-content:center}.bannerHolder .bannerTrackSingle .banner.textRight .wrapper,.bannerHolder .bannerTrackSingle .banner.textPosRight .wrapper,.bannerHolder .bannerTrack .banner.textRight .wrapper,.bannerHolder .bannerTrack .banner.textPosRight .wrapper{justify-content:flex-end;align-items:center}.bannerHolder .bannerTrackSingle .banner.textRight .wrapper .text,.bannerHolder .bannerTrackSingle .banner.textPosRight .wrapper .text,.bannerHolder .bannerTrack .banner.textRight .wrapper .text,.bannerHolder .bannerTrack .banner.textPosRight .wrapper .text{margin-right:0}.bannerHolder .bannerTrackSingle .banner.textPosTopLeft .wrapper,.bannerHolder .bannerTrack .banner.textPosTopLeft .wrapper{justify-content:flex-start;align-items:flex-start}.bannerHolder .bannerTrackSingle .banner.textPosTopLeft .wrapper .text,.bannerHolder .bannerTrack .banner.textPosTopLeft .wrapper .text{margin-left:0}.bannerHolder .bannerTrackSingle .banner.textPosTopCentre .wrapper,.bannerHolder .bannerTrack .banner.textPosTopCentre .wrapper{justify-content:center;align-items:flex-start}.bannerHolder .bannerTrackSingle .banner.textPosTopRight .wrapper,.bannerHolder .bannerTrack .banner.textPosTopRight .wrapper{justify-content:flex-end;align-items:flex-start}.bannerHolder .bannerTrackSingle .banner.textPosTopRight .wrapper .text,.bannerHolder .bannerTrack .banner.textPosTopRight .wrapper .text{margin-right:0}.bannerHolder .bannerTrackSingle .banner.textPosBottomLeft .wrapper,.bannerHolder .bannerTrack .banner.textPosBottomLeft .wrapper{justify-content:flex-start;align-items:flex-end}.bannerHolder .bannerTrackSingle .banner.textPosBottomLeft .wrapper .text,.bannerHolder .bannerTrack .banner.textPosBottomLeft .wrapper .text{margin-left:0}.bannerHolder .bannerTrackSingle .banner.textPosBottomCentre .wrapper,.bannerHolder .bannerTrack .banner.textPosBottomCentre .wrapper{justify-content:center;align-items:flex-end}.bannerHolder .bannerTrackSingle .banner.textPosBottomCentre .text,.bannerHolder .bannerTrack .banner.textPosBottomCentre .text{justify-content:center}.bannerHolder .bannerTrackSingle .banner.textPosBottomRight .wrapper,.bannerHolder .bannerTrack .banner.textPosBottomRight .wrapper{justify-content:flex-end;align-items:flex-end}.bannerHolder .bannerTrackSingle .banner.textPosBottomRight .wrapper .text,.bannerHolder .bannerTrack .banner.textPosBottomRight .wrapper .text{margin-right:0}.bannerHolder .bannerTrackSingle.flickity-enabled .banner,.bannerHolder .bannerTrack.flickity-enabled .banner{display:flex}.bannerHolder .bannerTrackSingle.flickity-enabled .flickity-viewport,.bannerHolder .bannerTrack.flickity-enabled .flickity-viewport{width:100%}.bannerBGImages.flickity-enabled .carousel-cell,.bannerBGImages.flickity-enabled .banner,.bannerTrack.flickity-enabled .carousel-cell,.bannerTrack.flickity-enabled .banner{display:flex;transition:opacity 1s ease !important}.bannerBGImages.flickity-enabled .carousel-cell.is-selected,.bannerBGImages.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,.bannerTrack.flickity-enabled picture{transition:opacity 1s ease !important}.bannerBGImages.flickity-enabled picture.is-selected,.bannerTrack.flickity-enabled picture.is-selected{opacity:1 !important}.bannerBGImages.flickity-enabled .flickity-slider,.bannerTrack.flickity-enabled .flickity-slider{width:100%}.bannerBGImages.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,.bannerTrack.flickity-enabled .flickity-page-dots{width:calc(100% - (clamp(48px, 10vw, 96px)));display:block;margin:0 auto;clear:both;bottom:0;position:absolute;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:clamp(24px,5.5vw,48px);max-width:1050px}.bannerBGImages.flickity-enabled .flickity-page-dots li,.bannerTrack.flickity-enabled .flickity-page-dots li{display:block;width:calc(clamp(6px, 1.3vw, 12px)*1.5);height:calc(clamp(6px, 1.3vw, 12px)*1.5);background-color:var(--dl-color-secondary);max-width:14px;max-height:14px;margin:0;margin-left:clamp(6px,1.3vw,12px);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,.bannerTrack.flickity-enabled .flickity-page-dots li:hover{border:solid 1px var(--dl-color-white);opacity:1}.bannerBGImages.flickity-enabled .flickity-page-dots li.is-selected,.bannerTrack.flickity-enabled .flickity-page-dots li.is-selected{background-color:var(--dl-color-primary);border:solid 1px hsla(0,0%,100%,.5);opacity:1}.count1 .bannerBGImages.flickity-enabled .flickity-page-dots,.count1 .bannerTrack.flickity-enabled .flickity-page-dots{display:none}.bannerHolder .banner.immediateBreak.text40 .bannerTextHolder .text,.bannerHolder .banner.immediateBreak.text50 .bannerTextHolder .text,.bannerHolder .banner.immediateBreak.text66 .bannerTextHolder .text,.bannerHolder .banner.immediateBreak.text75 .bannerTextHolder .text,.bannerHolder .banner.immediateBreak.text80 .bannerTextHolder .text{width:100% !important}.bannerHolder .banner.immediateBreak.text40 .desktopImage,.bannerHolder .banner.immediateBreak.text50 .desktopImage,.bannerHolder .banner.immediateBreak.text66 .desktopImage,.bannerHolder .banner.immediateBreak.text75 .desktopImage,.bannerHolder .banner.immediateBreak.text80 .desktopImage{display:none}.bannerHolder .banner.immediateBreak.text40 .mobileImage,.bannerHolder .banner.immediateBreak.text50 .mobileImage,.bannerHolder .banner.immediateBreak.text66 .mobileImage,.bannerHolder .banner.immediateBreak.text75 .mobileImage,.bannerHolder .banner.immediateBreak.text80 .mobileImage{display:block}.bannerHolder .banner.immediateBreak.textLeft .wrapper,.bannerHolder .banner.immediateBreak.textPosLeft .wrapper,.bannerHolder .banner.immediateBreak.textCentre .wrapper,.bannerHolder .banner.immediateBreak.textRight .wrapper,.bannerHolder .banner.immediateBreak.textPosRight .wrapper,.bannerHolder .banner.immediateBreak.textPosTopLeft .wrapper,.bannerHolder .banner.immediateBreak.textPosTopCentre .wrapper,.bannerHolder .banner.immediateBreak.textPosTopRight .wrapper,.bannerHolder .banner.immediateBreak.textPosBottomLeft .wrapper,.bannerHolder .banner.immediateBreak.textPosBottomCentre .wrapper,.bannerHolder .banner.immediateBreak.textPosBottomRight .wrapper,.bannerHolder .banner.immediateBreak.textPosCentre .wrapper{justify-content:center;align-items:center}.bannerHolder .banner.immediateBreak.textLeft .wrapper .text,.bannerHolder .banner.immediateBreak.textPosLeft .wrapper .text,.bannerHolder .banner.immediateBreak.textCentre .wrapper .text,.bannerHolder .banner.immediateBreak.textRight .wrapper .text,.bannerHolder .banner.immediateBreak.textPosRight .wrapper .text,.bannerHolder .banner.immediateBreak.textPosTopLeft .wrapper .text,.bannerHolder .banner.immediateBreak.textPosTopCentre .wrapper .text,.bannerHolder .banner.immediateBreak.textPosTopRight .wrapper .text,.bannerHolder .banner.immediateBreak.textPosBottomLeft .wrapper .text,.bannerHolder .banner.immediateBreak.textPosBottomCentre .wrapper .text,.bannerHolder .banner.immediateBreak.textPosBottomRight .wrapper .text,.bannerHolder .banner.immediateBreak.textPosCentre .wrapper .text{justify-content:center}@media only screen and (max-width: 1200px){.bannerHolder .banner.laptopBreak.text40 .bannerTextHolder .text,.bannerHolder .banner.laptopBreak.text50 .bannerTextHolder .text,.bannerHolder .banner.laptopBreak.text66 .bannerTextHolder .text,.bannerHolder .banner.laptopBreak.text75 .bannerTextHolder .text,.bannerHolder .banner.laptopBreak.text80 .bannerTextHolder .text{width:100% !important}.bannerHolder .banner.laptopBreak.text40 .desktopImage,.bannerHolder .banner.laptopBreak.text50 .desktopImage,.bannerHolder .banner.laptopBreak.text66 .desktopImage,.bannerHolder .banner.laptopBreak.text75 .desktopImage,.bannerHolder .banner.laptopBreak.text80 .desktopImage{display:none}.bannerHolder .banner.laptopBreak.text40 .mobileImage,.bannerHolder .banner.laptopBreak.text50 .mobileImage,.bannerHolder .banner.laptopBreak.text66 .mobileImage,.bannerHolder .banner.laptopBreak.text75 .mobileImage,.bannerHolder .banner.laptopBreak.text80 .mobileImage{display:block}.bannerHolder .banner.laptopBreak.textLeft .wrapper,.bannerHolder .banner.laptopBreak.textPosLeft .wrapper,.bannerHolder .banner.laptopBreak.textCentre .wrapper,.bannerHolder .banner.laptopBreak.textRight .wrapper,.bannerHolder .banner.laptopBreak.textPosRight .wrapper,.bannerHolder .banner.laptopBreak.textPosTopLeft .wrapper,.bannerHolder .banner.laptopBreak.textPosTopCentre .wrapper,.bannerHolder .banner.laptopBreak.textPosTopRight .wrapper,.bannerHolder .banner.laptopBreak.textPosBottomLeft .wrapper,.bannerHolder .banner.laptopBreak.textPosBottomCentre .wrapper,.bannerHolder .banner.laptopBreak.textPosBottomRight .wrapper,.bannerHolder .banner.laptopBreak.textPosCentre .wrapper{justify-content:center;align-items:center}.bannerHolder .banner.laptopBreak.textLeft .wrapper .text,.bannerHolder .banner.laptopBreak.textPosLeft .wrapper .text,.bannerHolder .banner.laptopBreak.textCentre .wrapper .text,.bannerHolder .banner.laptopBreak.textRight .wrapper .text,.bannerHolder .banner.laptopBreak.textPosRight .wrapper .text,.bannerHolder .banner.laptopBreak.textPosTopLeft .wrapper .text,.bannerHolder .banner.laptopBreak.textPosTopCentre .wrapper .text,.bannerHolder .banner.laptopBreak.textPosTopRight .wrapper .text,.bannerHolder .banner.laptopBreak.textPosBottomLeft .wrapper .text,.bannerHolder .banner.laptopBreak.textPosBottomCentre .wrapper .text,.bannerHolder .banner.laptopBreak.textPosBottomRight .wrapper .text,.bannerHolder .banner.laptopBreak.textPosCentre .wrapper .text{justify-content:center}}@media only screen and (max-width: 900px){.bannerHolder .banner.bigTabletBreak.text40 .bannerTextHolder .text,.bannerHolder .banner.bigTabletBreak.text50 .bannerTextHolder .text,.bannerHolder .banner.bigTabletBreak.text66 .bannerTextHolder .text,.bannerHolder .banner.bigTabletBreak.text75 .bannerTextHolder .text,.bannerHolder .banner.bigTabletBreak.text80 .bannerTextHolder .text{width:100% !important}.bannerHolder .banner.bigTabletBreak.text40 .desktopImage,.bannerHolder .banner.bigTabletBreak.text50 .desktopImage,.bannerHolder .banner.bigTabletBreak.text66 .desktopImage,.bannerHolder .banner.bigTabletBreak.text75 .desktopImage,.bannerHolder .banner.bigTabletBreak.text80 .desktopImage{display:none}.bannerHolder .banner.bigTabletBreak.text40 .mobileImage,.bannerHolder .banner.bigTabletBreak.text50 .mobileImage,.bannerHolder .banner.bigTabletBreak.text66 .mobileImage,.bannerHolder .banner.bigTabletBreak.text75 .mobileImage,.bannerHolder .banner.bigTabletBreak.text80 .mobileImage{display:block}.bannerHolder .banner.bigTabletBreak.textLeft .wrapper,.bannerHolder .banner.bigTabletBreak.textPosLeft .wrapper,.bannerHolder .banner.bigTabletBreak.textCentre .wrapper,.bannerHolder .banner.bigTabletBreak.textRight .wrapper,.bannerHolder .banner.bigTabletBreak.textPosRight .wrapper,.bannerHolder .banner.bigTabletBreak.textPosTopLeft .wrapper,.bannerHolder .banner.bigTabletBreak.textPosTopCentre .wrapper,.bannerHolder .banner.bigTabletBreak.textPosTopRight .wrapper,.bannerHolder .banner.bigTabletBreak.textPosBottomLeft .wrapper,.bannerHolder .banner.bigTabletBreak.textPosBottomCentre .wrapper,.bannerHolder .banner.bigTabletBreak.textPosBottomRight .wrapper,.bannerHolder .banner.bigTabletBreak.textPosCentre .wrapper{justify-content:center;align-items:center}.bannerHolder .banner.bigTabletBreak.textLeft .wrapper .text,.bannerHolder .banner.bigTabletBreak.textPosLeft .wrapper .text,.bannerHolder .banner.bigTabletBreak.textCentre .wrapper .text,.bannerHolder .banner.bigTabletBreak.textRight .wrapper .text,.bannerHolder .banner.bigTabletBreak.textPosRight .wrapper .text,.bannerHolder .banner.bigTabletBreak.textPosTopLeft .wrapper .text,.bannerHolder .banner.bigTabletBreak.textPosTopCentre .wrapper .text,.bannerHolder .banner.bigTabletBreak.textPosTopRight .wrapper .text,.bannerHolder .banner.bigTabletBreak.textPosBottomLeft .wrapper .text,.bannerHolder .banner.bigTabletBreak.textPosBottomCentre .wrapper .text,.bannerHolder .banner.bigTabletBreak.textPosBottomRight .wrapper .text,.bannerHolder .banner.bigTabletBreak.textPosCentre .wrapper .text{justify-content:center}}@media only screen and (max-width: 768px){.bannerHolder .banner.tabletBreak.text40 .bannerTextHolder .text,.bannerHolder .banner.tabletBreak.text50 .bannerTextHolder .text,.bannerHolder .banner.tabletBreak.text66 .bannerTextHolder .text,.bannerHolder .banner.tabletBreak.text75 .bannerTextHolder .text,.bannerHolder .banner.tabletBreak.text80 .bannerTextHolder .text{width:100% !important}.bannerHolder .banner.tabletBreak.text40 .desktopImage,.bannerHolder .banner.tabletBreak.text50 .desktopImage,.bannerHolder .banner.tabletBreak.text66 .desktopImage,.bannerHolder .banner.tabletBreak.text75 .desktopImage,.bannerHolder .banner.tabletBreak.text80 .desktopImage{display:none}.bannerHolder .banner.tabletBreak.text40 .mobileImage,.bannerHolder .banner.tabletBreak.text50 .mobileImage,.bannerHolder .banner.tabletBreak.text66 .mobileImage,.bannerHolder .banner.tabletBreak.text75 .mobileImage,.bannerHolder .banner.tabletBreak.text80 .mobileImage{display:block}.bannerHolder .banner.tabletBreak.textLeft .wrapper,.bannerHolder .banner.tabletBreak.textPosLeft .wrapper,.bannerHolder .banner.tabletBreak.textCentre .wrapper,.bannerHolder .banner.tabletBreak.textRight .wrapper,.bannerHolder .banner.tabletBreak.textPosRight .wrapper,.bannerHolder .banner.tabletBreak.textPosTopLeft .wrapper,.bannerHolder .banner.tabletBreak.textPosTopCentre .wrapper,.bannerHolder .banner.tabletBreak.textPosTopRight .wrapper,.bannerHolder .banner.tabletBreak.textPosBottomLeft .wrapper,.bannerHolder .banner.tabletBreak.textPosBottomCentre .wrapper,.bannerHolder .banner.tabletBreak.textPosBottomRight .wrapper,.bannerHolder .banner.tabletBreak.textPosCentre .wrapper{justify-content:center;align-items:center}.bannerHolder .banner.tabletBreak.textLeft .wrapper .text,.bannerHolder .banner.tabletBreak.textPosLeft .wrapper .text,.bannerHolder .banner.tabletBreak.textCentre .wrapper .text,.bannerHolder .banner.tabletBreak.textRight .wrapper .text,.bannerHolder .banner.tabletBreak.textPosRight .wrapper .text,.bannerHolder .banner.tabletBreak.textPosTopLeft .wrapper .text,.bannerHolder .banner.tabletBreak.textPosTopCentre .wrapper .text,.bannerHolder .banner.tabletBreak.textPosTopRight .wrapper .text,.bannerHolder .banner.tabletBreak.textPosBottomLeft .wrapper .text,.bannerHolder .banner.tabletBreak.textPosBottomCentre .wrapper .text,.bannerHolder .banner.tabletBreak.textPosBottomRight .wrapper .text,.bannerHolder .banner.tabletBreak.textPosCentre .wrapper .text{justify-content:center}}@media only screen and (max-width: 700px){.bannerHolder .banner.defaultBreak.text40 .bannerTextHolder .text,.bannerHolder .banner.defaultBreak.text50 .bannerTextHolder .text,.bannerHolder .banner.defaultBreak.text66 .bannerTextHolder .text,.bannerHolder .banner.defaultBreak.text75 .bannerTextHolder .text,.bannerHolder .banner.defaultBreak.text80 .bannerTextHolder .text{width:100% !important}.bannerHolder .banner.defaultBreak.text40 .desktopImage,.bannerHolder .banner.defaultBreak.text50 .desktopImage,.bannerHolder .banner.defaultBreak.text66 .desktopImage,.bannerHolder .banner.defaultBreak.text75 .desktopImage,.bannerHolder .banner.defaultBreak.text80 .desktopImage{display:none}.bannerHolder .banner.defaultBreak.text40 .mobileImage,.bannerHolder .banner.defaultBreak.text50 .mobileImage,.bannerHolder .banner.defaultBreak.text66 .mobileImage,.bannerHolder .banner.defaultBreak.text75 .mobileImage,.bannerHolder .banner.defaultBreak.text80 .mobileImage{display:block}.bannerHolder .banner.defaultBreak.textLeft .wrapper,.bannerHolder .banner.defaultBreak.textPosLeft .wrapper,.bannerHolder .banner.defaultBreak.textCentre .wrapper,.bannerHolder .banner.defaultBreak.textRight .wrapper,.bannerHolder .banner.defaultBreak.textPosRight .wrapper,.bannerHolder .banner.defaultBreak.textPosTopLeft .wrapper,.bannerHolder .banner.defaultBreak.textPosTopCentre .wrapper,.bannerHolder .banner.defaultBreak.textPosTopRight .wrapper,.bannerHolder .banner.defaultBreak.textPosBottomLeft .wrapper,.bannerHolder .banner.defaultBreak.textPosBottomCentre .wrapper,.bannerHolder .banner.defaultBreak.textPosBottomRight .wrapper,.bannerHolder .banner.defaultBreak.textPosCentre .wrapper{justify-content:center;align-items:center}.bannerHolder .banner.defaultBreak.textLeft .wrapper .text,.bannerHolder .banner.defaultBreak.textPosLeft .wrapper .text,.bannerHolder .banner.defaultBreak.textCentre .wrapper .text,.bannerHolder .banner.defaultBreak.textRight .wrapper .text,.bannerHolder .banner.defaultBreak.textPosRight .wrapper .text,.bannerHolder .banner.defaultBreak.textPosTopLeft .wrapper .text,.bannerHolder .banner.defaultBreak.textPosTopCentre .wrapper .text,.bannerHolder .banner.defaultBreak.textPosTopRight .wrapper .text,.bannerHolder .banner.defaultBreak.textPosBottomLeft .wrapper .text,.bannerHolder .banner.defaultBreak.textPosBottomCentre .wrapper .text,.bannerHolder .banner.defaultBreak.textPosBottomRight .wrapper .text,.bannerHolder .banner.defaultBreak.textPosCentre .wrapper .text{justify-content:center}.bannerHolder .banner.smallTabletBreak.text40 .bannerTextHolder .text,.bannerHolder .banner.smallTabletBreak.text50 .bannerTextHolder .text,.bannerHolder .banner.smallTabletBreak.text66 .bannerTextHolder .text,.bannerHolder .banner.smallTabletBreak.text75 .bannerTextHolder .text,.bannerHolder .banner.smallTabletBreak.text80 .bannerTextHolder .text{width:100% !important}.bannerHolder .banner.smallTabletBreak.text40 .desktopImage,.bannerHolder .banner.smallTabletBreak.text50 .desktopImage,.bannerHolder .banner.smallTabletBreak.text66 .desktopImage,.bannerHolder .banner.smallTabletBreak.text75 .desktopImage,.bannerHolder .banner.smallTabletBreak.text80 .desktopImage{display:none}.bannerHolder .banner.smallTabletBreak.text40 .mobileImage,.bannerHolder .banner.smallTabletBreak.text50 .mobileImage,.bannerHolder .banner.smallTabletBreak.text66 .mobileImage,.bannerHolder .banner.smallTabletBreak.text75 .mobileImage,.bannerHolder .banner.smallTabletBreak.text80 .mobileImage{display:block}.bannerHolder .banner.smallTabletBreak.textLeft .wrapper,.bannerHolder .banner.smallTabletBreak.textPosLeft .wrapper,.bannerHolder .banner.smallTabletBreak.textCentre .wrapper,.bannerHolder .banner.smallTabletBreak.textRight .wrapper,.bannerHolder .banner.smallTabletBreak.textPosRight .wrapper,.bannerHolder .banner.smallTabletBreak.textPosTopLeft .wrapper,.bannerHolder .banner.smallTabletBreak.textPosTopCentre .wrapper,.bannerHolder .banner.smallTabletBreak.textPosTopRight .wrapper,.bannerHolder .banner.smallTabletBreak.textPosBottomLeft .wrapper,.bannerHolder .banner.smallTabletBreak.textPosBottomCentre .wrapper,.bannerHolder .banner.smallTabletBreak.textPosBottomRight .wrapper,.bannerHolder .banner.smallTabletBreak.textPosCentre .wrapper{justify-content:center;align-items:center}.bannerHolder .banner.smallTabletBreak.textLeft .wrapper .text,.bannerHolder .banner.smallTabletBreak.textPosLeft .wrapper .text,.bannerHolder .banner.smallTabletBreak.textCentre .wrapper .text,.bannerHolder .banner.smallTabletBreak.textRight .wrapper .text,.bannerHolder .banner.smallTabletBreak.textPosRight .wrapper .text,.bannerHolder .banner.smallTabletBreak.textPosTopLeft .wrapper .text,.bannerHolder .banner.smallTabletBreak.textPosTopCentre .wrapper .text,.bannerHolder .banner.smallTabletBreak.textPosTopRight .wrapper .text,.bannerHolder .banner.smallTabletBreak.textPosBottomLeft .wrapper .text,.bannerHolder .banner.smallTabletBreak.textPosBottomCentre .wrapper .text,.bannerHolder .banner.smallTabletBreak.textPosBottomRight .wrapper .text,.bannerHolder .banner.smallTabletBreak.textPosCentre .wrapper .text{justify-content:center}}@media only screen and (max-width: 650px){.bannerHolder .banner.bigPhoneBreak.text40 .bannerTextHolder .text,.bannerHolder .banner.bigPhoneBreak.text50 .bannerTextHolder .text,.bannerHolder .banner.bigPhoneBreak.text66 .bannerTextHolder .text,.bannerHolder .banner.bigPhoneBreak.text75 .bannerTextHolder .text,.bannerHolder .banner.bigPhoneBreak.text80 .bannerTextHolder .text{width:100% !important}.bannerHolder .banner.bigPhoneBreak.text40 .desktopImage,.bannerHolder .banner.bigPhoneBreak.text50 .desktopImage,.bannerHolder .banner.bigPhoneBreak.text66 .desktopImage,.bannerHolder .banner.bigPhoneBreak.text75 .desktopImage,.bannerHolder .banner.bigPhoneBreak.text80 .desktopImage{display:none}.bannerHolder .banner.bigPhoneBreak.text40 .mobileImage,.bannerHolder .banner.bigPhoneBreak.text50 .mobileImage,.bannerHolder .banner.bigPhoneBreak.text66 .mobileImage,.bannerHolder .banner.bigPhoneBreak.text75 .mobileImage,.bannerHolder .banner.bigPhoneBreak.text80 .mobileImage{display:block}.bannerHolder .banner.bigPhoneBreak.textLeft .wrapper,.bannerHolder .banner.bigPhoneBreak.textPosLeft .wrapper,.bannerHolder .banner.bigPhoneBreak.textCentre .wrapper,.bannerHolder .banner.bigPhoneBreak.textRight .wrapper,.bannerHolder .banner.bigPhoneBreak.textPosRight .wrapper,.bannerHolder .banner.bigPhoneBreak.textPosTopLeft .wrapper,.bannerHolder .banner.bigPhoneBreak.textPosTopCentre .wrapper,.bannerHolder .banner.bigPhoneBreak.textPosTopRight .wrapper,.bannerHolder .banner.bigPhoneBreak.textPosBottomLeft .wrapper,.bannerHolder .banner.bigPhoneBreak.textPosBottomCentre .wrapper,.bannerHolder .banner.bigPhoneBreak.textPosBottomRight .wrapper,.bannerHolder .banner.bigPhoneBreak.textPosCentre .wrapper{justify-content:center;align-items:center}.bannerHolder .banner.bigPhoneBreak.textLeft .wrapper .text,.bannerHolder .banner.bigPhoneBreak.textPosLeft .wrapper .text,.bannerHolder .banner.bigPhoneBreak.textCentre .wrapper .text,.bannerHolder .banner.bigPhoneBreak.textRight .wrapper .text,.bannerHolder .banner.bigPhoneBreak.textPosRight .wrapper .text,.bannerHolder .banner.bigPhoneBreak.textPosTopLeft .wrapper .text,.bannerHolder .banner.bigPhoneBreak.textPosTopCentre .wrapper .text,.bannerHolder .banner.bigPhoneBreak.textPosTopRight .wrapper .text,.bannerHolder .banner.bigPhoneBreak.textPosBottomLeft .wrapper .text,.bannerHolder .banner.bigPhoneBreak.textPosBottomCentre .wrapper .text,.bannerHolder .banner.bigPhoneBreak.textPosBottomRight .wrapper .text,.bannerHolder .banner.bigPhoneBreak.textPosCentre .wrapper .text{justify-content:center}}@media only screen and (max-width: 450px){.bannerHolder .banner.phoneBreak.text40 .bannerTextHolder .text,.bannerHolder .banner.phoneBreak.text50 .bannerTextHolder .text,.bannerHolder .banner.phoneBreak.text66 .bannerTextHolder .text,.bannerHolder .banner.phoneBreak.text75 .bannerTextHolder .text,.bannerHolder .banner.phoneBreak.text80 .bannerTextHolder .text{width:100% !important}.bannerHolder .banner.phoneBreak.text40 .desktopImage,.bannerHolder .banner.phoneBreak.text50 .desktopImage,.bannerHolder .banner.phoneBreak.text66 .desktopImage,.bannerHolder .banner.phoneBreak.text75 .desktopImage,.bannerHolder .banner.phoneBreak.text80 .desktopImage{display:none}.bannerHolder .banner.phoneBreak.text40 .mobileImage,.bannerHolder .banner.phoneBreak.text50 .mobileImage,.bannerHolder .banner.phoneBreak.text66 .mobileImage,.bannerHolder .banner.phoneBreak.text75 .mobileImage,.bannerHolder .banner.phoneBreak.text80 .mobileImage{display:block}.bannerHolder .banner.phoneBreak.textLeft .wrapper,.bannerHolder .banner.phoneBreak.textPosLeft .wrapper,.bannerHolder .banner.phoneBreak.textCentre .wrapper,.bannerHolder .banner.phoneBreak.textRight .wrapper,.bannerHolder .banner.phoneBreak.textPosRight .wrapper,.bannerHolder .banner.phoneBreak.textPosTopLeft .wrapper,.bannerHolder .banner.phoneBreak.textPosTopCentre .wrapper,.bannerHolder .banner.phoneBreak.textPosTopRight .wrapper,.bannerHolder .banner.phoneBreak.textPosBottomLeft .wrapper,.bannerHolder .banner.phoneBreak.textPosBottomCentre .wrapper,.bannerHolder .banner.phoneBreak.textPosBottomRight .wrapper,.bannerHolder .banner.phoneBreak.textPosCentre .wrapper{justify-content:center;align-items:center}.bannerHolder .banner.phoneBreak.textLeft .wrapper .text,.bannerHolder .banner.phoneBreak.textPosLeft .wrapper .text,.bannerHolder .banner.phoneBreak.textCentre .wrapper .text,.bannerHolder .banner.phoneBreak.textRight .wrapper .text,.bannerHolder .banner.phoneBreak.textPosRight .wrapper .text,.bannerHolder .banner.phoneBreak.textPosTopLeft .wrapper .text,.bannerHolder .banner.phoneBreak.textPosTopCentre .wrapper .text,.bannerHolder .banner.phoneBreak.textPosTopRight .wrapper .text,.bannerHolder .banner.phoneBreak.textPosBottomLeft .wrapper .text,.bannerHolder .banner.phoneBreak.textPosBottomCentre .wrapper .text,.bannerHolder .banner.phoneBreak.textPosBottomRight .wrapper .text,.bannerHolder .banner.phoneBreak.textPosCentre .wrapper .text{justify-content:center}}@media only screen and (max-width: 350px){.bannerHolder .banner.smallPhoneBreak.text40 .bannerTextHolder .text,.bannerHolder .banner.smallPhoneBreak.text50 .bannerTextHolder .text,.bannerHolder .banner.smallPhoneBreak.text66 .bannerTextHolder .text,.bannerHolder .banner.smallPhoneBreak.text75 .bannerTextHolder .text,.bannerHolder .banner.smallPhoneBreak.text80 .bannerTextHolder .text{width:100% !important}.bannerHolder .banner.smallPhoneBreak.text40 .desktopImage,.bannerHolder .banner.smallPhoneBreak.text50 .desktopImage,.bannerHolder .banner.smallPhoneBreak.text66 .desktopImage,.bannerHolder .banner.smallPhoneBreak.text75 .desktopImage,.bannerHolder .banner.smallPhoneBreak.text80 .desktopImage{display:none}.bannerHolder .banner.smallPhoneBreak.text40 .mobileImage,.bannerHolder .banner.smallPhoneBreak.text50 .mobileImage,.bannerHolder .banner.smallPhoneBreak.text66 .mobileImage,.bannerHolder .banner.smallPhoneBreak.text75 .mobileImage,.bannerHolder .banner.smallPhoneBreak.text80 .mobileImage{display:block}.bannerHolder .banner.smallPhoneBreak.textLeft .wrapper,.bannerHolder .banner.smallPhoneBreak.textPosLeft .wrapper,.bannerHolder .banner.smallPhoneBreak.textCentre .wrapper,.bannerHolder .banner.smallPhoneBreak.textRight .wrapper,.bannerHolder .banner.smallPhoneBreak.textPosRight .wrapper,.bannerHolder .banner.smallPhoneBreak.textPosTopLeft .wrapper,.bannerHolder .banner.smallPhoneBreak.textPosTopCentre .wrapper,.bannerHolder .banner.smallPhoneBreak.textPosTopRight .wrapper,.bannerHolder .banner.smallPhoneBreak.textPosBottomLeft .wrapper,.bannerHolder .banner.smallPhoneBreak.textPosBottomCentre .wrapper,.bannerHolder .banner.smallPhoneBreak.textPosBottomRight .wrapper,.bannerHolder .banner.smallPhoneBreak.textPosCentre .wrapper{justify-content:center;align-items:center}.bannerHolder .banner.smallPhoneBreak.textLeft .wrapper .text,.bannerHolder .banner.smallPhoneBreak.textPosLeft .wrapper .text,.bannerHolder .banner.smallPhoneBreak.textCentre .wrapper .text,.bannerHolder .banner.smallPhoneBreak.textRight .wrapper .text,.bannerHolder .banner.smallPhoneBreak.textPosRight .wrapper .text,.bannerHolder .banner.smallPhoneBreak.textPosTopLeft .wrapper .text,.bannerHolder .banner.smallPhoneBreak.textPosTopCentre .wrapper .text,.bannerHolder .banner.smallPhoneBreak.textPosTopRight .wrapper .text,.bannerHolder .banner.smallPhoneBreak.textPosBottomLeft .wrapper .text,.bannerHolder .banner.smallPhoneBreak.textPosBottomCentre .wrapper .text,.bannerHolder .banner.smallPhoneBreak.textPosBottomRight .wrapper .text,.bannerHolder .banner.smallPhoneBreak.textPosCentre .wrapper .text{justify-content:center}}.postWrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:2em}.postWrapper .postGrid{flex-grow:1;margin-left:calc(0px - clamp(6px,1.3vw,12px))}.postWrapper .postCategories{display:none;width:clamp(200px,30%,220px)}.postCategories{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:1.8em;background-color:var(--dl-color-beige);padding:clamp(18px,4.1vw,36px);margin-top:clamp(6px,1.3vw,12px)}.postCategories ul{list-style-type:none;margin:0}.postCategories ul a{color:var(--dl-color-text-color);font-size:clamp(12px,5vw,14px)}.postContent img{width:auto;max-width:100%;height:auto}.postContent img.aligncenter{margin-left:auto;margin-right:auto;display:block;margin-bottom:2em;margin-top:2em}.postContent img.alignright{float:right;display:inline;margin-bottom:2em;margin-left:2em}.postContent img.alignleft{float:left;display:inline;margin-bottom:2em;margin-right:2em}.postContent img.featureImageCameo{display:block;float:right;margin:0 0 3em 3em;width:50%;max-width:350px}@media only screen and (max-width: 650px){.postContent img.featureImageCameo{width:100%;max-width:100%;margin-left:0}}.postContent img.featureImageBanner{display:block;max-width:100%;margin:auto;margin-bottom:clamp(24px,5.5vw,48px)}.postContent .mejs-container .mejs-inner,.postContent .mejs-container .mejs-layers{position:absolute;height:100%;width:100%;top:0;bottom:0}.postGrid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:stretch}.postCard{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;width:calc(33.3333333333% - clamp(12px,2.75vw,24px));margin:clamp(12px,2.75vw,24px) clamp(6px,1.3vw,12px);padding:clamp(18px,4.1vw,36px);padding-bottom:clamp(12px,2.75vw,24px);padding-top:0px;text-align:center;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) clamp(24px, 5.5vw, 48px), var(--dl-color-beige) clamp(24px, 5.5vw, 48px), var(--dl-color-beige));color:var(--dl-color-text-color);transform:rotate(0deg) scale(1);transform-origin:center center;transition:transform .15s ease-out,opacity .15 ease;opacity:1}.postCard *{margin-bottom:12px}.postCard *:last-child{margin-bottom:0}.postCard p{font-size:clamp(12px,5vw,14px)}.postCard p.date{font-size:var(--kc-smallFontSize);margin-bottom:0}.postCard .awaiting{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;padding:clamp(18px,4.1vw,36px);justify-content:center;align-content:center;align-items:center;background-color:var(--dl-color-primary);color:var(--dl-color-white)}.postCard h6{margin-top:0}.postCard .articleImage{display:block;width:100%;margin-bottom:clamp(12px,2.75vw,24px);background-color:var(--dl-color-lighter-grey);transform:rotate(0deg) scale(1);transform-origin:center center;transition:transform .15s ease-out;filter:drop-shadow(4px 4px 4px rgba(0, 0, 0, 0))}.postCard .articleImage 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;object-position:center}.postCard .articleImage .stilt{display:block;padding-top:70%}.postCard:hover{transform:rotate(0deg) scale(1.05);transform-origin:center center;transition:transform .15s ease-out}.postCard:hover .articleImage{transform:rotate(2.5deg) scale(1.05);filter:drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.25))}.postCard:nth-child(odd):hover .articleImage{transform:rotate(-2.5deg) scale(1.05)}.postLink{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;padding:clamp(12px,2.75vw,24px)}.postLink *{width:100%;margin:0;margin-bottom:9px;order:1}.postLink .mobileExcerpt{display:none}.postLink p.date{font-size:var(--kc-smallFontSize);margin-bottom:6px}.postLink .thumbnail{order:0;padding-top:66%;display:block}.postLink .thumbnail a,.postLink .thumbnail img,.postLink .thumbnail .thumbFeature{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}.postLink .thumbnail .thumbFeature{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;background-color:var(--dl-color-primary);color:var(--dl-color-white);padding:clamp(12px,2.75vw,24px)}.ui-autocomplete{width:100%;max-width:650px !important;max-height:250px;overflow-y:auto;background-color:#fff;border:1px solid #ccc;border-radius:8px;font-size:14px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:0;margin-top:4px;z-index:10000 !important}.ui-autocomplete::-webkit-scrollbar{width:0px;opacity:0}.ui-menu-item{list-style:none;padding:0;margin:0}.ui-menu-item-wrapper{padding:10px 15px;cursor:pointer;transition:padding .2s,background-color .2s}.ui-menu-item-wrapper:hover{background-color:var(--dl-color-lighter-grey);padding-left:20px}.ui-menu-item-wrapper.ui-state-active{background-color:#f0f0f0;color:#000}.ui-menu-item.footer-item .ui-menu-item-wrapper{font-weight:bold;border-top:1px solid #ddd;background:#fafafa;color:var(--dl-color-tertiary)}.ui-menu-item.footer-item .ui-menu-item-wrapper:hover{background:#f0f0f0}.searchBar{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:center;padding-bottom:18px;width:100%;margin-bottom:4px}.searchBar form#searchform,.searchBar form#autocomplete-search-form,.searchBar form.autocomplete-search-form{width:100%;max-width:650px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.searchBar form#searchform>div{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.searchBar label{padding:12px 16px;padding-left:0px;display:none}.searchBar input,.searchBar button{padding:10px 16px;border-radius:6px;border:solid 1px #ccc;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize-clamp)}.searchBar input[type=text]{flex-grow:1;border-top-right-radius:0px;border-bottom-right-radius:0px;border-right:0}.searchBar input[type=text]::-moz-placeholder{font-style:italic}.searchBar input[type=text]::placeholder{font-style:italic}.searchBar #clear-button{transition:all .35s ease}.searchBar #clear-button.inactive{opacity:0;transform:translate(-10%);pointer-events:none}.searchBar button[type=submit],.searchBar input[type=submit]{border-left:0;border-top-left-radius:0px;border-bottom-left-radius:0px;background-color:var(--dl-color-primary);color:var(--dl-color-white);align-self:stretch;font-style:italic;cursor:pointer;transition:all .35s ease}.searchBar button[type=submit]:hover,.searchBar input[type=submit]:hover{background-color:var(--dl-color-secondary);color:var(--dl-color-white)}.searchOverlay .searchBar button[type=submit],.searchOverlay .searchBar input[type=submit]{background-color:var(--dl-color-tertiary)}.searchOverlay .searchBar button[type=submit]:hover,.searchOverlay .searchBar input[type=submit]:hover{background-color:var(--dl-color-secondary)}.searchBar{width:100%}.searchFilters{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:flex-start;margin-bottom:clamp(12px,2.75vw,24px)}.searchFilters h6{width:-moz-fit-content;width:fit-content}.searchFilters .filterButtons{padding-left:9px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:flex-start;gap:9px}.searchFilters h6{margin:0;margin-bottom:6px;padding-top:5px}.searchFilters .filterButton{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize-clamp);font-size:var(--kc-smallFontSize);color:var(--dl-color-white);border:solid 1px var(--dl-color-lighter-grey);background-color:color-mix(in srgb, var(--dl-color-primary) 50%, transparent);background-color:var(--dl-color-primary);padding:6px 9px;border-radius:8px;transition:all .35s ease}.searchFilters .filterButton:hover{border-color:var(--dl-color-secondary)}.searchFilters .filterButton.active{font-weight:500;background:var(--dl-color-primary);color:var(--dl-color-white);pointer-events:none}a.post-link{border-top:1px solid var(--dl-color-lighter-grey);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;padding-top:clamp(12px,2.75vw,24px);margin-top:clamp(12px,2.75vw,24px);text-decoration:none;max-width:1050px}a.post-link .article-thumb{width:25%;max-width:140px;order:2;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;overflow:clip;border-radius:8px}a.post-link .text{width:75%;flex-grow:1;padding:0 clamp(12px,2.75vw,24px) 0 0}a.post-link.sticky-post .article-thumb{width:33%;max-width:200px}a.post-link.sticky-post .text{width:66%;flex-grow:1}a.post-link h6{color:blue}a.post-link .labelBar{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;gap:8px;margin-bottom:12px}a.post-link p.date{font-size:var(--kc-smallFontSize);margin:0}a.post-link .label{color:var(--dl-color-text-color);font-size:var(--kc-smallFontSize);border:solid 1px var(--dl-color-secondary);background:color-mix(in srgb, var(--dl-color-black) 10%, var(--dl-color-secondary) 100%);padding:6px 9px;border-radius:8px;display:inline-block}a.post-link .label.featured{background-color:var(--dl-color-red);color:var(--dl-color-white)}a.post-link p.description{margin-bottom:0;margin-top:calc(clamp(24px, 5.5vw, 48px)/2)}a.post-link p.readMore{margin-top:clamp(24px,5.5vw,48px);font-size:var(--kc-smallFontSize)}.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(--dl-color-primary);padding-top:clamp(12px,2.75vw,24px);margin-top:clamp(24px,5.5vw,48px)}.postNav a{font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:1.25em;font-size:var(--kc-menuFontSize);display:inline-block}.postNav p{font-size:var(--kc-smallFontSize);opacity:.5;margin:0}.postNav .prev,.postNav .next{max-width:50%;padding:clamp(12px,2.75vw,24px)}.postNav .prev{text-align:left}.postNav .prev a::before{content:"< "}.postNav .next{text-align:right}.postNav .next a::after{content:" >"}.navigation.pagination{width:100%;margin-top:clamp(24px,5.5vw,48px);padding-top:clamp(12px,2.75vw,24px);border-top:1px solid var(--dl-color-lighter-grey);display:column;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center}.navigation.pagination h2{display:none}.navigation.pagination .nav-links{max-width:1200px;width:var(--wrapper-width);margin:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:flex-start}.navigation.pagination .nav-links .page-numbers{display:inline-block;font-family:var(--kc-menu-font);font-weight:var(--kc-menu-sub-text-font-weight);line-height:1.4em;font-size:var(--kc-menuSubTextFontSize);padding:8px 8px;margin:4px;text-decoration:none;display:block;border:solid 1px #d5d5d5;min-width:2.5em;text-align:center}.navigation.pagination .nav-links .page-numbers.current{background-color:var(--dl-color-primary);color:var(--dl-color-white)}@media only screen and (max-width: 650px){.navigation.pagination .nav-links{justify-content:space-between;width:calc(85% - clamp(12px,2.75vw,24px))}.navigation.pagination .nav-links .page-numbers{display:none}.navigation.pagination .nav-links .page-numbers.prev,.navigation.pagination .nav-links .page-numbers.next{display:inline-block}.navigation.pagination .nav-links .page-numbers.next{margin-right:0;margin-left:auto}}form#contactForm.questionForm{display:grid;grid-template-areas:"formHead" "textFields" "enquiry" "buttons";grid-template-columns:1fr;gap:clamp(12px,2.75vw,24px);width:100%}form#contactForm{display:grid;grid-template-areas:"formHead formHead" "textFields textFields" "enquiry checkList" "buttons buttons";grid-template-columns:1fr 1fr;gap:clamp(12px,2.75vw,24px);width:100%}form#contactForm .formHead{grid-area:formHead}form#contactForm .formHead h2{color:var(--dl-color-primary);margin-bottom:8px}form#contactForm .formHead *:last-child{margin-bottom:0}form#contactForm .textFields{display:grid;grid-area:textFields;grid-template-columns:subgrid;gap:clamp(12px,2.75vw,24px)}form#contactForm .enquiry{grid-area:enquiry;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}form#contactForm .enquiry textarea{flex-grow:1}form#contactForm .checkList{grid-area:checkList}form#contactForm .checkList h6{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize-clamp);color:var(--dl-color-text-color);margin-bottom:6px}form#contactForm .checkList input[type=radio],form#contactForm .checkList input[type=checkbox]{display:none;margin-bottom:8px}form#contactForm .checkList input[type=radio]+label,form#contactForm .checkList input[type=checkbox]+label{cursor:pointer;padding-left:36px;margin:8px 0;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize-clamp);white-space:nowrap}form#contactForm .checkList input[type=radio]+label:before,form#contactForm .checkList input[type=checkbox]+label:before{position:absolute;content:"";display:block;left:0;top:0px;right:auto;bottom:auto;width:24px;height:24px;border:solid 1px var(--dl-color-light-grey);background-color:var(--dl-color-white);border-radius:50%}form#contactForm .checkList input[type=radio]+label:after,form#contactForm .checkList input[type=checkbox]+label:after{position:absolute;content:"";display:block;left:9px;top:9px;right:auto;bottom:auto;width:8px;height:8px;background-color:var(--dl-color-primary);transform:scale(0.25);transform-origin:center center;opacity:0;transition:all .35s ease;border-radius:50%}form#contactForm .checkList input[type=radio]:checked+label:after,form#contactForm .checkList input[type=checkbox]:checked+label:after{transform:scale(1);opacity:1}form#contactForm .buttons{grid-area:buttons;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center}form#contactForm .buttons button,form#contactForm .buttons input[type=submit]{margin-right:12px}form#contactForm .buttons p{margin:8px 0}form#contactForm .buttons a.telLink{color:var(--dl-color-primary)}form#contactForm label{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize-clamp);color:var(--dl-color-text-color);display:block;width:100%;margin-bottom:6px}form#contactForm label span{font-size:var(--kc-smallFontSize);color:var(--dl-color-red)}form#contactForm textarea,form#contactForm input[type=text],form#contactForm input[type=email],form#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);font-size:var(--kc-bodyFontSize-clamp);padding:8px;border:1px solid var(--dl-color-light-grey)}form#contactForm input#postcode{max-width:12em}form#contactForm textarea{height:150px}form#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);font-size:var(--kc-bodyFontSize-clamp);padding:12px 18px;margin:8px 0;background-color:var(--dl-color-tertiary);border:0;border-radius:0;color:var(--dl-color-white)}form#contactForm .checkList .checkers{padding:18px;background-color:hsla(0,0%,100%,.5)}form#contactForm .form-group.hidden{display:none}@media only screen and (max-width: 650px){form#contactForm{grid-template-areas:"formHead" "textFields" "enquiry" "checkList" "buttons";grid-template-columns:1fr}form#contactForm .formHead{padding-left:clamp(12px,2.75vw,24px)}form#contactForm .formHead::before{display:none}form#contactForm .checkList{grid-area:checkList}form#contactForm .checkList .checkOption{width:100%}form#contactForm .buttons{flex-wrap:wrap}}.contactMap{display:grid;grid-template-areas:"contactDetails map";grid-template-columns:1fr 1.75fr;gap:clamp(24px,5.5vw,48px);padding:clamp(12px,2.75vw,24px) 0}.contactMap .map{grid-area:map}.contactMap .map .mapHolder{min-height:100%}.contactMap .map .mapHolder span{display:block;padding-top:60%}.contactMap .map .mapHolder iframe{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.contactMap .addresses{grid-area:contactDetails}.contactMap .addresses ul{list-style-type:none;display:inline-block;vertical-align:top;min-width:40%;padding-right:12px}.contactMap .addresses ul li{padding:0;margin:0}.contactMap .addresses ul li::before{display:none}.contactMap .addresses p.dalzielGroup{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.contactMap .addresses p.dalzielGroup a{color:var(--dl-color-primary)}.contactMap .addresses ul#contacts{margin-top:.5em}.contactMap .addresses ul#contacts li a{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;font-size:14px;color:var(--dl-color-primary)}.contactMap .addresses ul#contacts li+li{padding-top:.5em;margin-top:.5em;border-top:solid 1px var(--dl-color-grey)}.contactMap .addresses ul#contacts li.telNo a::before,.contactMap .addresses ul#contacts li.menuHandle a::before,.contactMap .addresses ul#contacts li.email a::before{content:"";display:inline-block;width:1.5em;height:1.5em;background-position:left center;background-repeat:no-repeat;background-size:contain;margin-right:.5em;transition:transform .15s ease-in-out;transform-origin:center center}.contactMap .addresses ul#contacts li.telNo a:hover::before,.contactMap .addresses ul#contacts li.menuHandle a:hover::before,.contactMap .addresses ul#contacts li.email a:hover::before{transform:scale(1.2)}.contactMap .addresses ul#contacts li.telNo a::before{background-image:url("/wp-content/themes/kc_dalziel_ingredients/img/icon_tel_no_orange.svg")}.contactMap .addresses ul#contacts li.email a::before{background-image:url("/wp-content/themes/kc_dalziel_ingredients/img/icon_email_orange.svg")}.contactMap .addresses ul#contacts li.menuHandle a::before{background-image:url("/wp-content/themes/kc_dalziel_ingredients/img/icon_menu_orange.svg")}.contactMap .addresses ul#contacts li.contact a{display:block;padding:12px;background-color:var(--dl-color-tertiary);color:var(--dl-color-white) !important;-webkit-mask-image:url("/wp-content/themes/kc_dalziel_ingredients/img/contact_background.svg");mask-image:url("/wp-content/themes/kc_dalziel_ingredients/img/contact_background.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;transition:background-color .35s ease}.contactMap .addresses ul#contacts li.contact a:hover{background-color:var(--dl-color-primary)}@media only screen and (max-width: 768px){.contactMap.mapBlock{display:grid;grid-template-areas:"map" "contactDetails" "addresses";grid-template-columns:1fr}.contactMap.mapBlock .text,.contactMap.mapBlock .addresses{padding-left:0}.contactMap.mapBlock .map{grid-area:map;width:100vw;left:calc(0px - clamp(12px,2.75vw,24px))}}@media only screen and (max-width: 450px){.contactMap{display:grid;grid-template-areas:"map" "contactDetails" "addresses";grid-template-columns:1fr}.contactMap .text,.contactMap .addresses{padding-left:0}.contactMap .map{grid-area:map;width:100vw;left:calc(0px - clamp(12px,2.75vw,24px))}}/*! 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%}.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(--cc-color-secondary);background-color:rgba(0,0,0,0);margin-top:0;margin-bottom:0}.flickity-button:hover{color:var(--cc-color-secondary);cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:0;cursor:auto;pointer-events:none}.flickity-button-icon{fill:var(--dl-color-primary)}.flickity-prev-next-button{top:50%;width:32px;height:32px;padding:0;transform:translateY(-50%)}.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:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1;background-color:var(--cc-color-secondary)}.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(--dl-color-white)}body .fslightbox-container .fslightbox-toolbar{background-color:var(--dl-color-primary)}body .fslightbox-container .fslightbox-caption{background:var(--dl-color-primary)}body .fslightbox-container .fslightbox-caption .fslightbox-caption-inner *{color:var(--dl-color-white)}body.gsapAnimated *[data-gsap-animated],body.gsapAnimated *[data-flickity-animated]{transform-origin:left center;transition:all;transition-duration:.5s;transition-delay:0;transition-timing-function:ease-out;opacity:0}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=fade-left],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=fade-left],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=fade-left],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=fade-left]{transform:translateX(-30px)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=fade-right],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=fade-right],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=fade-right],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=fade-right]{transform:translateX(30px)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=fade-down],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=fade-down],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=fade-down],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=fade-down]{transform:translateY(-30px)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=fade-up],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=fade-up],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=fade-up],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=fade-up]{transform:translateY(30px)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=scale-left],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=scale-left],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=scale-left],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=scale-left]{transform-origin:center left;transform:scaleX(0)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=scale-right],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=scale-right],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=scale-right],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=scale-right]{transform-origin:center right;transform:scaleX(0)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=scale-down],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=scale-down],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=scale-down],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=scale-down]{transform-origin:top left;transform:scaleY(0)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=scale-up],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=scale-up],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=scale-up],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=scale-up]{transform-origin:bottom left;transform:scaleY(0)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=wipe-left],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=wipe-left],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=wipe-left],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=wipe-left]{opacity:1;clip-path:polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=wipe-right],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=wipe-right],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=wipe-right],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=wipe-right]{opacity:1;clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=wipe-down],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=wipe-down],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=wipe-down],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=wipe-down]{opacity:1;clip-path:polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=wipe-up],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=wipe-up],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=wipe-up],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=wipe-up]{opacity:1;clip-path:polygon(0% 100%, 100% 100%, 100% 100%, 0% 100%)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=wipe-center],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=wipe-center],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=wipe-center],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=wipe-center]{opacity:1;clip-path:polygon(50% 0, 50% 0, 50% 100%, 50% 100%)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=wipe-center-vert],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=wipe-center-vert],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=wipe-center-vert],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=wipe-center-vert]{opacity:1;clip-path:polygon(0 50%, 100% 50%, 100% 50%, 0 50%)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=zoom-up],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=zoom-up],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=zoom-up],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=zoom-up]{transform:scale(0.8)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=zoom-down],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=zoom-down],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=zoom-down],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=zoom-down]{transform:scale(1.2)}body.gsapAnimated .is-selected *[data-flickity-animated]{opacity:1;scale:1;transform:none}body.gsapAnimated .is-selected *[data-flickity-animated].bannerHeader{transition-delay:.5s;transform:none}body.gsapAnimated .is-selected *[data-flickity-animated].subHeader{transition-delay:1s;transform:none}body.gsapAnimated .is-selected *[data-flickity-animated][data-flickity-animated=wipe-left],body.gsapAnimated .is-selected *[data-flickity-animated][data-flickity-animated=wipe-right],body.gsapAnimated .is-selected *[data-flickity-animated][data-flickity-animated=wipe-center-vert],body.gsapAnimated .is-selected *[data-flickity-animated][data-flickity-animated=wipe-center],body.gsapAnimated .is-selected *[data-flickity-animated][data-flickity-animated=wipe-down],body.gsapAnimated .is-selected *[data-flickity-animated][data-flickity-animated=wipe-up]{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}:root{--cc-bg: white;--cc-text: #333333;--cc-btn-primary-bg: #839A2E;--cc-btn-primary-text: white;--cc-btn-primary-hover-bg: #839A2E;--cc-btn-secondary-bg: #EFEFEF;--cc-btn-secondary-text: #333333;--cc-btn-secondary-hover-bg: #EFEFEF;--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}.cc_div *,.cc_div :before,.cc_div :after{box-sizing:border-box;float:none;font-style:inherit;font-variant:normal;font-weight:inherit;font-family:inherit;line-height:1.2;font-size:1em;transition:none;animation:none;margin:0;padding:0;text-transform:none;letter-spacing:unset;color:inherit;background:none;border:none;box-shadow:none;text-decoration:none;text-align:left;visibility:unset}.cc_div{font-size:16px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#2d4156;color:var(--cc-text)}.cc_div .c-bn,.cc_div .b-tl,#s-ttl,#c-ttl,#s-bl td:before{font-weight:600}#cm,#s-inr,.cc_div .c-bl,.cc_div .b-tl,#s-bl .act .b-acc{border-radius:.35em}.cc_div input,.cc_div button,.cc_div a{-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc_div a{border-bottom:1px solid}.cc_div a:hover{text-decoration:none;border-color:rgba(0,0,0,0)}.c--anim #cm,.c--anim #s-cnt,.c--anim #s-inr,#cs-ov,#cm-ov{transition:visibility .25s linear,opacity .25s ease,transform .25s ease !important}.c--anim .c-bn{transition:background-color .25s ease !important}.c--anim #cm.bar.slide,.c--anim .bar.slide #s-inr{transition:visibility .4s ease,opacity .4s ease,transform .4s ease !important}.c--anim #cm.bar.slide+#cm-ov,.c--anim .bar.slide+#cs-ov{transition:visibility .4s ease,opacity .4s ease,transform .4s ease !important}#cm.bar.slide,.cc_div .bar.slide #s-inr{transform:translateX(100%);opacity:1}#cm.bar.top.slide,.cc_div .bar.left.slide #s-inr{transform:translateX(-100%);opacity:1}#cm.slide,.cc_div .slide #s-inr{transform:translateY(1.6em)}#cm.top.slide{transform:translateY(-1.6em)}#cm.bar.slide{transform:translateY(100%)}#cm.bar.top.slide{transform:translateY(-100%)}.show--consent .c--anim #cm,.show--consent .c--anim #cm.bar,.show--settings .c--anim #s-inr,.show--settings .c--anim .bar.slide #s-inr{opacity:1;transform:scale(1);visibility:visible !important}.show--settings .c--anim #s-cnt{visibility:visible !important}.force--consent.show--consent .c--anim #cm-ov,.show--settings .c--anim #cs-ov{visibility:visible !important;opacity:1 !important}#cm{font-family:inherit;padding:1.05em 2.1em 1.5em 2.1em;position:fixed;z-index:1;background:#fff;background:var(--cc-bg);max-width:25em;width:100%;bottom:1.25em;right:1.25em;box-shadow:0 .625em 1.875em #000;box-shadow:0 .625em 1.875em rgba(2,2,3,.28);opacity:0;visibility:hidden;transform:scale(0.95);line-height:initial}#c-ttl{margin:0 0 .7em 0;font-size:1.05em}#c-txt{margin-bottom:1.4em;font-size:.9em;line-height:1.5em}.cc_div .c-bn{color:#40505a;color:var(--cc-btn-secondary-text);background:#e5ebef;background:var(--cc-btn-secondary-bg);padding:1em 1.7em;display:inline-block;cursor:pointer;font-size:.82em;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;text-align:center;border-radius:4px;box-sizing:border-box}#cm .c-bn{width:48.5%}#c-bns button+button,#s-cnt button+button,#s-c-bn{float:right}#s-cnt #s-rall-bn{float:none;margin-left:1em}#cm .c_link:hover,#cm .c_link:active,#s-cnt button+button:hover,#s-cnt button+button:active,#s-c-bn:active,#s-c-bn:hover{background:#d8e0e6;background:var(--cc-btn-secondary-hover-bg)}#s-cnt{position:fixed;top:0;left:0;width:100%;z-index:101;display:table;height:100%;visibility:hidden}#s-bl{outline:none}#s-bl .title{margin-top:1.4em}#s-bl .title:first-child{margin-top:0}#s-bl .b-bn{margin-top:0}#s-bl .b-acc .p{margin-top:0;padding:1em}#s-cnt .b-bn .b-tl{display:block;font-family:inherit;font-size:.95em;width:100%;cursor:pointer;position:relative;padding:1.3em 6.4em 1.3em 2.7em;background:none;transition:background-color .25s ease}#s-cnt .act .b-bn .b-tl{border-bottom-right-radius:0;border-bottom-left-radius:0}#s-cnt .b-bn .b-tl:active,#s-cnt .b-bn .b-tl:hover{background:#e9eff4;background:var(--cc-cookie-category-block-bg-hover)}#s-bl .b-bn{position:relative}#s-bl .c-bl{padding:1em;margin-bottom:.5em;border:1px solid #f1f3f5;border-color:var(--cc-section-border);transition:background-color .25s ease}#s-bl .c-bl:hover{background:#f0f4f7;background:var(--cc-cookie-category-block-bg)}#s-bl .c-bl:last-child{margin-bottom:.5em}#s-bl .c-bl:first-child{transition:none;padding:0;margin-top:0;border:none;margin-bottom:2em}#s-bl .c-bl:first-child:hover{background:rgba(0,0,0,0);background:unset}#s-bl .c-bl.b-ex{margin-top:2em;padding:0;border:none;background:#f0f4f7;background:var(--cc-cookie-category-block-bg);transition:none}#s-bl .c-bl.b-ex+.c-bl{margin-top:2em}#s-bl .c-bl.b-ex+.c-bl.b-ex{margin-top:0}#s-bl .c-bl.b-ex:first-child{margin-bottom:1em}#s-bl .c-bl.b-ex:first-child{margin-bottom:.5em}#s-bl .b-acc{max-height:0;overflow:hidden;padding-top:0;margin-bottom:0;display:none}#s-bl .act .b-acc{max-height:100%;display:block;overflow:hidden}#s-cnt .p{font-size:.9em;line-height:1.5em;margin-top:1em;color:#2d4156;color:var(--cc-block-text)}.cc_div .c-tgl:disabled{cursor:not-allowed}#c-vln{display:table-cell;vertical-align:middle;position:relative}#cs{padding:0 1.7em;width:100%;position:fixed;left:0;right:0;top:0;bottom:0;height:100%}#s-inr{height:100%;position:relative;max-width:45em;margin:0 auto;transform:scale(0.96);opacity:0;padding-top:5.125em;padding-bottom:4.75em;position:relative;height:100%;overflow:hidden;visibility:hidden;box-shadow:rgba(3,6,9,.26) 0px 13px 27px -5px}#s-inr,#s-hdr,#s-bns{background:#fff;background:var(--cc-bg)}#s-bl{overflow-y:auto;overflow-y:overlay;overflow-x:hidden;height:100%;padding:1.5em 2.5em;display:block;width:100%}#s-bns{position:absolute;bottom:0;left:0;right:0;padding:1em 2.5em;border-top:1px solid #f1f3f5;border-color:var(--cc-section-border);height:4.75em}.cc_div .cc-link{color:#253b48;color:var(--cc-btn-primary-bg);border-bottom:1px solid #253b48;border-color:var(--cc-btn-primary-bg);display:inline;padding-bottom:0;text-decoration:none;cursor:pointer;font-weight:600}.cc_div .cc-link:hover,.cc_div .cc-link:active{border-color:rgba(0,0,0,0)}#c-bns button:first-child,#s-bns button:first-child{color:#fff;color:var(--cc-btn-primary-text);background:#253b48;background:var(--cc-btn-primary-bg)}.cc_div .c-tgl:checked~.c-tg{background:#253b48;background:var(--cc-toggle-bg-on)}#c-bns button:first-child:active,#c-bns button:first-child:hover,#s-bns button:first-child:active,#s-bns button:first-child:hover{background:#1d2e38;background:var(--cc-btn-primary-hover-bg)}#s-hdr{position:absolute;top:0;width:100%;display:table;padding:0 2.5em;height:5.125em;vertical-align:middle;z-index:2;border-bottom:1px solid #f1f3f5;border-color:var(--cc-section-border)}#s-ttl{display:table-cell;vertical-align:middle;font-size:1em}#s-c-bn{padding:0;width:1.7em;height:1.7em;font-size:1.515em;margin:0;font-weight:initial;position:relative}#s-c-bnc{display:table-cell;vertical-align:middle}.cc_div span.t-lb{position:absolute;top:0;z-index:-1;opacity:0;pointer-events:none;overflow:hidden}#c_policy__text{height:31.25em;overflow-y:auto;margin-top:1.25em}#c-s-in{position:relative;transform:translateY(-50%);top:50%;height:100%;height:calc(100% - 2.5em);max-height:37.5em}#s-bl::-webkit-scrollbar{width:.9em;height:100%;background:rgba(0,0,0,0);border-radius:0 .25em .25em 0}#s-bl::-webkit-scrollbar-thumb{border:.25em solid var(--cc-bg);background:#cfd5db;background:var(--cc-webkit-scrollbar-bg);border-radius:100em}#s-bl::-webkit-scrollbar-thumb:hover{background:#9199a0;background:var(--cc-webkit-scrollbar-bg-hover)}#s-bl::-webkit-scrollbar-button{width:10px;height:5px}.cc_div .b-tg{position:absolute;right:0;top:0;bottom:0;display:inline-block;margin:auto;right:1.2em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.cc_div .c-tgl{position:absolute;cursor:pointer;display:block;top:0;left:0}.cc_div .b-tg .c-tg{position:absolute;overflow:hidden;background:#919ea6;background:var(--cc-toggle-bg-off);transition:background-color .25s ease;pointer-events:none}.cc_div span.t-lb,.cc_div .b-tg,.cc_div .b-tg .c-tg,.cc_div .c-tgl{width:3.6em;height:1.6em;border-radius:4em}.cc_div .b-tg .c-tg.c-ro{cursor:not-allowed}.cc_div .c-tgl~.c-tg.c-ro{background:#d5dee2;background:var(--cc-toggle-bg-readonly)}.cc_div .c-tgl~.c-tg.c-ro:after{box-shadow:none}.cc_div .b-tg .c-tg:after{content:"";position:absolute;left:.24em;top:.25em;width:1.1em;height:1.1em;border:none;box-sizing:content-box;background:#fff;background:var(--cc-toggle-knob-bg);box-shadow:0 1px 2px rgba(24,32,35,.36);transition:transform .25s ease;border-radius:100%}.cc_div .c-tgl:checked~.c-tg:after{transform:translateX(1.95em)}#s-bl table,#s-bl th,#s-bl td{border:none}#s-bl tbody tr{transition:background-color .25s ease}#s-bl tbody tr:hover{background:#e9eff4;background:var(--cc-cookie-category-block-bg-hover)}#s-bl table{text-align:left;border-collapse:collapse;width:100%;padding:0;margin:0;overflow:hidden}#s-bl td,#s-bl th{padding:.8em .625em;text-align:left;vertical-align:top;font-size:.8em;padding-left:1.2em}#s-bl th{font-family:inherit;padding:1.2em 1.2em}#s-bl thead tr:first-child{border-bottom:1px solid #e9edf2;border-color:var(--cc-cookie-table-border)}.force--consent #s-cnt,.force--consent #cs{width:100vw}#cm-ov,#cs-ov{position:fixed;left:0;right:0;top:0;bottom:0;visibility:hidden;opacity:0;background:#070707;background:rgba(4,6,8,.85);background:var(--cc-overlay-bg);display:none;transition:none}.show--settings #cs-ov,.c--anim #cs-ov,.force--consent .c--anim #cm-ov,.force--consent.show--consent #cm-ov{display:block}#cs-ov{z-index:2}.force--consent .cc_div{position:fixed;top:0;left:0;bottom:0;width:100%;width:100vw;visibility:hidden;transition:visibility .25s linear}.force--consent.show--consent .c--anim .cc_div,.force--consent.show--settings .c--anim .cc_div{visibility:visible}.force--consent #cm{position:absolute}.force--consent #cm.bar{width:100vw;max-width:100vw}html.force--consent.show--consent,html.force--consent.show--settings{overflow-y:hidden !important}html.force--consent,html.force--consent body{height:auto !important;overflow-x:hidden !important}.cc_div .b-bn .b-tl::before,.cc_div .act .b-bn .b-tl::before{border:solid #2d4156;border-color:var(--cc-btn-secondary-text);border-width:0 2px 2px 0;padding:.2em;display:inline-block;position:absolute;content:"";margin-right:15px;position:absolute;transform:translateY(-50%) rotate(45deg);left:1.2em;top:50%}.cc_div .act .b-bn .b-tl::before{transform:translateY(-20%) rotate(225deg)}.cc_div .on-i::before{border:solid #fff;border-color:var(--cc-toggle-knob-icon-color);border-width:0 2px 2px 0;padding:.13em;display:inline-block;padding-bottom:.55em;content:"";margin:0 auto;transform:rotate(45deg);margin-top:.31em;margin-left:.1em}#s-c-bn::before,#s-c-bn::after{content:"";position:absolute;left:.82em;top:.58em;height:.6em;width:1.5px;background:#444d53;background:var(--cc-btn-secondary-text);transform:rotate(45deg);border-radius:1em;margin:0 auto}#s-c-bn::after{transform:rotate(-45deg)}.cc_div .off-i,.cc_div .on-i{height:100%;width:50%;position:absolute;right:0;display:block;text-align:center;transition:opacity .25s ease}.cc_div .on-i{left:0;opacity:0}.cc_div .off-i::before,.cc_div .off-i::after{right:.84em;top:.4em;content:" ";height:.85em;width:.09375em;display:block;background:#cdd6dc;background:var(--cc-toggle-knob-icon-color);margin:0 auto;position:absolute;transform-origin:center}.cc_div .off-i::before{transform:rotate(45deg)}.cc_div .off-i::after{transform:rotate(-45deg)}.cc_div .c-tgl:checked~.c-tg .on-i{opacity:1}.cc_div .c-tgl:checked~.c-tg .off-i{opacity:0}#cm.cloud{max-width:50em;margin:0 auto;text-align:center;left:1.25em;right:1.25em;overflow:hidden;padding:1.3em 2.4em;width:unset}.cc_div .cloud #c-inr{display:table;width:100%}.cc_div .cloud #c-inr-i{width:70%;display:table-cell;vertical-align:top;padding-right:2.4em}.cc_div .cloud #c-txt{margin-bottom:0;font-size:.85em}.cc_div .cloud #c-bns{min-width:170px;display:table-cell;vertical-align:middle}#cm.cloud .c-bn{margin:.625em 0 0 0;width:100%}#cm.cloud .c-bn:first-child{margin:0}#cm.cloud.left{margin-right:1.25em}#cm.cloud.right{margin-left:1.25em}#cm.bar{width:100%;max-width:100%;left:0;right:0;bottom:0;border-radius:0;position:fixed;padding:2em}#cm.bar #c-inr{max-width:32em;margin:0 auto}#cm.bar #c-bns{max-width:540px}#cm.bar #cs{padding:0}.cc_div .bar #c-s-in{top:0;transform:none;height:100%;max-height:100%}.cc_div .bar #s-hdr,.cc_div .bar #s-bl,.cc_div .bar #s-bns{padding-left:1.8em;padding-right:1.8em}.cc_div .bar #cs{padding:0}.cc_div .bar #s-inr{margin:0;margin-left:auto;margin-right:0;border-radius:0;max-width:32em}.cc_div .bar.left #s-inr{margin-left:0;margin-right:auto}.cc_div .bar #s-bl table,.cc_div .bar #s-bl thead,.cc_div .bar #s-bl tbody,.cc_div .bar #s-bl th,.cc_div .bar #s-bl td,.cc_div .bar #s-bl tr,.cc_div .bar #s-cnt{display:block}.cc_div .bar #s-bl thead tr{position:absolute;top:-9999px;left:-9999px}.cc_div .bar #s-bl tr{border-top:1px solid #e3e7ed;border-color:var(--cc-cookie-table-border)}.cc_div .bar #s-bl td{border:none;position:relative;padding-left:35%}.cc_div .bar #s-bl td:before{position:absolute;left:1em;padding-right:.625em;white-space:nowrap;content:attr(data-column);color:#000;color:var(--cc-text);overflow:hidden;text-overflow:ellipsis}#cm.top{bottom:auto;top:1.25em}#cm.left{right:auto;left:1.25em}#cm.right{left:auto;right:1.25em}#cm.bar.left,#cm.bar.right{left:0;right:0}#cm.bar.top{top:0}@media screen and (max-width: 688px){#cm,#cm.cloud,#cm.left,#cm.right{width:100%;max-width:100%;margin:0;padding:1.6em !important;right:0;left:0;bottom:0;border-radius:0;display:block}.force--consent #cm,.force--consent #cm.cloud{width:100vw;max-width:100vw}#cm.top{top:0;bottom:unset}#cm.bottom{bottom:0;top:unset}.cc_div .cloud #c-txt{font-size:.9em}#cm.cloud .c-bn{font-size:.85em}#s-bns,.cc_div .bar #s-bns{padding:1em 1.3em}.cc_div .bar #s-inr{max-width:100%;width:100%}.cc_div .cloud #c-inr-i{padding-right:0}#cs{border-radius:0;padding:0}#c-s-in{max-height:100%;height:100%;top:0;transform:none}.cc_div .b-tg{font-size:1.1em;right:.9em}#s-inr{margin:0;padding-bottom:7.9em;border-radius:unset}#s-bns{height:7.9em}#s-bl,.cc_div .bar #s-bl{padding:1.3em}#s-hdr,.cc_div .bar #s-hdr{padding:0 1.3em}#s-bl table{width:100%}#s-inr.bns-t{padding-bottom:10.5em}.bns-t #s-bns{height:10.5em}.cc_div .bns-t .c-bn{font-size:.83em;padding:.9em 1.6em}#s-cnt .b-bn .b-tl{padding-top:1.2em;padding-bottom:1.2em}#s-bl table,#s-bl thead,#s-bl tbody,#s-bl th,#s-bl td,#s-bl tr,#s-cnt{display:block}#s-bl thead tr{position:absolute;top:-9999px;left:-9999px}#s-bl tr{border-top:1px solid #e3e7ed;border-color:var(--cc-cookie-table-border)}#s-bl td{border:none;position:relative;padding-left:35%}#s-bl td:before{position:absolute;left:1em;padding-right:.625em;white-space:nowrap;content:attr(data-column);color:#000;color:var(--cc-text);overflow:hidden;text-overflow:ellipsis}#cm .c-bn,.cc_div .c-bn{width:100%;margin-right:0}#s-cnt #s-rall-bn{margin-left:0}#c-bns button+button,#s-cnt button+button{margin-top:.625em;float:unset}#cm.cloud{left:0;right:0;max-width:100%;width:100%}#cm.cloud.right,#cm.cloud.left{margin:0}.cc_div .cloud #c-bns,.cc_div .cloud #c-inr,.cc_div .cloud #c-inr-i{display:block;width:auto;min-width:unset}.cc_div .cloud #c-txt{margin-bottom:1.625em}}.cc_div.ie #c-vln{height:100%;padding-top:5.62em}.cc_div.ie .bar #c-vln{padding-top:0}.cc_div.ie #cs{max-height:37.5em;position:relative;top:0;margin-top:-5.625em}.cc_div.ie .bar #cs{margin-top:0;max-height:100%}.cc_div.ie #cm{border:1px solid #dee6e9}.cc_div.ie #c-s-in{top:0}.cc_div.ie .b-tg{padding-left:1em;margin-bottom:.7em}.cc_div.ie .c-tgl:checked~.c-tg:after{left:1.95em}.cc_div.ie #s-bl table{overflow:auto}.cc_div.ie .b-tg .c-tg{display:none}.cc_div.ie .c-tgl{position:relative;display:inline-block;vertical-align:middle;margin-bottom:.2em;height:auto}.cc_div.ie #s-cnt .b-bn .b-tl{padding:1.3em 6.4em 1.3em 1.4em}.cc_div.ie .bar #s-bl td:before{display:none}.cc_div.ie .bar #s-bl td{padding:.8em .625em .8em 1.2em}.cc_div.ie .bar #s-bl thead tr{position:relative}.cc_div.ie .b-tg .t-lb{filter:alpha(opacity=0)}.cc_div.ie #cm-ov,.cc_div.ie #cs-ov{filter:alpha(opacity=80)}

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