@font-face{font-family:"Gotham Book";src:url(../fonts/Gotham-Book/Gotham-Book.eot);src:url(../fonts/Gotham-Book/Gotham-Book.eot?#iefix)format("embedded-opentype"),url(../fonts/Gotham-Book/Gotham-Book.woff2)format("woff2"),url(../fonts/Gotham-Book/Gotham-Book.woff)format("woff"),url(../fonts/Gotham-Book/Gotham-Book.ttf)format("truetype"),url(../fonts/Gotham-Book/Gotham-Book.svg#Gotham-Book)format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Gotham Book";src:url(../fonts/Gotham-Bold/Gotham-Bold.eot);src:url(../fonts/Gotham-Bold/Gotham-Bold.eot?#iefix)format("embedded-opentype"),url(../fonts/Gotham-Bold/Gotham-Bold.woff2)format("woff2"),url(../fonts/Gotham-Bold/Gotham-Bold.woff)format("woff"),url(../fonts/Gotham-Bold/Gotham-Bold.ttf)format("truetype"),url(../fonts/Gotham-Bold/Gotham-Bold.svg#Gotham-Bold)format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Gotham Book";src:url(../fonts/Gotham-BoldItalic/Gotham-BoldItalic.eot);src:url(../fonts/Gotham-BoldItalic/Gotham-BoldItalic.eot?#iefix)format("embedded-opentype"),url(../fonts/Gotham-BoldItalic/Gotham-BoldItalic.woff2)format("woff2"),url(../fonts/Gotham-BoldItalic/Gotham-BoldItalic.woff)format("woff"),url(../fonts/Gotham-BoldItalic/Gotham-BoldItalic.ttf)format("truetype"),url(../fonts/Gotham-BoldItalic/Gotham-BoldItalic.svg#Gotham-BoldItalic)format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Gotham Book";src:url(../fonts/Gotham-Medium/Gotham-Medium.eot);src:url(../fonts/Gotham-Medium/Gotham-Medium.eot?#iefix)format("embedded-opentype"),url(../fonts/Gotham-Medium/Gotham-Medium.woff2)format("woff2"),url(../fonts/Gotham-Medium/Gotham-Medium.woff)format("woff"),url(../fonts/Gotham-Medium/Gotham-Medium.ttf)format("truetype"),url(../fonts/Gotham-Medium/Gotham-Medium.svg#Gotham-Medium)format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Rounded LT Std";src:url(../fonts/HelveticaRoundedLTStd-Bd/HelveticaRoundedLTStd-Bd.eot);src:url(../fonts/HelveticaRoundedLTStd-Bd/HelveticaRoundedLTStd-Bd.eot?#iefix)format("embedded-opentype"),url(../fonts/HelveticaRoundedLTStd-Bd/HelveticaRoundedLTStd-Bd.woff2)format("woff2"),url(../fonts/HelveticaRoundedLTStd-Bd/HelveticaRoundedLTStd-Bd.woff)format("woff"),url(../fonts/HelveticaRoundedLTStd-Bd/HelveticaRoundedLTStd-Bd.ttf)format("truetype"),url(../fonts/HelveticaRoundedLTStd-Bd/HelveticaRoundedLTStd-Bd.svg#HelveticaRoundedLTStd-Bd)format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Gotham Book";src:url(../fonts/Gotham-BookItalic/Gotham-BookItalic.eot);src:url(../fonts/Gotham-BookItalic/Gotham-BookItalic.eot?#iefix)format("embedded-opentype"),url(../fonts/Gotham-BookItalic/Gotham-BookItalic.woff2)format("woff2"),url(../fonts/Gotham-BookItalic/Gotham-BookItalic.woff)format("woff"),url(../fonts/Gotham-BookItalic/Gotham-BookItalic.ttf)format("truetype"),url(../fonts/Gotham-BookItalic/Gotham-BookItalic.svg#Gotham-BookItalic)format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Gotham Book";src:url(../fonts/Gotham-MediumItalic/Gotham-MediumItalic.eot);src:url(../fonts/Gotham-MediumItalic/Gotham-MediumItalic.eot?#iefix)format("embedded-opentype"),url(../fonts/Gotham-MediumItalic/Gotham-MediumItalic.woff2)format("woff2"),url(../fonts/Gotham-MediumItalic/Gotham-MediumItalic.woff)format("woff"),url(../fonts/Gotham-MediumItalic/Gotham-MediumItalic.ttf)format("truetype"),url(../fonts/Gotham-MediumItalic/Gotham-MediumItalic.svg#Gotham-MediumItalic)format("svg");font-weight:500;font-style:italic;font-display:swap}body,html{font-family:"Gotham book",arial,helvetica,sans-serif;background-color:#fff;font-size:1rem;color:#376eb4}.btn-primary,.btn-secondary{background-color:#376eb4!important;padding:6px 20px!important;border-radius:20px!important;font-weight:700}.btn-secondary{background-color:#e95a1b!important;border:1px solid #e95a1bff}.btn-secondary.btn:hover{background-color:#f96d31!important;border-color:#f4ac8d}.btn-secondary.btn-check:focus+.btn,.btn-secondary.btn:focus{border-color:#e95a1bff;background-color:#e95a1bff;box-shadow:0 0 0 .25rem rgba(233,90,27,.5)}.btn-tertiary{background-color:#fff!important}.text-bleu,a{color:#376eb4}.text-orange{color:#e95a1b}.bg-primary{background-color:#ebf0f7!important}.bg-secondary{background-color:#fdeee8!important}.bg-secondary-fonce{background-color:#e95a1b!important}.bg-primary-fonce{background-color:#376eb4ff!important}label{display:inline-block;position:relative;padding-left:30px;margin-right:15px;cursor:pointer;font-size:16px;line-height:20px}input[type=radio]{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;width:25px;height:25px;border:2px solid #3f7cc9;border-radius:5px;background-color:#fff}.checkmark:after{content:"";position:absolute;display:none;left:8px;top:1px;width:5px;height:15px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}input[type=radio]:checked+.checkmark:after{display:block;border-color:#e95a1b}.btn-outline-primary:focus,.btn-outline-primary:hover,.btn-primary:focus,.btn-primary:hover{background-color:#3f7cc9!important;border-color:#3f7cc9!important}a,a:active,a:focus,a:hover,a:visited{text-decoration:none}.bandeau{min-height:190px}.marginTopMoins3{margin-top:-3px}.modal.custom .modal-dialog{width:100%;position:fixed;bottom:0;left:0;margin:10px}@media all and (max-width:768px){.modal.custom .modal-dialog{width:100%;margin:0}}@media all and (min-width:576px){.modal .btn-close{margin-bottom:54px;margin-right:-21px;position:absolute;right:0;background-color:#fff;opacity:1;border-radius:50%;width:30px;height:30px}}.svg-white{filter:brightness(0) saturate(100%) invert(92%) sepia(0%) saturate(7500%) hue-rotate(115deg) brightness(114%) contrast(107%)}.svg-red{filter:brightness(0) saturate(100%) invert(28%) sepia(99%) saturate(5038%) hue-rotate(324deg) brightness(101%) contrast(104%)}footer,footer#footer a{color:#fff}footer#footer a:hover{color:#dadada}footer{background-color:#e95a1b}footer#footer .logo{text-align:center}footer#footer .citefid{font-family:"Helvetica Rounded LT Std",arial,helvetica,sans-serif;text-align:center;font-size:2.9rem;margin-top:-20px;font-weight:700}.mac footer#footer .citefid{margin-top:-9px}footer#footer .fidelisation{text-align:center;margin-top:-16px;font-size:.77rem}footer#footer .footer-titre{font-size:.96rem}footer#footer .copyright{font-size:.8rem}footer#footer li,footer#footer li a,footer#footer li a:active,footer#footer li a:focus,footer#footer li a:hover,footer#footer li a:visited{text-decoration:none;font-size:.9rem;line-height:1.1rem;font-weight:700}.modalcookie{color:#376eb4}.rs{border-radius:20px!important;padding:inherit!important;width:35px;height:35px;padding-left:15px!important}.rs i,.rs svg{font-size:20px;margin-left:-7.5px;margin-top:6px}#videoYoutube{height:700px;z-index:1}header{z-index:2;position:absolute;width:100%}nav .menu-principal{border-radius:50px}nav .logoText{margin-left:-5px;font-weight:700;font-family:"Helvetica Rounded LT Std",arial,helvetica,sans-serif;font-size:2rem}.mac nav .logoText{margin-top:8px}nav .nav-link{color:#0072bb;font-weight:700;display:inline-block;padding-top:13px!important}nav .logoText .nav-link{padding:0 8px!important}nav .megamenu{padding:.9rem;background-color:#ebf0f8!important}nav .nav-link:hover{color:#e95a1b!important}.megamenu_mobile{display:flex}.dropdown-toggle::after,.megamenu_pc{display:none}@media all and (min-width:961px) and (max-width:991px){nav .logoImg{width:50px}nav .logoText{display:inherit}nav .nav-link{font-size:inherit}}@media all and (min-width:575px) and (max-width:720px){nav .logoImg{width:50px}nav .logoText{display:none!important}nav .nav-link{font-size:.9rem;padding-top:16px!important}}@media all and (min-width:721px) and (max-width:960px){nav .logoImg{width:50px}nav .logoText{display:none!important}nav .nav-link{font-size:1rem;padding-top:16px!important}}@media all and (min-width:575px){.megamenu_mobile,.mobileLogo{display:none}.megamenu_pc{display:flex}.navbar .has-megamenu{position:static!important}.navbar .megamenu{left:0;right:0;margin:0 auto}}@media all and (max-width:575px){.mobileLogo{text-align:center;display:block;font-weight:700;font-family:"Helvetica Rounded LT Std",arial,helvetica,sans-serif;font-size:2rem}nav .menu-principal{border-radius:20px}nav .dropdown-item{color:#0072bb}nav .dropdown-item:hover{color:#e95a1b!important}.navbar-header,.navbar-nav>li{float:none}.navbar-left,.navbar-right{float:none!important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-nav{float:none!important;margin-top:7.5px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;font-size:1rem}.collapse.in{display:block!important}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.navbar-toggler:focus{box-shadow:none}.navbar-toggler{border:0}.custom-toggler.navbar-toggler{border-color:#0072bb}.custom-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 114, 187, 0.8)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}}.vertical-flex-no-align-center{display:flex;flex-wrap:wrap}.border-bleu{border-radius:20px;border:3px solid #ebf0f7!important}.border-bleu.border-top{border-radius:20px 20px 0 0}.border-bleu-fonce{border-radius:20px;border:3px solid #376eb4ff}.border-bleu-orange{border-radius:20px;border:3px solid #e95a1b}.tarifGlobale .tarif{font-size:3em!important}.tarifGlobale .tarifCentime{margin-top:4px;position:absolute}.titre-bleu-orange .roundedTop{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.titre-bleu-orange .roundedBottom{border-bottom-right-radius:1rem!important;border-bottom-left-radius:1rem!important}.ariane{font-size:.8rem}.ariane>div{display:inline-block;padding-right:6px}.tarifGlobalePages .tarif{font-size:3em!important}.tarifGlobalePages .tarifCentime{margin-top:4px;position:absolute}.abonnement{margin-top:-25px!important;vertical-align:middle;font-size:1.25rem}.ou{transform:rotate(350deg) translate(-50%,-50%)!important;font-weight:700;margin-top:170px!important}@media all and (max-width:575px){.abonnement,.ou{margin-top:inherit!important}.abonnement{display:block!important}.ou{top:0!important;left:50%!important}.routage h2,.routage span{display:block!important;margin-top:15px;text-align:center}.routageCadre{display:block}}@media all and (min-width:575px) and (max-width:767px){.abonnement,.ou{margin-top:inherit!important}.abonnement{display:block!important}.ou{top:0!important;left:50%!important}.routage h2,.routage span{display:block!important;margin-top:15px;text-align:center}.routageCadre{display:block}}@media all and (min-width:768px) and (max-width:991px){.routage h2,.routage span{display:block!important;margin-top:15px;text-align:center}}@media all and (min-width:992px){.routageCadre.vertical-flex-no-align-center{display:block!important}}.form-special select{padding:8px;border:2px solid #e95a1b;border-radius:5px;color:#9bb6dc}.form-special input[type=text]:focus,.form-special select:focus{outline:0;border-color:#4990ea}.form-special option:first-of-type{color:#9bb6dc}.form-special input[type=text]{padding:8px 8px 0;border:0;border-bottom:2px solid #e95a1b;color:#9bb6dc}::placeholder{color:#9bb6dc}
/* Styling du cercle */
.step-container {
  display: flex;
  align-items: center;
  margin-right: 10px; /* Espacement entre le cercle et le texte */
}

.step {
  min-width: 40px; /* Ajustez la taille du cercle selon vos besoins */
  min-height: 40px;
  border-radius: 50%;
  background-color: #376eb4;
  color: white;
  font-size: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Supprimer le cercle pour les chiffres suivants */
.step-container + h2 .step {
  display: none;
}