.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;
}
.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}}.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)) #introModalForm,.form-lm .container-panel:has(#panel_client:not(.hidden)) #introModalForm{display:block}.form-lm .container-panel:has(#panel_common:not(.hidden)) #navStep,.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}}@media (min-width: 769px){.form-lm .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 .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.validate{position:relative}.form-lm .check-font.validate::after{content:'';margin-left:12px;margin-bottom:5px}.form-lm .check-font.validate: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-d3wgkg 1s infinite linear}@keyframes spinner-d3wgkg{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}
.bloc-miseavant{padding:30px 200px}.bloc-miseavant.special-spacing{margin-top:30px;margin-bottom:40px}.bloc-miseavant.bloc-miseavant-video{padding:30px 80px}.bloc-miseavant.bloc-miseavant-video .bloc-miseavant-contenu .bloc-miseavant-media iframe{width:408px;height:234px}.bloc-miseavant .bloc-miseavant-contenu .bloc-miseavant-media .img-miseavant-media{width:225px;height:225px;object-fit:cover}@media (max-width: 1040px){.bloc-miseavant{display:block;padding:30px 120px}.bloc-miseavant.bloc-miseavant-video{padding:30px 40px}.bloc-miseavant.bloc-miseavant-video .titre-miseavant{max-width:80%;margin:0 auto 20px}.bloc-miseavant .titre-miseavant{text-align:center}.bloc-miseavant .bloc-miseavant-contenu .bloc-miseavant-media{margin-right:0}.bloc-miseavant .bloc-miseavant-contenu .bloc-miseavant-txt{margin-top:auto;margin-bottom:auto}}@media (max-width: 767px){.bloc-miseavant{padding:30px 12px}.bloc-miseavant.bloc-miseavant-video{padding:30px 12px}.bloc-miseavant.bloc-miseavant-video .bloc-miseavant-contenu .bloc-miseavant-media{margin:inherit}.bloc-miseavant.bloc-miseavant-video .bloc-miseavant-contenu .bloc-miseavant-media iframe{width:100%}.bloc-miseavant .bloc-miseavant-contenu{flex-direction:column}.bloc-miseavant .bloc-miseavant-contenu .bloc-miseavant-media{margin:auto}.bloc-miseavant .bloc-miseavant-contenu .bloc-miseavant-txt{text-align:center;margin-top:20px;margin-left:0}}
.reward-container{display:flex;gap:32px;align-items:center}@media (max-width: 768px){.reward-container{flex-direction:column}}.reward-image{max-width:220px;max-height:217px}@media (max-width: 768px){.reward-image{max-width:327px;max-height:327px;height:100%;width:100%}}img{order:-1}.reward-main{max-width:802px}
.footerPDC{position:relative;overflow:hidden;padding-left:80px;padding-right:80px}@media (max-width: 768px){.footerPDC{padding-left:36px;padding-right:36px}}.footerPDC .footer-fold{position:absolute;right:-6px;top:-1px}.footerPDC .footer-container{max-width:1200px;margin:auto;padding:48px 0}.footerPDC .sticky-top{position:absolute;right:16px;top:170px}.footerPDC:has(.footer-container>p:first-child) .footer-container{height:200px;display:flex;justify-content:center;align-items:center}.footerPDC:has(.footer-container>p:first-child) .sticky-top{top:unset;bottom:16px}.footerPDC .footer-nav .footer-row:first-child{margin-right:30px}@media (max-width: 768px){.footerPDC .footer-nav .footer-row:first-child{margin-right:66px}}.footerPDC .footer-row{display:flex;flex-wrap:wrap;gap:24px;padding-bottom:32px;justify-content:space-between}@media (max-width: 1200px){.footerPDC .footer-row{justify-content:space-around}}@media (max-width: 768px){.footerPDC .footer-row{justify-content:flex-start;flex-direction:column}}@media (max-width: 440px){.footerPDC .footer-row{flex-wrap:nowrap}}.footerPDC .footer-row+.footer-row{padding-top:32px;border-top:1px solid #381A0A}.footerPDC .footer-row .footer-column{padding-top:16px}.footerPDC .footer-row .label{padding:4px;display:block;line-height:140%}.footerPDC .footer-row .label:hover{text-decoration:underline}.footerPDC .footer-row .label:has(img){display:flex;align-items:center;gap:8px}.footerPDC .footer-row .label img{max-width:16px;max-height:16px}.footerPDC .footer-row .list-sn>ul{gap:8px;align-items:center;padding-top:8px}.footerPDC .footer-row .list-sn>ul a{display:block}.footerPDC .footer-row .list-sn .bt-wrapper{display:flex;flex-direction:column;gap:16px;padding-top:32px}.footerPDC .footer-row .list-sn .bt-wrapper a{width:fit-content}.footerPDC .footer-row .list-sn .bt-wrapper a img{max-height:44px;max-width:148px}@media (max-width: 440px){.footerPDC .footer-row .list-sn:not(:first-child){padding-top:44px}}@media (max-width: 768px) and (min-width: 440px){.footerPDC .footer-row .footer-list:has(>.list-sn){display:flex;gap:32px}}.footerPDC .footer-row .footer-list button{cursor:pointer}@media (min-width: 768px){.footerPDC .footer-row .footer-list>:not(:first-child){padding-top:44px}}
