.picto.ctxt-auto{margin-top:0}.picto.ctxt-auto::before{position:relative;display:inline-block;content:"";mask:url("https://cdnwmsi.e-i.com/SITW/wm/global/1.0.0/af/assets/icones/car.svg") no-repeat center/cover;width:16px;height:16px;background-color:#003192;display:block;content:"";background-size:cover}.picto.ctxt-comptes{margin-top:0}.picto.ctxt-comptes::before{position:relative;display:inline-block;content:"";mask:url("https://cdnwmsi.e-i.com/SITW/wm/global/1.0.0/af/assets/icones/account_management.svg") no-repeat center/cover;width:16px;height:16px;background-color:#003192;display:block;content:"";background-size:cover}.picto.ctxt-assurances{margin-top:0}.picto.ctxt-assurances::before{position:relative;display:inline-block;content:"";mask:url("https://cdnwmsi.e-i.com/SITW/wm/global/1.0.0/af/assets/icones/insurances.svg") no-repeat center/cover;width:16px;height:16px;background-color:#003192;display:block;content:"";background-size:cover}.picto.ctxt-documentation{margin-top:0}.picto.ctxt-documentation::before{position:relative;display:inline-block;content:"";mask:url("https://cdnwmsi.e-i.com/SITW/wm/global/1.0.0/af/assets/icones/studies.svg") no-repeat center/cover;width:16px;height:16px;background-color:#003192;display:block;content:"";background-size:cover}.picto.ctxt-epargne{margin-top:0}.picto.ctxt-epargne::before{position:relative;display:inline-block;content:"";mask:url("https://cdnwmsi.e-i.com/SITW/wm/global/1.0.0/af/assets/icones/savings.svg") no-repeat center/cover;width:16px;height:16px;background-color:#003192;display:block;content:"";background-size:cover}.picto.ctxt-credits{margin-top:0}.picto.ctxt-credits::before{position:relative;display:inline-block;content:"";mask:url("https://cdnwmsi.e-i.com/SITW/wm/global/1.0.0/af/assets/icones/loan.svg") no-repeat center/cover;width:16px;height:16px;background-color:#003192;display:block;content:"";background-size:cover}.picto.ctxt-flux{margin-top:0}.picto.ctxt-flux::before{position:relative;display:inline-block;content:"";mask:url("https://cdnwmsi.e-i.com/SITW/wm/global/1.0.0/af/assets/icones/credit_card.svg") no-repeat center/cover;width:16px;height:16px;background-color:#003192;display:block;content:"";background-size:cover}.picto.ctxt-placements{margin-top:0}.picto.ctxt-placements::before{position:relative;display:inline-block;content:"";mask:url("https://cdnwmsi.e-i.com/SITW/wm/global/1.0.0/af/assets/icones/savings.svg") no-repeat center/cover;width:16px;height:16px;background-color:#003192;display:block;content:"";background-size:cover}.picto.ctxt-financements{margin-top:0}.picto.ctxt-financements::before{position:relative;display:inline-block;content:"";mask:url("https://cdnwmsi.e-i.com/SITW/wm/global/1.0.0/af/assets/icones/loan.svg") no-repeat center/cover;width:16px;height:16px;background-color:#003192;display:block;content:"";background-size:cover}.picto.ctxt-protection-domicile{margin-top:0}.picto.ctxt-protection-domicile::before{position:relative;display:inline-block;content:"";mask:url("https://cdnwmsi.e-i.com/SITW/wm/global/1.0.0/af/assets/icones/insurance_home.svg") no-repeat center/cover;width:16px;height:16px;background-color:#003192;display:block;content:"";background-size:cover}.picto.ctxt-protection-locaux{margin-top:0}.picto.ctxt-protection-locaux::before{position:relative;display:inline-block;content:"";mask:url("https://cdnwmsi.e-i.com/SITW/wm/global/1.0.0/af/assets/icones/insurance_home.svg") no-repeat center/cover;width:16px;height:16px;background-color:#003192;display:block;content:"";background-size:cover}.picto.ctxt-securite{margin-top:0}.picto.ctxt-securite::before{position:relative;display:inline-block;content:"";mask:url("https://cdnwmsi.e-i.com/SITW/wm/global/1.0.0/af/assets/icones/lock.svg") no-repeat center/cover;width:16px;height:16px;background-color:#003192;display:block;content:"";background-size:cover}.picto.ctxt-informations{margin-top:0}.picto.ctxt-informations::before{position:relative;display:inline-block;content:"";mask:url("https://cdnwmsi.e-i.com/SITW/wm/global/1.0.0/af/assets/icones/info.svg") no-repeat center/cover;width:16px;height:16px;background-color:#003192;display:block;content:"";background-size:cover}.picto.ctxt-start-up{margin-top:0}.picto.ctxt-start-up::before{position:relative;display:inline-block;content:"";mask:url("https://cdnwmsi.e-i.com/SITW/wm/global/1.0.0/af/assets/icones/rocket.svg") no-repeat center/cover;width:16px;height:16px;background-color:#003192;display:block;content:"";background-size:cover}.picto.ctxt-approche-sociale{margin-top:0}.picto.ctxt-approche-sociale::before{position:relative;display:inline-block;content:"";mask:url("https://cdnwmsi.e-i.com/SITW/wm/global/1.0.0/af/assets/icones/association.svg") no-repeat center/cover;width:16px;height:16px;background-color:#003192;display:block;content:"";background-size:cover}.picto.ctxt-mobile{margin-top:0}.picto.ctxt-mobile::before{position:relative;display:inline-block;content:"";mask:url("https://cdnwmsi.e-i.com/SITW/wm/global/1.0.0/af/assets/icones/phone.svg") no-repeat center/cover;width:16px;height:16px;background-color:#003192;display:block;content:"";background-size:cover}.picto.ctxt-magazine{margin-top:0}.picto.ctxt-magazine::before{position:relative;display:inline-block;content:"";mask:url("https://cdnwmsi.e-i.com/SITW/wm/global/1.0.0/af/assets/icones/newsletter.svg") no-repeat center/cover;width:16px;height:16px;background-color:#003192;display:block;content:"";background-size:cover}.picto.ctxt-logement{margin-top:0}.picto.ctxt-logement::before{position:relative;display:inline-block;content:"";mask:url("https://cdnwmsi.e-i.com/SITW/wm/global/1.0.0/af/assets/icones/home.svg") no-repeat center/cover;width:16px;height:16px;background-color:#003192;display:block;content:"";background-size:cover}.picto.ctxt-moyens-de-paiement{margin-top:0}.picto.ctxt-moyens-de-paiement::before{position:relative;display:inline-block;content:"";mask:url("https://cdnwmsi.e-i.com/SITW/wm/global/1.0.0/af/assets/icones/change_withdrawal.svg") no-repeat center/cover;width:16px;height:16px;background-color:#003192;display:block;content:"";background-size:cover}.cc.ctxt-product .slider__wrapper{background:#f5f5f7}.cc.ctxt-product .slider__wrapper .slider{position:relative;width:100%;height:38.25rem;overflow:hidden;touch-action:pan-y;display:flex;flex-direction:column;padding-bottom:3rem}@media(min-width: 640px){.cc.ctxt-product .slider__wrapper .slider{transition:all 1s ease;height:26.875rem}}@media(min-width: 1024px){.cc.ctxt-product .slider__wrapper .slider{padding-bottom:0}}.cc.ctxt-product .slider__wrapper .slider .slider__track{display:flex;height:100%;transition:transform 700ms cubic-bezier(0.22, 1, 0.36, 1);will-change:transform}.cc.ctxt-product .slider__wrapper .slider .slider__track .slide{flex:0 0 100%;position:relative;height:100%;display:flex;align-items:center;justify-content:center;font-size:3rem;color:#fff;padding:0;background-color:var(--color)}@media(min-width: 640px){.cc.ctxt-product .slider__wrapper .slider .slider__track .slide{flex-direction:row}}.cc.ctxt-product .slider__wrapper .slider .slider__track .slide .slide__wrapper{width:100%;height:100%;max-width:79.5rem;display:flex;align-items:center;justify-content:center;background-image:var(--bg-mob);background-repeat:no-repeat;background-size:cover;background-position:center}@media(min-width: 640px){.cc.ctxt-product .slider__wrapper .slider .slider__track .slide .slide__wrapper{flex-direction:row;background-image:var(--bg)}}@media(min-width: 1024px){.cc.ctxt-product .slider__wrapper .slider .slider__track .slide .slide__wrapper{flex-direction:row}}.cc.ctxt-product .slider__wrapper .slider .slider__track .slide .slide__body{max-width:68rem;width:100%;padding:1rem;height:100%;display:flex;align-items:flex-end}@media(min-width: 1024px){.cc.ctxt-product .slider__wrapper .slider .slider__track .slide .slide__body{align-items:center;padding:0 5rem}}@media(min-width: 1366px){.cc.ctxt-product .slider__wrapper .slider .slider__track .slide .slide__body{padding:0}}.cc.ctxt-product .slider__wrapper .slider .slider__track .slide .slide__content{width:100%;border-radius:1.5rem;background:hsla(0,0%,100%,.85);backdrop-filter:blur(3px);box-shadow:0 2px 16px 0 rgba(0,0,0,.05);padding:2rem;display:flex;flex-direction:column;gap:1rem;max-height:50%}@media(min-width: 1024px){.cc.ctxt-product .slider__wrapper .slider .slider__track .slide .slide__content{max-width:29rem;padding:2.5rem;max-height:none;align-items:flex-start}}.cc.ctxt-product .slider__wrapper .slider .slider__track .slide .slide__content .slide__title{color:#1d1d1f;font-size:1.5rem;font-weight:700;line-height:120%;margin:0}@media(min-width: 1024px){.cc.ctxt-product .slider__wrapper .slider .slider__track .slide .slide__content .slide__title{font-size:1.75rem}}.cc.ctxt-product .slider__wrapper .slider .slider__track .slide .slide__content .slide__title strong{color:#d4221d;font-weight:700}.cc.ctxt-product .slider__wrapper .slider .slider__track .slide .slide__content .slide__hook{color:#565e6e;font-size:.875rem;font-weight:400;line-height:1.5rem;margin:0}@media(min-width: 1024px){.cc.ctxt-product .slider__wrapper .slider .slider__track .slide .slide__content .slide__hook{font-size:1rem}}.cc.ctxt-product .slider__wrapper .slider .slider__track .slide .slide__content .slide__action{background:#003192;border:1px solid #003192;color:#fff;font-size:.9375rem;font-weight:600;line-height:1.0625rem}.cc.ctxt-product .slider__wrapper .slider .slider__track .slide .slide__content .slide__action:focus-visible{outline:3px dashed #003192}.cc.ctxt-product .slider__wrapper .slider .slider__track .slide .slide__content .slide__action:hover{background:#0057ff;border:1px solid #0057ff}.cc.ctxt-product .slider__wrapper .slider .slider__track .slide .slide__picture{display:block;width:40%;height:100%;background-color:gold}.cc.ctxt-product .slider__wrapper .slider .slider__controls{position:absolute;bottom:0;display:flex;width:100%;justify-content:space-between;pointer-events:none;padding:0 1rem;z-index:21}@media(min-width: 1024px){.cc.ctxt-product .slider__wrapper .slider .slider__controls{top:50%;left:50%;transform:translate(-50%, -50%);padding:0 1rem;bottom:auto}}@media(min-width: 1366px){.cc.ctxt-product .slider__wrapper .slider .slider__controls{width:77.5rem;padding:0}}.cc.ctxt-product .slider__wrapper .slider .slider__arrow{pointer-events:all;background:#fff;border:none;font-size:2rem;cursor:pointer;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;border-radius:.75rem}.cc.ctxt-product .slider__wrapper .slider .slider__arrow:hover{background-color:#f6f6f6}.cc.ctxt-product .slider__wrapper .slider__dots{display:flex;justify-content:center;height:2rem;margin-top:-1.5rem;align-items:self-end;position:relative;z-index:20;gap:.5rem}@media(min-width: 1024px){.cc.ctxt-product .slider__wrapper .slider__dots{margin-top:1.5rem}}.cc.ctxt-product .slider__wrapper .slider__dots .slider__dot{width:2.75rem;height:2.75rem;min-width:10px;min-height:10px;border-radius:6.25rem;border:0;padding:0;cursor:pointer;transition:all .2s ease;appearance:none;outline:none;display:flex;justify-content:center;align-items:center;margin-inline:-1rem;background:inherit}.cc.ctxt-product .slider__wrapper .slider__dots .slider__dot:not(.slider__dot--active):hover .slider__dot-inner{background:rgba(0,87,255,.5)}.cc.ctxt-product .slider__wrapper .slider__dots .slider__dot .slider__dot-inner{display:flex;width:.5rem;height:.5rem;border-radius:999px;background:#999;transition:all .2s ease}.cc.ctxt-product .slider__wrapper .slider__dots .slider__dot:focus-visible .slider__dot-inner{outline:.125rem dashed;outline-offset:3px}.cc.ctxt-product .slider__wrapper .slider__dots .slider__dot--active{margin-inline:-0.5rem}.cc.ctxt-product .slider__wrapper .slider__dots .slider__dot--active .slider__dot-inner{background:#0057ff;width:1.5rem;transition:all .2s ease}.cc .slider__track ace-blocks{margin:auto}.cc .slider__track ace-blocks div.le-blocklist{display:flex}.cc .float{display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 640px){.cc .float{flex-direction:row}}.cc .float{width:100%}.cc .float__content{gap:3rem;display:contents;flex-direction:column;margin-bottom:1rem}@media(min-width: 640px){.cc .float__content{max-width:25.5rem;margin-bottom:0;display:flex}}.cc .float__content h2{text-align:center}@media(min-width: 640px){.cc .float__content h2{text-align:left}}.cc .float__image{margin-bottom:1rem}@media(min-width: 640px){.cc .float__image{width:50%;margin-bottom:0}}.cc .float__image picture img{margin:0;width:100%}.cc .float__advantages{display:flex;flex-direction:column;gap:2rem;margin:0;order:3;padding:0}@media(min-width: 640px){.cc .float__advantages{order:2}}.cc .float__advantages li{list-style-type:none;display:flex;justify-content:flex-start;align-items:center;gap:1rem}.cc .float__advantages li div[class^=icon_]{background-color:#f0f3ff;border-radius:1rem;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;flex:0 0 3rem}.cc .float__advantages li div[class^=icon_]::before{width:2rem;height:2rem;background:#0057ff}.cc .float__advantages li p{font-size:1rem;font-style:normal;font-weight:normal;line-height:160%;color:#1d1d1f}.cc .float__advantages li p strong{font-weight:600}.cc .argument__wrapper{padding:0}.cc .argument__container{display:grid;grid-template-columns:repeat(1, 1fr);list-style:none;padding:0}@media(min-width: 640px){.cc .argument__container{grid-template-columns:repeat(3, 1fr)}.cc .argument__container:has(li:nth-child(4):last-child){grid-template-columns:repeat(2, 1fr)}}.cc .argument__container{gap:1.5rem;margin:0}.cc .argument__item{padding:1.5rem 1.5rem 2rem 1.5rem;border-radius:1.5rem;border:1px solid #dedee0;gap:1.5rem;margin:0;display:flex;flex-direction:column}.cc .argument__picto{background:#f0f3ff;width:3rem;height:3rem;border-radius:1rem;display:flex;justify-content:center;align-items:center}.cc .argument__picto::before{background:#0057ff;width:2rem;height:2rem}.cc .argument__content{margin-top:0;gap:1rem;display:flex;flex-direction:column}.cc .argument__content h3{font-size:1.5rem;font-style:normal;font-weight:600;line-height:120%;margin:0}.cc .argument__content h3+p{font-size:1rem;font-style:normal;font-weight:400;line-height:160%;color:#565e6e}.cc .argument__surtitle{margin:0;font-size:.875rem;font-style:normal;font-weight:400;line-height:140%}div.cc .accordeon{border:none;border:1px solid #dedee0;border-radius:1rem;padding:1.5rem 1.5rem}div.cc .accordeon:hover{background:#f8f8f8}@media(min-width: 640px){div.cc .accordeon{padding:1.5rem 2rem}}div.cc .accordeon__wrapper{display:flex;flex-direction:column;gap:1rem}div.cc .accordeon .accordeon__titre{padding:0}div.cc .accordeon .accordeon__titre button{padding:0;display:flex;justify-content:space-between;align-items:center;font-weight:500;font-size:1.125rem;line-height:140%;width:100%}div.cc .accordeon .accordeon__titre button::after{content:none}div.cc .accordeon .accordeon__titre button span.icon_chevron_down{background:#f0f3ff;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;border-radius:50%}div.cc .accordeon .accordeon__titre button span.icon_chevron_down::before{display:block;background:#0057ff;width:1.5rem;height:1.5rem;transition:all .2s ease}div.cc .accordeon .accordeon__titre button[aria-expanded=true] span.icon_chevron_down::before{transform:rotate(-180deg);transition:all .2s ease}div.cc .accordeon .accordeon__titre button[aria-expanded=true] span.icon_chevron_down::after{content:""}div.cc .accordeon .accordeon__paragraphe{color:#565e6e;font-size:1rem;font-style:normal;font-weight:400;line-height:160%;transition:all .2s ease}div.cc .accordeon .accordeon__paragraphe[aria-hidden=false]{padding:1rem 0 0;transition:all .2s ease}div.cc .accordeon .icon_chevron_down{width:1.5rem !important;height:1.5rem !important}@media(min-width: 640px){div.cc .accordeon .icon_chevron_down{width:2rem}}div.cc .accordeon .icon_chevron_down::before{mask:url("https://cdnwmsi.e-i.com/SITW/wm/global/1.0.0/af/assets/icones/chevron-down.svg") no-repeat center/cover}.cc .blocSelect{display:flex;flex-direction:column;gap:3rem}.cc .blocSelect .select__nav{display:flex;justify-content:center;gap:.5rem}.cc .blocSelect .select__nav button{height:auto;background:#fff;color:#66666e;border:1px solid #dedee0;border-radius:62.4375rem;padding:.75rem 1rem;font-weight:500;display:flex;justify-content:center;align-items:center;gap:.75rem;transition:all .25s ease;font-size:.875rem}@media(min-width: 1024px){.cc .blocSelect .select__nav button{font-size:1rem}}.cc .blocSelect .select__nav button:focus-visible{outline:.125rem dashed #000;outline-offset:.25rem}.cc .blocSelect .select__nav button::before{display:none}@media(min-width: 1024px){.cc .blocSelect .select__nav button::before{display:block}}.cc .blocSelect .select__nav button::before{background:#66666e;width:1.5rem;height:1.5rem;content:""}.cc .blocSelect .select__nav button.active{background:#0c0e38;color:#fff}.cc .blocSelect .select__nav button.active::before{background-color:#fff}.cc .blocSelect .select__options{width:100%}.cc .blocSelect .select__option{display:none}.cc .blocSelect .select__option.is-active{display:grid}.cc .phone__cards{margin:5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(1, 1fr);gap:1.5rem}@media(min-width: 640px){.cc .phone__cards{grid-template-columns:repeat(3, 1fr)}}.cc .phone__cards .card{list-style:none;padding:0;margin:0;margin-top:-2.3rem;z-index:10;position:relative;margin-bottom:2.5rem}.cc .phone__cards .card.card__featured{order:-1}@media(min-width: 640px){.cc .phone__cards .card.card__featured{order:initial}}.cc .phone__cards .card.card__featured .card__content{border:2px solid #003192;box-shadow:0 4px 12px -4px rgba(22,34,51,.12),0 16px 32px 0 rgba(22,34,51,.16)}.cc .phone__cards .card.card__featured .card__highlight{display:flex;justify-content:center;align-items:center;align-self:stretch;height:5rem;width:100%;background-color:#003192;color:#fff;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;text-align:center;padding:.75rem 1.5rem 3rem 1.5rem;position:absolute;left:0;transform:translateY(-50%)}.cc .phone__cards .card.card__featured .card__highlight p{font-size:.875rem;font-weight:600;line-height:1.225rem}.cc .phone__cards .card .card__highlight{display:none}.cc .phone__cards .card .card__content{z-index:10;padding:2rem 1.5rem;background:#fff;border-radius:1.5rem;position:relative;border:1px solid #dedee0;display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 640px){.cc .phone__cards .card .card__content{height:stretch}}.cc .phone__cards .card .card__content .card__offers__wrapper{display:flex;flex-direction:column;justify-content:space-between;height:stretch}.cc .phone__cards .card .card__content .card__offer .card__offer__head{display:flex;justify-content:space-between;margin-bottom:1rem}.cc .phone__cards .card .card__content .card__offer .card__offer__head.border{border-bottom:1px solid #dedee0}.cc .phone__cards .card .card__content .card__offer .card__offer__head .card__badge{padding:.375rem .5rem;background:#f0f3ff;color:#0057ff;font-size:.6875rem;font-weight:500;line-height:140%;width:fit-content;border-radius:.375rem;letter-spacing:.0275rem;text-transform:uppercase}.cc .phone__cards .card .card__content .card__offer .card__title{font-size:1rem;font-weight:700;line-height:1.1rem;margin-bottom:0}.cc .phone__cards .card .card__content .card__offer .card__title::before{width:2.5rem;height:2.5rem;background-color:#e6e6e6;position:absolute;right:1.5rem}.cc .phone__cards .card .card__content .card__offer .card__subtitle{color:#003192;font-size:2rem;font-style:normal;font-weight:700;line-height:2.2rem;letter-spacing:-0.04rem;margin-bottom:1rem}.cc .phone__cards .card .card__content .card__offer .card__badge{margin-bottom:1rem;padding:.375rem .5rem;background:#fef6f6;color:#f01d4b;font-size:.75rem;font-weight:600;line-height:1.05rem;width:fit-content;border-radius:.375rem}.cc .phone__cards .card .card__content .card__offer .card_picture{width:3rem;height:3rem}.cc .phone__cards .card .card__content .card__offer .card__price__current{font-size:1.125rem;font-weight:700;line-height:1.575rem;margin-bottom:0}.cc .phone__cards .card .card__content .card__offer .card__price__info{color:#66666e;font-size:.875rem;font-weight:400;line-height:1.225rem;margin-bottom:0}.cc .phone__cards .card .card__content .card__offer .card__commitment{font-size:.875rem;font-weight:600;line-height:1.225rem;margin-bottom:1rem}.cc .phone__cards .card .card__content .card__offer .card__link{font-size:.875rem;font-weight:400;line-height:1.225;text-decoration:underline;color:#66666e;margin-bottom:1rem;display:block;width:fit-content;background:inherit;border:none}.cc .phone__cards .card .card__content .card__offer .card__link:hover{color:#0057ff}.cc .phone__cards .card .card__content .card__offer .card__data{background:#f5f5f5;padding:.75rem;border-radius:.375rem}.cc .phone__cards .card .card__content .card__offer .card__data p{margin-bottom:0;font-size:.875rem;color:#66666e;line-height:1.225rem}.cc .phone__cards .card .card__content .card__offer .card__price{display:flex;justify-content:space-between;align-items:center}.cc .phone__cards .card .card__content .card__offer .card__price .card__price__toggle{display:flex;align-items:center;gap:12px}.cc .phone__cards .card .card__content .card__offer .card__price .toggle__label{font-weight:600;color:#66666e;font-size:.75rem}.cc .phone__cards .card .card__content .card__offer .card__price .toggle__input{display:inline-flex;align-items:center;gap:10px;cursor:pointer;user-select:none;position:relative;width:2.5rem;height:1.5rem;clip-path:none}.cc .phone__cards .card .card__content .card__offer .card__price .toggle__input input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.cc .phone__cards .card .card__content .card__offer .card__price .toggle__input input:checked+.toggle__slider{background:#0057ff}.cc .phone__cards .card .card__content .card__offer .card__price .toggle__input input:checked+.toggle__slider::before{transform:translateX(1rem)}.cc .phone__cards .card .card__content .card__offer .card__price .toggle__input input:checked+.toggle__slider::after{opacity:1;color:#0057ff;left:19px;transition:all ease .3s}.cc .phone__cards .card .card__content .card__offer .card__price .toggle__input input:focus-visible+.toggle__slider{outline:1px dashed;outline-offset:-1px}.cc .phone__cards .card .card__content .card__offer .card__price .toggle__slider{position:relative;inset:0;background:#ccc;border-radius:999px;transition:.3s;width:2.5rem;height:1.5rem}.cc .phone__cards .card .card__content .card__offer .card__price .toggle__slider::before{content:"";position:absolute;width:1rem;height:1rem;top:4px;left:4px;transition:.3s;background-color:#0057ff;z-index:2;display:none}.cc .phone__cards .card .card__content .card__offer .card__price .toggle__slider::after{content:"";position:absolute;width:18px;height:18px;top:3px;left:3px;font-size:12px;background-color:#fff;display:flex;align-items:center;justify-content:center;transition:.2s;font-size:1rem;z-index:1;border-radius:50%}.cc .phone__cards .card .card__content .card__offer .card__price .toggle__slider:hover{background:#b4b8bd}.cc .phone__cards .card .card__content .card__offer .card__price input:checked+span::before{display:block}.cc .phone__cards .card .card__content .card__separator{display:flex;align-items:center;margin:18px 0}.cc .phone__cards .card .card__content .card__separator::before,.cc .phone__cards .card .card__content .card__separator::after{content:"";flex:1;height:1px;background:#ddd}.cc .phone__cards .card .card__content .card__separator span{width:2.5rem;height:2.5rem;border-radius:50%;display:grid;place-items:center;margin:0 10px;color:#0057ff;font-size:2rem;line-height:1;background:#f0f3ff;padding-bottom:5px}.cc .phone__cards .card .card__content .card__price{margin-bottom:1rem}.cc .phone__cards .card .card__content .card__price .bundle__price__strike{color:#66666e;margin-bottom:0}.cc .phone__cards .card .card__content .card__price .card__price__total,.cc .phone__cards .card .card__content .card__price .price__visual{display:flex;color:#f01d4b;font-size:2.5rem;font-weight:700;line-height:2.25rem;letter-spacing:-0.05rem}.cc .phone__cards .card .card__content .card__price .card__price__total .price__smaller,.cc .phone__cards .card .card__content .card__price .price__visual .price__smaller{display:flex;flex-direction:column;line-height:1;justify-content:center;font-size:1rem;margin-left:4px}.cc .phone__cards .card .card__content .card__price .card__price__total .price__smaller span+span,.cc .phone__cards .card .card__content .card__price .price__visual .price__smaller span+span{color:#1d1d1f;font-weight:500}.cc .phone__cards .card .card__content .card__action .button{width:100%;background:#003192}.cc .phone__cards .card .card__content .card__action .button.secondary{background:#fff;color:#003192;border:1px solid #dcdce0}.cc .phone__cards .card .card__content .card__action .button.secondary:hover{background:#fff;border:2px solid #003192}.cc .phone__cards .card .card__content .card__action .button:hover{background:#0057ff;border:2px solid #0057ff}.cc .phone__cards .card .card__content .card__arguments{margin:1.5rem 0;padding:0;display:flex;flex-direction:column;gap:1.5rem}.cc .phone__cards .card .card__content .card__arguments li{list-style:none;display:flex;position:relative;padding-left:3rem}.cc .phone__cards .card .card__content .card__arguments li::before{width:1.25rem;height:1.25rem;background:#0057ff;z-index:1;position:absolute;transform:translate(30%, 30%);top:0;left:0}.cc .phone__cards .card .card__content .card__arguments li::after{content:"";position:absolute;z-index:0;background-color:#f0f3ff;border-radius:1rem;width:2rem;height:2rem;left:0;top:0}.cc .phone__cards .card .card__content .card__arguments li .argument__content{display:flex;flex-direction:column;gap:0}.cc .phone__cards .card .card__content .card__arguments li .argument__content .argument__title{font-size:.875rem;font-weight:600;line-height:1.4rem;margin-bottom:0}.cc .phone__cards .card .card__content .card__arguments li .argument__content .argument__detail{font-size:.875rem;font-weight:400;line-height:1.4rem;color:#66666e}.cc .phone__special{background-color:#fff;margin-top:2rem;padding:2.5rem;justify-content:center;align-items:center;display:flex;flex-direction:column;border-radius:1.5rem;border:1px solid #dcdce0;gap:2.5rem}@media(min-width: 640px){.cc .phone__special{flex-direction:row;justify-content:space-between}}.cc .phone__special .special__content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;flex:1.5}@media(min-width: 640px){.cc .phone__special .special__content{align-items:flex-start;text-align:left}}.cc .phone__special .special__content .special__badge{padding:.375rem .5rem;background:#f0f3ff;color:#0057ff;font-size:.6875rem;font-weight:500;line-height:140%;width:fit-content;border-radius:.375rem;letter-spacing:.0275rem;text-transform:uppercase}.cc .phone__special .special__content .special__title{font-size:1.375rem;font-weight:600;line-height:1.925rem;margin-bottom:.5rem}.cc .phone__special .special__content .special__hook{font-size:1.125rem;font-weight:400;line-height:1.575rem;color:#565e6e}.cc .phone__special .special__offer{display:flex;align-items:center;flex:1}.cc .phone__special .special__offer .special__logo{width:8.5rem;height:3.875rem;margin-right:1.5rem}.cc .phone__special .special__offer .special__detail{border-left:1px solid #dcdce0;padding-left:1.5rem}.cc .phone__special .special__offer .special__detail .special__data{color:#003192;font-size:1.5rem;font-weight:700;line-height:1.5rem;letter-spacing:-0.03rem;margin-bottom:.5rem}.cc .phone__special .special__offer .special__detail .special__price{display:flex;color:#f01d4b;font-size:2.5rem;font-weight:700;line-height:2.25rem;letter-spacing:-0.05rem}.cc .phone__special .special__offer .special__detail .special__price .price__smaller{display:flex;flex-direction:column;line-height:1;justify-content:center;font-size:1rem;margin-left:4px}.cc .phone__special .special__offer .special__detail .special__price .price__smaller span+span{color:#565e6e;font-weight:500}.cc .phone__special .special__actions{display:flex;flex-direction:column;flex:1;width:100%}.cc .phone__special .special__actions .button--primary:hover{background:#0057ff;border:2px solid #0057ff;transition:all 1s ease}.cc .phone__special .special__actions .button--secondary{background:#fff;color:#003192;border:1px solid #dcdce0}.cc .phone__special .special__actions .button--secondary:hover{background:#fff;border:2px solid #003192}.cc .modal__background{position:fixed;inset:0;background:rgba(0,0,0,.6);display:none;z-index:0}.cc .modal__background.active{display:flex;z-index:999}.cc .modal__background.active+.modal{opacity:1;transform:translateY(0);transition:all .2s ease-in-out}.cc .modal{display:flex;justify-content:center;align-items:center;transform:translateY(100%);transition:all .2s ease-in-out;opacity:0;width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000}.cc .modal .modal__content *{margin-bottom:0}.cc .modal .modal__content{width:100%;max-width:40rem;border-radius:1.5rem;border:1px solid #dedee0;background:#fff}.cc .modal .modal__content .modal__head{display:flex;padding:1.5rem;justify-content:space-between;align-items:center;border-bottom:1px solid #dedee0}.cc .modal .modal__content .modal__head .modal__offer .modal__title{font-size:1rem;font-weight:700;line-height:1.1rem}.cc .modal .modal__content .modal__head .modal__offer .modal__subtitle{font-size:2rem;font-weight:700;line-height:2.2rem;letter-spacing:-0.04rem;color:#003192}.cc .modal .modal__content .modal__head .modal__close{background:#f5f5f5;border-radius:50%;width:3rem;height:3rem;position:relative;cursor:pointer;border:none}.cc .modal .modal__content .modal__head .modal__close:hover{background:#e6e6e6}.cc .modal .modal__content .modal__head .modal__close::before,.cc .modal .modal__content .modal__head .modal__close::after{content:"";position:absolute;top:50%;left:50%;width:24px;height:2px;background:#66666e;transform-origin:center}.cc .modal .modal__content .modal__head .modal__close::before{transform:translate(-50%, -50%) rotate(45deg)}.cc .modal .modal__content .modal__head .modal__close::after{transform:translate(-50%, -50%) rotate(-45deg)}.cc .modal .modal__content .modal__body{padding:1.5rem;display:flex;flex-direction:column;max-height:50vh;overflow:auto;gap:2rem}.cc .modal .modal__content .modal__body .modal__infos{display:flex;gap:1rem}.cc .modal .modal__content .modal__body .modal__infos .modal__picture{width:7.5rem;height:7.5rem;background:#f5f5f5;display:flex;justify-content:center;align-items:center;border-radius:.75rem}.cc .modal .modal__content .modal__body .modal__infos .modal__details{display:flex;flex-direction:column;justify-content:center}.cc .modal .modal__content .modal__body .modal__infos .modal__details .modal__price{font-size:1.5rem;font-weight:700;line-height:2.1rem}.cc .modal .modal__content .modal__body .modal__infos .modal__details .modal__commitment{font-size:1rem;font-weight:600;line-height:1.4rem}.cc .modal .modal__content .modal__body .modal__arguments{margin:0;padding:0;display:flex;flex-direction:column;gap:1.5rem}.cc .modal .modal__content .modal__body .modal__arguments li{list-style:none;display:flex;position:relative;padding-left:3rem}.cc .modal .modal__content .modal__body .modal__arguments li::before{width:1.25rem;height:1.25rem;background:#003192;z-index:1;position:absolute;transform:translate(30%, 30%);top:0;left:0}.cc .modal .modal__content .modal__body .modal__arguments li::after{content:"";position:absolute;z-index:0;background-color:#f7fafd;border-radius:1rem;width:2rem;height:2rem;left:0;top:0}.cc .modal .modal__content .modal__body .modal__arguments li .argument__content{.
                        display:flex;flex-direction:column;gap:0}.cc .modal .modal__content .modal__body .modal__arguments li .argument__content .argument__title{font-size:1rem;font-weight:600;line-height:1.4rem}.cc .modal .modal__content .modal__body .modal__arguments li .argument__content .argument__detail{font-size:.875rem;font-weight:400;line-height:1.225rem;color:#66666e}.cc .modal .modal__content .modal__body .modal__insert{background:#f5f5f5;border-radius:1.5rem;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.cc .modal .modal__content .modal__body .modal__insert .insert__content .insert__title{font-weight:600;font-size:.875rem;line-height:1.225rem;margin-bottom:1rem}.cc .modal .modal__content .modal__body .modal__insert .insert__content .insert__detail{font-size:.875rem;font-weight:400;line-height:1.225rem;color:#66666e}.cc .modal .modal__content .modal__actions{padding:1.5rem;display:flex;justify-content:center;border-top:1px solid #dedee0}.cc .modal .modal__content .modal__actions a.button.button--primary{background:#003192;border:2px solid #003192}.cc .modal .modal__content .modal__actions a.button.button--primary:hover{background:#0057ff;border:2px solid #0057ff}.cc .modal .modal__content .modal__actions .button.button--ghost{background:#f8f8f8;color:#565e6e;border:2px solid #f8f8f8}.cc .modal .modal__content .modal__actions .button.button--ghost:hover{background:#e6e6e6;border:2px solid #e6e6e6;color:#0c0e38}@media(min-width: 640px){.cc .modal .modal__content .modal__actions{justify-content:flex-end}}.cc .modal .modal__content .modal__actions{gap:1rem}.cc .modal .modal__content .modal__actions .button{margin-top:0;font-size:1rem}.cc header+.container__grid{z-index:999}.cc .page__content .offers{display:flex;width:100%;justify-content:center;align-items:center;gap:1.5rem;flex-direction:column}@media(min-width: 640px){.cc .page__content .offers{flex-direction:row}}.cc .page__content .offers .offer{width:100%;border-radius:1.5rem;align-self:stretch;color:inherit;overflow:hidden}.cc .page__content .offers .offer .offer__bg{position:relative;overflow:hidden;border-radius:.25rem;padding:3rem 2rem;cursor:pointer}.cc .page__content .offers .offer .offer__bg::before{content:"";position:absolute;inset:0;background:var(--bg);background-repeat:no-repeat;background-size:cover;transition:transform ease 200ms;background-position:center}.cc .page__content .offers .offer:hover .offer__bg::before{transform:scale(1.02);transition:transform ease 200ms}.cc .page__content .offers .offer a.offer__overlay{white-space:normal !important;text-decoration:none;display:block;transition:none;position:absolute;inset:0;z-index:5}.cc .page__content .offers .offer a.offer__overlay::after{content:none !important}.cc .page__content .offers .offer a.offer__overlay:hover~.button{background:#e0e7ff;border-color:#e0e7ff}@media(min-width: 640px){.cc .page__content .offers .offer{width:50%}}.cc .page__content .offers .offer .offer__surtitle{position:relative;color:#fff;font-size:.875rem;font-style:normal;font-weight:400;line-height:140%}.cc .page__content .offers .offer .offer__title{position:relative;color:#fff;font-family:Inter;font-size:1.5rem;font-style:normal;font-weight:600;line-height:120%;margin-bottom:2rem;max-width:20rem}.cc .page__content .offers .offer .offer__link.button{background:#fff;color:#003192;border:1px solid #fff}.cc .page__content .offers .offer .offer__link.button:hover{background:#e0e7ff;border-color:#e0e7ff}.cc .page__content .offers .offer .offer__link.button span{margin-right:-0.5rem}.cc .page__content .offers .offer sup a,.cc .page__content .offers .offer sup{color:#fff;z-index:6}.cc{background:#fff}.cc div.container__grid,.cc section.page__element.detail{max-width:none;padding:0;box-shadow:none}.cc div.container__grid .detail__paragraph,.cc section.page__element.detail .detail__paragraph{max-width:68rem;margin:0}@media(min-width: 1024px){.cc.ctxt-product .page__element.detail{margin-top:0}}.cc article.page__content{display:flex;justify-content:center;padding:2rem 1rem}@media(min-width: 1024px){.cc article.page__content{padding:4.5rem 1rem}}.cc article.page__content:first-child{background-color:#f5f5f7;padding:3rem 1rem 4.5rem}@media(min-width: 1024px){.cc article.page__content:first-child{margin-bottom:4.5rem}}.cc article.page__content .detail__paragraph{display:flex;flex-direction:column}.cc article.page__content .detail__paragraph .detail__heading{margin-bottom:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:1rem}@media(min-width: 1024px){.cc article.page__content .detail__paragraph .detail__heading{margin-bottom:4rem}}.cc article.page__content .detail__paragraph .detail__heading h1.detail__title{font-size:2rem}.cc article.page__content .detail__paragraph .detail__heading .detail__title{text-align:center;margin:0}.cc article.page__content .detail__paragraph .detail__heading .details__hook{font-size:1.125rem;font-style:normal;font-weight:400;line-height:140%;color:#565e6e}.cc .page__element.counselor.product{background:#fff}.cc .page__element.counselor.product .counselor__container{background:#f0f3ff;padding:2rem 1.5rem;border-radius:1.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}@media(min-width: 640px){.cc .page__element.counselor.product .counselor__container{flex-direction:row;padding:3rem 4rem;align-items:center}}.cc .page__element.counselor.product .counselor__container .counselor__content{margin-bottom:2rem}@media(min-width: 640px){.cc .page__element.counselor.product .counselor__container .counselor__content{margin-bottom:0}}.cc .page__element.counselor.product .counselor__container .counselor__content h2{margin-bottom:1rem}.cc .page__element.counselor.product .counselor__container .counselor__content p{color:#565e6e}.cc .page__element.counselor.product .counselor__container .counselor__actions{width:100%}@media(min-width: 640px){.cc .page__element.counselor.product .counselor__container .counselor__actions{width:auto}}.cc div.container__grid{z-index:500}.cc.ctxt-product .cartouche_sortie__wrapper{padding:1rem}@media(min-width: 1366px){.cc.ctxt-product .cartouche_sortie__wrapper{padding:0 1rem 1rem}}/*# sourceMappingURL=cm_styles.css.map */
