@charset "UTF-8";@font-face{font-family:Frutiger;font-style:normal;font-weight:400;src:url(../fonts/Frutiger.ttf) format("truetype")}@font-face{font-family:'Frutiger Medium';font-style:normal;font-weight:600;src:url(../fonts/FrutigerMedium.ttf) format("truetype"),url(../fonts/FrutigerMedium.otf) format("otf")}@font-face{font-family:'Frutiger Bold';font-style:normal;font-weight:700;src:url(../fonts/FrutigerBold.otf) format("otf")}@font-face{font-family:'Frutiger Black';font-style:normal;font-weight:900;src:url(../fonts/FrutigerBlack.otf) format("otf")}@font-face{font-family:'Frutiger Italic';font-style:italic;font-weight:400;src:url(../fonts/FrutigerItalic.ttf) format("truetype")}@font-face{font-family:'Frutiger Italic Medium';font-style:italic;font-weight:600;src:url(../fonts/FrutigerItalicMedium.ttf) format("truetype")}@font-face{font-family:'Frutiger Condensed';font-style:normal;font-weight:400;src:url(../fonts/FrutigerCondensed.ttf) format("truetype")}@font-face{font-family:'Frutiger Condensed Medium';font-style:normal;font-weight:600;src:url(../fonts/FrutigerCondensedMedium.ttf) format("truetype"),url(../fonts/FrutigerCondensedMedium.otf) format("otf")}@font-face{font-family:'Frutiger Condensed Bold';font-style:normal;font-weight:700;src:url(../fonts/FrutigerCondensedBold.otf) format("otf")}@font-face{font-family:'Frutiger Condensed Black';font-style:normal;font-weight:900;src:url(../fonts/FrutigerCondensedBlack.otf) format("otf")}@-webkit-keyframes btn-contacts{0%{right:-165px}100%{right:0}}@-moz-keyframes btn-contacts{0%{right:-165px}100%{right:0}}@-ms-keyframes btn-contacts{0%{right:-165px}100%{right:0}}@-o-keyframes btn-contacts{0%{right:-165px}100%{right:0}}@keyframes btn-contacts{0%{right:-165px}100%{right:0}}@-webkit-keyframes opacity{0%{opacity:0}100%{opacity:1}}@-moz-keyframes opacity{0%{opacity:0}100%{opacity:1}}@-ms-keyframes opacity{0%{opacity:0}100%{opacity:1}}@-o-keyframes opacity{0%{opacity:0}100%{opacity:1}}@keyframes opacity{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes slide-left{0%{margin-left:-50px}100%{margin-left:0}}@-moz-keyframes slide-left{0%{margin-left:-50px}100%{margin-left:0}}@-ms-keyframes slide-left{0%{margin-left:-50px}100%{margin-left:0}}@-o-keyframes slide-left{0%{margin-left:-50px}100%{margin-left:0}}@keyframes slide-left{0%{margin-left:-50px}100%{margin-left:0}}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{transform:translateX(0)}40%{transform:translateX(20px)}60%{transform:translateX(8px)}}@-moz-keyframes bounce{0%,100%,20%,50%,80%{transform:translateX(0)}40%{transform:translateX(20px)}60%{transform:translateX(8px)}}@-ms-keyframes bounce{0%,100%,20%,50%,80%{transform:translateX(0)}40%{transform:translateX(20px)}60%{transform:translateX(8px)}}@-o-keyframes bounce{0%,100%,20%,50%,80%{transform:translateX(0)}40%{transform:translateX(20px)}60%{transform:translateX(8px)}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateX(0)}40%{transform:translateX(20px)}60%{transform:translateX(8px)}}header{background-image:none;background-color:#fff}header .topLine .smallMenu li a{padding:16px}header .topLine .smallMenu li a.lienLangue{background:0 0}header .topLine .smallMenu li a.lienLangue span::before{display:none}header .topLine .smallMenu li:last-child a span:before{background:0 0;color:#1784c1}header .topLine .smallMenu li:last-child a:hover{background:0 0;color:#1784c1!important;text-decoration:none}header .topLine .smallMenu a{color:#000!important}header .topLine .social li a{background:#07213d;color:#fff}header .topLine .social li a:hover{background:#1784c1}header .topLine .social li a i{font-size:15px}header .topLine .btn-dark{padding:5px;background-color:#07213d;color:#fff}header .topLine .btn-dark:hover{background:#1784c1;text-decoration:none}header .bottomLine{background-color:#fff;border-bottom:1px solid #e8e8e8}header .bottomLine *{transition:none!important}header .bottomLine .logo a{background-image:url(../images/layout/CTRL_PROGIDENT_COUL.svg)}header .bottomLine ul li a{color:#07213d;font-weight:900;font-size:16px}header .bottomLine ul li a:hover{background:#fff}header .bottomLine ul li.active span a,header .bottomLine ul li.current span a{background:#fff;color:#1784c1}header .bottomLine ul li.active ul li.active span a,header .bottomLine ul li.active ul li.current span a,header .bottomLine ul li.current ul li.active span a,header .bottomLine ul li.current ul li.current span a{color:#1784c1}header .bottomLine ul li.active ul li.active span a span:before,header .bottomLine ul li.active ul li.current span a span:before,header .bottomLine ul li.current ul li.active span a span:before,header .bottomLine ul li.current ul li.current span a span:before{color:#1784c1}header .bottomLine ul li:hover span a{background:#fff;text-decoration:none}header .bottomLine ul li:hover ul{background:#fff;margin-left:calc(2.3vw - 20px);border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-top:0;border-top:1px solid #e8e8e8}header .bottomLine ul li:hover ul li{padding:0 20px!important;background:#fff}header .bottomLine ul li:hover ul li span a{background:#fff;color:#07213d;border-bottom:1px solid #e8e8e8;padding:10px 0!important;text-decoration:none;font-weight:400;text-transform:none}header .bottomLine ul li:hover ul li span a:hover{color:#1784c1}header .bottomLine ul li:hover ul li span a span::before{color:#07213d!important}header .bottomLine ul li:hover ul li:nth-last-child span a{border-bottom:none}header .bottomLine ul li:hover ul li:hover{background:#fff!important;border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important}header .bottomLine ul li:hover ul li:hover ul li{background:#fff!important;border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important}header .bottomLine ul li:hover ul li:hover ul li a{color:#07213d!important;text-decoration:none;background:0 0!important}header .bottomLine ul li:hover ul li:hover ul li a:hover{color:#1784c1!important;text-decoration:none}header.scrolling .bottomLine{border-bottom:none}header.scrolling .bottomLine ul li:hover ul{border-top:none}#teaser{z-index:1;background:#e3f5ff;background:linear-gradient(90deg,#e3f5ff 0,#fff 100%)}#teaser .ecriture h2,#teaser .ecriture p{color:#143962;text-shadow:none;text-transform:none;letter-spacing:-.02em}#teaser .ecriture h2{font-size:60px;font-weight:600;line-height:1em;max-width:560px}#teaser .ecriture p{font-weight:400;font-size:21px}@media (max-width:1400px){#teaser .ecriture h2{font-size:48px}#teaser .ecriture p{font-size:18px}}#teaser .ecriture .intEcriture{width:45%}#teaser .flecheDroite:after,#teaser .flecheGauche:after{color:#07213d}#teaser .rond{background:#fff;border:1px solid #707070}#teaser .rond.active{background:#00aeef;border:1px solid #00aeef}