.noDesktop{display:none !important}@media only screen and (max-width: 1000px){.noDesktop{display:block !important}.noLaptop{display:none !important}}@media only screen and (max-width: 900px){.noDesktop,.noLaptop{display:block !important}.noBigTablet{display:none !important}}@media only screen and (max-width: 768px){.noDesktop,.noLaptop,.noBigTablet{display:block !important}.noTablet{display:none !important}}@media only screen and (max-width: 650px){.noDesktop,.noLaptop,.noBigTablet,.noTablet{display:block !important}.noBigPhone{display:none !important}}@media only screen and (max-width: 450px){.noDesktop,.noLaptop,.noBigTablet,.noTablet,.noBigPhone{display:block !important}.noPhone{display:none !important}}.smoothPX{transition:all .25s linear}@keyframes fadein{from{opacity:0}to{opacity:1}}:root{--sw-color-black: #000;--sw-color-white: #FFF;--sw-color-grey: #606060;--sw-color-red: #D9000D;--sw-color-magenta: #eb1a74;--sw-color-green: #74af26;--sw-color-blue: #0035a2;--sw-color-blue-dark: #2c6ada;--sw-color-blue-light: #0096ff;--sw-color-yellow: #fcd623;--sw-color-purple: #9685c5;--sw-color-dark-grey: #333333;--sw-color-light-grey: #cccccc;--sw-color-lighter-grey: #F0F0F0;--sw-color-facebook: #486099;--sw-color-primary: #BC040D;--sw-color-primary-dark: #8A0B13;--sw-color-secondary: #262B30;--sw-color-border-colour: #BC040D;--sw-color-box-grey: #EDEEED;--sw-color-block-link-bg: var(--sw-color-primary);--sw-color-block-link-text: var(--sw-color-black);--sw-color-block-link-2-bg: var(--sw-color-secondary);--sw-color-block-link-2-text: var(--sw-color-white);--sw-color-menu-colour: var(--sw-color-primary);--sw-color-text-colour: var(--sw-color-white);--sw-color-hr-colour: var(--sw-color-grey)}:root{--kc-body-font: roboto, "Helvetica", "Arial", sans-serif;--kc-body-font-weight: 400;--kc-body-font-line-height: 1.4em;--kc-header-font: "roboto-condensed", "Helvetica", "Arial", sans-serif;--kc-header-font-weight: 700;--kc-header-font-line-height: 1.2em;--kc-menu-font: "roboto-condensed", "Helvetica", "Arial", sans-serif;--kc-menu-font-weight: 700;--kc-menu-font-line-height: 1.2em;--kc-h1-size: 48px;--kc-h1-size-clamp: clamp(32px, 4.5vw, 68px);--kc-h2-size: 40px;--kc-h2-size-clamp: clamp(28px, 3.2vw, 52px);--kc-h3-size: 36px;--kc-h3-size-clamp: clamp(24px, 2.8vw, 38px);--kc-h4-size: 28px;--kc-h4-size-clamp: clamp(22px, 2.4vw, 30px);--kc-h5-size: 24px;--kc-h5-size-clamp: clamp(18px, 2.2vw, 24px);--kc-h6-size: 22px;--kc-h6-size-clamp: clamp(16px, 2vw, 18px);--kc-body-font-size: 16px;--kc-body-font-size-clamp: clamp(14px, 1.8vw, 16px);--kc-menu-font-size: 14px;--kc-menu-font-size-clamp: clamp(14px, 1.8vw, 16px);--kc-small-font-size: 12px;--kc-small-font-size-clamp: clamp(12px, 1.2vw, 14px);--kc-credit-font-size: 10px;--kc-credit-font-size-clamp: clamp(9px, 1vw, 11px)}body{font-size:62.5%}.smallText{font-size:var(--kc-small-font-size);font-size:var(--kc-small-font-size-clamp)}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);margin-bottom:1.2em;font-size:var(--kc-body-font-size);font-size:var(--kc-body-font-size-clamp);margin-bottom:1.2em;color:var(--sw-color-text-colour)}p u,p span,ul u,ul span,ol u,ol span,table u,table span{text-decoration-color:var(--sw-color-primary)}p{margin-bottom:1.1em}a{color:var(--sw-color-blue);text-decoration:none}sup{font-size:.5em !important}strong{font-weight:700}h1,h2,h3,h4,h5,h6,p,span{text-underline-offset:.15em}h1,h2,h3,h4,h5,h6{font-family:var(--kc-header-font);font-weight:var(--kc-header-font-weight);line-height:var(--kc-header-font-line-height);text-transform:uppercase;letter-spacing:-0.02em;margin-bottom:.5em;color:var(--sw-color-text-colour);width:100%}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.magenta,h2.magenta,h3.magenta,h4.magenta,h5.magenta,h6.magenta{color:var(--sw-color-magenta)}h1.green,h2.green,h3.green,h4.green,h5.green,h6.green{color:var(--sw-color-green)}h1.blue,h2.blue,h3.blue,h4.blue,h5.blue,h6.blue{color:var(--sw-color-blue)}h1.yellow,h2.yellow,h3.yellow,h4.yellow,h5.yellow,h6.yellow{color:var(--sw-color-yellow)}h1.purple,h2.purple,h3.purple,h4.purple,h5.purple,h6.purple{color:var(--sw-color-purple)}h1{font-size:var(--kc-h1-size);font-size:var(--kc-h1-size-clamp);line-height:1em}h2{font-size:var(--kc-h2-size);font-size:var(--kc-h2-size-clamp);line-height:1.1em}h3{font-size:var(--kc-h3-size);font-size:var(--kc-h3-size-clamp);line-height:1.2em}h4{font-size:var(--kc-h4-size);font-size:var(--kc-h4-size-clamp);margin-bottom:.75em}h5{font-size:var(--kc-h5-size);font-size:var(--kc-h5-size-clamp);margin-bottom:.8em}h6{font-size:var(--kc-h6-size);font-size:var(--kc-h6-size-clamp);margin-bottom:.9em}.clearfix:after{content:"";display:table;clear:both}*{padding:0;margin:0;position:relative;-webkit-text-size-adjust:none;box-sizing:border-box;font-display:optional}.clearit{height:0px;overflow:clip;clear:both;width:100%;display:block}html{height:100%;scroll-behavior:smooth;scroll-padding-top:150px}body{width:100%;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);scroll-padding-top:120px;background-color:var(--sw-color-secondary);color:var(--sw-color-white);overflow-x:clip}.section{width:100%;overflow-x:clip}img{width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic}.wrapper{width:calc(100% - (clamp(48px, (calc(18px + 2vw)) * 2, 72px)));display:block;margin:0 auto;max-width:1400px;clear:both}.flexer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.flexer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.bg{background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;left:0;top:0;right:0;bottom:0}.bg>a{display:block;float:left;width:100%}.bg span{float:left;width:100%;display:block}.widthInd{display:none}p,ul,ol,table,blockquote{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);margin-bottom:1.2em;font-size:var(--kc-body-font-size);font-size:var(--kc-body-font-size-clamp);padding:0}@media only screen and (max-width: 900px){.wrapper{width:calc(100% - (clamp(18px, calc(18px + 2vw), 36px)))}}.stLogo{transform:translateX(-3%)}.logo{width:100%;display:block;padding:0;background-image:url("/wp-content/themes/kc_adventure_rally/img/sweet-lamb-adventure-logo-badge.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;aspect-ratio:1.14/1}.logo p{opacity:0;position:absolute;left:auto;top:auto;right:auto;bottom:auto;font-size:1px}.logo.whiteLogo{background-image:url("/wp-content/themes/kc_adventure_rally/img/sweet-lamb-adventure-logo-white.svg");aspect-ratio:1.5/1}.logo.inlineLogo{background-image:url("/wp-content/themes/kc_adventure_rally/img/sweet-lamb-adventure-logo-white.svg");aspect-ratio:1.5/1}.noSpace{margin-bottom:0}.image img{display:block}.image.leftTop img{-o-object-position:top left;object-position:top left}.image.centerTop img{-o-object-position:top center;object-position:top center}.image.rightTop img{-o-object-position:top right;object-position:top right}.image.leftCentre img{-o-object-position:center left;object-position:center left}.image.centreCentre img{-o-object-position:center center;object-position:center center}.image.rightCentre img{-o-object-position:center right;object-position:center right}.image.leftBottom img{-o-object-position:bottom left;object-position:bottom left}.image.centreBottom img{-o-object-position:bottom center;object-position:bottom center}.image.rightBottom img{-o-object-position:bottom right;object-position:bottom right}.image.imgContain img{-o-object-fit:contain;object-fit:contain}.image.imgCover img{-o-object-fit:cover;object-fit:cover}.image a{display:block;width:100%}img.leftTop{-o-object-position:top left;object-position:top left}img.centerTop{-o-object-position:top center;object-position:top center}img.rightTop{-o-object-position:top right;object-position:top right}img.leftCentre{-o-object-position:center left;object-position:center left}img.centreCentre{-o-object-position:center center;object-position:center center}img.rightCentre{-o-object-position:center right;object-position:center right}img.leftBottom{-o-object-position:bottom left;object-position:bottom left}img.centreBottom{-o-object-position:bottom center;object-position:bottom center}img.rightBottom{-o-object-position:bottom right;object-position:bottom right}img.imgContain{-o-object-fit:contain;object-fit:contain}img.imgCover{-o-object-fit:cover;object-fit:cover}.image.imgCentre{margin-left:auto;margin-right:auto}.image.imgRight{margin-left:auto;margin-right:0}.dimImage::after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);pointer-events:none;z-index:2}img{display:block}img.leftTop{-o-object-position:top left !important;object-position:top left !important}img.centerTop{-o-object-position:top center !important;object-position:top center !important}img.rightTop{-o-object-position:top right !important;object-position:top right !important}img.leftCentre{-o-object-position:center left !important;object-position:center left !important}img.centreCentre{-o-object-position:center center !important;object-position:center center !important}img.rightCentre{-o-object-position:center right !important;object-position:center right !important}img.leftBottom{-o-object-position:bottom left !important;object-position:bottom left !important}img.centreBottom{-o-object-position:bottom center !important;object-position:bottom center !important}img.rightBottom{-o-object-position:bottom right !important;object-position:bottom right !important}img.imgContain{-o-object-fit:contain !important;object-fit:contain !important}img.imgCover{-o-object-fit:cover !important;object-fit:cover !important}.imageHolder{width:100%}.imageHolder.leftTop img{-o-object-position:top left;object-position:top left}.imageHolder.centerTop img{-o-object-position:top center;object-position:top center}.imageHolder.rightTop img{-o-object-position:top right;object-position:top right}.imageHolder.leftCentre img{-o-object-position:center left;object-position:center left}.imageHolder.centreCentre img{-o-object-position:center center;object-position:center center}.imageHolder.rightCentre img{-o-object-position:center right;object-position:center right}.imageHolder.leftBottom img{-o-object-position:bottom left;object-position:bottom left}.imageHolder.centreBottom img{-o-object-position:bottom center;object-position:bottom center}.imageHolder.rightBottom img{-o-object-position:bottom right;object-position:bottom right}.imageHolder.imgContain img{-o-object-fit:contain;object-fit:contain}.imageHolder.imgCover img{-o-object-fit:cover;object-fit:cover}.imageHolder img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.imageHolder .frame,.imageHolder a{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%;z-index:2}.imageHolder .missingImage{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;background-color:var(--sw-color-box)}.imageHolder span{display:block;width:100%;padding-top:100%;z-index:1;pointer-events:none}.imageHolder.compat-object-fit{background-position:center bottom;background-size:contain;background-repeat:no-repeat}.imageHolder.compat-object-fit img{opacity:0}.image.natural,.natural .image{padding:0}.image.natural .imageHolder,.natural .image .imageHolder{position:relative;left:auto;top:auto;right:auto;bottom:auto;height:auto}.image.natural .imageHolder img,.image.natural .imageHolder a,.natural .image .imageHolder img,.natural .image .imageHolder a{position:relative;left:auto;top:auto;right:auto;bottom:auto;height:auto}.image.natural .imageHolder span,.natural .image .imageHolder span{display:none}.image.inline,.inline .image{display:inline-block;float:right;margin-left:clamp(9px,(calc(18px + 2vw))*.5,18px);margin-bottom:12px}.bgImage{z-index:1;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bgImage.fullWidth{width:100vw;max-width:100vw;left:50%;transform:translateX(-50vw)}.bgImage.leftTop img{-o-object-position:top left;object-position:top left}.bgImage.centerTop img{-o-object-position:top center;object-position:top center}.bgImage.rightTop img{-o-object-position:top right;object-position:top right}.bgImage.leftCentre img{-o-object-position:center left;object-position:center left}.bgImage.centreCentre img{-o-object-position:center center;object-position:center center}.bgImage.rightCentre img{-o-object-position:center right;object-position:center right}.bgImage.leftBottom img{-o-object-position:bottom left;object-position:bottom left}.bgImage.centreBottom img{-o-object-position:bottom center;object-position:bottom center}.bgImage.rightBottom img{-o-object-position:bottom right;object-position:bottom right}.bgImage.BGopacity10{opacity:.1}.bgImage.BGopacity20{opacity:.2}.bgImage.BGopacity30{opacity:.3}.bgImage.BGopacity40{opacity:.4}.bgImage.BGopacity50{opacity:.5}.bgImage.BGopacity60{opacity:.6}.bgImage.BGopacity70{opacity:.7}.bgImage.BGopacity80{opacity:.8}.bgImage.BGopacity90{opacity:.9}.bgImage.opacity10 img{opacity:.1}.bgImage.opacity20 img{opacity:.2}.bgImage.opacity30 img{opacity:.3}.bgImage.opacity40 img{opacity:.4}.bgImage.opacity50 img{opacity:.5}.bgImage.opacity60 img{opacity:.6}.bgImage.opacity70 img{opacity:.7}.bgImage.opacity80 img{opacity:.8}.bgImage.opacity90 img{opacity:.9}.bgImage.desaturate img{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}.bgImage.blendedNormal img{mix-blend-mode:normal}.bgImage.blendedMultiply img{mix-blend-mode:multiply}.bgImage.blendedScreen img{mix-blend-mode:screen}.bgImage.blendedOverlay img{mix-blend-mode:overlay}.bgImage.blendedLighten img{mix-blend-mode:lighten}.bgImage.blendedColorDodge img{mix-blend-mode:colordodge}.bgImage.blendedColorBurn img{mix-blend-mode:colorburn}.bgImage.blendedHardLight img{mix-blend-mode:hardlight}.bgImage.blendedSoftLight img{mix-blend-mode:softlight}.bgImage.blendedDifference img{mix-blend-mode:difference}.bgImage.blendedExclusion img{mix-blend-mode:exclusion}.bgImage.blendedSaturation img{mix-blend-mode:saturation}.bgImage.blendedColor img{mix-blend-mode:color}.bgImage.blendedLuminosity img{mix-blend-mode:luminosity}.bigList{font-family:var(--kc-header-font);font-weight:var(--kc-header-font-weight);line-height:var(--kc-header-font-line-height);text-transform:uppercase;letter-spacing:-0.02em;margin-bottom:.5em;font-size:var(--kc-h6-size);font-size:var(--kc-h6-size-clamp)}p+.blockLink,p+input[type=submit],p+button,p+.button,p+.iconLink{margin-top:0}.blockHead{padding:.75em 1em;display:inline-block;text-decoration:none;background-color:var(--sw-color-primary);background-color:rgb(from var(--sw-color-primary) r g b/0.85);color:var(--sw-color-white);width:-moz-fit-content;width:fit-content}.blockHead.iconHead{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center}.blockHead.iconHead::before{content:"";display:inline-block;width:1.5em;height:1.5em;margin-right:.5em;background-size:contain;background-repeat:no-repeat;background-position:center}.blockHead.iconHead.courseHead::before{background-image:url("/wp-content/themes/kc_adventure_rally/img/icon-courses.svg")}p:has(.blockLink,input[type=submit],button,.button){width:-moz-fit-content;width:fit-content}a.blockLink,.blockLink,input[type=submit],button,.button,blockLink,.iconLink{cursor:pointer;padding:.75em 1em;display:inline-block;width:-moz-fit-content;width:fit-content;text-decoration:none;color:var(--sw-color-primary);background-color:var(--sw-color-white);white-space:nowrap;margin-top:1.2em;line-height:1.2em;transition:background-color 350ms ease-in;font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:var(--kc-body-font-line-height);text-transform:uppercase;letter-spacing:-0.02em;font-size:var(--kc-menu-font-size);font-size:var(--kc-menu-font-size-clamp);font-weight:700;transition:all .35s ease;filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, 0));transform-origin:center center;text-decoration:none !important}a.blockLink:hover,.blockLink:hover,input[type=submit]:hover,button:hover,.button:hover,blockLink:hover,.iconLink:hover{transform:scale(1.05);background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 100%);filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.2))}a.blockLink.secondaryColour,.blockLink.secondaryColour,input.secondaryColour[type=submit],button.secondaryColour,.secondaryColour.button,blockLink.secondaryColour,.iconLink.secondaryColour{background-color:var(--sw-color-secondary)}.iconLink{padding:.5em 1em;display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center}.iconLink::before{content:"";display:inline-block;width:2em;height:2em;margin-right:.5em;background-size:contain;background-repeat:no-repeat;background-position:center}.iconLink.calendarLink::before{background-image:url("/wp-content/themes/kc_adventure_rally/img/icon-calendar-red.svg")}h1 .blockLink,h1 input[type=submit],h1 button,h1 .button,h2 .blockLink,h2 input[type=submit],h2 button,h2 .button,h3 .blockLink,h3 input[type=submit],h3 button,h3 .button,h4 .blockLink,h4 input[type=submit],h4 button,h4 .button,h5 .blockLink,h5 input[type=submit],h5 button,h5 .button,h6 .blockLink,h6 input[type=submit],h6 button,h6 .button{font-size:1em;font-family:var(--kc-header-font);font-weight:var(--kc-header-font-weight);line-height:var(--kc-header-font-line-height);text-transform:uppercase;letter-spacing:-0.02em;margin-bottom:.5em}p .blockLink,p input[type=submit],p button,p .button{margin-top:0}.blockLink a,input[type=submit] a,button a,.button a{color:var(--sw-color-block-link-text);font-weight:700}.addCorners{content:"";position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;pointer-events:none}.addCorners::after,.addCorners::before{pointer-events:none;position:absolute;width:15%;padding-top:15%;bottom:0;right:0;content:"";display:block;background-image:url("/wp-content/themes/kc_adventure_rally/img/corner-br.svg");background-size:contain;background-repeat:no-repeat;background-position:right bottom;transform:translateX(23%) translateY(23%)}.addCorners::before{left:0;top:0;right:auto;bottom:auto;width:10%;height:10%;transform:translateX(-23%) translateY(-10.25%) rotate(180deg)}input[type=submit],button,.button{border:0;border-radius:0;padding:1.25em 1.5em;font-weight:700}input[type=submit]::after,button::after,.button::after{display:none}.smallPrint{font-size:var(--kc-small-font-size);font-size:var(--kc-small-font-size-clamp)}.socials{width:auto;list-style-type:none}.socials li{width:38px;height:38px;display:inline-block;margin:0;padding:0;z-index:1;transition:all .35s ease;background-color:var(--sw-color-primary);margin-left:12px}.socials:hover li div{opacity:1}.socials a{width:100%;margin:0;padding:0;position:absolute;left:0;top:0;right:0;bottom:0;transition:all .35s ease}.socials a div{position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;background-position:center center;background-size:55% 55%;background-repeat:no-repeat}.socials a div p{opacity:0;font-size:1px}.socials a div.connect{background-image:url("/wp-content/themes/kc_adventure_rally/img/socials/connect-black.svg")}.socials a div.fb{background-image:url("/wp-content/themes/kc_adventure_rally/img/socials/facebook-black.svg")}.socials a div.tw{background-image:url("/wp-content/themes/kc_adventure_rally/img/socials/twitter-black.svg")}.socials a div.li{background-image:url("/wp-content/themes/kc_adventure_rally/img/socials/linkedin-black.svg")}.socials a div.wp{background-image:url("/wp-content/themes/kc_adventure_rally/img/socials/wordpress-black.svg")}.socials a div.pt{background-image:url("/wp-content/themes/kc_adventure_rally/img/socials/pinterest-black.svg")}.socials a div.ig{background-image:url("/wp-content/themes/kc_adventure_rally/img/socials/instagram-black.svg")}.text ul.ticks,.additionalText ul.ticks{list-style-type:none}.text ul.ticks li::before,.additionalText ul.ticks li::before{content:"";display:block;position:absolute;left:0;top:.3em !important;width:1em !important;height:1em !important;background-color:rgba(0,0,0,0) !important;background-image:url("/wp-content/themes/kc_adventure_rally/img/tick-icon-primary.svg");background-size:contain;background-repeat:no-repeat;background-position:center center}.text .primaryBack ul.ticks li::before,.text .secondaryBack ul.ticks li::before,.additionalText .primaryBack ul.ticks li::before,.additionalText .secondaryBack ul.ticks li::before{background-image:url("/wp-content/themes/kc_adventure_rally/img/tick-icon-white.svg")}.text ul.lined,.additionalText ul.lined{list-style-type:none;width:100%}.text ul.lined li,.additionalText ul.lined li{padding-left:1.4em;padding:clamp(5px,(calc(18px + 2vw))*.25,9px)}.text ul.lined li::before,.text ul.lined li::after,.additionalText ul.lined li::before,.additionalText ul.lined li::after{display:none}.text ul.lined li+li,.additionalText ul.lined li+li{border-top:solid 1px var(--sw-color-primary)}span.primaryColour{color:var(--sw-color-primary) !important}span.secondaryColour{color:var(--sw-color-secondary) !important}.text .primaryColour,.additionalText .primaryColour{color:var(--sw-color-primary)}.text .secondaryColour,.additionalText .secondaryColour{color:var(--sw-color-secondary)}.text ul,.additionalText ul{list-style-type:none}.text ul li,.additionalText ul li{padding-left:1.4em;margin-bottom:.4em}.text ul li::before,.additionalText ul li::before{position:absolute;left:0;right:auto;top:.4em;bottom:auto;width:.6em;height:.6em;content:"";display:block;background-color:var(--sw-color-primary)}.text ol,.additionalText ol{list-style:none;counter-reset:item}.text ol li,.additionalText ol li{counter-increment:item;margin-bottom:.6em}.text ol li:before,.additionalText ol li:before{font-family:var(--kc-header-font);font-weight:var(--kc-header-font-weight);text-transform:uppercase;letter-spacing:-0.02em;font-size:var(--kc-h6-size);font-size:var(--kc-h6-size-clamp);color:var(--sw-color-primary);margin-right:.6em;content:counter(item) ". ";text-align:center;display:inline-block;margin-bottom:0}.text *:last-child,.additionalText *:last-child{margin-bottom:0}.text hr,.additionalText hr{border:0;height:2px;display:block;background-color:currentColor;margin:clamp(5px,(calc(18px + 2vw))*.25,9px) 0}.text *+hr,.additionalText *+hr{margin-top:0}.introText+div{margin-top:clamp(18px,calc(18px + 2vw),36px)}.textHeading{padding-bottom:clamp(5px,(calc(18px + 2vw))*.25,9px)}@media only screen and (max-width: 650px){.textHeading.hasColour+.flexer .hasColour{margin-top:0}}a.skip-to-content-link{position:absolute;left:50%;top:0;transform:translateY(-100%) translateX(-50%);z-index:100;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);margin-bottom:1.2em;font-size:var(--kc-body-font-size);font-size:var(--kc-body-font-size-clamp);color:var(--sw-color-white);background:var(--sw-color-primary);padding:clamp(5px,(calc(18px + 2vw))*.25,9px);transition:transform .3s}a.skip-to-content-link:focus{transform:translateY(0%) translateX(-50%)}header#header{position:sticky;left:0;top:0;display:block;z-index:5}header#header.shadow{filter:drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.1))}header#header::before{content:"";display:block;position:absolute;left:50%;top:0;right:0;bottom:0;width:100vw;height:100%;z-index:-1;transform:translateX(-50%);background-color:var(--sw-color-secondary);opacity:.9}nav#mainNav{width:100%;display:grid;grid-template-areas:"logo headers" "logo mainMenu";grid-template-columns:clamp(100px,20%,180px) 1fr;grid-template-rows:1fr auto}nav#mainNav .logoHolder{grid-area:logo;background-color:var(--sw-color-white);align-content:end}nav#mainNav .logoHolder .logo{margin-bottom:-15%}nav#mainNav .headers{grid-area:headers;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-end;align-items:flex-end;padding:clamp(5px,(calc(18px + 2vw))*.25,9px);padding-left:clamp(9px,(calc(18px + 2vw))*.5,18px);padding-right:18px;align-content:end;list-style-type:none;margin:0}nav#mainNav .headers li{padding:0;margin:0;display:inline-block;width:-moz-fit-content;width:fit-content}nav#mainNav .headers span{display:inline-block;padding:0 .5em}nav#mainNav .headers h5{display:inline-block;width:-moz-fit-content;width:fit-content;padding:0;padding-top:clamp(5px,(calc(18px + 2vw))*.25,9px);margin:0}nav#mainNav .headers li.contactDetails h5{font-size:var(--kc-h6-size);font-size:var(--kc-h6-size-clamp)}nav#mainNav .headers li.trueHeader h5{font-size:20px;font-size:clamp(18px,2vw,30px)}nav#mainNav .headers a.headEmail{text-transform:none;letter-spacing:0}nav#mainNav a{color:var(--sw-color-white)}nav#mainNav #mainMenu{grid-area:mainMenu;background-color:var(--sw-color-primary-dark);margin:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-content:center;align-items:center;list-style-type:none}nav#mainNav #mainMenu li{padding:0;margin:0}nav#mainNav #mainMenu a{font-family:var(--kc-header-font);font-weight:var(--kc-header-font-weight);text-transform:uppercase;letter-spacing:-0.02em;font-size:16px;font-size:clamp(16px,2vw,20px);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;padding:16px 18px}nav#mainNav #mainMenu a::after{content:"";display:block;width:1em;height:1em;background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:.35em;transform-origin:center;transition:all .35s ease}nav#mainNav #mainMenu a.courseLink::after{background-image:url("/wp-content/themes/kc_adventure_rally/img/icon-courses.svg")}nav#mainNav #mainMenu a.menuLink::after{background-image:url("/wp-content/themes/kc_adventure_rally/img/icon-menu.svg");background-size:90%}nav#mainNav #mainMenu a.menuLink{background-color:var(--sw-color-primary)}nav#mainNav #mainMenu a.menuLink:hover::after{transform:scale(1.2)}nav#mainNav #mainMenu a.courseLink:hover::after{transform:rotate(180deg) scale(1.2)}@media only screen and (max-width: 650px){nav#mainNav .headers .trueHeader{display:none}}@media only screen and (max-width: 450px){nav#mainNav{grid-template-columns:clamp(70px,20%,180px) 1fr;grid-template-areas:"logo mainMenu";align-items:stretch}nav#mainNav .headers{display:none}}body.dormant{overflow:clip}.menuOverlay{position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100vh;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:stretch;align-content:stretch;align-items:stretch;overflow:clip;font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:var(--kc-body-font-line-height);text-transform:uppercase;letter-spacing:-0.02em;font-size:var(--kc-menu-font-size);font-size:var(--kc-menu-font-size-clamp);pointer-events:none;background-color:var(--sw-color-secondary);z-index:20;visibility:hidden;opacity:0;transform:scale(1.2);transform-origin:center center}.menuOverlay nav{overflow:clip;z-index:2;pointer-events:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:flex-start;padding-top:24px}.menuOverlay nav ul{width:100%;max-width:400px;min-width:300px;list-style-type:none;padding:24px;padding-top:0px;text-align:left}.menuOverlay nav ul h5{padding-left:12px;opacity:.5}.menuOverlay nav ul li a{font-size:var(--kc-h6-size);font-size:var(--kc-h6-size-clamp);color:var(--sw-color-white);text-align:left;display:block;padding:12px}.menuOverlay nav ul li.courseMenuHeader a{background-color:var(--sw-color-primary-dark);font-size:var(--kc-h6-size);font-size:var(--kc-h6-size-clamp)}.menuOverlay nav ul li+li a{border-top:solid 1px rgb(from var(--sw-color-white) r g b/0.45)}.menuOverlay .wrapper{text-align:center;z-index:2;pointer-events:none}.menuOverlay .wrapper *{pointer-events:all}.menuOverlay .logo{width:50%;max-width:250px;margin-left:auto;margin-right:auto;margin-bottom:clamp(9px,(calc(18px + 2vw))*.5,18px)}.menuOverlay a,.menuOverlay button{font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:var(--kc-body-font-line-height);text-transform:uppercase;letter-spacing:-0.02em;font-size:var(--kc-menu-font-size);font-size:var(--kc-menu-font-size-clamp)}.menuOverlay button.closeMenu.iconOnly{display:block;position:absolute;top:24px;right:24px;width:1.2em;height:1.2em;color:var(--sw-color-secondary)}.menuOverlay button.closeMenu{padding:0;color:var(--sw-color-white);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:center;margin:auto;background-color:rgba(0,0,0,0)}.menuOverlay button.closeMenu::before{content:"";width:1em;height:1em;display:inline-block;margin-right:.5em;background-image:url("/wp-content/themes/kc_adventure_rally/img/close-white.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.menuOverlay h6{margin:0}.menuOverlay .flexer.menuFlex{position:absolute;left:0;top:0;right:0;bottom:0;overflow:auto;width:auto;padding-right:50px;width:calc(100% + 50px);scrollbar-width:none;z-index:3;max-height:100%}.menuOverlay .flexer::-webkit-scrollbar{display:none}.menuOverlay .menuScroller{height:auto;min-height:100%;width:100%;padding:20px 0 0 0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;padding:clamp(48px,(calc(18px + 2vw))*2,72px) 0}.menuOverlay .backer{z-index:1;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;mix-blend-mode:multiply;opacity:.25;-o-object-fit:cover;object-fit:cover}.menuOverlay.active{pointer-events:all;opacity:1;transform:scale(1);visibility:visible;transition:all .35s ease}@media only screen and (max-width: 768px){.menuOverlay .wrapper{width:100%;padding:clamp(5px,(calc(18px + 2vw))*.25,9px)}}.pageHeading{margin-top:clamp(18px,calc(18px + 2vw),36px)}.pageHeading .text{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}.pageHeading *{order:1}.pageHeading .breadCrumb{order:0;font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:var(--kc-body-font-line-height);text-transform:uppercase;letter-spacing:-0.02em;font-size:var(--kc-menu-font-size);font-size:var(--kc-menu-font-size-clamp)}.pageHeading h1{font-size:var(--kc-h1-size);font-size:var(--kc-h1-size-clamp)}.pageHeading h1.default{text-align:center}.pageHeading *:last-child{margin-bottom:0}.pageHeading .text{max-width:none}.notification.block{margin-top:0}.notification.block.noBack,.notification.block.hasColour{padding:clamp(9px,(calc(18px + 2vw))*.5,18px);padding-top:clamp(18px,calc(18px + 2vw),36px)}.courseHeader{padding-top:calc(clamp(48px, (calc(18px + 2vw)) * 2, 72px)*2)}.courseSnapshot{z-index:2;display:flex;flex-direction:column;flex-wrap:nowrap}.courseSnapshot .headline{display:inline-flex;flex-direction:column;flex-wrap:nowrap;background-color:rgba(188,4,13,.8);padding:clamp(18px,calc(18px + 2vw),36px) clamp(18px,calc(18px + 2vw),36px) clamp(9px,(calc(18px + 2vw))*.5,18px) clamp(18px,calc(18px + 2vw),36px);width:-moz-fit-content;width:fit-content;max-width:75%}.courseSnapshot .headline h1{margin:0;display:inline-block;width:-moz-fit-content;width:fit-content;order:1}.courseSnapshot .headline a.breadcrumb{order:0;font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:var(--kc-body-font-line-height);text-transform:uppercase;letter-spacing:-0.02em;font-size:var(--kc-menu-font-size);font-size:var(--kc-menu-font-size-clamp);color:var(--sw-color-white)}.courseSnapshot .courseSubTitle{display:inline-block;background-color:rgba(0,0,0,.8);padding:clamp(9px,(calc(18px + 2vw))*.5,18px) clamp(18px,calc(18px + 2vw),36px);width:-moz-fit-content;width:fit-content;max-width:850px;font-size:var(--kc-h4-size);font-size:var(--kc-h4-size-clamp);margin:0}.courseSnapshot .coursePrice{display:inline-block;background-color:rgba(188,4,13,.8);padding:clamp(9px,(calc(18px + 2vw))*.5,18px) clamp(18px,calc(18px + 2vw),36px) clamp(9px,(calc(18px + 2vw))*.5,18px);width:-moz-fit-content;width:fit-content;max-width:75%;font-size:var(--kc-h5-size);font-size:var(--kc-h5-size-clamp);margin:0}.courseSnapshot .courseDescription{background-color:rgba(0,0,0,.25);width:40%}.courseSnapshot .text{padding:clamp(18px,calc(18px + 2vw),36px)}.course_image{position:absolute;left:50;top:0;right:0;bottom:0;width:60%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.course_bg_image{position:absolute;left:0;top:0;right:0;bottom:0;width:100vw;height:100%;left:50%;transform:translateX(-50%);z-index:-1;mix-blend-mode:luminosity;opacity:.2;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.instructorTrack{width:100%;max-width:calc(1050px + clamp(48px, (calc(18px + 2vw)) * 2, 72px));margin-left:auto;margin-right:auto;padding-left:clamp(18px,calc(18px + 2vw),36px);padding-right:clamp(18px,calc(18px + 2vw),36px);margin-top:calc(24px + 2.5vw + (calc(24px + 2.5vw))*.5);margin-bottom:calc((calc(24px + 2.5vw))*.5)}.instructorTrack.flickity-enabled{margin-top:calc((calc(24px + 2.5vw))*.5)}.courseInstructor.block{width:100%;max-width:1050px;background-color:rgba(0,0,0,.25);display:grid;grid-template-areas:"text profilePic";grid-template-columns:1fr 1fr;align-content:start;margin-left:auto;margin-right:auto;align-items:center;margin-top:0;margin-top:calc((calc(24px + 2.5vw))*.5);margin-bottom:calc((calc(24px + 2.5vw))*.5)}.courseInstructor.block .text{grid-area:text;padding:clamp(18px,calc(18px + 2vw),36px);padding-top:calc(clamp(18px,calc(18px + 2vw),36px) + 2em)}.courseInstructor.block h5.courseInstructorHead{grid-area:text;margin:0;align-self:start;width:-moz-fit-content;width:fit-content;font-size:var(--kc-h6-size);font-size:var(--kc-h6-size-clamp);transform:translateY(-50%)}.courseInstructor.block .profilePic{grid-area:profilePic;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.courseInfo{width:100%;max-width:1050px;margin-left:auto;margin-right:auto}.courseInfo .blockHead{width:100%;font-size:var(--kc-h5-size);font-size:var(--kc-h5-size-clamp);grid-area:blockHead;margin:0}.courseInfoBox{overflow:clip;display:grid;grid-template-areas:"courseInfo courseContact";grid-template-columns:1fr 1fr;background-color:rgba(0,0,0,.25);padding:clamp(18px,(calc(18px + 2vw))*.75,27px)}.courseInfoBox.withDates{grid-template-areas:"courseInfo courseContact" "courseDates courseDates";gap:clamp(18px,(calc(18px + 2vw))*.75,27px)}.courseInfoBox h4{margin:0}.courseInfoBox h3.coursePrice{padding:.5em .75em;padding-left:0px;width:-moz-fit-content;width:fit-content;font-size:var(--kc-h5-size);font-size:var(--kc-h5-size-clamp)}.courseInfoBox h3.coursePrice::before{content:"";display:block;position:absolute;left:auto;top:0;right:0;bottom:0;width:50vw;background-color:rgba(188,4,13,.8);z-index:-1}.courseInfoBox .text{grid-area:courseInfo;padding-right:clamp(5px,(calc(18px + 2vw))*.25,9px);width:100%}.courseInfoBox .contactInfo{grid-area:courseContact;padding:clamp(18px,(calc(18px + 2vw))*.75,27px);background-color:var(--sw-color-secondary);align-self:start}.courseInfoBox .contactInfo ul{border-left:solid 4px var(--sw-color-primary);padding:0;padding-left:0em;margin:0;list-style-type:none}.courseInfoBox .contactInfo ul+ul{margin-top:clamp(18px,calc(18px + 2vw),36px)}.courseInfoBox .contactInfo li{padding:.35em 0em;padding-left:1.25em;margin:0;font-family:var(--kc-header-font);font-weight:var(--kc-header-font-weight);text-transform:uppercase;letter-spacing:-0.02em;font-size:var(--kc-h6-size);font-size:var(--kc-h6-size-clamp);letter-spacing:0;text-transform:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center}.courseInfoBox .contactInfo li *{color:var(--sw-color-white)}.courseInfoBox .contactInfo li::before{content:"";display:inline-block;width:1.25em;height:1.25em;margin-right:1.25em;background-size:contain;background-repeat:no-repeat;background-position:center}.courseInfoBox .contactInfo li.instructorName::before{background-image:url("/wp-content/themes/kc_adventure_rally/img/icon-helmet.svg")}.courseInfoBox .contactInfo li.telephone::before{background-image:url("/wp-content/themes/kc_adventure_rally/img/icon-phone.svg")}.courseInfoBox .contactInfo li.email::before{background-image:url("/wp-content/themes/kc_adventure_rally/img/icon-email.svg")}.courseInfoBox .courseDates{grid-area:courseDates;border-top:solid 1px var(--sw-color-dark-grey);padding-top:clamp(18px,(calc(18px + 2vw))*.75,27px)}.courseInfoBox .courseDates .courseDatesHead{margin-bottom:1em}.courseInfoBox .courseDates .dateList .courseTitle{font-size:var(--kc-h6-size);font-size:var(--kc-h6-size-clamp)}.courseDates .dateList{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.courseDates .dateList .monthList{width:100%;margin-top:20px}.courseDates .dateList .monthList h3.newMonth{margin-bottom:.5em;font-size:var(--kc-h3-size);font-size:var(--kc-h3-size-clamp)}.courseDates .dateList .dateList+.dateList{margin-top:1.2em}.courseDates .dateList .dateList{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;background-color:var(--sw-color-secondary);padding:clamp(9px,(calc(18px + 2vw))*.5,18px);width:100%}.courseDates .dateList .dateList .date{font-family:var(--kc-header-font);font-weight:var(--kc-header-font-weight);text-transform:uppercase;letter-spacing:-0.02em;text-transform:none;letter-spacing:0;font-size:var(--kc-h5-size);font-size:var(--kc-h5-size-clamp);margin:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center}.courseDates .dateList .dateList .date::before{content:"";display:inline-block;width:1.2em;height:1.2em;background-image:url("/wp-content/themes/kc_adventure_rally/img/icon-calendar-white.svg");background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:.5em;opacity:.5}.courseDates .dateList .dateList .courseTitle{margin:0;margin-top:.75em;display:none}.courseDates .dateList .dateList .description{margin:0;margin-top:.5em}.courseDates .dateList .dateList .description p{color:#999}.courseDates .dateList .dateList .description *:last-child:not(.bookLink){margin:0}.courseDates .dateList .dateList .blockLink{font-size:var(--kc-small-font-size);font-size:var(--kc-small-font-size-clamp);margin-top:12px}.courseMenu.footerCourses{width:1400px;max-width:calc(100% - clamp(48px,(calc(18px + 2vw))*2,72px));margin-left:auto;margin-right:auto;margin-top:calc((calc(24px + 2.5vw))*2);overflow:visible;padding:clamp(18px,calc(18px + 2vw),36px) 0 clamp(18px,calc(18px + 2vw),36px) 0}.courseMenu.footerCourses::before{content:"";display:block;position:absolute;left:50%;top:0;right:0;bottom:0;width:100vw;height:100%;z-index:-1;transform:translateX(-50%);background-color:rgba(0,0,0,.2)}.courseMenu.footerCourses+.footer{margin-top:0}.courseMenu .courseListHead{font-size:var(--kc-h2-size);font-size:var(--kc-h2-size-clamp)}.courseMenu .text+.tileTrack,.courseMenu .text+.tileGrid{margin-top:clamp(5px,(calc(18px + 2vw))*.25,9px)}.courseMenu .tileTrack,.courseMenu .tileGrid{max-width:calc(100% + clamp(9px,(calc(18px + 2vw))*.5,18px));width:calc(100% + clamp(9px,(calc(18px + 2vw))*.5,18px));margin-left:calc(0px - clamp(5px, (calc(18px + 2vw)) * 0.25, 9px));display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.courseMenu.hasViewMore{padding-bottom:clamp(9px,(calc(18px + 2vw))*.5,18px)}.courseMenu .tileTrack.flickity-enabled{display:block;width:calc(100% + clamp(5px,(calc(18px + 2vw))*.25,9px))}.courseMenu .tileTrack.flickity-enabled .courseTile{width:28.5714285714%}.courseMenu .tileTrack.flickity-enabled .courseTile h4{font-size:var(--kc-h6-size);font-size:var(--kc-h6-size-clamp)}.courseMenu .tileTrack.flickity-enabled .flickity-slider{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:flex-start}.courseMenu .tileTrack.flickity-enabled .flickity-page-dots{position:relative;left:clamp(5px,(calc(18px + 2vw))*.25,9px);top:auto;right:auto;bottom:auto;margin:clamp(9px,(calc(18px + 2vw))*.5,18px) 0;justify-content:flex-start}.courseMenu .tileTrack.flickity-enabled .flickity-viewport{height:100%;min-height:100%}.courseMenu .courseTile{display:grid;grid-template-areas:"courseTile";grid-template-columns:1fr;padding:clamp(5px,(calc(18px + 2vw))*.25,9px);width:33.3333333333%;transform-origin:center center;transition:all .35s ease}.courseMenu .courseTile:hover{transform:scale(1.025)}.courseMenu .courseTile:hover img{transform:scale(1.025)}.courseMenu .courseTile h4{grid-area:courseTile;z-index:2;align-self:start;width:-moz-fit-content;width:fit-content;max-width:calc(100% - clamp(9px,(calc(18px + 2vw))*.5,18px));font-size:var(--kc-h5-size);font-size:var(--kc-h5-size-clamp)}.courseMenu .courseTile .image,.courseMenu .courseTile .coursePic{margin-top:3em;grid-area:courseTile;align-self:start;display:block;aspect-ratio:1.3/1}.courseMenu .courseTile img{transform-origin:center center;transition:all .35s ease;-o-object-fit:cover;object-fit:cover}.courseMenu .courseTile .blockLink{grid-area:courseTile;z-index:2;align-self:end;width:-moz-fit-content;width:fit-content}.courseMenu a.viewAllCourses{display:block;width:-moz-fit-content;width:fit-content;font-family:var(--kc-header-font);font-weight:var(--kc-header-font-weight);line-height:var(--kc-header-font-line-height);text-transform:uppercase;letter-spacing:-0.02em;margin-bottom:.5em;font-size:var(--kc-h5-size);font-size:var(--kc-h5-size-clamp);text-align:right;margin-right:0;margin-left:auto}.courseQuickLink{position:sticky;top:auto;bottom:calc((calc(24px + 2.5vw))*.25);margin-top:calc((calc(24px + 2.5vw))*.5);background-color:var(--sw-color-green);background-color:var(--sw-color-primary);background-color:rgba(0,0,0,.8);z-index:4;border-radius:8px;padding:clamp(9px,(calc(18px + 2vw))*.5,18px);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:flex-start}.courseQuickLink ul li,.courseQuickLink h5{font-size:var(--kc-h6-size);font-size:var(--kc-h6-size-clamp)}.courseQuickLink h5{width:-moz-fit-content;width:fit-content;margin:0;padding:4px 8px}.courseQuickLink ul{width:-moz-fit-content;width:fit-content;margin:0;list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:flex-start}.courseQuickLink ul li{font-family:var(--kc-header-font);font-weight:var(--kc-header-font-weight);line-height:var(--kc-header-font-line-height);text-transform:uppercase;letter-spacing:-0.02em;margin-bottom:.5em;color:var(--sw-color-white);margin:0;padding:4px 8px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:center}.courseQuickLink ul li a{color:var(--sw-color-white);margin:0}.courseQuickLink ul li::before{content:"";display:inline-block;width:1em;height:1em;margin-right:.5em;background-size:contain;background-repeat:no-repeat;background-position:center}.courseQuickLink ul li.instructorName::before{background-image:url("/wp-content/themes/kc_adventure_rally/img/icon-helmet-white.svg")}.courseQuickLink ul li.telephone::before{background-image:url("/wp-content/themes/kc_adventure_rally/img/icon-phone-white.svg")}.courseQuickLink ul li.email a{text-transform:none}.courseQuickLink ul li.email::before{background-image:url("/wp-content/themes/kc_adventure_rally/img/icon-email-white.svg")}@media only screen and (max-width: 768px){.courseMenu .tileGrid .courseTile{width:50%}}@media only screen and (max-width: 700px){.courseHeader{display:grid;grid-template-areas:"courseImage" "courseSnapshot";grid-template-columns:1fr;padding-top:0px}.courseHeader .courseSnapshot{background-color:rgba(0,0,0,.25)}.courseHeader .courseSnapshot .headline{margin-top:calc(0px - clamp(48px, (calc(18px + 2vw)) * 2, 72px));max-width:100%}.courseHeader .courseSnapshot .courseDescription{width:100%;background-color:rgba(0,0,0,0)}.courseHeader .course_image{position:relative;left:auto;top:auto;right:auto;bottom:auto;width:100%;grid-area:courseImage}.courseHeader .course_bg_image{grid-area:courseImage}.courseInstructor.block{display:grid;grid-template-areas:"profilePic" "text";grid-template-columns:1fr}.courseInstructor.block .courseInstructorHead{z-index:2;overflow:visible}.courseInfoBox{overflow:clip;display:grid;gap:clamp(18px,(calc(18px + 2vw))*.75,27px);grid-template-areas:"courseInfo" "courseContact";grid-template-columns:1fr}.courseInfoBox.withDates{grid-template-areas:"courseInfo" "courseDates" "courseContact"}}@media only screen and (max-width: 650px){.courseMenu .tileGrid .courseTile{width:50%}.courseMenu .tileTrack.flickity-enabled .courseTile{width:66.6666666667%}.courseMenu .tileTrack.flickity-enabled .courseTile .blockLink{display:none}}@media only screen and (max-width: 450px){.courseMenu .tileGrid .courseTile{width:100%;margin-top:clamp(9px,(calc(18px + 2vw))*.5,18px)}}.bannerTrack{width:100%;display:grid;grid-template-areas:"bannerTrack";grid-template-columns:1fr;align-items:stretch}.bannerTrack .banner{width:100%;display:grid;align-items:center;grid-area:bannerTrack;grid-template-areas:"banner";grid-template-columns:1fr;align-items:end}.bannerTrack .banner a{grid-area:banner;width:100%;height:100%;z-index:2}.bannerTrack .banner .text{grid-area:banner;justify-self:end;padding:clamp(18px,(calc(18px + 2vw))*.75,27px) 0;z-index:2;max-width:100%;margin-top:min(15vmax,250px);margin-bottom:clamp(48px,(calc(18px + 2vw))*2,72px);width:-moz-fit-content;width:fit-content}.bannerTrack .banner .text .headline.headline.hasColour{margin-bottom:0;width:-moz-fit-content;width:fit-content}.bannerTrack .banner .text .headline.hasColour{padding-bottom:clamp(9px,(calc(18px + 2vw))*.5,18px)}.bannerTrack .banner .text h1.headline{max-width:100%}.bannerTrack .banner .subHeader{width:-moz-fit-content;width:fit-content}.bannerTrack .banner.textOnly .text{margin-top:clamp(18px,calc(18px + 2vw),36px);margin-bottom:clamp(18px,calc(18px + 2vw),36px)}.bannerTrack .banner img{z-index:1;min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.bannerTrack .banner.textImage img{max-height:65vh}.bannerTrack .banner img.bgImage{position:absolute;left:0;top:0;right:0;bottom:0;width:100vw;height:100%;left:50%;transform:translateX(-50%);z-index:-1;mix-blend-mode:luminosity;opacity:.2;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.bannerTrack .banner .falseBG{margin:0;grid-area:banner;justify-self:end;z-index:1;transition:all .35s ease;max-width:100%;position:absolute}.bannerTrack .banner .multiply:not(.whiteBack){mix-blend-mode:multiply}.bannerTrack .banner .multiply.blackBack{opacity:.8}.bannerTrack .banner.textOnly .multiply:not(.whiteBack),.bannerTrack .banner.textOnly .multiply{mix-blend-mode:normal}.bannerTrack .banner.textOnly:has(.noBack){margin-top:0}.bannerTrack .banner .desktopImage,.bannerTrack .banner .mobileImage{grid-area:banner}.bannerTrack .banner.hasMobile .mobileImage{display:none}.bannerTrack .flickity-viewport,.bannerTrack .flickity-slider{min-height:100%;display:flex;align-items:center}.bannerTrack .flickity-viewport .banner,.bannerTrack .flickity-slider .banner{min-height:100%}.bannerTrack .flickity-viewport .banner img,.bannerTrack .flickity-slider .banner img{min-height:100%;-o-object-fit:cover;object-fit:cover}.bannerTrack .flickity-page-dots{justify-content:flex-end;position:absolute;top:1em;right:1em}.bannerTrack .carousel-cell,.bannerTrack .banner{transition:opacity 1s ease !important}.bannerTrack .carousel-cell.is-selected,.bannerTrack .banner.is-selected{opacity:1 !important}.bannerTrack .banner.textOnly{margin-top:clamp(18px,calc(18px + 2vw),36px)}.bannerTrack .banner.textLeft .text{justify-self:start}.bannerTrack .banner.textCentre .text{justify-self:center}.bannerTrack .banner.textRight .text{justify-self:end}.bannerTrack .banner.text33 .text{max-width:33%}.bannerTrack .banner.text50 .text{max-width:50%}.bannerTrack .banner.text66 .text{max-width:66%}.bannerTrack .banner.text75 .text{max-width:75%}.bannerTrack .banner.text100 .text{max-width:100%}.bannerTrack .banner.smallHeadline h1.headline{font-size:var(--kc-h3-size);font-size:var(--kc-h3-size-clamp)}.bannerTrack .banner.largeHeadline h1.headline{font-size:72px;font-size:clamp(66px,7vw,92px)}.bannerTrack .banner.headlineLeft h1.headline{text-align:left}.bannerTrack .banner.headlineCentre h1.headline{text-align:center;margin-left:auto;margin-right:auto}.bannerTrack .banner.headlineRight h1.headline{text-align:right}.bannerTrack .text .tintBack{background-color:rgba(0,0,0,.65)}.banner.matchingColours .headline{padding-bottom:0}.banner.splitImage{overflow:visible}.banner.splitImage img{width:60%;align-self:end;justify-self:end}@media only screen and (max-width: 900px){.banner.splitImage img{width:80%}}@media only screen and (max-width: 768px){.bannerTrack .banner .text,.bannerTrack .banner.splitImage .text{max-width:calc(100% - clamp(18px,calc(18px + 2vw),36px)) !important}}@media only screen and (max-width: 700px){.bannerTrack .banner img,.bannerTrack .banner.splitImage img{order:0;width:100%;min-height:auto}.bannerTrack .banner.noMobileIMG img,.bannerTrack .banner.splitImage.noMobileIMG img{width:100vw;height:116vw;-o-object-fit:cover;object-fit:cover}.bannerTrack .banner .text,.bannerTrack .banner.splitImage .text{order:2;margin:0;padding:0;max-width:calc(100% - clamp(18px,calc(18px + 2vw),36px)) !important}.bannerTrack .banner .text .headline,.bannerTrack .banner.splitImage .text .headline{margin-top:calc(0px - clamp(48px, (calc(18px + 2vw)) * 2, 72px))}}@media only screen and (max-width: 650px){.bannerTrack .banner.hasMobile img.desktopImage{display:none}.bannerTrack .banner.hasMobile img.mobileImage{display:block}}.block{margin-top:calc(24px + 2.5vw)}.block.noSpace{margin-top:0}.block.quarterSpace{margin-top:calc((calc(24px + 2.5vw))*.25)}.block.halfSpace{margin-top:calc((calc(24px + 2.5vw))*.5)}.block.doubleSpace{margin-top:calc((calc(24px + 2.5vw))*2)}.block.minusNormalSpace{margin-top:calc(0px - calc(24px + 2.5vw));z-index:3}.block.minusHalfSpace{margin-top:calc(0px - calc((calc(24px + 2.5vw)) * 0.5));z-index:3}.block.minusDoubleSpace{margin-top:calc(0px - calc((calc(24px + 2.5vw)) * 2));z-index:3}.block.minusTrebleSpace{margin-top:calc(0px - 3*(calc(24px + 2.5vw)));z-index:3}.block *{z-index:1}.block .bgImage{z-index:0}.block .bgImage img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.block.vertAlignCentre .flexer{align-items:center}.block.vertAlignBottom .flexer{align-items:flex-end}.positioner{width:100%}.positioner>*:last-child{margin-bottom:0}.positioner>h1:last-child,.positioner h2:last-child,.positioner h3:last-child,.positioner h4:last-child,.positioner h5:last-child{margin-bottom:.5em}.positioner.fullWidth{max-width:none}.positioner .hasColour *:last-child{margin-bottom:0}.textAlignCentre .positioner{max-width:var(1050px);margin-left:auto;margin-right:auto}.fullWidth{width:100%;max-width:100%}.text blockquote{width:calc(100% - clamp(48px,(calc(18px + 2vw))*2,72px));margin-left:auto;margin-right:auto;padding:clamp(18px,calc(18px + 2vw),36px);background-color:rgba(0,0,0,.5)}.text blockquote *{display:inline}.text blockquote::after,.text blockquote::before{content:"“";opacity:1;color:var(--sw-color-primary);display:inline-block;font-size:1.5em}.text blockquote::after{content:"”"}.text .breakOutHead{width:calc(100% + clamp(18px,calc(18px + 2vw),36px));max-width:calc(100% + clamp(18px,calc(18px + 2vw),36px));left:calc(0px - clamp(18px,calc(18px + 2vw),36px));margin-top:-40px}.text *+.breakOutHead{margin-top:0}.text h1,.text h2,.text h3,.text h4,.text h5,.text h6,.text p,.text span{max-width:950px}.text h1[style*="text-align: center"],.text h2[style*="text-align: center"],.text h3[style*="text-align: center"],.text h4[style*="text-align: center"],.text h5[style*="text-align: center"],.text h6[style*="text-align: center"],.text p[style*="text-align: center"],.text span[style*="text-align: center"]{margin-left:auto;margin-right:auto}.blackText p,.blackText ul,.blackText ol,.blackText table,.blackText blockquote,.blackText h1,.blackText h2,.blackText h3,.blackText h4,.blackText h5,.blackText h6{color:var(--sw-color-secondary)}.blackText p span,.blackText ul span,.blackText ol span,.blackText table span,.blackText blockquote span,.blackText h1 span,.blackText h2 span,.blackText h3 span,.blackText h4 span,.blackText h5 span,.blackText h6 span{text-decoration-color:var(--sw-color-secondary)}.blackText ul li::before{background-color:var(--sw-color-secondary)}.blackText ol li:before{color:var(--sw-color-secondary)}.blackText .flickity-enabled .flickity-button-icon{fill:var(--sw-color-secondary)}.blackText hr{background-color:var(--sw-color-black)}.lightText p:not(.blockLink),.lightText ul:not(.blockLink),.lightText ol:not(.blockLink),.lightText table:not(.blockLink),.lightText blockquote:not(.blockLink),.lightText h1:not(.blockLink),.lightText h2:not(.blockLink),.lightText h3:not(.blockLink),.lightText h4:not(.blockLink),.lightText h5:not(.blockLink),.lightText h6:not(.blockLink),.lightText a:not(.blockLink){color:var(--sw-color-white)}.lightText p:not(.blockLink) span,.lightText ul:not(.blockLink) span,.lightText ol:not(.blockLink) span,.lightText table:not(.blockLink) span,.lightText blockquote:not(.blockLink) span,.lightText h1:not(.blockLink) span,.lightText h2:not(.blockLink) span,.lightText h3:not(.blockLink) span,.lightText h4:not(.blockLink) span,.lightText h5:not(.blockLink) span,.lightText h6:not(.blockLink) span,.lightText a:not(.blockLink) span{text-decoration-color:var(--sw-color-white)}.lightText p a:not(.blockLink){color:var(--sw-color-blue-light);text-decoration:underline}.lightText .quickEnquiryLink a,.lightText .quickEnquiryLink{color:var(--sw-color-white)}.lightText ul li::before{background-color:var(--sw-color-white)}.lightText ol li:before{color:var(--sw-color-white)}.lightText .flickity-enabled .flickity-button-icon{fill:var(--sw-color-white)}.lightText hr{background-color:var(--sw-color-white)}.block.halfWhiteBackBottom{background-image:linear-gradient(to top, var(--sw-color-white) 0%, var(--sw-color-white) 50%, rgba(0, 0, 0, 0) 50%)}@media only screen and (max-width: 700px){.block.halfWhiteBackBottom{background-image:linear-gradient(to top, var(--sw-color-white) 0%, var(--sw-color-white) 30%, rgba(0, 0, 0, 0) 30%)}}.whiteText * p,.whiteText * ul,.whiteText * ol,.whiteText * table,.whiteText * blockquote,.whiteText * h1,.whiteText * h2,.whiteText * h3,.whiteText * h4,.whiteText * h5,.whiteText * h6,.whiteText .text p,.whiteText .text ul,.whiteText .text ol,.whiteText .text table,.whiteText .text blockquote,.whiteText .text h1,.whiteText .text h2,.whiteText .text h3,.whiteText .text h4,.whiteText .text h5,.whiteText .text h6{color:var(--sw-color-white)}.whiteText * p span,.whiteText * ul span,.whiteText * ol span,.whiteText * table span,.whiteText * blockquote span,.whiteText * h1 span,.whiteText * h2 span,.whiteText * h3 span,.whiteText * h4 span,.whiteText * h5 span,.whiteText * h6 span,.whiteText .text p span,.whiteText .text ul span,.whiteText .text ol span,.whiteText .text table span,.whiteText .text blockquote span,.whiteText .text h1 span,.whiteText .text h2 span,.whiteText .text h3 span,.whiteText .text h4 span,.whiteText .text h5 span,.whiteText .text h6 span{text-decoration-color:var(--sw-color-white)}.whiteText .flickity-enabled .flickity-button-icon{fill:var(--sw-color-white)}.whiteText hr{background-color:var(--sw-color-white)}.primaryText * p,.primaryText * ul,.primaryText * ol,.primaryText * table,.primaryText * blockquote,.primaryText * h1,.primaryText * h2,.primaryText * h3,.primaryText * h4,.primaryText * h5,.primaryText * h6,.primaryText .text p,.primaryText .text ul,.primaryText .text ol,.primaryText .text table,.primaryText .text blockquote,.primaryText .text h1,.primaryText .text h2,.primaryText .text h3,.primaryText .text h4,.primaryText .text h5,.primaryText .text h6{color:var(--sw-color-primary)}.primaryText * p span,.primaryText * ul span,.primaryText * ol span,.primaryText * table span,.primaryText * blockquote span,.primaryText * h1 span,.primaryText * h2 span,.primaryText * h3 span,.primaryText * h4 span,.primaryText * h5 span,.primaryText * h6 span,.primaryText .text p span,.primaryText .text ul span,.primaryText .text ol span,.primaryText .text table span,.primaryText .text blockquote span,.primaryText .text h1 span,.primaryText .text h2 span,.primaryText .text h3 span,.primaryText .text h4 span,.primaryText .text h5 span,.primaryText .text h6 span{text-decoration-color:var(--sw-color-primary)}.primaryText * ul li::before,.primaryText .text ul li::before{background-color:var(--sw-color-secondary)}.primaryText * ol li:before,.primaryText .text ol li:before{color:var(--sw-color-secondary)}.primaryText .flickity-enabled .flickity-button-icon{fill:var(--sw-color-primary)}.primaryText hr{background-color:var(--sw-color-primary)}.secondaryText * p,.secondaryText * ul,.secondaryText * ol,.secondaryText * table,.secondaryText * blockquote,.secondaryText * h1,.secondaryText * h2,.secondaryText * h3,.secondaryText * h4,.secondaryText * h5,.secondaryText * h6,.secondaryText .text p,.secondaryText .text ul,.secondaryText .text ol,.secondaryText .text table,.secondaryText .text blockquote,.secondaryText .text h1,.secondaryText .text h2,.secondaryText .text h3,.secondaryText .text h4,.secondaryText .text h5,.secondaryText .text h6{color:var(--sw-color-secondary)}.secondaryText * p span,.secondaryText * ul span,.secondaryText * ol span,.secondaryText * table span,.secondaryText * blockquote span,.secondaryText * h1 span,.secondaryText * h2 span,.secondaryText * h3 span,.secondaryText * h4 span,.secondaryText * h5 span,.secondaryText * h6 span,.secondaryText .text p span,.secondaryText .text ul span,.secondaryText .text ol span,.secondaryText .text table span,.secondaryText .text blockquote span,.secondaryText .text h1 span,.secondaryText .text h2 span,.secondaryText .text h3 span,.secondaryText .text h4 span,.secondaryText .text h5 span,.secondaryText .text h6 span{text-decoration-color:var(--sw-color-secondary)}.secondaryText * ul li::before,.secondaryText .text ul li::before{background-color:var(--sw-color-secondary)}.secondaryText * ol li:before,.secondaryText .text ol li:before{color:var(--sw-color-secondary)}.secondaryText .flickity-enabled .flickity-button-icon{fill:var(--sw-color-secondary)}.greyText * p,.greyText * ul,.greyText * ol,.greyText * table,.greyText * blockquote,.greyText * h1,.greyText * h2,.greyText * h3,.greyText * h4,.greyText * h5,.greyText * h6,.greyText .text p,.greyText .text ul,.greyText .text ol,.greyText .text table,.greyText .text blockquote,.greyText .text h1,.greyText .text h2,.greyText .text h3,.greyText .text h4,.greyText .text h5,.greyText .text h6{color:var(--sw-color-grey)}.greyText * p span,.greyText * ul span,.greyText * ol span,.greyText * table span,.greyText * blockquote span,.greyText * h1 span,.greyText * h2 span,.greyText * h3 span,.greyText * h4 span,.greyText * h5 span,.greyText * h6 span,.greyText .text p span,.greyText .text ul span,.greyText .text ol span,.greyText .text table span,.greyText .text blockquote span,.greyText .text h1 span,.greyText .text h2 span,.greyText .text h3 span,.greyText .text h4 span,.greyText .text h5 span,.greyText .text h6 span{text-decoration-color:var(--sw-color-grey)}.greyText .flickity-enabled .flickity-button-icon{fill:var(--sw-color-grey)}.darkGreyText * p,.darkGreyText * ul,.darkGreyText * ol,.darkGreyText * table,.darkGreyText * blockquote,.darkGreyText * h1,.darkGreyText * h2,.darkGreyText * h3,.darkGreyText * h4,.darkGreyText * h5,.darkGreyText * h6,.darkGreyText .text p,.darkGreyText .text ul,.darkGreyText .text ol,.darkGreyText .text table,.darkGreyText .text blockquote,.darkGreyText .text h1,.darkGreyText .text h2,.darkGreyText .text h3,.darkGreyText .text h4,.darkGreyText .text h5,.darkGreyText .text h6{color:var(--sw-color-dark-grey)}.darkGreyText * p span,.darkGreyText * ul span,.darkGreyText * ol span,.darkGreyText * table span,.darkGreyText * blockquote span,.darkGreyText * h1 span,.darkGreyText * h2 span,.darkGreyText * h3 span,.darkGreyText * h4 span,.darkGreyText * h5 span,.darkGreyText * h6 span,.darkGreyText .text p span,.darkGreyText .text ul span,.darkGreyText .text ol span,.darkGreyText .text table span,.darkGreyText .text blockquote span,.darkGreyText .text h1 span,.darkGreyText .text h2 span,.darkGreyText .text h3 span,.darkGreyText .text h4 span,.darkGreyText .text h5 span,.darkGreyText .text h6 span{text-decoration-color:var(--sw-color-dark-grey)}.darkGreyText .flickity-enabled .flickity-button-icon{fill:var(--sw-color-dark-grey)}.blackText * p,.blackText * ul,.blackText * ol,.blackText * table,.blackText * blockquote,.blackText * h1,.blackText * h2,.blackText * h3,.blackText * h4,.blackText * h5,.blackText * h6,.blackText .text p,.blackText .text ul,.blackText .text ol,.blackText .text table,.blackText .text blockquote,.blackText .text h1,.blackText .text h2,.blackText .text h3,.blackText .text h4,.blackText .text h5,.blackText .text h6{color:var(--sw-color-black)}.blackText * p span,.blackText * ul span,.blackText * ol span,.blackText * table span,.blackText * blockquote span,.blackText * h1 span,.blackText * h2 span,.blackText * h3 span,.blackText * h4 span,.blackText * h5 span,.blackText * h6 span,.blackText .text p span,.blackText .text ul span,.blackText .text ol span,.blackText .text table span,.blackText .text blockquote span,.blackText .text h1 span,.blackText .text h2 span,.blackText .text h3 span,.blackText .text h4 span,.blackText .text h5 span,.blackText .text h6 span{text-decoration-color:var(--sw-color-black)}.blackText .flickity-enabled .flickity-button-icon{fill:var(--sw-color-black)}.redText * p,.redText * ul,.redText * ol,.redText * table,.redText * blockquote,.redText * h1,.redText * h2,.redText * h3,.redText * h4,.redText * h5,.redText * h6,.redText .text p,.redText .text ul,.redText .text ol,.redText .text table,.redText .text blockquote,.redText .text h1,.redText .text h2,.redText .text h3,.redText .text h4,.redText .text h5,.redText .text h6{color:var(--sw-color-red)}.redText * p span,.redText * ul span,.redText * ol span,.redText * table span,.redText * blockquote span,.redText * h1 span,.redText * h2 span,.redText * h3 span,.redText * h4 span,.redText * h5 span,.redText * h6 span,.redText .text p span,.redText .text ul span,.redText .text ol span,.redText .text table span,.redText .text blockquote span,.redText .text h1 span,.redText .text h2 span,.redText .text h3 span,.redText .text h4 span,.redText .text h5 span,.redText .text h6 span{text-decoration-color:var(--sw-color-red)}.redText .flickity-enabled .flickity-button-icon{fill:var(--sw-color-red)}.hasBackground{padding:clamp(18px,calc(18px + 2vw),36px)}.borderBreak{padding-top:0}.borderBreak .bgImage{top:clamp(48px,(calc(18px + 2vw))*2,72px);height:calc(100% - (clamp(48px, (calc(18px + 2vw)) * 2, 72px)))}.bgColour.hasColour{padding:0}.block.noBack p:not(.blockLink),.block.noBack ul:not(.blockLink),.block.noBack ol:not(.blockLink),.block.noBack table:not(.blockLink),.block.noBack blockquote:not(.blockLink),.block.noBack h1:not(.blockLink),.block.noBack h2:not(.blockLink),.block.noBack h3:not(.blockLink),.block.noBack h4:not(.blockLink),.block.noBack h5:not(.blockLink),.block.noBack h6:not(.blockLink),.block.noBack a:not(.blockLink){color:var(--sw-color-white)}.block.noBack p:not(.blockLink) span,.block.noBack ul:not(.blockLink) span,.block.noBack ol:not(.blockLink) span,.block.noBack table:not(.blockLink) span,.block.noBack blockquote:not(.blockLink) span,.block.noBack h1:not(.blockLink) span,.block.noBack h2:not(.blockLink) span,.block.noBack h3:not(.blockLink) span,.block.noBack h4:not(.blockLink) span,.block.noBack h5:not(.blockLink) span,.block.noBack h6:not(.blockLink) span,.block.noBack a:not(.blockLink) span{text-decoration-color:var(--sw-color-white)}.block.noBack p a:not(.blockLink){color:var(--sw-color-blue-light);text-decoration:underline}.block.noBack .quickEnquiryLink a,.block.noBack .quickEnquiryLink{color:var(--sw-color-white)}.block.noBack ul li::before{background-color:var(--sw-color-white)}.block.noBack ol li:before{color:var(--sw-color-white)}.block.noBack .flickity-enabled .flickity-button-icon{fill:var(--sw-color-white)}.block.noBack hr{background-color:var(--sw-color-white)}.hasColour{padding:clamp(18px,calc(18px + 2vw),36px)}.hasColour.primaryBack{background-color:var(--sw-color-primary)}.hasColour.primaryBack p:not(.blockLink),.hasColour.primaryBack ul:not(.blockLink),.hasColour.primaryBack ol:not(.blockLink),.hasColour.primaryBack table:not(.blockLink),.hasColour.primaryBack blockquote:not(.blockLink),.hasColour.primaryBack h1:not(.blockLink),.hasColour.primaryBack h2:not(.blockLink),.hasColour.primaryBack h3:not(.blockLink),.hasColour.primaryBack h4:not(.blockLink),.hasColour.primaryBack h5:not(.blockLink),.hasColour.primaryBack h6:not(.blockLink),.hasColour.primaryBack a:not(.blockLink){color:var(--sw-color-white)}.hasColour.primaryBack p:not(.blockLink) span,.hasColour.primaryBack ul:not(.blockLink) span,.hasColour.primaryBack ol:not(.blockLink) span,.hasColour.primaryBack table:not(.blockLink) span,.hasColour.primaryBack blockquote:not(.blockLink) span,.hasColour.primaryBack h1:not(.blockLink) span,.hasColour.primaryBack h2:not(.blockLink) span,.hasColour.primaryBack h3:not(.blockLink) span,.hasColour.primaryBack h4:not(.blockLink) span,.hasColour.primaryBack h5:not(.blockLink) span,.hasColour.primaryBack h6:not(.blockLink) span,.hasColour.primaryBack a:not(.blockLink) span{text-decoration-color:var(--sw-color-white)}.hasColour.primaryBack p a:not(.blockLink){color:var(--sw-color-blue-light);text-decoration:underline}.hasColour.primaryBack .quickEnquiryLink a,.hasColour.primaryBack .quickEnquiryLink{color:var(--sw-color-white)}.hasColour.primaryBack ul li::before{background-color:var(--sw-color-white)}.hasColour.primaryBack ol li:before{color:var(--sw-color-white)}.hasColour.primaryBack .flickity-enabled .flickity-button-icon{fill:var(--sw-color-white)}.hasColour.primaryBack hr{background-color:var(--sw-color-white)}.hasColour.primaryBackTint{background-color:rgb(from var(--sw-color-primary) r g b/0.85)}.hasColour.primaryBackTint p:not(.blockLink),.hasColour.primaryBackTint ul:not(.blockLink),.hasColour.primaryBackTint ol:not(.blockLink),.hasColour.primaryBackTint table:not(.blockLink),.hasColour.primaryBackTint blockquote:not(.blockLink),.hasColour.primaryBackTint h1:not(.blockLink),.hasColour.primaryBackTint h2:not(.blockLink),.hasColour.primaryBackTint h3:not(.blockLink),.hasColour.primaryBackTint h4:not(.blockLink),.hasColour.primaryBackTint h5:not(.blockLink),.hasColour.primaryBackTint h6:not(.blockLink),.hasColour.primaryBackTint a:not(.blockLink){color:var(--sw-color-white)}.hasColour.primaryBackTint p:not(.blockLink) span,.hasColour.primaryBackTint ul:not(.blockLink) span,.hasColour.primaryBackTint ol:not(.blockLink) span,.hasColour.primaryBackTint table:not(.blockLink) span,.hasColour.primaryBackTint blockquote:not(.blockLink) span,.hasColour.primaryBackTint h1:not(.blockLink) span,.hasColour.primaryBackTint h2:not(.blockLink) span,.hasColour.primaryBackTint h3:not(.blockLink) span,.hasColour.primaryBackTint h4:not(.blockLink) span,.hasColour.primaryBackTint h5:not(.blockLink) span,.hasColour.primaryBackTint h6:not(.blockLink) span,.hasColour.primaryBackTint a:not(.blockLink) span{text-decoration-color:var(--sw-color-white)}.hasColour.primaryBackTint p a:not(.blockLink){color:var(--sw-color-blue-light);text-decoration:underline}.hasColour.primaryBackTint .quickEnquiryLink a,.hasColour.primaryBackTint .quickEnquiryLink{color:var(--sw-color-white)}.hasColour.primaryBackTint ul li::before{background-color:var(--sw-color-white)}.hasColour.primaryBackTint ol li:before{color:var(--sw-color-white)}.hasColour.primaryBackTint .flickity-enabled .flickity-button-icon{fill:var(--sw-color-white)}.hasColour.primaryBackTint hr{background-color:var(--sw-color-white)}.hasColour.secondaryBack{background-color:rgba(0,0,0,.25)}.hasColour.secondaryBack p:not(.blockLink),.hasColour.secondaryBack ul:not(.blockLink),.hasColour.secondaryBack ol:not(.blockLink),.hasColour.secondaryBack table:not(.blockLink),.hasColour.secondaryBack blockquote:not(.blockLink),.hasColour.secondaryBack h1:not(.blockLink),.hasColour.secondaryBack h2:not(.blockLink),.hasColour.secondaryBack h3:not(.blockLink),.hasColour.secondaryBack h4:not(.blockLink),.hasColour.secondaryBack h5:not(.blockLink),.hasColour.secondaryBack h6:not(.blockLink),.hasColour.secondaryBack a:not(.blockLink){color:var(--sw-color-white)}.hasColour.secondaryBack p:not(.blockLink) span,.hasColour.secondaryBack ul:not(.blockLink) span,.hasColour.secondaryBack ol:not(.blockLink) span,.hasColour.secondaryBack table:not(.blockLink) span,.hasColour.secondaryBack blockquote:not(.blockLink) span,.hasColour.secondaryBack h1:not(.blockLink) span,.hasColour.secondaryBack h2:not(.blockLink) span,.hasColour.secondaryBack h3:not(.blockLink) span,.hasColour.secondaryBack h4:not(.blockLink) span,.hasColour.secondaryBack h5:not(.blockLink) span,.hasColour.secondaryBack h6:not(.blockLink) span,.hasColour.secondaryBack a:not(.blockLink) span{text-decoration-color:var(--sw-color-white)}.hasColour.secondaryBack p a:not(.blockLink){color:var(--sw-color-blue-light);text-decoration:underline}.hasColour.secondaryBack .quickEnquiryLink a,.hasColour.secondaryBack .quickEnquiryLink{color:var(--sw-color-white)}.hasColour.secondaryBack ul li::before{background-color:var(--sw-color-white)}.hasColour.secondaryBack ol li:before{color:var(--sw-color-white)}.hasColour.secondaryBack .flickity-enabled .flickity-button-icon{fill:var(--sw-color-white)}.hasColour.secondaryBack hr{background-color:var(--sw-color-white)}.hasColour.secondaryBack hr{background-color:var(--sw-color-primary) !important}.hasColour.tintBack{background-color:rgba(0,0,0,.25)}.hasColour.tintBack p:not(.blockLink),.hasColour.tintBack ul:not(.blockLink),.hasColour.tintBack ol:not(.blockLink),.hasColour.tintBack table:not(.blockLink),.hasColour.tintBack blockquote:not(.blockLink),.hasColour.tintBack h1:not(.blockLink),.hasColour.tintBack h2:not(.blockLink),.hasColour.tintBack h3:not(.blockLink),.hasColour.tintBack h4:not(.blockLink),.hasColour.tintBack h5:not(.blockLink),.hasColour.tintBack h6:not(.blockLink),.hasColour.tintBack a:not(.blockLink){color:var(--sw-color-white)}.hasColour.tintBack p:not(.blockLink) span,.hasColour.tintBack ul:not(.blockLink) span,.hasColour.tintBack ol:not(.blockLink) span,.hasColour.tintBack table:not(.blockLink) span,.hasColour.tintBack blockquote:not(.blockLink) span,.hasColour.tintBack h1:not(.blockLink) span,.hasColour.tintBack h2:not(.blockLink) span,.hasColour.tintBack h3:not(.blockLink) span,.hasColour.tintBack h4:not(.blockLink) span,.hasColour.tintBack h5:not(.blockLink) span,.hasColour.tintBack h6:not(.blockLink) span,.hasColour.tintBack a:not(.blockLink) span{text-decoration-color:var(--sw-color-white)}.hasColour.tintBack p a:not(.blockLink){color:var(--sw-color-blue-light);text-decoration:underline}.hasColour.tintBack .quickEnquiryLink a,.hasColour.tintBack .quickEnquiryLink{color:var(--sw-color-white)}.hasColour.tintBack ul li::before{background-color:var(--sw-color-white)}.hasColour.tintBack ol li:before{color:var(--sw-color-white)}.hasColour.tintBack .flickity-enabled .flickity-button-icon{fill:var(--sw-color-white)}.hasColour.tintBack hr{background-color:var(--sw-color-white)}.hasColour.tintBack hr{background-color:var(--sw-color-primary) !important}.hasColour.greyBack{background-color:var(--sw-color-lighter-grey)}.hasColour.darkGreyBack{background-color:var(--sw-color-grey)}.hasColour.darkGreyBack p:not(.blockLink),.hasColour.darkGreyBack ul:not(.blockLink),.hasColour.darkGreyBack ol:not(.blockLink),.hasColour.darkGreyBack table:not(.blockLink),.hasColour.darkGreyBack blockquote:not(.blockLink),.hasColour.darkGreyBack h1:not(.blockLink),.hasColour.darkGreyBack h2:not(.blockLink),.hasColour.darkGreyBack h3:not(.blockLink),.hasColour.darkGreyBack h4:not(.blockLink),.hasColour.darkGreyBack h5:not(.blockLink),.hasColour.darkGreyBack h6:not(.blockLink),.hasColour.darkGreyBack a:not(.blockLink){color:var(--sw-color-white)}.hasColour.darkGreyBack p:not(.blockLink) span,.hasColour.darkGreyBack ul:not(.blockLink) span,.hasColour.darkGreyBack ol:not(.blockLink) span,.hasColour.darkGreyBack table:not(.blockLink) span,.hasColour.darkGreyBack blockquote:not(.blockLink) span,.hasColour.darkGreyBack h1:not(.blockLink) span,.hasColour.darkGreyBack h2:not(.blockLink) span,.hasColour.darkGreyBack h3:not(.blockLink) span,.hasColour.darkGreyBack h4:not(.blockLink) span,.hasColour.darkGreyBack h5:not(.blockLink) span,.hasColour.darkGreyBack h6:not(.blockLink) span,.hasColour.darkGreyBack a:not(.blockLink) span{text-decoration-color:var(--sw-color-white)}.hasColour.darkGreyBack p a:not(.blockLink){color:var(--sw-color-blue-light);text-decoration:underline}.hasColour.darkGreyBack .quickEnquiryLink a,.hasColour.darkGreyBack .quickEnquiryLink{color:var(--sw-color-white)}.hasColour.darkGreyBack ul li::before{background-color:var(--sw-color-white)}.hasColour.darkGreyBack ol li:before{color:var(--sw-color-white)}.hasColour.darkGreyBack .flickity-enabled .flickity-button-icon{fill:var(--sw-color-white)}.hasColour.darkGreyBack hr{background-color:var(--sw-color-white)}.hasColour.blackBack{background-color:var(--sw-color-black)}.hasColour.blackBack p:not(.blockLink),.hasColour.blackBack ul:not(.blockLink),.hasColour.blackBack ol:not(.blockLink),.hasColour.blackBack table:not(.blockLink),.hasColour.blackBack blockquote:not(.blockLink),.hasColour.blackBack h1:not(.blockLink),.hasColour.blackBack h2:not(.blockLink),.hasColour.blackBack h3:not(.blockLink),.hasColour.blackBack h4:not(.blockLink),.hasColour.blackBack h5:not(.blockLink),.hasColour.blackBack h6:not(.blockLink),.hasColour.blackBack a:not(.blockLink){color:var(--sw-color-white)}.hasColour.blackBack p:not(.blockLink) span,.hasColour.blackBack ul:not(.blockLink) span,.hasColour.blackBack ol:not(.blockLink) span,.hasColour.blackBack table:not(.blockLink) span,.hasColour.blackBack blockquote:not(.blockLink) span,.hasColour.blackBack h1:not(.blockLink) span,.hasColour.blackBack h2:not(.blockLink) span,.hasColour.blackBack h3:not(.blockLink) span,.hasColour.blackBack h4:not(.blockLink) span,.hasColour.blackBack h5:not(.blockLink) span,.hasColour.blackBack h6:not(.blockLink) span,.hasColour.blackBack a:not(.blockLink) span{text-decoration-color:var(--sw-color-white)}.hasColour.blackBack p a:not(.blockLink){color:var(--sw-color-blue-light);text-decoration:underline}.hasColour.blackBack .quickEnquiryLink a,.hasColour.blackBack .quickEnquiryLink{color:var(--sw-color-white)}.hasColour.blackBack ul li::before{background-color:var(--sw-color-white)}.hasColour.blackBack ol li:before{color:var(--sw-color-white)}.hasColour.blackBack .flickity-enabled .flickity-button-icon{fill:var(--sw-color-white)}.hasColour.blackBack hr{background-color:var(--sw-color-white)}.hasColour.whiteBack{background-color:var(--sw-color-white)}.hasColour.whiteBack p,.hasColour.whiteBack ul,.hasColour.whiteBack ol,.hasColour.whiteBack table,.hasColour.whiteBack blockquote,.hasColour.whiteBack h1,.hasColour.whiteBack h2,.hasColour.whiteBack h3,.hasColour.whiteBack h4,.hasColour.whiteBack h5,.hasColour.whiteBack h6{color:var(--sw-color-secondary)}.hasColour.whiteBack p span,.hasColour.whiteBack ul span,.hasColour.whiteBack ol span,.hasColour.whiteBack table span,.hasColour.whiteBack blockquote span,.hasColour.whiteBack h1 span,.hasColour.whiteBack h2 span,.hasColour.whiteBack h3 span,.hasColour.whiteBack h4 span,.hasColour.whiteBack h5 span,.hasColour.whiteBack h6 span{text-decoration-color:var(--sw-color-secondary)}.hasColour.whiteBack ul li::before{background-color:var(--sw-color-secondary)}.hasColour.whiteBack ol li:before{color:var(--sw-color-secondary)}.hasColour.whiteBack .flickity-enabled .flickity-button-icon{fill:var(--sw-color-secondary)}.hasColour.whiteBack hr{background-color:var(--sw-color-black)}.hasColour.redBack{background-color:var(--sw-color-red)}.hasColour.redBack p:not(.blockLink),.hasColour.redBack ul:not(.blockLink),.hasColour.redBack ol:not(.blockLink),.hasColour.redBack table:not(.blockLink),.hasColour.redBack blockquote:not(.blockLink),.hasColour.redBack h1:not(.blockLink),.hasColour.redBack h2:not(.blockLink),.hasColour.redBack h3:not(.blockLink),.hasColour.redBack h4:not(.blockLink),.hasColour.redBack h5:not(.blockLink),.hasColour.redBack h6:not(.blockLink),.hasColour.redBack a:not(.blockLink){color:var(--sw-color-white)}.hasColour.redBack p:not(.blockLink) span,.hasColour.redBack ul:not(.blockLink) span,.hasColour.redBack ol:not(.blockLink) span,.hasColour.redBack table:not(.blockLink) span,.hasColour.redBack blockquote:not(.blockLink) span,.hasColour.redBack h1:not(.blockLink) span,.hasColour.redBack h2:not(.blockLink) span,.hasColour.redBack h3:not(.blockLink) span,.hasColour.redBack h4:not(.blockLink) span,.hasColour.redBack h5:not(.blockLink) span,.hasColour.redBack h6:not(.blockLink) span,.hasColour.redBack a:not(.blockLink) span{text-decoration-color:var(--sw-color-white)}.hasColour.redBack p a:not(.blockLink){color:var(--sw-color-blue-light);text-decoration:underline}.hasColour.redBack .quickEnquiryLink a,.hasColour.redBack .quickEnquiryLink{color:var(--sw-color-white)}.hasColour.redBack ul li::before{background-color:var(--sw-color-white)}.hasColour.redBack ol li:before{color:var(--sw-color-white)}.hasColour.redBack .flickity-enabled .flickity-button-icon{fill:var(--sw-color-white)}.hasColour.redBack hr{background-color:var(--sw-color-white)}.hasColour.noPadTop{padding-top:0}.hasColour.halfPadTop{padding-top:clamp(9px,(calc(18px + 2vw))*.5,18px)}.hasColour.doublePadTop{padding-top:clamp(48px,(calc(18px + 2vw))*2,72px)}.noPadding{padding:0}.textAlignCentre .text *{text-align:center}.textAlignCentre .text li{text-align:left}.textAlignCentre .text h1,.textAlignCentre .text h2,.textAlignCentre .text h3,.textAlignCentre .text h4,.textAlignCentre .text h5,.textAlignCentre .text h6{text-align:center;width:100%;display:inline-block}.textAlignRight .text *{text-align:right}.textAlignRight .text li{text-align:left}.textAlignRight .text h1,.textAlignRight .text h2,.textAlignRight .text h3,.textAlignRight .text h4,.textAlignRight .text h5,.textAlignRight .text h6{text-align:right;width:100%;display:inline-block}.image.max150px{max-width:150px}.image.max300px{max-width:300px}.image.max450px{max-width:450px}.image.max600px{max-width:600px}.max100Outer{width:100%;max-width:100%}.max100OuterInner{width:100%;max-width:100%}.max100OuterInner>div{width:100% !important;max-width:100% !important}.max200px{max-width:200px !important;margin-left:auto;margin-right:auto}.max350px{max-width:350px !important;margin-left:auto;margin-right:auto}.max500px{max-width:500px !important;margin-left:auto;margin-right:auto}.max750px{max-width:750px !important;margin-left:auto;margin-right:auto}.max950px{max-width:950px !important;margin-left:auto;margin-right:auto}.max1050px{max-width:1050px !important;margin-left:auto;margin-right:auto}.max1100px{max-width:1100px !important;margin-left:auto;margin-right:auto}.max1200px{max-width:1200px !important;margin-left:auto;margin-right:auto}.max75{max-width:75% !important;margin-left:auto;margin-right:auto}.maxFullScreen{width:100vw !important;left:50%;transform:translateX(-50%)}.textContent{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:stretch;padding:0;z-index:2;background-color:rgba(0,0,0,.25)}.textContent .positioner{margin-left:0}.textContent .text{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:flex-start;padding:clamp(18px,calc(18px + 2vw),36px)}.textContent.noImagePad{padding:0}.textContent.noImagePad.hasColour .text{padding:clamp(18px,calc(18px + 2vw),36px);padding-right:0px}.textContent.imgCrop .sideContent,.textContent.imgSquare .sideContent{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;align-self:stretch}.textContent.imgCrop .image,.textContent.imgSquare .image{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.textContent.imgCrop .image img,.textContent.imgCrop .image a,.textContent.imgSquare .image img,.textContent.imgSquare .image a{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.textContent.imgSquare .sideContent{align-self:flex-start}.textContent.imgSquare .sideContent .image{position:relative;left:auto;top:auto;right:auto;bottom:auto;height:auto}.textContent.imgSquare .sideContent .image img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.textContent.imgSquare .sideContent .image span{display:block;width:100%;padding-top:100%}.textContent.imgCropVert .sideContent{align-self:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.textContent.imgCropVert .image,.textContent.imgCropVert .image a{width:100%;position:relative;left:auto;top:auto;right:auto;bottom:auto;background-color:var(--sw-color-lighter-grey);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;min-height:100%}.textContent.imgCropVert img{position:relative;left:auto;top:auto;right:auto;bottom:auto}.textContent .sideContent{width:50%;z-index:2}.textContent .sideContent .additionalText{width:100%}.textContent .sideContent.sideText.hasColour{min-height:100%;align-self:stretch}.textContent .sideContent.sideText.hasColour .text.additionalText{padding:0}.textContent.vertAlignTop .sideContent.sideText .text.additionalText{margin-top:0;margin-bottom:auto}.textContent.vertAlignBottom .sideContent.sideText{align-items:end}.textContent.vertAlignBottom .sideContent.sideText .text.additionalText{margin-top:auto;margin-bottom:0}.textContent .sideContent.hideOnMobile{display:none !important}.textContent.textLeft .sideContent.colourMatch{padding-left:0}.textContent.textRight .sideContent.colourMatch{padding-right:0}.textContent.text33 .text{width:33%}.textContent.text33 .sideContent{width:67%}.textContent.text33 .sideContent .text{width:100%}.textContent.text40 .text{width:40%}.textContent.text40 .sideContent{width:60%}.textContent.text40 .sideContent .text{width:100%}.textContent.text50 .text{width:50%}.textContent.text50 .sideContent{width:50%}.textContent.text50 .sideContent .text{width:100%}.textContent.text66 .text{width:66%}.textContent.text66 .sideContent{width:34%}.textContent.text66 .sideContent .text{width:100%}.textContent.text75 .text{width:75%}.textContent.text75 .sideContent{width:25%}.textContent.text75 .sideContent .text{width:100%}.textContent.text80 .text{width:80%}.textContent.text80 .sideContent{width:20%}.textContent.text80 .sideContent .text{width:100%}.textContent.vertAlignTop .positioner{margin-top:0;margin-bottom:auto}.textContent.vertAlignTop .text{justify-content:flex-start}.textContent.vertAlignCentre .positioner{margin-top:auto;margin-bottom:auto}.textContent.vertAlignBottom .text{justify-content:flex-end}.textContent.vertAlignBottom .positioner{margin-top:auto;margin-bottom:0}.textContent.textRight .sideContent{order:1}.textContent.textRight .text{order:2}.textContent.textRight.hasColour:not(.imageSide) .text{padding-left:clamp(9px,(calc(18px + 2vw))*.5,18px)}.textContent.borderBreak{overflow:visible}.textContent.borderBreak::before{content:"";display:block;position:absolute;left:50%;top:0;right:auto;bottom:auto;width:100vw;transform:translateX(-50%);height:clamp(48px,(calc(18px + 2vw))*2,72px);background-color:var(--sw-color-white);z-index:1}.textContent.borderBreak .text{margin-top:clamp(48px,(calc(18px + 2vw))*2,72px)}.blockContent .textContent.immediateBreak .flexer{flex-wrap:wrap}.blockContent .textContent.immediateBreak .text{width:100%}.blockContent .textContent.immediateBreak .sideContent{width:100%}.blockContent .textContent.immediateBreak .sideContent .image,.blockContent .textContent.immediateBreak .sideContent img{position:relative;left:auto;top:auto;right:auto;bottom:auto}.blockContent .textContent.immediateBreak .sideContent.hideOnMobile{display:none}.blockContent .textContent.immediateBreak .additionalTextSide .flexer::before{display:none}.blockContent .textContent.immediateBreak .textContent.hasColour{padding:0}.blockContent .textContent.immediateBreak .textContent.hasColour .text{padding:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.immediateBreak .textContent.hasColour.textLeft .text{padding-right:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.immediateBreak .textContent.hasColour.textRight .text{padding-left:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.immediateBreak .textContent.textLeft .text{margin-bottom:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.immediateBreak .textContent.textLeft.noBack .text{padding-right:0;padding-left:0}.blockContent .textContent.immediateBreak .textContent.textLeft.noImagePad.hasColour .sideContent{margin-top:0;margin-bottom:0}.blockContent .textContent.immediateBreak .textContent.textRight .sideContent{margin-bottom:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.immediateBreak .textContent.textRight.noBack .text{padding-right:0;padding-left:0}.blockContent .textContent.immediateBreak .textContent.textRight.noImagePad.hasColour .sideContent{margin-top:0;margin-bottom:0}@media only screen and (max-width: 1000px){.blockContent .textContent.laptopBreak .flexer{flex-wrap:wrap}.blockContent .textContent.laptopBreak .text{width:100%}.blockContent .textContent.laptopBreak .sideContent{width:100%}.blockContent .textContent.laptopBreak .sideContent .image,.blockContent .textContent.laptopBreak .sideContent img{position:relative;left:auto;top:auto;right:auto;bottom:auto}.blockContent .textContent.laptopBreak .sideContent.hideOnMobile{display:none}.blockContent .textContent.laptopBreak .additionalTextSide .flexer::before{display:none}.blockContent .textContent.laptopBreak .textContent.hasColour{padding:0}.blockContent .textContent.laptopBreak .textContent.hasColour .text{padding:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.laptopBreak .textContent.hasColour.textLeft .text{padding-right:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.laptopBreak .textContent.hasColour.textRight .text{padding-left:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.laptopBreak .textContent.textLeft .text{margin-bottom:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.laptopBreak .textContent.textLeft.noBack .text{padding-right:0;padding-left:0}.blockContent .textContent.laptopBreak .textContent.textLeft.noImagePad.hasColour .sideContent{margin-top:0;margin-bottom:0}.blockContent .textContent.laptopBreak .textContent.textRight .sideContent{margin-bottom:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.laptopBreak .textContent.textRight.noBack .text{padding-right:0;padding-left:0}.blockContent .textContent.laptopBreak .textContent.textRight.noImagePad.hasColour .sideContent{margin-top:0;margin-bottom:0}}@media only screen and (max-width: 900px){.blockContent .textContent.bigTabletBreak .flexer{flex-wrap:wrap}.blockContent .textContent.bigTabletBreak .text{width:100%}.blockContent .textContent.bigTabletBreak .sideContent{width:100%}.blockContent .textContent.bigTabletBreak .sideContent .image,.blockContent .textContent.bigTabletBreak .sideContent img{position:relative;left:auto;top:auto;right:auto;bottom:auto}.blockContent .textContent.bigTabletBreak .sideContent.hideOnMobile{display:none}.blockContent .textContent.bigTabletBreak .additionalTextSide .flexer::before{display:none}.blockContent .textContent.bigTabletBreak .textContent.hasColour{padding:0}.blockContent .textContent.bigTabletBreak .textContent.hasColour .text{padding:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.bigTabletBreak .textContent.hasColour.textLeft .text{padding-right:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.bigTabletBreak .textContent.hasColour.textRight .text{padding-left:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.bigTabletBreak .textContent.textLeft .text{margin-bottom:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.bigTabletBreak .textContent.textLeft.noBack .text{padding-right:0;padding-left:0}.blockContent .textContent.bigTabletBreak .textContent.textLeft.noImagePad.hasColour .sideContent{margin-top:0;margin-bottom:0}.blockContent .textContent.bigTabletBreak .textContent.textRight .sideContent{margin-bottom:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.bigTabletBreak .textContent.textRight.noBack .text{padding-right:0;padding-left:0}.blockContent .textContent.bigTabletBreak .textContent.textRight.noImagePad.hasColour .sideContent{margin-top:0;margin-bottom:0}}@media only screen and (max-width: 768px){.blockContent .textContent.tabletBreak .flexer{flex-wrap:wrap}.blockContent .textContent.tabletBreak .text{width:100%}.blockContent .textContent.tabletBreak .sideContent{width:100%}.blockContent .textContent.tabletBreak .sideContent .image,.blockContent .textContent.tabletBreak .sideContent img{position:relative;left:auto;top:auto;right:auto;bottom:auto}.blockContent .textContent.tabletBreak .sideContent.hideOnMobile{display:none}.blockContent .textContent.tabletBreak .additionalTextSide .flexer::before{display:none}.blockContent .textContent.tabletBreak .textContent.hasColour{padding:0}.blockContent .textContent.tabletBreak .textContent.hasColour .text{padding:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.tabletBreak .textContent.hasColour.textLeft .text{padding-right:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.tabletBreak .textContent.hasColour.textRight .text{padding-left:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.tabletBreak .textContent.textLeft .text{margin-bottom:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.tabletBreak .textContent.textLeft.noBack .text{padding-right:0;padding-left:0}.blockContent .textContent.tabletBreak .textContent.textLeft.noImagePad.hasColour .sideContent{margin-top:0;margin-bottom:0}.blockContent .textContent.tabletBreak .textContent.textRight .sideContent{margin-bottom:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.tabletBreak .textContent.textRight.noBack .text{padding-right:0;padding-left:0}.blockContent .textContent.tabletBreak .textContent.textRight.noImagePad.hasColour .sideContent{margin-top:0;margin-bottom:0}}@media only screen and (max-width: 700px){body .blockContent .textContent .flexer{flex-wrap:wrap}body .blockContent .textContent .text{width:100%}body .blockContent .textContent .sideContent{width:100%}body .blockContent .textContent .sideContent .image,body .blockContent .textContent .sideContent img{position:relative;left:auto;top:auto;right:auto;bottom:auto}body .blockContent .textContent .sideContent.hideOnMobile{display:none}body .blockContent .textContent .additionalTextSide .flexer::before{display:none}body .blockContent .textContent .textContent.hasColour{padding:0}body .blockContent .textContent .textContent.hasColour .text{padding:clamp(18px,calc(18px + 2vw),36px)}body .blockContent .textContent .textContent.hasColour.textLeft .text{padding-right:clamp(18px,calc(18px + 2vw),36px)}body .blockContent .textContent .textContent.hasColour.textRight .text{padding-left:clamp(18px,calc(18px + 2vw),36px)}body .blockContent .textContent .textContent.textLeft .text{margin-bottom:clamp(18px,calc(18px + 2vw),36px)}body .blockContent .textContent .textContent.textLeft.noBack .text{padding-right:0;padding-left:0}body .blockContent .textContent .textContent.textLeft.noImagePad.hasColour .sideContent{margin-top:0;margin-bottom:0}body .blockContent .textContent .textContent.textRight .sideContent{margin-bottom:clamp(18px,calc(18px + 2vw),36px)}body .blockContent .textContent .textContent.textRight.noBack .text{padding-right:0;padding-left:0}body .blockContent .textContent .textContent.textRight.noImagePad.hasColour .sideContent{margin-top:0;margin-bottom:0}.blockContent .textContent.smallTabletBreak .flexer{flex-wrap:wrap}.blockContent .textContent.smallTabletBreak .text{width:100%}.blockContent .textContent.smallTabletBreak .sideContent{width:100%}.blockContent .textContent.smallTabletBreak .sideContent .image,.blockContent .textContent.smallTabletBreak .sideContent img{position:relative;left:auto;top:auto;right:auto;bottom:auto}.blockContent .textContent.smallTabletBreak .sideContent.hideOnMobile{display:none}.blockContent .textContent.smallTabletBreak .additionalTextSide .flexer::before{display:none}.blockContent .textContent.smallTabletBreak .textContent.hasColour{padding:0}.blockContent .textContent.smallTabletBreak .textContent.hasColour .text{padding:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.smallTabletBreak .textContent.hasColour.textLeft .text{padding-right:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.smallTabletBreak .textContent.hasColour.textRight .text{padding-left:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.smallTabletBreak .textContent.textLeft .text{margin-bottom:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.smallTabletBreak .textContent.textLeft.noBack .text{padding-right:0;padding-left:0}.blockContent .textContent.smallTabletBreak .textContent.textLeft.noImagePad.hasColour .sideContent{margin-top:0;margin-bottom:0}.blockContent .textContent.smallTabletBreak .textContent.textRight .sideContent{margin-bottom:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.smallTabletBreak .textContent.textRight.noBack .text{padding-right:0;padding-left:0}.blockContent .textContent.smallTabletBreak .textContent.textRight.noImagePad.hasColour .sideContent{margin-top:0;margin-bottom:0}}@media only screen and (max-width: 650px){.blockContent .textContent.bigPhoneBreak .flexer{flex-wrap:wrap}.blockContent .textContent.bigPhoneBreak .text{width:100%}.blockContent .textContent.bigPhoneBreak .sideContent{width:100%}.blockContent .textContent.bigPhoneBreak .sideContent .image,.blockContent .textContent.bigPhoneBreak .sideContent img{position:relative;left:auto;top:auto;right:auto;bottom:auto}.blockContent .textContent.bigPhoneBreak .sideContent.hideOnMobile{display:none}.blockContent .textContent.bigPhoneBreak .additionalTextSide .flexer::before{display:none}.blockContent .textContent.bigPhoneBreak .textContent.hasColour{padding:0}.blockContent .textContent.bigPhoneBreak .textContent.hasColour .text{padding:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.bigPhoneBreak .textContent.hasColour.textLeft .text{padding-right:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.bigPhoneBreak .textContent.hasColour.textRight .text{padding-left:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.bigPhoneBreak .textContent.textLeft .text{margin-bottom:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.bigPhoneBreak .textContent.textLeft.noBack .text{padding-right:0;padding-left:0}.blockContent .textContent.bigPhoneBreak .textContent.textLeft.noImagePad.hasColour .sideContent{margin-top:0;margin-bottom:0}.blockContent .textContent.bigPhoneBreak .textContent.textRight .sideContent{margin-bottom:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.bigPhoneBreak .textContent.textRight.noBack .text{padding-right:0;padding-left:0}.blockContent .textContent.bigPhoneBreak .textContent.textRight.noImagePad.hasColour .sideContent{margin-top:0;margin-bottom:0}}@media only screen and (max-width: 450px){.blockContent .textContent.phoneBreak .flexer{flex-wrap:wrap}.blockContent .textContent.phoneBreak .text{width:100%}.blockContent .textContent.phoneBreak .sideContent{width:100%}.blockContent .textContent.phoneBreak .sideContent .image,.blockContent .textContent.phoneBreak .sideContent img{position:relative;left:auto;top:auto;right:auto;bottom:auto}.blockContent .textContent.phoneBreak .sideContent.hideOnMobile{display:none}.blockContent .textContent.phoneBreak .additionalTextSide .flexer::before{display:none}.blockContent .textContent.phoneBreak .textContent.hasColour{padding:0}.blockContent .textContent.phoneBreak .textContent.hasColour .text{padding:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.phoneBreak .textContent.hasColour.textLeft .text{padding-right:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.phoneBreak .textContent.hasColour.textRight .text{padding-left:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.phoneBreak .textContent.textLeft .text{margin-bottom:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.phoneBreak .textContent.textLeft.noBack .text{padding-right:0;padding-left:0}.blockContent .textContent.phoneBreak .textContent.textLeft.noImagePad.hasColour .sideContent{margin-top:0;margin-bottom:0}.blockContent .textContent.phoneBreak .textContent.textRight .sideContent{margin-bottom:clamp(18px,calc(18px + 2vw),36px)}.blockContent .textContent.phoneBreak .textContent.textRight.noBack .text{padding-right:0;padding-left:0}.blockContent .textContent.phoneBreak .textContent.textRight.noImagePad.hasColour .sideContent{margin-top:0;margin-bottom:0}}@media only screen and (max-width: 350px){.smallPhoneBreak .flexer{flex-wrap:wrap}.smallPhoneBreak .text{width:100%}.smallPhoneBreak .sideContent{width:100%}.smallPhoneBreak .sideContent .image,.smallPhoneBreak .sideContent img{position:relative;left:auto;top:auto;right:auto;bottom:auto}.smallPhoneBreak .sideContent.hideOnMobile{display:none}.smallPhoneBreak .additionalTextSide .flexer::before{display:none}.smallPhoneBreak .textContent.hasColour{padding:0}.smallPhoneBreak .textContent.hasColour .text{padding:clamp(18px,calc(18px + 2vw),36px)}.smallPhoneBreak .textContent.hasColour.textLeft .text{padding-right:clamp(18px,calc(18px + 2vw),36px)}.smallPhoneBreak .textContent.hasColour.textRight .text{padding-left:clamp(18px,calc(18px + 2vw),36px)}.smallPhoneBreak .textContent.textLeft .text{margin-bottom:clamp(18px,calc(18px + 2vw),36px)}.smallPhoneBreak .textContent.textLeft.noBack .text{padding-right:0;padding-left:0}.smallPhoneBreak .textContent.textLeft.noImagePad.hasColour .sideContent{margin-top:0;margin-bottom:0}.smallPhoneBreak .textContent.textRight .sideContent{margin-bottom:clamp(18px,calc(18px + 2vw),36px)}.smallPhoneBreak .textContent.textRight.noBack .text{padding-right:0;padding-left:0}.smallPhoneBreak .textContent.textRight.noImagePad.hasColour .sideContent{margin-top:0;margin-bottom:0}}.keyPoints .text+.points{margin-top:clamp(9px,(calc(18px + 2vw))*.5,18px)}.keyPoints .points{max-width:1400px;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:stretch;width:calc(100% + clamp(18px, calc(18px + 2vw), 36px))}.keyPoints .points .point{width:calc(25% - (clamp(18px, calc(18px + 2vw), 36px)));margin-right:clamp(9px,(calc(18px + 2vw))*.5,18px);margin-bottom:clamp(9px,(calc(18px + 2vw))*.5,18px);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;padding-top:clamp(9px,(calc(18px + 2vw))*.5,18px);min-width:200px}.keyPoints .points .point .text{width:100%}.point .text{flex-grow:1}.point .text.hasColour{padding:clamp(9px,(calc(18px + 2vw))*.5,18px)}.keyPoints.keyPointWidth25 .points .point{width:calc(25% - (clamp(18px, calc(18px + 2vw), 36px)))}.keyPoints.keyPointWidth33 .points .point{width:calc(33.333333% - (clamp(18px, calc(18px + 2vw), 36px)))}.keyPoints.keyPointWidth50 .points .point{width:calc(50% - (clamp(18px, calc(18px + 2vw), 36px)))}.iconHolder{width:55%;max-width:150px;z-index:2;aspect-ratio:1/1;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;margin-left:auto;margin-right:auto}.iconHolder.hasColour{border-radius:50%;border:solid 2px var(--sw-color-white);padding:0}.iconHolder img{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:70%;z-index:2}.iconHolder+.text{margin-top:clamp(9px,(calc(18px + 2vw))*.5,18px)}.iconHolder.hasColour+.text.hasColour{margin-top:0}.iconHolder.hasColour+.text.hasColour::before{content:"";display:block;position:absolute;left:0;top:auto;right:0;bottom:100%;padding-top:30%;background-color:inherit}@media only screen and (max-width: 1000px){.keyPoints.laptopBreak.keyPointWidth25 .points .point{width:calc(45% - (clamp(18px, calc(18px + 2vw), 36px)))}.keyPoints.laptopBreak.keyPointWidth33 .points .point{width:calc(45% - (clamp(18px, calc(18px + 2vw), 36px)))}.keyPoints.laptopBreak.keyPointWidth50 .points .point{width:calc(50% - (clamp(18px, calc(18px + 2vw), 36px)))}}@media only screen and (max-width: 900px){.keyPoints.bigTabletBreak.keyPointWidth25 .points .point{width:calc(45% - (clamp(18px, calc(18px + 2vw), 36px)))}.keyPoints.bigTabletBreak.keyPointWidth33 .points .point{width:calc(45% - (clamp(18px, calc(18px + 2vw), 36px)))}.keyPoints.bigTabletBreak.keyPointWidth50 .points .point{width:calc(50% - (clamp(18px, calc(18px + 2vw), 36px)))}}@media only screen and (max-width: 768px){.keyPoints.tabletBreak.keyPointWidth25 .points .point{width:calc(45% - (clamp(18px, calc(18px + 2vw), 36px)))}.keyPoints.tabletBreak.keyPointWidth33 .points .point{width:calc(45% - (clamp(18px, calc(18px + 2vw), 36px)))}.keyPoints.tabletBreak.keyPointWidth50 .points .point{width:calc(50% - (clamp(18px, calc(18px + 2vw), 36px)))}}@media only screen and (max-width: 700px){.keyPoints.keyPointWidth25 .points .point{width:calc(45% - (clamp(18px, calc(18px + 2vw), 36px)))}.keyPoints.keyPointWidth33 .points .point{width:calc(45% - (clamp(18px, calc(18px + 2vw), 36px)))}.keyPoints.keyPointWidth50 .points .point{width:calc(50% - (clamp(18px, calc(18px + 2vw), 36px)))}.keyPoints.smallTabletBreak.keyPointWidth25 .points .point{width:calc(45% - (clamp(18px, calc(18px + 2vw), 36px)))}.keyPoints.smallTabletBreak.keyPointWidth33 .points .point{width:calc(45% - (clamp(18px, calc(18px + 2vw), 36px)))}.keyPoints.smallTabletBreak.keyPointWidth50 .points .point{width:calc(50% - (clamp(18px, calc(18px + 2vw), 36px)))}}@media only screen and (max-width: 650px){.keyPoints.bigPhoneBreak.keyPointWidth25 .points .point{width:calc(45% - (clamp(18px, calc(18px + 2vw), 36px)))}.keyPoints.bigPhoneBreak.keyPointWidth33 .points .point{width:calc(45% - (clamp(18px, calc(18px + 2vw), 36px)))}.keyPoints.bigPhoneBreak.keyPointWidth50 .points .point{width:calc(50% - (clamp(18px, calc(18px + 2vw), 36px)))}}@media only screen and (max-width: 450px){.keyPoints.phoneBreak.keyPointWidth25 .points .point{width:calc(45% - (clamp(18px, calc(18px + 2vw), 36px)))}.keyPoints.phoneBreak.keyPointWidth33 .points .point{width:calc(45% - (clamp(18px, calc(18px + 2vw), 36px)))}.keyPoints.phoneBreak.keyPointWidth50 .points .point{width:calc(50% - (clamp(18px, calc(18px + 2vw), 36px)))}}@media only screen and (max-width: 350px){.keyPoints.smallPhoneBreak.keyPointWidth25 .points .point{width:calc(45% - (clamp(18px, calc(18px + 2vw), 36px)))}.keyPoints.smallPhoneBreak.keyPointWidth33 .points .point{width:calc(45% - (clamp(18px, calc(18px + 2vw), 36px)))}.keyPoints.smallPhoneBreak.keyPointWidth50 .points .point{width:calc(50% - (clamp(18px, calc(18px + 2vw), 36px)))}}.customCode.forceFullWidth iframe{width:100%;height:clamp(300px,66vw,700px);min-height:300px}.customCode.forceFullWidth.iFrame50vh iframe{height:50vh}.customCode.forceFullWidth.iFrame66vh iframe{height:66vh}.customCode.forceFullWidth.iFrame75vh iframe{height:75vh}.thumbs{max-width:calc(1400px + clamp(5px, (calc(18px + 2vw)) * 0.25, 9px));margin-left:auto;margin-right:auto;transform:translateX(calc(0px - clamp(5px, (calc(18px + 2vw)) * 0.25, 9px) / 2))}.imageGallery{text-align:center}.imageGallery.noBack{padding-bottom:0px;padding:0}.imageGallery.hasBackground{padding:clamp(18px,calc(18px + 2vw),36px) 0}.imageGallery .text+.thumbs{margin-top:clamp(9px,(calc(18px + 2vw))*.5,18px)}.imageGallery .thumbs+.text{margin-top:clamp(9px,(calc(18px + 2vw))*.5,18px)}.imageGallery .thumbs{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;justify-content:center;width:calc(100% + clamp(5px, (calc(18px + 2vw)) * 0.25, 9px));margin-bottom:calc(0px - clamp(5px, (calc(18px + 2vw)) * 0.25, 9px))}.imageGallery .thumbs .image{width:33.3333333333%;padding:0 calc(clamp(5px, (calc(18px + 2vw)) * 0.25, 9px)) calc(clamp(5px, (calc(18px + 2vw)) * 0.25, 9px)) 0}.imageGallery .thumbs .image img{-o-object-position:center bottom;object-position:center bottom}.imageGallery .thumbs.flickity-enabled{display:block}.imageGallery .thumbs.flickity-enabled .image{padding-top:0px;padding-bottom:0px}.imageGallery .thumbs.flickity-enabled .flickity-slider{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center}.imageGallery .thumbs.flickity-enabled .flickity-page-dots{position:relative;left:auto;top:auto;right:auto;bottom:auto;margin:clamp(9px,(calc(18px + 2vw))*.5,18px) 0}.imageGallery .thumbs.flickity-enabled .flickity-viewport{height:100%;min-height:100%}.imageGallery.noPad .thumbs{padding-bottom:0}.imageGallery.noPad .thumbs .image{padding:0}.imageGallery.quarterPad .thumbs{padding-bottom:calc(clamp(5px,(calc(18px + 2vw))*.25,9px)/2)}.imageGallery.quarterPad .thumbs .image{padding:calc(clamp(5px,(calc(18px + 2vw))*.25,9px)/2)}.imageGallery.halfPad .thumbs{padding-bottom:clamp(5px,(calc(18px + 2vw))*.25,9px)}.imageGallery.halfPad .thumbs .image{padding:clamp(5px,(calc(18px + 2vw))*.25,9px)}.imageGallery.normalPad .thumbs{padding-bottom:clamp(5px,(calc(18px + 2vw))*.25,9px)}.imageGallery.normalPad .thumbs .image{padding:clamp(9px,(calc(18px + 2vw))*.5,18px)}.imageGallery.doublePad .thumbs{padding-bottom:clamp(5px,(calc(18px + 2vw))*.25,9px)}.imageGallery.doublePad .thumbs .image{padding:clamp(18px,calc(18px + 2vw),36px)}.imageGallery.propRound .thumbs .image img{border-radius:50%;aspect-ratio:1/1}.imageGallery.propSquare .thumbs .image img{aspect-ratio:1/1}.imageGallery.propLandscape .thumbs .image img{aspect-ratio:1.3/1}.imageGallery.propPortrait .thumbs .image img{aspect-ratio:1/1.3}.imageGallery.thumbAlignTop .thumbs{align-items:flex-start}.imageGallery.thumbAlignTop .thumbs a img,.imageGallery.thumbAlignTop .thumbs .image img{-o-object-position:center top;object-position:center top}.imageGallery.thumbAlignMiddle .thumbs{align-items:center}.imageGallery.thumbAlignMiddle .thumbs a img,.imageGallery.thumbAlignMiddle .thumbs .image img{-o-object-position:center center;object-position:center center}.imageGallery.thumbAlignBottom .thumbs{align-items:flex-end}.imageGallery.thumbAlignBottom .thumbs a img,.imageGallery.thumbAlignBottom .thumbs .image img{-o-object-position:center bottom;object-position:center bottom}.imageGallery.thumb50 .thumbs .image{width:50%}.imageGallery.thumb33 .thumbs .image{width:33.3333333333%}.imageGallery.thumb25 .thumbs .image{width:25%}.imageGallery.thumb20 .thumbs .image{width:20%}.imageGallery.thumb16 .thumbs .image{width:16.6666666667%}.imageGallery.thumb12 .thumbs .image{width:12.5%}@media only screen and (max-width: 768px){.imageGallery.thumb50 .thumbs .image{width:50%}.imageGallery.thumb33 .thumbs .image{width:33.3333333333%}.imageGallery.thumb25 .thumbs .image{width:25%}.imageGallery.thumb20 .thumbs .image{width:25%}}@media only screen and (max-width: 700px){.imageGallery.thumb50 .thumbs .image{width:50%}.imageGallery.thumb33 .thumbs .image{width:33.3333333333%}.imageGallery.thumb25 .thumbs .image{width:50%}.imageGallery.thumb20 .thumbs .image{width:50%}.imageGallery.thumb16 .thumbs .image{width:25%}.imageGallery.thumb12 .thumbs .image{width:25%}}@media only screen and (max-width: 650px){.imageGallery.thumb50 .thumbs .image{width:33.3333333333%}.imageGallery.thumb33 .thumbs .image{width:33.3333333333%;flex-grow:1}.imageGallery.thumb25 .thumbs .image{width:33.3333333333%}.imageGallery.thumb20 .thumbs .image{width:33.3333333333%;flex-grow:1}.imageGallery.thumb16 .thumbs .image{width:33.3333333333%;flex-grow:1}.imageGallery.thumb12 .thumbs .image{width:33.3333333333%;flex-grow:1}}.videoBlock .introText *{text-align:center}.videoBlock .text+.video_url{margin-top:clamp(9px,(calc(18px + 2vw))*.5,18px)}.videoBlock .video_url{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;width:100%;max-width:750px;margin-left:auto;margin-right:auto}.video_block .heading{text-align:center}.video_block .proportioner{width:100%;padding-bottom:56.25%;height:0;overflow:clip}.video_block .proportioner>div:first-child{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 !important}.video_block iframe,.video_block .videoHolder object,.video_block .videoHolder embed,.video_block video{position:absolute;top:0;left:0;width:100%;height:100%}.videoGridBlock .text{margin-bottom:clamp(18px,calc(18px + 2vw),36px)}.videoGrid{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,(calc(18px + 2vw))*2,72px) clamp(18px,calc(18px + 2vw),36px)}@media only screen and (max-width: 700px){.videoGrid{grid-template-columns:1fr}}.videoBlock .introText *{text-align:center}.videoBlock .intro_text+.video_embed_code,.videoBlock .video_embed_code+.outtro_text{margin-top:clamp(9px,(calc(18px + 2vw))*.5,18px)}.videoBlock .video_embed_code{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;width:100%;max-width:750px;margin-left:auto;margin-right:auto}.videoBlock .video_embed_code .proportioner{width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.videoBlock .video_embed_code .proportioner>div:first-child{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 !important}.videoBlock .video_embed_code iframe,.videoBlock .video_embed_code .videoHolder object,.videoBlock .video_embed_code .videoHolder embed,.videoBlock .video_embed_code video{position:absolute;top:0;left:0;width:100%;height:100%}.hosted_video_block .wp-video{margin:auto;max-width:720px;height:auto}@media only screen and (max-width: 768px){.hosted_video_block .wp-video{max-width:100%}}.hosted_video_block .mejs-container{background-color:rgba(0,0,0,0)}.hosted_video_block .mejs-container .mejs-mediaelement{background-color:var(--sw-color-secondary)}@media only screen and (min-width: 650px){.hosted_video_block .mejs-container.videoSD{display:none}}@media only screen and (max-width: 650px){.hosted_video_block .mejs-container.videoHD{display:none}}.hosted_video_block .mejs-controls{background-color:var(--sw-color-primary)}.hosted_video_block .mejs-controls.mejs-time-rail.mejs-time-current{background-color:var(--sw-color-secondary)}.hosted_video_block .mejs-inner{min-height:100%}.hosted_video_block .mediaelementwrapper{min-height:100%}.hosted_video_block .mejs-overlay{min-height:100%}.hosted_video_block .mejs-layers{min-height:100%;position:initial}.hosted_video_block .mejs-overlay-button{opacity:.5}.hosted_video_block .mejs-overlay-button:hover{opacity:1}.testimonials>.text{margin-bottom:clamp(18px,calc(18px + 2vw),36px);width:100%}.testimonials .testimonial{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;width:100%}.testimonials .testimonial blockquote{width:100%;padding-top:.5em;text-align:center}.testimonials .testimonial blockquote *{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);margin-bottom:1.2em;font-size:var(--kc-body-font-size);font-size:var(--kc-body-font-size-clamp);font-style:italic}.testimonials .testimonial blockquote *:last-child{margin-bottom:0}.testimonials .testimonial::after,.testimonials .testimonial::before{content:"“";opacity:1;line-height:.5em;display:inline-block;padding:clamp(5px,(calc(18px + 2vw))*.25,9px);color:var(--sw-color-primary);font-size:clamp(76px,8.5vw,108px);align-self:flex-start}.testimonials .testimonial::after{content:"”";align-self:center}.testimonials .testimonial p.customerName{font-family:var(--kc-header-font);font-weight:var(--kc-header-font-weight);line-height:var(--kc-header-font-line-height);text-transform:uppercase;letter-spacing:-0.02em;margin-bottom:.5em;font-size:var(--kc-h6-size);font-size:var(--kc-h6-size-clamp)}.testimonials .testimonial .quoteFoot{width:100%;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);font-size:var(--kc-small-font-size);font-size:var(--kc-small-font-size-clamp);text-align:center;padding-top:.75em;color:var(--sw-color-primary);font-weight:700}.testimonials .testimonial .quoteFoot .source{font-size:var(--kc-small-font-size);font-size:var(--kc-small-font-size-clamp);color:var(--sw-color-light-grey)}.testimonialTrack{width:100%;max-width:850px;margin-right:auto;margin-left:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:center}.testimonialGrid{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:stretch}.testimonialGrid .testimonial{width:calc(50% - clamp(18px,calc(18px + 2vw),36px));margin:clamp(9px,(calc(18px + 2vw))*.5,18px);margin-top:0;padding:clamp(9px,(calc(18px + 2vw))*.5,18px);background-color:rgba(0,0,0,.25);min-width:300px;flex-grow:1}.testimonialTrack blockquote,.testimonialGrid blockquote{padding:0;background:rgba(0,0,0,0)}.testimonialTrack blockquote::after,.testimonialTrack blockquote::before,.testimonialGrid blockquote::after,.testimonialGrid blockquote::before{display:none}.testimonialTrack blockquote *,.testimonialGrid blockquote *{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);margin-bottom:1.2em;font-size:var(--kc-body-font-size);font-size:var(--kc-body-font-size-clamp)}.testimonialTrack.flickity-enabled{display:block}.testimonialTrack.flickity-enabled .flickity-viewport,.testimonialTrack.flickity-enabled .flickity-slider{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:center;align-items:center}.testimonialTrack.flickity-enabled .flickity-page-dots{position:relative;left:auto;top:auto;right:auto;bottom:auto;margin-top:0}.rating{width:40%;margin:1em auto;max-width:180px;min-width:100px;background-repeat:no-repeat;background-size:contain;background-position:center center}.rating span{width:100%;display:block;padding-top:20%}.rating.oneStar{background-image:url("/wp-content/themes/kc_adventure_rally/img/star-rating-1.svg")}.rating.twoStar{background-image:url("/wp-content/themes/kc_adventure_rally/img/star-rating-2.svg")}.rating.threeStar{background-image:url("/wp-content/themes/kc_adventure_rally/img/star-rating-3.svg")}.rating.fourStar{background-image:url("/wp-content/themes/kc_adventure_rally/img/star-rating-4.svg")}.rating.fiveStar{background-image:url("/wp-content/themes/kc_adventure_rally/img/star-rating-5.svg")}.textContent.testimonialSide .testimonials{background-color:var(--sw-color-lighter-grey)}.textContent.testimonialSide .testimonials .testimonial{padding:clamp(18px,calc(18px + 2vw),36px)}.textContent.testimonialSide .testimonialTrack.flickity-enabled{padding-bottom:clamp(9px,(calc(18px + 2vw))*.5,18px)}.textContent.testimonialSide .testimonialTrack.flickity-enabled .testimonial{padding-bottom:clamp(9px,(calc(18px + 2vw))*.5,18px)}.textContent.testimonialSide .testimonialTrack.flickity-enabled .flickity-page-dots{margin-top:0;margin-bottom:0}.faqs{text-align:center}.faqs.hasIcon.hasColour{padding-top:0;margin-top:clamp(48px,(calc(18px + 2vw))*2,72px)}.faqs.hasIcon.hasColour .iconHolder{transform:translateY(calc(0px - clamp(18px, calc(18px + 2vw), 36px)));margin-bottom:calc(0px - clamp(18px,calc(18px + 2vw),36px))}.faqs.hasIcon .iconHolder+.introText{margin-top:clamp(18px,(calc(18px + 2vw))*.75,27px)}.faqs.mainFAQPage{padding-top:0}.faqs .introText+.flexer{margin-top:clamp(5px,(calc(18px + 2vw))*.25,9px)}.faqs .flexer{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center}.faqs .faq{width:100%;max-width:850px;padding:clamp(18px,calc(18px + 2vw),36px);border-bottom:solid 1px var(--sw-color-light-grey)}.faqs .faq:last-child{border:0;padding-bottom:0px}.faqs .faqSignOff{margin:auto;margin-top:clamp(18px,calc(18px + 2vw),36px);background-color:hsla(0,0%,100%,.5);padding:clamp(18px,calc(18px + 2vw),36px);max-width:850px}.faqs .faqSignOff *:last-child{margin-bottom:0}@media only screen and (max-width: 900px){.faqs .faq{width:100%;padding-left:0;padding-right:0}.faqs .faq:nth-child(odd)::after{display:none}}.socialBlock .introText *{text-align:center}.socialBlock .text+.social_embed_code{margin-top:clamp(9px,(calc(18px + 2vw))*.5,18px)}.socialBlock .social_embed_code{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;width:100%;max-width:750px;margin-left:auto;margin-right:auto}.socialBlock .social_embed_code .heading{text-align:center}.socialBlock .social_embed_code iframe{margin:clamp(9px,(calc(18px + 2vw))*.5,18px) auto}.featureImage{text-align:center}.featureImage.hasMobile img.mobileImage{display:none}@media only screen and (max-width: 650px){.featureImage{text-align:center}.featureImage.hasMobile img.desktopImage{display:none}.featureImage.hasMobile img.mobileImage{display:block}}.divider{display:block;width:100%;border-top:solid 1px var(--sw-color-primary)}.imageGrid{display:grid;gap:clamp(5px,(calc(18px + 2vw))*.25,9px);width:100%;max-width:1050px;margin-left:auto;margin-right:auto}.imageGrid .image{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.imageGrid .image .toolTipIndicator,.imageGrid .image .toolTip{display:none}.imageGrid .image .toolTip{right:0;bottom:0}.imageGrid .image img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.imageGrid.grid4{grid-template-areas:"image1 image1 image2" "image3 image4 image4";grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr 1fr}.imageGrid.grid4 .image1{grid-area:image1}.imageGrid.grid4 .image1 .stilt{display:block;padding-top:50%}.imageGrid.grid4 .image2{grid-area:image2}.imageGrid.grid4 .image3{grid-area:image3}.imageGrid.grid4 .image4{grid-area:image4}.imageGrid.grid6{grid-template-areas:"image1 image1 image2 image3" "image4 image5 image5 image3" "image4 image5 image5 image6";grid-template-columns:repeat(4, 1fr);grid-template-rows:2fr 1fr 2fr}.imageGrid.grid6 .image1{grid-area:image1}.imageGrid.grid6 .image1 .stilt{display:block;padding-top:50%}.imageGrid.grid6 .image2{grid-area:image2}.imageGrid.grid6 .image3{grid-area:image3}.imageGrid.grid6 .image4{grid-area:image4}.imageGrid.grid6 .image5{grid-area:image5}.imageGrid.grid6 .image6{grid-area:image6}@media only screen and (max-width: 650px){.imageGrid.grid6{grid-template-areas:"image1 image1 image2" "image3 image5 image5" "image6 image6 image4";grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, 1fr)}.imageGrid.grid6 .image1 .stilt{padding-top:66%}}.teamMembers .introText{margin-bottom:clamp(9px,(calc(18px + 2vw))*.5,18px)}.teamMembers .teamMemberCards{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:stretch}.teamMembers .teamMemberCards .teamMember{width:calc(100% - clamp(5px,(calc(18px + 2vw))*.25,9px));margin:clamp(9px,(calc(18px + 2vw))*.5,18px);background-color:rgba(0,0,0,.25);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:start;max-width:430px}.teamMembers .teamMemberCards .teamMember .titles,.teamMembers .teamMemberCards .teamMember .memberProfile,.teamMembers .teamMemberCards .teamMember .jobTitle,.teamMembers .teamMemberCards .teamMember .text{width:100%}.teamMembers .teamMemberCards .teamMember .titles{order:1;padding:clamp(9px,(calc(18px + 2vw))*.5,18px);padding-bottom:clamp(5px,(calc(18px + 2vw))*.25,9px);z-index:2;max-width:calc(100% - clamp(18px,calc(18px + 2vw),36px));margin-top:calc(0px - clamp(9px,(calc(18px + 2vw))*.5,18px));background-color:rgb(from var(--sw-color-primary) r g b/0.85)}.teamMembers .teamMemberCards .teamMember .titles h6,.teamMembers .teamMemberCards .teamMember .titles h5{margin:0}.teamMembers .teamMemberCards .teamMember .titles h5+h6,.teamMembers .teamMemberCards .teamMember .titles h6+h6{margin-top:clamp(5px,(calc(18px + 2vw))*.25,9px)}.teamMembers .teamMemberCards .teamMember .titles h6.telephone{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;color:var(--sw-color-white)}.teamMembers .teamMemberCards .teamMember .titles h6.telephone a{color:var(--sw-color-white)}.teamMembers .teamMemberCards .teamMember .titles h6.telephone::before{content:"";display:inline-block;width:.8em;height:.8em;margin-right:.75em;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("/wp-content/themes/kc_adventure_rally/img/icon-phone-white.svg")}.teamMembers .teamMemberCards .teamMember .titles .memberName+*{border-top:solid 1px rgb(from var(--sw-color-white) r g b/0.25);padding-top:clamp(5px,(calc(18px + 2vw))*.25,9px)}.teamMembers .teamMemberCards .teamMember .titles .nickName{font-style:italic;font-size:var(--kc-body-font-size);font-size:var(--kc-body-font-size-clamp);opacity:.7}.teamMembers .teamMemberCards .teamMember .memberProfile{order:0;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;display:grid;align-items:center;align-content:center;background-color:hsla(0,0%,100%,.15);text-align:center}.teamMembers .teamMemberCards .teamMember .text{order:2;padding:clamp(9px,(calc(18px + 2vw))*.5,18px);background-color:rgba(0,0,0,.25);flex-grow:1}.teamMembers .teamMemberCards .teamMember .text hr{height:1px;opacity:.5}.teamMembers.standardCard .teamMemberCards .teamMember{width:calc(33.33% - clamp(18px,calc(18px + 2vw),36px))}.teamMembers.halfCard .teamMemberCards .teamMember{width:calc(50% - clamp(18px,calc(18px + 2vw),36px))}@media only screen and (max-width: 900px){.teamMembers.standardCard .teamMemberCards .teamMember{width:calc(50% - clamp(18px,calc(18px + 2vw),36px))}}@media only screen and (max-width: 650px){.teamMembers.halfCard .teamMemberCards .teamMember,.teamMembers.standardCard .teamMemberCards .teamMember{width:calc(100% - clamp(18px,calc(18px + 2vw),36px))}}.contactMap{display:grid;grid-template-areas:"addresses map";grid-template-columns:1fr 1fr;width:1050px;max-width:calc(100% - clamp(5px,(calc(18px + 2vw))*.25,9px));margin-left:auto;margin-right:auto;align-items:center;background-color:rgba(0,0,0,.25);margin-top:calc((calc(24px + 2.5vw))*2)}.contactMap a:not(.blockLink){color:var(--sw-color-white)}.contactMap .map{grid-area:map}.contactMap .map .mapHolder{min-height:100%}.contactMap .map .mapHolder span{display:block;padding-top:100%}.contactMap .map .mapHolder iframe{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.contactMap .addresses{grid-area:addresses;padding:clamp(18px,calc(18px + 2vw),36px)}.contactMap .addresses address{padding:0;padding-left:24px;border-left:solid 4px var(--sw-color-primary);margin-bottom:1.4em}.contactMap .addresses ul{list-style-type:none;display:inline-block;vertical-align:top;min-width:40%;padding-right:12px;margin-bottom:0}.contactMap .addresses ul li{padding:0;margin:0}.contactMap .addresses ul li::before{display:none}.contactMap .addresses ul.contactNumbers{margin-top:1.4em}.contactMap .addresses ul.contactNumbers li{font-family:var(--kc-header-font);font-weight:var(--kc-header-font-weight);line-height:var(--kc-header-font-line-height);text-transform:uppercase;letter-spacing:-0.02em;margin-bottom:.5em;font-size:var(--kc-h6-size);font-size:var(--kc-h6-size-clamp)}.contactMap .addresses ul.contactNumbers a.emailLink,.contactMap .addresses ul.contactNumbers li.telLink a{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center}.contactMap .addresses ul.contactNumbers a.emailLink::before,.contactMap .addresses ul.contactNumbers li.telLink a::before{content:"";display:inline-block;width:1.1em;height:1.1em;margin-right:.75em;background-size:contain;background-repeat:no-repeat;background-position:center}.contactMap .addresses ul.contactNumbers li.telLink a:before{background-image:url("/wp-content/themes/kc_adventure_rally/img/icon-phone.svg")}.contactMap .addresses ul.contactNumbers a.emailLink:before{background-image:url("/wp-content/themes/kc_adventure_rally/img/icon-email.svg")}.contactMap .addresses .blockLink.directionsLink{margin-bottom:0}@media only screen and (max-width: 700px){.contactMap{display:grid;grid-template-areas:"addresses" "map";grid-template-columns:1fr}.contactMap .map .mapHolder span{display:block;padding-top:50%}}.grecaptcha-badge{opacity:0;pointer-events:none}#quickEnquiry{background-color:var(--sw-color-secondary);padding:clamp(18px,calc(18px + 2vw),36px);margin:auto;margin-top:calc((calc(24px + 2.5vw))*2);order:3;max-width:1050px}#quickEnquiry .formHead{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-end;padding:clamp(9px,(calc(18px + 2vw))*.5,18px) 0}#quickEnquiry .formBody{padding-bottom:0}.courseForm form{background-color:var(--sw-color-white);box-shadow:0 6px 14px 0 rgba(0,0,0,.15);margin:clamp(5px,(calc(18px + 2vw))*.25,9px);max-width:950px;margin-left:auto;margin-right:auto;padding:clamp(18px,calc(18px + 2vw),36px)}.courseForm .backLink{display:block;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);margin-bottom:1.2em;font-size:var(--kc-body-font-size);font-size:var(--kc-body-font-size-clamp);color:var(--sw-color-secondary);font-weight:700;margin:0 0 clamp(9px,(calc(18px + 2vw))*.5,18px) calc(0px - clamp(5px,(calc(18px + 2vw))*.25,9px));margin-bottom:clamp(9px,(calc(18px + 2vw))*.5,18px)}.courseForm .courseDetails{margin-bottom:clamp(5px,(calc(18px + 2vw))*.25,9px);padding-bottom:clamp(9px,(calc(18px + 2vw))*.5,18px);border-bottom:solid 1px var(--sw-color-grey)}.courseForm .courseDetails p,.courseForm .courseDetails h3{margin-bottom:9px}.courseForm .courseDetails p.date{font-weight:700;font-size:var(--kc-h6-size);font-size:var(--kc-h6-size-clamp)}.courseForm .courseDetails p.duration{font-weight:700}.courseForm .introText,.contactForm .introText{margin-bottom:clamp(9px,(calc(18px + 2vw))*.5,18px)}.courseForm .introText h3,.contactForm .introText h3{margin-bottom:.25em}.courseForm .introText *:last-child,.contactForm .introText *:last-child{margin-bottom:0}.courseForm form ul.contact.fullyBooked,.contactForm form ul.contact.fullyBooked{list-style-type:none;padding:18px;background-color:var(--sw-color-lighter-grey);margin-top:clamp(9px,(calc(18px + 2vw))*.5,18px)}.courseForm form .courseDetails,.contactForm form .courseDetails{width:100%}.courseForm form .fields,.contactForm form .fields{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;width:calc(100% + clamp(9px,(calc(18px + 2vw))*.5,18px))}.courseForm form .form-header,.contactForm form .form-header{border-bottom:solid 1px var(--sw-color-primary);padding-bottom:1.3em;margin-bottom:1.3em;width:100%}.courseForm form .form-header *:last-child,.contactForm form .form-header *:last-child{margin-bottom:0}.courseForm form .form-group,.contactForm form .form-group{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;width:50%;padding-right:clamp(9px,(calc(18px + 2vw))*.5,18px);margin-top:clamp(9px,(calc(18px + 2vw))*.5,18px)}.courseForm form .form-group.row-group,.contactForm form .form-group.row-group{flex-direction:row;flex-wrap:wrap;align-items:center}.courseForm form .form-group.row-group label,.contactForm form .form-group.row-group label{padding-right:.75em}.courseForm form .form-group.row-group .customSelect,.contactForm form .form-group.row-group .customSelect{margin-top:8px;margin-bottom:8px}.courseForm form .form-group.full-width,.contactForm form .form-group.full-width{width:100%}.courseForm form *+p.formNote,.courseForm form p.formNote+label,.contactForm form *+p.formNote,.contactForm form p.formNote+label{margin-top:9px}.courseForm form input[disabled],.contactForm form input[disabled]{opacity:.35;pointer-events:none}.courseForm form p#termsNote,.courseForm form p#ageNote,.contactForm form p#termsNote,.contactForm form p#ageNote{color:var(--sw-color-primary);margin-top:12px;margin-bottom:8px;display:none;font-weight:500}.courseForm form p#termsNote.active,.courseForm form p#ageNote.active,.contactForm form p#termsNote.active,.contactForm form p#ageNote.active{display:block}.courseForm form p#termsNote+p#ageNote,.contactForm form p#termsNote+p#ageNote{margin-top:8px}.courseForm form p.formNote,.contactForm form p.formNote{width:100%}.courseForm form p.formNote::before,.contactForm form p.formNote::before{content:"⚠";margin-right:.25em}.courseForm form p.formNote#levelNote::before,.contactForm form p.formNote#levelNote::before{color:var(--sw-color-green)}.courseForm form p.formNote#dateNote,.contactForm form p.formNote#dateNote{display:none;color:var(--sw-color-red);font-weight:700}.courseForm form p.formNote#dateNote.active,.contactForm form p.formNote#dateNote.active{display:block}.courseForm form .form-group.has-danger input,.courseForm form .form-group.has-danger textarea,.contactForm form .form-group.has-danger input,.contactForm form .form-group.has-danger textarea{border-color:var(--sw-color-red)}.courseForm form .form-group.has-danger .pristine-error,.contactForm form .form-group.has-danger .pristine-error{margin-top:4px;color:red;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);font-size:var(--kc-small-font-size);font-size:var(--kc-small-font-size-clamp)}.courseForm form .form-group.hidden,.contactForm form .form-group.hidden{display:none}.courseForm form label,.courseForm form h6,.contactForm form label,.contactForm form h6{font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:var(--kc-body-font-line-height);text-transform:uppercase;letter-spacing:-0.02em;font-size:var(--kc-menu-font-size);font-size:var(--kc-menu-font-size-clamp);color:var(--sw-color-secondary);font-weight:700}.courseForm form span.required,.contactForm form span.required{color:var(--sw-color-red);margin-left:.25em}.courseForm form input,.courseForm form textarea,.contactForm form input,.contactForm form textarea{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);margin-bottom:1.2em;font-size:var(--kc-body-font-size);font-size:var(--kc-body-font-size-clamp);margin-bottom:0;border:solid 1px var(--sw-color-grey);padding:.75em;width:100%;margin-top:8px}.courseForm form input[name=postcode],.contactForm form input[name=postcode]{max-width:140px}.courseForm form textarea,.contactForm form textarea{min-height:8em}.courseForm form .birthDate,.contactForm form .birthDate{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-end;padding-right:calc(clamp(9px,(calc(18px + 2vw))*.5,18px) - clamp(5px,(calc(18px + 2vw))*.25,9px));margin-top:calc(clamp(9px,(calc(18px + 2vw))*.5,18px) - 1.8em)}.courseForm form .birthDate h6,.contactForm form .birthDate h6{width:-moz-fit-content;width:fit-content;min-width:110px;margin-right:.75em;margin-bottom:1.1em}.courseForm form .birthDate .form-group,.contactForm form .birthDate .form-group{width:-moz-fit-content;width:fit-content;padding-right:clamp(5px,(calc(18px + 2vw))*.25,9px);margin-top:clamp(9px,(calc(18px + 2vw))*.5,18px)}.courseForm form label[for=currentBike],.contactForm form label[for=currentBike]{margin-top:clamp(9px,(calc(18px + 2vw))*.5,18px)}.courseForm form .customSelect,.contactForm form .customSelect{display:grid;grid-template-areas:"select";align-items:center;position:relative;border:solid 1px var(--sw-color-grey);border-radius:0em;font-size:var(--kc-body-font-size);font-size:var(--kc-body-font-size-clamp);cursor:pointer;line-height:1.1;background-color:#fff}.courseForm form .customSelect select,.courseForm form .customSelect::after,.contactForm form .customSelect select,.contactForm form .customSelect::after{grid-area:select}.courseForm form .customSelect:not(.select--multiple)::after,.contactForm form .customSelect:not(.select--multiple)::after{content:"";justify-self:end;width:.8em;height:.5em;background-color:var(--sw-color-primary);clip-path:polygon(100% 0%, 0 0%, 50% 100%);z-index:2;margin-right:.9em;pointer-events:none}.courseForm form .customSelect select:focus+.focus,.contactForm form .customSelect select:focus+.focus{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:2px solid var(--select-focus);border-radius:inherit}.courseForm form .customSelect select,.contactForm form .customSelect select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;padding:0 1em 0 0;padding:12px 18px;padding-right:calc(1em + 18px);margin:0;width:100%;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);font-size:inherit;cursor:inherit;line-height:inherit;z-index:1;outline:none}.courseForm form .customSelect select::-ms-expand,.contactForm form .customSelect select::-ms-expand{display:none}.courseForm form .customSelect select[multiple],.contactForm form .customSelect select[multiple]{padding-right:0;height:6rem}.courseForm form .customSelect select[multiple] option,.contactForm form .customSelect select[multiple] option{white-space:normal;outline-color:var(--sw-color-primary)}.courseForm form .customSelect+label,.contactForm form .customSelect+label{margin-top:2rem}.courseForm form label+.customSelect,.contactForm form label+.customSelect{margin-top:8px}.courseForm form .customSelect--disabled,.contactForm form .customSelect--disabled{cursor:not-allowed;background-color:#eee;background-image:linear-gradient(to top, #ddd, #eee 33%)}.courseForm form p.smallPrint,.contactForm form p.smallPrint{margin-top:12px;font-size:10px}.courseForm form .checkList,.contactForm form .checkList{margin-top:clamp(9px,(calc(18px + 2vw))*.5,18px);display:grid;grid-template-columns:1fr 1fr;width:calc(100% - clamp(9px,(calc(18px + 2vw))*.5,18px));padding:clamp(18px,(calc(18px + 2vw))*.75,27px);box-sizing:border-box;background-color:rgba(0,0,0,.05)}.courseForm form .checkList h6,.contactForm form .checkList h6{grid-column:1/-1;margin-bottom:0;padding-bottom:12px;border-bottom:solid 1px #ccc}.courseForm form .checkOption,.contactForm form .checkOption{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;padding-right:clamp(9px,(calc(18px + 2vw))*.5,18px)}.courseForm form .checkOption:last-child .form-group,.contactForm form .checkOption:last-child .form-group{margin-bottom:0}.courseForm form .checkOption input[type=checkbox],.contactForm form .checkOption input[type=checkbox]{display:none;margin-bottom:8px}.courseForm form .checkOption input[type=checkbox]+label,.contactForm form .checkOption input[type=checkbox]+label{cursor:pointer;padding-left:36px;margin:18px 0 0;min-height:26px;font-size:var(--kc-body-font-size);font-size:var(--kc-body-font-size-clamp)}.courseForm form .checkOption span.highlight,.contactForm form .checkOption span.highlight{color:var(--sw-color-primary)}.courseForm form .checkOption input[type=checkbox]+label:before,.contactForm form .checkOption input[type=checkbox]+label:before{position:absolute;content:"";display:block;left:0;top:-3px;right:auto;bottom:auto;width:24px;height:24px;border:solid 1px var(--sw-color-grey);background-color:var(--sw-color-white)}.courseForm form .checkOption input[type=checkbox]+label:after,.contactForm form .checkOption input[type=checkbox]+label:after{position:absolute;content:"";display:block;left:6px;top:3px;right:auto;bottom:auto;width:14px;height:14px;background-color:var(--sw-color-primary);transform:scale(0.25);transform-origin:center center;opacity:0;transition:all .35s ease}.courseForm form .checkOption input[type=checkbox]:checked+label:after,.contactForm form .checkOption input[type=checkbox]:checked+label:after{transform:scale(1);opacity:1}.courseForm form .submitArea,.contactForm form .submitArea{width:100%}.courseForm form .submitArea input,.courseForm form .submitArea button,.contactForm form .submitArea input,.contactForm form .submitArea button{width:auto;cursor:pointer;padding:.75em 1.25em;display:inline-block;text-decoration:none;color:var(--sw-color-white);background-color:var(--sw-color-block-link-bg);white-space:nowrap;margin-top:clamp(9px,(calc(18px + 2vw))*.5,18px);line-height:1.2em;transition:background-color 350ms ease-in;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);margin-bottom:1.2em;font-size:var(--kc-body-font-size);font-size:var(--kc-body-font-size-clamp);border:1px solid rgba(0,0,0,0);box-sizing:content-box}.courseForm form .submitArea input:after,.courseForm form .submitArea button:after,.contactForm form .submitArea input:after,.contactForm form .submitArea button:after{content:"";display:inline-block;margin-left:.5em;width:.5em;height:.5em;border-top:solid 2px var(--sw-color-primary);border-right:solid 2px var(--sw-color-primary);transform-origin:center center;transform:rotate(45deg)}.courseForm form .submitArea input:hover,.courseForm form .submitArea button:hover,.contactForm form .submitArea input:hover,.contactForm form .submitArea button:hover{border:1px solid var(--sw-color-primary)}.courseForm form .submitArea input.blockButton,.contactForm form .submitArea input.blockButton{font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:var(--kc-body-font-line-height);text-transform:uppercase;letter-spacing:-0.02em;font-size:var(--kc-menu-font-size);font-size:var(--kc-menu-font-size-clamp)}@media only screen and (max-width: 768px){.courseForm form .birthDate,.contactForm form .birthDate{flex-wrap:wrap;padding-right:calc(clamp(9px,(calc(18px + 2vw))*.5,18px) - clamp(5px,(calc(18px + 2vw))*.25,9px));margin-top:clamp(9px,(calc(18px + 2vw))*.5,18px)}.courseForm form .birthDate h6,.contactForm form .birthDate h6{width:100%;margin-bottom:0em}.courseForm form .birthDate .form-group,.contactForm form .birthDate .form-group{width:-moz-fit-content;width:fit-content;padding-right:clamp(5px,(calc(18px + 2vw))*.25,9px)}}@media only screen and (max-width: 650px){.courseForm form .form-group,.contactForm form .form-group{width:100%}.courseForm form .customSelect,.contactForm form .customSelect{width:100%}.courseForm form .checkList,.contactForm form .checkList{grid-template-columns:1fr}}@media only screen and (max-width: 450px){.courseForm form .birthDate .form-group,.contactForm form .birthDate .form-group{width:100%;padding-right:clamp(5px,(calc(18px + 2vw))*.25,9px)}}/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:clip;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(--sw-color-primary);background-color:rgba(0,0,0,0);margin-top:0;margin-bottom:0}.flickity-button:hover{cursor:pointer;transform:scale(1) translateY(-50%)}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:24px;height:24px;padding:0;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:0px}.flickity-prev-next-button.next{right:0px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:0}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:0}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:0%;top:0%;width:100%;height:100%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:4px 8px;background:var(--sw-color-secondary);border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1;background:var(--sw-color-primary)}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.flickity-page-dots{list-style-type:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:flex-start;gap:1em}.flickity-page-dots li.dot{margin:0;width:1em;height:1em;background-color:var(--sw-color-white);opacity:.5;border:solid 1px var(--sw-color-white);border-radius:0}.flickity-page-dots li.dot.is-selected{opacity:1;background-color:var(--sw-color-primary)}body .fslightbox-container{background:rgba(0,0,0,0);background-color:hsla(0,0%,100%,.9)}body .fslightbox-container .fslightbox-svg-path{fill:var(--sw-color-white)}body .fslightbox-container .fslightbox-caption{background:hsla(0,0%,100%,.65)}body .fslightbox-container .fslightbox-caption .fslightbox-caption-inner *{color:var(--sw-color-primary)}.footer{background-color:rgba(0,0,0,.4);margin-top:calc((calc(24px + 2.5vw))*2)}.footer .logo{margin-top:clamp(-20px,0px - 3vw,-40px);width:clamp(100px,20%,180px)}.footer a{color:var(--sw-color-white)}.footer.hasColour{padding:0}.footer .flexer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.footer .menus{width:-moz-fit-content;width:fit-content;flex-grow:1;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;background-color:var(--sw-color-primary-dark)}.footer .menus ul{list-style-type:none;margin:0;width:-moz-fit-content;width:fit-content;width:50%;padding:clamp(18px,calc(18px + 2vw),36px);flex-grow:1}.footer .menus li{padding:4px 0}.footer .menus li.courseHead{opacity:.5}.footer .menus a{font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:var(--kc-body-font-line-height);text-transform:uppercase;letter-spacing:-0.02em;font-size:var(--kc-menu-font-size);font-size:var(--kc-menu-font-size-clamp);text-transform:uppercase}.footer .menus ul.footerMenu{background-color:var(--sw-color-primary)}.footer .ourLocationHeader,.contactMap .ourLocationHeader{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center}.footer .ourLocationHeader::before,.contactMap .ourLocationHeader::before{content:"";display:inline-block;width:1.25em;height:1.25em;margin-right:.25em;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("/wp-content/themes/kc_adventure_rally/img/icon-location-red.svg")}.footer address,.contactMap address{flex-grow:1;padding:12px;padding-left:0px;padding-bottom:0px;font-style:normal}.footer address ul,.contactMap address ul{list-style-type:none}.footer address ul li,.contactMap address ul li{font-size:var(--kc-small-font-size);font-size:var(--kc-small-font-size-clamp)}.footer address ul.address,.contactMap address ul.address{list-style-type:none;display:inline-block;vertical-align:top;width:-moz-fit-content;width:fit-content;padding-right:18px;margin-top:18px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.footer address ul.address li.companyName,.contactMap address ul.address li.companyName{width:100%;font-family:var(--kc-header-font);font-weight:var(--kc-header-font-weight);line-height:var(--kc-header-font-line-height);text-transform:uppercase;letter-spacing:-0.02em;margin-bottom:.5em;font-size:var(--kc-h6-size);font-size:var(--kc-h6-size-clamp);margin-bottom:0}.footer address ul.address li.companyName::after,.contactMap address ul.address li.companyName::after{display:none}.footer address ul.address li,.contactMap address ul.address li{width:-moz-fit-content;width:fit-content;padding:0;margin:0}.footer address ul.address li::after,.contactMap address ul.address li::after{content:",";display:inline-block;margin-right:.25em}.footer address ul.address li:last-child::after,.contactMap address ul.address li:last-child::after{display:none}.footer address ul.address li.regNo,.contactMap address ul.address li.regNo{font-size:var(--kc-small-font-size);font-size:var(--kc-small-font-size-clamp)}.footer address ul.address li *:last-child,.contactMap address ul.address li *:last-child{margin-bottom:0}.footer address ul.contactNumbers,.contactMap address ul.contactNumbers{margin-top:1.4em}.footer address ul.contactNumbers li,.contactMap address ul.contactNumbers li{font-family:var(--kc-header-font);font-weight:var(--kc-header-font-weight);line-height:var(--kc-header-font-line-height);text-transform:uppercase;letter-spacing:-0.02em;margin-bottom:.5em;font-size:var(--kc-h6-size);font-size:var(--kc-h6-size-clamp)}.footer address ul.contactNumbers a.emailLink,.footer address ul.contactNumbers li.telLink a,.contactMap address ul.contactNumbers a.emailLink,.contactMap address ul.contactNumbers li.telLink a{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center}.footer address ul.contactNumbers a.emailLink::before,.footer address ul.contactNumbers li.telLink a::before,.contactMap address ul.contactNumbers a.emailLink::before,.contactMap address ul.contactNumbers li.telLink a::before{content:"";display:inline-block;width:1.1em;height:1.1em;margin-right:.75em;background-size:contain;background-repeat:no-repeat;background-position:center}.footer address ul.contactNumbers li.telLink a:before,.contactMap address ul.contactNumbers li.telLink a:before{background-image:url("/wp-content/themes/kc_adventure_rally/img/icon-phone.svg")}.footer address ul.contactNumbers a.emailLink:before,.contactMap address ul.contactNumbers a.emailLink:before{background-image:url("/wp-content/themes/kc_adventure_rally/img/icon-email.svg")}.smallLinks{justify-content:space-between;margin-bottom:clamp(5px,(calc(18px + 2vw))*.25,9px);margin-top:clamp(5px,(calc(18px + 2vw))*.25,9px);flex-wrap:wrap}.smallLinks ul{list-style-type:none}.smallLinks li+li{margin-left:12px}.smallLinks p,.smallLinks a{font-size:var(--kc-small-font-size);font-size:var(--kc-small-font-size-clamp);padding:0;margin:4px 0;color:var(--sw-color-grey)}@media only screen and (max-width: 650px){.smallLinks{justify-content:flex-start}.smallLinks ul,.smallLinks li,.smallLinks p,.smallLinks a{width:100%}}@media only screen and (max-width: 450px){.footer .flexer{flex-wrap:wrap}.footer address{width:100%}.footer .menus ul{width:100%;padding:clamp(18px,calc(18px + 2vw),36px);flex-grow:1}}.pageContent.postContent .wrapper{max-width:1050px}.pageContent.postContent .pageHeading{margin-bottom:clamp(9px,(calc(18px + 2vw))*.5,18px)}.pageContent.postContent .pageHeading .wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}.pageContent.postContent .pageHeading h1{margin-bottom:clamp(5px,(calc(18px + 2vw))*.25,9px);order:1}.pageContent.postContent .pageHeading p.date{order:2}.pageContent.postContent .pageHeading p.breadcrumb{order:0;font-size:var(--kc-small-font-size);font-size:var(--kc-small-font-size-clamp)}.pageContent.postContent .postThumbnail{max-width:1050px;margin:auto;margin-bottom:clamp(18px,calc(18px + 2vw),36px)}.pageContent.postContent .postThumbnail.squareCrop span,.pageContent.postContent .postThumbnail.landscapeCrop span{display:block;width:100%;padding-top:100%}.pageContent.postContent .postThumbnail.squareCrop img,.pageContent.postContent .postThumbnail.landscapeCrop img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.pageContent.postContent .postThumbnail.landscapeCrop span{padding-top:60%}.postTerms{border-top:1px solid var(--sw-color-lighter-grey);margin-top:clamp(9px,(calc(18px + 2vw))*.5,18px);padding-top:clamp(9px,(calc(18px + 2vw))*.5,18px);text-align:center}.postTerms ul{text-align:center;margin-left:auto;margin-right:auto}.postTerms li{display:inline-block;padding-right:.75em;padding-left:.75em}.postWrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.postWrapper .postCategories{width:200px}.postWrapper .postArchive{width:calc(100% - 200px);padding-right:clamp(9px,(calc(18px + 2vw))*.5,18px)}.postCategories li{margin-left:1.25em}.postCategories>li{list-style-type:none;font-weight:600}.postCategories>li ul{border-top:solid 1px var(--sw-color-light-grey);padding-top:8px;margin-top:8px}.postArchive .postLink{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;width:100%}.postArchive .postLink .text{order:1;flex-grow:1;width:75%}.postArchive .postLink .thumbnail{order:0;padding-right:clamp(9px,(calc(18px + 2vw))*.5,18px);width:25%;min-width:200px;display:block}.postArchive .postLink .thumbnail a{display:block;padding-top:100%}.postArchive .postLink .thumbnail a img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.postArchive .postLink h4{margin:18px 0}.postArchive .postLink h4 a{color:var(--sw-color-primary)}.postArchive .postLink p.date{opacity:.5;margin:0;font-size:var(--kc-small-font-size);font-size:var(--kc-small-font-size-clamp)}.postArchive .postLink p.mobileExcerpt{display:none}.postArchive .postLink a.readMore{display:inline-block;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);margin-bottom:1.2em;font-size:var(--kc-body-font-size);font-size:var(--kc-body-font-size-clamp);margin-top:clamp(5px,(calc(18px + 2vw))*.25,9px)}.postArchive .postLink+.postLink{padding-top:clamp(9px,(calc(18px + 2vw))*.5,18px);margin-top:clamp(9px,(calc(18px + 2vw))*.5,18px);border-top:solid 1px var(--sw-color-lighter-grey)}.postNav{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;border-top:solid 1px var(--sw-color-primary);padding-top:clamp(9px,(calc(18px + 2vw))*.5,18px);margin-top:clamp(18px,calc(18px + 2vw),36px)}.postNav a{font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:var(--kc-body-font-line-height);text-transform:uppercase;letter-spacing:-0.02em;font-size:var(--kc-menu-font-size);font-size:var(--kc-menu-font-size-clamp);display:inline-block}.postNav p{font-size:var(--kc-small-font-size);font-size:var(--kc-small-font-size-clamp);opacity:.5;margin:0}.postNav .prev,.postNav .next{max-width:50%;padding:clamp(9px,(calc(18px + 2vw))*.5,18px)}.postNav .prev{text-align:left}.postNav .prev a::before{content:"< "}.postNav .next{text-align:right}.postNav .next a::after{content:" >"}@media only screen and (max-width: 768px){.postWrapper .postArchive,.postWrapper .postCategories{width:100%}.postWrapper .postCategories{margin-top:clamp(9px,(calc(18px + 2vw))*.5,18px);padding-top:clamp(9px,(calc(18px + 2vw))*.5,18px);border-top:solid 1px var(--sw-color-lighter-grey)}}@media only screen and (max-width: 650px){.postArchive .postLink{flex-wrap:wrap}.postArchive .postLink .thumbnail,.postArchive .postLink .text{width:100%}.postArchive .postLink .thumbnail{max-width:180px;margin-bottom:clamp(9px,(calc(18px + 2vw))*.5,18px)}.postArchive .postLink p.excerpt{display:none}.postArchive .postLink p.mobileExcerpt{display:block}}@media only screen and (max-width: 450px){.postArchive .postLink .thumbnail{min-width:100px}.postNav{flex-wrap:wrap;justify-content:center}.postNav .prev,.postNav .next{width:100%;max-width:100%;padding:clamp(9px,(calc(18px + 2vw))*.5,18px)}.postNav .prev{text-align:center}.postNav .prev a::before{display:none}.postNav .next{text-align:center}.postNav .next a::after{display:none}}

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