﻿/*!
 *  Theme Name: Raxio Group (2022)
 *  Description: Custom WordPress theme for Raxio Group
 *  Version: 2.4.6
 *  Author: Kyle Duncan
 *  Author URI: https://www.thisisforge.com/
 *  */@font-face{font-display:swap;font-family:"Replica";font-style:normal;font-weight:400;src:url("fonts/Replica-Regular.woff2") format("woff2"),url("fonts/Replica-Regular.woff") format("woff")}@font-face{font-display:swap;font-family:"Replica";font-style:italic;font-weight:400;src:url("fonts/Replica-Italic.woff2") format("woff2"),url("fonts/Replica-Italic.woff") format("woff")}@font-face{font-display:swap;font-family:"Replica";font-style:normal;font-weight:300;src:url("fonts/Replica-Light.woff2") format("woff2"),url("fonts/Replica-Light.woff") format("woff")}@font-face{font-display:swap;font-family:"Replica";font-style:italic;font-weight:300;src:url("fonts/Replica-LightItalic.woff2") format("woff2"),url("fonts/Replica-LightItalic.woff") format("woff")}@font-face{font-display:swap;font-family:"Replica";font-style:normal;font-weight:700;src:url("fonts/Replica-Bold.woff2") format("woff2"),url("fonts/Replica-Bold.woff") format("woff")}@font-face{font-display:swap;font-family:"Replica";font-style:italic;font-weight:700;src:url("fonts/Replica-BoldItalic.woff2") format("woff2"),url("fonts/Replica-BoldItalic.woff") format("woff")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:400;src:url("fonts/noto-sans-latin-400-normal.woff2") format("woff2"),url("fonts/noto-sans-latin-400-normal.woff") format("woff")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:italic;font-weight:400;src:url("fonts/noto-sans-latin-400-italic.woff2") format("woff2"),url("fonts/noto-sans-latin-400-italic.woff") format("woff")}:root{--white: #fff;--black: #000;--error-red: #f33;--dark-grey: #3b3b3b;--med-grey: #505050;--light-grey: #B4B4B4;--lighter-grey: #d6d6d6;--off-white: #ededed;--off-whiter: #f5f5f5;--dark-blue: #000272;--med-blue: #0D0F86;--light-blue: #404DA0;--green: #baff00;--dark-blue-blur: rgba(0, 2, 114, 0.9);--black-15: rgba(0, 0, 0, 0.15);--black-50: rgba(0, 0, 0, 0.50);--sans: Replica, Arial, Helvetica, sans-serif;--amharic: "Noto Sans", Arial, Helvetica, sans-serif;--global-font-size: 16px;--global-line-height: 1.4em;--logo-ratio: 0.4174;--header-height: calc((var(--logo-width) * var(--logo-ratio)) + (2 * var(--header-pad-y)));--icon-height-big: 43px;--icon-height-small: 32px}@media all and (min-width: 0)and (max-width: 767px){:root{--gutter: 15px;--box-pad: 20px}}@media all and (min-width: 0)and (max-width: 1023px){:root{--header-pad-y: 20px;--logo-width: 94px}}@media all and (min-width: 768px)and (max-width: 1023px){:root{--gutter: 30px;--box-pad: 40px}}@media all and (min-width: 1024px)and (max-width: 1259px){:root{--gutter: 40px}}@media all and (min-width: 1260px)and (max-width: 1419px){:root{--gutter: 120px}}@media all and (min-width: 1024px){:root{--header-pad-y: 35px;--logo-width: 116px;--box-pad: 60px}}@media all and (min-width: 1420px){:root{--gutter: 200px}}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}*:focus{outline:none}ul,ol,li{list-style:none}address{font-style:normal}#container .mar-b-0{margin-bottom:0}.mar-l-5{margin-left:5px}.mar-r-5{margin-right:5px}.mar-t-5{margin-top:5px}.mar-b-5{margin-bottom:5px}.mar-l-10{margin-left:10px}.mar-r-10{margin-right:10px}.mar-t-10{margin-top:10px}.mar-b-10{margin-bottom:10px}.mar-l-15{margin-left:15px}.mar-r-15{margin-right:15px}.mar-t-15{margin-top:15px}.mar-b-15{margin-bottom:15px}.mar-l-20{margin-left:20px}.mar-r-20{margin-right:20px}.mar-t-20{margin-top:20px}.mar-b-20{margin-bottom:20px}.mar-l-30{margin-left:30px}.mar-r-30{margin-right:30px}.mar-t-30{margin-top:30px}.mar-b-30{margin-bottom:30px}.mar-l-40{margin-left:40px}.mar-r-40{margin-right:40px}.mar-t-40{margin-top:40px}.mar-b-40{margin-bottom:40px}.mar-t-60{margin-top:60px}.mar-b-60{margin-bottom:60px}.mar-auto{margin-left:auto;margin-right:auto}.mar-v-auto{margin-bottom:auto;margin-top:auto}.mar-l-neg,.mar-neg{margin-left:calc(-1*var(--gutter))}.mar-r-neg,.mar-neg{margin-right:calc(-1*var(--gutter))}.mar-l-neg.has-pad{padding-left:var(--gutter)}.mar-r-neg.has-pad{padding-right:var(--gutter)}@media all and (min-width: 0)and (max-width: 767px){.mar-t-80,.mar-t-100{margin-top:60px}.mar-b-80,.mar-b-100{margin-bottom:60px}.mar-t-section{margin-top:60px}.mar-b-section{margin-bottom:60px}.mar-t-neg{margin-top:-150px}}@media all and (min-width: 768px){.mar-t-80{margin-top:80px}.mar-b-80{margin-bottom:80px}.mar-t-100{margin-top:100px}.mar-b-100{margin-bottom:100px}.mar-t-section{margin-top:150px}.mar-b-section{margin-bottom:150px}.mar-x-0-sm{margin-left:0;margin-right:0}.mar-l-0-sm{margin-left:0}.mar-r-0-sm{margin-right:0}.mar-t-neg{margin-top:-200px}}@media all and (min-width: 768px)and (max-width: 1259px){.mar-t-section{margin-top:100px}.mar-b-section{margin-bottom:100px}}@media all and (min-width: 1024px){.mar-x-0-md{margin-left:0;margin-right:0}.mar-l-0-md{margin-left:0}.mar-r-0-md{margin-right:0}}@media all and (min-width: 1260px){.mar-t-section{margin-top:150px}.mar-b-section{margin-bottom:150px}}.pad-l-5{padding-left:5px}.pad-r-5{padding-right:5px}.pad-t-5{padding-top:5px}.pad-b-5{padding-bottom:5px}.pad-l-10{padding-left:10px}.pad-r-10{padding-right:10px}.pad-t-10{padding-top:10px}.pad-b-10{padding-bottom:10px}.pad-10{padding:10px}.pad-l-15{padding-left:15px}.pad-r-15{padding-right:15px}.pad-t-15{padding-top:15px}.pad-b-15{padding-bottom:15px}.pad-15{padding:15px}.pad-l-20{padding-left:20px}.pad-r-20{padding-right:20px}.pad-t-20{padding-top:20px}.pad-b-20{padding-bottom:20px}.pad-20{padding:20px}.pad-l-30{padding-left:30px}.pad-r-30{padding-right:30px}.pad-t-30{padding-top:30px}.pad-b-30{padding-bottom:30px}.pad-30{padding:30px}.pad-l-40{padding-left:40px}.pad-r-40{padding-right:40px}.pad-t-40{padding-top:40px}.pad-b-40{padding-bottom:40px}.pad-40{padding:40px}.pad-l-60{padding-left:60px}.pad-r-60{padding-right:60px}.pad-t-60{padding-top:60px}.pad-b-60{padding-bottom:60px}.pad-60{padding:60px}@media all and (min-width: 0)and (max-width: 767px){.pad-b-80,.pad-b-100{padding-bottom:60px}.pad-t-80,.pad-t-100{padding-top:60px}.pad-t-section{padding-top:60px}.pad-b-section{padding-bottom:60px}.box-pad-small{padding:15px}.box-pad-med{padding:30px 15px}}@media all and (min-width: 768px)and (max-width: 1259px){.pad-t-section{padding-top:80px}.pad-b-section{padding-bottom:80px}}@media all and (min-width: 768px){.pad-t-80{padding-top:80px}.pad-b-80{padding-bottom:80px}.pad-t-100{padding-top:100px}.pad-b-100{padding-bottom:100px}.box-pad-small{padding:30px}.box-pad-med{padding:40px}}@media all and (min-width: 1260px){.pad-t-section{padding-top:150px}.pad-b-section{padding-bottom:150px}}.wrapper{margin-left:auto;margin-right:auto;max-width:1200px;width:calc(100% - var(--gutter)*2)}.wrapper.no-cntr{margin-left:0;margin-right:0}.grid{column-gap:6%;display:grid;grid-template-columns:repeat(12, 1fr);row-gap:2.5rem}.grid.c-gap-4{column-gap:4px}.grid.gap-4{gap:4px}.grid.no-gap{gap:0}.grid.no-c-gap{column-gap:0}.grid.less-c-gap{column-gap:3%}.grid.no-r-gap{row-gap:0}.grid.less-r-gap{row-gap:1.5rem}.grid.align-s{align-items:start}.grid.align-c{align-items:center}.grid.align-e{align-items:end}.grid.jstfy-s{justify-items:start}.grid.jstfy-c{justify-items:center}.grid.jstfy-e{justify-items:end}.grid>*{grid-column:span var(--cols)}.grid>*.right{grid-column:calc(-1 * (1 + var(--cols)))/span var(--cols)}.grid>.col-1{--cols: 1}.grid>.col-2{--cols: 2}.grid>.col-3{--cols: 3}.grid>.col-4{--cols: 4}.grid>.col-5{--cols: 5}.grid>.col-6{--cols: 6}.grid>.col-7{--cols: 7}.grid>.col-8{--cols: 8}.grid>.col-9{--cols: 9}.grid>.col-10{--cols: 10}.grid>.col-11{--cols: 11}.grid>.col-12{--cols: 12}.grid>.col-12.overlap{grid-column:1/span 12;grid-row:1}.grid>.first{order:-1}@media all and (min-width: 375px){.grid>.col-1-xxs{--cols: 1}.grid>.col-2-xxs{--cols: 2}.grid>.col-3-xxs{--cols: 3}.grid>.col-4-xxs{--cols: 4}.grid>.col-5-xxs{--cols: 5}.grid>.col-6-xxs{--cols: 6}.grid>.col-7-xxs{--cols: 7}.grid>.col-8-xxs{--cols: 8}.grid>.col-9-xxs{--cols: 9}.grid>.col-10-xxs{--cols: 10}.grid>.col-11-xxs{--cols: 11}.grid>.col-12-xxs{--cols: 12}.grid>.first-xxs{order:-1}.grid>.last-xxs{order:13}}@media all and (min-width: 600px){.grid.gap-10{gap:10px}.grid.gap-15{gap:15px}.grid.gap-20{gap:20px}.grid.gap-30{gap:30px}.grid>.col-1-xs{--cols: 1}.grid>.col-2-xs{--cols: 2}.grid>.col-3-xs{--cols: 3}.grid>.col-4-xs{--cols: 4}.grid>.col-5-xs{--cols: 5}.grid>.col-6-xs{--cols: 6}.grid>.col-7-xs{--cols: 7}.grid>.col-8-xs{--cols: 8}.grid>.col-9-xs{--cols: 9}.grid>.col-10-xs{--cols: 10}.grid>.col-11-xs{--cols: 11}.grid>.col-12-xs{--cols: 12}.grid>.first-xs{order:-1}.grid>.last-xs{order:13}}@media all and (min-width: 768px){.grid>.col-1-sm{--cols: 1}.grid>.col-2-sm{--cols: 2}.grid>.col-3-sm{--cols: 3}.grid>.col-4-sm{--cols: 4}.grid>.col-5-sm{--cols: 5}.grid>.col-6-sm{--cols: 6}.grid>.col-7-sm{--cols: 7}.grid>.col-8-sm{--cols: 8}.grid>.col-9-sm{--cols: 9}.grid>.col-10-sm{--cols: 10}.grid>.col-11-sm{--cols: 11}.grid>.col-12-sm{--cols: 12}.grid>.first-sm{order:-1}.grid>.last-sm{order:13}}@media all and (min-width: 1024px){.grid>.col-1-md{--cols: 1}.grid>.col-2-md{--cols: 2}.grid>.col-3-md{--cols: 3}.grid>.col-4-md{--cols: 4}.grid>.col-5-md{--cols: 5}.grid>.col-6-md{--cols: 6}.grid>.col-7-md{--cols: 7}.grid>.col-8-md{--cols: 8}.grid>.col-9-md{--cols: 9}.grid>.col-10-md{--cols: 10}.grid>.col-11-md{--cols: 11}.grid>.col-12-md{--cols: 12}.grid>.first-md{order:-1}.grid>.last-md{order:13}}@media all and (min-width: 1260px){.grid>.col-1-lg{--cols: 1}.grid>.col-2-lg{--cols: 2}.grid>.col-3-lg{--cols: 3}.grid>.col-4-lg{--cols: 4}.grid>.col-5-lg{--cols: 5}.grid>.col-6-lg{--cols: 6}.grid>.col-7-lg{--cols: 7}.grid>.col-8-lg{--cols: 8}.grid>.col-9-lg{--cols: 9}.grid>.col-10-lg{--cols: 10}.grid>.col-11-lg{--cols: 11}.grid>.col-12-lg{--cols: 12}.grid>.first-lg{order:-1}.grid>.last-lg{order:13}}@media all and (min-width: 1420px){.grid>.col-1-xl{--cols: 1}.grid>.col-2-xl{--cols: 2}.grid>.col-3-xl{--cols: 3}.grid>.col-4-xl{--cols: 4}.grid>.col-5-xl{--cols: 5}.grid>.col-6-xl{--cols: 6}.grid>.col-7-xl{--cols: 7}.grid>.col-8-xl{--cols: 8}.grid>.col-9-xl{--cols: 9}.grid>.col-10-xl{--cols: 10}.grid>.col-11-xl{--cols: 11}.grid>.col-12-xl{--cols: 12}.grid>.first-xl{order:-1}.grid>.last-xl{order:13}}.flex.column,.flex-xxs.column,.flex-xs.column,.flex-sm.column,.flex-md.column,.flex-lg.column,.flex-xl.column{flex-direction:column}.flex.wrap,.flex-xxs.wrap,.flex-xs.wrap,.flex-sm.wrap,.flex-md.wrap,.flex-lg.wrap,.flex-xl.wrap{flex-wrap:wrap}.flex.align-s,.flex-xxs.align-s,.flex-xs.align-s,.flex-sm.align-s,.flex-md.align-s,.flex-lg.align-s,.flex-xl.align-s{align-items:flex-start}.flex.align-c,.flex-xxs.align-c,.flex-xs.align-c,.flex-sm.align-c,.flex-md.align-c,.flex-lg.align-c,.flex-xl.align-c{align-items:center}.flex.align-e,.flex-xxs.align-e,.flex-xs.align-e,.flex-sm.align-e,.flex-md.align-e,.flex-lg.align-e,.flex-xl.align-e{align-items:flex-end}.flex.baseline,.flex-xxs.baseline,.flex-xs.baseline,.flex-sm.baseline,.flex-md.baseline,.flex-lg.baseline,.flex-xl.baseline{align-items:baseline}.flex.jstfy-s,.flex-xxs.jstfy-s,.flex-xs.jstfy-s,.flex-sm.jstfy-s,.flex-md.jstfy-s,.flex-lg.jstfy-s,.flex-xl.jstfy-s{justify-content:flex-start}.flex.jstfy-c,.flex-xxs.jstfy-c,.flex-xs.jstfy-c,.flex-sm.jstfy-c,.flex-md.jstfy-c,.flex-lg.jstfy-c,.flex-xl.jstfy-c{justify-content:center}.flex.jstfy-e,.flex-xxs.jstfy-e,.flex-xs.jstfy-e,.flex-sm.jstfy-e,.flex-md.jstfy-e,.flex-lg.jstfy-e,.flex-xl.jstfy-e{justify-content:flex-end}.flex.spc-arnd,.flex-xxs.spc-arnd,.flex-xs.spc-arnd,.flex-sm.spc-arnd,.flex-md.spc-arnd,.flex-lg.spc-arnd,.flex-xl.spc-arnd{justify-content:space-around}.flex.spc-btwn,.flex-xxs.spc-btwn,.flex-xs.spc-btwn,.flex-sm.spc-btwn,.flex-md.spc-btwn,.flex-lg.spc-btwn,.flex-xl.spc-btwn{justify-content:space-between}.flex.spc-even,.flex-xxs.spc-even,.flex-xs.spc-even,.flex-sm.spc-even,.flex-md.spc-even,.flex-lg.spc-even,.flex-xl.spc-even{justify-content:space-evenly}.flex .grow,.flex-xxs .grow,.flex-xs .grow,.flex-sm .grow,.flex-md .grow,.flex-lg .grow,.flex-xl .grow{flex-grow:1}.flex .no-shrink,.flex-xxs .no-shrink,.flex-xs .no-shrink,.flex-sm .no-shrink,.flex-md .no-shrink,.flex-lg .no-shrink,.flex-xl .no-shrink{flex-shrink:0}.flex .first,.flex-xxs .first,.flex-xs .first,.flex-sm .first,.flex-md .first,.flex-lg .first,.flex-xl .first{order:-1}.flex .last,.flex-xxs .last,.flex-xs .last,.flex-sm .last,.flex-md .last,.flex-lg .last,.flex-xl .last{order:99}.white{color:var(--white)}.black{color:var(--black)}.errorRed{color:var(--error-red)}.dark-grey{color:var(--dark-grey)}.med-grey{color:var(--med-grey)}.light-grey{color:var(--light-grey)}.dark-blue{color:var(--dark-blue)}.light-blue{color:var(--light-blue)}.green{color:var(--green)}.bg-white{background-color:var(--white)}.bg-black{background-color:var(--black)}.bg-dark-blue{background-color:var(--dark-blue)}.bg-med-blue{background-color:var(--med-blue)}.bg-green{background-color:var(--green)}.bg-off-white{background-color:var(--off-white)}.bg-off-whiter{background-color:var(--off-whiter)}.dark-blue-blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--dark-blue-blur)}#container .invalid{border-color:var(--error-red)}.bdr-t-dark-blue{border-top:1px solid var(--dark-blue)}.bdr-t-lighter-grey{border-top:1px solid var(--lighter-grey)}.bdr-b-lighter-grey{border-bottom:1px solid var(--lighter-grey)}.bdr-l-light-blue{border-left:1px solid var(--light-blue)}.bdr-r-light-blue{border-right:1px solid var(--light-blue)}.bdr-b-light-blue{border-bottom:1px solid var(--light-blue)}.bdr-t-light-blue{border-top:1px solid var(--light-blue)}@media all and (min-width: 1024px){.bdr-t-0-md{border-top:0}}html,body,h1,h2,h3,h4,h5,h6{font-size:var(--global-font-size)}html,body{color:var(--dark-grey);font-family:var(--sans);font-weight:400;line-height:1.2em}body.amharic{font-family:var(--amharic)}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.2em}p,address{line-height:var(--global-line-height)}p:not(:last-child),address:not(:last-child){margin-bottom:1em}.no-p-mar p:not(:last-child),.no-p-mar address:not(:last-child){margin-bottom:0}p:not(:last-child).less-mar,address:not(:last-child).less-mar{margin-bottom:.4em}.light{font-weight:300}.bold{font-weight:700}.italic{font-style:italic}.big-title,.med-title,.small-title,.smaller-title,.tiny-title{line-height:1.2em}.big-title{font-size:30px;margin-bottom:1em}.big-title.less-mar{margin-bottom:.5em}.med-title{font-size:24px;margin-bottom:1em}.med-title.less-mar{margin-bottom:.3em}.small-title{font-size:20px;margin-bottom:1em}.small-title.less-mar{margin-bottom:.5em}.small-title.more-mar{margin-bottom:2em}.smaller-title{font-size:16px;margin-bottom:1em}.smaller-title.less-mar{margin-bottom:.5em}.tiny-title{font-size:12px;letter-spacing:.1em;margin-bottom:1em}.tiny-title.less-mar{margin-bottom:.5em}.tiny-title.bdr-b-off-whiter{padding-bottom:1em}.large{font-size:20px}.small{font-size:14px}.smaller{font-size:12px}.mw-less{max-width:24em}.mw{max-width:36em}.mw-more{max-width:48em}.quote-wrap::before{color:var(--green);content:"“";display:block;font-size:72px;height:.8em;line-height:.8em;overflow:hidden}.cms h3{color:var(--dark-blue);font-size:20px;line-height:var(--global-line-height)}.cms h3:not(:first-child){margin-top:2em}.cms h3:not(:last-child){margin-bottom:1em}.cms h4{color:var(--dark-blue);font-weight:700;line-height:var(--global-line-height)}.cms h4:not(:first-child){margin-top:2em}.cms ul{margin:1.5em 0}.cms ul li{line-height:var(--global-line-height);margin-bottom:.5em;padding-left:18px;position:relative}.cms ul li::before{background:var(--green);content:"";height:8px;left:0;position:absolute;top:calc(var(--global-line-height)/2);transform:translateY(-50%);width:8px}.cms ol{list-style:decimal;margin-bottom:1em;padding:0 0 0 1.8em}.cms ol li{line-height:var(--global-line-height);list-style:decimal}.cms strong{color:var(--dark-blue)}.white .cms strong{color:var(--white)}.cms a{text-decoration:underline}.caps{text-transform:uppercase}.text-l{text-align:left}.text-r{text-align:right}.text-c{text-align:center}@media all and (min-width: 0)and (max-width: 767px){.number{font-size:40px}}@media all and (min-width: 768px){.number{font-size:100px}.quote-wrap::before{left:-100px;position:absolute;top:0}.text-c-sm{text-align:center}.text-r-sm{text-align:right}}@media all and (min-width: 1024px){.text-r-md{text-align:right}}a img{border:0}img,video{display:block}img.w-100,video.w-100{height:auto;width:100%}img.h-100,video.h-100{height:100%;width:auto}img.obj-cvr,img.obj-cntn,video.obj-cvr,video.obj-cntn{height:100%;width:100%}img.obj-cvr,video.obj-cvr{object-fit:cover}img.obj-cntn,video.obj-cntn{object-fit:contain}.iframe-video-wrap::before{content:"";display:block;padding-bottom:56.25%}.iframe-video-wrap iframe,.iframe-video-wrap video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}button,input.text,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}button{background:none;border:0;border-radius:0;box-shadow:none;display:inline-flex;text-align:left}button.block,button.flex:not(.inline){width:100%}button:not(:disabled){cursor:pointer}button:disabled{opacity:.3}input.text,textarea{--pad-x: 1em;--pad-y: 0.5em;--line-height: var(--global-line-height);--border-width: 1px;background:var(--white);border:var(--border-width) solid var(--light-grey);border-radius:0;color:var(--dark-grey);display:block;font-size:14px;line-height:var(--line-height);padding:var(--pad-y) var(--pad-x);width:100%}input.text::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--dark-grey)}input.text::-moz-placeholder,textarea::-moz-placeholder{color:var(--dark-grey)}input.text:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--dark-grey)}input.text{height:calc(var(--border-width)*2 + var(--pad-y)*2 + var(--line-height))}textarea{height:calc(var(--border-width)*2 + var(--pad-y)*2 + var(--line-height)*6);resize:none}a{color:var(--dark-blue);text-decoration:none}a.med-grey{color:var(--med-grey)}a.med-grey:hover{color:var(--dark-blue)}a,.btn,.nav-icon,.tab-btn,.box-link,.contact-highlight-btn,.country-box{transition:background-color .3s,border-color .3s,color .3s,opacity .3s}a.block,.btn.block,.nav-icon.block,.tab-btn.block,.box-link.block,.contact-highlight-btn.block,.country-box.block{display:block}.btn{align-items:center;display:inline-flex;font-size:14px;font-weight:700;height:44px;justify-content:space-between;min-width:200px;padding:0 20px;position:relative;text-align:left;z-index:1}.btn::before,.btn::after{content:"";height:50%;position:absolute;transition:.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);width:0;z-index:-1}.btn::before{left:0;right:auto;top:0}.btn::after{bottom:0;left:auto;right:0}.btn em{border-radius:1px;flex-shrink:0;height:2px;margin-left:25px;transition:.3s ease;width:15px}.btn.bg-dark-blue{color:var(--green)}.btn.bg-dark-blue em{background:var(--green)}.btn.bg-dark-blue::before,.btn.bg-dark-blue::after{background:var(--green)}.btn.bg-green{color:var(--dark-blue)}.btn.bg-green em{background:var(--dark-blue)}.btn.bg-green:not(.dark-blue-hover)::before,.btn.bg-green:not(.dark-blue-hover)::after{background:var(--white)}.btn.bg-green.dark-blue-hover:hover{color:var(--white)}.btn.bg-green.dark-blue-hover:hover em{background:var(--white)}.btn.bg-green.dark-blue-hover::before,.btn.bg-green.dark-blue-hover::after{background:var(--dark-blue)}.btn.bg-white{color:var(--dark-blue)}.btn.bg-white em{background:var(--dark-blue)}.btn.bg-white::before,.btn.bg-white::after{background:var(--dark-blue)}.btn:hover::before,.job:hover .btn::before{left:auto;right:0;width:100%}.btn:hover::after,.job:hover .btn::after{left:0;right:auto;width:100%}.btn.bg-dark-blue:hover,.btn.bg-green:hover{color:var(--dark-blue)}.btn.bg-dark-blue:hover em,.btn.bg-green:hover em{background:var(--dark-blue);margin-left:10px;width:30px}.btn.bg-white:hover,.job:hover .btn{color:var(--green)}.btn.bg-white:hover em,.job:hover .btn em{background:var(--green)}.btn.small-btn{height:36px;min-width:0}.line-link{display:inline-block;padding-right:50px;position:relative}.line-link::after{background:var(--green);border-radius:1px;content:"";height:2px;margin-top:-1px;position:absolute;right:0;top:50%;width:30px}.line-link.green:hover{color:var(--white)}.line-link.green:hover::after{background:var(--white)}.social-icons .follow-label,.social-icons a{display:block;height:22px;line-height:22px}.social-icons a{background:var(--white) url("images/social-icons.svg") no-repeat;border-radius:5px;overflow:hidden;text-indent:-9999em;width:22px}.social-icons a:hover{background-color:var(--green)}.social-icons a.green{background-color:var(--dark-blue)}.social-icons a.green:hover{background-color:var(--white)}.social-icons a.facebook.green{background-position:0 -66px}.social-icons a.twitter{background-position:0 -22px}.social-icons a.twitter.green{background-position:0 -88px}.social-icons a.linkedin{background-position:0 -44px}.social-icons a.linkedin.green{background-position:0 -110px}.job:hover{background:var(--white)}.job:not(.active){display:none}.post{transition:background-color .3s,color .3s}.post .dark-grey,.post .dark-blue{transition:color .3s}.post:hover{background:var(--dark-blue);color:var(--white)}.post:hover .dark-grey{color:var(--white)}.post:hover .dark-blue{color:var(--green)}.page-nav-links .grid{margin:0 -1px -1px 0}.page-nav-links .box-link{border-bottom:1px solid var(--light-blue);border-right:1px solid var(--light-blue)}.page-nav-links .box-link:hover{background:var(--green);color:var(--med-blue)}.contact-icon,.contact-icon-big{align-items:center;display:inline-flex;min-height:var(--size);padding-left:calc(var(--size) + 10px);position:relative}.contact-icon:not(.marker)::before,.contact-icon-big:not(.marker)::before{top:50%}.contact-icon::before,.contact-icon-big::before{background:url("images/contact-icons.svg") 0 calc(-1*var(--position)*var(--size)) no-repeat;background-size:var(--size) calc(var(--size)*6);content:"";display:block;height:var(--size);left:0;position:absolute;transform:translateY(-50%);width:var(--size)}.contact-icon.marker,.contact-icon-big.marker{--position: 0}.contact-icon.marker::before,.contact-icon-big.marker::before{top:calc(var(--global-line-height)/2)}.contact-icon.marker.white,.contact-icon-big.marker.white{--position: 3}.contact-icon.phone,.contact-icon-big.phone{--position: 1}.contact-icon.phone.white,.contact-icon-big.phone.white{--position: 4}.contact-icon.email,.contact-icon-big.email{--position: 2}.contact-icon.email.white,.contact-icon-big.email.white{--position: 5}.contact-icon{--size: 15px}.contact-icon-big{--size: 30px}@media all and (min-width: 1024px){.job{padding-right:0}}.hidden{display:none}.block{display:block}.flex{display:flex}.flex.inline{display:inline-flex}@media all and (min-width: 375px){.hidden-xxs{display:none}.block-xxs{display:block}.inline-xxs{display:inline}.flex-xxs{display:flex}.flex-xxs.inline{display:inline-flex}}@media all and (min-width: 600px){.hidden-xs{display:none}.block-xs{display:block}.inline-xs{display:inline}.flex-xs{display:flex}.flex-xs.inline{display:inline-flex}}@media all and (min-width: 768px){.hidden-sm{display:none}.block-sm{display:block}.inline-sm{display:inline}.flex-sm{display:flex}.flex-sm.inline{display:inline-flex}}@media all and (min-width: 1024px){.hidden-md{display:none}.block-md{display:block}.inline-md{display:inline}.flex-md{display:flex}.flex-md.inline{display:inline-flex}}@media all and (min-width: 1260px){.hidden-lg{display:none}.block-lg{display:block}.inline-lg{display:inline}.flex-lg{display:flex}.flex-lg.inline{display:inline-flex}}@media all and (min-width: 1420px){.hidden-xl{display:none}.block-xl{display:block}.inline-xl{display:inline}.flex-xl{display:flex}.flex-xl.inline{display:inline-flex}}.sticky{position:-webkit-sticky;position:sticky;top:0}.shadow{box-shadow:0 3px 8px var(--black-15)}.w-100{width:100%}.h-100{height:100%}.abs-box,.fxd-box{bottom:0;left:0;right:0;top:0}.abs-box,.abs{position:absolute}.fxd-box{position:fixed}.rds-50{border-radius:50%}.sq-box::before{content:"";display:block;padding-bottom:100%}.landscape-box::before{content:"";display:block;padding-bottom:66.666%}.post-image-box::before{content:"";display:block;padding-bottom:75%}.rel{position:relative}.abs{position:absolute}.z-5{z-index:5}.z-10{z-index:10}.over-hide{overflow:hidden}.over-auto{-webkit-overflow-scrolling:touch;overflow:auto}html,body{background:var(--off-white)}#container{display:flex;flex-direction:column;min-height:100vh;min-width:320px}#main{flex-grow:1;padding-top:var(--header-height)}#page-banner.has-pad-b{padding-bottom:200px}.content-box,.title-box{padding:var(--pad-y) var(--pad-x)}.content-box .box-mar-l-neg,.title-box .box-mar-l-neg{margin-left:calc(-1*var(--box-pad))}.content-box .box-mar-r-neg,.title-box .box-mar-r-neg{margin-right:calc(-1*var(--box-pad))}@media all and (min-width: 0)and (max-width: 767px){#page-banner{padding-top:250px}.title-box,.content-box{--pad-x: var(--box-pad);--pad-y: var(--box-pad)}.title-box.mar-t-neg-spacer,.content-box.mar-t-neg-spacer{padding-bottom:calc(var(--box-pad) + 150px)}}@media all and (min-width: 768px)and (max-width: 1023px){#page-banner{padding-top:300px}.title-box,.content-box{--pad-x: var(--box-pad);--pad-y: var(--box-pad)}}@media all and (min-width: 768px){.content-box.mar-t-neg-spacer{padding-bottom:calc(var(--box-pad) + 200px)}}@media all and (min-width: 1024px){#page-banner{padding-top:350px}.title-box{--pad-x: var(--box-pad);--pad-y: 40px}.content-box{--pad-x: var(--box-pad);--pad-y: var(--box-pad)}.content-box.pad-l-0-md{padding-left:0}.box-mar-l{margin-left:var(--box-pad)}.box-mar-r{margin-right:var(--box-pad)}}#header{left:0;padding:var(--header-pad-y) 0;position:fixed;right:0;top:0;transition:top .6s;z-index:1000}body.header-hide #header{top:calc(-1*var(--header-height))}#logo{background:url("images/logo.svg") no-repeat;background-size:contain;font-size:0;height:calc(var(--width)*var(--logo-ratio));width:var(--logo-width)}#nav-btn{border:5px solid rgba(0,0,0,0);display:flex;flex-direction:column;height:25px;justify-content:space-between;margin-right:-5px;transition:transform .3s ease-out;width:25px;z-index:5}#nav-btn span{background:var(--dark-blue);border-radius:2px;display:block;height:3px;width:100%}#nav-btn span.start,#nav-btn span.end{width:50%}#nav-btn span.start{transform-origin:right;transition:transform .3s cubic-bezier(0.54, -0.81, 0.57, 0.57)}#nav-btn span.end{align-self:flex-end;transform-origin:left;transition:transform .3s cubic-bezier(0.54, -0.81, 0.57, 0.57)}#nav-btn.active{transform:rotate(-45deg)}#nav-btn.active span{background:var(--white)}#nav-btn.active span.start{transform:rotate(-90deg) translateX(2px)}#nav-btn.active span.end{transform:rotate(-90deg) translateX(-2px)}#close-nav-btn{border:5px solid rgba(0,0,0,0);height:28px;position:absolute;transform:rotate(45deg);width:28px}#close-nav-btn::before,#close-nav-btn::after{background:var(--white);border-radius:1px;content:"";position:absolute}#close-nav-btn::before{height:2px;left:0;margin-top:-1px;right:0;top:50%}#close-nav-btn::after{bottom:0;left:50%;margin-left:-1px;top:0;width:2px}#nav-popup-wrap{bottom:0;position:fixed;right:0;top:0;width:290px;z-index:1000}body.nav-open #nav-popup-wrap{opacity:1;visibility:visible}#nav-popup-wrap p.light{line-height:1.3em}#nav-popup-wrap #header-popup-menu{border-top:1px solid var(--light-blue)}#nav-popup-wrap #header-popup-menu ul.menu li a{border-bottom:1px solid var(--light-blue);color:var(--white);display:block;line-height:var(--global-line-height);padding:8px 0}#nav-popup-wrap #header-popup-menu ul.menu li a:hover{color:var(--green)}#nav-popup-wrap #header-popup-menu ul.menu li ul.sub-menu{padding-left:20px}#nav-popup-wrap #header-popup-contact a:hover{text-decoration:underline}#header-langs{position:absolute;right:0;top:-20px}@media all and (min-width: 0)and (max-width: 599px){#nav-popup-wrap{padding:80px 20px 20px}#close-nav-btn{left:25px;top:26px}}@media all and (min-width: 0)and (max-width: 1023px){#logo{--width: 95px}}@media all and (min-width: 600px){#nav-popup-wrap{padding:100px 40px 40px}#close-nav-btn{left:45px;top:36px}}@media all and (min-width: 1024px){#logo{--width: 115px}#nav-wrap{margin-left:auto}#nav-wrap ul.menu{display:flex;justify-content:flex-end;position:relative}#nav-wrap ul.menu>li{font-size:14px;line-height:20px;margin-right:40px}#nav-wrap ul.menu>li>a{color:var(--dark-blue);display:block}#nav-wrap ul.menu>li.current_page_item>a,#nav-wrap ul.menu>li.current-page-ancestor>a,#nav-wrap ul.menu>li.current_page_parent>a{color:var(--dark-blue)}#nav-wrap ul.menu>li.menu-item-has-children>a{padding-right:18px;position:relative}#nav-wrap ul.menu>li.menu-item-has-children>a::before{border-bottom:8px solid var(--white);border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);bottom:-10px;content:"";left:50%;margin-left:-21px;opacity:0;position:absolute;transition:.3s;visibility:hidden}#nav-wrap ul.menu>li.menu-item-has-children>a::after{background:url("images/dropdown-arrows.svg") no-repeat;content:"";height:7px;margin-top:-2px;position:absolute;right:0;top:50%;transition:transform .3s;width:12px}#nav-wrap ul.menu>li.menu-item-has-children>ul.sub-menu{background:var(--white);display:flex;flex-wrap:wrap;left:0;opacity:0;padding:10px 20px;position:absolute;right:0;top:30px;transition:.3s;visibility:hidden;z-index:5}#nav-wrap ul.menu>li.menu-item-has-children>ul.sub-menu>li{flex:0 0 20%;text-align:center}#nav-wrap ul.menu>li.menu-item-has-children>ul.sub-menu>li>a{border-bottom:6px solid rgba(0,0,0,0);color:var(--dark-blue);display:inline-flex;height:40px;line-height:40px;padding:0 10px}#nav-wrap ul.menu>li.menu-item-has-children>ul.sub-menu>li.current-menu-item>a,#nav-wrap ul.menu>li.menu-item-has-children>ul.sub-menu>li>a:hover{border-bottom-color:var(--green)}#nav-wrap ul.menu>li.menu-item-has-children.active>a::after{transform:rotate(180deg)}#nav-wrap ul.menu>li.menu-item-has-children.active>a::before{opacity:1;visibility:visible}#nav-wrap ul.menu>li.menu-item-has-children.active>ul.sub-menu{opacity:1;visibility:visible}}#footer p,#footer li{line-height:1.65em}#footer a{color:var(--med-grey)}#footer a:hover{color:var(--dark-blue);text-decoration:underline}#footer-logo{background:url("images/logo.svg") no-repeat;background-size:contain;font-size:0;height:calc(var(--width)*var(--logo-ratio));width:var(--width)}#subscribe-form input.text{border-color:var(--white);height:52px;padding:14px 140px 14px 14px}#subscribe-form .button{position:absolute;right:8px;top:8px}#copyright a,#credit a{font-weight:700;text-decoration:underline}@media all and (min-width: 0)and (max-width: 1023px){#contact-us-banner{padding-top:250px}}@media all and (min-width: 0)and (max-width: 1259px){#footer-logo{--width: 100px}#footer-newsletter{margin-bottom:50px}}@media all and (min-width: 1024px){#contact-us-banner{padding-top:400px}#contact-us-form.box-mar-l::before{background:var(--dark-blue);bottom:var(--box-pad);content:"";left:calc(-1*var(--box-pad));position:absolute;top:0;width:var(--box-pad)}}@media all and (min-width: 1260px){#footer-logo{--width: 115px}#footer-newsletter{margin-bottom:30px}}.fx.fade-in,.fx.fade-out{transition:opacity 1s}.fx.fade-in.roll-up,.fx.fade-in.roll-right,.fx.fade-in.roll-left,.fx.fade-out.roll-up,.fx.fade-out.roll-right,.fx.fade-out.roll-left{transition:color .3s,background .3s,opacity 1s,transform 1s}.fx.fade-in.roll-up.animated,.fx.fade-in.roll-right.animated,.fx.fade-in.roll-left.animated,.fx.fade-out.roll-up.animated,.fx.fade-out.roll-right.animated,.fx.fade-out.roll-left.animated{transform:translateZ(0)}.fx.fade-in.roll-up,.fx.fade-out.roll-up{transform:translateY(30px)}.fx.fade-in.roll-right,.fx.fade-out.roll-right{transform:translateX(-30px)}.fx.fade-in.roll-left,.fx.fade-out.roll-left{transform:translateX(30px)}.fx.fade-in{opacity:0}.fx.fade-in.animated{opacity:1}.fx.fade-in.roll-up.animated,.fx.fade-in.roll-right.animated,.fx.fade-in.roll-left.animated{transform:translateZ(0)}.fx.fade-out.animated{opacity:0}.fx.fade-out.animated.roll-up{transform:translateY(-30px)}.fx.fade-out.animated.roll-right{transform:translateX(30px)}.fx.fade-out.animated.roll-left{transform:translateX(-30px)}.fade{transition:.3s}.fade.slow{transition:.6s}.invis{opacity:0;visibility:hidden}.anim-height{height:0;overflow:hidden;transition:height .3s}.anim-height.default-open{height:auto}.scroll-prompt{animation:scroll-prompt forwards infinite 2s ease-out;bottom:0;height:100px;left:50%;position:absolute;transform-origin:center top;width:1px;z-index:5}@keyframes scroll-prompt{0%{transform:scaleY(0)}50%{transform:scaleY(1)}}.icon::before{background:url("images/icons.svg") no-repeat;content:"";display:block;flex-shrink:0}.icon.careers-icon::before,.icon.services-icon::before{background-size:var(--icon-height-small) calc(51*var(--icon-height-small));height:var(--icon-height-small);width:var(--icon-height-small)}.icon.home-icon::before,.icon.nav-icon::before,.icon.country-icon::before{background-size:var(--icon-height-big) calc(51*var(--icon-height-big));height:var(--icon-height-big);width:var(--icon-height-big)}.icon.home-icon::before{margin-bottom:30px}.icon.home-icon.ideal::before{background-position:0 calc(-1*0*var(--icon-height-big))}.icon.home-icon.carrier::before{background-position:0 calc(-1*1*var(--icon-height-big))}.icon.home-icon.uptime::before{background-position:0 calc(-1*2*var(--icon-height-big))}.icon.home-icon.strategic::before{background-position:0 calc(-1*3*var(--icon-height-big))}.icon.home-icon.security::before{background-position:0 calc(-1*4*var(--icon-height-big))}.icon.home-icon.tier3::before{background-position:0 calc(-1*5*var(--icon-height-big))}.icon.home-icon.cost::before{background-position:0 calc(-1*6*var(--icon-height-big))}.icon.home-icon.spaces::before{background-position:0 calc(-1*7*var(--icon-height-big))}.icon.home-icon.connectivity::before{background-position:0 calc(-1*8*var(--icon-height-big))}.icon.home-icon.scalable::before{background-position:0 calc(-1*9*var(--icon-height-big))}.icon.home-icon.africa::before{background-position:0 calc(-1*10*var(--icon-height-big))}.icon.home-icon.access::before{background-position:0 calc(-1*11*var(--icon-height-big))}.icon.home-icon.compliant::before{background-position:0 calc(-1*12*var(--icon-height-big))}.icon.nav-icon:hover{background:var(--white);color:var(--dark-blue)}.icon.nav-icon::before{margin-bottom:30px}.icon.nav-icon .small-title{min-height:2.4em}.icon.nav-icon.colocation::before{background-position:0 calc(-1*14*var(--icon-height-big))}.icon.nav-icon.colocation:hover::before{background-position:0 calc(-1*13*var(--icon-height-big))}.icon.nav-icon.cross::before{background-position:0 calc(-1*16*var(--icon-height-big))}.icon.nav-icon.cross:hover::before{background-position:0 calc(-1*15*var(--icon-height-big))}.icon.nav-icon.fibre::before{background-position:0 calc(-1*18*var(--icon-height-big))}.icon.nav-icon.fibre:hover::before{background-position:0 calc(-1*17*var(--icon-height-big))}.icon.nav-icon.remote::before{background-position:0 calc(-1*20*var(--icon-height-big))}.icon.nav-icon.remote:hover::before{background-position:0 calc(-1*19*var(--icon-height-big))}.icon.nav-icon.shift::before{background-position:0 calc(-1*22*var(--icon-height-big))}.icon.nav-icon.shift:hover::before{background-position:0 calc(-1*21*var(--icon-height-big))}.icon.nav-icon.nap::before{background-position:0 calc(-1*24*var(--icon-height-big))}.icon.nav-icon.nap:hover::before{background-position:0 calc(-1*23*var(--icon-height-big))}.icon.nav-icon.security::before{background-position:0 calc(-1*26*var(--icon-height-big))}.icon.nav-icon.security:hover::before{background-position:0 calc(-1*25*var(--icon-height-big))}.icon.nav-icon.spaces::before{background-position:0 calc(-1*28*var(--icon-height-big))}.icon.nav-icon.spaces:hover::before{background-position:0 calc(-1*27*var(--icon-height-big))}.icon.nav-icon.finance::before{background-position:0 calc(-1*30*var(--icon-height-big))}.icon.nav-icon.finance:hover::before{background-position:0 calc(-1*29*var(--icon-height-big))}.icon.nav-icon.cdn::before{background-position:0 calc(-1*32*var(--icon-height-big))}.icon.nav-icon.cdn:hover::before{background-position:0 calc(-1*31*var(--icon-height-big))}.icon.nav-icon.cloud::before{background-position:0 calc(-1*34*var(--icon-height-big))}.icon.nav-icon.cloud:hover::before{background-position:0 calc(-1*33*var(--icon-height-big))}.icon.nav-icon.enterprise::before{background-position:0 calc(-1*36*var(--icon-height-big))}.icon.nav-icon.enterprise:hover::before{background-position:0 calc(-1*35*var(--icon-height-big))}.icon.nav-icon.telecom::before{background-position:0 calc(-1*38*var(--icon-height-big))}.icon.nav-icon.telecom:hover::before{background-position:0 calc(-1*37*var(--icon-height-big))}.icon.nav-icon.media::before{background-position:0 calc(-1*40*var(--icon-height-big))}.icon.nav-icon.media:hover::before{background-position:0 calc(-1*39*var(--icon-height-big))}.icon.nav-icon.thirdparty::before{background-position:0 calc(-1*50*var(--icon-height-big))}.icon.nav-icon.thirdparty:hover::before{background-position:0 calc(-1*49*var(--icon-height-big))}.icon.services-icon.colocation::before{background-position:0 calc(-1*13*var(--icon-height-small))}.icon.services-icon.colocation.active::before{background-position:0 calc(-1*14*var(--icon-height-small))}.icon.services-icon.cross::before{background-position:0 calc(-1*15*var(--icon-height-small))}.icon.services-icon.cross.active::before{background-position:0 calc(-1*16*var(--icon-height-small))}.icon.services-icon.fibre::before{background-position:0 calc(-1*17*var(--icon-height-small))}.icon.services-icon.fibre.active::before{background-position:0 calc(-1*18*var(--icon-height-small))}.icon.services-icon.remote::before{background-position:0 calc(-1*19*var(--icon-height-small))}.icon.services-icon.remote.active::before{background-position:0 calc(-1*20*var(--icon-height-small))}.icon.services-icon.shift::before{background-position:0 calc(-1*21*var(--icon-height-small))}.icon.services-icon.shift.active::before{background-position:0 calc(-1*22*var(--icon-height-small))}.icon.services-icon.nap::before{background-position:0 calc(-1*23*var(--icon-height-small))}.icon.services-icon.nap.active::before{background-position:0 calc(-1*24*var(--icon-height-small))}.icon.services-icon.security::before{background-position:0 calc(-1*25*var(--icon-height-small))}.icon.services-icon.security.active::before{background-position:0 calc(-1*26*var(--icon-height-small))}.icon.services-icon.spaces::before{background-position:0 calc(-1*27*var(--icon-height-small))}.icon.services-icon.spaces.active::before{background-position:0 calc(-1*28*var(--icon-height-small))}.icon.services-icon.thirdparty::before{background-position:0 calc(-1*49*var(--icon-height-small))}.icon.services-icon.thirdparty.active::before{background-position:0 calc(-1*50*var(--icon-height-small))}.icon.country-icon::before{margin-bottom:20px}.icon.country-icon.location::before{background-position:0 calc(-1*41*var(--icon-height-big))}.icon.country-icon.core::before{background-position:0 calc(-1*42*var(--icon-height-big))}.icon.country-icon.industries::before{background-position:0 calc(-1*43*var(--icon-height-big))}.icon.careers-icon::before{margin-bottom:10px}.icon.careers-icon.location::before{background-position:0 calc(-1*44*var(--icon-height-small))}.icon.careers-icon.sector::before{background-position:0 calc(-1*45*var(--icon-height-small))}.crsl-wrap{position:relative}.crsl-wrap .crsl{-ms-user-select:none;-webkit-user-select:none;user-select:none}.crsl-wrap .crsl-cell img{pointer-events:none}.crsl-wrap.slide{--gap: 0px;--per-view: 1}.crsl-wrap.slide .crsl{display:flex;transition-property:transform}.crsl-wrap.slide .crsl.interactive{cursor:grab}.crsl-wrap.slide .crsl.interactive.pointer-down{cursor:grabbing}.crsl-wrap.slide .crsl-cell{flex:0 0 calc((100% - var(--gap)*(var(--per-view) - 1))/var(--per-view));margin-right:var(--gap)}.crsl-wrap.dissolve .crsl{display:grid}.crsl-wrap.dissolve .crsl-cell{grid-column:1;grid-row:1;opacity:0;transition:opacity .6s,visibility .6s;visibility:hidden}.modal-wrap:not(.invis) .crsl-wrap.dissolve .crsl-cell.active{opacity:1;visibility:visible}.crsl-wrap .crsl-arw{align-items:center;background:var(--white);display:flex;height:48px;justify-content:center;transition:.3s;width:48px}.crsl-wrap .crsl-arw::before{background:url("images/carousel-arrows.svg") 0 -40px no-repeat;background-size:100% 300%;content:"";display:block;height:20px;width:12px}.crsl-wrap .crsl-arw:hover{background:var(--green)}.crsl-wrap .crsl-arw.next::before{transform:rotate(180deg)}.crsl-wrap.latest-news{--gap: 40px}.crsl-wrap.home-popup .crsl-cell{padding:10px 15px 15px}@media all and (min-width: 0)and (max-width: 599px){.crsl-wrap.latest-news{--per-view: 1}}@media all and (min-width: 600px)and (max-width: 767px){.crsl-wrap.latest-news{--per-view: 2}}@media all and (min-width: 768px)and (max-width: 1023px){.crsl-wrap.latest-news{--per-view: 3}}@media all and (min-width: 1024px){.crsl-wrap.latest-news{--per-view: 4}}.accordion-item{transition:background .3s}.accordion-item .accordion-btn .plus{flex-shrink:0;height:22px;margin-left:auto;position:relative;transition:transform .3s;width:22px}.accordion-item .accordion-btn .plus::before,.accordion-item .accordion-btn .plus::after{background:var(--dark-grey);content:"";left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.accordion-item .accordion-btn .plus::before{height:100%;width:1px}.accordion-item .accordion-btn .plus::after{height:1px;width:100%}.accordion-item.active{background:var(--white)}.accordion-item.active .accordion-btn .plus{transform:rotate(45deg)}@media all and (min-width: 0)and (max-width: 1023px){.accordion-item .accordion-btn .small-title{padding-bottom:.4em}}@media all and (min-width: 1024px){.accordion-item .accordion-btn .titles{flex:0 0 calc(100% - 42px)}.accordion-item .accordion-btn .titles .small-title{flex:0 0 calc((100% + 42px)/3)}}.dropdown-wrap{z-index:10}.dropdown-wrap .dropdown-btn,.dropdown-wrap .dropdown a,.dropdown-wrap .dropdown button{align-items:center;display:flex;height:50px;justify-content:space-between;padding:0 20px}.dropdown-wrap .dropdown-btn::after{background:url("images/dropdown-arrows.svg") no-repeat;content:"";display:block;height:7px;margin-left:10px;transition:transform .3s;width:12px}.dropdown-wrap .dropdown-btn.bg-med-blue{color:var(--white)}.dropdown-wrap .dropdown-btn.bg-med-blue::after{background-position:0 -14px}.dropdown-wrap .dropdown-btn.no-bg{color:var(--dark-blue)}.dropdown-wrap .dropdown-btn.no-bg::after{background-position:0 0}.dropdown-wrap .dropdown{position:absolute;right:0;top:100%;z-index:5}.dropdown-wrap .dropdown .active{background:var(--green);color:var(--dark-blue);font-weight:700}.dropdown-wrap.active .dropdown-btn::after{transform:rotate(180deg)}.dropdown-wrap.active .dropdown-btn.bg-med-blue,.dropdown-wrap.active .dropdown-btn.no-bg{background:var(--white);color:var(--dark-blue)}.dropdown-wrap.active .dropdown-btn.bg-med-blue::after,.dropdown-wrap.active .dropdown-btn.no-bg::after{background-position:0 0}.dropdown-wrap.active .dropdown{opacity:1;visibility:visible}.dropdown-wrap.careers-dropdown .dropdown{left:0}.dropdown-wrap.careers-dropdown .dropdown .filter:not(.active):hover{color:var(--dark-blue)}.dropdown-wrap#news-tags{margin-left:auto;max-width:220px}.dropdown-wrap#news-tags .dropdown{border-top:1px solid var(--lighter-grey);width:220px}.dropdown-wrap#news-tags .dropdown a{border-bottom:1px solid var(--lighter-grey)}.dropdown-wrap#news-tags .dropdown a:not(.active){color:var(--dark-grey)}.open-modal{cursor:pointer}.close-modal.cross span,.close-map-popup.cross span{border:1px solid var(--dark-grey)}.close-modal.cross span::before,.close-modal.cross span::after,.close-map-popup.cross span::before,.close-map-popup.cross span::after{content:"";left:50%;position:absolute;top:50%;transform:translate(-50%, -50%) rotate(45deg)}.close-modal.cross span::before,.close-map-popup.cross span::before{height:55%;width:1px}.close-modal.cross span::after,.close-map-popup.cross span::after{height:1px;width:55%}.modal-wrap{z-index:500}.modal-wrap#home-modal{position:fixed;right:0;top:50%;transform:translateY(-50%);width:250px}.modal-wrap#home-modal .cross{height:34px;margin:-10px;width:34px}.modal-wrap#home-modal .cross span{border:1px solid var(--dark-grey);height:14px;width:14px}.modal-wrap#home-modal .cross span::before,.modal-wrap#home-modal .cross span::after{background:var(--dark-grey)}.modal-wrap.team-modal .modal{max-height:100%;max-width:900px}.modal-wrap.team-modal .cross,.map-popup .cross{height:48px;position:absolute;right:0;top:0;width:48px;z-index:5}.modal-wrap.team-modal .cross span,.map-popup .cross span{border:1px solid var(--white);height:24px;width:24px}.modal-wrap.team-modal .cross span::before,.modal-wrap.team-modal .cross span::after,.map-popup .cross span::before,.map-popup .cross span::after{background:var(--white)}.tab-content{transition:.6s}.tab-content:not(.active){opacity:0;visibility:hidden}.masonry-wrap{--gap: 10px}.masonry-wrap .masonry-item{margin-bottom:var(--gap)}.masonry-wrap .masonry-item.leading{width:100%}.masonry-wrap .masonry-item:not(.leading){width:calc((100% - (var(--cols) - 1)*var(--gap))/var(--cols))}@media all and (min-width: 0)and (max-width: 599px){.masonry-wrap{--cols: 1}}@media all and (min-width: 600px)and (max-width: 767px){.masonry-wrap{--cols: 2}}@media all and (min-width: 768px)and (max-width: 1023px){.masonry-wrap{--cols: 3}}@media all and (min-width: 1024px){.masonry-wrap{--cols: 4}}#map-svg-wrap{bottom:0;position:absolute;right:0}#map-svg{transition:transform .6s}#map-countries .country-wrap .country{transition:fill .3s}#map-countries .country-wrap .marker{cursor:pointer}#map-countries .country-wrap.active .country{fill:var(--green)}#map-locations li:not(:last-child){margin-bottom:1em}#map-locations .map-location-btn::after{background:url("images/carousel-arrows.svg") no-repeat;background-size:100% 300%;content:"";display:block;flex-shrink:0;height:15px;margin-left:auto;transform:rotate(180deg);transition:opacity .3s;width:9px}#map-locations .map-location-btn:hover,#map-locations .map-location-btn.active{color:var(--green)}#map-locations .map-location-btn.active{font-weight:700}#map-locations .map-location-btn:not(.active)::after{opacity:0}#map-popups .map-popup .landscape-box::before{padding-bottom:56.25%}#map-popups .map-popup.active{opacity:1;visibility:visible}@media all and (min-width: 0)and (max-width: 767px){#map-svg-wrap{left:0}#map-svg{height:auto;margin-left:-12.5%;width:125%}#map-locations{margin-bottom:30px}}@media all and (min-width: 768px)and (max-width: 1023px){#map-popups{max-width:400px}}@media all and (min-width: 768px){#map-svg-wrap{width:768px}#map-text-grid{align-items:start;column-gap:30px;display:grid;grid-template-columns:150px 1fr;max-width:650px}}@media all and (min-width: 1024px){#map-popups{max-width:650px}}.spec-icon{--size: 42px}.spec-icon .small-title{line-height:var(--size)}.spec-icon::before{background:url("images/spec-icons.svg") 0 calc(-1*var(--position)*var(--size)) no-repeat;content:"";display:block;flex-shrink:0;height:var(--size);margin-right:10px;width:var(--size)}.spec-icon.square_feet{--position: 0}.spec-icon.wattage{--position: 1}.spec-icon.compliance{--position: 2}.spec-icon.solutions{--position: 3}#core-services-tabs .tab-btn{margin-bottom:3px}#core-services-tabs .tab-btn.active{background-color:var(--dark-blue);color:var(--green)}@media all and (min-width: 0)and (max-width: 767px){#country-intro .bdr-l-light-blue{border-left:0;border-top:1px solid var(--light-blue);margin-left:calc(-1*var(--gutter));padding-left:var(--gutter)}#core-services-tabs .tab-btn{height:80px;padding:0 10px}#core-services{column-gap:3px;grid-template-columns:52px 1fr}}@media all and (min-width: 768px){#core-services-tabs .tab-btn{height:70px;padding:0 20px}#core-services-tabs .tab-btn::before,#core-services-tabs .tab-btn .small-title{margin-right:15px}#core-services-tabs .tab-btn::after{background:url("images/carousel-arrows.svg") no-repeat;background-size:100% 300%;content:"";display:block;flex-shrink:0;height:15px;margin-left:auto;transform:rotate(180deg);transition:opacity .3s;width:9px}#core-services-tabs .tab-btn:not(.active)::after{opacity:0}}.post .play{--size: 75px;background:url("images/play.svg") no-repeat;background-size:contain;height:var(--size);left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:var(--size)}#post-content-wrap.has-prev-post{margin-bottom:40px;padding-bottom:0}#post-content-wrap.has-prev-post #prev-post-wrap{margin-bottom:-40px}#news-cats{height:50px}#news-cats a{border-bottom:8px solid rgba(0,0,0,0);height:54px;margin-left:25px;padding-top:4px}#news-cats a.active{border-bottom-color:var(--green)}#news-search{border-bottom:1px solid var(--off-white);margin-left:30px;width:144px}#news-search input.text{border:0;color:var(--dark-blue);font-size:16px;height:34px;padding:0;width:110px}#news-search input.text::-webkit-input-placeholder{color:var(--lighter-grey)}#news-search input.text:-moz-placeholder{color:var(--lighter-grey)}#news-search input.text::-moz-placeholder{color:var(--lighter-grey)}#news-search input.text:-ms-input-placeholder{color:var(--lighter-grey)}#news-search .submit{background:url("images/search.svg") right center no-repeat;height:34px;width:34px}@media all and (min-width: 0)and (max-width: 1023px){#news-cats{border-top:1px solid var(--off-white);flex:0 0 100%}#news-search{border-bottom:0;margin-left:15px}}@media all and (min-width: 600px){.news-home-title-wrap .big-title{margin-bottom:0}}@media all and (min-width: 768px){.post.leading .play{--size: 150px}}@media all and (min-width: 1024px){#news-cats{order:-1}}.contact-highlight-btn.active{background:var(--dark-blue);color:var(--green);font-weight:700}.country-box.active{background:var(--dark-blue);color:var(--white)}.country-box.active .dark-blue{color:var(--green)}.country-box.active .dark-grey{color:var(--white)}.country-box.active .contact-icon.marker{--position: 3}.country-box.active .contact-icon.phone{--position: 4}.country-box.active .contact-icon.email{--position: 5}