html,body,#page-container{overflow-x:hidden}html{margin-top:0!important}#page-container{padding-top:0!important;overflow-y:auto!important}.container,.et_pb_row,.et_pb_fullwidth_header .et_pb_fullwidth_header_container,.wg-row,.wmarker-inner{position:relative;width:100%;max-width:1280px;padding-left:25px!important;padding-right:25px!important;margin:auto}.et_pb_row{padding-top:0!important;padding-bottom:0!important}.container.et_menu_container{max-width:1280px}.row-s{max-width:1145px}.row-flex{display:flex;justify-content:space-between}.row-flex-center{align-items:center}.row-flex-end{align-items:flex-end}.row-flex .et_pb_column_1_2:first-child,.row-flex .row-flex-col:first-child{padding-right:30px}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{width:100%;max-width:100%}#main-content{position:relative}.et_pb_section{background-color:transparent;padding-top:75px;padding-bottom:75px}.et_pb_section .et_pb_row{z-index:5}@media screen and (max-width:1180px){.et_pb_section .et_pb_row{max-width:1040px}}.et_pb_section h2{font-size:18px;font-family:'oscine',sans-serif;font-weight:400;font-style:italic;color:#014e44;padding-bottom:0;margin-bottom:50px;letter-spacing:1px}.et_pb_section h3{font-weight:400;color:#50aaaa;font-size:54px;padding-bottom:0;margin-bottom:35px}.et_pb_section h3 strong{font-weight:400;color:#014e44}@media screen and (max-width:980px){.et_pb_section h3{font-size:48px}.et_pb_section h2{margin-bottom:35px}}@media screen and (max-width:767px){.et_pb_section h3{font-size:36px}}@media screen and (max-width:475px){.et_pb_section h3{font-size:30px}.et_pb_section h2{margin-bottom:25px}}.fwidth{margin:0 15px;padding:0 10px;border-radius:30px}.ie9 img[src$=".svg"]#logo{width:100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){img[src$=".svg"]#logo{width:100%}}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.et_pb_column .et_pb_module,.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:0}.clear{clear:both}.nomargin-bottom{margin-bottom:0!important}a.wlink,a.tlink,a.qlink,.footer-list a,.footer-list span,.fterms a,.content-block a{position:relative}a.wlink,a.tlink,a.qlink{display:inline-block}a.wlink:before,a.tlink:before,a.qlink:before,.footer-list a:before,.footer-list span:before,.fterms a:before,.content-block a:before{content:'';position:absolute;z-index:1;bottom:-2px;left:0;width:0;height:1px;background-color:#ffffff;transition:0.4s all}.footer-list a:before,.footer-list span:before{bottom:0}a.wlink:before{background-color:#000000}a.tlink:before{background-color:#4f6069}.fterms a:before{background-color:#738b96}.content-block a:before{background-color:#4a4f9b}.icon::before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased}@media (hover:hover){a.wlink:hover:before,a.qlink:hover:before,a.tlink:hover:before,.footer-list a:hover:before,.footer-list span:hover:before,.fterms a:hover:before,.content-block a:hover:before{width:100%}}.row-centre{align-items:center}.entry-content ol{list-style-position:outside}.entry-content ol li{margin:0 0 5px 26px;padding-left:8px}.tright{text-align:right}.nowrap{white-space:nowrap}.column-2{column-count:2}.wg-animate{visibility:hidden}@media screen and (max-width:600px){.row-flex{flex-wrap:wrap}.row-flex .et_pb_column_1_2,.row-flex .row-flex-col{padding-right:0}}body{color:#014e44;font-family:"avenir-lt-pro",sans-serif;font-size:16px;font-weight:400;line-height:1.3;padding-top:77px!important}body.admin-bar{padding-top:100px}@media screen and (max-width:767px){body{padding-top:80px!important}body.admin-bar{padding-top:123px}}p{padding-bottom:15px}h1,h2,h3,h4{color:inherit;font-family:"avenir-lt-pro",sans-serif;font-size:20px;font-weight:700;line-height:1.1}h1{font-size:56px}h2{padding-bottom:25px;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase}h3,.et_pb_column_1_3 h3,.et_pb_column_1_4 h3,.et_pb_column_1_5 h3,.et_pb_column_1_6 h3,.et_pb_column_2_5 h3{padding-bottom:30px;font-size:45px}h4{font-size:24px;font-weight:400}h4.subt{font-weight:700}b,.fxbold{font-weight:700}.forange{color:#eeb238}.fgold{color:#b3954b!important}.fwhite{color:#ffffff}@media screen and (max-width:600px){h1{font-size:46px}h3,.et_pb_column_1_3 h3,.et_pb_column_1_4 h3,.et_pb_column_1_5 h3,.et_pb_column_1_6 h3,.et_pb_column_2_5 h3{font-size:32px}}@media screen and (max-width:480px){h1{font-size:36px}h3,.et_pb_column_1_3 h3,.et_pb_column_1_4 h3,.et_pb_column_1_5 h3,.et_pb_column_1_6 h3,.et_pb_column_2_5 h3{font-size:32px}}sup{font-size:65%}.button-max{width:100%}.slist-button,.gform_button,.gform_next_button,.gform_button_select_files,.wg-wrap,.wg-wrap-next,.wg-wrap-file,.slist-close{position:relative;display:inline-block;min-width:200px;z-index:1;padding:14px 55px 14px 14px!important;margin:0;color:#014139;background-color:#d7ff80;border-radius:0;border:none;font-family:inherit;font-size:13px;font-weight:700;line-height:1;letter-spacing:1px;text-align:left;text-transform:uppercase;-webkit-appearance:none;transition:0.3s ease-in-out;cursor:pointer}.slist-close{min-width:0;padding:8px 10px!important;font-size:20px;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.wg-wrap,.gform_button,.gform_next_button,.slist-max{min-width:0;max-width:200px;width:100%}.gform_button,.gform_next_button,.gform_button_select_files{margin:0!important;min-height:0!important;line-height:1!important}.gform_next_button{padding:14px 35px 12px 14px!important}.wg-wrap-file,.gform_button_select_files{min-width:200px;font-size:12px}.wg-wrap,.wg-wrap-next,.wg-wrap-file{padding:0!important;margin:0!important;border:none}.slist-button:before,.wg-wrap:before,.wg-wrap-next:before,.wg-wrap-file:before,.slist-close:before{content:'';position:absolute;z-index:-1;top:0;right:0;height:100%;width:0;background-color:#d7ff80;transition:0.3s ease-in-out}.slist-close:before{}.slist-button.slist-button-green{color:#d7ff80!important;background-color:#014139}.slist-button.slist-button-green:after{color:#d7ff80}.slist-button.slist-button-green:before{background-color:#014139}.slist-button:after,.wg-wrap:after,.wg-wrap-next:after,.wg-wrap-file:after{position:absolute;top:14px;right:14px;font-family:'Font Awesome 6 Pro';content:'\f061';font-size:120%;transition:0.3s ease-in-out;z-index:10}.wg-wrap:after,.wg-wrap-next:after,.wg-wrap-file:after{top:14px}.slist-button-w,.slist-close-w{border-color:#ffffff;color:#ffffff}.slist-button-w:before,.slist-close-w:before{background-color:#ffffff}.slist-button-w:after,.slist-close-w:after{color:#ffffff}.slist-button-r{border-color:#b3954b;color:#ffffff}.slist-button-r:before{background-color:#b3954b}.slist-button-p{border-color:#e88364;color:#ffffff}.slist-button-p:before{background-color:#e88364}.slist-button-t,.gform_next_button,#gform_submit_button_3,.gform_button_select_files{border-color:#738b96;color:#738b96}.slist-button-t:before,.wg-wrap-next:before,.wg-wrap-file:before{background-color:#738b96}.slist-button-s{min-width:0;padding:10px 35px 10px 12px!important;font-size:9px}.slist-button-s:after{top:9px;right:11px}.slist-button-xl{padding:22px 40px!important;font-size:24px}.slist-linkedin:after{content:'\f064'}.slist-linkedin i{position:absolute;top:4px;left:8px;font-size:35px}.slist-button.slist-linkedin{padding-left:50px!important}.s-btn-orange{border-color:#e88364;color:#4f6069}.s-btn-orange:before{background-color:#e88364}@media (hover:hover){.slist-button:hover,.slist-close:hover,.wg-wrap-next:hover .gform_next_button,.wg-wrap-next:hover #gform_submit_button_3,.wg-wrap-file:hover .gform_button_select_files,.wg-wrap-file:hover:after,.wg-wrap-next:hover:after{color:#d7ff80}.slist-button-w:hover,.slist-button-w:hover:after,.wg-wrap:hover .gform_button,.wg-wrap:hover:after,.slist-close-w:hover,.slist-close-w:hover:after{color:#4f6069}.slist-button:hover:before,.wg-wrap:hover:before,.wg-wrap-next:hover:before,.wg-wrap-file:hover:before,.slist-close:hover:before{right:auto;left:0;width:100%;background-color:#014139}.slist-button.slist-button-green:hover,.slist-button.slist-button-green:hover:after{color:#014139!important}.slist-button.slist-button-green:before{background-color:#d7ff80}.slist-button:hover:after{transform:translateX(-4px)}.slist-close:hover:after{transform:translateX(4px)}}@media screen and (max-width:600px){.slist-button{min-width:250px}.gfield .slist-button{min-width:100%}}@media screen and (min-width:600px){::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{border-left:1px solid #eeeeee;-webkit-border-radius:0;border-radius:0;background:#eeeeee}::-webkit-scrollbar-thumb{-webkit-border-radius:0;border-radius:0;background:#bbbbbb}::-webkit-scrollbar-thumb:window-inactive{background:#eeeeee}}.cbtabs{display:block;list-style-type:none!important;padding:0!important;margin:0 0 35px!important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-bottom:1px solid #ffffff}.cbtabs li{position:relative;display:inline-block;text-decoration:none;z-index:1;margin:0 2vw 0 0;padding:18px 0;border-radius:0;color:#ffffff;font-size:21px;line-height:1.2;cursor:pointer}.cbtabs li.selected{color:#4a4f9b;font-weight:700}.cbtabs li.selected:before{content:'';position:absolute;z-index:1;left:0;bottom:-2px;width:100%;height:4px;background-color:#4a4f9b}@media screen and (max-width:520px){.cbtabs li{font-size:19px}}.accordion-list{list-style:none;margin:0!important;padding:0!important}.accordion-list>li{display:block;width:100%;border-bottom:1px solid #6b777f}.action-header{position:relative;padding:20px 35px 20px 0;cursor:pointer}.accordion-numbers .action-header{padding-top:10px}.action-header h4{padding-bottom:0;font-size:22px;font-weight:800}.action-header-less{position:absolute;z-index:1;right:10px;bottom:21px;margin:auto;font-size:28px;line-height:1;height:24px}.action-num{color:#d7dadd;font-size:14px;font-weight:600;transition:0.3s all}.action-active .action-num{color:#4a4f9b}.action-content{display:none;padding-bottom:25px}.action-content p{margin-bottom:15px}.action-content img{width:100%}.action-content h5{color:#6a9eaf;padding:11px 0 0;font-weight:500}.et_pb_toggle{border:none;border-bottom:1px solid #BAC9E7;margin-bottom:0!important;background-color:transparent}.et_pb_toggle_open,.et_pb_toggle_close{background-color:transparent;padding:10px 0!important}.et_pb_toggle_title{padding:7px 0!important}.et_pb_toggle_close .et_pb_toggle_title,.et_pb_toggle_close h5.et_pb_toggle_title{color:#4f6069;font-size:16px;font-weight:600}.et_pb_toggle_open .et_pb_toggle_title,.et_pb_toggle_open h5.et_pb_toggle_title{color:#b3954b;font-size:16px;font-weight:600}.et_pb_toggle_close,.et_pb_toggle_open{padding:10px}.et_pb_toggle_content{padding:25px 0}.et_pb_toggle_title:before{content:'\f067';font-family:'Font Awesome 6 Pro'!important;font-weight:100;color:#23374B}.et_pb_toggle_open .et_pb_toggle_title:after{content:'\f068';position:absolute;top:50%;right:0;margin-top:-.5em;font-size:16px;font-family:'Font Awesome 6 Pro'!important;font-weight:100;color:#23374B}#main-header{box-shadow:none}#top-menu li{}#top-menu a{text-transform:uppercase;color:#6f7172;font-size:12px;font-weight:500;letter-spacing:1px}#top-menu li a:before{content:"";width:0;height:1px;background-color:#50aaaa;position:absolute;bottom:0;right:0;transition:.2s ease}#top-menu-nav>ul>li>a:hover{opacity:1;color:#50aaaa}#top-menu li a:hover:before,#top-menu li.current-menu-item>a:before{width:100%;right:auto;left:0}.et_header_style_left #et-top-navigation nav>ul>li{padding-bottom:22px}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:8px}#main-header.et-fixed-header #et-top-navigation nav>ul>li{padding-bottom:0}#top-menu li.current-menu-item>a{color:#50aaaa}.et_pb_scroll_top.et-pb-icon{right:15px;bottom:15px;padding-left:4px;padding-right:6px;border-radius:50%;background-color:#4f6069;color:#ffffff;font-weight:400;border:2px solid #ffffff}.pb-0{padding-bottom:0!important}.hero-main{padding-top:0;padding-bottom:0}.hero-main:before{content:"";width:65%;height:100%;background-color:#d2ff73;background:linear-gradient(#d2ff73,#d2ff73) left / 90px 100% no-repeat,#50aaaa;position:absolute;top:0;left:0;z-index:3}.hero-main:after{content:"";width:100%;height:100%;background-image:url("https://infinitepartners.co.za/wp-content/uploads/2026/02/home-graphic.svg");background-repeat:no-repeat;background-size:initial;background-position:center right -13vw;position:absolute;top:0;right:0;z-index:5}.hero-main .et_pb_row{z-index:6}.hero-main .et_pb_code{max-width:790px;min-height:700px;padding-top:200px;padding-bottom:110px;color:#ebfffa}.hero-main h1{color:#fff;font-size:5rem;font-weight:500;margin-bottom:35px}.hero-main p{color:#aad2d2;max-width:400px}.hero-main p:first-of-type{max-width:100%;margin-bottom:25px}.hero-main p strong{color:#d2ff73;font-size:30px;font-weight:300;font-style:italic}@media screen and (max-width:1440px){.hero-main:before{background:linear-gradient(#d2ff73,#d2ff73) left / 40px 100% no-repeat,#50aaaa}.hero-main h1{font-size:5rem}}@media screen and (max-width:1180px){.hero-main:before{background:linear-gradient(#d2ff73,#d2ff73) left / 20px 100% no-repeat,#50aaaa}.hero-main h1{font-size:4rem;max-width:500px;padding-bottom:0}}@media screen and (max-width:980px){.hero-main:before{background:linear-gradient(#d2ff73,#d2ff73) left / 10px 100% no-repeat,#50aaaa;width:90%}.hero-main:after{background-size:cover;background-position:center left 15vw}.mobile_menu_bar:before{color:#50aaaa}.et_header_style_left .logo_container{left:0;padding-left:15px}}@media screen and (max-width:767px){.hero-main h1{font-size:48px;margin-bottom:25px}}@media screen and (max-width:590px){.hero-main .et_pb_code{padding-top:55px;padding-bottom:55px;min-height:initial}.hero-main:before{width:100%}.hero-main p strong{font-size:22px}}@media screen and (max-width:475px){.hero-main h1{font-size:36px}.hero-main p strong{font-size:18px}}.custom-fw-section{}.custom-fw-section .full-section-container{}.full-section-container .fw-text-block{padding:55px 35px}.custom-fw-section .fw-abs-img{position:absolute;height:100%}.fw-abs-img img{display:block;width:100%;height:100%;object-fit:cover}.home-purpose{padding-top:0;padding-bottom:0}.home-purpose .full-section-container{display:flex;justify-content:flex-end}.home-purpose .full-section-container .fw-text-block{width:60%;padding:0}.fw-text-block .inner-fw-text{padding:65px 15%;max-width:900px}.home-purpose .fw-abs-img{right:60%;width:40%}.home-purpose h3{max-width:580px;padding-bottom:0;margin-bottom:35px}.home-purpose p{max-width:520px}@media screen and (max-width:767px){.home-purpose .full-section-container{flex-wrap:wrap}.home-purpose .fw-abs-img{right:auto;width:100%;position:relative;height:350px}.home-purpose .full-section-container .fw-text-block{width:100%;padding:0}}@media screen and (max-width:590px){.fw-text-block .inner-fw-text{padding:55px 25px}}@media screen and (max-width:475px){.home-purpose .fw-abs-img{height:250px}}.home-together{}.home-together:before{content:"";width:100%;height:8px;background-color:#d2ff73;position:absolute;top:0;left:0}.home-together h3{font-size:64px;max-width:600px;color:#fff}.home-together h3 strong{font-weight:400;color:#d2ff73}@media screen and (max-width:980px){.home-together h3{font-size:48px}}@media screen and (max-width:590px){.home-together h3{font-size:36px}}@media screen and (max-width:475px){.home-together h3{font-size:30px}}.home-invest-opportunity{padding-top:0;padding-bottom:0}.home-invest-opportunity{padding-top:0;padding-bottom:0}.home-invest-opportunity:before{content:""}.home-invest-opportunity .et_pb_code{height:100%}.home-invest-opportunity .et_pb_code .et_pb_code_inner{height:100%;padding-top:75px;padding-bottom:200px}.home-invest-opportunity .btn-ctas{position:absolute;bottom:75px}.home-invest-opportunity .btn-ctas.btn-group{display:flex;gap:1.2vw;flex-wrap:wrap}.home-invest-opportunity .home-invest{}.home-invest h3{max-width:300px}.home-invest p{max-width:420px}.home-invest-opportunity .home-portfolio{padding-left:15%}.home-portfolio h3{color:#014e44}.home-portfolio:before{content:"";width:1000px;height:100%;background-color:#befaf5;background-image:url("https://infinitepartners.co.za/wp-content/uploads/2026/01/home-portfolio-bg.png");background-repeat:no-repeat;background-position:left center;position:absolute;top:0;left:0}@media screen and (max-width:1440px){.home-portfolio h3{font-size:48px}}@media screen and (max-width:1180px){.home-invest-opportunity .btn-ctas.btn-group{gap:5px}}@media screen and (max-width:980px){.home-invest-opportunity .home-portfolio{padding-left:0}.home-portfolio:before{content:"";width:calc(100% + 50px);left:-25px}.home-invest-opportunity .et_pb_code .et_pb_code_inner{padding-bottom:0}.home-invest-opportunity .btn-ctas{position:relative;bottom:auto;padding-top:35px}.home-invest-opportunity .home-portfolio{padding-bottom:35px}.home-portfolio h3{font-size:36px}}.home-team{color:#fff}.home-team:before{content:"";width:60px;height:100%;background-color:#00ffff;position:absolute;top:0;right:0}.home-team h2{color:#014e44}.home-team h3{color:#014e44;max-width:450px}.home-team h3 strong{color:#d2ff73;font-weight:400}.home-team p{max-width:450px;padding-left:11vw}@media screen and (max-width:980px){.home-team h3{font-size:48px}.home-team:before{width:30px}}@media screen and (max-width:590px){.home-team{background-position:right -30vw center}.home-team h3{font-size:36px;max-width:250px}.home-team:before{width:20px}.home-team p{padding-left:0}}@media screen and (max-width:475px){.home-team h3{font-size:30px;max-width:200px}}.home-stats{}.home-stats .numbers-stats{margin-bottom:55px}.numbers-stats{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.numbers-stats .ns-block{text-align:center}.ns-block .ns-big-number{font-size:64px;font-style:italic;margin-bottom:15px}.ns-block .ns-caption{max-width:200px;margin:auto}@media screen and (max-width:980px){.numbers-stats .ns-block{width:calc(50% - 30px)}}@media screen and (max-width:590px){.ns-block .ns-big-number{font-size:48px;margin-bottom:5px}}@media screen and (max-width:475px){.ns-block .ns-big-number{font-size:36px}}.ns-cta{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}.ns-cta h3{font-size:64px;color:#014e44;margin-bottom:15px;padding-bottom:0}.ns-cta p{color:#50aaaa;font-size:36px;font-family:'oscine',sans-serif;font-weight:400;font-style:italic}.ns-cta .slist-div{padding-top:15px}@media screen and (max-width:980px){.ns-cta{justify-content:center;text-align:center}.ns-cta .slist-div{padding-top:25px}}@media screen and (max-width:767px){.ns-cta h3{font-size:48px}.ns-cta p{font-size:16px}}@media screen and (max-width:590px){.ns-cta h3{font-size:36px}}@media screen and (max-width:475px){.ns-cta h3{font-size:36px}}.home-impact-insights{padding-top:0;padding-bottom:0}.home-impact-insights:before{content:"";width:60px;height:100%;background-color:#d2ff73;position:absolute;top:0;right:0;z-index:9}@media screen and (max-width:980px){.home-impact-insights .et_pb_row{padding-left:0!important}}@media screen and (max-width:767px){.home-impact-insights:before{width:30px}}@media screen and (max-width:590px){.home-impact-insights:before{width:20px}}@media screen and (max-width:475px){.home-impact-insights:before{width:10px}}.home-impact{padding-top:75px;color:#fff}.home-impact h2{color:#fff}.home-impact h3{color:#014e44;max-width:350px}.home-impact p{max-width:500px}.h-impact-btn{}@media screen and (max-width:980px){.home-impact{padding-left:25px}.h-impact-btn{padding-top:35px;padding-left:25px}}.home-insights{background-color:#fff;padding-top:75px;padding-left:10%;margin-bottom:0!important}.home-insights:before{content:"";width:1000px;height:100%;background-color:#fff;position:absolute;top:0;left:0}.home-insights h3{max-width:350px}.h-insights-img{width:1300px;height:170px}.h-insights-img .et_pb_image_wrap{height:100%;width:100%}.h-insights-img img{display:block;width:100%;height:100%;object-fit:cover}.h-insights-btn{padding-left:10%;padding-top:35px;padding-bottom:75px;background-color:#fff;margin-bottom:0!important}.h-insights-btn:after{content:"";width:1000px;height:100%;background-color:#fff;position:absolute;top:0;left:0}@media screen and (max-width:980px){.home-insights p{color:#014e44;max-width:500px}.h-insights-btn{padding-left:25px}.home-insights{padding-left:25px}}@media screen and (max-width:590px){.h-insights-img{width:calc(100% + 50px);height:120px}}.general-cta-section{}.general-cta{display:flex;gap:25px;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;max-width:1080px}.general-cta h3{font-size:84px;max-width:700px;padding-bottom:0;margin-bottom:0;line-height:1}.general-cta .slist-button{margin-bottom:15px}@media screen and (max-width:980px){.general-cta h3{font-size:48px}.general-cta-section{background-size:cover!important;background-position:left 35vw center!important}}@media screen and (max-width:590px){.general-cta h3{}}@media screen and (max-width:475px){.general-cta h3{}}.pages-hero{padding-top:0;padding-bottom:0}.pages-header{position:relative;min-height:700px;display:flex;align-items:center;overflow:hidden;padding-top:55px}.pages-header:before{content:"";width:60px;height:100%;background-color:#014e44;position:absolute;top:0;right:0}.pages-header .ph-strip-block{width:100%;height:80px;background-color:#000;position:absolute;top:0;left:0;overflow:hidden}.ph-strip-block img{display:block;width:100%;height:100%;object-fit:cover}.pages-header .ph-container{max-width:1280px;width:100%;margin:auto;padding-left:25px;padding-right:25px;z-index:5}.pages-header h1{font-size:5rem;font-weight:500;line-height:1}.pages-header .ph-text{}@media screen and (max-width:1440px){.pages-header .ph-container{}.pages-header{min-height:600px}}@media screen and (max-width:1280px){.pages-header:before{width:30px}.pages-header .ph-strip-block{height:50px}.pages-header h1{font-size:5rem}}@media screen and (max-width:767px){.pages-header{display:block;padding-top:75px;padding-bottom:55px}.pages-header:before{width:20px}.pages-header .ph-strip-block{height:30px}}@media screen and (max-width:590px){.pages-header h1{font-size:48px}}.about-header{background-color:#befaf5}.about-header:before{z-index:3}.about-header .ph-strip-block{background-color:#d2ff73;z-index:4}.about-header .ph-container{display:flex;justify-content:space-between;width:100%}.about-header h1 .ph-offset-text{padding-left:7vw}.about-header h1 span{color:#50aaaa}.about-header .ph-text{max-width:400px}.about-header .ph-text p>strong{color:#50aaaa}.about-header .ph-graphic{position:absolute;top:0;left:0;height:100%;width:100%;max-width:1280px;z-index:2;background-image:url("https://infinitepartners.co.za/wp-content/uploads/2026/02/about-graphic-v5.png");background-repeat:no-repeat;background-position:bottom right;background-size:initial}.about-header .ph-graphic img{display:none}@media screen and (max-width:1280px){.about-header .ph-graphic{max-width:980px}}@media screen and (max-width:980px){.about-header .ph-container{flex-wrap:wrap;position:relative}.about-header .ph-text{max-width:700px;padding-right:30px}.about-header h1{margin-bottom:35px}.about-header .ph-graphic{max-width:980px}}@media screen and (max-width:980px){.about-header .ph-container{flex-wrap:wrap}.about-header .ph-text{max-width:700px;padding-right:30px}.about-header h1{margin-bottom:35px}}.about-story{background-position:center left 60vw}.about-story h2{}.about-story h3{padding-bottom:0;margin-bottom:35px;color:#014e44}.about-story h3 strong{font-weight:500;color:#50aaaa}.about-story p strong{color:#50aaaa}.about-strength{}.entry-content ul{padding-left:0;list-style-type:none;max-width:900px}.entry-content ul li{position:relative;border-bottom:1px solid #014e44;padding:5px 50px 5px 15px}.entry-content ul li:before{content:"-";display:block;position:absolute;top:2px;left:0}.about-funds{}.about-funds:before{content:"";width:100%;height:35vh;background-color:#014e44;position:absolute;bottom:0;left:0}.about-funds p{max-width:580px}.about-funds .et_pb_code{padding-top:55px}.about-funds .funds-blocks{display:flex;flex-wrap:wrap;gap:15px}.funds-blocks .fb-block{width:calc(50% - 15px);background-color:#ebfffa;padding:50px 75px}.fb-block h4{padding-bottom:0;margin-bottom:35px;color:#50aaaa;font-size:22px;font-style:italic}@media screen and (max-width:980px){.funds-blocks .fb-block{padding:35px 50px}.fb-block h4{font-size:20px}}@media screen and (max-width:767px){.funds-blocks .fb-block{width:100%}}.about-portfolio{}.about-portfolio:before{}.about-portfolio h2{color:#fff;max-width:310px;margin-left:15vw;margin-right:auto}.about-portfolio h3{max-width:750px}.about-portfolio p{padding-left:initial;max-width:310px;margin-left:15vw;margin-right:auto}@media screen and (max-width:980px){.about-portfolio .et_pb_text{max-width:550px;margin-left:auto}}@media screen and (max-width:767px){.about-portfolio h3{color:#fff}}.timeline-slider{overflow:hidden}.timeline-slider .tl-slide{text-align:center;padding-top:55px;padding-bottom:55px}.tl-slide .tl-slide-year{font-size:18px;font-family:'oscine',sans-serif;font-weight:400;font-style:italic;color:#50aaaa;padding-bottom:0;margin-bottom:15px;letter-spacing:1px}.tl-slide .tl-slide-desc{font-size:26px;max-width:660px;margin:auto}.tl-slide-desc span{display:inline-block}.timeline-arrows{position:absolute;top:25%;left:0;z-index:20;display:flex;justify-content:space-between;width:100%}.timeline-arrows .tl-btn{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#d7ff80;color:#014139;font-weight:700;cursor:pointer}@media screen and (max-width:767px){.timeline-slider .tl-slide{max-width:calc(100% - 150px);margin:auto}.tl-slide .tl-slide-desc{font-size:16px}}.timeline-breadcrumb{overflow:hidden;padding-top:120px;position:relative;color:#014e44}.timeline-breadcrumb:before{content:"";width:1px;height:100px;background-color:#50aaaa;position:absolute;top:0;left:50%;transform:translateX(-50%)}.timeline-breadcrumb-slide{border-top:1px solid #50aaaa;padding-top:15px}.timeline-breadcrumb .tb-item{text-align:center;font-size:18px;font-family:'oscine',sans-serif;font-weight:400;font-style:italic;letter-spacing:1px}.timeline-breadcrumb .tb-item.swiper-slide-active{color:#50aaaa;text-decoration:underline}.about-mission{}.about-mission:before{background-color:#d2ff73;right:auto;left:0}.about-mission h2{color:#fff}.about-mission h3{color:#fff;max-width:550px}.about-mission h3 strong{color:#00ffff}.about-mission p{max-width:600px;padding-left:unset}.about-mission p strong{color:#00ffff}.about-values{}.about-values h2{}.about-values h3{}.about-values p{}.about-values .et_pb_row{border-bottom:1px solid #50aaaa;padding-top:55px!important;padding-bottom:55px!important}.about-values .et_pb_row:first-of-type{padding-top:0!important}.about-values .et_pb_row:first-of-type p{padding-top:0!important;max-width:350px}.about-values h4{font-weight:700;padding-bottom:0;margin-bottom:25px}.about-insights{}.about-insights h3{font-size:54px;max-width:920px}@media screen and (max-width:767px){.about-insights h3{font-size:48px}}@media screen and (max-width:590px){.about-insights h3{font-size:36px}}.investment-aproach-header{background-color:#50aaaa}.investment-aproach-header .ph-strip-block{background-color:#befaf5;z-index:5}.investment-aproach-header:before{background-color:#d2ff73;right:auto;left:0}.investment-aproach-header h1{color:#fff}.investment-aproach-header h1 span{color:#d2ff73}.investment-aproach-header h1 .ph-offset-text{padding-left:7vw}.investment-aproach-header .ph-text{color:#fff;padding-top:35px;max-width:470px;margin-left:5vw}.investment-aproach-header .ph-container{position:relative;z-index:10}.investment-aproach-header .ph-graphic{position:absolute;top:0;right:0;height:100%;width:100%;max-width:1280px;z-index:1;transform:none;background-image:url("https://infinitepartners.co.za/wp-content/uploads/2026/02/invest-approach-graphic.png");background-repeat:no-repeat;background-position:bottom right;background-size:initial}.investment-aproach-header .ph-graphic img{display:block;width:100%;height:100%;object-fit:cover;display:none}@media screen and (max-width:1440px){.investment-aproach-header .ph-graphic{max-width:780px;background-size:cover;background-position:bottom left}}@media screen and (max-width:1080px){.investment-aproach-header h1{margin-left:5vw}.investment-aproach-header h1 .ph-offset-text{padding-left:0}}@media screen and (max-width:767px){.investment-aproach-header .ph-text{padding-top:0}.investment-aproach-header .ph-graphic{top:auto;bottom:0;height:auto}.investment-aproach-header:before{z-index:5}}.invest-approach{padding-top:55px;padding-bottom:55px}.invest-approach .full-section-container{justify-content:flex-start}.invest-approach .lcontent h2{margin-bottom:0;padding-left:25px}.invest-approach .fw-abs-img{right:auto;display:flex;align-items:center;padding:70px;position:relative}.invest-approach .fw-abs-img img{position:absolute;top:0;left:0;z-index:1}.invest-approach .fw-abs-img p{position:relative;z-index:5;max-width:300px;color:#fff}@media screen and (max-width:767px){.invest-approach{padding-bottom:0}.invest-approach .fw-abs-img{display:block;padding:50px 25px;height:auto}}.invest-approach h3{border-bottom:1px solid #ddd;padding-bottom:35px;margin-bottom:35px}.invest-approach h3.structured-heading{border-bottom:none;padding-bottom:0;margin-bottom:0;color:#014e44;font-size:44px}.invest-approach .full-section-container .fw-text-block{}.invest-approach .fw-text-block .inner-fw-text{padding:65px 25px}.invest-partner-model{}.invest-partner-model .ip-modeling-text-row{}.ip-modeling-text-row .et_pb_text{border-bottom:1px solid #50aaaa;padding-bottom:35px!important;margin-bottom:35px!important}.ip-modeling-text-row .et_pb_text p{max-width:650px}.invest-partner-model .icon-blurbs{}.invest-partner-model .icon-blurbs h4{color:#50aaaa;font-size:30px;padding-bottom:0;margin-bottom:35px}.icon-blocks{display:flex;flex-wrap:wrap;gap:15px}.icon-blocks .icb-block{width:calc(25% - 15px);text-align:center;padding:0 15px}.icb-block h5{font-size:16px;font-weight:700;color:#014e44;max-width:190px;margin:auto}.icb-block p{margin:auto}.icb-block:nth-child(1) p{max-width:220px}.icb-block:nth-child(2) p{max-width:170px}.icb-block:nth-child(3) p{max-width:210px}.icb-block .icb-icon{margin-bottom:25px;height:130px}.icb-icon img{display:block;width:100%;height:100%;object-fit:contain}@media screen and (max-width:980px){.icon-blocks .icb-block{width:calc(50% - 15px);margin-bottom:25px}}@media screen and (max-width:590px){.icb-block .icb-icon{height:80px}}.invest-approach-portfolio{border-top:20px solid #d7ff80}.approach-steps-section{padding-top:0;padding-bottom:0}.approach-steps-section:before{content:"";width:50%;height:100%;background-color:#014e44;position:absolute;top:0;left:50%}.collapsable-steps{display:flex;align-items:flex}.collapsable-steps .cs-block{min-height:600px;width:12.5%;text-align:center;cursor:pointer}.cs-block .cs-content-col{padding:50px 25px}.cs-content-col .cs-num{font-size:6rem;font-style:italic}.cs-content-col .cs-content{display:none}.cs-content h3{color:#014e44;font-size:30px}.cs-content p{max-width:220px}.cs-content p strong{font-size:18px;color:#50aaaa}.cs-block .cs-img-col{display:none;width:50%;height:100%;background-color:#000}.cs-block .cs-img-col img{display:block;width:100%;height:100%;object-fit:cover}.cs-block.cs-sector-tailwinds{background-color:#014e44;color:#50aaaa}.cs-sector-tailwinds.cs-active .cs-num{color:#ebfffa}.cs-sector-tailwinds.cs-active .cs-content h3{color:#ebfffa}.cs-sector-tailwinds.cs-active .cs-content p strong{color:#d2ff73}.cs-strong-fundamentals{background-color:#50aaaa}.cs-strong-fundamentals.cs-active .cs-num{color:#ebfffa}.cs-strong-fundamentals.cs-active .cs-content h3{color:#ebfffa}.cs-strong-fundamentals.cs-active .cs-content p strong{color:#d2ff73}.cs-leadership-alignment{background-color:#d2ff73}.cs-leadership-alignment.cs-active .cs-content p strong{color:#50aaaa}.cs-control-partnership{background-color:#befaf5}.collapsable-steps .cs-block.cs-active{text-align:left;display:flex;width:50%;cursor:unset}.cs-block.cs-active .cs-content-col{width:50%}.cs-block.cs-active .cs-content-col .cs-content{display:block;padding:50px 0}.cs-block.cs-active .cs-img-col{display:block}@media screen and (max-width:980px){.collapsable-steps .cs-block.cs-active{flex-wrap:wrap}.cs-block.cs-active .cs-content-col{width:100%}.cs-block.cs-active .cs-img-col{width:100%;height:300px}.cs-block.cs-active .cs-content-col .cs-content{padding:25px 0 0}.cs-content p{max-width:100%}}@media screen and (max-width:767px){.collapsable-steps{flex-wrap:wrap}.collapsable-steps .cs-block{min-height:auto;width:100%}.collapsable-steps .cs-block.cs-active{width:100%}.approach-steps-section:before{display:none}.cs-content-col .cs-num{font-size:48px;line-height:1}.cs-block .cs-content-col{padding:25px}}.teams-header{color:#fff}.teams-header .ph-container{max-width:800px}.teams-header h1{color:#fff;text-align:center;margin-bottom:35px}.teams-header h1 .ph-offset-text{color:#d7ff80;max-width:550px;margin-left:auto;text-align:left}.teams-header .ph-text{max-width:550px;margin-left:auto}.teams-header:before{width:10vw;background-image:url('https://infinitepartners.co.za/wp-content/uploads/2026/02/team-hero-after.jpg');background-size:cover;background-repeat:no-repeat;background-position:center}.team-members-section{}.team-members-section H2{text-align:center}.teams-categories-filter{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:55px}.teams-categories-filter a{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:10px 30px;border:1px solid #50aaaa;text-transform:uppercase;font-size:18px;font-family:'oscine',sans-serif;font-weight:400;font-style:italic;color:#014e44;letter-spacing:1px;position:relative}.teams-categories-filter a:before{content:"";width:0;height:100%;background-color:#50aaaa;position:absolute;top:0;right:0;z-index:-1;transition:.3s ease}.teams-categories-filter a:hover,.teams-categories-filter a.active{color:#fff}.teams-categories-filter a:hover:before,.teams-categories-filter a.active:before{width:100%;right:auto;left:0}@media screen and (max-width:767px){.teams-categories-filter a{min-height:30px;padding:5px 15px;font-size:14px}}.bios-list{display:flex;flex-wrap:wrap;justify-content:flex-start}.bios-item,.bios-final,.portfolio-item{position:relative;display:inline-block;width:33.3%;margin-bottom:0;overflow:hidden;cursor:pointer;padding:0 25px;border-left:0.5px solid #50aaaa;border-right:0.5px solid #50aaaa}.bios-item:not(.portfolio-item){margin-bottom:35px;padding-bottom:75px}.bios-item:first-of-type{}.portfolio-item{display:flex;align-items:center;justify-content:center;height:200px;width:calc(33.33% - 20px);margin-bottom:40px;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.bios-final{display:flex;align-items:center;height:auto;padding:50px;cursor:default}.bios-final-copy{display:inline-block;max-width:185px}.bios-item img{width:100%;height:100%;object-fit:cover;object-position:top}.portfolio-item img{width:70%;height:70%;max-height:65px;object-fit:contain;object-position:center}.bios-content{position:relative;z-index:2;bottom:0;opacity:1;transition:0.5s all;padding-top:25px}.bios-name{font-size:30px;line-height:1;color:#50aaaa;margin-bottom:10px}.bios-title{color:#50aaaa}.bios-experience{color:#014e44}.bios-department{color:#014e44}.bios-linkedin{color:#014e44}.bios-cta{padding-top:15px;position:absolute;bottom:0}.bios-item.bios-active .bios-content{opacity:1}.team-block-img{height:400px}.team-block-img img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:950px){.bios-item{}.portfolio-item{height:200px}}@media screen and (max-width:850px){.bios-item,.bios-final{width:50%}}@media screen and (max-width:550px){.bios-item,.bios-final{width:100%}}.bio-box,.bio-row{display:none;width:100%;padding:25px;margin-top:8px;margin-bottom:35px;border:1px solid #50aaaa}.bio-row.row-active{display:flex;flex-wrap:wrap;gap:30px}.portfolio-box,.portfolio-row{padding:35px;width:calc(100% + 70px);margin-left:-35px;margin-right:-35px;border:none;background-color:#edeff0}.bio-header{padding-bottom:15px;font-size:12px;letter-spacing:1px;color:#50aaaa}.portfolio-box .bio-header,.portfolio-row .bio-header{color:#b3954b}.bio-name-box{justify-content:space-between;align-items:flex-start;margin-bottom:23px;position:relative}.bio-name{color:#50aaaa;font-size:40px;line-height:1.1}.portfolio-box .bio-name,.portfolio-row .bio-name{color:#4f6069}.bio-close{padding-top:5px;position:absolute;top:0;right:5px}.bio-info-box{flex-wrap:wrap;justify-content:space-between;align-items:center;width:65%}.bio-info{padding-bottom:25px}.bio-copy{}.bio-copy h3{color:#014e44}.bio-box-img{width:30%}.portfolio-desc{max-width:600px;margin-bottom:30px}.portfolio-stats{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:950px}.portfolio-stat{margin-bottom:15px;margin-right:15px}.portfolio-stat a{color:#4f6069}.portfolio-stat .bio-header{padding-bottom:5px}.portfolio-case{margin-top:20px}@media screen and (max-width:850px){.bio-quote-box{padding:20px 30px}}@media screen and (max-width:650px){.bio-info,.bio-copy{width:100%}.bio-info-box{width:100%}.bio-row.row-active{position:relative}.bio-name-box{position:unset}.bio-close{right:5px}}@media screen and (max-width:600px){.bio-name{font-size:32px}.bio-quote-box{flex-wrap:wrap}.bio-quote-left,.bio-quote-right{width:100%;height:35px}.bio-quote-copy{padding:15px 0}}.team-insights{}.team-insights h3{font-size:54px;max-width:650px}.team-insights h3 strong{color:#d2ff73;font-weight:400}.portfolio-header{padding-bottom:100px}.portfolio-header:before{display:none}.portfolio-header .ph-strip-block{height:60px;background-color:#d7ff80;top:auto;bottom:0}.portfolio-header h1{color:#014e44;text-align:center;margin-bottom:35px}.portfolio-header h1 span{color:#50aaaa}.portfolio-header .ph-text{max-width:390px;margin-left:auto;margin-right:15vw}@media screen and (max-width:980px){.portfolio-header h1{text-align:left}.portfolio-header .ph-text{max-width:590px;margin-left:0;margin-right:0;text-align:left}}.portfolio-list-section{}.portfolio-list-wrapper{}.portfolio-list-wrapper h3.d-flex{display:flex;flex-wrap:wrap;gap:3vw;align-items:flex-end}.portfolio-list-wrapper h3 span{font-size:18px;color:#014e44;margin-bottom:10px}.portfolio-list-wrapper .bios-list{justify-content:center;gap:0;margin-bottom:55px}.portfolio-list-wrapper .portfolio-item{width:33.33%;box-shadow:none;text-align:center;border:none;margin-bottom:0;display:block;height:auto;padding:0}.portfolio-item.no-cat-title{border-top:1px solid #aad2d2;padding-top:55px}.portfolio-item.no-cat-title.nct-col-2 h4{border-right:none;margin-left:7vw}.no-cat-title h4{font-size:18px;font-family:'oscine',sans-serif;font-weight:400;font-style:italic;color:#014e44;padding-bottom:0;margin-bottom:55px;letter-spacing:1px;text-transform:uppercase;position:relative;border-right:2px solid #50aaaa;text-align:left}.portfolio-item .portfolio-logo-wrap{display:flex;align-items:center;justify-content:center;height:200px;border:1px solid #014e44;position:relative}.portfolio-list-wrapper .portfolio-item:last-of-type{border-right:none}.portfolio-item .portfolio-logo-wrap:before{content:"";background-color:#014e44;width:0;height:100%;position:absolute;top:0;right:0;transition:.3s ease;z-index:-1}.portfolio-item:hover .portfolio-logo-wrap:before{width:100%;right:auto;left:0}.portfolio-item.port-cols2{width:50%}@media screen and (max-width:590px){.portfolio-item.port-cols2,.portfolio-list-wrapper .portfolio-item{width:100%}.portfolio-list-wrapper .portfolio-item{border-right:none;border-bottom:1px solid #014e44}}.portfolio-list-wrapper .portfolio-row{width:100%;margin-left:0;margin-right:0;margin-bottom:0;padding:0;background-color:#50aaaa;color:#fff;position:relative;border-bottom:30px solid #d2ff73;background-image:url("https://infinitepartners.co.za/wp-content/uploads/2026/02/portfolio-bio-graphic.svg");background-position:center right -5vw;background-repeat:no-repeat;background-size:cover}.portfolio-list-wrapper .portfolio-item img{transition:.3s ease}.portfolio-item img.port-hover-logo{position:absolute;opacity:0}.portfolio-list-wrapper .portfolio-item:hover img{opacity:0}.portfolio-item:hover img.port-hover-logo{opacity:1}.portfolio-list-wrapper .portfolio-left-content{padding:35px;width:calc(60% - 15px)}.portfolio-list-wrapper .bio-name-box{margin-bottom:35px}.portfolio-list-wrapper .bio-name-box h3{color:#ebfffa}.portfolio-list-wrapper .portfolio-row .bio-header{color:#ebfffa;font-style:italic;font-size:20px;max-width:400px}.portfolio-list-wrapper .portfolio-stats{width:calc(40% - 15px);flex-direction:column;background-color:rgba(1,78,68,0.8);padding:70px}.portfolio-list-wrapper .portfolio-stat a{color:#ebfffa}.portfolio-list-wrapper .portfolio-stat a.tlink:before{background-color:#ebfffa}@media screen and (max-width:767px){.portfolio-list-wrapper .portfolio-left-content,.portfolio-list-wrapper .portfolio-stats{width:100%}.portfolio-list-wrapper .portfolio-stats{padding:35px;background-image:url(https://infinitepartners.co.za/wp-content/uploads/2026/02/portfolio-bio-graphic.svg);background-size:cover;background-position:left -30vw center;background-repeat:no-repeat}.portfolio-list-wrapper .portfolio-row{background-size:cover;background-position:top 50vh right;background-image:none}}.new-investments-blocks{display:flex;flex-wrap:wrap;border-top:1px solid #aad2d2;padding-top:55px}.new-investments-blocks .invest-block{width:50%}.new-investments-blocks h4{font-size:18px;font-family:'oscine',sans-serif;font-weight:400;font-style:italic;color:#014e44;padding-bottom:0;margin-bottom:55px;letter-spacing:1px;text-transform:uppercase;position:relative;border-right:2px solid #50aaaa}.new-investments-blocks .invest-block:last-of-type h4{border-right:none;margin-left:7vw}.new-investments-blocks .new-inv-logo{display:flex;align-items:center;justify-content:center;height:200px;border:1px solid #014e44}.new-inv-logo img{width:60%;height:60%;object-fit:contain;object-position:center}@media screen and (max-width:767px){.new-investments-blocks .invest-block{width:100%}.new-investments-blocks .invest-block h4,.new-investments-blocks .invest-block:last-of-type h4{border-right:none;margin-left:0}.new-investments-blocks .invest-block:first-of-type{margin-bottom:55px}}.portfolio-team{}.portfolio-team h2{color:#fff}.portfolio-team h3{color:#fff;max-width:650px;font-size:48px;margin-bottom:55px}@media screen and (max-width:590px){.portfolio-team h3{font-size:36px}}.insights-header{background-color:#61b2b2;background-image:url('https://infinitepartners.co.za/wp-content/uploads/2026/02/insights-header-bg.svg');background-size:initial;background-position:center left;background-repeat:no-repeat;color:#fff}.insights-header:before{display:none}.insights-header .ph-strip-block{background-color:#d2ff73;background-size:cover;background-position:center;background-repeat:no-repeat}.insights-header .ph-container{display:flex;align-items:flex-end;gap:3vw}.insights-header h1{color:#fff}.insights-header h1 span{color:#d2ff73}.insights-header h1 .ph-offset-text{padding-left:10vw}.insights-header .ph-text{max-width:340px;margin-left:0}@media screen and (max-width:1080px){.insights-header .ph-container{flex-wrap:wrap}.insights-header h1{font-size:64px}}@media screen and (max-width:767px){.insights-header h1{font-size:48px}.insights-header{background-size:cover;min-height:initial}}@media screen and (max-width:590px){.insights-header h1 .ph-offset-text{padding-left:0}}.news-and-insights-listings{border-bottom:1px solid #50aaaa}.news-categories{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:55px}.news-categories a{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:10px 30px;border:1px solid #50aaaa;text-transform:uppercase;font-size:18px;font-family:'oscine',sans-serif;font-weight:400;font-style:italic;color:#014e44;letter-spacing:1px;position:relative}.news-categories a:before{content:"";width:0;height:100%;background-color:#50aaaa;position:absolute;top:0;right:0;z-index:-1;transition:.3s ease}.news-categories a:hover{color:#fff}.news-categories a:hover:before{width:100%;right:auto;left:0}.news-categories a:hover,.news-categories a.active{color:#fff}.news-categories a:hover:before,.news-categories a.active:before{width:100%;right:auto;left:0}@media screen and (max-width:767px){.news-categories a{min-height:30px;padding:5px 15px;font-size:14px}}.category-articles{}.category-articles .category-articles-row{padding-top:75px;padding-bottom:75px}.category-articles .category-articles-row:first-of-type{padding-top:0}.category-articles-row:nth-child(even){background-color:#ebfffa}.category-articles-row .articles-row-container{max-width:1280px;margin:auto}.category-articles-row h2{text-align:center;margin-bottom:55px}.category-articles-blocks{display:flex;flex-wrap:wrap}.category-articles-blocks .article-block{width:33.3%;padding:0 25px 55px;position:relative;border-right:1px solid #50aaaa;margin-bottom:25px;position:relative}.category-articles-blocks .article-block:first-of-type{border-left:1px solid #50aaaa}.article-block .artb-img{height:250px;margin-bottom:15px}.article-block .artb-img img{display:block;width:100%;height:100%;object-fit:cover}.article-block h3{font-size:32px;line-height:1;margin-bottom:25px}.article-block .artb-meta{display:flex;gap:15px;color:#014e44;padding-bottom:25px}.article-block .artb-intro{border-top:1px solid #50aaaa;padding-top:25px;padding-bottom:25px;color:#014e44}.article-block .slist-button{position:absolute;bottom:0}@media screen and (max-width:767px){.category-articles-blocks .article-block{width:100%;margin-bottom:35px}.article-block h3{font-size:22px}}.article-row-cta{padding-top:55px;text-align:center}.article-row-cta a{text-transform:uppercase;color:#6f7172;font-size:14px;font-weight:600;letter-spacing:1px}.single-article-hero{padding-bottom:0}.single-article-hero:before{content:"";width:100%;height:500px;background-color:#61b2b2;background-image:url('https://infinitepartners.co.za/wp-content/uploads/2026/02/single-article-bg.jpg');background-size:initial;background-position:center left;background-repeat:no-repeat;display:block;position:absolute;top:0}.article-hero{}.article-hero .article-hero-container{max-width:1280px;margin:auto;background-color:#fff}.article-hero .article-hero-img{height:600px}.article-hero-img img{display:block;width:100%;height:100%;object-fit:cover}.single-article-meta{background-color:#d2ff73;color:#014e44;font-size:20px;font-style:italic;display:flex;gap:15px;padding:15px 25px;text-transform:uppercase}.single-post-heading{padding-top:55px;max-width:1040px;margin:auto}.single-post-heading h1{max-width:760px;margin-bottom:35px;padding-bottom:0}.article-content{max-width:1040px;margin:auto}.article-content h2{padding-top:25px;margin-bottom:15px;font-weight:600}.article-content h2 u{text-decoration:none;border-bottom:1px solid}.article-buttons{display:flex;gap:15px;flex-wrap:wrap;justify-content:space-between;padding-top:55px}.news-hero{}.news-hero h1{font-size:18px;font-family:'oscine',sans-serif;font-weight:400;font-style:italic;color:#014e44;padding-bottom:0;margin-bottom:50px;letter-spacing:1px;text-transform:uppercase;text-align:center}.impact-header{}.impact-header:before{background-color:#d2ff73;background-image:url("https://infinitepartners.co.za/wp-content/uploads/2026/02/approach-before-bg.svg");background-size:cover;background-repeat:no-repeat;background-position:center}.impact-header h1{margin-bottom:55px}.impact-header h1 .ph-offset-text{color:#50aaaa;margin-left:10vw}.impact-header .ph-text{max-width:550px;margin-left:4vw}@media screen and (max-width:980px){.pages-header h1{font-size:64px}.impact-header h1 .ph-offset-text,.impact-header .ph-text{margin-left:0}}@media screen and (max-width:767px){.pages-header{min-height:initial}.pages-header h1{font-size:48px;margin-bottom:35px}}.impact-goals{padding-bottom:150px}.impact-goals .funds-blocks .fb-block{width:calc(33.3% - 15px);padding:50px;border-bottom:10px solid #d2ff73}.impact-goals .fb-block h4{font-size:30px;color:#014e44}.impact-goals:before{height:45vh;background-color:#50aaaa;background-image:url("https://infinitepartners.co.za/wp-content/uploads/2026/02/impact-goals-bg.svg");background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width:980px){.impact-goals .funds-blocks .fb-block{width:100%;padding:20px}}.impact-commitments{}.impact-commitments h4{max-width:480px}.impact-commitments p strong{display:block;max-width:450px}.impact-commitments p:has(+ul){margin-bottom:15px}.sdg-focus-section{padding-top:0;padding-bottom:0}.sdg-focus-section:before{content:"";width:20px;height:100%;background-color:#d2ff73;position:absolute;top:0;right:0;z-index:10}.sdg-focus-section .sdg-flex{display:flex;flex-wrap:wrap}.sdg-focus-section .sdg-content{background-color:#50aaaa;color:#fff;width:75%;padding-top:75px;padding-bottom:75px;padding-left:25px}.sdg-content h2{color:#fff}.sdg-content h3{color:#fff;max-width:600px}.sdg-content h3 span{color:#d2ff73}.sdg-content p{max-width:400px}.sdg-focus-section .sdg-featured-img{width:25%;background-color:#000}.sdg-featured-img img{display:block;width:100%;height:100%;object-fit:cover}.sdg-goal-table{margin-bottom:35px}.sdg-goal-table .sdg-head{font-style:italic;text-transform:uppercase}.sdg-goal-table .sdg-row{display:flex;padding:10px 0;border-bottom:1px solid #befaf5}.sdg-head .sdg-row{border-bottom:none;margin-bottom:5px}.sdg-row .sdg-col-label{width:50%}.sdg-row .sdg-col-value{width:20%;color:#00ffff}@media screen and (max-width:1080px){.sdg-row .sdg-col-label{width:80%}}@media screen and (max-width:767px){.sdg-focus-section .sdg-content{width:100%;padding-top:55px;padding-bottom:55px;padding-left:25px;padding-right:25px}.sdg-focus-section .sdg-featured-img{width:100%;height:350px}}@media screen and (max-width:590px){.sdg-row .sdg-col-label{padding-right:35px;width:50%}}@media screen and (max-width:475px){.sdg-row .sdg-col-label{width:60%}}.diversity-and-inclusion-section{}.diversity-and-inclusion-section p:has(+ul){padding-top:15px;margin-bottom:25px}.impact-sustainability-report{color:#fff}.impact-sustainability-report:before{content:"";max-width:1280px;width:100%;height:100%;background-image:url("https://infinitepartners.co.za/wp-content/uploads/2026/02/impact-sustainability-before.png");background-size:initial;background-repeat:no-repeat;background-position:center left;position:absolute;top:0;right:35%}.impact-sustainability-report h2{color:#d2ff73}.impact-sustainability-report h3{color:#fff;font-size:64px}.impact-sustainability-report p,.impact-sustainability-report ul{max-width:520px}.impact-sustainability-report ul li{border-bottom:none;padding-bottom:0;padding-top:0}@media screen and (max-width:980px){.impact-sustainability-report:before{right:auto;left:0;width:85%;background-position:center right}}@media screen and (max-width:767px){.impact-sustainability-report h3{font-size:48px}}@media screen and (max-width:590px){.impact-sustainability-report:before{width:95%;background-position:center left -100vw}}.impact-sustainability-report .sust-floating-button{position:absolute;bottom:0;right:0}.btn-group{display:flex;gap:8px;flex-wrap:wrap}@media screen and (max-width:590px){.impact-sustainability-report .sust-floating-button{position:relative;bottom:auto;right:auto}}.impact-highlights{}.impact-highlights h2 span{color:#50aaaa}.impact-highlights h3{text-align:center;max-width:550px;margin:0 auto 55px}.impact-highlights h3 sup{font-size:50%;left:-15px}.impact-highlights .ns-block{border-right:1px solid #014e44;width:calc(25% - 30px)}.impact-highlights .ns-block:first-of-type{border-left:1px solid #014e44}.impact-highlights .ns-block .ns-big-number{display:flex;justify-content:center;gap:10px;align-items:flex-end}.impact-highlights .ns-block .ns-big-number span{font-size:25px;color:#50aaaa;display:inline-block;margin-bottom:10px}@media screen and (max-width:767px){.impact-highlights .ns-block{border-right:none;border-bottom:1px solid #014e44;width:calc(50% - 30px);padding-bottom:35px}.impact-highlights .ns-block:first-of-type{border-left:none}.impact-highlights .ns-block .ns-big-number span{font-size:18px}}@media screen and (max-width:590px){.impact-leadership-stats .ns-block{width:100%}}.impact-highlights .footnote{padding-top:35px}.footnote sup{bottom:.6em}.impact-leadership-stats{color:#fff}.impact-leadership-stats h2{color:#fff}.impact-leadership-stats .ns-block{border-right:1px solid #ffffff;width:calc(25% - 30px)}.impact-leadership-stats .ns-block:first-of-type{border-left:1px solid #ffffff}.impact-leadership-stats .ns-block .ns-big-number{color:#d2ff73}@media screen and (max-width:767px){.impact-leadership-stats .ns-block{border-right:none;border-bottom:1px solid #ffffff;width:calc(50% - 30px);padding-bottom:35px}.impact-leadership-stats .ns-block:first-of-type{border-left:none}}@media screen and (max-width:590px){.impact-leadership-stats .ns-block{width:100%}}.impact-infrastructure{}.impact-infrastructure .numbers-stats{max-width:550px}.impact-infrastructure .numbers-stats .ns-block{text-align:left;width:100%;display:flex;align-items:center;gap:25px;border-bottom:1px solid #014e44}.impact-infrastructure .numbers-stats .ns-block:last-of-type{border-bottom:none}.impact-infrastructure .ns-block .ns-caption{max-width:250px;margin:unset}.impact-infrastructure .et_pb_row:last-of-type .et_pb_column:first-of-type{border-right:1px solid #014e44;padding-right:5vw}.impact-infrastructure .et_pb_row:last-of-type .et_pb_column:last-of-type{padding-left:5vw}@media screen and (max-width:980px){.impact-infrastructure .et_pb_row:last-of-type .et_pb_column:first-of-type{border-right:none;border-bottom:1px solid #014e44;padding-right:0}.impact-infrastructure .et_pb_row:last-of-type .et_pb_column:last-of-type{padding-left:0}.impact-infrastructure .numbers-stats{max-width:100%;gap:0}}.impact-governance-stats{}.impact-governance-stats .numbers-stats{gap:0;justify-content:flex-start;width:100%}.impact-governance-stats .ns-block{border-right:1px solid #50aaaa;width:20%;display:flex;align-items:center;padding-top:25px;padding-bottom:25px}.impact-governance-stats .ns-block:first-of-type{border-left:1px solid #50aaaa}@media screen and (max-width:980px){.impact-governance-stats .ns-block{width:33.3%}}@media screen and (max-width:767px){.impact-governance-stats .ns-block{width:100%;border-right:none;border-bottom:1px solid #50aaaa}.impact-governance-stats .ns-block:first-of-type{border-left:none}}.newsletter-section{padding-top:0;padding-bottom:0}.newsletter-section:before{content:"";width:3vw;height:100%;background-color:#d2ff73;position:absolute;top:0;left:0;z-index:10}.newsletter-section .newsletter-wrap{display:flex}.newsletter-wrap .nsl-copy{padding-top:150px;padding-bottom:150px;flex:1;color:#fff;font-size:24px}.newsletter-wrap h2{color:#fff}.newsletter-wrap h3{color:#fff;max-width:490px}.newsletter-wrap p{}.newsletter-wrap .nsl-form{padding:150px 65px;width:50%;background-color:rgba(190,250,245,.85)}.newsletter-section .gform_wrapper.gravity-theme .gform_footer .wg-wrap{margin-top:0!important}.newsletter-section .gform_wrapper.gravity-theme .gfield input{border-color:#50aaaa!important}.newsletter-section .gform_wrapper.gravity-theme .gfield input::placeholder,.newsletter-section .gform_wrapper.gravity-theme .gfield textarea::placeholder{color:#50aaaa!important}@media screen and (max-width:1380px){.newsletter-section:before{width:30px}.newsletter-wrap .nsl-copy{padding-left:50px}}@media screen and (max-width:767px){.newsletter-section:before{width:10px}.newsletter-section .newsletter-wrap{flex-wrap:wrap;flex-direction:column;gap:35px}.newsletter-wrap .nsl-copy{padding:55px 25px 25px}.newsletter-wrap .nsl-form{padding:35px;width:100%}}.contact-section{position:relative}.contact-section:before{content:"";position:absolute;right:60px;width:10vw;height:100%;background-image:url("https://infinitepartners.co.za/wp-content/uploads/2026/02/contact-sidebar-bg.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;z-index:10}.contact-section:after{content:"";width:60px;height:100%;background-color:#d2ff73;position:absolute;top:0;right:0;z-index:10}.contact-header{color:#fff;background-color:#50aaaa;padding-top:0;overflow:hidden}.contact-header:before{display:none}.contact-header h1{color:#fff;margin-bottom:35px}.contact-header h1 .ph-offset-text{margin-left:8vw}.contact-header h1 span{color:#d7ff80}.contact-header .ph-text{max-width:440px;margin-left:5vw}.contact-header .ph-graphic{position:absolute;top:0;right:-5vw;width:100%;height:100%}.contact-header .ph-graphic img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:980px){.contact-section{padding-bottom:120px}.contact-section:before{top:auto;bottom:35px;right:0;width:100%;height:120px}.contact-section:after{width:100%;height:35px;top:auto;bottom:0;right:0}.contact-header h1{font-size:64px}}@media screen and (max-width:767px){.contact-header{padding-top:75px;min-height:initial}.contact-header h1{font-size:48px}.contact-header h1 .ph-offset-text{margin-left:0}.contact-header .ph-text{margin-left:0}}.contact-form-section{padding-top:75px;padding-bottom:75px}.contact-form-container{max-width:1040px;padding-left:25px;padding-right:25px}.media-careers-section{padding-top:0;padding-bottom:0}.media-careers-section .media-careers-enquiries{display:flex;flex-wrap:wrap}.media-careers-enquiries .media-block{padding:65px 65px 95px;position:relative;width:50%;background-color:#ebfffa}.media-block h2{color:#50aaaa}.media-block p{max-width:390px}.media-block .media-floating-block{position:absolute;bottom:0;left:0;background-color:#000;background-image:url("https://infinitepartners.co.za/wp-content/uploads/2026/02/media-block-bg.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:60px}.media-careers-enquiries .career-block{padding:65px;background-color:#50aaaa;color:#fff;width:50%}.career-block h2{color:#befaf5}.career-block p{max-width:400px}@media screen and (max-width:767px){.media-careers-enquiries .media-block,.media-careers-enquiries .career-block{width:100%;padding:35px 25px 50px}.media-careers-enquiries .media-block{padding:35px 25px 95px}}#gform_3 .gform-body{padding:30px;overflow:hidden}#gform_1,#gform_1_validation_container{position:relative;max-width:700px}#gform_fields_1{grid-column-gap:8%}.newsletter-terms a{color:#ffffff}.gform_wrapper.gravity-theme .gfield_label{text-transform:uppercase}.gform_wrapper.gravity-theme .gfield input,.gform_wrapper.gravity-theme .gfield select,.gform_wrapper.gravity-theme .gfield textarea,#zcampaignOptinForm .check-input{border:none!important;border-bottom:1.5px solid #014139!important;color:#014139!important;font-size:15px!important;font-weight:400!important;padding:11px 0!important;border-radius:0!important;margin-bottom:0;background-color:transparent}.gform_wrapper.gravity-theme .gfield select{background-color:#fff}.gform_wrapper.gravity-theme #gform_3 .gfield input,.gform_wrapper.gravity-theme #gform_3 .gfield select,.gform_wrapper.gravity-theme #gform_3 .gfield textarea,#zcampaignOptinForm .check-input{border-bottom:1.5px solid #014139!important;color:#014139!important}#zcampaignOptinForm .check-input{width:100%}.gform_wrapper.gravity-theme #gform_3 .gfield select{background-color:#ffffff}.gform_wrapper.gravity-theme .gfield select{-webkit-appearance:none;background-image:url('https://infinitepartners.co.za/wp-content/uploads/2025/01/arrow-bg-02.svg');background-repeat:no-repeat;background-size:20px!important;background-position:right 15px center}.gform_wrapper.gravity-theme .gfield input::placeholder,.gform_wrapper.gravity-theme .gfield textarea::placeholder{color:#aad2d2!important}.gform_wrapper.gravity-theme .gfield textarea{resize:none;height:116px!important}.gform_confirmation_message{max-width:675px;font-size:32px;line-height:1.2;padding:55px 0 56px}.gform_wrapper .gform_validation_errors{background:#4f6069!important;border:none!important;border-radius:0!important;padding:18px 30px!important;margin-bottom:25px!important;box-shadow:none!important}#gform_3_validation_container{margin-top:0!important;margin-bottom:5px!important}.gform_wrapper .gform_validation_errors>h2{color:#ffffff!important;font-family:'Playfair Display',serif!important;font-style:italic;font-size:17px!important;font-weight:300!important;line-height:1.3!important;margin:0!important;padding-bottom:0!important;text-transform:unset;text-align:center}.gform_wrapper.gravity-theme .gform_validation_errors:focus{outline:none!important;outline-offset:0!important}.gform_wrapper.gravity-theme .gfield select{-webkit-appearance:none;background-repeat:no-repeat;background-size:20px;background-position:right 15px center}.gform_wrapper.gravity-theme #gform_3 .gfield select{background-color:transparent!important}.gform_wrapper.gravity-theme .gfield_required{color:#4c3735;font-size:18px}.gfield_validation_message{background:transparent!important;border:none!important;font-family:'Playfair Display',serif!important;font-style:italic;font-size:12px!important;padding:0!important;color:#ffffff!important;margin-top:2px!important}#gform_3 .gfield_validation_message{color:#b3954b!important}.gravity-captcha{overflow:hidden}.gform_required_legend{font-size:17px;font-weight:700;margin-bottom:25px}#gform_1 .gform_footer.top_label{justify-content:flex-end}.ginput_container_consent{padding:15px 0 10px}.ginput_container_consent input{transform:translateY(-3px) scale(2)}.gfield_consent_label{padding-left:10px;font-size:23px}.gform-loader{position:absolute!important;top:15px;right:-25px}#gform_1 .gform_footer{position:absolute;right:0;bottom:-10px;width:calc(100% - 260px)}.gform_wrapper.gravity-theme #gform_2 .gfield textarea{}.gform_wrapper.gravity-theme #gform_2 .gfield{margin-top:15px}#gform_2 .wg-wrap,#gform_2 .gform_button{}#gform_wrapper_2 .gform_validation_errors{border:1.5px solid #ffffff!important}.ginput_address_country{flex:100%!important}.gf_progressbar_wrapper{display:none}#gform_3 h2{padding-bottom:15px;color:#b3954b}#gform_3 h3{padding-bottom:15px;font-size:34px}#gform_3 .gfield_html{position:relative;margin-bottom:40px}#gform_3 .gfield_html:after{content:'';position:absolute;z-index:-1;top:calc(100% + 25px);left:-30px;right:-30px;height:560px;background-color:#eef0f0}#gform_3 .gform_page_footer{position:relative;margin-top:50px!important}#gform_3 .gform_page_footer:after{content:'';position:absolute;z-index:-1;top:-12px;left:-30px;right:-30px;height:300px;background-color:#ffffff}#gform_3 .gform_previous_button,#gform_3 .gfield_required,#field_3_19:after,#gform_page_3_3 .gform_page_footer,.gform_fileupload_rules{display:none!important}#field_3_16{margin-bottom:0!important}.form-rmargin{margin-right:20px;margin-bottom:20px}.gform_wrapper{display:block!important}.gform_wrapper.gravity-theme #gform_3 .gfield_label{font-size:14px;font-weight:400}.gform_wrapper.gravity-theme .gform_drop_instructions{font-size:13px}.gform_wrapper.gravity-theme .gform_drop_area{padding:10px 30px;background:#f8f8f8;border-radius:0}.ginput_preview{font-size:12px;line-height:1}#input_3_28{height:119px!important}.gform_wrapper.gravity-theme .gform_footer{justify-content:flex-end}.gform_wrapper.gravity-theme .gform_footer .wg-wrap{margin-top:-40px!important}@media screen and (max-width:640px){.gform_wrapper.gravity-theme .gfield input,.gform_wrapper.gravity-theme .gfield select,.gform_wrapper.gravity-theme .gfield textarea{background-size:cover}.gform_required_legend{bottom:38px}.gform_wrapper.gravity-theme .gform_footer .wg-wrap{margin-top:0!important}}@media screen and (max-width:520px){.ginput_container_consent input{transform:scale(1)}.gform_footer{position:relative;width:100%;bottom:0;padding-top:30px;justify-content:flex-start}.gform_footer.top_label{justify-content:flex-start}#gform_3 .gfield_html:after{height:800px}}@media screen and (max-width:460px){.gform_required_legend{position:relative;bottom:auto;padding-bottom:20px!important}#gform_1 .gform_footer{position:relative;width:100%;bottom:0;justify-content:flex-start!important}}#main-footer{display:none}.et_pb_section.section-footer{padding-top:60px;padding-bottom:60px;background-color:#ebfffa;color:#6f7172}.footer-box{display:flex;align-content:center;justify-content:space-between;padding:30px 0;color:#6f7172}.footer-logo-box{align-items:flex-start}.footer-menu-box{padding-bottom:7px;border-bottom:1px solid #738b96}.footer-logo{max-width:290px}.footer-icon{max-width:95px}.footer-col{width:100%}.footer-title{padding:10px 0;border-bottom:1px solid #738b96;color:#50aaaa;font-size:15px;font-weight:700}.footer-links{padding:15px 0 10px;padding-right:5vw;white-space:nowrap}.footer-col:last-child .footer-links{padding-right:0}.footer-menu-items{text-transform:uppercase}.txt-un-capitalize{text-transform:none;font-size:11px;line-height:1.8;white-space:wrap}.footer-list a,.footer-list span{display:inline-block;margin:3px 0;padding:4px 0;color:#6f7172;font-size:11px;line-height:1;cursor:pointer}.footer-list-news{padding-top:5px}.footer-list-social a{display:inline-block;color:#fff;font-size:18px;transition:0.5s all;border-radius:100%;display:flex;justify-content:center;align-items:center;width:35px;height:35px;background-color:#6f7172}.footer-social{width:150px}.footer-social .footer-title{white-space:nowrap}.footer-social,.footer-social .footer-links{text-align:right}.footer-terms,.footer-terms a{color:#50aaaa;font-size:11px}.footer-licensing{max-width:500px}@media (hover:hover){.footer-list-social a:hover{transform:translateY(-3px)}}@media screen and (max-width:980px){.footer-box{flex-wrap:wrap;justify-content:center}.footer-quick{width:40%}.footer-partner,.footer-contact{width:30%}.footer-news,.footer-social{width:50%}.footer-social .footer-list-social{display:flex;justify-content:flex-end}.footer-icon{display:none}.et_pb_section.section-footer{padding-top:35px;padding-bottom:35px}.footer-terms{text-align:center}}@media screen and (max-width:600px){.footer-quick{width:100%}.footer-partner,.footer-contact{width:50%}.footer-news,.footer-social{width:50%}}