@charset "UTF-8";:root{--padding-container:1em;--container:1370px;--container-medium:1120px;--container-small:780px;--container-xsmall:540px;--cubic-transition:cubic-bezier(.22,1,.36,1);--primary:#004a99;--primary-ligth:#0097db;--primary-so-ligth:#c4e8ff;--primary-ultra-ligth:#f2f7ff;--yellow:#febc2a;--yellow-light:#fff4db;--orange:#e66926;--gradient-first:linear-gradient(90deg,var(--yellow) 0%,var(--orange) 100%);--gradient-second:linear-gradient(90deg,var(--primary) 0%,var(--primary-ligth) 100%);--back-cms:#f2f7ff;--gray-menu:#f5f5f5;--white:#fff;--black:#000;--clr-text:#333;--gray-low-opacity:rgba(51,51,51,.7);--dark-gray:#707070;--gray:#ddd;--light-gray:#d4d4d4;--blue-section:#f2f7ff;--orange-section:#fff4db;--font-family-bold:'SplineBold',sans-serif;--font-family-light:'SplineLight',sans-serif;--font-family-medium:'SplineMedium',sans-serif;--font-family-semi-bold:'SplineSemiBold',sans-serif;--section-spacer:5rem}@media screen and (max-width:1120px){.axtopsection-block{position:relative}.axtopsection-block:after{position:absolute;inset:0;background-color:var(--backgroundColor-filter);content:"";z-index:0;opacity:.4}.axtopsection-block .container-text,.axtopsection-block .container-title-groupe{position:relative;z-index:2}.text-element{padding:var(--padding-container)}.axtopsection-block{background-color:var(--white)}.axtopsection-block .topsection-background{padding-top:calc(var(--section-spacer)/ 2);position:relative;background:0 0!important;height:auto}.axtopsection-block .topsection-background .container-title-groupe .ax-title2{color:var(--white);text-align:center;padding-bottom:25px;max-width:1000px}.axtopsection-block .topsection-background img,.axtopsection-block .topsection-background video{left:0!important;margin:0 auto;border-radius:0!important;width:100%!important;height:100%;inset:0;position:absolute;object-fit:cover}.container-text{padding:50px 0;width:100%;margin:0}.ax-title2{text-align:start!important}.description-top-section{text-align:start!important;font-family:var(--font-family-medium);padding-bottom:20px;color:var(--white);font-size:14px}}@media screen and (max-width:1120px) and (min-width:1120px){.description-top-section{font-size:20px}}@media screen and (max-width:1120px){.btn{margin:0 auto 20px}}.countries-list a{font-weight:700;text-decoration:none}.countries-list a:hover{text-decoration:underline}