/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
header .img-fluid{height:auto;max-height:2em;}.stat{background:white;border-radius:15em;padding:2em;width:17em;height:17em;color:#b40606;border:solid 0.5em;margin:auto;}.stat h2{font-size:4em;margin-top:0.6em;}.stat h6{font-size:1em;}.stat p{font-size:0.8em;}.statpara{color:white;margin:1em auto 2em;max-width:15em;}.bg-dark-red{background:#640000;}.wp-block-cover.sfss.is-layout-constrained.wp-block-cover-is-layout-constrained{min-height:1em;padding:3em 0;}.mb-6{margin-bottom:6em;}.lh-1h{line-height:1.3em;padding-bottom:1em;}.solimage{margin:auto;width:9em;}
.safrica span.wp-block-cover__background.has-background-dim{opacity:.8;}.trackrc figure.wp-block-image{display:inline-block !important;}.lightningicon::before{font-family:"Font Awesome 6 Free";content:"\f0e7";font-weight:900;margin-right:0.5em;}.fs1rem{font-size:1rem;}div#block-contenty-breadcrumbs{opacity:0;;}.form-container{max-width:31em;margin:auto;background:black;padding:3em;}.btn-cfc input{display:inline-block;width:50%;}.tick-cfc em span{color:white !important;font-size:12px;}.webform-submission-cf-contact-form .js-form-item{margin-bottom:0px !important;}.leaflet-container{height:100% !important;min-height:300px;}.leaflet-map-wrapper{height:100%;}.leaflet-map-field{height:400px;}.circle-wrapper{position:relative;max-width:341px;aspect-ratio:1/1;margin:1em auto 4em;}.circle-img{width:100%;height:auto;border-radius:50%;display:block;box-shadow:0 10px 20px rgb(0 0 0 / 58%);}img.circle-img.cfg{position:absolute;top:13em;left:7em;width:21em;box-shadow:none;}@media (max-width:1024px){.circle-wrapper{max-width:400px;display:block;}}@media (min-width:1025px){.borderside{border-left:5px #dc3545 solid;border-right:5px #dc3545 solid;}}@media (max-width:600px){.circle-wrapper{width:380px;}}svg{position:absolute;top:0px;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;}text{font-size:clamp(10px,1.6vw,15px);fill:#333;font-weight:500;letter-spacing:0.02em;}.first{fill:#a20000;font-weight:700;}.aboutus-wrapper{padding:0px 2em;}a.nav-link.active.text-white.is-active,a.nav-link.nav-link--web-.text-white.is-active{color:#fb4444 !important;}.icon-link-hover:hover>.bi{transform:none !important;}.nav-link .bi{vertical-align:middle;margin-right:0.5rem;font-size:1rem;line-height:1;}.nav-link .link-text{vertical-align:middle;}.nav-link{display:flex;align-items:center;}.nav-link .bi{margin-right:0.5rem;margin-top:0;flex-shrink:0;}.webform-submission-cf-contact-add-form div#edit-container{padding:1em 3em;}.webform-submission-cf-contact-add-form input,.webform-submission-cf-contact-add-form textarea{color:#0d6dfb !important;}.webform-submission-cf-contact-add-form input.form-submit{color:white !important;margin-top:1em !important;}.webform-submission-cf-contact-add-form div.js-form-item-markup{color:white;text-align:center;}.webform-submission-cf-contact-add-form input ::placeholder{color:red;opacity:1;}.form-floating>.form-control-plaintext~label::after,.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-select~label::after{position:initial;height:initial;}.toast-container{z-index:1055 !important;}.toast{min-width:350px !important;margin-bottom:0.5rem !important;background-color:transparent !important;}.toast-header{background-color:#f8f9fa !important;border-bottom:1px solid rgba(0,0,0,.125) !important;}.toast-body{padding:0.75rem !important;word-wrap:break-word !important;color:#ffffff !important;background-color:#dc3545 !important;font-size:14px !important;line-height:1.5 !important;}.toast-body-status{background-color:#28a745 !important;color:#ffffff !important;}.toast-body-warning{background-color:#ffc107 !important;color:#000000 !important;}.toast-body-error{background-color:#dc3545 !important;color:#ffffff !important;}.toast-body-info{background-color:#17a2b8 !important;color:#ffffff !important;}.toast-body *{color:inherit !important;}.toast-body,.toast-body *{text-shadow:none !important;opacity:1 !important;visibility:visible !important;}.toast .toast-body{color:white !important;}div.toast-container div.toast div.toast-body{color:#ffffff !important;text-indent:0 !important;font-size:14px !important;}.toast-body[style]{color:#ffffff !important;background-color:#dc3545 !important;}.toast-body[style*="color"]{color:#ffffff !important;}.toast-body[style*="background-color"]{background-color:#dc3545 !important;}.messages .toast-body,.messages .toast-body *{color:#ffffff !important;background-color:#dc3545 !important;}.alert-danger .toast-body,.alert-danger .toast-body *{color:#ffffff !important;background-color:#dc3545 !important;}.toast-header .btn-close{z-index:10;}.me-2{z-index:1;}.toast-header{position:relative;}.me-auto{z-index:10;}.webform-submission-cf-contact-add-form .js-form-type-textarea{position:relative;}.webform-submission-cf-contact-add-form .js-form-type-textarea .form-textarea-wrapper{position:relative;}.webform-submission-cf-contact-add-form .js-form-type-textarea textarea.form-textarea{padding:1.5rem 0.75rem;line-height:1.25;}.webform-submission-cf-contact-add-form .js-form-type-textarea textarea.form-textarea::placeholder{color:transparent;}.webform-submission-cf-contact-add-form .js-form-type-textarea label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem 0.75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width,1px) solid transparent;transform-origin:0 0;transition:opacity 0.1s ease-in-out,transform 0.1s ease-in-out;}.webform-submission-cf-contact-add-form .js-form-type-textarea label.floating-active{opacity:0.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem);}.webform-submission-cf-contact-add-form .js-form-type-textarea label.floating-active::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"" !important;background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius);font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;}.webform-submission-cf-contact-add-form .js-form-type-textarea label.floating-active::after{content:"" !important;display:block !important;width:100% !important;height:1.5em !important;background-image:none !important;}.webform-submission-cf-contact-add-form .js-form-type-textarea label.floating-active::before{content:none !important;}.mr14p{margin-right:14%;width:9em;}.ml14p{margin-left:14%;width:9em;}.mr14p,.ml14p{width:9em;}.roundaboutus{margin:auto;width:25em;}@media (max-width:768px){.mr14p,.ml14p{margin-right:auto;margin-left:auto;}.roundaboutus{width:25em;}}@media (max-width:600px){.impacts{max-width:20em;margin:auto;text-align:center;}.roundaboutus{width:19em;}}@media (max-width:992px){.wide992.wp-block-columns{display:block !important;}}.navbar-toggler{background-color:#b71b20;}.solution{margin-top:3em;}.wp-block-column.mandir{text-align:center;}.wp-block-column.mandir img{border:solid #d4cccc 5px;box-shadow:grey 3px 4px 8px;}#block-contenty-iso img{width:6em;height:auto;margin-right:1em;}div#block-contenty-footerlogo img{width:14em;height:auto;}@media (min-width:1200px){.site-footer__top .region,section.row.region.region-footer-fourth{width:33% !important;padding:0 2%;text-align:left !important;}}@media (min-width:851px){.site-footer__top .region{width:50%;padding:0 2em;}section.row.region.region-footer-fourth{width:100%;text-align:center;}}@media (min-width:560px) and (max-width:850px){.site-footer__top .region:nth-child(2n+1){padding-right:10px;width:100%;}}.site-footer .block{margin:20px 0;padding:10px;border:none !important;}
body{margin:0;font-family:Arial,sans-serif;}.spa-header{background:#333;color:#fff;padding:1em;position:relative;z-index:1000;}.spa-header__logo{color:#fff;text-decoration:none;font-weight:bold;}.sticky-nav-tabs{background:#f5f5f5;border-bottom:1px solid #ccc;}.sticky-nav-tabs-container{position:relative;display:flex;overflow-x:auto;background:#f5f5f5;}.sticky-nav-tab{display:inline-block;padding:1em 2em;text-decoration:none;color:#333;transition:background 0.3s ease;}.sticky-nav-tab:hover{color:inherit;text-decoration:underline;}.add-background{background:#c61d23;color:white;}.sticky-nav-tab-slider{position:absolute;bottom:0;height:3px;background:#333;transition:left 0.3s ease,width 0.3s ease;}.sticky{position:fixed;top:0;left:0;right:0;z-index:999;transition:top 0.3s ease;}.sticky-nav-placeholder{display:none;height:60px;}.sticky-nav-tabs.sticky + .sticky-nav-placeholder{display:block;}.step img{max-width:9em;}.spa-main{padding:0 20px;}.spa-slide{min-height:100vh;border-bottom:1px solid #ddd;}@media (max-width:767px){.sticky-nav-tab{padding:1em 1em;}.sticky-nav-tabs-container{padding:0;}.sticky-nav-tab{text-align:center;}.sticky-nav-tab h6{display:inline !important;}}
svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible;}.process-flow{display:flex;flex-wrap:nowrap;gap:0 2rem;justify-content:center;}.step{width:260px;padding:1rem 1rem;background:#ffffff;border:2px solid #000000;border-radius:8px;text-align:center;max-height:20em;box-shadow:5px 5px 5px rgb(0 0 0 / 61%);}.break{display:none;flex-basis:100%;height:0;}@media (max-width:1199px) and (min-width:768px){.process-flow{flex-wrap:wrap;justify-content:center;}.break{display:block;}.step:nth-child(1),.step:nth-child(2){margin-bottom:80px;}}@media (max-width:767px){.process-flow{flex-direction:column;flex-wrap:nowrap;align-items:center;}.break{display:none;}.step{margin-bottom:50px;}.step:last-child{margin-bottom:0;}}
