.elementor-10 .elementor-element.elementor-element-ab907a8{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:0.5;--overlay-mix-blend-mode:multiply;}.elementor-10 .elementor-element.elementor-element-ab907a8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ab907a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://k2ktrail.co.za/wp-content/uploads/2026/05/ChatGPT-Image-May-7-2026-01_04_31-PM-1.png");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-ab907a8::before, .elementor-10 .elementor-element.elementor-element-ab907a8 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ab907a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ab907a8 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ab907a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ab907a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #45493D00 0%, var( --e-global-color-primary ) 100%);}.elementor-10 .elementor-element.elementor-element-ab907a8 > .elementor-shape-bottom .elementor-shape-fill, .elementor-10 .elementor-element.elementor-element-ab907a8 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F9F5F1;}.elementor-10 .elementor-element.elementor-element-ab907a8 > .elementor-shape-bottom svg, .elementor-10 .elementor-element.elementor-element-ab907a8 > .e-con-inner > .elementor-shape-bottom svg{height:93px;}.elementor-10 .elementor-element.elementor-element-422a091 .elementor-repeater-item-8d3bdbe.elementor-social-icon{background-color:#FFFFFF00;}.elementor-10 .elementor-element.elementor-element-422a091 .elementor-repeater-item-8d3bdbe.elementor-social-icon i{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-422a091 .elementor-repeater-item-8d3bdbe.elementor-social-icon svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-422a091 .elementor-repeater-item-1f46202.elementor-social-icon{background-color:#FFFFFF00;}.elementor-10 .elementor-element.elementor-element-422a091 .elementor-repeater-item-1f46202.elementor-social-icon i{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-422a091 .elementor-repeater-item-1f46202.elementor-social-icon svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-422a091 .elementor-repeater-item-2cb521b.elementor-social-icon{background-color:#FFFFFF00;}.elementor-10 .elementor-element.elementor-element-422a091 .elementor-repeater-item-2cb521b.elementor-social-icon i{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-422a091 .elementor-repeater-item-2cb521b.elementor-social-icon svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-422a091 .elementor-repeater-item-1454dbb.elementor-social-icon{background-color:#FFFFFF00;}.elementor-10 .elementor-element.elementor-element-422a091 .elementor-repeater-item-1454dbb.elementor-social-icon i{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-422a091 .elementor-repeater-item-1454dbb.elementor-social-icon svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-422a091{--grid-template-columns:repeat(1, auto);text-align:right;bottom:124px;--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-10 .elementor-element.elementor-element-422a091.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-422a091{right:103px;}body.rtl .elementor-10 .elementor-element.elementor-element-422a091{left:103px;}.elementor-10 .elementor-element.elementor-element-422a091 .elementor-social-icon:hover i{color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-422a091 .elementor-social-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Oswald;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-5fb8515{margin:301px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-5fb8515 .elementor-heading-title{font-family:"Rift Soft Bold", Oswald;font-size:85px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Oswald;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-42762fa{text-align:start;font-family:"Montserrat", Oswald;font-weight:500;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c37819b .elementor-heading-title{font-family:"Monster Mash", Oswald;font-size:26px;font-weight:700;color:var( --e-global-color-accent );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Oswald;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-3746a2f .elementor-button{background-color:var( --e-global-color-accent );font-family:"Rift Soft Bold", Oswald;font-size:16px;font-weight:700;font-style:italic;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:3px 3px 3px 3px;padding:15px 30px 15px 30px;}.elementor-10 .elementor-element.elementor-element-3746a2f .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-3746a2f .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-3746a2f .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-3746a2f .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-3291361{--display:flex;--min-height:357px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3291361:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3291361 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F5F1;}.elementor-10 .elementor-element.elementor-element-f4cb90e{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Oswald;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-7b5141b{--e-transform-rotateZ:3deg;border-radius:3px 3px 3px 3px;}.elementor-10 .elementor-element.elementor-element-7b5141b img{border-style:solid;border-width:15px 15px 15px 15px;border-color:var( --e-global-color-3664f9a );border-radius:3px 3px 3px 3px;box-shadow:6px 3px 10px 0px rgba(112.99999999999999, 113, 90, 0.4196078431372549);}.elementor-10 .elementor-element.elementor-element-7ddf87f{--e-transform-rotateZ:-5deg;top:217px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-7ddf87f{left:-114px;}body.rtl .elementor-10 .elementor-element.elementor-element-7ddf87f{right:-114px;}.elementor-10 .elementor-element.elementor-element-7ddf87f img{width:42%;border-style:solid;border-width:13px 13px 13px 13px;border-color:var( --e-global-color-3664f9a );border-radius:3px 3px 3px 3px;box-shadow:2px 2px 10px 0px rgba(112.99999999999999, 113, 90, 0.62);}.elementor-10 .elementor-element.elementor-element-b77b075{text-align:end;}.elementor-10 .elementor-element.elementor-element-b77b075 img{width:48%;}.elementor-10 .elementor-element.elementor-element-07bcfca{--display:flex;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-e2be5a3{text-align:center;}.elementor-10 .elementor-element.elementor-element-e2be5a3 .elementor-heading-title{font-family:"Rift Soft Bold", Oswald;font-size:31px;font-weight:600;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-61eec59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Montserrat", Oswald;font-weight:400;}.elementor-10 .elementor-element.elementor-element-d2754ca{text-align:center;}.elementor-10 .elementor-element.elementor-element-d2754ca .elementor-heading-title{font-family:"Monster Mash", Oswald;font-size:21px;font-weight:500;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-cdeec2d .elementor-button{background-color:#71715A;font-family:"Rift Soft Bold", Oswald;font-size:16px;font-weight:700;font-style:italic;fill:#FFFFFF;color:#FFFFFF;border-radius:3px 3px 3px 3px;padding:15px 30px 15px 30px;}.elementor-10 .elementor-element.elementor-element-cdeec2d .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-cdeec2d .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-cdeec2d .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-cdeec2d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-d7a20dc{--display:flex;--min-height:622px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-d7a20dc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d7a20dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b68be55 img{width:16%;}.elementor-10 .elementor-element.elementor-element-0b473d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--overlay-opacity:1;--padding-top:25px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0b473d9:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0b473d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4db2fe2 );}.elementor-10 .elementor-element.elementor-element-0b473d9::before, .elementor-10 .elementor-element.elementor-element-0b473d9 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-0b473d9 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-0b473d9 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-0b473d9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-0b473d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://k2ktrail.co.za/wp-content/uploads/2026/05/K2K-Web-Elements-12-scaled.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-14dda1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-afad306{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-afad306 .elementor-heading-title{font-family:"Rift Soft Bold", Oswald;font-size:31px;font-weight:600;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-acb7b9c{margin:0px 80px calc(var(--kit-widget-spacing, 0px) + 15px) 80px;text-align:center;}.elementor-10 .elementor-element.elementor-element-df974c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-fbc321b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:14px 14px 14px 14px;--border-top-width:14px;--border-right-width:14px;--border-bottom-width:14px;--border-left-width:14px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:3px 3px 3px 3px;box-shadow:2px 2px 10px 0px rgba(112.99999999999999, 113, 90, 0.46);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-fbc321b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fbc321b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-128dd9e{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-128dd9e img{width:80%;}.elementor-10 .elementor-element.elementor-element-d591f79{text-align:center;}.elementor-10 .elementor-element.elementor-element-d591f79 .elementor-heading-title{font-family:"Monster Mash", Oswald;font-size:26px;font-weight:500;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-55dc79c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-55dc79c .elementor-heading-title{font-family:"Rift Soft Bold", Oswald;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9a85611{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:start;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Oswald;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-8d4e0c8 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-8d4e0c8 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-8d4e0c8{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-8d4e0c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-8d4e0c8 .elementor-icon-list-item > a{font-family:"Montserrat", Oswald;font-size:13px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-8d4e0c8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-bb303a3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-bb303a3 .elementor-heading-title{font-family:"Rift Soft Bold", Oswald;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-90572f0 .elementor-button{background-color:#CE9300;font-family:"Rift Soft Bold", Oswald;font-size:16px;font-weight:700;font-style:italic;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:3px 3px 3px 3px;padding:15px 30px 15px 30px;}.elementor-10 .elementor-element.elementor-element-90572f0 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-90572f0 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-90572f0 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-90572f0 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-beaa32d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:14px 14px 14px 14px;--border-top-width:14px;--border-right-width:14px;--border-bottom-width:14px;--border-left-width:14px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:3px 3px 3px 3px;box-shadow:2px 2px 10px 0px rgba(113.00000000000004, 113.00000000000006, 90.00000000000006, 0.48);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-beaa32d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-beaa32d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-48ac4cc{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-48ac4cc img{width:80%;}.elementor-10 .elementor-element.elementor-element-bbf6318{text-align:center;}.elementor-10 .elementor-element.elementor-element-bbf6318 .elementor-heading-title{font-family:"Monster Mash", Oswald;font-size:26px;font-weight:500;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-ec039cc{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-ec039cc .elementor-heading-title{font-family:"Rift Soft Bold", Oswald;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f9bd924{text-align:start;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d4f25ce .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-d4f25ce .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-d4f25ce{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-d4f25ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-d4f25ce .elementor-icon-list-item > a{font-family:"Montserrat", Oswald;font-size:13px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-d4f25ce .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-4e7bfb6{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-4e7bfb6 .elementor-heading-title{font-family:"Rift Soft Bold", Oswald;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-20a70e3 .elementor-button{background-color:#C9BC9B;font-family:"Rift Soft Bold", Oswald;font-size:16px;font-weight:700;font-style:italic;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:3px 3px 3px 3px;padding:15px 30px 15px 30px;}.elementor-10 .elementor-element.elementor-element-20a70e3 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-20a70e3 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-20a70e3 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-20a70e3 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-4be758e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:14px 14px 14px 14px;--border-top-width:14px;--border-right-width:14px;--border-bottom-width:14px;--border-left-width:14px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:3px 3px 3px 3px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-4be758e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4be758e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-8756380{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-8756380 img{width:80%;}.elementor-10 .elementor-element.elementor-element-9c095f4{text-align:center;}.elementor-10 .elementor-element.elementor-element-9c095f4 .elementor-heading-title{font-family:"Monster Mash", Oswald;font-size:26px;font-weight:500;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-f600c12{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-f600c12 .elementor-heading-title{font-family:"Rift Soft Bold", Oswald;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e6ee491{text-align:start;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-678ccc7 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-678ccc7 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-678ccc7{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-678ccc7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-678ccc7 .elementor-icon-list-item > a{font-family:"Montserrat", Oswald;font-size:13px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-678ccc7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-bd99084{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-bd99084 .elementor-heading-title{font-family:"Rift Soft Bold", Oswald;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ecc16c0 .elementor-button{background-color:#D17500;font-family:"Rift Soft Bold", Oswald;font-size:16px;font-weight:700;font-style:italic;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:3px 3px 3px 3px;padding:15px 30px 15px 30px;}.elementor-10 .elementor-element.elementor-element-ecc16c0 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-ecc16c0 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-ecc16c0 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-ecc16c0 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-fe49d4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:14px 14px 14px 14px;--border-top-width:14px;--border-right-width:14px;--border-bottom-width:14px;--border-left-width:14px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:3px 3px 3px 3px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-fe49d4c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fe49d4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-9453606{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-9453606 img{width:80%;}.elementor-10 .elementor-element.elementor-element-3f73a06{text-align:center;}.elementor-10 .elementor-element.elementor-element-3f73a06 .elementor-heading-title{font-family:"Monster Mash", Oswald;font-size:26px;font-weight:500;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-f1d07ba{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-f1d07ba .elementor-heading-title{font-family:"Rift Soft Bold", Oswald;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-06ff5d9{text-align:start;font-family:"Montserrat", Oswald;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5ef08e6 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-5ef08e6 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-5ef08e6{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-5ef08e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-5ef08e6 .elementor-icon-list-item > a{font-family:"Montserrat", Oswald;font-size:13px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-5ef08e6 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-e73e7cf{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-e73e7cf .elementor-heading-title{font-family:"Rift Soft Bold", Oswald;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-95fcdb0 .elementor-button{background-color:#ADAD93;font-family:"Rift Soft Bold", Oswald;font-size:16px;font-weight:700;font-style:italic;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:3px 3px 3px 3px;padding:15px 30px 15px 30px;}.elementor-10 .elementor-element.elementor-element-95fcdb0 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-95fcdb0 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-95fcdb0 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-95fcdb0 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-a4077d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a4077d7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a4077d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F5F1;}.elementor-10 .elementor-element.elementor-element-56478ac{text-align:center;}.elementor-10 .elementor-element.elementor-element-56478ac .elementor-heading-title{font-family:"Rift Soft Bold", Oswald;font-size:31px;font-weight:600;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-de3f943{text-align:center;}.elementor-10 .elementor-element.elementor-element-fba0005{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-10 .elementor-element.elementor-element-c50b9ba{--display:flex;}.elementor-10 .elementor-element.elementor-element-1aadbf0{--e-transform-rotateZ:-4deg;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-1aadbf0 .elementor-heading-title{font-family:"Monster Mash", Oswald;font-size:43px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-4a92471{--display:flex;}.elementor-10 .elementor-element.elementor-element-cc1a4f5{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-4cf651e{text-align:center;}.elementor-10 .elementor-element.elementor-element-5d0e8b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5d0e8b8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5d0e8b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://k2ktrail.co.za/wp-content/uploads/2026/05/K2K-Web-Elements-04-scaled.png");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-c14740d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:3px 3px 3px 3px;}.elementor-10 .elementor-element.elementor-element-c58a96c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-fdc3128{text-align:start;}.elementor-10 .elementor-element.elementor-element-fdc3128 .elementor-heading-title{font-family:"Rift Soft Bold", Oswald;font-size:31px;font-weight:600;color:var( --e-global-color-4db2fe2 );}.elementor-10 .elementor-element.elementor-element-7fed0a1{text-align:start;color:var( --e-global-color-4db2fe2 );}.elementor-10 .elementor-element.elementor-element-7cfd751 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Rift Soft Bold", Oswald;font-size:16px;font-weight:700;font-style:italic;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:3px 3px 3px 3px;padding:15px 30px 15px 30px;}.elementor-10 .elementor-element.elementor-element-7cfd751 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-7cfd751 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-7cfd751 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-7cfd751 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-45c1779{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-45c1779:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-45c1779 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4db2fe2 );}.elementor-10 .elementor-element.elementor-element-ffe803d{text-align:center;}.elementor-10 .elementor-element.elementor-element-ffe803d .elementor-heading-title{font-family:"Rift Soft Bold", Oswald;font-size:31px;font-weight:600;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-3ddc14b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-97582f9{--display:flex;}.elementor-10 .elementor-element.elementor-element-09bb2df{--display:flex;}.elementor-10 .elementor-element.elementor-element-16bbf6b{--display:flex;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-e83c80b img{width:44%;}.elementor-10 .elementor-element.elementor-element-d269122{--display:flex;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-88df303{text-align:start;}.elementor-10 .elementor-element.elementor-element-88df303 img{width:58%;}.elementor-10 .elementor-element.elementor-element-ee326ba{--display:flex;}.elementor-10 .elementor-element.elementor-element-fe420a5{--display:flex;}.elementor-10 .elementor-element.elementor-element-f1d8b8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-9e58a29{text-align:center;}.elementor-10 .elementor-element.elementor-element-9e58a29 .elementor-heading-title{font-family:"Monster Mash", Oswald;font-size:21px;font-weight:500;color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-ab907a8{--content-width:1240px;}.elementor-10 .elementor-element.elementor-element-3291361{--content-width:1240px;}.elementor-10 .elementor-element.elementor-element-fbc321b{--width:25%;}.elementor-10 .elementor-element.elementor-element-beaa32d{--width:25%;}.elementor-10 .elementor-element.elementor-element-4be758e{--width:25%;}.elementor-10 .elementor-element.elementor-element-fe49d4c{--width:25%;}.elementor-10 .elementor-element.elementor-element-c14740d{--width:50%;}.elementor-10 .elementor-element.elementor-element-c58a96c{--width:50%;}}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-5d0e8b8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5d0e8b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-ab907a8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ab907a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-10 .elementor-element.elementor-element-ab907a8{--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-422a091{right:41px;}body.rtl .elementor-10 .elementor-element.elementor-element-422a091{left:41px;}.elementor-10 .elementor-element.elementor-element-422a091{bottom:62px;}.elementor-10 .elementor-element.elementor-element-3291361{--padding-top:60px;--padding-bottom:60px;--padding-left:50px;--padding-right:50px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-7ddf87f{left:-52px;}body.rtl .elementor-10 .elementor-element.elementor-element-7ddf87f{right:-52px;}.elementor-10 .elementor-element.elementor-element-7ddf87f{top:155px;}.elementor-10 .elementor-element.elementor-element-61eec59{font-size:14px;}.elementor-10 .elementor-element.elementor-element-cc1a4f5{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-5d0e8b8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c14740d{--justify-content:center;}.elementor-10 .elementor-element.elementor-element-fe420a5{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-ab907a8{--min-height:651px;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-ab907a8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ab907a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-182px -8px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-422a091{right:20px;}body.rtl .elementor-10 .elementor-element.elementor-element-422a091{left:20px;}.elementor-10 .elementor-element.elementor-element-422a091{bottom:62px;}.elementor-10 .elementor-element.elementor-element-5fb8515{margin:150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-5fb8515 .elementor-heading-title{font-size:58px;}.elementor-10 .elementor-element.elementor-element-42762fa{font-size:13px;}.elementor-10 .elementor-element.elementor-element-c37819b .elementor-heading-title{font-size:23px;}.elementor-10 .elementor-element.elementor-element-3746a2f .elementor-button{font-size:15px;}.elementor-10 .elementor-element.elementor-element-3291361{--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-7ddf87f{left:-73px;}body.rtl .elementor-10 .elementor-element.elementor-element-7ddf87f{right:-73px;}.elementor-10 .elementor-element.elementor-element-7ddf87f{top:165px;}.elementor-10 .elementor-element.elementor-element-b77b075 img{width:52%;}.elementor-10 .elementor-element.elementor-element-07bcfca{--padding-top:25px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-d7a20dc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-0b473d9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-14dda1c{--padding-top:45px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-a4077d7{--padding-top:45px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-cc1a4f5{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-5d0e8b8{--padding-top:45px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-8be298e img{width:100%;}.elementor-10 .elementor-element.elementor-element-c58a96c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-fdc3128{text-align:center;}.elementor-10 .elementor-element.elementor-element-7fed0a1{text-align:center;}.elementor-10 .elementor-element.elementor-element-45c1779{--padding-top:45px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Monster Mash';
	font-display: auto;
	src: url('https://k2ktrail.co.za/wp-content/uploads/2026/05/CC-Monster-Mash-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */