@round CtaHover:{background:#6e94cb;-webkit-box-shadow:0 10px 13px 0 rgba(110,148,203,0.45098039);box-shadow:0 10px 13px 0 rgba(110,148,203,0.45098039)}
body,html,*{padding:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
*{-webkit-box-sizing:border-box;box-sizing:border-box}
h1,h2,h3,h4,h5,h6,i{font-weight:normal;font-style:normal}
body.block{overflow:hidden}
a.cta-small{color:#363f54;font-size:14px;text-decoration:none;position:relative;display:inline-block;padding:10px;font-weight:700;display:block}
a.cta-small.align-right{margin-left:auto;display:block}
#styleScrollBar::-webkit-scrollbar{width:12px}
#styleScrollBar::-webkit-scrollbar-track{border-radius:10px}
#styleScrollBar::-webkit-scrollbar-track-piece{background:#e9e9ea;border-radius:10px}
#styleScrollBar::-webkit-scrollbar-thumb{border-radius:10px;background:white;border:1px solid rgba(99,103,112,0.23137255)}
#styleScrollBar::-webkit-scrollbar-button{background:rgba(255,0,0,0);background:transparent;height:60px}
#imageRadiusRight{border-top-right-radius:16px;border-bottom-right-radius:16px}
#imageRadiusLeft{border-top-left-radius:16px;border-bottom-left-radius:16px}
#topLight{content:'';position:absolute;height:100%;width:100%;left:0;top:0;bottom:0;right:0;z-index:999;margin-bottom:auto;background:linear-gradient(338deg,rgba(255,255,255,0) 61%,rgba(255,255,255,0.5) 105%)}
#topLightCookie{content:'';position:absolute;height:100%;width:100%;left:0;top:0;bottom:0;right:0;z-index:1;margin-bottom:auto;background:linear-gradient(175deg,rgba(255,255,255,0) 13%,rgba(222,222,222,0.49) 105%)}
#topLightMobile{content:'';position:absolute;height:100%;width:100%;left:0;top:0;bottom:0;right:0;z-index:999;margin-bottom:auto;background:linear-gradient(338deg,#fff0 0 61%,#ffffffd1 d1 105%)}
*{font-family:'Open Sans',sans-serif !important}
.hide{display:none !important}
body{color:transparent;background:#f4f4f5}
body::-webkit-scrollbar{width:12px}
body::-webkit-scrollbar-track{border-radius:10px}
body::-webkit-scrollbar-track-piece{background:#e9e9ea;border-radius:10px}
body::-webkit-scrollbar-thumb{border-radius:10px;background:white;border:1px solid rgba(99,103,112,0.23137255)}
body::-webkit-scrollbar-button{background:rgba(255,0,0,0);background:transparent;height:60px}
.white{color:white !important}
@font-face{font-family:'fontello';src:url('fonts/fontello.eot?68202519');src:url('fonts/fontello.eot?68202519#iefix') format('embedded-opentype'),url('fonts/fontello.woff2?68202519') format('woff2'),url('fonts/fontello.woff?68202519') format('woff'),url('fonts/fontello.ttf?68202519') format('truetype'),url('fonts/fontello.svg?68202519#fontello') format('svg');font-weight:normal;font-style:normal}
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-engagement:before{content:'\e800'}
.icon-cms:before{content:'\e801'}
.icon-analytics:before{content:'\e802'}
.icon-whitelabel:before{content:'\e803'}
.icon-logo:before{content:'\e804'}
@-webkit-keyframes slideDown{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
to{-webkit-transform:translateY(0);transform:translateY(0)}
}@keyframes slideDown{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
to{-webkit-transform:translateY(0);transform:translateY(0)}
}@-webkit-keyframes slideUp{from{-webkit-transform:translateY(0);transform:translateY(0)}
to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
}@keyframes slideUp{from{-webkit-transform:translateY(0);transform:translateY(0)}
to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
}@-webkit-keyframes slideLeft{from{-webkit-transform:translateX(100vw);transform:translateX(100vw)}
to{-webkit-transform:translateX(50vw);transform:translateX(50vw)}
}@keyframes slideLeft{from{-webkit-transform:translateX(100vw);transform:translateX(100vw)}
to{-webkit-transform:translateX(50vw);transform:translateX(50vw)}
}@-webkit-keyframes slideRight{from{-webkit-transform:translateX(0);transform:translateX(0)}
to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
}@keyframes slideRight{from{-webkit-transform:translateX(0);transform:translateX(0)}
to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
}.cookie-configurator{display:block;z-index:1003;position:fixed;width:450px;height:450px;max-width:85%;top:0;bottom:0;right:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;-webkit-transition:.6s all;transition:.6s all;-webkit-transform:translateY(0);transform:translateY(0)}
.cookie-configurator.hide{-webkit-transform:translateY(150vh);transform:translateY(150vh);-webkit-transition:1s all;transition:1s all;opacity:0;pointer-events:none}
.cookie-configurator .configurator{-webkit-box-shadow:1px 1px 20px 0 rgba(0,0,0,0.03),0 26px 30px 0 rgba(0,0,0,0.04);box-shadow:1px 1px 20px 0 rgba(0,0,0,0.03),0 26px 30px 0 rgba(0,0,0,0.04);background-color:#323232;position:relative;border-radius:18.5px;padding:25px}
.cookie-configurator .close-icon{border-radius:50px;height:20px;width:20px;color:#636770;background:#fff;position:absolute;top:10px;right:10px;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;cursor:pointer}
.cookie-configurator .title{text-align:center;margin-bottom:25px}
.cookie-configurator .title p{color:#fff}
.cookie-configurator .row{padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.cookie-configurator label{color:#fff;margin-right:15px}
.cookie-configurator .neutral-btn{position:static;font-size:20px;font-weight:400;margin-top:12px;z-index:99;background-color:#fff;border:1px solid #c7c8ca;padding:8px 15px;border-radius:50px;outline:0;cursor:pointer;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:.75;-webkit-transition:.2s all;transition:.2s all}
.cookie-configurator .neutral-btn:hover{background:#6bb884;color:white}
.cookie-configurator .accept-all-cookies-btn{background:#6bb884;color:white;margin:0 auto}
.cookie-popup-wrapper{position:fixed;bottom:0;right:0;left:0;top:unset;overflow:hidden;margin-top:auto;font-size:16px;line-height:1.5em;z-index:1000;width:100%;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;text-align:center;background-color:#323232 !important;-webkit-box-shadow:1px 1px 20px 0 rgba(0,0,0,0.03),0 26px 30px 0 rgba(0,0,0,0.04);box-shadow:1px 1px 20px 0 rgba(0,0,0,0.03),0 26px 30px 0 rgba(0,0,0,0.04);z-index:100;-webkit-transition-delay:.5s !important;transition-delay:.5s !important;padding:1em 1.8em;padding-top:20px;z-index:1001;-webkit-box-sizing:border-box;box-sizing:border-box}
.cookie-popup-wrapper.hide{display:none}
.accept-all-cookies-btn{position:static;font-size:20px;font-weight:400;margin-top:12px;z-index:99;background:#6bb884;color:white;padding:8px 15px;border-radius:50px;border:0;outline:0;display:block;top:.5em;right:.5em;opacity:.9;line-height:.75;cursor:pointer}
.cookiePopup .message{font-size:13.5px;color:#fff;font-weight:100;width:300px;margin:0 auto;line-height:19px;z-index:2;position:relative;margin-right:50px}
.cookiePopup img{margin-bottom:0}
.cookiePopup .readMoreLink{color:#fff !important;font-weight:100;font-size:13.5px}
#configureCookiePrefBtn{text-decoration:none;border:0;background:0;border-bottom:1px solid #c7c8ca;margin-top:20px;cursor:pointer;outline:0;font-size:13.3px;color:#fff}
.cc-close svg{height:15px;z-index:-1;pointer-events:none}
.cc-close svg polygon.a{fill:#fff}
.cc-close:focus{outline:0}
.cookie-popup-small{height:40px;width:40px;display:inline-block;position:absolute;top:10px;right:10px}
.cookiePopup{max-width:450px}
.cookie-popup-small img{height:auto;width:100%}
.blur-element{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(42,55,70,0.9);z-index:999}
.switch-container label{font-size:13px}
.switch{position:relative;display:inline-block;overflow:hidden;cursor:pointer;font-size:10px;line-height:10px;color:#666;background:#6bb884;border-radius:5px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:30px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;margin-left:auto;min-width:28px}
.switch.labeled{position:relative;width:28px;margin-right:10px;right:unset;top:0;-webkit-box-shadow:0 0 0 0 #fff,inset 0 .5px 0 .5px #6bb884,inset 0 0 55px 7px rgba(255,255,255,0);box-shadow:0 0 0 0 #fff,inset 0 .5px 0 .5px #6bb884,inset 0 0 55px 7px rgba(255,255,255,0)}
.switch.labeled.off{background:#f1f2f8;-webkit-box-shadow:0 0 0 0 #fff,inset 0 .5px 0 .5px #cacdd5,inset 0 0 55px 7px #f1f2f8;box-shadow:0 0 0 0 #fff,inset 0 .5px 0 .5px #cacdd5,inset 0 0 55px 7px #f1f2f8}
.switch.labeled.off .labels{right:0;bottom:0;left:-2px;width:auto;text-align:left;padding:0;height:18px;position:absolute;top:0}
.switch.off .dot{background:#fff;border:1px solid #cacdd5;-webkit-box-sizing:border-box;box-sizing:border-box}
.switch .labels{position:absolute;padding:0 3px;right:-2px;bottom:0;top:0;left:unset;width:auto;height:18px;text-align:left;padding:0}
.switch .dot{background:#fff;width:18px;height:18px;border-radius:29%;display:inline-block;vertical-align:middle;margin:0 2px 0 2px;border:1px solid #6bb884;-webkit-box-sizing:border-box;box-sizing:border-box}
.switch.disabled{cursor:not-allowed}
@media all and (max-width:600px){.cookie-popup-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.cookiePopup .message{margin-right:0}
}body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx{border-radius:18.5px !important}
body .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx .crisp-1784wh6 .crisp-1xmtdlg .crisp-1bkorcf{border-radius:50px !important}
.mfp-iframe-scaler iframe{border-radius:18.5px !important;overflow:hidden !important;-webkit-box-shadow:0 10px 60px 0 rgba(0,0,0,0.14901961),0 10px 20px 0 rgba(0,0,0,0.03921569) !important;box-shadow:0 10px 60px 0 rgba(0,0,0,0.14901961),0 10px 20px 0 rgba(0,0,0,0.03921569) !important}
.button-container{position:relative;height:260px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.main-cta{position:absolute;left:0;right:0;margin:auto;width:160px;height:160.16px;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;text-transform:uppercase;letter-spacing:1px;-webkit-transition:all .3s;transition:all .3s;border-radius:50%;text-decoration:none;padding:12px 25px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background:#6e94cb;-webkit-box-shadow:0 10px 13px 0 rgba(110,148,203,0.45098039);box-shadow:0 10px 13px 0 rgba(110,148,203,0.45098039);color:white;-webkit-transition:.3s all;transition:.3s all;display:flex !important;text-align:center;font-weight:700;font-size:20px}
.main-cta:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}
.main-cta:focus{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 5px 13px 0 rgba(110,148,203,0.45098039);box-shadow:0 5px 13px 0 rgba(110,148,203,0.45098039);outline:0}
.main-cta span{display:-webkit-box;display:-ms-flexbox;display:flex}
.square-button-container .button-container{-webkit-transform:scale(0.7);transform:scale(0.7)}
.square-button-container .main-cta:before{background:rgba(242,243,247,0.8);opacity:1;position:absolute;left:0;right:0;bottom:0;top:0;height:100%;content:'';z-index:999;display:block;border-radius:19px}
.square-button-container .fixed-border,.square-button-container .outer-shadow,.square-button-container .main-cta{border-radius:19px}
.square-button-container .main-cta{width:299.8px;height:200.2px;background:-webkit-gradient(linear,left top,left bottom,from(#f4f4f5),to(#f4f4f5));background:linear-gradient(to bottom,#f4f4f5,#f4f4f5);-webkit-box-shadow:0 9px 13px 0 rgba(80,78,78,0.07843137),0 19px 48px 0 rgba(80,78,78,0.14117647);box-shadow:0 9px 13px 0 rgba(80,78,78,0.07843137),0 19px 48px 0 rgba(80,78,78,0.14117647);border:0}
.square-button-container .main-cta:hover{-webkit-box-shadow:0 9px 13px 0 rgba(80,78,78,0.07843137),0 19px 48px 0 rgba(80,78,78,0.14117647);box-shadow:0 9px 13px 0 rgba(80,78,78,0.07843137),0 19px 48px 0 rgba(80,78,78,0.14117647)}
.square-button-container .main-cta:hover svg .a{fill:white}
.square-button-container .main-cta svg{height:60px;margin-left:10px;position:relative;z-index:99999}
.square-button-container .main-cta svg .a{fill:#769bd0}
.square-button-container .fixed-border,.square-button-container .outer-shadow{width:300px;height:200.2px}
h1{font-size:55px;margin-right:20%;padding-left:0;margin-bottom:15px;font-weight:800;color:#636770;line-height:1.1em}
@media all and (max-width:1680px){h1{font-size:48px}
}@media all and (max-width:1400px){h1{font-size:40px}
}@media all and (max-width:1000px){h1{font-size:34px}
}@media all and (max-width:780px){h1{font-size:40px}
}@media all and (max-width:480px){h1{font-size:30px}
}#section-home-centered h1{margin-right:0}
h2{color:#636770;font-weight:800;font-size:55px;line-height:normal;margin-bottom:34px;position:relative}
@media all and (max-width:1680px){h2{font-size:48px}
}@media all and (max-width:1400px){h2{font-size:40px}
}@media all and (max-width:1000px){h2{font-size:34px}
}@media all and (max-width:780px){h2{font-size:40px}
}@media all and (max-width:480px){h2{font-size:30px}
}h3{opacity:.8;font-weight:600;font-size:32px;color:#636770}
@media all and (max-width:1680px){h3{font-size:27px}
}@media all and (max-width:1400px){h3{font-size:25px}
}@media all and (max-width:1000px){h3{font-size:24px}
}@media all and (max-width:780px){h3{font-size:25px}
}@media all and (max-width:480px){h3{font-size:20px}
}p{color:#636770;font-weight:400;font-size:24px;line-height:32px}
@media all and (max-width:1680px){p{font-size:21px}
}@media all and (max-width:1400px){p{font-size:20px}
}@media all and (max-width:1000px){p{font-size:17px}
}@media all and (max-width:780px){p{font-size:20px}
}@media all and (max-width:480px){p{font-size:16px}
}p.bigger{color:#636770;line-height:42px;font-weight:600;opacity:.7}
.hamburger--slider{display:none}
.navbar{position:absolute;top:25px;z-index:22;width:100%}
.navbar .centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}
.navbar.lightBackground.style-shopping-tourism a,.navbar.lightBackground.style-shopping a{color:#636770}
.navbar.style-tourism a,.navbar.style-shopping a{color:#fff}
.navbar .navbar-collapse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.navbar .nav-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.navbar a{color:#fff;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.navbar.lightBackground a{color:#636770}
.navbar .nav-link{z-index:9}
.navbar .navbar-brand{margin-right:60px;font-size:30px;width:110px}
.navbar .navbar-brand img{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px}
.navbar .nav-item{margin-right:60px;height:40px;font-size:14px;list-style-type:none;font-weight:700}
.navbar .nav-item:last-child{margin-right:0}
.navbar.lightBackground .nav-item .dropdown-toggle .dropdown-icon{border-left:1.5px solid #636770;border-bottom:1.5px solid #636770}
.navbar .dropdown-toggle{cursor:default}
.navbar .dropdown-toggle .dropdown-icon{height:7px;width:7px;border-left:1.5px solid #fff;border-bottom:1.5px solid #fff;display:inline-block;-webkit-transform:rotate(315deg);transform:rotate(315deg);margin-left:5px;position:relative;top:-3px;-webkit-transition:.3s all;transition:.3s all}
.navbar .dropdown-item{display:inline-block;opacity:1;-webkit-transition:.1s all;transition:.1s all;margin-right:0}
.navbar li a:hover:not(.dropdown-toggle){opacity:.7}
.navbar .nav-item.dropdown .dropdown-toggle{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.navbar .nav-item.dropdown.active:hover .dropdown-toggle{opacity:.7}
.navbar .languageDiv{margin-right:0;font-size:9.79px}
.navbar .languageDiv .visually-hidden{visibility:hidden;opacity:0;-webkit-transition:.3s all;transition:.3s all}
.navbar .languageDiv .visually-hidden:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}
.navbar .languageDiv .visually-hidden:nth-child(3){-webkit-transition-delay:.1s;transition-delay:.1s}
.navbar .languageDiv:hover>.visually-hidden:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}
.navbar .languageDiv:hover>.visually-hidden:nth-child(3){-webkit-transition-delay:.15s;transition-delay:.15s}
.navbar .languageDiv:hover>.visually-hidden:nth-child(4){-webkit-transition-delay:.20s;transition-delay:.20s}
.navbar .languageDiv:hover>.visually-hidden:nth-child(5){-webkit-transition-delay:.25s;transition-delay:.25s}
.navbar .languageDiv:hover>.visually-hidden:nth-child(6){-webkit-transition-delay:.30s;transition-delay:.30s}
.navbar .languageDiv a{line-height:9.79px}
@media all and (min-width:1122px){.navbar .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.dropdown-menu{display:inline-block;position:absolute;top:0;pointer-events:none;z-index:-1;padding-top:40px;min-width:175px;width:auto}
.dropdown:hover .dropdown-menu{pointer-events:all;z-index:1;opacity:1}
.link-item{opacity:0;visibility:hidden;-webkit-transition:1s all;transition:1s all;display:block}
.dropdown:hover .link-item{opacity:1;visibility:visible}
.dropdown:hover .link-item:nth-child(1){-webkit-transition-delay:.1s;transition-delay:.1s}
.dropdown:hover .link-item:nth-child(2){-webkit-transition-delay:.25s;transition-delay:.25s}
.dropdown:hover .link-item:nth-child(3){-webkit-transition-delay:.40s;transition-delay:.40s}
.dropdown:hover .link-item:nth-child(4){-webkit-transition-delay:.55s;transition-delay:.55s}
.dropdown:hover .link-item:nth-child(5){-webkit-transition-delay:.70s;transition-delay:.70s}
.nav-item:nth-child(1){-webkit-transition-delay:.40s;transition-delay:.40s}
.nav-item:nth-child(2){-webkit-transition-delay:.20s;transition-delay:.20s}
.nav-item:nth-child(3){-webkit-transition-delay:.10s;transition-delay:.10s}
.nav-item:nth-child(4){-webkit-transition-delay:.02s;transition-delay:.02s}
}@media all and (max-width:1122px){#navbar{padding:3px 15px;top:0;padding-top:25px;height:100px;display:block;width:100%;overflow:hidden;-webkit-transition:all .5s ease-out,background .5s ease-out;transition:all .5s ease-out,background .5s ease-out;-webkit-transition-delay:.2s;transition-delay:.2s;z-index:99}
#navbar .navbar-brand{margin:0 auto;position:absolute;left:0;right:0}
#navbar.ue_logos{position:absolute;background:white}
#navbar.ue_logos .navbar-brand{color:#636770}
#navbar.ue_logos .hamburger-inner,#navbar.ue_logos .hamburger-inner::before,#navbar.ue_logos .hamburger-inner::after{background-color:#636770}
#navbar .nav-item a{height:55px;position:relative;font-size:15px;line-height:1.35;font-weight:200;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}
.navbar .dropdown-menu{padding-top:0}
.navbar .dropdown-menu,.dropdown-menu:focus,.dropdown-menu:active,.dropdown-menu:visited{position:static;border:0;width:100%}
#navbar .link-item .dropdown-item{height:40px}
.navbar .dropdown-menu .dropdown-item,.dropdown-menu:focus .dropdown-item,.dropdown-menu:active .dropdown-item,.dropdown-menu:visited .dropdown-item{color:white;padding-left:13px}
.dropdown-icon{top:-2px;margin-left:9px}
.hamburger--slider{display:block}
.navbar .navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-align:center;-webkit-box-align:center;align-items:center}
.navbar .navbar-collapse.show{display:-webkit-box;display:-ms-flexbox;display:flex}
.navbar .navbar-collapse.show .dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}
.navbar .navbar-collapse.show .dropdown.active{height:auto}
.navbar .centered{padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex}
.navbar-brand{margin-right:0}
.eng-solutions [class^="icon-"]{font-size:20px;margin-left:-10px}
.link-item{opacity:1}
.dropdown .link-item{display:none}
.dropdown .link-item.active{display:block}
.navbar-collapse .nav-item{border-bottom:1px solid #333;-webkit-transform:scale(1.15) translateY(-30px);transform:scale(1.15) translateY(-30px);opacity:0;-webkit-transition:opacity .6s cubic-bezier(0.4,0.01,0.165,0.99),-webkit-transform .5s cubic-bezier(0.4,0.01,0.165,0.99);transition:opacity .6s cubic-bezier(0.4,0.01,0.165,0.99),-webkit-transform .5s cubic-bezier(0.4,0.01,0.165,0.99);transition:transform .5s cubic-bezier(0.4,0.01,0.165,0.99),opacity .6s cubic-bezier(0.4,0.01,0.165,0.99);transition:transform .5s cubic-bezier(0.4,0.01,0.165,0.99),opacity .6s cubic-bezier(0.4,0.01,0.165,0.99),-webkit-transform .5s cubic-bezier(0.4,0.01,0.165,0.99);width:80vw;margin-left:50px;min-height:55px}
.nav-ul.nav-inline{display:block;padding-top:70px}
.navbar-collapse.show>ul>li{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1;width:80vw}
.navbar-collapse>ul>li:nth-child(1){-webkit-transition-delay:.49s;transition-delay:.49s}
.navbar-collapse>ul>li:nth-child(2){-webkit-transition-delay:.42s;transition-delay:.42s}
.navbar-collapse>ul>li:nth-child(3){-webkit-transition-delay:.35s;transition-delay:.35s}
.navbar-collapse>ul>li:nth-child(4){-webkit-transition-delay:.28s;transition-delay:.28s}
.navbar-collapse>ul>li:nth-child(5){-webkit-transition-delay:.21s;transition-delay:.21s}
.navbar-collapse>ul>li:nth-child(6){-webkit-transition-delay:.14s;transition-delay:.14s}
.navbar-collapse>ul>li:nth-child(7){-webkit-transition-delay:.07s;transition-delay:.07s}
.navbar-collapse.show>ul>li:nth-child(1){-webkit-transition-delay:.27s;transition-delay:.27s}
.navbar-collapse.show>ul>li:nth-child(2){-webkit-transition-delay:.34s;transition-delay:.34s}
.navbar-collapse.show>ul>li:nth-child(3){-webkit-transition-delay:.41s;transition-delay:.41s}
.navbar-collapse.show>ul>li:nth-child(4){-webkit-transition-delay:.48s;transition-delay:.48s}
.navbar-collapse.show>ul>li:nth-child(5){-webkit-transition-delay:.55s;transition-delay:.55s}
.navbar-collapse.show>ul>li:nth-child(6){-webkit-transition-delay:.62s;transition-delay:.62s}
.navbar-collapse.show>ul>li:nth-child(7){-webkit-transition-delay:.69s;transition-delay:.69s}
#navbar.navbar.menu-opened{overflow-y:auto;height:100%;height:100vh;background-color:#636770;background-color:#000;-webkit-transition-delay:.25s;transition-delay:.25s;z-index:999}
#navbar.navbar.menu-opened .icon-logo{color:#fff;-webkit-transition:.3s color;transition:.3s color}
#navbar.navbar.menu-opened .hamburger-inner,#navbar.navbar.menu-opened .hamburger-inner::before,#navbar.navbar.menu-opened .hamburger-inner::after{background-color:#fff;-webkit-transition:.3s color;transition:.3s color}
#navbar.navbar.menu-opened .dropdown-toggle .dropdown-icon{border-color:#fff}
.hamburger{height:35px;top:33px;left:40px;position:absolute;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;border:0;background:transparent;outline:0;cursor:pointer;z-index:9}
.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}
.hamburger-inner{display:block;margin-top:-2px}
.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:2px;background-color:#636770;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}
.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}
.hamburger-inner::before{top:-10px}
.hamburger-inner::after{bottom:-10px}
.hamburger--slider .hamburger-inner{top:0}
.hamburger--slider .hamburger-inner::before{top:10px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;transition-duration:.15s}
.hamburger--slider .hamburger-inner::after{top:20px}
.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--slider.is-active .hamburger-inner::before{-webkit-transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}
.hamburger--slider.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-20px,0) rotate(-90deg);transform:translate3d(0,-20px,0) rotate(-90deg)}
.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}
.hamburger-inner{display:block;margin-top:-2px}
.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}
.hamburger-inner::before{top:-10px}
.hamburger-inner::after{bottom:-10px}
.hamburger--slider .hamburger-inner{top:0}
.hamburger--slider .hamburger-inner::before{top:10px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;transition-duration:.15s}
.hamburger--slider .hamburger-inner::after{top:20px}
.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--slider.is-active .hamburger-inner::before{-webkit-transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}
.hamburger--slider.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-20px,0) rotate(-90deg);transform:translate3d(0,-20px,0) rotate(-90deg)}
#navbar .languageDiv{width:80vw;display:-webkit-box;display:-ms-flexbox;display:flex}
#navbar .languageDiv a{width:auto}
}footer{position:relative;padding:95px 45px 25px 45px;background:#f4f4f5}
footer.homepage{background:#e3e3e3}
footer .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
footer .copyright{width:33.3333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
footer .copyright p{color:#b9baba;font-size:13px;text-decoration:none;cursor:default}
footer .copyright .navbar-brand{margin-right:0;width:100px;font-size:25px;text-decoration:none;color:#b9baba;-webkit-transition:.3s all;transition:.3s all}
footer .copyright .navbar-brand:hover{color:#9d9fa4}
@media all and (min-width:1127px){footer .copyright .navbar-brand{margin-right:25px}
}footer .terms{width:33.3333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
footer .terms a{color:#b9baba;font-size:13px;margin:0 20px}
footer .terms a:hover{color:#9d9fa4}
footer .social{width:33.3333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
footer .social a{margin:0 10px;border-radius:8px;position:relative;bottom:0;padding:0;height:40px;width:40px;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-transition:.3s all;transition:.3s all}
footer .social a:hover svg path{fill:#9d9fa4}
footer .social a img{height:20px}
footer .social svg path{fill:#b9baba;-webkit-transition:.3s all;transition:.3s all}
@media all and (max-width:1122px){footer{padding:20px 0 0 0}
footer .flex:not(last-child){width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}
footer .flex.copyright{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
footer .navbar-brand{margin-bottom:20px}
}#container-general{position:relative;width:100%;font-size:0;overflow:hidden}
#container-general:before{content:'';position:absolute;top:0;left:0;right:0;background:url("../img/common/menu_shadow.png");z-index:1;display:block;margin:auto;height:405px;width:100%;background-size:cover;background-position:center center;opacity:.3}
#section-home{position:relative;height:80vh;min-height:900px;margin-bottom:10vh}
#section-home.homePage{margin-bottom:0}
#section-home .container-caroussel{position:relative;height:100%;min-height:900px;-webkit-transition:all .25s ease;transition:all .25s ease}
#section-home .container-caroussel .container-text .slogan{color:#636770;font-weight:600;line-height:32px;margin-top:20px;margin-bottom:20px;font-size:32px}
@media all and (max-width:1680px){#section-home .container-caroussel .container-text .slogan{font-size:27px}
}@media all and (max-width:1400px){#section-home .container-caroussel .container-text .slogan{font-size:25px}
}@media all and (max-width:1000px){#section-home .container-caroussel .container-text .slogan{font-size:24px}
}@media all and (max-width:780px){#section-home .container-caroussel .container-text .slogan{font-size:25px}
}@media all and (max-width:480px){#section-home .container-caroussel .container-text .slogan{font-size:20px}
}#section-home .container-caroussel .container-text .homePageSlogan{opacity:.6;margin-right:20%;padding-left:34%;font-weight:600;margin-bottom:15px;color:white;line-height:normal}
@media all and (max-width:1300px){#section-home .container-caroussel .container-text .homePageSlogan{padding-left:23%}
}#section-home .container-caroussel .container-bg{position:absolute;top:0;left:0;width:100%;height:80vh;min-height:900px;overflow:hidden}
#section-home .container-caroussel .container-bg:after{content:'';position:absolute;z-index:2;width:100%;height:20vh;max-height:calc(100vh - 700px);background-color:#FFF;left:0;bottom:0;will-change:transform;-webkit-transform:translateZ(0) translateY(100%);transform:translateZ(0) translateY(100%);-webkit-transition:all 1s cubic-bezier(0,0.785,0,1);transition:all 1s cubic-bezier(0,0.785,0,1)}
#section-home .container-caroussel .container-bg.show:after{-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0)}
#section-home .container-caroussel .container-bg .bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}
#section-home .container-text{width:40%;position:absolute;z-index:9;top:50%;right:50%;text-align:right;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .25s ease;transition:all .25s ease}
#section-home .container-text p{color:#636770;font-size:24px;opacity:.8;margin-right:20%;padding-left:42%;font-weight:400;line-height:32px}
@media all and (max-width:2200px){#section-home .container-text p{padding-left:29%}
}@media all and (max-width:1680px){#section-home .container-text p{padding-left:23%}
}@media all and (max-width:1680px){#section-home .container-text p{font-size:21px}
}@media all and (max-width:1400px){#section-home .container-text p{font-size:20px}
}@media all and (max-width:1000px){#section-home .container-text p{font-size:17px}
}@media all and (max-width:780px){#section-home .container-text p{font-size:20px}
}@media all and (max-width:480px){#section-home .container-text p{font-size:16px}
}#section-home .container-text a.cta-small{padding-top:20px;font-weight:800}
#section-home .container-text p:nth-child(2){margin-bottom:5px}
#section-home .awards-container{position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:100}
@media all and (max-width:1122px){#section-home .awards-container{right:15px;top:15px;left:unset;-webkit-transform:unset;transform:unset}
#section-home .awards-container p.awards svg{width:20px;height:20px;min-width:20px;min-height:20px}
#section-home .awards-container p.awards{font-size:11px;height:130px;width:130px}
}#section-home p.awards{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;height:180px;width:180px;margin:0;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;font-size:16px;text-align:center;padding:33px;line-height:unset;-webkit-box-shadow:0 0 20px 0 rgba(179,179,179,0.45),0 10px 20px 0 rgba(179,179,179,0.45);box-shadow:0 0 20px 0 rgba(179,179,179,0.45),0 10px 20px 0 rgba(179,179,179,0.45);cursor:pointer;-webkit-transition:.3s all;transition:.3s all}
#section-home p.awards:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}
#section-home p.awards a{text-decoration:none}
#section-home p.awards a:hover{text-decoration:underline}
#section-home p.awards,#section-home p .link{color:#d5476b;fill:#d5476b;font-weight:600;padding:16px !important;font-size:16px}
#section-home p.awards svg{color:#d5476b;fill:#d5476b;font-weight:400;width:35px;height:35px;min-width:35px;min-height:35px;display:block;text-align:center;margin:0 auto;font-weight:600}
#section-home p.awards a{color:#d5476b}
.shadow{height:90%;width:97%;position:absolute;top:21px;margin:auto;left:0;right:0;bottom:0;-webkit-box-shadow:1px 1px 2px #000,0 25px 70px -10px rgba(75,43,43,0.5),0 -20px 100px -10px rgba(0,0,0,0);box-shadow:1px 1px 2px #000,0 25px 70px -10px rgba(75,43,43,0.5),0 -20px 100px -10px rgba(0,0,0,0)}
@media all and (max-width:1200px){.shadow{height:88%;width:96%}
}.iphone+.shadow{height:84%;width:86%;-webkit-box-shadow:1px 1px 2px #000,0 35px 70px -10px rgba(75,43,43,0.5),0 -20px 100px -10px rgba(0,0,0,0);box-shadow:1px 1px 2px #000,0 35px 70px -10px rgba(75,43,43,0.5),0 -20px 100px -10px rgba(0,0,0,0);-webkit-box-shadow:0 25px 70px -10px rgba(0,0,0,0.29),0 9px 20px -10px rgba(0,0,0,0.18);box-shadow:0 25px 70px -10px rgba(0,0,0,0.29),0 9px 20px -10px rgba(0,0,0,0.18);width:93.3%;height:96.5%;border-radius:11% / 5%}
.container-el.el-ly .el{display:none;text-decoration:none;-webkit-perspective:800px;-ms-perspective:800px;perspective:800px;position:relative;text-align:center;opacity:0;-webkit-transition:all 1.5s ease;transition:all 1.5s ease}
.container-el.el-ly .el.displayBlock{display:block}
.container-el.el-ly .el.show{opacity:1}
.container-el.el-ly .el.hide{-webkit-transition:all .25s ease;transition:all .25s ease;opacity:0}
.container-el.el-ly .el .container-illu{position:relative;height:24.1vw;max-height:614px;width:100%}
@media all and (max-width:1200px){.container-el.el-ly .el .container-illu{height:26vw}
}.container-el.el-ly .el.mobile .container-illu .device .container-screen,.container-el.el-ly .el.desktop .container-illu .device .container-screen{-webkit-box-shadow:0 25px 70px -10px rgba(0,0,0,0.29),0 9px 20px -10px rgba(0,0,0,0.18);box-shadow:0 25px 70px -10px rgba(0,0,0,0.29),0 9px 20px -10px rgba(0,0,0,0.18)}
.container-el.el-ly .el.mobile .container-illu .device .container-screen:after,.container-el.el-ly .el.desktop .container-illu .device .container-screen:after,.section-industries .container-el .el .illu .bg:after{content:'';position:absolute;height:100%;width:100%;left:0;top:0;bottom:0;right:0;z-index:999;margin-bottom:auto;background:linear-gradient(338deg,rgba(255,255,255,0) 61%,rgba(255,255,255,0.5) 105%)}
.section-industries .container-el .el .wrapper .container-text a{text-decoration:none;position:relative;display:inline-block}
.section-industries .container-el .el .wrapper .container-text a p{color:#636770;font-weight:700;font-size:17px;margin-bottom:0;opacity:1}
.container-el.el-ly .el .container-illu .container-obj{position:absolute;height:100%;width:100%;left:0;top:0;-webkit-transform:translateZ(-50px);transform:translateZ(-50px)}
.container-el.el-ly .el .container-illu .container-device{height:100%;width:100%}
.container-el.el-ly .el.desktop .container-illu .container-device{width:100%;height:100%;padding-top:21px;-webkit-transform-style:preserve-3d;will-change:transform;-webkit-transform:rotate3d(0,-1,0,0) translate(300%,0);transform:rotate3d(0,-1,0,0) translate(300%,0);-webkit-transition:all 1500ms cubic-bezier(0,0.785,0,1);transition:all 1500ms cubic-bezier(0,0.785,0,1)}
.container-el.el-ly .el.desktop.show .container-illu .container-device{-webkit-transform:translateZ(0) rotate3d(0,0,0,0);transform:translateZ(0) rotate3d(0,0,0,0)}
.container-el.el-ly .el.desktop.hide .container-illu .container-device{opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-transform:rotate3d(0,0,0,0);transform:rotate3d(0,0,0,0)}
.container-el.el-ly .el.desktop .container-illu .container-device .device{height:100%;width:100%}
.container-el.el-ly .el.desktop .container-illu .device .container-screen{width:100%;height:100%;position:relative;overflow:hidden;z-index:1;border-radius:13px}
.container-el.el-ly .el.desktop .container-illu .device .container-screen img{width:100%}
@media all and (max-width:480px){.container-el.el-ly .el.desktop .container-illu .device .container-screen.zoomIn img{width:auto;height:100%}
}.container-el.el-ly .el.desktop.el-locationServices .container-illu .device .container-screen{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.container-el.el-ly .el.desktop.el-locationServices .container-illu .device .container-screen img{height:100%;width:unset}
.container-el.el-ly .el.mobile .container-illu .device{height:100%;position:absolute;top:50%}
.container-el.el-ly .el.mobile .container-illu .device:nth-child(1){left:31%}
.container-el.el-ly .el.mobile .container-illu .device:nth-child(2){right:27%}
.container-el.el-ly .el.mobile .container-illu .container-device .device{will-change:transform;opacity:0;-webkit-transition:all 1500ms cubic-bezier(0,0.785,0,1);transition:all 1500ms cubic-bezier(0,0.785,0,1);-webkit-transition:all 1000ms cubic-bezier(0,0.785,0,1);transition:all 1000ms cubic-bezier(0,0.785,0,1)}
.container-el.el-ly .el.mobile .container-illu .container-device .device:nth-child(1){-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:rotate3d(0,-1,0,0) translate(350%,-50%);transform:rotate3d(0,-1,0,0) translate(350%,-50%)}
.container-el.el-ly .el.mobile .container-illu .container-device .device:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.5s;-webkit-transform:rotate3d(0,-1,0,0) translate(350%,-50%);transform:rotate3d(0,-1,0,0) translate(350%,-50%)}
.container-el.el-ly .el.mobile.show .container-illu .container-device .device{opacity:1}
.container-el.el-ly .el.mobile.show .container-illu .container-device .device:nth-child(1){-webkit-transform:translateZ(0) translate(-50%,-50%) rotateY(0);transform:translateZ(0) translate(-50%,-50%) rotateY(0);-webkit-transition-delay:0s;transition-delay:0s}
.container-el.el-ly .el.mobile.show .container-illu .container-device .device:nth-child(2){-webkit-transform:translateZ(0) translate(50%,-50%) rotateY(0);transform:translateZ(0) translate(50%,-50%) rotateY(0);-webkit-transition-delay:.5s;transition-delay:.5s}
.container-el.el-ly .el.mobile.hide .container-illu .container-device .device:nth-child(1){-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition-delay:0s;transition-delay:0s}
.container-el.el-ly .el.mobile.hide .container-illu .container-device .device:nth-child(2){-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transition-delay:.2s;transition-delay:.2s}
.container-el.el-ly .el.mobile.hide .container-illu .container-device .device{-webkit-transition:all 1s ease;transition:all 1s ease;opacity:0}
.container-el.el-ly .el.mobile .container-illu .device .iphone{height:100%;position:relative;z-index:1;opacity:0;pointer-events:none}
.container-el.el-ly .el.mobile .container-illu .device .container-screen{overflow:hidden;position:absolute;top:50%;left:50%;width:93.3%;height:96.5%;border-radius:11% / 5%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.container-el.el-ly .el.mobile .container-illu .device .container-screen:before{background:url(../img/common/phone_inner_shadow.png);content:'';position:absolute;top:0;left:0;right:0;bottom:0;display:block;background-size:cover;border-radius:11% / 5%;margin:auto;z-index:1}
.container-el.el-ly .el.mobile .container-illu .container-device .device .container-screen img.scroll{position:absolute;top:0;left:0;pointer-events:none}
.container-el.el-ly .el.mobile .container-illu .container-device .device .container-screen img.swipe{width:auto;position:absolute;top:0;left:0;bottom:0;height:100%;pointer-events:none}
.container-el.el-ly .el.mobile .container-illu .container-device .device .container-screen img.header{position:absolute;z-index:1;top:0;left:0}
.container-el.el-ly .el.mobile .container-illu .container-device .device .container-screen img.footer{position:absolute;z-index:1;bottom:0;left:0}
.container-el.el-ly .el.desktop.show .container-illu .device .container-screen img{-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-name:scrollCoverBrowser;animation-name:scrollCoverBrowser;-webkit-animation-timing-function:cubic-bezier(1,0.005,0.305,1);animation-timing-function:cubic-bezier(1,0.005,0.305,1);-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;pointer-events:none;border-radius:13px}
@media all and (max-width:1800px){.container-el.el-ly .el.desktop.show .container-illu .device .container-screen img{-webkit-animation-name:scrollCoverBrowserLG;animation-name:scrollCoverBrowserLG}
}@media all and (max-width:970px){.container-el.el-ly .el.desktop.show .container-illu .device .container-screen img{-webkit-animation-name:scrollCoverBrowserMD;animation-name:scrollCoverBrowserMD}
}@media all and (max-width:800px){.container-el.el-ly .el.desktop.show .container-illu .device .container-screen img{-webkit-animation-name:scrollCoverBrowserSM;animation-name:scrollCoverBrowserSM}
}@media all and (max-width:480px){.container-el.el-ly .el.desktop.show .container-illu .device .container-screen img{-webkit-animation-name:scrollCoverBrowserXS;animation-name:scrollCoverBrowserXS}
}.container-el.el-ly .el.desktop.show .container-illu .device .container-screen.zoomIn img{-webkit-animation:zoomIn 8s infinite;animation:zoomIn 8s infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.container-el.el-ly .el.unscroll.desktop.show .container-illu .device .container-screen img{-webkit-animation-name:none;animation-name:none}
@-webkit-keyframes scrollCoverBrowser{10%{-webkit-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(-40%);transform:translateY(-40%)}
100%{-webkit-transform:translateY(calc(-100% + 25vw));transform:translateY(calc(-100% + 25vw))}
}@keyframes scrollCoverBrowser{10%{-webkit-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(-40%);transform:translateY(-40%)}
100%{-webkit-transform:translateY(calc(-100% + 25vw));transform:translateY(calc(-100% + 25vw))}
}@-webkit-keyframes scrollCoverBrowserLG{10%{-webkit-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(-40%);transform:translateY(-40%)}
100%{-webkit-transform:translateY(calc(-100% + 28vw));transform:translateY(calc(-100% + 28vw))}
}@keyframes scrollCoverBrowserLG{10%{-webkit-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(-40%);transform:translateY(-40%)}
100%{-webkit-transform:translateY(calc(-100% + 28vw));transform:translateY(calc(-100% + 28vw))}
}@-webkit-keyframes scrollCoverBrowserMD{10%{-webkit-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(-40%);transform:translateY(-40%)}
100%{-webkit-transform:translateY(calc(-100% + 378px));transform:translateY(calc(-100% + 378px))}
}@keyframes scrollCoverBrowserMD{10%{-webkit-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(-40%);transform:translateY(-40%)}
100%{-webkit-transform:translateY(calc(-100% + 378px));transform:translateY(calc(-100% + 378px))}
}@-webkit-keyframes scrollCoverBrowserSM{10%{-webkit-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(-40%);transform:translateY(-40%)}
100%{-webkit-transform:translateY(calc(-100% + 344px));transform:translateY(calc(-100% + 344px))}
}@keyframes scrollCoverBrowserSM{10%{-webkit-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(-40%);transform:translateY(-40%)}
100%{-webkit-transform:translateY(calc(-100% + 344px));transform:translateY(calc(-100% + 344px))}
}@-webkit-keyframes scrollCoverBrowserXS{10%{-webkit-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(-40%);transform:translateY(-40%)}
100%{-webkit-transform:translateY(calc(-100% + 342px));transform:translateY(calc(-100% + 342px))}
}@keyframes scrollCoverBrowserXS{10%{-webkit-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(-40%);transform:translateY(-40%)}
100%{-webkit-transform:translateY(calc(-100% + 342px));transform:translateY(calc(-100% + 342px))}
}@-webkit-keyframes zoomIn{100%{-webkit-transform:scale(1.1);transform:scale(1.1)}
}@keyframes zoomIn{100%{-webkit-transform:scale(1.1);transform:scale(1.1)}
}.container-el.el-ly .el.mobile.show .container-illu .device:nth-child(1) .container-screen img.swipe{-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-name:swipeScreen;animation-name:swipeScreen;-webkit-animation-timing-function:cubic-bezier(1,0.005,0.305,1);animation-timing-function:cubic-bezier(1,0.005,0.305,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.container-el.el-ly .el.mobile.show .container-illu .device:nth-child(2) .container-screen img.swipe{-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-name:swipeScreen;animation-name:swipeScreen;-webkit-animation-timing-function:cubic-bezier(1,0.005,0.305,1);animation-timing-function:cubic-bezier(1,0.005,0.305,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:1s;animation-delay:1s}
@-webkit-keyframes swipeScreen{10%{-webkit-transform:translateX(0);transform:translateX(0)}
50%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}
100%{-webkit-transform:translateX(calc(-100% +21vw));transform:translateX(calc(-100% +21vw))}
}@keyframes swipeScreen{10%{-webkit-transform:translateX(0);transform:translateX(0)}
50%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}
100%{-webkit-transform:translateX(calc(-100% +21vw));transform:translateX(calc(-100% +21vw))}
}.container-el.el-ly .el .desc{margin-left:auto;margin-right:auto;margin-top:30px;-webkit-transition:all .25s ease;transition:all .25s ease;color:#fff}
.container-el.el-ly .el .desc h3{display:inline-block;vertical-align:middle;width:100%;font-size:32px;font-weight:600;text-align:center;margin-top:30px;color:white}
@media all and (max-width:1680px){.container-el.el-ly .el .desc h3{font-size:27px}
}@media all and (max-width:1400px){.container-el.el-ly .el .desc h3{font-size:25px}
}@media all and (max-width:1000px){.container-el.el-ly .el .desc h3{font-size:24px}
}@media all and (max-width:780px){.container-el.el-ly .el .desc h3{font-size:25px}
}@media all and (max-width:480px){.container-el.el-ly .el .desc h3{font-size:20px}
}.container-el.el-ly .el .desc .container-p{display:inline-block;vertical-align:middle;width:50%;display:none}
.container-el.el-ly .el .desc .container-p p:nth-child(1){opacity:.5;font-size:13px;margin-bottom:6px;text-align:left}
.container-el.el-ly .el .desc .container-p p:nth-child(2){position:relative;font-size:13px;text-align:left}
.container-el.el-ly .el .desc .container-p p a{text-decoration:none;color:initial}
.container-expertise .expertise{min-height:523px;margin:0 auto;-webkit-box-shadow:0 10px 110px -17px rgba(0,0,0,0.21),0 16px 100px -10px rgba(0,0,0,0);box-shadow:0 10px 110px -17px rgba(0,0,0,0.21),0 16px 100px -10px rgba(0,0,0,0);border-radius:18.5px;border:1px solid #eae6e6;background:white}
.container-expertise .expertise .cta-small{padding-top:0;padding-bottom:20px}
#section-locations .wrapper-caroussel-pp h2{top:67px;position:absolute;z-index:1;left:93%;width:100%;padding-left:86px;color:#636770;font-size:55px;font-weight:800;line-height:normal}
@media all and (max-width:1680px){#section-locations .wrapper-caroussel-pp h2{font-size:48px}
}@media all and (max-width:1400px){#section-locations .wrapper-caroussel-pp h2{font-size:40px}
}@media all and (max-width:1000px){#section-locations .wrapper-caroussel-pp h2{font-size:34px}
}@media all and (max-width:780px){#section-locations .wrapper-caroussel-pp h2{font-size:40px}
}@media all and (max-width:480px){#section-locations .wrapper-caroussel-pp h2{font-size:30px}
}#section-locations{position:relative;padding:0 0 0 42%;overflow:hidden}
#section-locations.reach .bnd{-webkit-transform:translateX(calc(95% - 265px));transform:translateX(calc(95% - 265px))}
#section-locations .wrapper-caroussel-pp{position:absolute;z-index:1;height:100%;width:45%;top:0;left:87px}
#section-locations.reach .wrapper-caroussel-pp h2:before{-webkit-transform:scaleX(1);transform:scaleX(1)}
#section-locations .wrapper-caroussel-pp .container-caroussel-pp{position:relative;overflow:visible;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#section-locations .wrapper-caroussel-pp .container-caroussel-pp .el-pp{bottom:0;display:none;position:absolute;top:100px;left:0;width:70%;height:62%;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-transition:all .7s cubic-bezier(0.5,-0.01,0,1.005);-webkit-transition:all 1s ease-out;transition:all 1s ease-out;-webkit-transform:translateX(-100%);transform:translateX(-150%);margin:auto;right:0;border-radius:16px;-webkit-box-shadow:0 27px 60px 0 rgba(0,0,0,0.14),0 20px 20px 0 rgba(0,0,0,0.03921569);box-shadow:0 27px 60px 0 rgba(0,0,0,0.14),0 20px 20px 0 rgba(0,0,0,0.03921569)}
@media all and (max-width:2000px){#section-locations .wrapper-caroussel-pp .container-caroussel-pp .el-pp{width:90%}
}@media all and (max-width:1600px){#section-locations .wrapper-caroussel-pp .container-caroussel-pp .el-pp{height:350px}
}@media all and (max-width:1000px){#section-locations .wrapper-caroussel-pp .container-caroussel-pp .el-pp{width:69%}
}@media all and (max-width:600px){#section-locations .wrapper-caroussel-pp .container-caroussel-pp .el-pp{width:90%;height:60%;position:static}
}#section-locations .wrapper-caroussel-pp .container-caroussel-pp .el-pp.show{-webkit-transform:translateX(0);transform:translateX(0)}
#section-locations .wrapper-caroussel-pp .container-caroussel-pp .el-pp.hide{-webkit-transform:translateX(100%);transform:translateX(100%)}
#section-locations .container-text{padding:120px 0 90px 172px;position:relative;z-index:1}
@media all and (min-width:1400px){#section-locations .container-text{padding:78px 0 72px 172px}
}#section-locations .container-text>p{color:#636770;font-size:18px;line-height:24px;max-width:240px}
#section-locations .container-text .container-caroussel-name{margin-top:100px}
#section-locations .container-text .container-caroussel-name .el-name{position:relative;padding-left:47px;margin-bottom:25px}
#section-locations .container-text .container-caroussel-name .el-name:last-child{margin-bottom:0}
#section-locations .container-text .container-caroussel-name .el-name .progressBar{position:absolute;top:50%;left:0;width:47px;height:1px;overflow:hidden;background-color:#9d9fa4;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
#section-locations .container-text .container-caroussel-name .el-name .progressBar:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-color:#6e94cb;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .5s ease;transition:all .5s ease}
#section-locations .container-text .container-caroussel-name .el-name.show .progressBar:before{-webkit-transition:all 4s linear;transition:all 4s linear;-webkit-transform:translateX(0);transform:translateX(0)}
#section-locations .container-text .container-caroussel-name .el-name .name{color:#9d9fa4;font-size:24px;padding-left:23px;display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease}
#section-locations .container-text .container-caroussel-name .el-name.show .name{color:#6e94cb;font-weight:600}
#section-locations .container-text .container-caroussel-name .el-name.show .address{color:#6e94cb}
#section-locations .container-text .container-caroussel-name .el-name .address{color:#9d9fa4;font-size:20px;padding-left:23px;display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;display:block}
#section-locations .container-text .container-caroussel-name .el-name .address a{text-decoration:none;color:#9d9fa4}
#section-locations .container-text .container-caroussel-name .el-name .address a:hover{text-decoration:underline}
#section-locations .container-text .container-caroussel-name .el-name.show .address a{color:#6e94cb}
#section-locations .container-text .btn{position:absolute;right:20%;top:50%;padding:18px 20px 18px 20px;border-radius:3px;background-color:#fff;display:inline-block;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease}
#section-locations .container-text .btn p{color:#363f54;font-size:14px}
#section-locations .container-action{position:absolute;top:50%;left:50%;z-index:15}
#section-locations .button-container{height:auto;margin-left:92px}
.section-info .container-text .title{color:#636770;font-weight:600;line-height:32px;margin-top:20px;font-size:32px}
@media all and (max-width:1680px){.section-info .container-text .title{font-size:27px}
}@media all and (max-width:1400px){.section-info .container-text .title{font-size:25px}
}@media all and (max-width:1000px){.section-info .container-text .title{font-size:24px}
}@media all and (max-width:780px){.section-info .container-text .title{font-size:25px}
}@media all and (max-width:480px){.section-info .container-text .title{font-size:20px}
}#section-partners h3{margin:0 auto;display:block;width:100%;text-align:center;color:#636770;margin-bottom:60px;font-weight:600;font-size:24px;line-height:42px;opacity:.7}
@media all and (max-width:1680px){#section-partners h3{font-size:21px}
}@media all and (max-width:1400px){#section-partners h3{font-size:20px}
}@media all and (max-width:1000px){#section-partners h3{font-size:17px}
}@media all and (max-width:780px){#section-partners h3{font-size:20px}
}@media all and (max-width:480px){#section-partners h3{font-size:16px}
}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none !important}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-preloader a:hover{color:#FFF}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:hover,.mfp-close:focus{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}
.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right:before{border-left:27px solid #3f3f3f}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:70vw}
@media all and (max-width:800px){.mfp-iframe-holder .mfp-content{max-width:90vw}
}.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}
}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}
.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}.ue-logos{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;background:white}
.ue-logos.show{display:-webkit-box;display:-ms-flexbox;display:flex}
.ue-logos img{height:72px;margin:20px 0}
.ue-logos .external-link{width:300px;display:block;margin:0 65px}
.ue-logos .external-link a,.ue-logos .external-link p{color:#636770;font-family:'Arial' !important;width:100%;height:100%;font-size:12px;line-height:21px;margin:0;opacity:1;font-weight:400}
.ue-logos .external-link p{text-align:right}
.ue-logos .external-link a{text-transform:none;text-decoration:none;-webkit-transition:.3s all;transition:.3s all;-webkit-transition:.3s color;transition:.3s color}
.ue-logos .external-link a:hover{color:#ee1c24}
.ue-logos .external-link a span{display:block;text-align:center}
@media all and (max-width:1200px){#section-locations:before{width:100%}
#section-locations .container-text .container-caroussel-name .el-name .name,#section-locations .container-text .container-caroussel-name .el-name .address{display:block;font-size:14px}
#section-locations .wrapper-caroussel-pp{left:41px}
#section-locations .container-text{padding:120px 0 90px 99px}
}@media all and (max-width:1122px){#container-general{position:static}
.ue-logos{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;height:unset;margin-top:100px;padding-bottom:15px}
.ue-logos img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;text-align:center;width:450px;height:auto}
.ue-logos .external-link{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:80%;margin:0 auto}
.ue-logos .external-link p,.ue-logos .external-link a{text-align:center}
}@media all and (max-width:600px){.ue-logos img{width:60%}
}.loader,.wrapper{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}
.loader{width:100%;height:100px;margin:0 auto}
.loader .wrapper img{display:inline-block;position:relative;margin:0 2px;opacity:0;-webkit-animation:loading 4000ms ease-in-out infinite;animation:loading 4000ms ease-in-out infinite;margin-right:70px;margin-left:70px}
.loader .wrapper img:nth-child(4){-webkit-animation-delay:100ms;animation-delay:100ms}
.loader .wrapper img:nth-child(3){-webkit-animation-delay:200ms;animation-delay:200ms}
.loader .wrapper img:nth-child(2){-webkit-animation-delay:300ms;animation-delay:300ms}
.loader .wrapper img:nth-child(1){-webkit-animation-delay:400ms;animation-delay:400ms}
@-webkit-keyframes loading{0%{-webkit-transform:translateX(-350px);transform:translateX(-350px);opacity:0}
22%,78%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
100%{-webkit-transform:translateX(350px);transform:translateX(350px);opacity:0}
}@keyframes loading{0%{-webkit-transform:translateX(-350px);transform:translateX(-350px);opacity:0}
22%,78%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
100%{-webkit-transform:translateX(350px);transform:translateX(350px);opacity:0}
}.new-hide{display:none}
.new-show{display:-webkit-box;display:-ms-flexbox;display:flex}
@media all and (max-width:1000px){.loader .wrapper img{width:80px}
}@media screen and (max-width:970px){#section-locations{margin-top:85px;padding:0;padding-bottom:50px}
#section-locations.reach .bnd{-webkit-transform:translateX(calc(100% - 265px));transform:translateX(calc(100% - 265px))}
#section-locations .wrapper-caroussel-pp{position:static;width:100%;height:375px;top:initial;left:initial}
#section-locations .wrapper-caroussel-pp h2{font-size:34px;line-height:41px;position:static;margin-top:47px;width:100%;padding-left:0;text-align:center}
#section-locations .wrapper-caroussel-pp h2:before{width:30px;right:initial;left:0;top:initial;bottom:calc(100% + 25px)}
#section-locations .container-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;width:calc(100% - 80px);margin:auto;margin-top:80px;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#section-locations .container-text>p{max-width:initial;width:100%;color:#FFF}
#section-locations .container-text .container-caroussel-name{margin-top:40px;width:100%;padding-left:21%}
#section-locations .container-text .btn{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;position:relative;right:initial;top:initial;margin-top:50px}
#section-partners{height:320px;padding:0}
#section-partners .container-li{height:auto;position:absolute;top:55%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
#section-partners .container-li .li-el{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#section-partners .container-li .li-el .el{margin-bottom:40px;margin-right:30px;margin-left:30px}
#section-locations .container-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;position:static;margin-top:50px;width:100%;height:100px;padding-right:13%}
#section-locations .container-action .button-container{margin:0 auto;width:100%;margin:0}
}@media all and (max-width:800px){.loader .wrapper img{width:70px;margin-right:55px;margin-left:55px}
#section-locations .container-text{-ms-flex-wrap:wrap;flex-wrap:wrap}
#section-locations .container-action{padding:0}
}@media all and (max-width:700px){.loader .wrapper img{margin-right:35px;margin-left:35px}
}@media all and (max-width:600px){.loader .wrapper img{margin-bottom:30px}
.wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#section-locations .container-text{margin-top:0}
}@media all and (max-width:1800px){.container-el.el-ly .el.mobile .container-illu .device{height:100%}
.container-el.el-ly .el.mobile .container-illu .device:nth-child(1){left:27%}
.container-el.el-ly .el.mobile .container-illu .device:nth-child(2){right:27%}
}@media all and (max-width:1470px){.container-el.el-ly .el.mobile .container-illu .device{height:110%}
}@media all and (max-width:1100px){.container-el.el-ly .el .desc h2{font-size:22px}
}@media all and (max-width:970px){.container-el.el-ly .el .container-illu{max-width:100%;margin:auto;height:378px;width:520px}
.container-el.el-ly .el .desc h2{margin-top:64px}
}@media all and (max-width:800px){.container-el.el-ly .el .container-illu{height:344px;width:472px}
}@media all and (max-width:480px){.container-el.el-ly .el.mobile.show .container-illu .container-device .device:nth-child(2){display:none}
.container-el.el-ly .el.mobile .container-illu .device:nth-child(1){left:50%}
.container-el.el-ly .el .container-illu{height:342px;width:339px}
#section-locations .wrapper-caroussel-pp .container-caroussel-pp{margin-top:-35px}
#section-locations .container-text{margin-top:0}
#section-locations .container-text .container-caroussel-name{margin-top:0;min-height:182px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#section-locations .button-container{-webkit-transform:scale(1);transform:scale(1)}
#section-locations .container-action{margin-bottom:20px}
#section-locations .container-text .container-caroussel-name .el-name{position:relative;padding-left:105px;margin-bottom:25px;-webkit-transition:.3s all;transition:.3s all;position:absolute;left:-999em;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}
#section-locations .container-text .container-caroussel-name .el-name.show{display:block;opacity:1;left:5%}
#section-locations .container-text .container-caroussel-name .el-name .progressBar{margin-left:15%}
}@media all and (max-width:380px){#section-locations .container-action{margin-top:74px}
#section-locations .container-text .container-caroussel-name .el-name{padding-left:80px;padding-top:10px;min-height:118px}
#section-locations .container-text .container-caroussel-name .el-name .name,#section-locations .container-text .container-caroussel-name .el-name .address{padding-left:0}
#section-locations .container-text .container-caroussel-name .el-name .progressBar{margin-left:5%}
}@media all and (min-width:2200px) and (max-height:1000px){#section-home,#section-home .container-caroussel,#section-home .container-caroussel .container-bg{min-height:900px}
}