.banner-section{overflow:hidden}.banner-section .banner-container{display:flex;justify-content:space-between}@media (max-width: 1200px){.banner-section .banner-container{flex-direction:column}}.banner-section .banner-container .banner-main{flex:1;max-width:956px;margin-right:auto}.banner-section .banner-container .banner-main .banner-buttons{margin-top:32px;display:flex;gap:16px;flex-wrap:wrap}@media (max-width: 1200px){.banner-section .banner-container .banner-main .banner-buttons{flex-direction:column}.banner-section .banner-container .banner-main .banner-buttons a,.banner-section .banner-container .banner-main .banner-buttons button{width:100%;justify-content:center}}.banner-section .banner-container:has(.banner-side) .banner-main{max-width:686px}.banner-section .banner-container .banner-side{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}@media (min-width: 1200px){.banner-section .banner-container .banner-side{gap:24px}}@media (min-width: 769px) and (max-width: 1200px){.banner-section .banner-container .banner-side{flex-direction:row;justify-content:left}}@media (max-width: 768px){.banner-section .banner-container .banner-side{gap:32px}}.banner-section .banner-container .banner-side .banner-subtitle{display:flex;flex-direction:column;max-width:282px;align-items:center}.banner-section .banner-container .banner-side .banner-subtitle .subtitle-buttons{display:flex;flex-direction:column;align-self:flex-start;margin-top:16px;gap:16px}.banner-section .banner-container .banner-side .banner-subtitle .subtitle-buttons a,.banner-section .banner-container .banner-side .banner-subtitle .subtitle-buttons button{width:100%;justify-content:center;text-align:center}@media (max-width: 1200px){.banner-section .banner-container .banner-side .banner-subtitle .subtitle-buttons{width:100%}}@media (max-width: 1200px){.banner-section .banner-container .banner-side .banner-subtitle{place-self:flex-end;max-width:246px;margin-left:auto;margin-right:auto}}@media (max-width: 768px){.banner-section .banner-container .banner-side .banner-subtitle{max-width:100%}}.banner-section .banner-container.simple{gap:59px}@media (min-width: 769px) and (max-width: 1200px){.banner-section .banner-container.simple{flex-direction:row}}@media (max-width: 1200px){.banner-section .banner-container.simple{gap:22px}}.banner-section .banner-container.simple.inverted{flex-direction:row-reverse;gap:52px}@media (max-width: 768px){.banner-section .banner-container.simple.inverted{flex-direction:column}}@media (max-width: 1200px){.banner-section .banner-container.simple.inverted{row-gap:32px;column-gap:22px}}.banner-section .banner-container .hero-image{mask-image:url("../modules/portail-common/css/PDC/img/masks/hero_mask1.svg");mask-repeat:no-repeat;aspect-ratio:489 / 233}.banner-section .banner-container .hero-image::before{mask:url('data:image/svg+xml,             <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 489 233">               <path d="M323.833 135.753 356.5 200 135.532 234Z" />             </svg>')}@media (min-width: 769px){.banner-section .banner-container .hero-image{width:489px;height:233px}}@media (max-width: 768px){.banner-section .banner-container .hero-image{mask-image:url("../modules/portail-common/css/PDC/img/masks/hero_mask1_small.svg");mask-repeat:no-repeat;aspect-ratio:375 / 245}.banner-section .banner-container .hero-image::before{mask:url('data:image/svg+xml,             <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 375 245">               <path d="M319.9 147.7 352.7 210.2 131.5 245.3Z" />             </svg>')}}.banner-section .banner-container .banner-image{mask-image:url("../modules/portail-common/css/PDC/img/masks/banner_mask1.svg");mask-repeat:no-repeat;aspect-ratio:551 / 355}.banner-section .banner-container .banner-image::before{mask:url('data:image/svg+xml,             <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 551 355">               <path d="M458 212 202 356l303-50Z" />             </svg>')}@media (min-width: 769px){.banner-section .banner-container .banner-image{height:355px}}@media (max-width: 1200px){.banner-section .banner-container .banner-image{mask-image:url("../modules/portail-common/css/PDC/img/masks/banner_mask1_small.svg");mask-repeat:no-repeat;aspect-ratio:375 / 306;max-height:306px}.banner-section .banner-container .banner-image::before{mask:url('data:image/svg+xml,             <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 375 306">               <path d="M334.5 255.7 32.3 306.8 290.7 164.8Z" />             </svg>')}}.banner-section .banner-container .champion-image{mask-image:url("../modules/portail-common/css/PDC/img/masks/breadcrumb_mask1.svg");mask-repeat:no-repeat;aspect-ratio:553 / 409}.banner-section .banner-container .champion-image::before{mask:url('data:image/svg+xml,             <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 553 409">               <path d="M55.9 235.7 293 409 0 322Z" />             </svg>')}@media (min-width: 1201px){.banner-section .banner-container .champion-image{width:553px;height:409px}}@media (max-width: 1200px){.banner-section .banner-container .champion-image{mask-image:url("../modules/portail-common/css/PDC/img/masks/breadcrumb_mask1_small.svg");mask-repeat:no-repeat;aspect-ratio:374 / 360;max-height:360px}.banner-section .banner-container .champion-image::before{mask:url('data:image/svg+xml,             <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 374 360">               <path d="M55.3 185.6 293 360 0 271Z" />             </svg>')}}@media (max-width: 440px){.banner-section .banner-container .champion-image{mask-size:contain;mask-image:url("../modules/portail-common/css/PDC/img/masks/breadcrumb_mask1_mobile.svg");mask-repeat:no-repeat;aspect-ratio:440 / 253}.banner-section .banner-container .champion-image::before{mask:url('data:image/svg+xml,             <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 440 253">               <path d="M 44.3 108.6 351 256 0 191 Z" />             </svg>')}}.banner-section .banner-container .masked-image{position:relative;margin-left:-144px;margin-top:-48px}@media (max-width: 1200px){.banner-section .banner-container .masked-image{margin-left:-24px}}@media (max-width: 768px){.banner-section .banner-container .masked-image{width:100vw;height:auto;max-height:max-content}}@media (min-width: 441px) and (max-width: 768px){.banner-section .banner-container .masked-image{max-width:440px}}@media (min-width: 769px) and (max-width: 1200px){.banner-section .banner-container.simple .masked-image.hero-image{mask-image:url("../modules/portail-common/css/PDC/img/masks/hero_mask1_medium.svg");mask-repeat:no-repeat;aspect-ratio:393 / 233;width:393px;height:233px;margin-left:-24px}.banner-section .banner-container.simple .masked-image.hero-image::before{mask:url('data:image/svg+xml,             <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 393 233">               <path d="M 228.833 135.753 L 261.5 200 L 40.532 234 Z" />             </svg>')}}.banner-section .banner-container.simple.inverted .masked-image{transform:scaleX(-1);margin-right:-144px;margin-left:0px}@media (max-width: 1200px){.banner-section .banner-container.simple.inverted .masked-image{margin-right:-24px}}.banner-section .banner-container.simple.inverted .masked-image img{transform:scaleX(-1)}@media (min-width: 769px) and (max-width: 1200px){.banner-section .banner-container.simple.inverted .masked-image.hero-image{margin-left:-20px}}@media (max-width: 768px){.banner-section .banner-container.simple.inverted .masked-image{margin-left:-24px}}.banner-section .banner-container{gap:42px}@media (max-width: 1200px){.banner-section .banner-container:has(.offers){row-gap:40px}}@media (max-width: 1200px){.banner-section .banner-container{gap:0px}}@media (max-width: 768px){.banner-section .banner-container{row-gap:32px}}.banner-section .banner-container .offers{margin-top:32px;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:24px;grid-row-gap:24px}@media (max-width: 768px){.banner-section .banner-container .offers{grid-template-columns:repeat(1, 1fr);grid-row-gap:16px}}@media (max-width: 1200px){.banner-section .banner-container:not(.simple) .banner-main{max-width:none;width:100%}}@media (max-width: 1200px){.banner-section .banner-container:not(.simple) .subtitle-buttons>a,.banner-section .banner-container:not(.simple) .subtitle-buttons>button{justify-content:center}}@media (max-width: 1200px){.banner-section .banner-container:not(.simple) .banner-subtitle{max-width:none;width:100%}}.banner-section .banner-container.simple:has(.champion-image){column-gap:81px}@media (max-width: 1200px){.banner-section .banner-container.simple:has(.champion-image){column-gap:21px}}.banner-section .banner-container.simple .banner-buttons{display:flex;flex-direction:row;text-align:center}@media (max-width: 1200px){.banner-section .banner-container.simple .banner-buttons{flex-direction:column}}@media (min-width: 769px) and (max-width: 1200px){.banner-section .banner-container.simple.inverted:has(.hero-image) .banner-buttons{margin-right:-70px}.banner-section .banner-container.simple.inverted .banner-buttons{flex-direction:row;flex-wrap:wrap}.banner-section .banner-container.simple.inverted .banner-buttons a{width:unset;flex:1 1}}
.breadcrumb{padding:17px 44px;margin-left:auto;margin-right:auto;max-width:1440px}.breadcrumb .breadcrumb-list{display:flex;flex-direction:row;font-size:1.2rem}.breadcrumb .breadcrumb-list .breadcrumb-link{text-decoration:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:inherit}.breadcrumb .breadcrumb-list .breadcrumb-link[aria-current="page"]{font-weight:bold}.breadcrumb .breadcrumb-list a{padding:0px 4px}.breadcrumb .breadcrumb-list li:not(:last-child)::after{margin:0px 4px;content:"/"}@media (min-width: 1200px){.breadcrumb ~ .banner-container.simple.inverted .masked-image{margin-top:-104px}}@media (max-width: 768px){.breadcrumb ~ .banner-container.simple.inverted .masked-image{margin-top:-48px}}@media (max-width: 1200px){.breadcrumb ~ .banner-container.simple.inverted{column-gap:22px}}@media (max-width: 1200px){.breadcrumb{display:none}}
.header-top-logout{
    position: relative;
}
.bt-logout{
    width: 38px;
    height: 38px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #F6261B;
    background-color: #FFFFFF;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    cursor: pointer;
}
.bt-logout svg{
	fill:#F6261B;
}
.bt-logout:hover svg{
	fill:#FFFFFF;
}
.bt-logout:hover{
	background-color: #381A0A;
    border: 1px solid #381A0A;
}
dialog[open]{padding:0;border-radius:8px;max-width:1200px;color:#381A0A}@media (max-width: 1200px){dialog[open]{width:calc(100% - 40px*2);border-radius:8px 8px 0 0}}@media (max-width: 1200px){dialog[open]{margin:auto;margin-bottom:0;max-width:none}}@media (max-width: 440px){dialog[open]{margin:0;margin-top:auto;width:100%}}dialog[open]::backdrop{background-color:rgba(0,0,0,0.8)}@media (min-width: 1201px){dialog[open].tablet-transition[open]{animation:opacityAnim 300ms}@keyframes opacityAnim{0%{opacity:0}100%{opacity:1}}}@media (max-width: 1200px){dialog[open].tablet-transition[open]{animation:btt 300ms}@keyframes btt{0%{transform:translateY(100%)}100%{transform:translateY(0)}}}dialog[open] .subtitle:not(:last-child){padding-bottom:32px}dialog[open] .full-width a{width:100%;text-align:center;justify-content:center}dialog[open]:has(.pop-up-title){overflow:visible}@media (max-width: 1200px){dialog[open]:has(.pop-up-title) .pop-up-content{max-height:calc(100vh - 130px - 90px)}}@media (max-width: 440px){dialog[open]:has(.pop-up-title) .pop-up-content{max-height:calc(100vh - 100px - 110px)}}dialog[open] .pop-up-content{max-width:1440px;padding:0 66px 32px}@media (max-width: 1200px){dialog[open] .pop-up-content{padding:0;overflow-y:auto}}@media (max-width: 1200px) and (min-width: 768px){dialog[open] .pop-up-content{padding-left:66px;padding-right:66px}}@media (max-width: 768px){dialog[open] .pop-up-content{padding-left:24px;padding-right:24px}}dialog[open] .pop-up-title{align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #6E6E6E;padding:24px 0}dialog[open] .pop-up-title .title{padding-left:24px}dialog[open] .pop-up-title>button{padding-right:24px}
.formPDC .form-select .SumoSelect{display:inline-block !important;position:relative;min-width:calc(min(440px, 100%));max-width:100%}.formPDC .form-select .SumoSelect .SelectClass,.formPDC .form-select .SumoSelect .SumoUnder{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;opacity:0;z-index:-1 !important}.formPDC .form-select .SumoSelect .SelectBox{display:flex;align-items:center;min-height:56px !important;padding:0 !important;border:none !important;background-color:#fff;outline:1px solid #381A0A;border-radius:4px;cursor:pointer}.formPDC .form-select .SumoSelect .SelectBox .placeholder{color:#381A0A;font-style:normal}.formPDC .form-select .SumoSelect .SelectBox span{padding:16px;padding-right:16px;width:100%;padding-right:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2rem !important}.formPDC .form-select .SumoSelect .SelectBox::after{content:'\e909';font-family:"pictoteque-ag2r";position:absolute;right:16px !important;top:unset !important;color:#381A0A !important}.formPDC .form-select .SumoSelect .SelectBox>label{display:none}.formPDC .form-select .SumoSelect .optWrapper{display:none;position:absolute;left:0;overflow:hidden}.formPDC .form-select .SumoSelect.open .optWrapper{display:block;background-color:#fff;border:none !important;outline:1px solid #0052FF;width:100%;top:calc(56px + 6px) !important;border-radius:4px;z-index:99}.formPDC .form-select .SumoSelect.open .optWrapper.multiple .opt{border-bottom:none}.formPDC .form-select .SumoSelect.open .optWrapper.multiple .opt i{margin-top:10px;width:24px;height:24px;border-radius:4px;border:1px solid #381A0A;box-shadow:none;background-color:transparent}.formPDC .form-select .SumoSelect.open .optWrapper.multiple .opt.selected i{background-color:#0052FF}.formPDC .form-select .SumoSelect.open .optWrapper.multiple .opt:not(:hover).sel,.formPDC .form-select .SumoSelect.open .optWrapper.multiple .opt:not(:hover).selected{background-color:#fff !important}.formPDC .form-select .SumoSelect.open .optWrapper.multiple .opt label{white-space:normal}.formPDC .form-select .SumoSelect.open .optWrapper .options{padding:8px 12px}.formPDC .form-select .SumoSelect.open .optWrapper .list-button{border-top:1px solid #A1A1A1;justify-content:space-between;margin:0 10px 10px;padding-top:12px}.formPDC .form-select .SumoSelect.open .optWrapper .opt{cursor:pointer;padding:10px 8px;color:#381A0A !important}.formPDC .form-select .SumoSelect.open .optWrapper .opt:hover,.formPDC .form-select .SumoSelect.open .optWrapper .opt.sel,.formPDC .form-select .SumoSelect.open .optWrapper .opt.selected{background-color:#E5EEFF !important;border-radius:8px}.formPDC .form-select .SumoSelect.open .optWrapper .opt label{cursor:pointer;color:#381A0A !important}.formPDC .form-select .SumoSelect.open .optWrapper .group:not(:last-child){border-bottom:1px solid #A1A1A1}.formPDC .form-select .SumoSelect.open .optWrapper .group>label{font-size:1.2rem;text-transform:inherit;font-weight:700;line-height:130%;color:#6E6E6E}.formPDC .form-select .SumoSelect.open .form-sumo-select,.formPDC .form-select .SumoSelect.open .SelectBox{outline:2px solid #0052FF}.formPDC .form-select .SumoSelect.open .form-sumo-select::after,.formPDC .form-select .SumoSelect.open .SelectBox::after{content:'\e90c'}.formPDC fieldset{min-width:0}.formPDC legend:has(+.form-group-radio input[type='radio'].error){color:#B50604}.formPDC .form-group-radio{gap:16px;padding-top:8px}.formPDC .form-group-radio.scroll-x{padding-bottom:12px;margin-bottom:-12px}@media (min-width: 1201px){.formPDC .form-group-radio.scroll-x{padding-left:12px;margin-left:-12px}}@media (max-width: 1200px){.formPDC .form-group-radio.scroll-x{margin-left:-24px;margin-right:-24px}.formPDC .form-group-radio.scroll-x .radio:first-child{margin-left:24px}.formPDC .form-group-radio.scroll-x .radio:last-child{margin-right:24px}}.formPDC .form-group-radio:not(.scroll-x){flex-wrap:wrap}.formPDC .radio{display:flex;flex-direction:column;justify-content:center;position:relative;background-color:#fff;padding:16px;padding-right:calc(16px + 48px);border:1px solid #99BAFF;box-shadow:0px 4px 10px 0px rgba(153,186,255,0.25);border-radius:8px;min-height:74px}.formPDC .radio:hover{border:1px solid #003199}.formPDC .radio.auto-height{flex-grow:1;min-height:auto}.formPDC .radio.auto-height:has(input[type="radio"]:checked) .radio-label::after,.formPDC .radio.auto-height.checked .radio-label::after{top:calc(50% - (24px/2))}.formPDC .radio.auto-height:has(input[type="radio"]:checked) .label-detail,.formPDC .radio.auto-height.checked .label-detail{color:#381A0A}.formPDC .radio.auto-height .radio-label{display:flex;align-items:center}.formPDC .radio.auto-height .radio-label:has(.label-detail){display:grid;gap:8px;grid-template-columns:24px 1fr;text-align:left}.formPDC .radio.auto-height .radio-label:has(.label-detail)::after{top:16px}.formPDC .radio.auto-height .radio-label .label-detail{grid-column:2;font-weight:400;margin-right:-48px}.formPDC .radio:has(input[type='radio']:checked),.formPDC .radio.checked{position:relative;border:none}.formPDC .radio:has(input[type='radio']:checked)::after,.formPDC .radio.checked::after{content:'';position:absolute;width:100%;height:100%;left:0;border:2px solid #0052FF;border-radius:8px}.formPDC .radio:has(input[type='radio']:checked) .radio-label,.formPDC .radio.checked .radio-label{color:#0052FF}.formPDC .radio:has(input[type='radio']:checked) .radio-label::after,.formPDC .radio.checked .radio-label::after{content:'\e903';font-family:'pictoteque-ag2r';font-size:2.4rem;font-weight:400;color:#0052FF;position:absolute;right:14px;top:calc(-2px + 16px + (24px/2));line-height:1}.formPDC .radio:has(input[type='radio']:checked) .radio-label:has(+.label-description)::after,.formPDC .radio.checked .radio-label:has(+.label-description)::after{top:auto}.formPDC .radio:has(input[type='radio'].error){border:1px solid #B50604}.formPDC .radio:has(input[type='radio']:focus-visible){outline:2px dashed;outline-offset:2px}.formPDC .radio:has(input[type='radio']:disabled){background-color:#F2F2F2;border:1px solid #6E6E6E;color:#6E6E6E}.formPDC .radio:has(input[type='radio']:disabled) .radio-label::before{cursor:default}.formPDC .radio input[type='radio']{opacity:0;position:absolute;left:50%;cursor:pointer}.formPDC .radio .radio-label::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer}.formPDC .radio .radio-label+.label-description{padding-top:12px}.formPDC .checkbox{position:relative;margin-left:40px}.formPDC .checkbox::before{content:'';display:block;width:24px;height:24px;padding:6px;outline:1px solid #381A0A;outline-offset:-1px;border-radius:4px;position:absolute;left:0;margin-left:-40px}.formPDC .checkbox:hover{cursor:pointer}.formPDC .checkbox:hover::before{outline:2px solid #381A0A}.formPDC .checkbox input[type="checkbox"]{position:absolute;opacity:0}.formPDC .checkbox:has(input[type='checkbox']:checked)::before,.formPDC .checkbox.checked::before{outline-color:#0052FF;background-color:#0052FF;border-color:#0052FF}.formPDC .checkbox:has(input[type='checkbox']:checked)::after,.formPDC .checkbox.checked::after{content:'';position:absolute;left:9px;height:10px;width:7px;border-width:0 2px 2px 0;border-color:#fff;border-style:solid;transform:rotate(45deg);margin-right:8px;margin-left:-40px;top:5px}.formPDC .checkbox:has(input[type='checkbox']:focus-visible)::before{outline:2px dashed #381A0A;outline-offset:-2px}.formPDC .form-group-input{gap:16px;flex-wrap:wrap}.formPDC .form-group-input .form-group input[type='text']{width:86px}.formPDC .form-group-input .form-group+.form-group{margin-top:0}.formPDC legend:has(+.form-group-input input.error){color:#B50604}.formPDC textarea.form-control{resize:vertical;height:130px}.formPDC .inline-search{display:flex;gap:16px}@media (max-width: 440px){.formPDC .inline-search{flex-direction:column}}@media (max-width: 440px){.formPDC .inline-search button{width:100%;justify-content:center}}.formPDC .inline-search input{width:100%}.formPDC .form-group{display:flex;flex-direction:column;position:relative}.formPDC .form-group+.form-group{margin-top:16px}.formPDC .form-group .form-label{padding-bottom:8px}.formPDC .form-group .form-control{padding:16px;outline:1px solid #381A0A;border-radius:4px;position:relative;border:none;outline-offset:-1px;background-color:#fff}.formPDC .form-group .form-control:focus,.formPDC .form-group .form-control:hover{outline-offset:-2px;outline:2px solid #381A0A}.formPDC .form-group .form-control:focus:disabled,.formPDC .form-group .form-control:hover:disabled{outline:1px solid #6E6E6E}.formPDC .form-group .form-control:disabled{outline:1px solid #6E6E6E;background-color:#F2F2F2;color:#6E6E6E}.formPDC .form-group .form-control:disabled::placeholder{color:inherit}.formPDC .captcha{margin-top:24px;max-width:none !important;position:relative;min-width:250px;border:1px solid #F2F2F2;padding-bottom:12px;background-color:#fff}.formPDC .captcha .frc-content{white-space:wrap;overflow-x:initial}.formPDC .captcha .frc-banner{display:none}.formPDC p.error,.formPDC .js-errorCaptcha{color:#B50604;font-size:1.4rem;text-transform:inherit;font-weight:500;line-height:130%;padding-top:4px}.formPDC p.error::before,.formPDC .js-errorCaptcha::before{content:'\e907';font-family:'pictoteque-ag2r' !important;font-size:1.4rem;line-height:1;padding-right:4px}.formPDC .form-label:has(+.error,.error){color:#B50604}.formPDC .form-label:has(+.error,.error) span{color:#381A0A}.formPDC .error.form-control{outline-color:#B50604}.formPDC input{color:#381A0A}
.form-lm img{width:100%;max-width:258px;object-fit:cover}@media (min-width: 769px){.form-lm img{padding:0 18px;align-self:center}}@media (max-width: 768px){.form-lm img{align-self:center;width:180px;height:180px}}.form-lm:has(.form-panel.finish:not(.hidden)) .pop-up-title .bt-close{display:none}.form-lm:has(.form-panel.finish:not(.hidden)) #navStep{display:none}.form-lm:has(.form-panel.finish:not(.hidden)) .left-panel{display:flex;flex-direction:column;justify-content:center}@media (min-width: 768px){.form-lm:has(.form-panel.finish:not(.hidden)) .container-panel .right-panel::before{top:calc(50% + 24px)}}.form-lm:not(dialog){z-index:1;position:relative}@media (max-width: 440px){.form-lm:not(dialog){padding-left:0;padding-right:0}}.form-lm:not(dialog)::before{content:'';position:absolute;width:100%;height:calc(100% - 306px);background-color:#fff;left:0;bottom:0;z-index:-1}@media (min-width: 769px){.form-lm:not(dialog) .left-panel{height:fit-content;margin-top:124px}}.form-lm:not(dialog) .container-panel{position:relative;z-index:1;background-color:#fff;box-shadow:0px 4px 10px 0px rgba(153,186,255,0.25);border-radius:8px;border:1px solid #E7E3E3}.form-lm:not(dialog) .container-panel .right-panel{padding:24px 120px;border-radius:0 8px 8px 0}@media (max-width: 768px){.form-lm:not(dialog) .container-panel .right-panel{border-radius:0 0 8px 8px}}@media (max-width: 1200px){.form-lm:not(dialog) .container-panel .right-panel{padding:24px}}.form-lm:not(dialog) .container-panel .right-panel::before{top:calc(234px + 24px/2);z-index:-1}.form-lm:not(dialog) .container-panel :focus-visible{outline-color:#381A0A}.form-lm:not(dialog):has(.form-panel.finish:not(.hidden)) #introModalForm{display:none}.form-lm:not(dialog) img{height:221px}.form-lm:is(dialog)[open]{display:flex;flex-direction:column}@media (min-width: 769px){.form-lm:is(dialog)[open]{height:700px;width:769px}}@media (max-height: 741px) and (min-width: 769px){.form-lm:is(dialog)[open].container-pop-up{min-height:100%;margin:0 auto}}@media (max-height: 741px) and (min-width: 769px){.form-lm:is(dialog)[open].container-pop-up .container-panel{height:calc(100vh - 81px)}}@media (min-width: 769px){.form-lm:is(dialog)[open].container-pop-up .pop-up-content{overflow-y:unset}}.form-lm:is(dialog)[open] .pop-up-content{padding:0}.form-lm:is(dialog)[open] .pop-up-title{border-bottom:1px solid #E7E3E3}@media (max-width: 768px){.form-lm:is(dialog)[open] .scroll-y{overflow:unset}}@media (min-width: 769px){.form-lm:is(dialog)[open] .bt-wrapper:has(button:not(.hidden))::after{content:'';position:absolute;top:0px;left:-24px;width:calc(100% + 24px*2);height:1px;background-color:#99BAFF}}.form-lm:is(dialog)[open] .container-panel{height:calc(700px - 81px)}@media (max-width: 768px){.form-lm:is(dialog)[open] .container-panel{height:100%}}.form-lm:is(dialog)[open] .container-panel .right-panel{padding:24px;animation:detect-scroll linear}@media (min-width: 769px){.form-lm:is(dialog)[open] .container-panel .right-panel{height:100%;overflow-y:auto}}.form-lm .container-panel{display:grid;grid-template-columns:306px 1fr}@media (max-width: 768px){.form-lm .container-panel{display:flex;flex-direction:column}}.form-lm .container-panel .right-panel{border-radius:0 0 8px 0}@media (max-width: 768px){.form-lm .container-panel .right-panel{position:relative}}.form-lm .container-panel .right-panel::before{content:'';position:absolute;left:calc(306px - 12px);top:calc(24px + 221px/2 + 81px);background-color:inherit;transform:rotate(45deg);width:43px;height:43px}@media (max-width: 768px){.form-lm .container-panel .right-panel::before{left:calc(50% - 24px/2);top:-12px}}.form-lm .container-panel .left-panel{padding:24px}@media (max-width: 768px){.form-lm .container-panel .left-panel{display:flex;flex-direction:column}}@media (min-width: 769px){.form-lm .container-panel .left-panel{overflow-y:auto}}.form-lm .container-panel .left-panel button{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;padding:4px 8px;border-radius:8px}@media (max-width: 768px){.form-lm .container-panel .left-panel button{padding:16px;padding-right:8px;background-color:#E5EEFF}.form-lm .container-panel .left-panel button::after{content:'\e98f';font-family:'pictoteque-ag2r' !important;font-size:1.6rem;line-height:1}}.form-lm .container-panel .left-panel button:hover{padding-right:8px;background-color:#E5EEFF}.form-lm .container-panel .left-panel button:hover::after{content:'\e98f';font-family:'pictoteque-ag2r' !important;font-size:1.6rem;line-height:1}.form-lm .container-panel .left-panel button+button{position:relative}.form-lm .container-panel .left-panel button+button::after{content:'';position:absolute;top:0;left:0;width:100%;height:1px;background-color:#E7E3E3}.form-lm .container-panel .form-panel{display:flex;flex-direction:column;height:100%}.form-lm .container-panel .form-panel .radio a{color:#381A0A}.form-lm .container-panel .confirm .form-panel{justify-content:center}.form-lm .container-panel .confirm .form-panel button{margin:40px auto 0}.form-lm .container-panel:has(#panel_common:not(.hidden)) #navStep{display:none}.form-lm .container-panel:has(#panel_client:not(.hidden)) #introModalForm{display:none}.form-lm .container-panel:has(#panel_client:not(.hidden)) #navStep{display:none}.form-lm .container-panel:has(.form-panel[id*="_product"]:not(.hidden)) #navProduct{display:none}.form-lm .container-panel:has(#panel_client.hidden) #introCustomerModal{display:none}.form-lm .container-panel:has(.foundResult:not(.hidden)) .linkNoSiret,.form-lm .container-panel:has(.notFoundResult:not(.hidden)) .linkNoSiret{display:none}.form-lm .container-panel .linkNoSiret button{display:inline;padding:0}.form-lm .fail-msg{margin:-24px -24px 16px;padding:16px;align-items:center;gap:32px}.form-lm .bt-wrapper{position:relative;margin-top:auto;align-items:center;justify-content:space-between;flex-direction:row-reverse;padding-top:24px;gap:24px}@media (max-width: 768px){.form-lm .bt-wrapper{margin-top:40px;flex-direction:column}}.form-lm .bt-wrapper .next{padding:12px 24px}@media (max-width: 768px){.form-lm .bt-wrapper button{width:100%;text-align:center;justify-content:center}}.form-lm .bt-wrapper .prev{margin-right:auto;padding-left:0}.form-lm .bt-wrapper .prev:hover span{color:#003199}.form-lm .check-font{position:relative}.form-lm .check-font::after{content:'';margin-left:12px;margin-bottom:5px}.form-lm .check-font:not(.spinner)::after{height:19px;width:10px;border-width:0 3px 3px 0;border-color:#fff;border-style:solid;transform:rotate(45deg)}.form-lm button.spinner{position:relative}.form-lm button.spinner::after{content:'';pointer-events:none;width:20px;height:20px;border-radius:50%;border:3px solid;border-color:#fff;border-right-color:#0052FF;animation:spinner 1s infinite linear}@keyframes spinner{to{transform:rotate(1turn)}}.form-lm .scroll-y{margin-right:-16px;padding-right:16px;animation:detect-scroll;animation-timeline:--scroll-timeline;animation-fill-mode:none;scroll-timeline:--scroll-timeline y;position:relative}@keyframes detect-scroll{from,to{--can-scroll: }}.form-lm .scroll-y::after{content:'';display:block;position:sticky;bottom:-1px;border-bottom:1px solid #99BAFF;--visibility-if-can-scroll: var(--can-scroll) visible;--visibility-if-cant-scroll: hidden;visibility:var(--visibility-if-can-scroll, var(--visibility-if-cant-scroll));animation-name:reveal;animation-timeline:--scroll-timeline;animation-fill-mode:both;animation-direction:reverse;animation-range:calc(100% - 2em) calc(100% - 1em)}.form-lm .box-message{background-color:#fff;padding:16px;border-radius:8px}.form-lm .consent-box{padding:16px;border-radius:8px;border:1px solid #99BAFF}.form-lm .consent-box.darkGrey{border-color:#6E6E6E}.read-more{position:relative}.read-more button{position:absolute;right:24px}.read-more [aria-expanded="true"] span::before{transform:rotate(180deg)}.read-more .clamp-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.read-more .clamp-text.open{-webkit-line-clamp:none}
.splide.is-initialized:not(.is-active) .splide__track{overflow:visible}.splide.is-initialized:not(.is-active) .splide__track .splide__list{display:flex;gap:24px;width:100%}@media (max-width: 768px){.splide.is-initialized:not(.is-active) .splide__track .splide__list{gap:12px}}.splide.is-initialized:not(.is-active) .splide__track .splide__list .splide__slide{flex-shrink:unset}.splide.is-initialized:not(.is-active) .carousel-nav{display:none}.splide.is-initialized.is-active .splide__track{flex-direction:column;padding-bottom:1px}.splide.is-initialized.is-active .carousel-nav{padding-top:32px;display:flex;justify-content:space-between}.splide.is-initialized.is-active .carousel-nav .splide__pagination{gap:8px;position:initial;padding:0}.splide.is-initialized.is-active .carousel-nav .splide__pagination li{display:flex}.splide.is-initialized.is-active .carousel-nav .splide__pagination__page{width:24px;height:8px;opacity:1;background-color:#E7E3E3;border-radius:360px;margin:0;transition:width 300ms;transform:none}.splide.is-initialized.is-active .carousel-nav .splide__pagination__page:focus-visible{outline:2px dashed #381A0A;outline-offset:4px}.splide.is-initialized.is-active .carousel-nav .splide__pagination__page.is-active{background:#0052FF;width:48px}.splide.is-initialized.is-active .carousel-nav .splide__arrows{display:flex;gap:8px}.splide.is-initialized.is-active .carousel-nav .splide__arrow{padding:8px}.splide.is-initialized.is-active .carousel-nav .splide__arrow:focus-visible{outline:2px dashed #381A0A;outline-offset:4px}.splide.is-initialized.is-active .splide__slide>a:focus-visible{outline-offset:-2px;border:none}.splide.is-initialized.is-active .splide__arrow{font-size:1.6rem;text-transform:inherit;font-weight:500;line-height:150%;display:flex;align-items:center;gap:10px;width:fit-content;background-color:#fff;color:#0052FF;border:1px solid #0052FF;padding:16px 32px;cursor:pointer;text-decoration:none;font-size:1.6rem;text-transform:inherit;font-weight:400;line-height:130%;width:40px;height:40px;position:initial;transform:none;opacity:1}.splide.is-initialized.is-active .splide__arrow:not([class*="radius-"]){border-radius:33px}.splide.is-initialized.is-active .splide__arrow span[class*="ag2ricon"]{color:inherit;line-height:1}.splide.is-initialized.is-active .splide__arrow span[class*="ag2ricon"]:not([class*="txt-"]){font-size:2.4rem;text-transform:inherit;font-weight:400;line-height:130%}.splide.is-initialized.is-active .splide__arrow:visited{color:#0052FF}.splide.is-initialized.is-active .splide__arrow.thin-padding{padding:12px 28px}.splide.is-initialized.is-active .splide__arrow:hover{background-color:#003199;color:#fff;border:1px solid #003199}.splide.is-initialized.is-active .splide__arrow:disabled{background-color:#A1A1A1;color:#fff;border:1px solid #A1A1A1;cursor:auto}.splide.is-initialized.is-active .splide__arrow.light-radius{border-radius:11px}.splide.is-initialized.is-active .splide__arrow.full-radius{border-radius:50%;padding:16px}.splide.is-initialized.is-active .splide__arrow.full-radius.thin-padding{padding:12px}.splide.is-initialized.is-active .splide__arrow.vertical-align{display:flex;flex-direction:column;gap:1px;text-align:center}.splide.is-initialized.is-active .splide__arrow.vertical-align span[class*="ag2ricon"]{font-size:3.2rem;text-transform:inherit;font-weight:400;line-height:130%;line-height:1}@media (max-width: 768px){.splide.is-initialized.is-active .splide__arrow.vertical-align span[class*="ag2ricon"]{font-size:2.8rem;text-transform:inherit;font-weight:400;line-height:130%;line-height:1}}.splide.is-initialized.is-active .splide__arrow:hover{background-color:#fff;color:#003199;border:1px solid #003199}.splide.is-initialized.is-active .splide__arrow:disabled{background-color:#fff;color:#A1A1A1;border:1px solid #A1A1A1;cursor:auto}.splide.is-initialized.is-active.container{padding-right:0}.splide.is-initialized.is-active:not(.is-overflow) .splide__pagination{display:flex !important}.splide:not(.is-initialized){visibility:initial}@media (min-width: 768px){.splide:not(.is-initialized) .splide__list{gap:24px;width:100%}}@media (min-width: 768px){.splide:not(.is-initialized) .splide__slide{flex-shrink:initial}}.splide:not(.is-initialized) .carousel-nav{display:none}@media (min-width: 768px){.splide .carousel-nav{display:none}}@media (max-width: 768px){.splide .carousel-nav{padding-right:24px}}.splide__pagination__page:not(.is-active){border:1px solid #0052FF;background-color:#fff !important}
@media (max-width: 1200px){.card-container .introduction{padding-right:24px}}.card-container .introduction .title+.chapo{padding-top:24px}.card-container .introduction+.card-wrapper{padding-top:32px}.card-wrapper .content:has(+.btn),.card-wrapper .card-title:has(+.btn){padding-bottom:32px}.card-wrapper .btn{margin-top:auto;width:100%;text-align:center;justify-content:center}.card-wrapper .btn.link{justify-content:flex-start}@media (max-width: 1200px){.card-wrapper:not(.splide) .card-list{flex-direction:column}}.card-wrapper.center .card-block{align-items:center;text-align:center}.card-wrapper.center .btn{justify-content:center}.card-wrapper.two-columns .card-block:has(span[class*="ag2ricon-"]){display:grid;grid-template-columns:auto 1fr}.card-wrapper.two-columns .card-block:has(span[class*="ag2ricon-"]) .btn{grid-column:2;justify-content:flex-start;width:fit-content}.card-wrapper.two-columns .card-block:has(span[class*="ag2ricon-"]) .card-title{align-items:flex-start}@media (max-width: 768px){.card-wrapper.two-columns .introduction{flex-direction:column;align-items:baseline}}.card-wrapper:not(.two-columns) .card-title+.content{padding-top:32px}@media (max-width: 441px){.card-wrapper .carousel-nav+.link{text-align:center;padding-right:24px}}.card-wrapper:not(.is-active) .card-list{display:flex;gap:12px}.card-wrapper .card-block{display:flex;flex-direction:column;color:#381A0A;padding:24px;text-decoration:none;width:100%}.card-wrapper .card-block:hover{border-color:#0052FF;outline:none}.card-wrapper .card-block .card-title{display:flex;align-items:center}.card-wrapper .card-block .card-title>span[class*="ag2ricon-"]{align-self:flex-start}.card-wrapper .card-block .image{order:-1;margin:-32px;margin-bottom:32px;height:187px;object-fit:cover;width:calc(100% + 32px*2)}.card-wrapper .card-block:has(.block-half){display:grid;grid-auto-rows:1fr;gap:22px}@media (max-width: 768px) and (min-width: 441px){.card-wrapper .card-block:has(.block-half){padding:16px}}.card-wrapper .card-block:has(.block-half) .block-half{height:100%}.card-wrapper .card-block:has(.block-half) .block-half[class*="bg-cl-"]{padding:16px}.card-wrapper .card-block:has(.block-half) .head{padding-bottom:16px;position:relative;display:block}.card-wrapper .card-block:has(.block-half) .head::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#381A0A}.card-wrapper .card-block:has(.block-half) .head+.content-row{padding-top:16px}.card-wrapper .card-block:has(.block-half) .card-title{gap:8px}.card-wrapper .card-block:has(.block-half) .card-title>img{width:40px;height:40px;object-fit:cover;border-radius:50%}.card-wrapper .card-block:has(.block-half) .content-row{display:flex;justify-content:space-between;gap:4px}@media (max-width: 768px) and (min-width: 441px){.card-wrapper .card-block:has(.block-half) .content-row{flex-direction:column}}.card-wrapper .card-block:has(.block-half) .content-row>span{white-space:nowrap}.card-wrapper .card-block:has(.block-half) .content-row+.content-row{padding-top:16px}.card-wrapper .card-item{display:flex;position:relative;width:100%}@media (min-width: 440px){.card-wrapper .card-item:nth-child(1):nth-last-child(1) .card-block:has(.tab){grid-template-columns:1fr 1fr}}.card-wrapper .card-item[class*="bg-cl-"]:not(.bg-cl-blanc) .card-block{padding:32px}.card-wrapper .card-item[class*="bg-cl-"]:not(.bg-cl-blanc) .card-block span[class*="ag2ricon-"]{font-size:2.4rem}.card-wrapper .card-item[class*="bg-cl-"]:not(.bg-cl-blanc) .card-block[href]::after,.card-wrapper .card-item[class*="bg-cl-"]:not(.bg-cl-blanc) .card-block .enlarge-link::after{content:'';position:absolute;width:100%;height:calc(100% - 1px);transform:rotate(0deg);transition:transform 300ms;z-index:-1;top:0;left:0}.card-wrapper .card-item[class*="bg-cl-"]:not(.bg-cl-blanc) .card-block[href]:hover::after,.card-wrapper .card-item[class*="bg-cl-"]:not(.bg-cl-blanc) .card-block .enlarge-link:hover::after{transform:rotate(-3deg)}.card-wrapper .card-item[class*="bg-cl-"]:not(.bg-cl-blanc) .card-block .card-title>span{padding-right:8px}.card-wrapper .card-item[class*="bg-cl-"]:not(.bg-cl-blanc) .card-block .card-title+.content{padding-top:16px}.card-wrapper .card-item[class*="bg-cl-"]:not(.bg-cl-blanc):has(.card-block[href]).bg-cl-lighterGrey .card-block::after,.card-wrapper .card-item[class*="bg-cl-"]:not(.bg-cl-blanc):has(.enlarge-link).bg-cl-lighterGrey .card-block::after{background-color:#381A0A}.card-wrapper .card-item[class*="bg-cl-"]:not(.bg-cl-blanc):has(.card-block[href]).bg-cl-secondaryYellow .card-block::after,.card-wrapper .card-item[class*="bg-cl-"]:not(.bg-cl-blanc):has(.enlarge-link).bg-cl-secondaryYellow .card-block::after{background-color:#FFE145}.card-wrapper .card-item[class*="bg-cl-"]:not(.bg-cl-blanc):has(.card-block[href]).bg-cl-secondaryOrange .card-block::after,.card-wrapper .card-item[class*="bg-cl-"]:not(.bg-cl-blanc):has(.enlarge-link).bg-cl-secondaryOrange .card-block::after{background-color:#FE7D19}.card-wrapper .card-item[class*="bg-cl-"]:not(.bg-cl-blanc):has(.card-block[href]).bg-cl-secondaryRed .card-block::after,.card-wrapper .card-item[class*="bg-cl-"]:not(.bg-cl-blanc):has(.enlarge-link).bg-cl-secondaryRed .card-block::after{background-color:#B50604}.card-wrapper .card-item[class*="bg-cl-"]:not(.bg-cl-blanc):has(.card-block[href]).bg-cl-secondaryPink .card-block::after,.card-wrapper .card-item[class*="bg-cl-"]:not(.bg-cl-blanc):has(.enlarge-link).bg-cl-secondaryPink .card-block::after{background-color:#F252AA}.card-wrapper .card-item[class*="bg-cl-"]:not(.bg-cl-blanc):has(.card-block[href]).bg-cl-secondaryPurple .card-block::after,.card-wrapper .card-item[class*="bg-cl-"]:not(.bg-cl-blanc):has(.enlarge-link).bg-cl-secondaryPurple .card-block::after{background-color:#7F00FF}.card-wrapper .card-item[class*="bg-cl-"]:not(.bg-cl-blanc):has(.card-block[href]).bg-cl-secondaryCyan .card-block::after,.card-wrapper .card-item[class*="bg-cl-"]:not(.bg-cl-blanc):has(.enlarge-link).bg-cl-secondaryCyan .card-block::after{background-color:#00E8FF}.card-wrapper .card-item[class*="bg-cl-"]:not(.bg-cl-blanc):has(.card-block[href]).bg-cl-secondaryGreen .card-block::after,.card-wrapper .card-item[class*="bg-cl-"]:not(.bg-cl-blanc):has(.enlarge-link).bg-cl-secondaryGreen .card-block::after{background-color:#29FF9B}.card-wrapper .card-item[class*="bg-cl-"]:not(.bg-cl-blanc):has(.card-block[href]).bg-cl-secondaryDarkGreen .card-block::after,.card-wrapper .card-item[class*="bg-cl-"]:not(.bg-cl-blanc):has(.enlarge-link).bg-cl-secondaryDarkGreen .card-block::after{background-color:#04BFAD}.card-wrapper .card-item[class*="bg-cl-"]:not(.bg-cl-blanc):has(.card-block[href]).bg-cl-secondaryBlue .card-block::after,.card-wrapper .card-item[class*="bg-cl-"]:not(.bg-cl-blanc):has(.enlarge-link).bg-cl-secondaryBlue .card-block::after{background-color:#0052FF}.card-wrapper .card-item.without-border{position:relative;display:flex;width:100%;padding:24px}@media (max-width: 440px){.card-wrapper .card-item.without-border{padding:24px 0}}.card-wrapper .card-item.without-border:not(:last-child)::after{content:'';width:1px;height:calc(100% - 18px);position:absolute;right:-6px;top:9px;background-color:#6E6E6E}@media (max-width: 1200px){.card-wrapper .card-item.without-border:not(:last-child)::after{content:'';width:inherit;height:1px;top:unset;right:unset;bottom:-6px;left:0}}.card-wrapper .card-item.without-border .card-block{padding:0}.card-wrapper .card-item.bg-cl-blanc .card-block,.card-wrapper .card-item:not([class*="bg-cl-"]):not([class*="without-border"]) .card-block{border:1px solid #99BAFF;box-shadow:4px 4px 10px 0px rgba(153,186,255,0.25)}.card-wrapper .card-item.bg-cl-blanc .card-block[href]::after,.card-wrapper .card-item.bg-cl-blanc .card-block[href]::before,.card-wrapper .card-item.bg-cl-blanc .card-block.enlarge-link::after,.card-wrapper .card-item.bg-cl-blanc .card-block.enlarge-link::before,.card-wrapper .card-item:not([class*="bg-cl-"]):not([class*="without-border"]) .card-block[href]::after,.card-wrapper .card-item:not([class*="bg-cl-"]):not([class*="without-border"]) .card-block[href]::before,.card-wrapper .card-item:not([class*="bg-cl-"]):not([class*="without-border"]) .card-block.enlarge-link::after,.card-wrapper .card-item:not([class*="bg-cl-"]):not([class*="without-border"]) .card-block.enlarge-link::before{content:'';position:absolute;background-color:#0052FF;aspect-ratio:1;width:60px;transition:clip-path 300ms}.card-wrapper .card-item.bg-cl-blanc .card-block[href]::before,.card-wrapper .card-item.bg-cl-blanc .card-block.enlarge-link::before,.card-wrapper .card-item:not([class*="bg-cl-"]):not([class*="without-border"]) .card-block[href]::before,.card-wrapper .card-item:not([class*="bg-cl-"]):not([class*="without-border"]) .card-block.enlarge-link::before{clip-path:polygon(100% 100%, 100% 100%, 0 100%);top:-60px;left:0}.card-wrapper .card-item.bg-cl-blanc .card-block[href]::after,.card-wrapper .card-item.bg-cl-blanc .card-block.enlarge-link::after,.card-wrapper .card-item:not([class*="bg-cl-"]):not([class*="without-border"]) .card-block[href]::after,.card-wrapper .card-item:not([class*="bg-cl-"]):not([class*="without-border"]) .card-block.enlarge-link::after{clip-path:polygon(100% 0, 0 0, 0 0px);top:100%;right:0}.card-wrapper .card-item.bg-cl-blanc .card-block[href]:hover,.card-wrapper .card-item.bg-cl-blanc .card-block.enlarge-link:hover,.card-wrapper .card-item:not([class*="bg-cl-"]):not([class*="without-border"]) .card-block[href]:hover,.card-wrapper .card-item:not([class*="bg-cl-"]):not([class*="without-border"]) .card-block.enlarge-link:hover{border:1px solid #0052FF}.card-wrapper .card-item.bg-cl-blanc .card-block[href]:hover::before,.card-wrapper .card-item.bg-cl-blanc .card-block.enlarge-link:hover::before,.card-wrapper .card-item:not([class*="bg-cl-"]):not([class*="without-border"]) .card-block[href]:hover::before,.card-wrapper .card-item:not([class*="bg-cl-"]):not([class*="without-border"]) .card-block.enlarge-link:hover::before{clip-path:polygon(100% 100%, 100% calc(100% - 14px), 0 100%)}.card-wrapper .card-item.bg-cl-blanc .card-block[href]:hover::after,.card-wrapper .card-item.bg-cl-blanc .card-block.enlarge-link:hover::after,.card-wrapper .card-item:not([class*="bg-cl-"]):not([class*="without-border"]) .card-block[href]:hover::after,.card-wrapper .card-item:not([class*="bg-cl-"]):not([class*="without-border"]) .card-block.enlarge-link:hover::after{clip-path:polygon(100% 0, 0 0, 0 14px)}
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
.comparison-container{display:flex}@media (max-width: 768px){.comparison-container{flex-direction:column}}.comparison-container .divided-container{padding-top:48px;padding-bottom:48px}@media (min-width: 1200px){.comparison-container .divided-container{width:50%}.comparison-container .divided-container:first-child{padding-right:48px;padding-left:144px}.comparison-container .divided-container:first-child .comparison-details{float:right}.comparison-container .divided-container:last-child{padding-left:48px;padding-right:144px}}.comparison-container .comparison-details{display:flex;flex-direction:column;height:100%;gap:24px}@media (min-width: 769px){.comparison-container .comparison-details{max-width:528px}}.comparison-container .comparison-details .comparison-description{display:flex;flex-direction:column;gap:8px}@media (max-width: 1200px){.comparison-container .comparison-details{place-self:center;margin:0px 24px}}.comparison-container .comparison-buttons{display:flex;flex-direction:column;justify-content:center;gap:16px;margin-top:auto;width:fit-content}.comparison-container .comparison-buttons a[class*="btn"]{width:100%;justify-content:center;text-align:center}@media (max-width: 768px){.comparison-container .comparison-buttons{width:100%}}
