:root{--colorEFS:#036ab5;--colorEFSBDX:#ae0e3e;--colorBkgEFSBDX:#7c1238;--colorParagraph:#666;--colorSpheres:#036ab5;--colorContnrSpheres:#036ab51a;--colorGateways:#51ad26;--colorContnrGateways:#51ad261a;--colorServices:#8b569f;--colorContnrServices:#8b569f1a;--colorTechSpec:#7c1238;--colorContnrTechSpec:#7c12381a;--logoCompany:url(../Image/LogoEFS.png);--logoSpheres:url(../image/Spheres-Blue-32.png);--logoGateways:url(../image/Spheres-Green-32.png);--logoServices:url(../image/Spheres-Violet-32.png);--logoTechSpec:url(../Image/Spheres-Red-32.png);--logoGray:url(../Image/Spheres-Gray-32.png);--logoRed:url(../Image/Spheres-Red.png);--bkgEFSBDX:url('../image/BkgLight-EFSBDX.jpg');--ffPoppins:'Poppins',sans-serif;--ffOswald:'Oswald',sans-serif;--ffRaleway:'Raleway',sans-serif;--ffNovaSquare:'Nova Square',cursive;--ffAwesome:'Font Awesome 5 Free';--ffJosefin:'Josefin',sans-serif}@keyframes bounceIn{0%{transform:scale(.8);opacity:0;filter:alpha(opacity=0)}100%{transform:scale(1);opacity:1;filter:alpha(opacity=100)}}@keyframes righttoleft{from{margin-left:40%;width:0%}to{margin-left:0%;width:40%}}@viewport{width:device-width;zoom:1;}html,body{margin:0;padding:0;color:#000;font-size:14px;line-height:16px;font-family:var(--ffPoppins);background-color:#fff}body{overflow:hidden;overflow-y:scroll}.clear{clear:both}*{box-sizing:border-box;margin:0;padding:0}.transition_width{transition:width .2s ease;-webkit-transition:width .2s ease;-moz-transition:width .2s ease;-o-transition:width .2s ease}.trans2s{transition:All .2s ease;-webkit-transition:All .2s ease;-moz-transition:All .2s ease;-o-transition:All .2s ease}.transition_5{transition:All .5s ease;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}header{background-image:var(--logoCompany);background-position:10px center;background-repeat:no-repeat;background-size:200px;background-color:#fff;height:100px;width:100%;position:fixed;display:inline-grid;z-index:1000}header #btnBars{position:absolute;top:15px;right:25px;font-size:20px;cursor:pointer;color:#000;display:none}header #lnkMobileCustomerPortal{position:absolute;top:15px;right:60px;font-size:20px;cursor:pointer;color:#000;display:none}i.far.fa-copyright{vertical-align:super}header #menu{margin:0;padding:0;list-style-type:none;float:right;white-space:nowrap;color:var(--colorParagraph);font-size:medium}header #menu li{float:left;cursor:pointer;padding:0 6px;border-right:1px solid var(--colorParagraph)}header #menu li:hover{color:var(--colorEFSBDX);opacity:.8}header #menu li a{text-decoration:none;color:inherit}header #menu li:nth-last-child(-n+2){border-right:none}#body{z-index:900;padding-bottom:25px}#body.hide{display:none}body.home #menu #menu-home,body.spheres #menu #menu-spheres,body.gateways #menu #menu-gateways,body.services #menu #menu-services,body.techspec #menu #menu-techspec,body.news #menu #menu-news,body.contact #menu #menu-contact{color:var(--colorEFSBDX);font-weight:bold}.paddingRight{padding-right:60px}footer{display:inline-flex;justify-content:space-between}footer #cookies_preferences{color:#fff}footer{background-color:var(--colorBkgEFSBDX);position:fixed;bottom:0;left:0;right:0;height:25px;line-height:25px;font-family:Verdana;color:#fff;text-align:center;font-size:10px;margin:0;text-align:center;color:#fff;font-weight:100;padding:0 10px;letter-spacing:2px;font-family:var(--ffJosefin)}footer div:first-child{display:inline-block;width:100px}footer div:first-child a{color:#fff;margin-left:5px;text-decoration:none}footer div:nth-child(2) a{font-size:12px;text-decoration:none;color:#fff}footer img{position:absolute;top:3px;left:13px;width:19px;height:19px}footer.hide{display:none}.imgToShow{cursor:pointer}.imgToShow:hover{opacity:.9;filter:alpha(opacity=90)}#contnrBox{display:none;position:fixed;z-index:10000;top:0;left:0;right:0;bottom:0;background:#ccc;background:-moz-linear-gradient(left,#ccc 1%,#f7f7f7 70%,#ccc 100%);background:-webkit-linear-gradient(left,#ccc 1%,#f7f7f7 70%,#ccc 100%);background:linear-gradient(to right,#ccc 1%,#f7f7f7 70%,#ccc 100%)}#contnrBox.show{display:block;animation:bounceIn .5s}#contnrBoxLogo{background-image:var(--logoCompany);background-repeat:no-repeat;background-position:center center;background-size:200px;position:absolute;top:20px;left:40px;right:40px;height:80px}#contnrBoxImage{position:absolute;top:120px;left:60px;right:60px;bottom:20px;background-size:contain;background-position:center center;background-repeat:no-repeat}#contnrBoxClose{position:absolute;right:10px;top:10px;padding:10px;height:40px;width:40px;font-size:20px;text-align:center;cursor:pointer;color:#1c4865}#contnrBoxClose:hover{background-color:#fff}html[lang=en-gb] #lnkEN{font-size:larger}html[lang=fr-fr] #lnkFR{font-size:larger}html[lang=it-it] #lnkIT{font-size:larger}.zonetexte i.fa-copyright,p i.fa-copyright{font-size:10px}section.pg-bkg{position:relative;text-align:left;background-image:var(--bkgEFSBDX);background-size:contain;background-attachment:fixed;background-repeat:no-repeat}@media screen and (max-width:1310px){header{height:100px}header #menu{padding-top:10px}}@media screen and (max-width:869px){#intro{top:0;left:-240px}header{top:0;height:50px;background-size:120px}header nav{display:none}header nav.open{display:block;background-color:inherit;position:fixed;top:50px;left:0;right:0;bottom:0;width:100%;box-shadow:0 5px 5px rgba(174 14 62/30%)}header #menu li{float:none;margin:20px 0}header #menu{float:none;padding-top:0;position:absolute;left:auto;top:10%;height:70%;width:100%;display:grid;justify-items:center;align-items:center;font-size:20px}header #menu li{float:none;display:inline-block}header #menu li{border-right:none}header #menu li:nth-last-child(-n+2){display:none}header #lnkMobileCustomerPortal{display:block}header #btnBars{display:block}#body{padding-bottom:0}section.pg-bkg{background-image:none}footer{height:auto;letter-spacing:1px;font-size:10px;z-index:1000}}