:root{--blue:#1591c5;--light-blue:#00d4ff;--dark-blue:#2a4f8e;--green:#33ba02;--light-green:#80d800;--charcoal:#293748;--gray:#616e77;--light-gray:#e4e4e8;--light-light-gray:#f4f6f8;--light:"Avenir Next LT W01 Light";--regular:"Avenir Next LT W01 Regular";--medium:"Avenir Next LT W01 Medium";--demi:"Avenir Next LT W01 Demi";--bold:"Avenir Next LT W01 Bold"}@font-face{font-family:"Avenir Next LT W01 Light";src:url(../../../../../../themes/salient-child/fonts/670c4af6-0f8f-4dfa-89d7-0213a1f77b7d.woff2) format("woff2"),url(../../../../../../themes/salient-child/fonts/b25f4dd5-5498-47ad-bf13-ed8d085f0ace.woff) format("woff");font-display:swap}@font-face{font-family:"Avenir Next LT W01 Light Itali";src:url(../../../../../../themes/salient-child/fonts/f5ab1a5d-da17-451b-9f60-c9d132b69cb8.woff2) format("woff2"),url(../../../../../../themes/salient-child/fonts/15076b53-6450-4913-a4dd-af93d4e59311.woff) format("woff");font-display:swap}@font-face{font-family:"Avenir Next LT W01 Regular";src:url(../../../../../../themes/salient-child/fonts/c4691e94-080d-4452-8f9f-8b3db6b68d55.woff2) format("woff2"),url(../../../../../../themes/salient-child/fonts/a1adabe6-efe5-40b7-b619-48111c8ff883.woff) format("woff");font-display:swap}@font-face{font-family:"Avenir Next LT W01 Italic";src:url(../../../../../../themes/salient-child/fonts/f07f5ab2-8ecc-416d-afa7-b73dbea95907.woff2) format("woff2"),url(../../../../../../themes/salient-child/fonts/3a03e3a3-baa3-4079-aa61-d2ec2a35bea3.woff) format("woff");font-display:swap}@font-face{font-family:"Avenir Next LT W01 Medium";src:url(../../../../../../themes/salient-child/fonts/f5d4f93b-454a-43e0-9ae8-7f1271b5c0fd.woff2) format("woff2"),url(../../../../../../themes/salient-child/fonts/72556e8c-c677-48d8-81ff-3eb8fc50033b.woff) format("woff");font-display:swap}@font-face{font-family:"Avenir Next LT W01 Demi";src:url(../../../../../../themes/salient-child/fonts/6afe4676-059a-4aa8-b891-29856bbcba22.woff2) format("woff2"),url(../../../../../../themes/salient-child/fonts/a9817c16-2a79-49bf-8543-6c846d73a52f.woff) format("woff");font-display:swap}@font-face{font-family:"Avenir Next LT W01 Bold";src:url(../../../../../../themes/salient-child/fonts/b56355b0-7729-42a7-9f65-62c7211d078c.woff2) format("woff2"),url(../../../../../../themes/salient-child/fonts/05537afc-e923-4df9-b365-71798fbd220d.woff) format("woff");font-display:swap}h1,h2,h3,h4,h5,h6,.bold,b,strong,.uppercase{font-weight:inherit!important}h1.uppercase,h2.uppercase,h3.uppercase{letter-spacing:-1px}h3.normal-width{letter-spacing:0}.light{font-family:"Avenir Next LT W01 Light"!important}.regular{font-family:"Avenir Next LT W01 Regular"!important}.medium{font-family:"Avenir Next LT W01 Medium"!important}.semibold{font-family:"Avenir Next LT W01 Demi"!important}.black{font-family:"Avenir Next LT W01 Bold"!important}.bold,b,strong{font-family:var(--demi)}.condensed{letter-spacing:-1px;}h2 b,h3 b{font-family:var(--bold)}p{line-height:1.5}.highlight p strong{font-size:1.5em;font-family:var(--bold);letter-spacing:-1px}.mark.green mark{color:var(--light-green);background-color:transparent}.blog-recent .post-header h3.title{line-height:1.2}.blog-recent .post-header .meta{text-transform:uppercase;font-size:12px}.blog-recent .excerpt{line-height:1.5}.blog-recent.col>span,.blog-recent[data-style=minimal] .col>span{letter-spacing:0px!important;padding-top:10px;color:var(--charcoal)!important}.links.lightblue a{color:var(--light-blue)}.links.lightblue a:hover{border-bottom:1px solid var(--light-blue)}.links.dark p>a{color:var(--charcoal)}.hero-text{font-size:1.35em;line-height:1.25em}.slide-out-widget-area-toggle a.using-label>i{font-family:var(--demi)!important}.hs-cta-wrapper .hs-cta-node a.cta_button.nectar-button{font-family:var(--demi)!important}#top nav .sf-menu.sf-arrows::before{content:'ZA / Locations';display:block;position:absolute;font:normal 0.65rem/1em var(--medium);text-transform:uppercase;top:14px}.side-widget-open #top nav .sf-menu.sf-arrows::before{color:var(--light-gray)}#top nav .sf-menu.sf-arrows::after{content:'';display:block;position:absolute;top:50%;margin-top:-18px;width:150px;height:36px;box-shadow:0 0 10px 0 #fff;outline:none;-webkit-border-radius:20px!important;-moz-border-radius:20px!important;border-radius:20px!important;background:var(--charcoal)}#header-outer.side-widget-open.transparent #top nav .sf-menu.sf-arrows::after{box-shadow:0 0 5px 0 #fff}#top nav .sf-menu.sf-arrows .menu-item{margin:0 5px}#top nav .sf-menu.sf-arrows .menu-item:first-child,#top nav .sf-menu.sf-arrows .menu-item:last-child{margin:0 0}#header-outer[data-lhe="default"] #top nav>ul>li>a{font:normal 14px/24px var(--demi);color:#ffffff!important;padding:0 12px}#header-outer[data-lhe="default"] #top nav .sf-menu.sf-arrows>.menu-item>a:hover,#header-outer[data-lhe="default"] #top nav .sf-menu.sf-arrows>.sfHover:not(#social-in-menu)>a,#header-outer[data-lhe="default"] #top nav .sf-menu.sf-arrows>.current-menu-item>a,#header-outer[data-lhe="default"] #top nav .sf-menu.sf-arrows>.current_page_item>a{color:var(--charcoal)!important}#top nav .sf-menu.sf-arrows .menu-item a::after{content:'';display:block;position:absolute;transition:all .25s cubic-bezier(.52,.01,.16,1);width:100%;height:100%;border-radius:20px;top:0;left:-50%;margin-left:50%;z-index:-1}#top nav .sf-menu.sf-arrows .menu-item a:hover:after,#top nav .sf-menu.sf-arrows .menu-item.current-menu-item a::after{background:#fff}#slide-out-widget-area.fullscreen-inline-images{text-align:left}#slide-out-widget-area.fullscreen-inline-images .inner .widget{width:85%;padding:0}#slide-out-widget-area .widget h4{text-transform:uppercase;margin-bottom:20px!important}#slide-out-widget-area .widget p,#slide-out-widget-area .widget ul>li{font-size:.925rem;line-height:2.5em}@media (max-width:781px){#slide-out-widget-area .widget p,#slide-out-widget-area .widget ul>li{line-height:2em}}#slide-out-widget-area .widget p{margin:30px 0 0}#slide-out-widget-area .widget p.contacts{padding:20px 0 0;border-top:1px solid var(--gray)}#slide-out-widget-area .widget li a{font-family:var(--demi)}#slide-out-widget-area .widget a:not(.nectar-button):hover{border-bottom:2px solid var(--light-blue)}@media only screen and (min-width:1000px){#slide-out-widget-area.fullscreen-inline-images .bottom-text{bottom:40px;left:45px}}.off-canvas-menu-container.mobile-only{display:none!important}.masthead .mobile-menu-link{text-transform:uppercase}.masthead .crumbs ul,.masthead .crumbs li{list-style:none;line-height:1.875;margin:0;padding:0}.masthead .crumbs ul{padding:0 0 22px}.masthead .crumbs li{display:inline-block;font-size:.65rem;text-transform:uppercase}.masthead .crumbs li::after{content:'/';display:inline;position:relative;color:var(--light-blue);padding:0 1em}.masthead .crumbs li:last-child:after{content:''}.masthead .crumbs li,.masthead .crumbs li a{color:var(--light-blue);text-decoration:none}.masthead.sustainability .crumbs li::after,.masthead.sustainability .crumbs li a{color:var(--light-green)}.masthead.dlr .crumbs li::after,.masthead.dlr .crumbs li a{color:var(--light-blue)}.masthead .crumbs li a:hover{border-bottom:1px solid}.masthead .page-submenu .full-width-content,.masthead .page-submenu .full-width-section{width:100%;left:0;margin-left:0}.masthead .page-submenu .full-width-content::before,.masthead .page-submenu .full-width-section::before{content:"";display:block;position:absolute;left:-66px;width:66px;height:100%;background:var(--light-blue) url(/wp-content/uploads/2022/03/breadcrumbs-arrow.svg) center center no-repeat;background-size:33% 33%}.home.colo::after,.home.colo::after{content:"";position:absolute;visibility:visible;bottom:0;right:0;width:50px;height:50px;background:var(--light-blue) url(/wp-content/uploads/2022/03/breadcrumbs-arrow.svg) center center no-repeat;background-size:33% 33%}.masthead.sustainability .page-submenu .full-width-content::before,.masthead.sustainability .page-submenu .full-width-section::before{background-color:var(--light-green)}.masthead.dlr .page-submenu .full-width-content::before,.masthead.dlr .page-submenu .full-width-section::before{background-color:var(--light-blue)}.masthead.lightgray .page-submenu .full-width-content::before,.masthead.lightgray .page-submenu .full-width-section::before{background-color:var(--light-gray)}.masthead .page-submenu .full-width-content ul li:first-child,.masthead .page-submenu .full-width-section ul li:first-child{margin-left:33px}@media only screen and (min-width:1000px){body[data-ext-responsive=true] .container .page-submenu>.full-width-section .container:not(.tab-container):not(.recent-post-container):not(.normal-container){padding:0 0 0 10px!important}}@media only screen and (min-width:1px) and (max-width:999px){.masthead .wpb_wrapper h1.vc_custom_heading{font-size:12px!important;line-height:1!important}.masthead .page-submenu .full-width-content::before,.masthead .page-submenu .full-width-section::before{left:-50px;width:50px}}.masthead .pagenav .page-submenu ul{min-height:66px!important}.masthead .pagenav.hidden .page-submenu ul li{visibility:hidden}.masthead .pagenav .page-submenu a.mobile-menu-link,.masthead .pagenav .page-submenu li a{font-family:var(--demi);opacity:1}.masthead .pagenav .page-submenu li{margin:0 25px 0 0}.masthead .pagenav .page-submenu li a{font-size:14px}.tabbed[data-style=minimal_alt] .magic-line{height:3px;bottom:0}.tabbed>ul li:not(.cta-button) a{text-transform:uppercase}.masonry.material .masonry-blog-item .article-content-wrap,.masonry.material .masonry-blog-item h3{color:var(--charcoal)}.toggle h3 a{color:var(--charcoal)}.toggle h3 i{border:none!important}.padded-badge .nectar-badge__inner{padding:1em}body[data-button-style^="rounded"] .nectar-button.medium.namebadge{padding:10px!important;text-align:center;height:50px;width:50px;border-radius:50%;line-height:30px}body[data-button-style^="rounded"] .nectar-button.medium.namebadge,.namelabel{font-size:14xp}@media only screen and (max-width:999px) and (min-width:690px){.wpb_wrapper h3.vc_custom_heading.scaled{font-size:2.25em!important;line-height:1.35!important}}@media only screen and (max-width:690px){.wpb_wrapper h3.vc_custom_heading.scaled{font-size:1.875em!important;line-height:1.35!important}}body[data-button-style^="rounded"] .nectar-button.medium{padding:12px 30px!important}body[data-button-style^="rounded"] .nectar-button.small{padding:8px 24px!important}.nectar-fancy-ul ul li,.nectar-hor-list-item>.nectar-list-item{line-height:1.5}.nectar-fancy-ul ul li{padding-left:30px}body .tabbed .nectar-hor-list-item{padding:10px 0}.nectar-fancy-ul .icon-salient-thin-line:before{position:absolute;top:-4px;left:-6px}body .nectar-milestone .symbol-wrap{font-family:var(--regular)}body .nectar-milestone .subject{font-family:var(--medium);text-transform:uppercase;letter-spacing:0;font-size:14px;line-height:1.35}.nectar-milestone .subject>small{text-transform:none;font-family:inherit}.icon .nectar-milestone::before{display:inline-block;position:relative;top:3px;left:-5px}.icon.space .nectar-milestone::before{content:url(/wp-content/uploads/2022/07/milestone-icon-area.svg);width:1.65em!important}.icon.space .nectar-milestone{margin-left:30px}.icon.power .nectar-milestone::before{content:url(/wp-content/uploads/2022/07/milestone-icon-power.svg);width:1em}.icon.power .nectar-milestone{margin-left:24px}.icon.uptime .nectar-milestone::before{content:url(/wp-content/uploads/2022/07/milestone-icon-uptime.svg);width:1.65em}.icon.uptime .nectar-milestone{margin-left:30px}.wpb_tabs_nav.ui-tabs-nav>li>a{font-family:var(--demi)!important}.wpb_gallery .nectar-flickity .flickity-slider .cell .item-meta{max-width:100%}.wpb_gallery .nectar-flickity .flickity-slider .cell .item-meta .title{font:normal 1rem/1em var(--regular);text-align:center;text-transform:uppercase}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:auto}}.border-list-column>.vc_column-inner:before{content:'';display:block;position:absolute;left:0;margin-left:-2px;height:2em;width:2px;background-color:var(--charcoal)}.cloud-onramps img.logo-aws{max-width:80px!important}.cloud-onramps img.logo-azure{max-width:230px!important}.cloud-onramps img.logo-vmware{max-width:170px!important}.cloud-onramps img.logo-oracle{max-width:160px!important}ul.legend{margin-bottom:0px!important}ul.legend,ul.legend li{list-style:none!important}.legend li{float:left;margin-right:10px;font-size:12px}.legend span{border:1px solid #ccc;float:left;width:12px;height:12px;margin:5px 5px 2px 10px}.legend .coal{background-color:#283648}.legend .nuclear{background-color:#2a4f8e}.legend .diesel{background-color:#a6a6a6}.legend .hydro{background-color:#1591c5}.legend .hydro-imports{background-color:#00d3ff}.legend .wind{background-color:#33b902}.legend .solar{background-color:#ff0}.legend .csp{background-color:#ffc000}.legend .other{background-color:#007f99}.sustainability-menu.sticky,.sustainability-menu.stuck{transition:all ease .3s}.sustainability-menu.stuck{position:fixed;width:100%;top:0;left:0;z-index:11}.sustainability-menu.stuck .sustainability-page-menu{box-shadow:rgba(41,55,72,.5) 0 0 10px;transition:all ease .3s}.sustainability-page-menu ul.menu,.sustainability-page-menu ul.menu li{list-style:none}.sustainability-page-menu ul.menu{margin-left:0;margin-bottom:17px;text-align:center;position:relative}.sustainability-page-menu ul.menu li{float:none;display:inline-block;margin:0 30px!important}.sustainability-page-menu ul.menu li a{font-family:var(--demi)!important;margin:0;padding:10px 0!important;line-height:32px!important;position:relative;text-transform:uppercase!important;color:#293748;opacity:1}.sustainability-page-menu ul.menu li a:hover{color:#293748!important;opacity:.7}.sustainability-page-menu ul.menu li a.active-tab::after{height:3px;width:100%;content:' ';background-color:#293748;display:block;position:absolute;bottom:-5px;left:0;z-index:10;transition:transform 0.3s cubic-bezier(.12,.75,.4,1);-webkit-transition:-webkit-transform 0.3s cubic-bezier(.12,.75,.4,1)}.drawer a.drawer-close{display:inline-block;position:absolute;right:0;font-family:"Avenir Next LT W01 Demi";color:var(--charcoal);font-size:1em;line-height:1em;text-transform:uppercase;text-align:right;padding:15px 30px 30px 25px;margin:-25px -20px 0 0;opacity:.5}.drawer a.drawer-close b{display:none!important}.drawer a.drawer-close:hover{opacity:1}.drawer a.drawer-close::before{content:'\002B';display:block;position:absolute;font-family:"Avenir Next LT W01 Light";top:10px;right:10px;font-size:48px;font-weight:400;font-style:normal;transform:rotate(45deg)}@media only screen and (max-width:690px){.sustainability-page-menu ul.menu li{margin:0 10px!important}}.drawers-nav ul,.drawers-nav li{list-style:none;margin:0;padding:0;position:relative;display:flex}.drawers-nav ul{flex-flow:row wrap;align-items:stretch;gap:1em}.drawers-nav li{flex:1;text-align:center;line-height:1.2em}.drawers-nav li a{display:flex;flex-flow:column wrap;justify-content:center;width:100%;padding:1em 2.5em 1em 2em;color:#fff;background:#293748;font-family:"Avenir Next LT W01 Demi";font-size:.9em;line-height:1.2em;border-radius:.5em}.drawers-nav li a:hover{background:#e4e4e8;color:#293748}.drawers-nav li.active a{background:#fff;color:#293748}.drawers-nav li a::after{-webkit-transition:all 25ms 0s ease-in-out;transition:all 25ms 0s ease-in-out;transform:scaleY(-1);transform-origin:50% 50%;content:'\2303';display:block;position:absolute;right:1em;margin-top:-.2em;font-size:16px}.drawers-nav li.active a::after{transform:scaleY(1);margin-top:.4em}@media only screen and (max-width:1000px) and (min-width:1px){.drawers-nav ul{flex-flow:column wrap;gap:.5em}}#footer-outer #footer-widgets a,#footer-outer #copyright a{border-bottom:1px solid!important;border-bottom-color:transparent!important}#footer-outer #footer-widgets a:hover,#footer-outer #copyright a:hover{color:var(--blue)!important;opacity:1!important;border-bottom-color:#1591c5!important}#footer-outer #footer-widgets .col ul li a{display:inline}#footer-outer #footer-widgets .footer_menu-title,#footer-outer #footer-widgets .logos a,#footer-outer #copyright .social a{text-decoration:none!important;border-bottom:none!important}#footer-outer #footer-widgets .col ul.footer_menu-list li{padding:0px!important}#footer-outer .widget .footer_menu-list{margin-bottom:20px}#footer-outer .widget h4{margin-bottom:10px}#footer-outer #footer-widgets .col p{padding-bottom:10px}@media only screen and (min-width:1000px){#footer-outer .row{padding-bottom:50px!important}#footer-outer #copyright{padding-bottom:25px!important}#footer-widgets[data-cols="5"] .container .row>div,#footer-widgets[data-cols="5"] .container .row>div:first-child{width:19.5%}#footer-widgets[data-cols="5"] .container .row>div:nth-child(3){width:35%;padding-right:10%}#footer-outer #footer-widgets .templatera_shortcode .wapa{transform:translateX(20px)}}@media only screen and (min-width:690px) and (max-width:999px){#footer-outer #footer-widgets .logos .col{margin-left:0;width:100%}}@media only screen and (min-width:480px) and (max-width:999px){#footer-outer #footer-widgets .logos .vc_col-sm-4.col{width:33.33333333%!important;margin-bottom:0}#footer-outer #footer-widgets .templatera_shortcode .wapa{transform:translateX(20px)}}@media only screen and (max-width:690px){#footer-outer #footer-widgets .row:first-child .col:nth-child(1),#footer-outer #footer-widgets .row:first-child .col:nth-child(2){width:48%!important}#footer-outer #footer-widgets .row:first-child .col:nth-child(1){margin-right:15px!important}#footer-outer #footer-widgets .row:first-child .col:nth-child(2){margin-left:0!important}}