#section-2-40 > .ct-section-inner-wrap{padding-top:75px;padding-bottom:261px}#section-2-40{background-image:url(https://kloofhigh.cdns.co.za/wp-content/uploads/2026/01/vitaly-gariev-bdB7uddLq5o-unsplash.jpg);background-position:0% 50%}#section-3-40 > .ct-section-inner-wrap{display:none}#section-3-40{display:none}#section-21-40 > .ct-section-inner-wrap{padding-top:41px;padding-bottom:41px}#section-21-40{background-color:#222a41}#section-19-40 > .ct-section-inner-wrap{padding-top:47px;padding-bottom:29px}#section-19-40{background-color:#edf7fb}#section-72-40 > .ct-section-inner-wrap{max-width:100%;padding-bottom:50px;display:flex;flex-direction:column;align-items:center}#section-72-40{display:block}#section-72-40{background-image:url(https://kloofhigh.cdns.co.za/wp-content/uploads/2026/01/kloof-banner-resize.png);background-size:cover;min-height:500px;background-repeat:no-repeat;position:relative}@media (max-width:991px){#section-72-40{background-position:-600px 0%}}@media (max-width:479px){#section-72-40{min-height:360px}}#div_block-88-40{flex-direction:row;display:flex;width:100%;gap:20px;align-items:center;justify-content:space-around}#div_block-85-40{width:50%}#div_block-27-40{width:100%;display:flex;flex-direction:row}#div_block-29-40{text-align:left;flex-direction:row;display:flex;gap:40px}#div_block-90-40{text-align:left;align-items:center;gap:16px;position:absolute;bottom:40px;z-index:10;align-self:center}@media (max-width:1200px){#div_block-88-40{gap:15px}}@media (max-width:991px){#div_block-88-40{flex-direction:column-reverse;display:flex;text-align:justify}}@media (max-width:991px){#div_block-85-40{width:100%}}@media (max-width:991px){#div_block-27-40{display:flex}}@media (max-width:991px){#div_block-29-40{flex-direction:column-reverse;display:flex;text-align:left;align-items:center;gap:15px}}@media (max-width:991px){#div_block-41-40{text-align:left}}@media (max-width:767px){#div_block-90-40{padding-left:20px;padding-right:20px}}@media (max-width:479px){#div_block-90-40{padding-left:20px;padding-right:20px}}#headline-12-40{color:#222a41;font-size:36px;font-weight:600;margin-bottom:20px}#headline-86-40{color:#222a41;font-size:36px;font-weight:600;margin-bottom:10px}#headline-49-40{font-size:32px;font-weight:600;color:#222a41;align-self:center;border-bottom-color:#f2c429;border-bottom-width:1px;border-bottom-style:solid;text-align:center}#headline-91-40{text-align:center;color:#ffffff;max-width:700px;font-weight:600;font-size:22px}@media (max-width:1200px){#headline-86-40{margin-left:-20px}}@media (max-width:991px){#headline-86-40{margin-left:0px}}@media (max-width:479px){#headline-86-40{font-size:25px}}#text_block-13-40{font-family:'Montserrat';color:#222a41;font-size:17px;font-weight:500}#text_block-87-40{font-family:'Montserrat';color:#222a41;font-size:17px;font-weight:500;line-height:1.5}#text_block-22-40{text-align:center;font-family:'Montserrat';font-size:22px;color:#ffffff;align-self:center;font-weight:400;width:100%;line-height:1.6;max-width:570px}#text_block-26-40{font-size:22px;font-family:'Montserrat';color:#f2c429;font-weight:400;align-self:center}#text_block-44-40{margin-top:40px;color:#222a41;font-size:17px;font-weight:600;font-family:'Montserrat';text-align:center}#text_block-45-40{margin-top:50px;text-align:center}@media (max-width:1200px){#text_block-87-40{line-height:1.3;margin-left:-20px}}@media (max-width:991px){#text_block-87-40{margin-left:0px;text-align:left}}@media (max-width:767px){#text_block-87-40{font-weight:500}}@media (max-width:767px){#text_block-22-40{font-size:18px;width:440%}}@media (max-width:479px){#text_block-87-40{font-weight:500}}@media (max-width:479px){#text_block-22-40{width:100%;max-width:400px}}#link_button-92-40{background-color:#f2c429;border:1px solid #f2c429;color:#222a41}#link_button-92-40{font-family:'Montserrat';font-weight:700;font-size:16px;transition-duration:0.3s}#link_button-92-40:hover{background-color:#f2c429;border:1px solid #f2c429;color:#222a41}#link_button-92-40:hover{background-color:#ffffff;color:#222a41}@media (max-width:767px){#link_button-92-40{}#link_button-92-40{max-width:180px}}#image-4-40{width:80%}#image-84-40{width:50%;max-width:450px}#image-30-40{margin-top:50px}@media (max-width:1200px){#image-84-40{max-width:354px}}