/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--primary:#ff9818;--black:#000000;--blackLight:rgba(0,0,0,0.33);--blackLight2:#222222;--blackLight3:#151515;--blackLight4:#282828;--white:#fff;--darkOnLight:#293841;--darkOnLight2:#000538;--darkBlack2:#040714;--skyBlue:#3a8dde;--darkBlue:#00337f;--darkBlue2:#005cb9;--darkBlue3:#000a61;--darkBlue4:#172641;--grey:#f7f9fd;--grey63:#98a1ab;--grey98:#f7f9fd;--grey85:#d1d8e0;--greyDark:#979797;--greyDark2:#474747;--greyDark3:#5f5f5f;--greyDark4:#d4d4d4;--greyDark5:#4c4c4c;--greyDark6:#0f1d11;--greyDark7:#dbdbdb;--greyDark8:#8c8c8c;--greyDark9:#545454;--greyLight:#c1c1c1;--greyLight2:#c4c4c4;--greyLight3:#aca9a9;--greyLight4:#535353;--greyLight5:#ebebeb;--skinLight:#fbecdd;--skinDark:#f2bd87;--green:#19af66;--darkred:#b82932;--yellow:#ffc20e;}@font-face{font-family:"Source Sans Pro Light";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.svg") format("svg");}@font-face{font-family:"Source Sans Pro Regular";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.svg") format("svg");}@font-face{font-family:"Source Sans Pro SemiBold";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.svg") format("svg");}@font-face{font-family:"Source Sans Pro Bold";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.svg") format("svg");}@font-face{font-family:"Source Sans Pro Bold";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.svg") format("svg");}@font-face{font-family:"Bitter Light";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.svg") format("svg");}@font-face{font-family:"Bitter Medium";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.svg") format("svg");}@font-face{font-family:"Bitter Regular";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.svg") format("svg");}@font-face{font-family:"Bitter";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.svg#Bitter-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Bitter";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.svg#Bitter-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap;}.footer-wrapper{background-color:var(--black);color:var(--white);}@media (min-width:768px){.footer-wrapper{width:100%;bottom:0;left:0;}}.footer-wrapper .container{padding:0;}.footer-main{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(13rem,auto) auto auto auto;padding-top:1.875rem;padding-bottom:2.75rem;overflow-y:hidden;}.footer-main #block-footerlogo,.footer-main #block-showcasingconstructioninafrica{border-bottom:0.5px solid var(--greyLight);overflow:hidden;}.footer-main #block-showcasingconstructioninafrica{-ms-flex-item-align:end;align-self:end;padding:1.25rem 1rem 1.5rem 1.25rem;}.footer-main nav{grid-column:1/-1;padding:0 2.25rem;}.footer-main nav#block-footeraboutmenu{margin-bottom:2.125rem;margin-top:1.875rem;}.footer-main nav#block-usefullinks{margin-bottom:6.5rem;}.footer-main h2{font-family:"Bitter Regular","sans-serif";font-size:1.25rem;letter-spacing:0;line-height:1.875rem;margin-bottom:1.625rem;border-bottom:0.5px solid var(--greyLight);font-weight:normal;color:var(--white);}.footer-main .menu-social-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;}.footer-main .menu-social-links .menu-item a{width:2.3125rem;display:inline-block;height:2.3125rem;background-size:cover;}.footer-main .menu-social-links .menu-item.fa-facebook a{background-image:url("/themes/custom/constructafrica/dist/images/facebook-logo.svg");}.footer-main .menu-social-links .menu-item.fa-twitter-square a{background-image:url("/themes/custom/constructafrica/dist/images/twitter-logo.svg");}.footer-main .menu-social-links .menu-item.fa-linkedin a{background-image:url("/themes/custom/constructafrica/dist/images/linkidin-logo.svg");}.footer-main .menu-social-links .menu-item.fa-youtube a{background-image:url("/themes/custom/constructafrica/dist/images/youtube-logo.svg");}.footer-main .menu-social-links .menu-item.fa-rss a{background-image:url("/themes/custom/constructafrica/dist/images/rss-feed-logo.svg");}.footer-main .menu-item{color:var(--greyLight);font-family:inherit;font-size:0.9375rem;font-weight:600;letter-spacing:0;line-height:1.625rem;}.footer-main #block-usefullinks .menu{display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,minmax(1.625rem,1fr));-webkit-column-gap:3.1875rem;-moz-column-gap:3.1875rem;column-gap:3.1875rem;}.footer-main #block-footerlogo{border-right:1px solid var(--white);}.footer-main #block-footerlogo img{-o-object-fit:cover;object-fit:cover;width:11.25rem;-webkit-transform:translate(5%,-24%);transform:translate(5%,-24%);}.footer-main #block-showcasingconstructioninafrica .p1{color:var(--greyLight2);font-family:"Source Sans Pro Light","sans-serif";font-size:0.9375rem;letter-spacing:0;line-height:1.375rem;}.footer-main #block-showcasingconstructioninafrica .p1:not(:last-child){margin-bottom:0.25rem;}.footer-main #block-showcasingconstructioninafrica .p1:first-of-type{font-family:"Source Sans Pro Regular","sans-serif";}@media (min-width:768px){.footer-wrapper .container{padding:0 0.935rem;}.footer-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5rem 0 1.5rem 0;gap:2rem;}.footer-main h2{padding-bottom:0.75rem;}.footer-main #block-footerlogo{height:11rem;}.footer-main #block-footerlogo img{-o-object-fit:cover;object-fit:cover;max-width:100%;-webkit-transform:translateY(-25%);transform:translateY(-25%);}.footer-main #block-footerlogo,.footer-main #block-showcasingconstructioninafrica{border-bottom:0;}.footer-main #block-showcasingconstructioninafrica{padding-top:0.75rem;-ms-flex-item-align:start;align-self:start;padding:0;padding-top:0.625rem;}.footer-main #block-showcasingconstructioninafrica p{font-size:1rem;color:var(--greyLight2);}.footer-main #block-showcasingconstructioninafrica p strong{font-family:"Source Sans Pro SemiBold","sans-serif";}.footer-main nav{padding:0;}.footer-main nav#block-footeraboutmenu{margin:0;}.footer-main nav#block-usefullinks{margin-bottom:0;}}@media (min-width:768px) and (max-width:1200px){.footer-main{gap:1.5rem;}.menu-social-links{-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media (min-width:1280px){#block-showcasingconstructioninafrica{-webkit-transform:translateX(-10%);transform:translateX(-10%);}}@media (min-width:1361px){#block-showcasingconstructioninafrica{-webkit-transform:translateX(-15%);transform:translateX(-15%);}}@media (min-width:1390px){#block-showcasingconstructioninafrica{-webkit-transform:translateX(-20%);transform:translateX(-20%);}}.copyright{text-align:center;padding:1rem 0;border-top:1px solid #252525;margin-top:1rem;font-size:0.7rem;}
:root{--primary:#ff9818;--black:#000000;--blackLight:rgba(0,0,0,0.33);--blackLight2:#222222;--blackLight3:#151515;--blackLight4:#282828;--white:#fff;--darkOnLight:#293841;--darkOnLight2:#000538;--darkBlack2:#040714;--skyBlue:#3a8dde;--darkBlue:#00337f;--darkBlue2:#005cb9;--darkBlue3:#000a61;--darkBlue4:#172641;--grey:#f7f9fd;--grey63:#98a1ab;--grey98:#f7f9fd;--grey85:#d1d8e0;--greyDark:#979797;--greyDark2:#474747;--greyDark3:#5f5f5f;--greyDark4:#d4d4d4;--greyDark5:#4c4c4c;--greyDark6:#0f1d11;--greyDark7:#dbdbdb;--greyDark8:#8c8c8c;--greyDark9:#545454;--greyLight:#c1c1c1;--greyLight2:#c4c4c4;--greyLight3:#aca9a9;--greyLight4:#535353;--greyLight5:#ebebeb;--skinLight:#fbecdd;--skinDark:#f2bd87;--green:#19af66;--darkred:#b82932;--yellow:#ffc20e;}@font-face{font-family:"Source Sans Pro Light";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.svg") format("svg");}@font-face{font-family:"Source Sans Pro Regular";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.svg") format("svg");}@font-face{font-family:"Source Sans Pro SemiBold";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.svg") format("svg");}@font-face{font-family:"Source Sans Pro Bold";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.svg") format("svg");}@font-face{font-family:"Source Sans Pro Bold";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.svg") format("svg");}@font-face{font-family:"Bitter Light";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.svg") format("svg");}@font-face{font-family:"Bitter Medium";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.svg") format("svg");}@font-face{font-family:"Bitter Regular";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.svg") format("svg");}@font-face{font-family:"Bitter";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.svg#Bitter-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Bitter";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.svg#Bitter-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap;}#my-construct-africa{background-color:var(--darkBlack2);}@media (min-width:768px){#my-construct-africa{background-image:url("/themes/custom/constructafrica/dist/images/mca-big-image.png");background-size:calc(100% + 800px);background-position:top;background-repeat:no-repeat;}}@media (min-width:1025px){#my-construct-africa{background-size:calc(100% + 700px);}}@media (min-width:1201px){#my-construct-africa{background-size:calc(100% + 400px);}}@media (min-width:1700px){#my-construct-africa{background-size:calc(100% + px);}}@media (min-width:2100px){#my-construct-africa{background-size:contain;}}#my-construct-africa .my-construct-africa-wrapper{display:grid;grid-template-rows:auto auto auto auto;grid-template-columns:1fr;background-image:url("/themes/custom/constructafrica/dist/images/africa-map.png");background-size:contain;background-repeat:no-repeat;background-position:35% 0;padding:3.375rem 2rem 2rem;color:var(--white);background-size:160%;overflow:hidden;}@media (min-width:768px){#my-construct-africa .my-construct-africa-wrapper{background-size:cover;grid-template-rows:auto auto auto;grid-template-columns:55% 45%;padding-left:1.25rem;overflow:visible;background-image:none;}}@media (min-width:951px){#my-construct-africa .my-construct-africa-wrapper{padding-left:10.4375rem;grid-template-columns:43% 57%;}}#my-construct-africa .my-construct-africa-wrapper .field--name-field-subscription-title{display:none;}@media (min-width:768px){#my-construct-africa .my-construct-africa-wrapper .field--name-field-subscription-title{display:block;}}@media (min-width:768px){#my-construct-africa .my-construct-africa-wrapper .my-construct-africa-header{margin-top:8.625rem;}}#my-construct-africa .my-construct-africa-wrapper .my-construct-africa-header h1{font-size:1.75rem;line-height:1.875rem;font-family:"Bitter Light","sans-serif";font-weight:100;}@media (min-width:376px){#my-construct-africa .my-construct-africa-wrapper .my-construct-africa-header h1{font-size:2.25rem;}}@media (min-width:420px){#my-construct-africa .my-construct-africa-wrapper .my-construct-africa-header h1{font-size:2.625rem;}}@media (min-width:768px){#my-construct-africa .my-construct-africa-wrapper .my-construct-africa-header h1{font-size:4rem;line-height:4.4375rem;}}@media (min-width:901px){#my-construct-africa .my-construct-africa-wrapper .my-construct-africa-header h1{font-size:4.4375rem;}}#my-construct-africa .my-construct-africa-wrapper .my-construct-africa-header h3{font-size:1.375rem;font-family:"Bitter Light","sans-serif";line-height:1.875rem;margin-bottom:0.5625rem;font-weight:100;}@media (min-width:376px){#my-construct-africa .my-construct-africa-wrapper .my-construct-africa-header h3{font-size:1.5rem;}}@media (min-width:768px){#my-construct-africa .my-construct-africa-wrapper .my-construct-africa-header h3{font-size:2rem;margin-bottom:0;}}#my-construct-africa .my-construct-africa-wrapper .my-construct-africa-header p{margin:1.875rem 0 2.625rem 0;font-size:1.125rem;font-family:"Source Sans Pro Regular","sans-serif";line-height:1.625rem;}@media (min-width:768px){#my-construct-africa .my-construct-africa-wrapper .my-construct-africa-header p{margin-top:1.0625rem;margin-bottom:6rem;}}#my-construct-africa .my-construct-africa-wrapper .my-construct-africa-body{padding:2rem 0;}@media (min-width:768px){#my-construct-africa .my-construct-africa-wrapper .my-construct-africa-body ul{padding-bottom:8rem;}}#my-construct-africa .my-construct-africa-wrapper .my-construct-africa-body ul li{position:relative;padding:1rem 0 1rem 2rem;font-family:"Bitter Regular","sans-serif";font-size:1rem;line-height:1.4375rem;}@media (min-width:768px){#my-construct-africa .my-construct-africa-wrapper .my-construct-africa-body ul li{font-size:1.125rem;}}#my-construct-africa .my-construct-africa-wrapper .my-construct-africa-body ul li::before{content:"";position:absolute;left:0;top:1rem;background-image:url("/themes/custom/constructafrica/dist/images/arrow-right-orange-bg.svg");display:inline-block;width:1.5rem;height:1.5rem;}#my-construct-africa .my-construct-africa-wrapper .my-construct-africa-body ul li:not(:last-child){border-bottom:1px solid var(--greyDark7);}#my-construct-africa .my-construct-africa-wrapper .my-construct-africa-body ul li:first-child{padding-top:0;}#my-construct-africa .my-construct-africa-wrapper .my-construct-africa-body ul li:first-child::before{top:0;}#my-construct-africa .my-construct-africa-wrapper .my-construct-africa-body ul li:last-child{padding-bottom:0;}@media (min-width:768px){#my-construct-africa .my-construct-africa-wrapper .my-construct-africa-body{grid-row:2/3;grid-column:1/2;padding:0;padding-right:17%;}}#my-construct-africa .my-construct-africa-wrapper .my-construct-africa-image{grid-row:2/3;}@media (min-width:768px){#my-construct-africa .my-construct-africa-wrapper .my-construct-africa-image{grid-row:2/3;grid-column:2/3;align-self:end;-webkit-transform:translateY(31%);transform:translateY(31%);}}@media (min-width:768px){#my-construct-africa .my-construct-africa-wrapper .my-construct-africa-image img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transform-origin:right;transform-origin:right;}}#my-construct-africa .my-construct-africa-wrapper .my-construct-africa-subscribe a{display:inline-block;width:11.5rem;padding:7.75px 1.1875rem 7.75px 1.625rem;text-align:left;text-decoration:none;color:#ffffff;background-color:#ff9818;border-radius:5.5rem;font-size:1.1875rem;font-family:"Source Sans Pro SemiBold","sans-serif";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;}#my-construct-africa .my-construct-africa-wrapper .my-construct-africa-subscribe a::after{content:"";display:inline-block;width:1rem;height:1rem;margin-right:0.5rem;background-image:url("/themes/custom/constructafrica/dist/images/arrow-white-right.svg");background-repeat:no-repeat;background-size:contain;}#my-construct-africa .my-construct-africa-wrapper .my-construct-africa-subscribe a:hover{background-color:#e47e00;}@media (min-width:768px){#my-construct-africa .my-construct-africa-wrapper .my-construct-africa-subscribe{grid-row:3/4;grid-column:1/2;display:none;}}#my-construct-africa .my-construct-africa-wrapper .field--name-field-subscription-title{grid-row:4/5;font-size:1.125rem;line-height:1.625rem;margin-bottom:2rem;}#my-construct-africa-subscribe{display:none;}@media (min-width:768px){#my-construct-africa-subscribe{display:block;min-height:18.875rem;background-color:var(--skinLight);padding:2rem 0;margin-top:-3.75rem;}}#my-construct-africa-subscribe .my-construct-africa-subscribe{display:grid;padding-left:1.25rem;}@media (min-width:951px){#my-construct-africa-subscribe .my-construct-africa-subscribe{padding-left:10.4375rem;}}#my-construct-africa-subscribe .my-construct-africa-subscribe a{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:inline-block;width:13.4375rem;padding:7.75px 1.1875rem 7.75px 1.625rem;text-align:left;text-decoration:none;color:#ffffff;background-color:#ff9818;border-radius:5.5rem;font-size:1.1875rem;font-family:"Source Sans Pro SemiBold","sans-serif";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:4.5625rem;}#my-construct-africa-subscribe .my-construct-africa-subscribe a::after{content:"";display:inline-block;width:1rem;height:1rem;margin-right:0.5rem;background-image:url("/themes/custom/constructafrica/dist/images/arrow-white-right.svg");background-repeat:no-repeat;background-size:contain;}#my-construct-africa-subscribe .my-construct-africa-subscribe a:hover{background-color:#e47e00;}@media (min-width:768px){#my-construct-africa-subscribe .my-construct-africa-subscribe .field--name-field-subscription-title{max-width:43%;font-size:1.125rem;line-height:1.625rem;color:var(--greyDark6);}}#video-channel-title{padding:3.4375rem 0 2.25rem 1.625rem;}@media (min-width:768px){#video-channel-title{padding-top:4rem;padding-bottom:3.1875rem;padding-right:0;padding-left:0;text-align:center;}}#video-channel-title h4{font-family:"Source Sans Pro Bold","sans-serif";letter-spacing:3px;text-transform:uppercase;color:var(--greyDark2);font-size:1rem;font-weight:normal;}#video-channel{background-color:var(--white);}@media (min-width:768px){#video-channel .layout__region--first{padding-right:1.75rem;border-right:1px solid var(--greyDark4);}}#video-channel .layout__region--first .view-featured-video .views-field-nothing,#video-channel .layout__region--first .view-photo-gallery-featured .views-field-nothing{display:none;}@media (min-width:768px){#video-channel .layout__region--first .view-featured-video .views-field-nothing,#video-channel .layout__region--first .view-photo-gallery-featured .views-field-nothing{display:block;margin:1.9375rem 0 0.8125rem;color:var(--primary);font-family:"Source Sans Pro SemiBold","sans-serif";}}#video-channel .layout__region--first .view-featured-video .views-field-field-external-video-link,#video-channel .layout__region--first .view-photo-gallery-featured .views-field-field-external-video-link{cursor:pointer;}#video-channel .layout__region--first .view-featured-video .views-field-field-external-video-link img,#video-channel .layout__region--first .view-photo-gallery-featured .views-field-field-external-video-link img{width:100%;}#video-channel .layout__region--first .view-featured-video .views-field-name,#video-channel .layout__region--first .view-featured-video .views-field-title,#video-channel .layout__region--first .view-photo-gallery-featured .views-field-name,#video-channel .layout__region--first .view-photo-gallery-featured .views-field-title{padding:0.625rem 1.625rem;}@media (min-width:768px){#video-channel .layout__region--first .view-featured-video .views-field-name,#video-channel .layout__region--first .view-featured-video .views-field-title,#video-channel .layout__region--first .view-photo-gallery-featured .views-field-name,#video-channel .layout__region--first .view-photo-gallery-featured .views-field-title{padding:0;}}#video-channel .layout__region--first .view-featured-video .views-field-name h4,#video-channel .layout__region--first .view-featured-video .views-field-title h4,#video-channel .layout__region--first .view-photo-gallery-featured .views-field-name h4,#video-channel .layout__region--first .view-photo-gallery-featured .views-field-title h4{font-size:1.625rem;line-height:2.0625rem;font-weight:normal;font-family:"Source Sans Pro Regular","sans-serif";}@media (min-width:768px){#video-channel .layout__region--first .view-featured-video .views-field-name h4,#video-channel .layout__region--first .view-featured-video .views-field-title h4,#video-channel .layout__region--first .view-photo-gallery-featured .views-field-name h4,#video-channel .layout__region--first .view-photo-gallery-featured .views-field-title h4{font-size:1.875rem;line-height:2.375rem;font-family:"Source Sans Pro Regular","sans-serif";font-weight:normal;}}#video-channel .layout__region--first .views-field-field-video-description .field-content p,#video-channel .layout__region--first .views-field-body .field-content p{display:none;}@media (min-width:768px){#video-channel .layout__region--first .views-field-field-video-description .field-content p,#video-channel .layout__region--first .views-field-body .field-content p{display:block;margin:0.9375rem 0 0 0;color:var(--blackLight2);font-size:1.125rem;padding-left:0;font-weight:100;font-family:"Source Sans Pro Light","sans-serif";}}#video-channel .layout__region--first .views-field-created{padding:0 1.625rem 0 1.625rem;}@media (min-width:768px){#video-channel .layout__region--first .views-field-created{margin:4.125rem 0 0.25rem 0;padding:0;}}@media (min-width:1201px){#video-channel .layout__region--first .views-field-created{margin:4.125rem 0 0.5rem 0;}}#video-channel .layout__region--first .views-field-created span{font-size:0.875rem;color:var(--greyDark5);font-family:"Source Sans Pro Regular","sans-serif";}#video-channel .layout__region--first .views-field-field-duration{padding-left:1.625rem;}@media (min-width:768px){#video-channel .layout__region--first .views-field-field-duration{padding-left:0;}}#video-channel.photo-gallery-block .views-field-created{margin-bottom:1.3125rem;}@media (min-width:768px){#video-channel.photo-gallery-block .views-field-created{margin-bottom:0;}}#video-channel.photo-gallery-block .views-field-field-photo{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding:1.1875rem 0.5rem 1.375rem 0;}@media (min-width:768px){#video-channel.photo-gallery-block .views-field-field-photo{padding:0;grid-row:1/2;grid-column:2/3;}}#video-channel.photo-gallery-block .view-photo-gallery-featured .view-content .views-row:nth-child(2) .views-field-field-photo{padding-left:0.5rem;padding-right:0;}@media (min-width:768px){#video-channel.photo-gallery-block .view-photo-gallery-featured .view-content .views-row:nth-child(2) .views-field-field-photo{padding-left:0;}}#video-channel.photo-gallery-block .views-field-title .field-content{font-family:"Source Sans Pro Regular","sans-serif";font-size:1.125rem;line-height:1.5rem;color:var(--blackLight2);font-weight:normal;}@media (min-width:768px){#video-channel.photo-gallery-block .views-field-title .field-content{font-size:1.375rem;line-height:1.687rem;}}.views-field-created{padding:0 1.625rem 0 1.625rem;}@media (min-width:768px){.views-field-created{margin:4.125rem 0 0.5rem 0;padding:0;}}@media (min-width:1201px){.views-field-created{margin:4.125rem 0 0.25rem 0;}}.views-field-created span{font-size:0.875rem;color:var(--greyDark5);font-family:"Source Sans Pro Regular","sans-serif";}.views-field-name .field-content{font-family:"Source Sans Pro Regular","sans-serif";font-size:1.125rem;line-height:1.5rem;color:var(--blackLight2);font-weight:normal;}@media (min-width:768px){.views-field-name .field-content{font-size:1.375rem;line-height:1.6875rem;}}.layout__region--second{border-top:1px solid var(--greyDark4);border-bottom:1px solid var(--greyDark4);}@media (min-width:768px){.layout__region--second{border:none;padding-left:1.75rem;}}.layout__region--second .view-featured-video .view-content,.layout__region--second .view-photo-gallery-featured .view-content{display:grid;grid-template-columns:1fr 1fr;}@media (min-width:768px){.layout__region--second .view-featured-video .view-content,.layout__region--second .view-photo-gallery-featured .view-content{grid-template-columns:1fr;}}.layout__region--second .view-featured-video .view-content .views-row,.layout__region--second .view-photo-gallery-featured .view-content .views-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width:768px){.layout__region--second .view-featured-video .view-content .views-row,.layout__region--second .view-photo-gallery-featured .view-content .views-row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;-webkit-column-gap:1.375rem;-moz-column-gap:1.375rem;column-gap:1.375rem;padding:2rem 0;border-bottom:1px solid var(--greyDark4);}}@media (min-width:1201px){.layout__region--second .view-featured-video .view-content .views-row,.layout__region--second .view-photo-gallery-featured .view-content .views-row{-webkit-column-gap:2.375rem;-moz-column-gap:2.375rem;column-gap:2.375rem;}}.layout__region--second .view-featured-video .view-content .views-row .views-field-field-external-video-link,.layout__region--second .view-photo-gallery-featured .view-content .views-row .views-field-field-external-video-link{cursor:pointer;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding:1.1875rem 0.5rem 1.375rem 0;}@media (min-width:768px){.layout__region--second .view-featured-video .view-content .views-row .views-field-field-external-video-link,.layout__region--second .view-photo-gallery-featured .view-content .views-row .views-field-field-external-video-link{padding:0;grid-row:1/2;grid-column:2/3;}}.layout__region--second .view-featured-video .view-content .views-row:nth-child(n+3),.layout__region--second .view-photo-gallery-featured .view-content .views-row:nth-child(n+3){display:none;}@media (min-width:768px){.layout__region--second .view-featured-video .view-content .views-row:nth-child(n+3),.layout__region--second .view-photo-gallery-featured .view-content .views-row:nth-child(n+3){padding-bottom:0;display:grid;}}.layout__region--second .view-featured-video .view-content .views-row:nth-child(1),.layout__region--second .view-photo-gallery-featured .view-content .views-row:nth-child(1){border-right:1px solid var(--greyDark4);}@media (min-width:768px){.layout__region--second .view-featured-video .view-content .views-row:nth-child(1),.layout__region--second .view-photo-gallery-featured .view-content .views-row:nth-child(1){border:none;border-bottom:1px solid var(--greyDark4);padding-top:0;}}.layout__region--second .view-featured-video .view-content .views-row:nth-child(2) .views-field-field-external-video-link,.layout__region--second .view-photo-gallery-featured .view-content .views-row:nth-child(2) .views-field-field-external-video-link{padding-left:0.5rem;padding-right:0;}@media (min-width:768px){.layout__region--second .view-featured-video .view-content .views-row:nth-child(2) .views-field-field-external-video-link,.layout__region--second .view-photo-gallery-featured .view-content .views-row:nth-child(2) .views-field-field-external-video-link{padding-left:0;}}.layout__region--second .view-featured-video .view-content .views-row:last-child,.layout__region--second .view-photo-gallery-featured .view-content .views-row:last-child{border-bottom:none;}.layout__region--second .view-featured-video .view-content .views-row .views-field-nothing,.layout__region--second .view-photo-gallery-featured .view-content .views-row .views-field-nothing{display:none;}@media (min-width:768px){.layout__region--second .view-featured-video .view-content .views-row .views-field-nothing,.layout__region--second .view-photo-gallery-featured .view-content .views-row .views-field-nothing{display:block;grid-column:1/2;grid-row:1/2;font-family:"Source Sans Pro SemiBold","sans-serif";color:var(--primary);}}.layout__region--second .view-featured-video .view-content .views-row .views-field-name,.layout__region--second .view-featured-video .view-content .views-row .views-field-title,.layout__region--second .view-photo-gallery-featured .view-content .views-row .views-field-name,.layout__region--second .view-photo-gallery-featured .view-content .views-row .views-field-title{padding:0 1.25rem 0.875rem 1.25rem;}@media (min-width:768px){.layout__region--second .view-featured-video .view-content .views-row .views-field-name,.layout__region--second .view-featured-video .view-content .views-row .views-field-title,.layout__region--second .view-photo-gallery-featured .view-content .views-row .views-field-name,.layout__region--second .view-photo-gallery-featured .view-content .views-row .views-field-title{padding-left:0;grid-row:1/2;grid-column:1/2;margin-top:2.3125rem;padding:0;}}.layout__region--second .view-featured-video .view-content .views-row .views-field-name .field-content,.layout__region--second .view-featured-video .view-content .views-row .views-field-title .field-content,.layout__region--second .view-photo-gallery-featured .view-content .views-row .views-field-name .field-content,.layout__region--second .view-photo-gallery-featured .view-content .views-row .views-field-title .field-content{font-family:"Source Sans Pro Regular","sans-serif";font-weight:normal;}@media (min-width:768px){.layout__region--second .view-featured-video .view-content .views-row .views-field-name .field-content,.layout__region--second .view-featured-video .view-content .views-row .views-field-title .field-content,.layout__region--second .view-photo-gallery-featured .view-content .views-row .views-field-name .field-content,.layout__region--second .view-photo-gallery-featured .view-content .views-row .views-field-title .field-content{font-size:1.125rem;line-height:1.25rem;}}@media (min-width:1201px){.layout__region--second .view-featured-video .view-content .views-row .views-field-name .field-content,.layout__region--second .view-featured-video .view-content .views-row .views-field-title .field-content,.layout__region--second .view-photo-gallery-featured .view-content .views-row .views-field-name .field-content,.layout__region--second .view-photo-gallery-featured .view-content .views-row .views-field-title .field-content{font-size:1.375rem;line-height:1.6875rem;}}.layout__region--second .view-featured-video .view-content .views-row .views-field-created,.layout__region--second .view-photo-gallery-featured .view-content .views-row .views-field-created{padding-left:1.1875rem;line-height:1.125rem;}@media (min-width:768px){.layout__region--second .view-featured-video .view-content .views-row .views-field-created,.layout__region--second .view-photo-gallery-featured .view-content .views-row .views-field-created{padding-left:0;grid-row:1/2;grid-column:1/2;padding:0;margin:8.0625rem 0 0.25rem 0;}}@media (min-width:1201px){.layout__region--second .view-featured-video .view-content .views-row .views-field-created,.layout__region--second .view-photo-gallery-featured .view-content .views-row .views-field-created{margin:9.0625rem 0 0.5rem 0;}}.layout__region--second .view-featured-video .view-content .views-row .views-field-field-duration,.layout__region--second .view-photo-gallery-featured .view-content .views-row .views-field-field-duration{padding-left:1.1875rem;}@media (min-width:768px){.layout__region--second .view-featured-video .view-content .views-row .views-field-field-duration,.layout__region--second .view-photo-gallery-featured .view-content .views-row .views-field-field-duration{padding-left:0;grid-row:1/2;grid-column:1/2;padding:0;margin:9.625rem 0 0 0;}}@media (min-width:1201px){.layout__region--second .view-featured-video .view-content .views-row .views-field-field-duration,.layout__region--second .view-photo-gallery-featured .view-content .views-row .views-field-field-duration{margin:11rem 0 0 0;}}#feature-video-action{padding:1.25rem;}@media (min-width:768px){#feature-video-action{padding:4.375rem 0;}}#feature-video-action a{display:inline-block;width:13.4375rem;padding:5.75px 1rem;text-align:left;text-decoration:none;color:#ffffff;background-color:#ff9818;border-radius:5.5rem;font-size:1.1875rem;font-family:"Source Sans Pro SemiBold","sans-serif";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;}#feature-video-action a::after{content:"";display:inline-block;width:1rem;height:1rem;margin-right:0.5rem;background-image:url("/themes/custom/constructafrica/dist/images/arrow-white-right.svg");background-repeat:no-repeat;background-size:contain;}#feature-video-action a:hover{background-color:#e47e00;}@media (min-width:768px){#feature-video-action a{margin-right:auto;display:inline-block;width:21.125rem;padding:0.625rem 1rem;text-align:left;text-decoration:none;color:#ffffff;background-color:#ff9818;border-radius:5.5rem;font-size:1.1875rem;font-family:"Source Sans Pro SemiBold","sans-serif";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#feature-video-action a::after{content:"";display:inline-block;width:1rem;height:1rem;margin-right:0.5rem;background-image:url("/themes/custom/constructafrica/dist/images/arrow-white-right.svg");background-repeat:no-repeat;background-size:contain;}#feature-video-action a:hover{background-color:#e47e00;}}.checkout-complete-page .commerce-checkout-flow h2{display:none;}.checkout-complete-page .commerce-checkout-flow .checkout-complete{text-align:center;margin:6rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;}.checkout-complete-page .view-commerce-file-my-files{display:none;}.video-duration,.video-duration .field--name-field-duration{font-size:0.875rem;color:var(--greyDark5);font-family:"Source Sans Pro Regular","sans-serif";line-height:1.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.375rem;margin-bottom:1.3125rem;}@media (min-width:768px){.video-duration,.video-duration .field--name-field-duration{margin-bottom:0;}}.video-duration::before,.video-duration .field--name-field-duration::before{content:url("/themes/custom/constructafrica/dist/images/video-icon.svg");display:inline-block;margin-top:1px;}.event_details_main ul{padding-left:1rem;}.event_details_main ul li{margin:12px 0;list-style-type:disc;font-size:1.125rem;}@media (min-width:768px){.basic-page-wrapper .basic_page_content{margin-bottom:8rem;}}#gallery-tabs-section .tabs-controls{text-align:center;margin-bottom:3.25rem;margin-top:3.25rem;}#gallery-tabs-section .tabs-controls .tabs-controls-btn-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 auto;border:2px solid var(--primary);padding:0.375rem;border-radius:5.5625rem;background-color:var(--white);}#gallery-tabs-section .tabs-controls .tabs-controls-btn-wrapper button{border:none;font-size:1.1875rem;line-height:2.3125rem;font-family:"Source Sans Pro SemiBold","sans-serif";-webkit-transition:all 0.35s ease-in;transition:all 0.35s ease-in;padding:0 1rem;border-radius:5.5625rem;background-color:transparent;cursor:pointer;}#gallery-tabs-section .tabs-controls .tabs-controls-btn-wrapper button.active{border-radius:5.5625rem;background-color:var(--primary);color:var(--white);}.photo-gallery-block{display:none;}.photo-gallery-block.active{display:-webkit-box;display:-ms-flexbox;display:flex;}.video-channel-block{display:none;}.video-channel-block.active{display:-webkit-box;display:-ms-flexbox;display:flex;}
:root{--primary:#ff9818;--black:#000000;--blackLight:rgba(0,0,0,0.33);--blackLight2:#222222;--blackLight3:#151515;--blackLight4:#282828;--white:#fff;--darkOnLight:#293841;--darkOnLight2:#000538;--darkBlack2:#040714;--skyBlue:#3a8dde;--darkBlue:#00337f;--darkBlue2:#005cb9;--darkBlue3:#000a61;--darkBlue4:#172641;--grey:#f7f9fd;--grey63:#98a1ab;--grey98:#f7f9fd;--grey85:#d1d8e0;--greyDark:#979797;--greyDark2:#474747;--greyDark3:#5f5f5f;--greyDark4:#d4d4d4;--greyDark5:#4c4c4c;--greyDark6:#0f1d11;--greyDark7:#dbdbdb;--greyDark8:#8c8c8c;--greyDark9:#545454;--greyLight:#c1c1c1;--greyLight2:#c4c4c4;--greyLight3:#aca9a9;--greyLight4:#535353;--greyLight5:#ebebeb;--skinLight:#fbecdd;--skinDark:#f2bd87;--green:#19af66;--darkred:#b82932;--yellow:#ffc20e;}@font-face{font-family:"Source Sans Pro Light";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.svg") format("svg");}@font-face{font-family:"Source Sans Pro Regular";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.svg") format("svg");}@font-face{font-family:"Source Sans Pro SemiBold";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.svg") format("svg");}@font-face{font-family:"Source Sans Pro Bold";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.svg") format("svg");}@font-face{font-family:"Source Sans Pro Bold";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.svg") format("svg");}@font-face{font-family:"Bitter Light";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.svg") format("svg");}@font-face{font-family:"Bitter Medium";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.svg") format("svg");}@font-face{font-family:"Bitter Regular";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.svg") format("svg");}@font-face{font-family:"Bitter";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.svg#Bitter-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Bitter";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.svg#Bitter-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap;}body{position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}embed,img,object,video{max-width:100%;height:auto;}.sso-image{display:none;}a{color:inherit;text-decoration:none;-webkit-transition:all 0.35s ease-in;transition:all 0.35s ease-in;}a:hover{color:var(--primary);}ol,ul{list-style-type:none;margin:0;padding:0;}ol[class],ul[class]{list-style-type:none;margin:0;padding:0;}.link{text-decoration:none;}hr{margin:0;border:0;height:1px;background-color:var(--blue);}.no-scroll{overflow-y:hidden;max-height:100vh;}.bg-skinLight{background-color:var(--skinLight);}form input[type=text],form input[type=password],form input[type=search],form input[type=submit],form input[type=email],form input[type=url],form input[type=tel],form select{display:block;padding:0.5rem 1rem;border:1px solid var(--greyDark);border-radius:5.5rem;background-color:var(--white);}label{font-size:1.0625rem;line-height:2.3125rem;color:var(--greyDark2);}label[for=edit-login-register-field-terms-conditions-value] p,label[for=edit-field-terms-conditions-value] p{line-height:1.125rem;font-size:1.0625rem;font-family:"Source Sans Pro Regular","sans-serif";color:var(--greyDark2);}label[for=edit-login-register-field-terms-conditions-value] a,label[for=edit-field-terms-conditions-value] a{font-weight:900;color:var(--black);}.select2-container--open .select2-dropdown--below{position:absolute;display:block;top:100%;left:0;right:0;min-width:93vw;margin:0.5625rem 0;border:1px solid var(--greyLight);border-radius:0.8125rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:3px 3px 0.625rem 0 rgba(0,0,0,0.24);box-shadow:3px 3px 0.625rem 0 rgba(0,0,0,0.24);background:var(--white);-webkit-transition:max-height 0.35s ease-in-out;transition:max-height 0.35s ease-in-out;max-height:18.125rem;overflow-y:scroll;z-index:10;}@media (min-width:768px){.select2-container--open .select2-dropdown--below{width:100%;min-width:100%;}}.select2-container--open .select2-dropdown--below .select2-results__option{padding-left:1.8125rem;padding-right:1.8125rem;font-size:1.0625rem;font-family:"Source Sans Pro Regular","sans-serif";line-height:2.0625rem;}.select2-container--open .select2-dropdown--below .select2-results__option:last-child{margin-bottom:1.3125rem;}.select2-container--open .select2-dropdown--below .select2-results__option:first-child{margin-top:1.3125rem;}.select2-container--default .select2-results > .select2-results__options{max-height:none;}@media (min-width:768px){.twelve_col_parent{display:grid;grid-template-columns:repeat(12,1fr);-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;}}.twelve_col_parent .col_one,.twelve_col_parent .col_two{padding:0 1rem;}@media (min-width:768px){.twelve_col_parent .col_one,.twelve_col_parent .col_two{padding:0;grid-column:2/span 10;}}.twelve_col_parent .col_three{padding:0 1rem;}@media (min-width:768px){.twelve_col_parent .col_three{padding:0;grid-column:1/-1;}}@media (min-width:768px){.oneXone_col{display:grid;grid-template-columns:repeat(12,1fr);-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;}}@media (min-width:768px){.oneXone_col .col_one{grid-column:3/span 8;}}.twoXtwo_col{margin-bottom:2.25rem;}@media (min-width:768px){.twoXtwo_col{display:grid;grid-template-columns:repeat(11,1fr);-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;}}@media (min-width:768px){.twoXtwo_col .col_one{grid-column:1/span 8;}}@media (min-width:768px){.twoXtwo_col .col_two{grid-column:9/-1;}}@media (min-width:768px){.twoXtwo_col{margin-bottom:2.6875rem;}}@media (min-width:768px){.threeXthree_col{display:grid;grid-template-columns:repeat(11,1fr);-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;}}@media (min-width:768px){.threeXthree_col .col_one{grid-column:1/span 2;}}@media (min-width:768px){.threeXthree_col .col_two{grid-column:3/span 6;}}.threeXthree_col .col_two h5{margin-bottom:2rem;font-family:"Bitter Medium","sans-serif";font-size:1.25rem;font-weight:400;}@media (min-width:768px){.threeXthree_col .col_three{grid-column:9/-1;}}@media (min-width:768px){.twoXsix_sub_wrapper{display:grid;grid-template-columns:repeat(8,1fr);-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;}}@media (min-width:768px){.twoXsix_sub_wrapper .sub_col_one{grid-column:1/span 2;}}@media (min-width:768px){.twoXsix_sub_wrapper .sub_col_two{grid-column:3/span 6;}}.twoXsix_sub_wrapper .sub_col_two p{font-size:1.125rem;color:var(--blackLight4);line-height:1.6875rem;color:var(--blackLight4);margin-bottom:1.5rem;}.twoXsix_sub_wrapper .sub_col_two h3,.twoXsix_sub_wrapper .sub_col_two h4{margin-bottom:2rem;font-family:"Bitter Medium","sans-serif";}.twoXsix_sub_wrapper .sub_col_two h3{font-size:1.375rem;font-weight:500;}.twoXsix_sub_wrapper .sub_col_two h4{font-size:1.25rem;font-weight:400;}.node_image .field--name-field-blog-image{margin-bottom:0.375rem;width:100%;}@media (min-width:768px){.node_image .field--name-field-blog-image{margin-bottom:1.6875rem;}}.node_image .field--name-field-blog-image img{width:100%;}.node_video .field--name-field-external-video-link{margin-bottom:1.6875rem;width:100%;}.node_video .field--name-field-external-video-link img{width:100%;}.node_region .field--name-field-regions .field--label{display:none;}.node_region .field--name-field-regions .field--items .field--item{font-size:1rem;line-height:1.125rem;color:var(--primary);}@media (min-width:768px){.node_region .field--name-field-regions .field--items .field--item{line-height:2.3125rem;}}.node_region{font-size:1rem;line-height:2.3125rem;color:var(--primary);font-family:"Source Sans Pro SemiBold","sans-serif";}.node_name .field--name-field-choose-blog-author a{font-size:0.875rem;color:var(--blackLight4);line-height:1.6875rem;font-family:"Source Sans Pro SemiBold","sans-serif";}.content_top .field--type-text-with-summary p{font-size:1.25rem;line-height:1.75rem;font-family:"Source Sans Pro Light","sans-serif";color:var(--blackLight3);}@media (min-width:768px){.content_top .field--type-text-with-summary p{line-height:1.5625rem;}}.node_published_author_date .node_author,.node_published_author_date .node_author a{font-size:1.125rem;font-family:"Source Sans Pro Bold","sans-serif";line-height:1.6875rem;color:var(--blackLight4);margin-bottom:3.25rem;}@media (min-width:768px){.node_published_author_date .node_author,.node_published_author_date .node_author a{margin-bottom:1.5rem;}}.node_published_author_date .field--name-created{font-size:0.875rem;line-height:1.125rem;color:var(--greyDark5);margin-bottom:0.25rem;}.field--name-field-news-contents p{margin-bottom:1.5rem;}.tenders-details-wrapper .field--name-body p{margin-bottom:1.5rem;}.newsletter-wrapper{padding:1.875rem 2rem 1.875rem 1.25rem;background-color:var(--primary);margin-bottom:2.5rem;}.newsletter-wrapper img{display:none;}.newsletter-wrapper .field--name-field-image{background-image:url("/themes/custom/constructafrica/dist/images/ca-newsletter-logo.svg");background-size:cover;width:1.9375rem;height:5rem;margin-right:1.0625rem;}@media (min-width:768px){.newsletter-wrapper .field--name-field-image{width:2rem;height:6rem;margin-right:1.125rem;}}.newsletter-wrapper .container{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;row-gap:1.25rem;padding:0 !important;}.newsletter-wrapper .container .newsletter-main{padding-left:1.1875rem;border-left:1px solid var(--white);}.newsletter-wrapper .container .newsletter-main h2{color:var(--white);font-size:2.5rem;line-height:2.4375rem;font-family:"Bitter Medium","sans-serif";font-weight:500;margin-bottom:0.75rem;}@media (min-width:768px){.newsletter-wrapper .container .newsletter-main h2{font-size:2.5rem;line-height:2.5rem;font-weight:500;}}.newsletter-wrapper .container .newsletter-main p{font-size:1.1875rem;color:var(--white);line-height:1.625rem;padding-bottom:3rem;}.newsletter-wrapper .container .newsletter-main p:first-of-type{font-family:"Source Sans Pro Bold","sans-serif";padding-bottom:0;}.newsletter-wrapper .container .newsletter-subscribe{grid-column:2;grid-row:2;}.newsletter-wrapper .container .newsletter-subscribe a{display:inline-block;width:13.3125rem;padding:0.475rem 1.25rem;text-align:left;text-decoration:none;color:#ffffff;background-color:#000000;border-radius:5.5rem;font-size:1.1875rem;font-family:"Source Sans Pro SemiBold","sans-serif";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;}.newsletter-wrapper .container .newsletter-subscribe a::after{content:"";display:inline-block;width:1rem;height:1rem;margin-right:0.5rem;background-image:url("/themes/custom/constructafrica/dist/images/arrow-white-right.svg");background-repeat:no-repeat;background-size:contain;}.newsletter-wrapper .container .newsletter-subscribe a:hover{background-color:black;}.subscription-block-global-wrapper{background-color:var(--skinLight);position:relative;}.subscription-block-global-wrapper::before{content:"";display:block;height:12rem;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fbecdd));background-image:linear-gradient(180deg,rgba(255,255,255,0) 0%,#fbecdd 100%);position:absolute;top:0;width:100%;left:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);}@media (min-width:768px){.subscription-block-global-wrapper{width:103vw;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}}@media (min-width:1025px){.subscription-block-global-wrapper{width:102vw;margin-left:50%;}}@media (min-width:1201px){.subscription-block-global-wrapper{width:101vw;margin-left:50%;}}@media (min-width:768px){.subscription-block-global-wrapper .subscription-block-global{max-width:1470px;margin:0 auto;padding:0 1.25rem;}}.subscription-block-global-wrapper #block-newsregistrationpaid{padding:3rem 1.75rem 3.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width:768px){.subscription-block-global-wrapper #block-newsregistrationpaid{padding:4.8125rem 0 0 0;margin-left:7.5rem;margin-right:7.5rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:0.75rem;margin-bottom:4rem;}}.subscription-block-global-wrapper #block-newsregistrationpaid h2{font-size:1.5rem;line-height:1.875rem;font-family:"Bitter Regular","sans-serif";font-weight:var(--font-weight-normal);}@media (min-width:768px){.subscription-block-global-wrapper #block-newsregistrationpaid h2{font-size:2rem;line-height:2.25rem;}}.subscription-block-global-wrapper #block-newsregistrationpaid p{font-size:1.125rem;line-height:1.625rem;color:var(--greyDark2);margin-bottom:2.1875rem;margin-top:0.8125rem;}@media (min-width:768px){.subscription-block-global-wrapper #block-newsregistrationpaid p{padding-bottom:1.5rem;}}.subscription-block-global-wrapper #block-newsregistrationpaid a{width:11.5rem;display:inline-block;height:2.75rem;background-repeat:no-repeat;background-position:90% 50%;background-color:var(--white);color:var(--primary);text-align:left;padding-left:1.625rem;margin-left:auto;border:1px solid var(--primary);border-radius:5.5rem;padding:0.5rem 1rem;font-size:1.1875rem;display:block;margin-left:auto;}.subscription-block-global-wrapper #block-userlogin-2{position:relative;padding:0;border-top:1px solid var(--black);padding-top:1.5625rem;position:relative;}@media (min-width:768px){.subscription-block-global-wrapper #block-userlogin-2{padding:1.5625rem 0 4rem 0;margin-top:0.8125rem;}}.subscription-block-global-wrapper #block-userlogin-2 h2,.subscription-block-global-wrapper #block-userlogin-2 h3{font-size:1.5rem;line-height:1.875rem;font-family:"Bitter Regular","sans-serif";font-weight:normal;margin-bottom:2rem;padding:0 2rem;}@media (min-width:768px){.subscription-block-global-wrapper #block-userlogin-2 h2,.subscription-block-global-wrapper #block-userlogin-2 h3{font-size:2rem;line-height:2.25rem;}}@media (min-width:768px){.subscription-block-global-wrapper #block-userlogin-2 h2,.subscription-block-global-wrapper #block-userlogin-2 h3{margin-bottom:0;padding:0;}}.subscription-block-global-wrapper #block-userlogin-2 .user-login-form{padding:0 2rem;padding-bottom:3rem;position:relative;}@media (min-width:768px){.subscription-block-global-wrapper #block-userlogin-2 .user-login-form{display:grid;grid-template-columns:minmax(auto,26.625rem) minmax(auto,26.625rem) auto;-webkit-column-gap:2.125rem;-moz-column-gap:2.125rem;column-gap:2.125rem;padding:1rem 0 0 0;padding-right:1rem;}}@media (min-width:1201px){.subscription-block-global-wrapper #block-userlogin-2 .user-login-form{padding-right:0;}}.subscription-block-global-wrapper #block-userlogin-2 .user-login-form .js-form-item{width:100%;margin-bottom:1rem;}@media (min-width:768px){.subscription-block-global-wrapper #block-userlogin-2 .user-login-form .js-form-item{display:inline-block;margin-bottom:0;}}.subscription-block-global-wrapper #block-userlogin-2 .user-login-form .js-form-item input{width:100%;}@media (min-width:768px){.subscription-block-global-wrapper #block-userlogin-2 .user-login-form .js-form-item input{max-width:26.625rem;width:100%;}}.subscription-block-global-wrapper #block-userlogin-2 .user-login-form .js-form-item label{line-height:1.125rem;font-size:1.0625rem;font-family:"Source Sans Pro Regular","sans-serif";color:var(--greyDark2);margin-left:1rem;}.subscription-block-global-wrapper #block-userlogin-2 .user-login-form input[type=submit]{width:11.5rem;justify-self:self-end;background-image:url("/themes/custom/constructafrica/dist/images/arrow-white-right.svg");background-repeat:no-repeat;background-position:90% 50%;background-size:1rem;background-color:var(--black);color:var(--white);text-align:left;padding-left:1.625rem;margin-left:auto;}.subscription-block-global-wrapper #block-userlogin-2 .user-login-form #edit-actions{-ms-flex-item-align:self-end;align-self:self-end;margin-top:3.125rem;}@media (min-width:768px){.subscription-block-global-wrapper #block-userlogin-2 .user-login-form #edit-actions{margin-top:0;}}.subscription-block-global-wrapper #block-userlogin-2 ul{position:relative;}.subscription-block-global-wrapper #block-userlogin-2 ul li:first-child{display:none;}.subscription-block-global-wrapper #block-userlogin-2 ul li:last-child{display:inline-block;position:absolute;left:2.5rem;bottom:7.5rem;}@media (min-width:768px){.subscription-block-global-wrapper #block-userlogin-2 ul li:last-child{left:41%;bottom:-1.5rem;}}@media (min-width:1201px){.subscription-block-global-wrapper #block-userlogin-2 ul li:last-child{left:43.5%;}}@media (min-width:1361px){.subscription-block-global-wrapper #block-userlogin-2 ul li:last-child{left:29.5rem;}}.subscription-block-global-wrapper #block-userlogin-2 ul li:last-child a{font-size:0.8125rem;color:var(--primary);text-decoration:underline;}.subscription-block-global-wrapper #block-newsregistration{padding:3rem 1.75rem 3.125rem;}@media (min-width:768px){.subscription-block-global-wrapper #block-newsregistration{padding:4.8125rem 0 6rem 0;position:relative;}}.subscription-block-global-wrapper #block-newsregistration h2{font-size:1.5rem;line-height:1.875rem;font-family:"Bitter Regular","sans-serif";font-weight:normal;}@media (min-width:768px){.subscription-block-global-wrapper #block-newsregistration h2{font-size:2rem;line-height:2.25rem;}}@media (min-width:768px){.subscription-block-global-wrapper #block-newsregistration h2{max-width:70%;}}.subscription-block-global-wrapper #block-newsregistration p{font-size:1.125rem;line-height:1.625rem;color:var(--greyDark2);margin-bottom:2.1875rem;margin-top:0.8125rem;}@media (min-width:768px){.subscription-block-global-wrapper #block-newsregistration p{max-width:42%;margin-bottom:0;}}.subscription-block-global-wrapper #block-newsregistration a{width:11.5rem;display:inline-block;height:2.75rem;background-image:url("/themes/custom/constructafrica/dist/images/arrow-forward-orange.svg");background-repeat:no-repeat;background-position:90% 50%;background-color:var(--white);color:var(--primary);text-align:left;padding-left:1.625rem;margin-left:auto;border:1px solid var(--primary);border-radius:5.5rem;padding:0.5rem 1rem;font-size:1.1875rem;display:block;margin-left:auto;}@media (min-width:768px){.subscription-block-global-wrapper #block-newsregistration a{position:absolute;right:1rem;-webkit-transform:translateY(-105%);transform:translateY(-105%);}}@media (min-width:1201px){.subscription-block-global-wrapper #block-newsregistration a{right:0;}}@media (min-width:768px){.subscription-block-global-wrapper #block-userlogin-2,.subscription-block-global-wrapper #block-newsregistration{margin-left:7.5rem;}}@media (min-width:768px){.page-node-type-projects-tenders .subscription-block-global-wrapper{width:103vw;margin-left:45%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}}@media (min-width:1025px){.page-node-type-projects-tenders .subscription-block-global-wrapper{width:102vw;margin-left:45%;}}@media (min-width:1201px){.page-node-type-projects-tenders .subscription-block-global-wrapper{width:101vw;margin-left:45%;}}.user-profile-wrapper{display:grid;}@media (min-width:768px){.user-profile-wrapper{grid-template-columns:minmax(auto,13.625rem) 1fr;}}.user-profile-wrapper .user-sidebar{background:var(--skinLight);}.user-profile-wrapper .user-sidebar .profile-sidebar a{padding:1.125rem;margin:0;font-size:1.125rem;color:var(--greyDark2);line-height:2.3125rem;font-family:"Source Sans Pro Regular","sans-serif";cursor:pointer;-webkit-transition:all 0.35s ease-in;transition:all 0.35s ease-in;cursor:pointer;}.user-profile-wrapper .user-sidebar .profile-sidebar a:hover{background-color:var(--primary);color:white;}.user-profile-wrapper .user-content{padding:3rem 1.25rem;}@media (min-width:768px){.user-profile-wrapper .user-content{padding:4.125rem 0 6.75rem 1.1875rem;min-height:42rem;}}@media (min-width:901px){.user-profile-wrapper .user-content{padding:4.125rem 0 6.75rem 9.1875rem;min-height:42rem;}}#sliding-popup.sliding-popup-bottom{padding-top:1rem;padding-left:0.75rem;}@media (min-width:768px){#sliding-popup.sliding-popup-bottom{padding-left:0;}}#sliding-popup.sliding-popup-bottom h2{font-family:"Bitter Regular","sans-serif";font-size:1rem;line-height:1.125rem;}#sliding-popup.sliding-popup-bottom p,#sliding-popup.sliding-popup-bottom .find-more-button{font-size:1rem;font-family:"Bitter Regular","sans-serif";}#sliding-popup.sliding-popup-bottom .find-more-button{font-weight:bold;color:var(--black);}#sliding-popup.sliding-popup-bottom #popup-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#sliding-popup.sliding-popup-bottom #popup-buttons .agree-button{margin-top:1rem;font-size:1rem;font-weight:normal;border:none;padding:0.375rem 1rem;background-color:var(--black);color:var(--white);width:7rem;border-radius:4.625rem;text-align:center;}#sliding-popup.sliding-popup-bottom #popup-buttons .decline-button{margin-top:1rem;margin-left:1rem;font-size:1rem;font-weight:normal;border:none;padding:0.375rem 1rem;background-color:var(--white);color:var(--black);border-radius:4.625rem;width:7rem;}.photo-count{position:relative;padding-left:1.625rem;padding-top:0.25rem;margin-top:4px;font-size:0.875rem;color:var(--greyDark5);line-height:1.125rem;}.photo-count::before{content:"";position:absolute;left:0;top:0.25rem;background-image:url("/themes/custom/constructafrica/dist/images/photo-gallery-icon.svg");background-repeat:no-repeat;display:inline-block;width:1.5rem;height:1.5rem;}#block-twittertimeline{position:relative;}#block-twittertimeline::before{content:"";position:absolute;left:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);background-image:url("/themes/custom/constructafrica/dist/images/CA-Twitter-icon.svg");background-repeat:no-repeat;display:inline-block;height:6.375rem;width:1.6875rem;}h1{font-family:"Bitter Light","sans-serif";font-size:clamp(2.5rem,1.65rem + 3.24vw,4.56rem);line-height:1.2;letter-spacing:0.01em;}h2{font-family:"Bitter Medium","sans-serif";font-size:clamp(1.56rem,1.18rem + 1.47vw,2.5rem);}h3{font-family:"Bitter Regular","sans-serif";font-size:clamp(1.25rem,0.99rem + 0.98vw,1.88rem);}h4{font-family:"Bitter Regular","sans-serif";font-size:clamp(1.13rem,0.97rem + 0.59vw,1.5rem);}h5{font-family:"Bitter Regular","sans-serif";font-size:clamp(1rem,0.85rem + 0.59vw,1.38rem);}h6{font-family:"Bitter Regular","sans-serif";font-size:clamp(0.63rem,0.47rem + 0.59vw,1rem);}p{font-family:"Source Sans Pro Regular","sans-serif";font-size:1rem;}a{font-family:"Source Sans Pro Regular","sans-serif";}.menu-item a{-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);}.menu-item a:hover{color:var(--primary);}#user-sign-up{padding:0 auto;}#user-sign-up a{background:var(--primary);border-radius:5.625rem;padding:0.25rem 1rem;display:inline-block;color:var(--white);}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0;}ul[role=list],ol[role=list]{list-style:none;}html:focus-within{scroll-behavior:smooth;}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;}img,picture{max-width:100%;height:auto;display:block;}input,button,textarea,select{font:inherit;}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto;}*,*::before,*::after{-webkit-animation-duration:0.01ms !important;animation-duration:0.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:0.01ms !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}:root{--s0:0.625rem;--s1:0.9375rem;--s2:1.25rem;--s3:1.875rem;--s4:2.5rem;}body{font-family:"Source Sans Pro Regular","sans-serif";}:root{--primary:#ff9818;--black:#000000;--blackLight:rgba(0,0,0,0.33);--blackLight2:#222222;--blackLight3:#151515;--blackLight4:#282828;--white:#fff;--darkOnLight:#293841;--darkOnLight2:#000538;--darkBlack2:#040714;--skyBlue:#3a8dde;--darkBlue:#00337f;--darkBlue2:#005cb9;--darkBlue3:#000a61;--darkBlue4:#172641;--grey:#f7f9fd;--grey63:#98a1ab;--grey98:#f7f9fd;--grey85:#d1d8e0;--greyDark:#979797;--greyDark2:#474747;--greyDark3:#5f5f5f;--greyDark4:#d4d4d4;--greyDark5:#4c4c4c;--greyDark6:#0f1d11;--greyDark7:#dbdbdb;--greyDark8:#8c8c8c;--greyDark9:#545454;--greyLight:#c1c1c1;--greyLight2:#c4c4c4;--greyLight3:#aca9a9;--greyLight4:#535353;--greyLight5:#ebebeb;--skinLight:#fbecdd;--skinDark:#f2bd87;--green:#19af66;--darkred:#b82932;--yellow:#ffc20e;}@font-face{font-family:"Source Sans Pro Light";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.svg") format("svg");}@font-face{font-family:"Source Sans Pro Regular";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.svg") format("svg");}@font-face{font-family:"Source Sans Pro SemiBold";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.svg") format("svg");}@font-face{font-family:"Source Sans Pro Bold";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.svg") format("svg");}@font-face{font-family:"Source Sans Pro Bold";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.svg") format("svg");}@font-face{font-family:"Bitter Light";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.svg") format("svg");}@font-face{font-family:"Bitter Medium";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.svg") format("svg");}@font-face{font-family:"Bitter Regular";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.svg") format("svg");}@font-face{font-family:"Bitter";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.svg#Bitter-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Bitter";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.svg#Bitter-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap;}.container{max-width:1470px;margin:0 auto;}@media (min-width:1025px){.container{padding:0px 20px;}}@media (min-width:767px){.container{padding:0 15px;}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;}.stack{--flow-space:var(--s2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.stack > *{margin-block:0;}.stack > * + *{-webkit-margin-before:var(--flow-space);margin-block-start:var(--flow-space);}.stack.stack-large{--flow-space:var(--s4);}.stack.stack-small{--flow-space:var(--s0);}.switcher{--threshold:200px;--gap:var(--s4);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap);}.switcher > *{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:calc((var(--threshold) - 100%) * 999);flex-basis:calc((var(--threshold) - 100%) * 999);}.dialog-off-canvas-main-canvas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;overflow-x:hidden;}main[role=main]{-webkit-box-flex:1;-ms-flex:1;flex:1;}#block-tabs > ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;margin:1rem 0;}:root{--primary:#ff9818;--black:#000000;--blackLight:rgba(0,0,0,0.33);--blackLight2:#222222;--blackLight3:#151515;--blackLight4:#282828;--white:#fff;--darkOnLight:#293841;--darkOnLight2:#000538;--darkBlack2:#040714;--skyBlue:#3a8dde;--darkBlue:#00337f;--darkBlue2:#005cb9;--darkBlue3:#000a61;--darkBlue4:#172641;--grey:#f7f9fd;--grey63:#98a1ab;--grey98:#f7f9fd;--grey85:#d1d8e0;--greyDark:#979797;--greyDark2:#474747;--greyDark3:#5f5f5f;--greyDark4:#d4d4d4;--greyDark5:#4c4c4c;--greyDark6:#0f1d11;--greyDark7:#dbdbdb;--greyDark8:#8c8c8c;--greyDark9:#545454;--greyLight:#c1c1c1;--greyLight2:#c4c4c4;--greyLight3:#aca9a9;--greyLight4:#535353;--greyLight5:#ebebeb;--skinLight:#fbecdd;--skinDark:#f2bd87;--green:#19af66;--darkred:#b82932;--yellow:#ffc20e;}@font-face{font-family:"Source Sans Pro Light";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.svg") format("svg");}@font-face{font-family:"Source Sans Pro Regular";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.svg") format("svg");}@font-face{font-family:"Source Sans Pro SemiBold";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.svg") format("svg");}@font-face{font-family:"Source Sans Pro Bold";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.svg") format("svg");}@font-face{font-family:"Source Sans Pro Bold";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.svg") format("svg");}@font-face{font-family:"Bitter Light";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.svg") format("svg");}@font-face{font-family:"Bitter Medium";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.svg") format("svg");}@font-face{font-family:"Bitter Regular";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.svg") format("svg");}@font-face{font-family:"Bitter";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.svg#Bitter-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Bitter";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.svg#Bitter-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap;}.ui-widget-overlay{background-color:var(--darkBlue4);opacity:0.7;}.ui-widget.ui-widget-content{background-color:var(--white);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0;width:100% !important;max-width:860px !important;padding:0;}.ui-dialog .ui-dialog-titlebar{background:transparent;border:0;padding:20px 24px;background-color:var(--primary);border:1px solid var(--primary);color:var(--white);border-bottom-left-radius:0;border-bottom-right-radius:0;}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{font-size:1.5rem;color:var(--white);font-family:"Source Sans Pro Regular","sans-serif";text-transform:uppercase;}.ui-dialog .ui-dialog-titlebar .ui-button{border:0;background-color:transparent;margin-right:1.5rem;}.ui-dialog .ui-dialog-titlebar .ui-button .ui-icon{background:url("/themes/custom/constructafrica/dist/images/canvas-close-icon.svg") center center no-repeat;}.ui-dialog .ui-dialog-titlebar .ui-button:hover{background-color:transparent;border:0;}.ui-dialog .ui-dialog-content{margin:0 1.5rem 1.5rem;padding:0;overflow:inherit;}.ui-dialog .ui-dialog-content h5{font-size:1rem;}.ui-dialog .form-actions .button{background-image:url("/themes/custom/constructafrica/dist/images/arrow-white-right.svg");background-repeat:no-repeat;background-position:85% 50%;background-size:1rem;background-color:var(--black);color:var(--white);text-align:left;width:100%;font-size:1.1875rem;padding:0.7rem 3rem;border-radius:5.5rem;font-family:"Source Sans Pro SemiBold","sans-serif";}.ui-dialog .ui-dialog-content{margin:1.5rem 1.5rem 1.5rem;}.file-download-form-sample-report-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.file-download-form-sample-report-form .field--name-title,.file-download-form-sample-report-form .field--name-field-first,.file-download-form-sample-report-form .field--name-field-last,.file-download-form-sample-report-form .field--name-field-email,.file-download-form-sample-report-form .field--name-field-country,.file-download-form-sample-report-form .field--name-field-phone,.file-download-form-sample-report-form .field--name-field-company,.file-download-form-sample-report-form .field--name-field-job-title{margin-right:1rem;}@media (min-width:768px){.file-download-form-sample-report-form .field--name-title,.file-download-form-sample-report-form .field--name-field-first,.file-download-form-sample-report-form .field--name-field-last,.file-download-form-sample-report-form .field--name-field-email,.file-download-form-sample-report-form .field--name-field-country,.file-download-form-sample-report-form .field--name-field-phone,.file-download-form-sample-report-form .field--name-field-company,.file-download-form-sample-report-form .field--name-field-job-title{width:45%;}}.file-download-form-sample-report-form .field--name-title input,.file-download-form-sample-report-form .field--name-field-first input,.file-download-form-sample-report-form .field--name-field-last input,.file-download-form-sample-report-form .field--name-field-email input,.file-download-form-sample-report-form .field--name-field-country input,.file-download-form-sample-report-form .field--name-field-phone input,.file-download-form-sample-report-form .field--name-field-company input,.file-download-form-sample-report-form .field--name-field-job-title input{width:100%;}.file-download-form-sample-report-form .field--name-field-country .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.file-download-form-sample-report-form .field--name-field-country .form-item .select2-selection--single .select2-selection__rendered{padding:0 0.625rem 0 0.937rem;font-size:1.0625rem;font-weight:300;color:var(--greyDark);border:1px solid var(--greyDark);line-height:2.5rem;background:var(--white);border-radius:5.625rem;cursor:pointer;}.file-download-form-sample-report-form .field--name-field-country .form-item .select2-container--default .select2-selection--single{border:none;}.file-download-form-sample-report-form .field--name-field-country .form-item .select2-container--focus,.file-download-form-sample-report-form .field--name-field-country .form-item .select2-container{width:100% !important;}.file-download-form-sample-report-form .field--name-field-country{margin-bottom:1rem;}@media (min-width:768px){.file-download-form-sample-report-form .field--name-field-country{margin-bottom:0;}}.select2-container--open .select2-dropdown{z-index:103;}.select2-container--open .select2-dropdown--below{border-radius:0.8125rem !important;}.grid-cards-wrapper .grid-region .field--name-field-regions .field--item{font-size:1rem;line-height:1.8rem;color:var(--primary);font-family:"Source Sans Pro SemiBold","sans-serif";}.desktop-logo{display:none;}@media (min-width:768px){.desktop-logo{display:block;}}.mobile-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0.75rem;margin-top:1rem;}@media (min-width:768px){.mobile-logo{display:none;}}.mobile-logo span{font-size:1.5rem;font-family:"Bitter Medium","sans-serif";color:var(--white);border-left:2px solid var(--white);padding-left:0.75rem;}.mobile-only{display:block;}@media (min-width:768px){.mobile-only{display:none !important;}}.desktop-only{display:none !important;}@media (min-width:768px){.desktop-only{display:block !important;}}@media (max-width:768px){#user-profile-menu-link{display:none !important;}}.ajax-progress-throbber .message,.ajax-progress-throbber .throbber{display:none;}.ajax-progress{width:64px;height:64px;position:fixed;top:50%;left:50%;-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%);background-image:linear-gradient(var(--primary) 16px,transparent 0),linear-gradient(var(--secondary) 16px,transparent 0),linear-gradient(var(--secondary) 16px,transparent 0),linear-gradient(var(--primary) 16px,transparent 0);background-repeat:no-repeat;background-size:16px 16px;background-position:left top,left bottom,right top,right bottom;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;background-color:transparent;border-radius:0;}.form-item .form-required:after{content:"*";color:#FF9818;margin-left:2px;font-size:15px;}.form-item-field-terms-conditions-value .form-required:after{content:"";margin-left:0;}.form-item.form-item--error input{border:1px solid var(--darkred);}.form-item.form-item--error .form-item--error-message{color:var(--darkred);font-size:10px;padding-left:1rem;margin-top:5px;}.form-item-pass .form-item--error-message{display:none;}.form-item-field-terms-conditions-value .form-item--error-message{display:none;}.form-item-field-terms-conditions-value.form-item--error label:before{border:1px solid var(--darkred) !important;}.form-item-field-terms-conditions-value.form-item--error label p{color:var(--darkred);}.contextual-links,.contextual{display:none !important;}.userregister .messages__wrapper .text-wrapper ul{display:none;}.user-login-form .form-item-pass .form-item--error-message{display:block;}.field--name-field-terms-conditions .form-item--error-message{display:none;}.field--name-field-terms-conditions .form-item.form-item--error label:before{border:1px solid var(--darkred) !important;}.field--name-field-terms-conditions .form-item.form-item--error label p{color:var(--darkred) !important;}.path-checkout .messages__wrapper .text-wrapper ul{display:none;}.form-item-login-register-password .form-item--error-message{display:none;}.view-news-in-brief .view-footer{margin-top:1.25rem;}@media (min-width:768px){.view-news-in-brief .view-footer{margin-top:0;}}.view-news-in-brief .view-footer a{display:inline-block;width:13.4375rem;padding:4.75px 0.25rem 4.75px 0.875rem;text-align:left;text-decoration:none;color:#474747;background-color:#fbecdd;border-radius:5.5rem;font-size:1.1875rem;font-family:"Source Sans Pro SemiBold","sans-serif";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--greyDark2);margin-left:auto;}.view-news-in-brief .view-footer a::after{content:"";display:inline-block;width:1rem;height:1rem;margin-right:0.5rem;background-image:url("/themes/custom/constructafrica/dist/images/arrow-black-right.svg");background-repeat:no-repeat;background-size:contain;}.view-news-in-brief .view-footer a:hover{background-color:#f6d3af;}@media (min-width:768px){.view-news-in-brief .view-footer a{margin-right:auto;display:inline-block;width:21.125rem;padding:8.75px 1rem;text-align:left;text-decoration:none;color:#474747;background-color:#fbecdd;border-radius:5.5rem;font-size:1.1875rem;font-family:"Source Sans Pro SemiBold","sans-serif";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(-100%);transform:translateY(-100%);}.view-news-in-brief .view-footer a::after{content:"";display:inline-block;width:1rem;height:1rem;margin-right:0.5rem;background-image:url("/themes/custom/constructafrica/dist/images/arrow-black-right.svg");background-repeat:no-repeat;background-size:contain;}.view-news-in-brief .view-footer a:hover{background-color:#f6d3af;}}.view-news-in-brief .view-footer{margin-top:2.25rem;}.page-not-found h2,.no-page-access h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15%;text-align:center;}.path-register-subscribe .page-title,.path-register-subscribe-events .page-title,.path-register-subscribe-events-ethiopia .page-title,.path-register-subscribe-events-egypt .page-title,.path-register-subscribe-events-southafrica .page-title{color:var(--primary);margin-bottom:0px;font-weight:normal;font-size:35px;padding:2rem;padding-bottom:0;border-bottom:1px solid var(--primary);}@media (min-width:768px){.path-register-subscribe .page-title,.path-register-subscribe-events .page-title,.path-register-subscribe-events-ethiopia .page-title,.path-register-subscribe-events-egypt .page-title,.path-register-subscribe-events-southafrica .page-title{padding:0;margin-bottom:60px;}}.user-verification-form .verification-consent{padding:1rem;background-color:var(--primary);border-radius:5px;border:1px solid var(--yellow);margin-bottom:2rem;color:var(--white);}.user-verification-form .verification-consent a:hover{color:var(--green);}.user-verification-form .verification-consent.progress{background-color:var(--yellow);border:1px solid var(--yellow);}.user-verification-form .verification-consent.rejected{background-color:var(--darkred);border:1px solid var(--darkred);}.user-verification-form .form-actions input{display:inline-block;width:13.3125rem;padding:0.4375rem 1.25rem;text-align:left;text-decoration:none;color:#ffffff;background-color:#000000;border-radius:5.5rem;font-size:1.1875rem;font-family:"Source Sans Pro SemiBold","sans-serif";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.user-verification-form .form-actions input::after{content:"";display:inline-block;width:1rem;height:1rem;margin-right:0.5rem;background-image:url("/themes/custom/constructafrica/dist/images/arrow-white-right.svg");background-repeat:no-repeat;background-size:contain;}.user-verification-form .form-actions input:hover{background-color:black;}.contextual-links,.contextual{display:none !important;}.user-pass-reset{padding:1rem;border:1px solid var(--skinLight);border-radius:5px;background-color:var(--skinLight);}.user-pass-reset .form-actions{margin-top:2rem;}.user-pass-reset .form-actions input{display:inline-block;width:13.3125rem;padding:0.4375rem 1.25rem;text-align:left;text-decoration:none;color:#ffffff;background-color:#000000;border-radius:5.5rem;font-size:1.1875rem;font-family:"Source Sans Pro SemiBold","sans-serif";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.user-pass-reset .form-actions input::after{content:"";display:inline-block;width:1rem;height:1rem;margin-right:0.5rem;background-image:url("/themes/custom/constructafrica/dist/images/arrow-white-right.svg");background-repeat:no-repeat;background-size:contain;}.user-pass-reset .form-actions input:hover{background-color:black;}.captcha{margin:1rem 0;width:50%;}.path-download-file #file-download-form-sample-report-form{margin-bottom:5rem;width:70%;margin:0 auto;margin-bottom:5rem;position:relative;}.path-download-file #file-download-form-sample-report-form .button{background-image:url("/themes/custom/constructafrica/dist/images/arrow-white-right.svg");background-repeat:no-repeat;background-position:85% 50%;background-size:1rem;background-color:var(--black);color:var(--white);text-align:left;width:100%;font-size:1.1875rem;padding:0.7rem 3rem;border-radius:5.5rem;font-family:"Source Sans Pro SemiBold","sans-serif";}.path-download-file #file-download-form-sample-report-form .form-actions{-ms-flex-item-align:end;align-self:flex-end;right:80px;position:absolute;bottom:-3rem;}.advertising .basic_page_content{background:url("/themes/custom/constructafrica/dist/images/advertising-bg.jpeg") center center no-repeat;min-height:575px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:6rem;text-align:center;padding:0 1rem;}@media (min-width:768px){.advertising .basic_page_content{padding:0 1.25rem;}}.advertising .basic_page_content .field--name-body{background-color:rgba(247,247,247,0.8901960784);color:#000;width:100%;margin:2rem auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0.7rem 0.5rem;}@media (min-width:768px){.advertising .basic_page_content .field--name-body{width:80%;padding:2rem;}}.advertising .basic_page_content .field--name-body p{text-align:center;}.advertising .basic_page_content .field--name-body p a{color:var(--primary);}.advertising .basic_page_content .field--name-body .media-kit-button{margin-bottom:1.3rem;}.advertising .basic_page_content .field--name-body .button{background-size:1rem;background-color:var(--primary);color:var(--white);text-align:left;padding:6.5px 1rem;font-size:1.1875rem;width:100%;font-size:1.1875rem;font-family:"Source Sans Pro SemiBold","sans-serif";}.path-register-subscribe-events .page-title,.path-register-subscribe-events-ethiopia .page-title,.path-register-subscribe-events-egypt .page-title,.path-register-subscribe-events-southafrica .page-title{display:none;}.contextual-links,.contextual{display:none !important;}.register-form-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2rem;}.register-form-top img{width:60%;}@media (min-width:768px){.register-form-top img{width:30%;}}.register-form-top img.ca-logo{width:35%;}@media (min-width:768px){.register-form-top img.ca-logo{width:18%;}}.register-form-top p{text-align:center;}.register-form-top h3{color:var(--primary);text-align:center;}.register-form-top .ca-logo-ethiopia{width:inherit !important;max-width:300px;}.register-form-top .logo-ethiopia{width:inherit !important;max-width:200px;height:140px;}.register-form-top-logos{width:100%;}.captcha.captcha-type-challenge--recaptcha{border:none;}.captcha.captcha-type-challenge--recaptcha legend{display:none;}.free-news{font-weight:normal;font-size:1rem;color:var(--darkred);vertical-align:super;}.field--type-text-with-summary p a{color:var(--primary);text-decoration:underline;}.user-logged-in.authenticated.role_free .subscription-block-global{padding-bottom:3rem;}.path-cart .messages__wrapper{display:none;}.form-item-payment-information-payment-method:has(#edit-payment-information-payment-method-manual){display:none;}.top-banner-link-wrapper{position:relative;}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:15;pointer-events:auto;content:"";background-color:rgba(0,0,0,0);}.contextual-links,.contextual{display:none !important;}.page-not-found .p-4{padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;}.page-not-found .page-not-found-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;margin-top:7rem;}@media (min-width:768px){.page-not-found .page-not-found-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.page-not-found .page-not-found-content p{color:var(--primary);font-size:8rem;line-height:1;font-weight:bold;}.page-not-found .page-not-found-content svg{width:2rem;color:var(--primary);}.page-not-found .page-not-found-content .page-not-found-right-content{margin-top:calc(0px * (1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse));}.page-not-found .page-not-found-content .page-not-found-right-content h1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--primary);}.page-not-found .page-not-found-content .page-not-found-right-content p{margin-top:calc(0.5rem * (1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem * var(--tw-space-y-reverse));font-size:1rem;line-height:1.5rem;font-weight:400;color:var(--blackLight2);}.page-not-found .page-not-found-content .page-not-found-right-content p a{color:var(--primary);}.page-not-found .page-not-found-content #pageTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;color:var(--primary);}.page-not-found .page-not-found-content #pageTitle span{font-size:2rem;}.page-not-found form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.page-not-found form .form-item{width:300px;}.page-not-found form .form-item input{width:300px;}.page-not-found .search-toggle{display:none;}.page-not-found .search{margin-bottom:7rem;width:100%;}.page-not-found .search input[type=submit]{padding:0.25rem 1rem;color:var(--white);background-color:var(--primary);border:none;height:2.5rem;display:inline-block;font-size:1.0625rem;min-width:7rem;}.search-advanced{display:none;}.grid-social a{margin-left:-0.5rem;color:transparent;display:inline-block;width:2rem;height:2rem;font-size:1px;cursor:pointer;background-repeat:no-repeat;background-size:contain;}.grid-social .field--name-field-facebook a{background-image:url("/themes/custom/constructafrica/dist/images/facebook-orange.svg");}.grid-social .field--name-field-twitter a{background-image:url("/themes/custom/constructafrica/dist/images/twitter-orange.svg");}.grid-social .field--name-field-linkedin a{background-image:url("/themes/custom/constructafrica/dist/images/linkidin-blue.svg");}.grid-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;margin-bottom:1rem;}.grid-social .field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.btn{display:inline-block;width:80%;padding:5.75px 1rem;text-align:left;text-decoration:none;color:#ffffff;background-color:#ff9818;border-radius:5.5rem;font-size:1.1875rem;font-family:"Source Sans Pro SemiBold","sans-serif";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-left:2rem;margin-top:2rem;}.btn::after{content:"";display:inline-block;width:1rem;height:1rem;margin-right:0.5rem;background-image:url("/themes/custom/constructafrica/dist/images/arrow-white-right.svg");background-repeat:no-repeat;background-size:contain;}.btn:hover{background-color:#e47e00;}@media (min-width:768px){.btn{margin-right:auto;display:inline-block;width:21.125rem;padding:0.625rem 1rem;text-align:left;text-decoration:none;color:#ffffff;background-color:#ff9818;border-radius:5.5rem;font-size:1.1875rem;font-family:"Source Sans Pro SemiBold","sans-serif";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.btn::after{content:"";display:inline-block;width:1rem;height:1rem;margin-right:0.5rem;background-image:url("/themes/custom/constructafrica/dist/images/arrow-white-right.svg");background-repeat:no-repeat;background-size:contain;}.btn:hover{background-color:#e47e00;}}.btn:hover{color:var(--white);}.user-login-form .description{display:none;}.userpassword .messages__wrapper,.userlogin .messages__wrapper{display:none;}.subscriptionconfirmation{background-color:var(--skinLight);}.subscriptionconfirmation .confirmation-wrapper{margin:9rem 0;}.subscriptionconfirmation .register-form-top{gap:1rem;}.landing-hero-static{margin:12rem 0 0 0;padding:1rem 1rem 0 1rem;text-align:center;background-color:#fff;}.landing-hero-static .preheading{text-transform:uppercase;letter-spacing:2px;color:#007bdb;font-weight:600;margin-bottom:1rem;}.landing-hero-static .main-heading{font-family:"Bitter",serif;font-weight:700;color:#001a72;margin:0 auto 1rem auto;letter-spacing:-1.3px;max-width:1140px;text-align:center;line-height:1.2;}.landing-hero-static .subheading{font-size:1.4rem;color:#555;margin-bottom:3rem;}.landing-hero-static .subheading1{font-size:1rem;color:#555;margin-bottom:0rem;margin-top:3rem;}.landing-hero-static .hero-map img{max-width:100%;height:auto;display:block;margin:0 auto;}.trending-projects{padding:2rem 1rem;background:#fff;}.trending-projects .inner{max-width:1140px;margin:0 auto;}.trending-projects .preheading{text-transform:uppercase;font-size:1rem;color:#007bdb;margin-bottom:0.75rem;}.trending-projects .current-project-name{font-family:"Bitter",serif !important;font-weight:900 !important;color:#001a72;margin-bottom:1.5rem;text-align:left;}.trending-projects .trending-slider{position:relative;width:100%;}.trending-projects .trending-slider::before{content:"";display:block;padding-top:50%;}.trending-projects .trending-slider .slider-item{position:absolute;top:0;left:0;width:100%;height:100%;display:none;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;}.trending-projects .trending-slider .slider-item.active{display:block;}.trending-projects .trending-slider .slider-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:8px;}.trending-projects .trending-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2.5rem;}.trending-projects .trending-nav .trending-nav-item{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 0.5rem;}.trending-projects .trending-nav .trending-nav-item .progress-bar{height:2px;background:#ccc;margin-bottom:0.75rem;border-radius:2px;overflow:hidden;}.trending-projects .trending-nav .trending-nav-item .progress-bar .progress{height:100%;width:0%;background:orange;-webkit-transition:width 0.3s ease;transition:width 0.3s ease;}.trending-projects .trending-nav .trending-nav-item .project-name{color:#666;font-size:1.2rem;text-align:left;display:block;padding-left:0.25rem;}.trending-projects .trending-nav .trending-nav-item .project-name.active{color:#001a72;}.trending-nav-item .project-name{cursor:pointer;-webkit-transition:color 0.2s ease;transition:color 0.2s ease;}.trending-nav-item .project-name:hover{color:#001a72;}.trending-news{margin-top:3rem;padding:2rem 1rem;background:#fff;}.trending-news .inner-news{max-width:1140px;margin:0 auto;}.trending-news .preheading-news{text-transform:uppercase;font-size:1rem;color:#007bdb;margin-bottom:0.75rem;}.trending-news .current-news-name-news{font-family:"Bitter",serif !important;font-weight:900 !important;color:#001a72;margin-bottom:0.5rem;text-align:left;}.trending-news .current-news-desc-news{text-transform:uppercase;font-size:1rem;color:#000;margin-bottom:2rem;}.trending-news .trending-slider-news{position:relative;width:100%;}.trending-news .trending-slider-news::before{content:"";display:block;padding-top:50%;}.trending-news .trending-slider-news .slider-item-news{position:absolute;top:0;left:0;width:100%;height:100%;display:none;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;}.trending-news .trending-slider-news .slider-item-news.active{display:block;}.trending-news .trending-slider-news .slider-item-news img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:8px;}.trending-news .trending-nav-news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2.5rem;}.trending-news .trending-nav-news .trending-nav-item-news{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 0.5rem;}.trending-news .trending-nav-news .trending-nav-item-news .progress-bar-news{height:2px;background:#ccc;margin-bottom:0.75rem;border-radius:2px;overflow:hidden;}.trending-news .trending-nav-news .trending-nav-item-news .progress-bar-news .progress-news{height:100%;width:0%;background:orange;-webkit-transition:width 0.3s ease;transition:width 0.3s ease;}.trending-news .trending-nav-news .trending-nav-item-news .news-name-news{color:#666;font-size:1.2rem;text-align:left;display:block;padding-left:0.25rem;}.trending-news .trending-nav-news .trending-nav-item-news .news-name-news.active{color:#001a72;}.hero-logos-marquee{background:white;overflow:hidden;padding:2rem 0;}.hero-logos-marquee .logo-wrapper{max-width:1140px;margin:0 auto;overflow:hidden;}.hero-logos-marquee .logo-track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:scrollLogos 40s linear infinite;animation:scrollLogos 40s linear infinite;}.hero-logos-marquee .logo-slide{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem;padding:0 1rem;}.hero-logos-marquee .logo-slide img{height:60px;-o-object-fit:contain;object-fit:contain;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:-webkit-filter 0.3s;transition:-webkit-filter 0.3s;transition:filter 0.3s;transition:filter 0.3s,-webkit-filter 0.3s;}.hero-logos-marquee .logo-slide img:hover{-webkit-filter:none;filter:none;}@-webkit-keyframes scrollLogos{0%{-webkit-transform:translateX(0);transform:translateX(0);}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%);}}@keyframes scrollLogos{0%{-webkit-transform:translateX(0);transform:translateX(0);}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%);}}.value-prop-section{margin-top:3rem;background:#fdf9f4;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;max-width:100vw;padding:4rem 0;}.value-prop-section .value-prop-inner,.value-prop-section .value-prop-intro{max-width:1140px;margin:0 auto;padding:0 1rem;}.value-prop-section .value-prop-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;margin-top:2rem;}.value-prop-section .value-prop-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:300px;}.value-prop-section .value-prop-text .value-prop-item{margin-bottom:2rem;cursor:pointer;}.value-prop-section .value-prop-text .value-prop-item .vp-title{font-weight:800;font-size:1.5rem;color:#ccc;margin-bottom:0.25rem;font-family:"Source Sans Pro",sans-serif;}.value-prop-section .value-prop-text .value-prop-item .vp-desc{display:none;color:#444;font-size:1rem;margin-bottom:0.5rem;max-width:500px;}.value-prop-section .value-prop-text .value-prop-item .vp-progress-bar{margin-top:1.5rem;height:2px;background:#eee;border-radius:2px;overflow:hidden;}.value-prop-section .value-prop-text .value-prop-item .vp-progress-bar .vp-progress{width:0%;height:100%;background:orange;-webkit-transition:width 5s ease-out;transition:width 5s ease-out;}.value-prop-section .value-prop-text .value-prop-item.active .vp-title{color:#001a72;}.value-prop-section .value-prop-text .value-prop-item.active .vp-desc{display:block;}.value-prop-section .value-prop-image{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:300px;position:relative;}.value-prop-section .value-prop-image .vp-image-slide{display:none;}.value-prop-section .value-prop-image .vp-image-slide.active{display:block;-webkit-animation:fadeIn 0.5s ease-in-out;animation:fadeIn 0.5s ease-in-out;}.value-prop-section .value-prop-image .vp-image-slide img{width:100%;height:auto;max-height:400px;-o-object-fit:contain;object-fit:contain;margin:0 auto;display:block;}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}.value-prop-section .value-prop-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;margin:0 auto 0.5rem auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.value-prop-section .value-prop-intro .intro-text{-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%;}.value-prop-section .value-prop-intro .intro-text .preheading{color:#007bdb;text-transform:uppercase;font-size:1rem;margin-bottom:0.5rem;}.value-prop-section .value-prop-intro .intro-text .intro-heading{font-size:2.25rem;font-weight:900;color:#001a72;margin-bottom:1rem;line-height:1.3;}.value-prop-section .value-prop-intro .intro-text .intro-description{color:#555;font-size:1.125rem;line-height:1.6;max-width:600px;}.value-prop-section .value-prop-intro .intro-cta{-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.value-prop-section .value-prop-intro .intro-cta .subscribe-btn{background:#f7941d;color:#fff;font-weight:bold;padding:0.75rem 1.5rem;border-radius:2rem;text-decoration:none;-webkit-transition:background 0.3s ease;transition:background 0.3s ease;}.value-prop-section .value-prop-intro .intro-cta .subscribe-btn:hover{background:#e17f0e;}.hero-logos-marquee{background:white;overflow:hidden;padding:2rem 0;}.hero-logos-marquee .logo-wrapper{max-width:1140px;margin:0 auto;overflow:hidden;}.hero-logos-marquee .logo-track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:scrollLogos 40s linear infinite;animation:scrollLogos 40s linear infinite;}.hero-logos-marquee .logo-slide{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem;padding:0 1rem;}.hero-logos-marquee .logo-slide img{height:60px;-o-object-fit:contain;object-fit:contain;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:-webkit-filter 0.3s;transition:-webkit-filter 0.3s;transition:filter 0.3s;transition:filter 0.3s,-webkit-filter 0.3s;}.hero-logos-marquee .logo-slide img:hover{-webkit-filter:none;filter:none;}@keyframes scrollLogos{0%{-webkit-transform:translateX(0);transform:translateX(0);}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%);}}.get-in-touch{background-color:#fef8f0;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;max-width:100vw;padding:4rem 0;}.get-in-touch .inner-contact{max-width:1140px;margin:0 auto;padding:0 1rem;}.get-in-touch .preheading-contact{color:#007bdb;text-transform:uppercase;text-align:center;margin-bottom:0.5rem;font-size:1rem;letter-spacing:0.05rem;}.get-in-touch .get-in-touch-heading{text-align:center;font-size:2.5rem;font-weight:900;color:#001a72;margin-bottom:2rem;font-family:"Bitter",serif;}.get-in-touch form.webform-submission-form{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;}.get-in-touch form.webform-submission-form .form-item{margin:0;}.get-in-touch form.webform-submission-form input,.get-in-touch form.webform-submission-form select{width:100%;padding:0.65rem 1rem;border:1px solid #ddd;border-radius:2rem;font-size:0.95rem;background:#fff;}.get-in-touch form.webform-submission-form .form-actions{grid-column:span 2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.get-in-touch form.webform-submission-form .form-actions input[type=submit]{max-width:300px;padding:0.55rem 1.55rem;border-radius:2rem;background-color:orange;color:white;font-weight:600;border:none;font-size:1rem;cursor:pointer;-webkit-transition:background 0.3s ease;transition:background 0.3s ease;}.get-in-touch form.webform-submission-form .form-actions input[type=submit]:hover{background-color:darkorange;}.get-in-touch .form-item-phone-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.get-in-touch .form-item-phone-number label{font-weight:100;}.get-in-touch .form-item-phone-number input[type=tel]::-webkit-input-placeholder{padding-left:0;margin-left:0;color:#999;}.get-in-touch .form-item-phone-number input[type=tel]::-moz-placeholder{padding-left:0;margin-left:0;color:#999;}.get-in-touch .form-item-phone-number input[type=tel]:-ms-input-placeholder{padding-left:0;margin-left:0;color:#999;}.get-in-touch .form-item-phone-number input[type=tel]::-ms-input-placeholder{padding-left:0;margin-left:0;color:#999;}.get-in-touch .form-item-phone-number input[type=tel]::placeholder{padding-left:0;margin-left:0;color:#999;}.get-in-touch .form-item-phone-number .iti{width:100%;}.get-in-touch .form-item-phone-number .iti input{padding-left:52px !important;}.select2-container--default .select2-selection--single{border-radius:999px !important;padding:0.65rem 1rem !important;padding-right:2.5rem !important;border:1px solid #ccc !important;background-color:#fff !important;font-size:1rem;line-height:1.2;height:auto !important;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative !important;cursor:pointer;overflow:hidden;}.select2-selection__arrow{position:absolute !important;top:50% !important;right:1rem !important;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px !important;height:20px !important;pointer-events:none;background:transparent !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.select2-selection__arrow b{display:none !important;}.select2-selection__arrow::after{content:"";width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg fill='none' stroke='%23999' stroke-width='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;display:inline-block;}select[name=country] + .select2-container .select2-selection--single{padding:0.45rem 1rem !important;min-height:36px !important;font-size:0.95rem !important;}.custom-landing-header{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fff;padding:0 40px;height:100px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;overflow:visible;}.custom-landing-header .header-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;position:relative;}.custom-landing-header .site-logo img{height:160px;position:relative;top:1.8rem;padding-top:0;-webkit-transition:height 0.3s ease,top 0.3s ease;transition:height 0.3s ease,top 0.3s ease;}.custom-landing-header.shrink{border-bottom:1px solid #ccc;}.custom-landing-header.shrink .site-logo img{height:100px;top:0;}.custom-landing-header .main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;gap:32px;margin:0;padding:0;}.custom-landing-header .main-menu li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.custom-landing-header .main-menu li a{text-decoration:none;font-weight:500;color:#666;font-size:16px;position:relative;-webkit-transition:color 0.2s ease;transition:color 0.2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;line-height:100px;}.custom-landing-header .main-menu li a::after{content:"";position:absolute;left:0;bottom:0px;width:0%;height:2px;background-color:#f7931e;-webkit-transition:width 0.2s ease;transition:width 0.2s ease;}.custom-landing-header .main-menu li a:hover{color:#f7931e;}.custom-landing-header .main-menu li a:hover::after{width:100%;}.custom-landing-header .main-menu li.has-dropdown:hover .dropdown,.custom-landing-header .main-menu li.has-dropdown .dropdown:hover{display:block;}.custom-landing-header .main-menu li.has-dropdown .dropdown{display:none;position:absolute;top:calc(100% + 2px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:0;background:#fff;padding:1rem 1rem 1rem 1.5rem;border-radius:10px;-webkit-box-shadow:0 6px 16px rgba(0,0,0,0.1);box-shadow:0 6px 16px rgba(0,0,0,0.1);min-width:320px;white-space:nowrap;z-index:999;pointer-events:auto;}.custom-landing-header .main-menu li.has-dropdown .dropdown ul{list-style:none;margin:0;padding:0;}.custom-landing-header .main-menu li.has-dropdown .dropdown ul li{margin-bottom:1rem;}.custom-landing-header .main-menu li.has-dropdown .dropdown ul li:last-child{margin-bottom:0;}.custom-landing-header .main-menu li.has-dropdown .dropdown ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;text-decoration:none;color:#333;-webkit-transition:background 0.2s ease;transition:background 0.2s ease;padding:0.5rem 1.25rem;border-radius:6px;}.custom-landing-header .main-menu li.has-dropdown .dropdown ul li a:hover{background:#f9f9f9;}.custom-landing-header .main-menu li.has-dropdown .dropdown ul li a img{width:36px;height:36px;-ms-flex-negative:0;flex-shrink:0;}.custom-landing-header .main-menu li.has-dropdown .dropdown ul li a div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.custom-landing-header .main-menu li.has-dropdown .dropdown ul li a div strong{font-size:1rem;font-weight:600;color:#777;margin-bottom:0.1rem;line-height:1.2;font-family:"Source Sans Pro",sans-serif;}.custom-landing-header .main-menu li.has-dropdown .dropdown ul li a div span{font-size:0.875rem;color:#777;margin-top:0 !important;line-height:1.3;font-family:"Source Sans Pro",sans-serif;}.custom-landing-header .header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;}.custom-landing-header .header-right .login-link{color:#666;font-weight:500;text-decoration:none;-webkit-transition:color 0.2s ease;transition:color 0.2s ease;}.custom-landing-header .header-right .login-link:hover{color:#f7931e;}.custom-landing-header .header-right .contact-button{background-color:#f7931e;color:white;padding:12px 28px;border-radius:9999px;text-decoration:none;font-weight:600;}.custom-landing-header .header-right .contact-button:hover{background-color:#da7908;}
:root{--primary:#ff9818;--black:#000000;--blackLight:rgba(0,0,0,0.33);--blackLight2:#222222;--blackLight3:#151515;--blackLight4:#282828;--white:#fff;--darkOnLight:#293841;--darkOnLight2:#000538;--darkBlack2:#040714;--skyBlue:#3a8dde;--darkBlue:#00337f;--darkBlue2:#005cb9;--darkBlue3:#000a61;--darkBlue4:#172641;--grey:#f7f9fd;--grey63:#98a1ab;--grey98:#f7f9fd;--grey85:#d1d8e0;--greyDark:#979797;--greyDark2:#474747;--greyDark3:#5f5f5f;--greyDark4:#d4d4d4;--greyDark5:#4c4c4c;--greyDark6:#0f1d11;--greyDark7:#dbdbdb;--greyDark8:#8c8c8c;--greyDark9:#545454;--greyLight:#c1c1c1;--greyLight2:#c4c4c4;--greyLight3:#aca9a9;--greyLight4:#535353;--greyLight5:#ebebeb;--skinLight:#fbecdd;--skinDark:#f2bd87;--green:#19af66;--darkred:#b82932;--yellow:#ffc20e;}@font-face{font-family:"Source Sans Pro Light";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.svg") format("svg");}@font-face{font-family:"Source Sans Pro Regular";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.svg") format("svg");}@font-face{font-family:"Source Sans Pro SemiBold";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.svg") format("svg");}@font-face{font-family:"Source Sans Pro Bold";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.svg") format("svg");}@font-face{font-family:"Source Sans Pro Bold";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.svg") format("svg");}@font-face{font-family:"Bitter Light";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.svg") format("svg");}@font-face{font-family:"Bitter Medium";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.svg") format("svg");}@font-face{font-family:"Bitter Regular";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.svg") format("svg");}@font-face{font-family:"Bitter";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.svg#Bitter-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Bitter";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.svg#Bitter-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap;}@media (min-width:768px){body.homepage header[role=banner]{background-color:var(--skinLight);}}@media (min-width:768px){.user-logged-in .header-region #block-useraccountmenu .menu .menu-item#user-log-in{border-left:none;border-right:none;padding-top:0;padding-bottom:0.25rem;}}@media (min-width:1201px){.user-logged-in .header-region #block-useraccountmenu .menu .menu-item#user-log-in{padding-left:0.75rem;padding-right:0.75rem;}}@media (min-width:768px){.user-logged-in .header-region #block-useraccountmenu .menu .menu-item#user-profile-menu-link{border-right:1px solid var(--greyLight);position:relative;padding-right:1rem;}}@media (min-width:768px) and (min-width:768px){.user-logged-in .header-region #block-useraccountmenu .menu .menu-item#user-profile-menu-link::after{position:absolute;display:inline-block;right:4px;font-size:0.75rem;content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid black;display:inline-block;bottom:0.9375rem;vertical-align:middle;}}@media (min-width:768px) and (min-width:1201px){.user-logged-in .header-region #block-useraccountmenu .menu .menu-item#user-profile-menu-link::after{right:6px;}}@media (min-width:1025px){.user-logged-in .header-region #block-useraccountmenu .menu .menu-item#user-profile-menu-link{padding-right:1rem;}}@media (min-width:1101px){.user-logged-in .header-region #block-useraccountmenu .menu .menu-item#user-profile-menu-link{padding-right:1.5rem;}}@media (min-width:768px){.user-logged-in .header-region #block-useraccountmenu .menu .menu-item#user-profile-menu-link a[item=user-profile-menu-link]{border-right:none;}}@media (min-width:768px){.user-logged-in .header-region #block-useraccountmenu .menu .menu-item#user-profile-menu-link .menu{border-bottom:1px solid var(--greyLight);}}#user-profile-menu-link ul li:first-child a{text-transform:capitalize;}@media (min-width:768px){.header-region #block-mainnavigation .menu .menu-item:first-child{border-left:0;}}@media (min-width:768px){.header-region #block-mainnavigation .menu .menu-item:first-child a[href="/"]{color:transparent;font-size:0;line-height:100%;display:inline-block;width:1.5rem;height:1.5rem;background-image:url("/themes/custom/constructafrica/dist/images/home-icon.png");background-position:center right;background-repeat:no-repeat;background-size:contain;margin-bottom:-4px;}}@media (min-width:1025px){.header-region #block-mainnavigation .menu .menu-item:first-child a[href="/"]{width:1.5rem;height:2rem;margin-bottom:-5px;}}@media (min-width:1201px){.header-region #block-mainnavigation .menu .menu-item:first-child a[href="/"]{width:1.8rem;height:3rem;margin-bottom:-0.6rem;}}.dialog-off-canvas-main-canvas #block-mainnavigation{top:8.0625rem;}.dialog-off-canvas-main-canvas #block-mainnavigation.show-nav-links{height:calc(100vh - 8.0625rem);}@media (min-width:768px){.dialog-off-canvas-main-canvas header[role=banner]{padding-bottom:3rem;}}@media (min-width:768px){.mca-map .dialog-off-canvas-main-canvas header[role=banner]{padding-bottom:0;}}body.anonymous .header-region #block-mainnavigation{top:8.0625rem;}body.anonymous #block-mainnavigation.show-nav-links{height:calc(100vh - 8.0625rem);}body.user-logged-in .header-region #block-mainnavigation{top:8.0625rem;}body.user-logged-in #block-mainnavigation.show-nav-links{height:calc(100vh - 8.0625rem);}.header-region{display:grid;padding:0;grid-template-rows:auto auto;}.header-region #block-sitebranding{background-color:var(--primary);padding:0 1rem 0 0.5rem;border-bottom:1px solid var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.header-region #block-sitebranding img{max-width:7.5rem;}.header-region #block-sitebranding .hamburger-icon{height:1.5rem;width:1.5rem;display:block;background-image:url("/themes/custom/constructafrica/dist/images/hamburger-menu.svg");background-repeat:no-repeat;cursor:pointer;}.header-region #block-sitebranding .hamburger-icon.is-open{background-image:url("/themes/custom/constructafrica/dist/images/hamburger-close.svg");background-size:cover;}.header-region #block-useraccountmenu{background-color:var(--primary);grid-row:2;}.header-region #block-useraccountmenu .menu{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:repeat(4,auto);padding-top:8px;padding-bottom:2px;border-bottom:1px solid var(--white);}@media (max-width:767px){.header-region #block-useraccountmenu .menu{height:3rem;}}.header-region #block-useraccountmenu .menu .menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (max-width:767px){.header-region #block-useraccountmenu .menu .menu-item#myConstructafrica-menu{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2;}}@media (max-width:767px){.header-region #block-useraccountmenu .menu .menu-item#project-pipeline-menu{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;border-left:1px solid var(--white);}}.header-region #block-useraccountmenu .menu .menu-item#account-menu{border-left:1px solid var(--white);}@media (max-width:767px){.header-region #block-useraccountmenu .menu .menu-item#user-log-in{border-right:none;border-left:1px solid var(--white);}}@media (max-width:767px){.header-region #block-useraccountmenu .menu .menu-item#user-sign-up{border:none;}}@media (max-width:767px){.header-region #block-useraccountmenu .menu .menu-item#user-sign-up a{padding:0;max-height:26px;background-color:var(--darkBlue3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 8px;color:var(--primary);border-right:0;}}.header-region #block-useraccountmenu .menu .menu-item a{-webkit-transition:color 0.35s ease-in;transition:color 0.35s ease-in;color:var(--white);display:inline-block;font-size:1rem;font-family:"Source Sans Pro SemiBold","sans-serif";}@media (max-width:767px){.header-region #block-useraccountmenu .menu .menu-item a{line-height:37px;}}@media (min-width:768px){.header-region #block-useraccountmenu .menu .menu-item a{color:var(--black);min-height:auto;}.header-region #block-useraccountmenu .menu .menu-item a:hover{color:var(--primary);}}@media (min-width:768px){.header-region #block-useraccountmenu .menu .menu-item:not(:last-child){border-right:none;}}.header-region #block-useraccountmenu .menu .menu-item#user-profile-menu-link{grid-column:1/-1;gap:1rem;border-top:1px solid var(--white);}@media (min-width:768px){.header-region #block-useraccountmenu .menu .menu-item#user-profile-menu-link{border-top:none;}}.header-region #block-useraccountmenu .menu .menu-item#user-profile-menu-link a[item=user-profile-menu-link]{padding:0 0.5rem;border-right:1px solid var(--white);}@media (min-width:768px){.header-region #block-useraccountmenu .menu .menu-item#user-profile-menu-link a[item=user-profile-menu-link]{border-radius:0;color:var(--black);padding:0;}}.header-region #block-useraccountmenu .menu .menu-item#user-profile-menu-link .menu{border-bottom:none;}.header-region #block-useraccountmenu .menu .menu-item#user-profile-menu-link .menu .menu-item:first-child{padding-right:0.5rem;}.header-region #block-useraccountmenu .menu .menu-item#user-profile-menu-link .menu .menu-item:last-child a{border-right:none;}.header-region #block-mainnavigation{background-color:var(--primary);height:0;overflow:hidden;position:absolute;left:0;right:0;width:100%;z-index:10;-webkit-transition:all 0.25s linear;transition:all 0.25s linear;font-size:1.4375rem;font-family:"Source Sans Pro SemiBold","sans-serif";}.header-region #block-mainnavigation .menu .menu-item.menu-item--active-trail a.is-active{font-family:"Source Sans Pro Bold","sans-serif";color:var(--darkBlue3);}.header-region #block-mainnavigation > .menu{padding-bottom:1.25rem;max-height:60vh;overflow-y:scroll;}@media (min-width:768px){.header-region #block-mainnavigation > .menu{max-height:auto;overflow-y:visible;}}.header-region #block-mainnavigation .menu li a{color:var(--white);font-family:"Source Sans Pro SemiBold","sans-serif";}.header-region #block-mainnavigation .menu-social-links{position:absolute;bottom:1.5rem;left:2.25rem;padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;}@media (min-width:768px){.header-region #block-mainnavigation .menu-social-links{display:none;}}.header-region #block-mainnavigation .menu-social-links li.menu-item{padding-left:0;}.header-region #block-mainnavigation .menu-social-links a{width:2.3125rem;display:inline-block;height:2.3125rem;background-size:cover;padding:0;}.header-region #block-mainnavigation .menu-social-links .fa-facebook a{background-image:url("/themes/custom/constructafrica/dist/images/facebook-orange.svg");}.header-region #block-mainnavigation .menu-social-links .fa-twitter-square a{background-image:url("/themes/custom/constructafrica/dist/images/twitter-orange.svg");}.header-region #block-mainnavigation .menu-social-links .fa-linkedin a{background-image:url("/themes/custom/constructafrica/dist/images/linkidin-blue.svg");}.header-region #block-mainnavigation .menu-social-links .fa-youtube a{background-image:url("/themes/custom/constructafrica/dist/images/youtube-orange.svg");}.header-region #block-mainnavigation .menu-social-links .fa-rss a{background-image:url("/themes/custom/constructafrica/dist/images/rss-feed-orange.svg");}.header-region #block-mainnavigation #search-block-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:6rem;gap:1.125rem;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:0 2rem;width:100%;}.header-region #block-mainnavigation #search-block-form .js-form-type-search{-webkit-box-flex:1;-ms-flex:1;flex:1;}.header-region #block-mainnavigation #search-block-form .js-form-type-search input{width:90%;font-size:1rem;}.header-region #block-mainnavigation #search-block-form .js-form-wrapper input{background:transparent;width:2rem;border:none;margin-top:0.5rem;background-image:url("/themes/custom/constructafrica/dist/images/search-icon.svg");background-repeat:no-repeat;background-position:center;cursor:pointer;}.header-region #block-mainnavigation #block-searchform.contextual-region{position:static;}.header-region #block-mainnavigation ul li{position:relative;}.header-region #block-mainnavigation ul li a{display:block;text-decoration:none;padding:0.5rem 1rem;-webkit-transition:color 0.35s ease-in;transition:color 0.35s ease-in;}@media (min-width:768px){.header-region #block-mainnavigation ul li a{padding:0;}.header-region #block-mainnavigation ul li a:hover{color:var(--primary);}}.header-region #block-mainnavigation ul li.menu-item--expanded ul{max-height:0;overflow:hidden;-webkit-transition:max-height 0.3s ease-in;transition:max-height 0.3s ease-in;-webkit-box-shadow:inset 0 2px 0.75rem 0 var(--blackLight);box-shadow:inset 0 2px 0.75rem 0 var(--blackLight);}.header-region #block-mainnavigation ul li.menu-item--expanded.show-submenus ul{max-height:10rem;overflow-y:scroll;overflow-x:hidden;background:var(--skinLight);}.header-region #block-mainnavigation ul li.menu-item--expanded.show-submenus ul a{color:var(--primary);}.header-region #block-mainnavigation > ul li{padding-left:4rem;}.header-region #block-mainnavigation > ul li ul li{background-image:none;}.header-region #block-mainnavigation > ul li.menu-item--expanded{background-image:url("/themes/custom/constructafrica/dist/images/accordion-arrow-up.svg");background-repeat:no-repeat;background-position:2rem 1rem;background-size:1.5rem 1.125rem;position:relative;cursor:pointer;padding-left:0;}@media (min-width:768px){.header-region #block-mainnavigation > ul li.menu-item--expanded::after{position:absolute;display:inline-block;right:4px;font-size:0.75rem;content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid black;display:inline-block;bottom:0.9375rem;vertical-align:middle;}}@media (min-width:1201px){.header-region #block-mainnavigation > ul li.menu-item--expanded::after{right:6px;}}@media (min-width:768px){.header-region #block-mainnavigation > ul li.menu-item--expanded{background-image:none;padding-right:1rem !important;}}@media (min-width:768px){.header-region #block-mainnavigation > ul li.menu-item--expanded{background-image:none;padding-right:1rem !important;}}@media (min-width:1101px){.header-region #block-mainnavigation > ul li.menu-item--expanded{background-image:none;padding-right:1.5rem !important;}}.header-region #block-mainnavigation > ul li.menu-item--expanded a{padding-left:5rem;}@media (min-width:768px){.header-region #block-mainnavigation > ul li.menu-item--expanded a{padding-left:0;}}.header-region #block-mainnavigation > ul li.menu-item--expanded ul li{padding-left:0;}.header-region #block-mainnavigation > ul li.menu-item--expanded.show-submenus{background-image:url("/themes/custom/constructafrica/dist/images/accordion-arrow-down.svg");}.header-region .search-toggle{display:none;}@media (min-width:768px){.header-region .search-toggle{display:inline-block;padding:0 0.5rem 0.25rem 0.25rem;cursor:pointer;background-image:url("/themes/custom/constructafrica/dist/images/search-logo.svg");background-repeat:no-repeat;background-position:right;-webkit-transition:color 0.35s ease-in;transition:color 0.35s ease-in;padding:0 0.5rem 0.25rem 0.125rem;width:3.75rem;font-size:0.75rem;font-family:"Source Sans Pro SemiBold","sans-serif";}.header-region .search-toggle:hover{color:var(--primary);}}@media (min-width:801px){.header-region .search-toggle{font-size:0.875rem;}}@media (min-width:901px){.header-region .search-toggle{font-size:1rem;width:4.25rem;}}@media (min-width:1025px){.header-region .search-toggle{padding:0 0.5rem 0.25rem 0.5rem;width:4.5rem;}}@media (min-width:1201px){.header-region .search-toggle{padding:0 0.5rem 0.25rem 0.75rem;width:5.25rem;}}.modal-container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.modal-container .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(251,236,221,0.75);z-index:-1;}.modal-container .form-heading{color:var(--black);font-family:"Bitter Light","sans-serif";font-size:2rem;letter-spacing:0;line-height:1.5rem;margin-bottom:2rem;}.modal-container .modal-content{background-color:var(--white);padding:2.125rem;border:1px solid var(--greyLight3);width:90vw;margin-left:auto;margin-right:auto;margin-top:45%;-webkit-box-shadow:0 0 1.625rem 0 rgba(0,0,0,0.14);box-shadow:0 0 1.625rem 0 rgba(0,0,0,0.14);position:relative;}.modal-container .modal-content .close-modal{position:absolute;top:1rem;right:1rem;font-size:1.5rem;font-weight:700;cursor:pointer;}.modal-container .modal-content .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0.9375rem;font-family:"Source Sans Pro Regular","sans-serif";}.modal-container .modal-content .form-item label{color:var(--greyDark2);font-size:1.0625rem;letter-spacing:0;line-height:1.125rem;margin-bottom:0.375rem;margin-left:0.75rem;}.modal-container .modal-content .js-form-submit{position:absolute;right:2.125rem;bottom:2.125rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5.5rem;width:11.5rem;background-color:var(--black);color:white;border:none;padding:0.625rem 1.25rem;font-size:1rem;cursor:pointer;margin-left:auto;background-image:url("/themes/custom/constructafrica/dist/images/arrow-right.svg");background-repeat:no-repeat;background-position:90% 50%;-webkit-transition:all 0.35s ease-in;transition:all 0.35s ease-in;}.modal-container .modal-content .js-form-submit:hover{background-color:var(--greyDark2);color:var(--primary);}.modal-container .modal-content ul{margin-bottom:4rem;}.modal-container .modal-content ul li .create-account-link{display:none;}.modal-container .modal-content ul li .request-password-link{color:var(--primary);font-size:0.8125rem;letter-spacing:0;line-height:1rem;margin-left:0.75rem;margin-top:6px;text-decoration:underline;}@media (min-width:768px){.header-region{height:auto;}.header-region > div,.header-region > nav{border-bottom:1px solid var(--greyLight);}.header-region #block-mainnavigation,.header-region #block-useraccountmenu{padding-bottom:1.25rem;}.header-region #block-mainnavigation .menu,.header-region #block-useraccountmenu .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%;}.header-region #block-mainnavigation .menu-item--expanded,.header-region #block-useraccountmenu .menu-item--expanded{position:relative;z-index:20;-webkit-transition:all 0.5s ease-in;transition:all 0.5s ease-in;}.header-region #block-mainnavigation .menu-item--expanded .menu,.header-region #block-useraccountmenu .menu-item--expanded .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:none;position:absolute;top:100%;left:0;}.header-region #block-mainnavigation .menu-item--expanded:hover .menu,.header-region #block-useraccountmenu .menu-item--expanded:hover .menu{display:block;-webkit-transform:translateX(-1%);transform:translateX(-1%);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border:1px solid var(--greyLight);background-color:var(--skinLight);}.header-region #block-mainnavigation .menu-item--expanded:hover .menu li,.header-region #block-useraccountmenu .menu-item--expanded:hover .menu li{white-space:nowrap;}.header-region #block-mainnavigation .menu-item--expanded:hover .menu li:not(:last-child),.header-region #block-useraccountmenu .menu-item--expanded:hover .menu li:not(:last-child){border-bottom:1px solid var(--greyLight);}.header-region #block-mainnavigation .menu .menu-item,.header-region #block-useraccountmenu .menu .menu-item{padding:0.5rem 0.625rem;border-left:1px solid var(--greyLight);}.header-region #block-mainnavigation .menu .menu-item.menu-item--expanded .menu-item,.header-region #block-useraccountmenu .menu .menu-item.menu-item--expanded .menu-item{border-left:none;}.header-region #block-mainnavigation .menu .menu-item#user-sign-up,.header-region #block-useraccountmenu .menu .menu-item#user-sign-up{padding-top:0;padding-bottom:0.25rem;}.header-region #block-sitebranding{padding:0;border-bottom:1px solid var(--greyLight);}.header-region #block-sitebranding::after{display:none;}.header-region #block-sitebranding img{max-width:100%;}.header-region #block-sitebranding .hamburger-icon{display:none;}.header-region .search-block-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:1.5rem;grid-column:4/5;grid-row:1/2;}.header-region .search-block-form form{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;}.header-region .search-block-form form .show-search-div{background-color:var(--white);z-index:1;}.header-region .search-block-form .js-form-type-search{position:absolute;right:-5.5rem;top:1.5rem;width:50vw;height:3rem;border:1px solid var(--greyLight);display:none;}.header-region .search-block-form .js-form-type-search input[type=search]{width:88%;background:var(--white);border:none;outline:none;margin-top:0.25rem;z-index:1;position:relative;}.header-region .search-block-form input[type=submit]{border:none;outline:none;background-color:transparent;display:inline-block;background-image:url("/themes/custom/constructafrica/dist/images/search-logo.svg");background-repeat:no-repeat;background-position:right;display:none;border-left:1px solid var(--greyLight);border-radius:0;padding-bottom:2px;z-index:10;}.header-region .search-block-form input[type=submit].show-search-submit{display:block;}.header-region .search-block-form .js-form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:2px;padding-left:0.5rem;position:absolute;top:2rem;right:-4.75rem;}.header-region .search-block-form .show-search-div{display:block;}.header-region #block-mainnavigation{background-color:transparent;height:100%;position:static;width:auto;padding:0;font-size:1rem;overflow:visible;}.header-region #block-mainnavigation .menu{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;}.header-region #block-mainnavigation .menu .menu-item:last-child{border-right:1px solid var(--greyLight);}.header-region #block-mainnavigation .menu li a{color:var(--black);}.header-region #block-mainnavigation .menu-social-links{display:none;}.header-region #block-mainnavigation ul li.menu-item--expanded:hover ul{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;overflow-y:visible;background:var(--skinLight);-webkit-box-shadow:none;box-shadow:none;}.header-region #block-mainnavigation ul li.menu-item--expanded:hover ul a{color:var(--primary);}}@media (min-width:768px) and (min-width:768px){.header-region #block-mainnavigation ul li.menu-item--expanded:hover ul a{color:var(--black);}}@media (min-width:768px) and (min-width:768px){.header-region #block-mainnavigation ul li.menu-item--expanded:hover ul a:hover{color:var(--primary);}}@media (min-width:768px){.header-region #block-useraccountmenu{grid-row:auto;background-color:transparent;grid-column:3/4;grid-row:1;}.header-region #block-useraccountmenu .menu{border-bottom:none;}.header-region #block-useraccountmenu .menu .menu-item#user-sign-up{border-left:none;}.header-region #block-useraccountmenu .menu .menu-item#user-sign-up a{color:var(--white);}.header-region #block-useraccountmenu .menu .menu-item#user-log-in{border-right:1px solid var(--greyLight);border-left:1px solid var(--greyLight);}.header-region #block-useraccountmenu .menu .menu-item#user-log-in a{color:var(--black);-webkit-transition:color 0.35s ease-in;transition:color 0.35s ease-in;}.header-region #block-useraccountmenu .menu .menu-item#user-log-in a:hover{color:var(--primary);}.header-region #block-useraccountmenu .menu .menu-item#user-log-in a[href^="/user/logout"]{background:var(--primary);border-radius:5.625rem;padding:0.25rem 1rem;display:inline-block;color:var(--white);}.header-region #block-useraccountmenu .menu .menu-item a{font-size:1rem;}.modal-content{width:31rem !important;}}.user-logged-in #user-sign-up{display:none !important;}.anonymous #user-profile-menu-link{display:none;}@media (max-width:767px){.anonymous #project-pipeline-menu{border-right:1px solid var(--white);}}@media (min-width:768px){.header-region{grid-template-columns:5rem 1fr auto auto;}}@media (min-width:801px){.header-region{grid-template-columns:4.625rem 1fr auto auto;}}@media (min-width:901px){.header-region{grid-template-columns:4.75rem 1fr auto auto;}}@media (min-width:951px){.header-region{grid-template-columns:5.625rem 1fr auto auto;}}@media (min-width:1025px){.header-region{grid-template-columns:6.625rem 1fr auto auto;padding:0 1.25rem;}}@media (min-width:1101px){.header-region{grid-template-columns:7.625rem 1fr auto auto;padding:0 1.25rem;}}@media (min-width:1201px){.header-region{grid-template-columns:10rem 1fr auto auto;}}@media (min-width:1280px){.header-region{grid-template-columns:11.625rem 1fr auto auto;}}@media (min-width:1390px){.header-region{grid-template-columns:13.625rem 1fr auto auto;}}@media (min-width:768px){.header-region #block-mainnavigation .menu .menu-item,.header-region #block-useraccountmenu .menu .menu-item{padding:0.5rem 0.25rem;}}@media (min-width:901px){.header-region #block-mainnavigation .menu .menu-item,.header-region #block-useraccountmenu .menu .menu-item{padding:0.5rem 0.375rem;}}@media (min-width:951px){.header-region #block-mainnavigation .menu .menu-item,.header-region #block-useraccountmenu .menu .menu-item{padding:0.5rem;}}@media (min-width:1025px){.header-region #block-mainnavigation .menu .menu-item,.header-region #block-useraccountmenu .menu .menu-item{padding:0.5rem 0.375rem;}}@media (min-width:1101px){.header-region #block-mainnavigation .menu .menu-item,.header-region #block-useraccountmenu .menu .menu-item{padding:0.5rem 0.5rem;}}@media (min-width:1201px){.header-region #block-mainnavigation .menu .menu-item,.header-region #block-useraccountmenu .menu .menu-item{padding:0.5rem 0.75rem;}}@media (min-width:1280px){.header-region #block-mainnavigation .menu .menu-item,.header-region #block-useraccountmenu .menu .menu-item{padding:0.5rem 0.875rem;}}@media (min-width:1390px){.header-region #block-mainnavigation .menu .menu-item,.header-region #block-useraccountmenu .menu .menu-item{padding:0.5rem 1.25rem;}}@media (min-width:768px){.header-region #block-mainnavigation .menu .menu-item a,.header-region #block-useraccountmenu .menu .menu-item a{font-size:0.75rem;}}@media (min-width:801px){.header-region #block-mainnavigation .menu .menu-item a,.header-region #block-useraccountmenu .menu .menu-item a{font-size:0.875rem;}}@media (min-width:901px){.header-region #block-mainnavigation .menu .menu-item a,.header-region #block-useraccountmenu .menu .menu-item a{font-size:1rem;}}
:root{--primary:#ff9818;--black:#000000;--blackLight:rgba(0,0,0,0.33);--blackLight2:#222222;--blackLight3:#151515;--blackLight4:#282828;--white:#fff;--darkOnLight:#293841;--darkOnLight2:#000538;--darkBlack2:#040714;--skyBlue:#3a8dde;--darkBlue:#00337f;--darkBlue2:#005cb9;--darkBlue3:#000a61;--darkBlue4:#172641;--grey:#f7f9fd;--grey63:#98a1ab;--grey98:#f7f9fd;--grey85:#d1d8e0;--greyDark:#979797;--greyDark2:#474747;--greyDark3:#5f5f5f;--greyDark4:#d4d4d4;--greyDark5:#4c4c4c;--greyDark6:#0f1d11;--greyDark7:#dbdbdb;--greyDark8:#8c8c8c;--greyDark9:#545454;--greyLight:#c1c1c1;--greyLight2:#c4c4c4;--greyLight3:#aca9a9;--greyLight4:#535353;--greyLight5:#ebebeb;--skinLight:#fbecdd;--skinDark:#f2bd87;--green:#19af66;--darkred:#b82932;--yellow:#ffc20e;}@font-face{font-family:"Source Sans Pro Light";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.svg") format("svg");}@font-face{font-family:"Source Sans Pro Regular";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.svg") format("svg");}@font-face{font-family:"Source Sans Pro SemiBold";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.svg") format("svg");}@font-face{font-family:"Source Sans Pro Bold";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.svg") format("svg");}@font-face{font-family:"Source Sans Pro Bold";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.svg") format("svg");}@font-face{font-family:"Bitter Light";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.svg") format("svg");}@font-face{font-family:"Bitter Medium";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.svg") format("svg");}@font-face{font-family:"Bitter Regular";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.svg") format("svg");}@font-face{font-family:"Bitter";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.svg#Bitter-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Bitter";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.svg#Bitter-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap;}main[role=main] .container{padding:0;}@media (min-width:768px){main[role=main] .container{padding:0 1.25rem;}}.main-content #block-constructafrica-content{}.main-content #block-constructafrica-content #slider-homepage{display:grid;}@media (min-width:768px){.main-content #block-constructafrica-content #slider-homepage{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.9375rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:4rem;}}@media (min-width:768px){.main-content #block-constructafrica-content .view-featured-news-slider{position:relative;}}.main-content #block-constructafrica-content .view-featured-news-slider .contextual-region{position:static;}.main-content #block-constructafrica-content .view-featured-news-slider .view-content{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;}.main-content #block-constructafrica-content .view-featured-news-slider .view-content .views-row{position:relative;width:100%;left:0;top:0;z-index:1;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;grid-row:1/-1;grid-column:1/-1;opacity:0;}.main-content #block-constructafrica-content .view-featured-news-slider .view-content .views-row.active{opacity:1;z-index:2;}.main-content #block-constructafrica-content .view-featured-news-slider .view-content .views-row .hero-slider-wrapper{padding-top:1.375rem;}@media (min-width:768px){.main-content #block-constructafrica-content .view-featured-news-slider .view-content .views-row .hero-slider-wrapper{padding-top:2.5rem;padding-left:2rem;margin-left:9.75rem;border-left:1px solid var(--greyLight);min-height:200px;}}.main-content #block-constructafrica-content .view-featured-news-slider .view-content .views-row .views-field-field-regions .field-content{display:block;font-size:1rem;line-height:1.3125rem;color:var(--primary);padding:0 0 0.5rem 0.625rem;font-family:"Source Sans Pro SemiBold","sans-serif";position:relative;}@media (min-width:768px){.main-content #block-constructafrica-content .view-featured-news-slider .view-content .views-row .views-field-field-regions .field-content{padding-left:0.25rem;}}.main-content #block-constructafrica-content .view-featured-news-slider .view-content .views-row .views-field-title{padding:0 0.625rem 0.75rem 0.625rem;color:var(--blackLight2);}.main-content #block-constructafrica-content .view-featured-news-slider .view-content .views-row .views-field-title .field-content a{font-family:"Bitter Regular","sans-serif";-webkit-transition:all 0.35s ease-in;transition:all 0.35s ease-in;font-size:2rem;line-height:2.3125rem;display:block;font-weight:normal;}@media (min-width:768px){.main-content #block-constructafrica-content .view-featured-news-slider .view-content .views-row .views-field-title .field-content a{font-size:2.5rem;line-height:2.9375rem;}}.main-content #block-constructafrica-content .view-featured-news-slider .view-content .views-row .views-field-title .field-content a:hover{color:var(--primary) !important;}@media (min-width:768px){.main-content #block-constructafrica-content .view-featured-news-slider .view-content .views-row .views-field-title{padding:0 0 1.0625rem 0;}}.main-content #block-constructafrica-content .view-featured-news-slider .view-content .views-row .views-field-title h2 a{display:inline !important;}.main-content #block-constructafrica-content .view-featured-news-slider .view-content .views-row .views-field-title h2 .free-news{font-weight:normal;font-size:1rem;color:var(--darkred);vertical-align:super;}.main-content #block-constructafrica-content .view-featured-news-slider .view-content .views-row .views-field-body{display:none;}@media (min-width:768px){.main-content #block-constructafrica-content .view-featured-news-slider .view-content .views-row .views-field-body{display:block;}}.main-content #block-constructafrica-content .view-featured-news-slider .view-content .views-row .views-field-body p{font-size:1.125rem;line-height:1.562rem;font-family:"Source Sans Pro Light","sans-serif";color:var(--blackLight3);font-weight:300;}.main-content #block-constructafrica-content .view-featured-news-slider .view-content .views-row .views-field-field-news-image{position:relative;}.main-content #block-constructafrica-content .view-featured-news-slider .view-content .views-row img{-o-object-fit:cover;object-fit:cover;width:100%;}.main-content #block-constructafrica-content .view-featured-news-slider .view-content .prev-next-wrapper{display:grid;grid-template-columns:repeat(2,1fr);height:4rem;border-top:1px solid var(--greyDark3);}@media (min-width:768px){.main-content #block-constructafrica-content .view-featured-news-slider .view-content .prev-next-wrapper{border-top:none;border-bottom:none;position:absolute;bottom:1.5rem;left:0.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:"Source Sans Pro SemiBold","sans-serif";min-height:14.375rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-right:1.5rem;z-index:10;}}@media (min-width:1431px){.main-content #block-constructafrica-content .view-featured-news-slider .view-content .prev-next-wrapper{min-height:12.75rem;}}.main-content #block-constructafrica-content .view-featured-news-slider .view-content .prev-next-wrapper .slider-next,.main-content #block-constructafrica-content .view-featured-news-slider .view-content .prev-next-wrapper .slider-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.main-content #block-constructafrica-content .view-featured-news-slider .view-content .prev-next-wrapper .slider-next span,.main-content #block-constructafrica-content .view-featured-news-slider .view-content .prev-next-wrapper .slider-prev span{height:2.5rem;width:2.5rem;background-position:center;background-repeat:no-repeat;background-size:auto;display:block;cursor:pointer;}@media (min-width:768px){.main-content #block-constructafrica-content .view-featured-news-slider .view-content .prev-next-wrapper .slider-next span,.main-content #block-constructafrica-content .view-featured-news-slider .view-content .prev-next-wrapper .slider-prev span{height:1.625rem;}}.main-content #block-constructafrica-content .view-featured-news-slider .view-content .prev-next-wrapper .slider-prev span{background-image:url("/themes/custom/constructafrica/dist/images/slider-prev-circle.svg");}@media (min-width:768px){.main-content #block-constructafrica-content .view-featured-news-slider .view-content .prev-next-wrapper .slider-prev span{background-image:url("/themes/custom/constructafrica/dist/images/prev-icon.svg");}}.main-content #block-constructafrica-content .view-featured-news-slider .view-content .prev-next-wrapper .slider-next{border-left:1px solid var(--greyDark3);}.main-content #block-constructafrica-content .view-featured-news-slider .view-content .prev-next-wrapper .slider-next span{background-image:url("/themes/custom/constructafrica/dist/images/slider-next-circle.svg");}@media (min-width:768px){.main-content #block-constructafrica-content .view-featured-news-slider .view-content .prev-next-wrapper .slider-next span{background-image:url("/themes/custom/constructafrica/dist/images/next-icon.svg");}}@media (min-width:768px){.main-content #block-constructafrica-content .view-featured-news-slider .view-content .prev-next-wrapper .slider-next{border-left:none;}}.main-content #block-constructafrica-content .view-featured-news-slider .view-content .prev-next-wrapper .current-slide{display:none;}@media (min-width:768px){.main-content #block-constructafrica-content .view-featured-news-slider .view-content .prev-next-wrapper .current-slide{display:inline-block;font-size:1.125rem;font-family:"Source Sans Pro SemiBold","sans-serif";}}.main-content #block-constructafrica-content .layout--twocol-section--75-25 .layout__region--second{padding:0 1rem 2rem;border-top:0.375rem solid var(--primary);}@media (min-width:768px){.main-content #block-constructafrica-content .layout--twocol-section--75-25 .layout__region--second{padding:0;max-width:23.25%;}}.main-content #block-constructafrica-content .layout--twocol-section--75-25 .layout__region--second .views-element-container{font-size:1.125rem;line-height:1.5rem;}.main-content #block-constructafrica-content .layout--twocol-section--75-25 .layout__region--second .views-element-container h4{font-size:1.375rem;color:var(--blackLight2);line-height:1.6875rem;font-family:"Source Sans Pro Bold","sans-serif";margin:1.5625rem 0 1.8125rem 0;}.main-content #block-constructafrica-content .layout--twocol-section--75-25 .layout__region--second .views-element-container .view-news-in-brief .views-row{padding:0.625rem 0;border-bottom:1px solid var(--greyDark3);}.main-content #block-constructafrica-content .layout--twocol-section--75-25 .layout__region--second .views-element-container .view-news-in-brief .views-row:nth-child(n+5){display:none;}@media (min-width:768px){.main-content #block-constructafrica-content .layout--twocol-section--75-25 .layout__region--second .views-element-container .view-news-in-brief .views-row:nth-child(n+5){display:block;}}.main-content #block-constructafrica-content .layout--twocol-section--75-25 .layout__region--second .views-element-container .view-news-in-brief .views-row:nth-child(n+4){padding-bottom:0;border-bottom:none;}@media (min-width:768px){.main-content #block-constructafrica-content .layout--twocol-section--75-25 .layout__region--second .views-element-container .view-news-in-brief .views-row:nth-child(n+4){padding:1.25rem 0;}}@media (min-width:768px){.main-content #block-constructafrica-content .layout--twocol-section--75-25 .layout__region--second .views-element-container .view-news-in-brief .views-row:not(:last-child){border-bottom:1px solid var(--greyDark3);}}.main-content #block-constructafrica-content .layout--twocol-section--75-25 .layout__region--second .views-element-container .view-news-in-brief .views-row .views-field-title a{font-family:"Source Sans Pro SemiBold","sans-serif";color:var(--blackLight2);font-weight:600;}.main-content #block-constructafrica-content .layout--twocol-section--75-25 .layout__region--second .views-element-container .view-news-in-brief .views-row .views-field-title a:hover{color:var(--primary);}@media (min-width:768px){.main-content #block-constructafrica-content .layout--twocol-section--75-25 .layout__region--second .views-element-container .view-news-in-brief .views-row{padding:1.25rem 0;}}.main-content #block-constructafrica-content .layout--twocol-section--75-25 .layout__region--second .views-element-container .view-news-in-brief .views-row:first-child{padding-top:0;}.main-content #block-constructafrica-content .layout--twocol-section--75-25 .layout__region--second .views-element-container .view-news-in-brief .views-field-title{display:inline;margin-right:0.5rem;}.main-content #block-constructafrica-content .layout--twocol-section--75-25 .layout__region--second .views-element-container .view-news-in-brief .views-field-nothing{display:inline;}.main-content #block-constructafrica-content .layout--twocol-section--75-25 .layout__region--second .views-element-container .view-news-in-brief .views-field-nothing .free-news{vertical-align:baseline;}
:root{--primary:#ff9818;--black:#000000;--blackLight:rgba(0,0,0,0.33);--blackLight2:#222222;--blackLight3:#151515;--blackLight4:#282828;--white:#fff;--darkOnLight:#293841;--darkOnLight2:#000538;--darkBlack2:#040714;--skyBlue:#3a8dde;--darkBlue:#00337f;--darkBlue2:#005cb9;--darkBlue3:#000a61;--darkBlue4:#172641;--grey:#f7f9fd;--grey63:#98a1ab;--grey98:#f7f9fd;--grey85:#d1d8e0;--greyDark:#979797;--greyDark2:#474747;--greyDark3:#5f5f5f;--greyDark4:#d4d4d4;--greyDark5:#4c4c4c;--greyDark6:#0f1d11;--greyDark7:#dbdbdb;--greyDark8:#8c8c8c;--greyDark9:#545454;--greyLight:#c1c1c1;--greyLight2:#c4c4c4;--greyLight3:#aca9a9;--greyLight4:#535353;--greyLight5:#ebebeb;--skinLight:#fbecdd;--skinDark:#f2bd87;--green:#19af66;--darkred:#b82932;--yellow:#ffc20e;}@font-face{font-family:"Source Sans Pro Light";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.svg") format("svg");}@font-face{font-family:"Source Sans Pro Regular";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.svg") format("svg");}@font-face{font-family:"Source Sans Pro SemiBold";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.svg") format("svg");}@font-face{font-family:"Source Sans Pro Bold";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.svg") format("svg");}@font-face{font-family:"Source Sans Pro Bold";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.svg") format("svg");}@font-face{font-family:"Bitter Light";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.svg") format("svg");}@font-face{font-family:"Bitter Medium";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.svg") format("svg");}@font-face{font-family:"Bitter Regular";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.svg") format("svg");}@font-face{font-family:"Bitter";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.svg#Bitter-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Bitter";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.svg#Bitter-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap;}@media (min-width:768px){main[role=main]{overflow-x:hidden;}}main[role=main] .news-details-wrapper.container{padding:0;}@media (min-width:768px){.news-details-wrapper.container{margin-left:3.5rem;margin-right:3.5rem;padding:0;}}.news-details-wrapper .banner-news{padding:0 1.12rem;padding-bottom:1rem;}.news-details-wrapper .twoXtwo_col .col_one{display:grid;}.news-details-wrapper .twoXtwo_col .col_one .node_image{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:1.75rem;margin-top:1.875rem;}@media (min-width:768px){.news-details-wrapper .twoXtwo_col .col_one .node_image{margin-top:0;margin-bottom:0;}}@media (min-width:768px){.news-details-wrapper .twoXtwo_col .col_one{display:block;}}.news-details-wrapper .twoXtwo_col .col_one .node_region,.news-details-wrapper .twoXtwo_col .col_one .title,.news-details-wrapper .twoXtwo_col .col_one .content_top{padding:0 1rem;}@media (min-width:768px){.news-details-wrapper .twoXtwo_col .col_one .node_region,.news-details-wrapper .twoXtwo_col .col_one .title,.news-details-wrapper .twoXtwo_col .col_one .content_top{padding:0;}}.news-details-wrapper .twoXtwo_col .col_two{margin-top:2rem;}.news-details-wrapper .related-content{margin-bottom:3rem;margin-top:5rem;}.news-details-wrapper .related-content h4{font-size:1rem;line-height:2.3125rem;margin-bottom:6px;font-family:"Source Sans Pro Bold","sans-serif";text-transform:uppercase;letter-spacing:3px;border-bottom:1px solid var(--primary);padding-left:0.5rem;}@media (min-width:768px){.news-details-wrapper .related-content h4{padding-left:0;}}.news-details-wrapper .field--name-field-related-projects,.news-details-wrapper .field--name-field-related-companies{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;}.news-details-wrapper .field--name-field-related-projects > .field--item,.news-details-wrapper .field--name-field-related-companies > .field--item{padding-bottom:2rem;border-bottom:1px solid var(--greyDark4);}.news-details-wrapper .field--name-field-related-projects > .field--item:last-child,.news-details-wrapper .field--name-field-related-companies > .field--item:last-child{border-bottom:0;}.news-details-wrapper .field--name-field-related-projects > .field--item .field--name-title h5 a,.news-details-wrapper .field--name-field-related-companies > .field--item .field--name-title h5 a{color:var(--primary);}@media (min-width:768px){.news-details-wrapper .threeXthree_col{padding:0;}}.news-details-wrapper .threeXthree_col .col_one{display:grid;grid-template-columns:3fr 2fr;border-bottom:1px solid var(--greyDark8);margin-bottom:2.5rem;}@media (max-width:767px){.news-details-wrapper .threeXthree_col .col_one{padding:0 1rem;}}@media (min-width:768px){.news-details-wrapper .threeXthree_col .col_one{display:block;border-bottom:none;}}.news-details-wrapper .threeXthree_col .col_one .node_published_author_date{padding-bottom:0.75rem;}.news-details-wrapper .threeXthree_col .col_one .node_published_author_date .field--name-created{margin-bottom:0.25rem;}.news-details-wrapper .threeXthree_col .col_one .node_author{display:block;margin-bottom:0.25rem;}.news-details-wrapper .threeXthree_col .col_one .node_author a{text-transform:capitalize;margin-bottom:0;}@media (min-width:768px){.news-details-wrapper .threeXthree_col .col_one .node_author a{margin-bottom:1.5rem;}}.news-details-wrapper .threeXthree_col .col_one .field--name-field-read-time{font-size:0.875rem;line-height:1.125rem;color:var(--greyDark5);text-transform:uppercase;margin-top:0.25rem;}@media (min-width:768px){.news-details-wrapper .threeXthree_col .col_one .field--name-field-read-time{display:block;margin-bottom:0.7rem;}}@media (min-width:768px){.news-details-wrapper .threeXthree_col .col_one{margin-bottom:0;}}.news-details-wrapper .threeXthree_col .col_one .social_sharing{border-left:1px solid var(--greyDark8);}@media (min-width:768px){.news-details-wrapper .threeXthree_col .col_one .social_sharing{border-left:0;}}.news-details-wrapper .threeXthree_col .col_one .social_sharing .social-media-sharing ul{gap:37px;margin-left:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15%;}@media (min-width:768px){.news-details-wrapper .threeXthree_col .col_one .social_sharing .social-media-sharing ul{margin-top:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1rem 0;padding-bottom:0.8rem;border-top:1px solid var(--greyDark8);border-bottom:1px solid var(--greyDark8);margin-left:0;gap:0;}}.news-details-wrapper .threeXthree_col .col_one .social_sharing .social-media-sharing ul li{margin-right:0;}@media (min-width:768px){.news-details-wrapper .threeXthree_col .col_one .social_sharing .social-media-sharing ul li{margin-right:15px;}}.news-details-wrapper .threeXthree_col .col_one .social_sharing .social-media-sharing .share{width:1.5rem;height:1.5rem;color:transparent;display:block;min-width:1rem;font-size:0;cursor:pointer;background-repeat:no-repeat;}.news-details-wrapper .threeXthree_col .col_one .social_sharing .social-media-sharing .share.facebook-share{background-image:url("/themes/custom/constructafrica/dist/images/facebook_icon2.svg");}.news-details-wrapper .threeXthree_col .col_one .social_sharing .social-media-sharing .share.linkedin{background-image:url("/themes/custom/constructafrica/dist/images/linkidin_icon2.svg");}.news-details-wrapper .threeXthree_col .col_one .social_sharing .social-media-sharing .share.twitter{background-image:url("/themes/custom/constructafrica/dist/images/twitter_icon2.svg");margin-top:0.5rem;}.news-details-wrapper .threeXthree_col .col_one .social_sharing .social-media-sharing .share img{display:none;}@media (max-width:767px){.news-details-wrapper .threeXthree_col .col_two{padding:0 1rem;}}.news-details-wrapper .threeXthree_col .col_two ul{padding-left:1rem;}.news-details-wrapper .threeXthree_col .col_two ul li{margin:12px 0;list-style-type:disc;font-size:1.125rem;}.news-details-wrapper .threeXthree_col .col_two p{font-size:1.125rem;line-height:1.6875rem;color:var(--blackLight4);font-family:"Source Sans Pro Regular","sans-serif";}@media (max-width:767px){.news-details-wrapper .threeXthree_col .col_three .views-row{padding-top:29px;margin-bottom:0 !important;border-top:1px solid var(--greyDark4);}}@media (max-width:767px){.news-details-wrapper .threeXthree_col .col_three .view-header h4{display:none;}}@media (min-width:768px){.news-details-wrapper .newsfeed-item{margin-bottom:2.125rem;border-bottom:1px solid var(--greyDark8);}}@media (min-width:768px){.news-details-wrapper .newsfeed-item:last-child{border-bottom:0;}}.news-details-wrapper .title{position:relative;}.news-details-wrapper .title h2{font-size:2rem;line-height:2.3125rem;color:var(--blackLight2);font-family:"Bitter Regular","sans-serif";font-weight:normal;margin-bottom:0.5rem;display:inline;}@media (min-width:768px){.news-details-wrapper .title h2{font-size:2.5rem;line-height:2.9375rem;margin-bottom:0.5rem;}}@media (min-width:768px){.news-details-wrapper .content_top{margin-bottom:1.5rem;}}@media (max-width:767px){.news-details-wrapper #my-construct-africa{margin-bottom:1.4375rem;}}@media (min-width:768px){.news-details-wrapper #my-construct-africa{width:105vw;margin-left:48%;-webkit-transform:translateX(-53.75%);transform:translateX(-53.75%);background-size:cover;}}@media (min-width:1025px){.news-details-wrapper #my-construct-africa{-webkit-transform:translateX(-50%);transform:translateX(-50%);}}@media (min-width:768px){.news-details-wrapper #my-construct-africa .my-construct-africa-wrapper{padding-left:5rem;margin-top:8rem;}}@media (min-width:1025px){.news-details-wrapper #my-construct-africa .my-construct-africa-wrapper{padding-left:10.4375rem;}}@media (min-width:768px){.news-details-wrapper #my-construct-africa .my-construct-africa-wrapper .my-construct-africa-header{margin-top:5.5625rem;}}@media (min-width:768px){.news-details-wrapper #my-construct-africa .my-construct-africa-subscribe{display:block !important;justify-self:self-start;margin-bottom:2.75rem;}}.news-details-wrapper #my-construct-africa .my-construct-africa-image,.news-details-wrapper #my-construct-africa .field--name-field-subscription-title{display:none;}.news-details-wrapper #my-construct-africa .my-construct-africa-body ul{padding-left:0;}.news-details-wrapper #my-construct-africa .my-construct-africa-body ul li{list-style:none;margin:0;}@media (min-width:768px){.news-details-wrapper #my-construct-africa .my-construct-africa-body ul{padding-bottom:4rem !important;}}.news-details-wrapper .node_region .field--name-field-regions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.news-details-wrapper .node_region .field--name-field-regions .field--item::after{content:",";margin-right:5px;}.news-details-wrapper .node_region .field--name-field-regions .field--item:last-child::after{content:"";}@media (max-width:767px){.grid-cards-wrapper{display:grid;grid-template-columns:auto 1fr;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;padding:0 8px;}.grid-cards-wrapper .grid-title{grid-column:2/-1;}.grid-cards-wrapper .grid-date,.grid-cards-wrapper .grid-venue{grid-column:1/-1;}.grid-cards-wrapper .grid_event-type{display:none;}.grid-cards-wrapper .grid-month-date{padding:5px 8px 2px 9px;width:inherit;height:inherit;font-size:15px;left:9px;text-transform:uppercase;}.grid-cards-wrapper .grid-image{margin-bottom:0;}.grid-cards-wrapper .grid-image .field--name-field-news-image{margin-bottom:0;}.grid-cards-wrapper .grid-image .field--name-field-news-image img{width:100%;max-width:128px;height:80px;-o-object-fit:cover;object-fit:cover;}}.grid-cards-wrapper .grid-image{margin-bottom:0;}.grid-cards-wrapper .grid-image .field--name-field-news-image{margin-bottom:1.6875rem;width:100%;}.grid-cards-wrapper .grid-image .field--name-field-news-image img{width:100%;}.grid-cards-wrapper .grid-video .field--name-field-external-video-link{margin-bottom:0.375rem;width:100%;}@media (min-width:768px){.grid-cards-wrapper .grid-video .field--name-field-external-video-link{margin-bottom:1.6875rem;}}.grid-cards-wrapper .grid-video .field--name-field-external-video-link img{width:100%;}.grid-cards-wrapper .grid-region .field--name-field-regions .field--label{display:none;}.grid-cards-wrapper .grid-region .field--name-field-regions .field--item a{font-size:1rem;line-height:2.3125rem;color:var(--primary);margin-bottom:0.375rem;}.grid-cards-wrapper .grid-body .field--name-body p{display:none;}@media (min-width:768px){.grid-cards-wrapper .grid-body .field--name-body p{display:block;font-size:1.125rem;line-height:1.5625rem;color:var(--blackLight2);margin-top:0.625rem;margin-bottom:1.875rem;font-family:"Source Sans Pro Light","sans-serif";}}.grid-cards-wrapper .grid-name .field--name-name{color:var(--blackLight2);}.grid-cards-wrapper .grid-name .field--name-name h5{display:inline-block;font-size:1.375rem;font-family:"Source Sans Pro Regular","sans-serif";line-height:1.6875rem;color:var(--blackLight2);margin-bottom:3.25rem;font-weight:normal;}@media (min-width:768px){.grid-cards-wrapper .grid-name .field--name-name h5{font-size:1.5rem;line-height:2rem;margin-bottom:0;}}.grid-cards-wrapper .grid-author{display:none;font-size:0.875rem;font-family:"Source Sans Pro Bold","sans-serif";line-height:1.6875rem;color:var(--blackLight4);}.grid-cards-wrapper .grid-author .field--name-uid a{font-family:"Source Sans Pro Bold","sans-serif";margin-left:2px;}.grid-cards-wrapper .grid-title .field--name-title{color:var(--blackLight2);}.grid-cards-wrapper .grid-title .field--name-title h5 a{display:inline-block;font-size:1.25rem;font-family:"Source Sans Pro Regular","sans-serif";line-height:1.625rem;color:var(--blackLight2);font-weight:normal;padding-bottom:11px;}@media (min-width:768px){.grid-cards-wrapper .grid-title .field--name-title h5 a{margin-bottom:0;margin-top:0.5rem;font-size:1.5rem;font-family:"Source Sans Pro Regular","sans-serif";line-height:1.6875rem;}}.grid-cards-wrapper .grid-created .field--name-created{display:none;font-size:0.875rem;line-height:1.125rem;color:var(--greyDark5);}@media (min-width:768px){.grid-cards-wrapper .grid-created .field--name-created{margin-top:2.5rem;}}body{}body .noaccesscontent .view-news-feed{max-height:0;overflow-y:hidden;}body.role_publisher .threeXthree_col .col_three{max-height:100px;overflow-y:hidden;}body.role_paid_individual .threeXthree_col .col_three,body.role_premium .threeXthree_col .col_three,body.role_paid_corporate .threeXthree_col .col_three,body.role_demo .threeXthree_col .col_three{max-height:inherit !important;overflow-y:visible !important;}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em;}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px;}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0;}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em;}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all;}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;}.select2-results{display:block;}.select2-results__options{list-style:none;margin:0;padding:0;}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none;}.select2-results__option--selectable{cursor:pointer;}.select2-container--open .select2-dropdown{left:0;}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-search--dropdown{display:block;padding:4px;}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box;}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-search--dropdown.select2-search--hide{display:none;}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0);}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important;}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px;}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px;}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px;}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto;}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none;}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative;}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px;}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px;}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto;}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0;}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none;}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0;}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa;}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield;}.select2-container--default .select2-results > .select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em;}.select2-container--default .select2-results__option--group{padding:0;}.select2-container--default .select2-results__option--disabled{color:#999;}.select2-container--default .select2-results__option--selected{background-color:#ddd;}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white;}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,white 50%,#eeeeee 100%);background-image:-o-linear-gradient(top,white 50%,#eeeeee 100%);background-image:linear-gradient(to bottom,white 50%,#eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0);}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb;}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eeeeee 50%,#cccccc 100%);background-image:-o-linear-gradient(top,#eeeeee 50%,#cccccc 100%);background-image:linear-gradient(to bottom,#eeeeee 50%,#cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0);}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto;}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,white 0%,#eeeeee 50%);background-image:-o-linear-gradient(top,white 0%,#eeeeee 50%);background-image:linear-gradient(to bottom,white 0%,#eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0);}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eeeeee 50%,white 100%);background-image:-o-linear-gradient(top,#eeeeee 50%,white 100%);background-image:linear-gradient(to bottom,#eeeeee 50%,white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0);}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px;}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb;}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none;}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0;}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none;}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent;}.select2-container--classic .select2-dropdown--above{border-bottom:none;}.select2-container--classic .select2-dropdown--below{border-top:none;}.select2-container--classic .select2-results > .select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--classic .select2-results__option--group{padding:0;}.select2-container--classic .select2-results__option--disabled{color:grey;}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:white;}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb;}
:root{--primary:#ff9818;--black:#000000;--blackLight:rgba(0,0,0,0.33);--blackLight2:#222222;--blackLight3:#151515;--blackLight4:#282828;--white:#fff;--darkOnLight:#293841;--darkOnLight2:#000538;--darkBlack2:#040714;--skyBlue:#3a8dde;--darkBlue:#00337f;--darkBlue2:#005cb9;--darkBlue3:#000a61;--darkBlue4:#172641;--grey:#f7f9fd;--grey63:#98a1ab;--grey98:#f7f9fd;--grey85:#d1d8e0;--greyDark:#979797;--greyDark2:#474747;--greyDark3:#5f5f5f;--greyDark4:#d4d4d4;--greyDark5:#4c4c4c;--greyDark6:#0f1d11;--greyDark7:#dbdbdb;--greyDark8:#8c8c8c;--greyDark9:#545454;--greyLight:#c1c1c1;--greyLight2:#c4c4c4;--greyLight3:#aca9a9;--greyLight4:#535353;--greyLight5:#ebebeb;--skinLight:#fbecdd;--skinDark:#f2bd87;--green:#19af66;--darkred:#b82932;--yellow:#ffc20e;}@font-face{font-family:"Source Sans Pro Light";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Light.svg") format("svg");}@font-face{font-family:"Source Sans Pro Regular";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Regular.svg") format("svg");}@font-face{font-family:"Source Sans Pro SemiBold";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.svg") format("svg");}@font-face{font-family:"Source Sans Pro Bold";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.svg") format("svg");}@font-face{font-family:"Source Sans Pro Bold";src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot");src:url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Source_Sans_Pro/SourceSansPro-Bold.svg") format("svg");}@font-face{font-family:"Bitter Light";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Light.svg") format("svg");}@font-face{font-family:"Bitter Medium";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Medium.svg") format("svg");}@font-face{font-family:"Bitter Regular";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Regular.svg") format("svg");}@font-face{font-family:"Bitter";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-Bold.svg#Bitter-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Bitter";src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.eot");src:url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.eot?#iefix") format("embedded-opentype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.woff2") format("woff2"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.woff") format("woff"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.ttf") format("truetype"),url("/themes/custom/constructafrica/fonts/Bitter/Bitter-SemiBold.svg#Bitter-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap;}.topheader-region{display:none;}@media (min-width:768px){.topheader-region{display:block;}.topheader-region #block-caprojectpipeline{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:minmax(5.875rem,auto);-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;padding:0 3rem 0.5rem 2rem;margin-bottom:0.5rem;color:var(--white);-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--darkBlue);letter-spacing:0;}.topheader-region #block-caprojectpipeline h4{font-size:1.5rem;font-family:"Bitter Regular","sans-serif";font-weight:700;color:var(--primary);line-height:1.6875rem;}.topheader-region #block-caprojectpipeline p{line-height:1.6875rem;font-size:1.1875rem;font-family:"Source Sans Pro Regular","sans-serif";}.topheader-region #block-caprojectpipeline p:nth-child(1){margin-top:1.125rem;font-family:"Source Sans Pro Bold","sans-serif";}.topheader-region #block-caprojectpipeline div:last-child a{width:2.3125rem;display:inline-block;height:2.3125rem;background-size:cover;font-size:0;background-image:url("/themes/custom/constructafrica/dist/images/arrow-right-with-background.svg");}}@media (min-width:768px){#ca-pipeline{display:none;}}#ca-pipeline .layout__region--content > div{background:var(--darkBlue);padding:1.8125rem 0 2rem 1.0625rem;row-gap:2rem;color:var(--white);position:relative;}#ca-pipeline .layout__region--content > div h4{font-size:1.5rem;color:var(--primary);margin-bottom:2rem;font-family:"Bitter","sans-serif";line-height:1.6875rem;}#ca-pipeline .layout__region--content > div p{line-height:1.625rem;font-size:1.1875rem;font-family:"Source Sans Pro Regular","sans-serif";width:70%;}#ca-pipeline .layout__region--content > div p:nth-child(1){font-family:"Source Sans Pro Bold","sans-serif";}#ca-pipeline .layout__region--content > div p:last-child{display:none;}@media (min-width:768px){#ca-pipeline .layout__region--content > div p:last-child{display:block;}}#ca-pipeline .layout__region--content > div .field--name-body p{display:block;}#ca-pipeline .layout__region--content > div div:last-child{position:absolute;width:4.875rem;background-color:var(--primary);right:0;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#ca-pipeline .layout__region--content > div div:last-child a{width:2.3125rem;display:inline-block;height:2.3125rem;background-size:cover;background-image:url("/themes/custom/constructafrica/dist/images/arrow-white-right.svg");background-repeat:no-repeat;background-size:auto;background-position:center;z-index:1;font-size:0;}
