@media (max-width: 1200px){body:has(.nav-header.open){overflow-y:hidden}}.headerPDC{background-color:#fff;box-shadow:4px 4px 8px 0px rgba(153,186,255,0.25);position:relative;width:100%;z-index:999;top:0}@media (max-width: 1200px){.headerPDC:has(.nav-header.open){position:fixed;overflow-y:auto;height:100%}}@media (min-width: 1201px){.headerPDC:has(.nav-dropdown.open)::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#E5EEFF}}.headerPDC.sticky{position:sticky;animation:ttb 300ms}@keyframes ttb{0%{top:-200px}100%{top:0}}.headerPDC .overflow{overflow:hidden}@media (max-width: 1200px){.headerPDC .column .quick-access-wrapper{gap:8px}}@media (min-width: 1201px){.headerPDC .column .quick-access-wrapper{min-width:311px;width:min-content}}@media (max-width: 1200px){.headerPDC .column .quick-access{display:flex;gap:8px;align-items:center;color:#381A0A;text-decoration:none;cursor:pointer;padding:4px;background-color:transparent;border:unset;box-shadow:none;height:auto}.headerPDC .column .quick-access:visited{color:#381A0A}.headerPDC .column .quick-access:hover{background-color:rgba(0,0,0,0);color:#003199;border:none}.headerPDC .column .quick-access:disabled{background-color:rgba(0,0,0,0);color:#A1A1A1;border:1px solid #A1A1A1;cursor:auto}}@media (max-width: 1200px){.headerPDC .column .quick-access:hover{color:#381A0A;text-decoration:underline}}@media (max-width: 1200px){.headerPDC .column .quick-access span,.headerPDC .column .quick-access p{font-size:1.6rem;text-transform:inherit;font-weight:400;line-height:130%}}@media (max-width: 1200px){.headerPDC .column .quick-access img{display:none}}@media (max-width: 1200px){.headerPDC .column .quick-access .picto{display:none}}@media (max-width: 1200px){.headerPDC .column .fold-card{width:100%}.headerPDC .column .fold-card .mask{display:none}.headerPDC .column .fold-card a{width:fit-content}}.header-container{padding-left:24px;display:flex;max-width:1440px;margin:auto}@media (max-width: 1200px){.header-container{flex-direction:column;padding-left:0}}.header-container .header-logo{position:relative}@media (max-width: 1200px){.header-container .header-logo{height:72px;display:flex;justify-content:space-between;padding:8px 16px}}@media (min-width: 1201px){.header-container .header-logo{padding-right:60px;padding-top:20px}}.header-container .header-logo .bt-wrapper{padding:12px}@media (max-width: 440px){.header-container .header-logo .bt-wrapper{padding-right:0}}.header-container .header-logo .bt-wrapper button:not(.hidden){display:flex}@media (max-width: 1200px){.header-container .header-logo .bt-wrapper .bt-menu{display:flex;flex-direction:column;font-size:0.9rem;font-weight:500;color:#0052FF}}@media (max-width: 1200px){.header-container .header-logo .bt-wrapper [class*="ag2ricon"]{font-size:2.4rem}}.header-container .header-logo .logo{display:block}@media (max-width: 1200px){.header-container .header-logo .logo{display:flex;align-items:center;height:100%}}.header-container .header-logo .logo img{width:231px}@media (max-width: 1200px){.header-container .header-logo .logo img{width:180px}}.header-container .header-logo .logo+p{position:absolute;color:#381A0A;font-weight:700}@media (min-width: 1201px){.header-container .header-logo .logo+p{left:60px}}@media (max-width: 1200px){.header-container .header-logo .logo+p{display:none}}@media (max-width: 1200px){.header-container .nav-header{display:none}}@media (max-width: 1200px){.header-container .nav-header.open{animation:opacityAnim 300ms;display:block}@keyframes opacityAnim{0%{opacity:0}100%{opacity:1}}}.header-container .nav-header>.nav-cta a{width:calc(100% - 16px*2);display:flex;align-items:center;justify-content:center;margin:32px 16px}@media (min-width: 1441px){.header-container .nav-header .header-top,.header-container .nav-header .header-bottom-nav{width:calc(100% - ((100vw - 1440px)/2))}}.header-container .nav-header .header-top{display:flex}@media (max-width: 1200px){.header-container .nav-header .header-top{overflow-x:auto;background-color:#E5EEFF;padding:16px;scrollbar-color:rgba(0,82,255,0.5) #E5EEFF}}@media (min-width: 1201px){.header-container .nav-header .header-top{min-height:72px;padding-right:24px;padding-left:20px}}.header-container .nav-header .header-top>nav{width:100%}.header-container .nav-header .header-top .nav-item{height:100%}.header-container .nav-header .header-top .nav-item>a,.header-container .nav-header .header-top .nav-item>button{height:100%;display:flex;align-items:center;position:relative}@media (max-width: 1200px){.header-container .nav-header .header-top .nav-item>a,.header-container .nav-header .header-top .nav-item>button{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;border-radius:33px;cursor:pointer;text-decoration:none;min-width:max-content;box-shadow:4px 4px 8px 0px rgba(153,186,255,0.25);padding:8px 12px;border-radius:8px;color:#381A0A;white-space:nowrap}.header-container .nav-header .header-top .nav-item>a span[class*="ag2ricon"],.header-container .nav-header .header-top .nav-item>button span[class*="ag2ricon"]{font-size:2.4rem;text-transform:inherit;font-weight:400;line-height:130%;color:inherit;line-height:1}.header-container .nav-header .header-top .nav-item>a:visited,.header-container .nav-header .header-top .nav-item>button:visited{color:#0052FF}.header-container .nav-header .header-top .nav-item>a.thin-padding,.header-container .nav-header .header-top .nav-item>button.thin-padding{padding:12px 28px}.header-container .nav-header .header-top .nav-item>a:hover,.header-container .nav-header .header-top .nav-item>button:hover{background-color:#003199;color:#fff;border:1px solid #003199}.header-container .nav-header .header-top .nav-item>a:disabled,.header-container .nav-header .header-top .nav-item>button:disabled{background-color:#A1A1A1;color:#fff;border:1px solid #A1A1A1;cursor:auto}.header-container .nav-header .header-top .nav-item>a.light-radius,.header-container .nav-header .header-top .nav-item>button.light-radius{border-radius:11px}.header-container .nav-header .header-top .nav-item>a.full-radius,.header-container .nav-header .header-top .nav-item>button.full-radius{border-radius:50%;padding:16px}.header-container .nav-header .header-top .nav-item>a.full-radius.thin-padding,.header-container .nav-header .header-top .nav-item>button.full-radius.thin-padding{padding:12px}.header-container .nav-header .header-top .nav-item>a.vertical-align,.header-container .nav-header .header-top .nav-item>button.vertical-align{display:flex;flex-direction:column;gap:1px;text-align:center}.header-container .nav-header .header-top .nav-item>a.vertical-align span[class*="ag2ricon"],.header-container .nav-header .header-top .nav-item>button.vertical-align span[class*="ag2ricon"]{font-size:3.2rem;text-transform:inherit;font-weight:400;line-height:130%;line-height:1}}@media (max-width: 1200px) and (max-width: 768px){.header-container .nav-header .header-top .nav-item>a.vertical-align span[class*="ag2ricon"],.header-container .nav-header .header-top .nav-item>button.vertical-align span[class*="ag2ricon"]{font-size:2.8rem;text-transform:inherit;font-weight:400;line-height:130%;line-height:1}}@media (max-width: 1200px){.header-container .nav-header .header-top .nav-item>a:hover,.header-container .nav-header .header-top .nav-item>button:hover{background-color:#fff;color:#003199;border:1px solid #003199}.header-container .nav-header .header-top .nav-item>a:disabled,.header-container .nav-header .header-top .nav-item>button:disabled{background-color:#fff;color:#A1A1A1;border:1px solid #A1A1A1;cursor:auto}}@media (min-width: 1201px){.header-container .nav-header .header-top .nav-item>a,.header-container .nav-header .header-top .nav-item>button{padding:24px 16px}}@media (min-width: 1201px){.header-container .nav-header .header-top .nav-item>a[aria-current="true"]::after,.header-container .nav-header .header-top .nav-item>button[aria-current="true"]::after{content:"";height:5px;width:100%;position:absolute;background-color:#0052FF;bottom:0;left:0}}@media (max-width: 1200px){.header-container .nav-header .header-top .nav-item>a[aria-current="true"],.header-container .nav-header .header-top .nav-item>button[aria-current="true"]{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:#0052FF;color:#fff;border:1px solid #0052FF;padding:16px 32px;border-radius:33px;cursor:pointer;text-decoration:none;padding:8px 12px;border-radius:8px}.header-container .nav-header .header-top .nav-item>a[aria-current="true"] span[class*="ag2ricon"],.header-container .nav-header .header-top .nav-item>button[aria-current="true"] span[class*="ag2ricon"]{font-size:2.4rem;text-transform:inherit;font-weight:400;line-height:130%;color:inherit;line-height:1}.header-container .nav-header .header-top .nav-item>a[aria-current="true"]:visited,.header-container .nav-header .header-top .nav-item>button[aria-current="true"]:visited{color:#fff}.header-container .nav-header .header-top .nav-item>a[aria-current="true"].thin-padding,.header-container .nav-header .header-top .nav-item>button[aria-current="true"].thin-padding{padding:12px 28px}.header-container .nav-header .header-top .nav-item>a[aria-current="true"]:hover,.header-container .nav-header .header-top .nav-item>button[aria-current="true"]:hover{background-color:#003199;color:#fff;border:1px solid #003199}.header-container .nav-header .header-top .nav-item>a[aria-current="true"]:disabled,.header-container .nav-header .header-top .nav-item>button[aria-current="true"]:disabled{background-color:#A1A1A1;color:#fff;border:1px solid #A1A1A1;cursor:auto}.header-container .nav-header .header-top .nav-item>a[aria-current="true"].light-radius,.header-container .nav-header .header-top .nav-item>button[aria-current="true"].light-radius{border-radius:11px}.header-container .nav-header .header-top .nav-item>a[aria-current="true"].full-radius,.header-container .nav-header .header-top .nav-item>button[aria-current="true"].full-radius{border-radius:50%;padding:16px}.header-container .nav-header .header-top .nav-item>a[aria-current="true"].full-radius.thin-padding,.header-container .nav-header .header-top .nav-item>button[aria-current="true"].full-radius.thin-padding{padding:12px}.header-container .nav-header .header-top .nav-item>a[aria-current="true"].vertical-align,.header-container .nav-header .header-top .nav-item>button[aria-current="true"].vertical-align{display:flex;flex-direction:column;gap:1px;text-align:center}.header-container .nav-header .header-top .nav-item>a[aria-current="true"].vertical-align span[class*="ag2ricon"],.header-container .nav-header .header-top .nav-item>button[aria-current="true"].vertical-align span[class*="ag2ricon"]{font-size:3.2rem;text-transform:inherit;font-weight:400;line-height:130%;line-height:1}}@media (max-width: 1200px) and (max-width: 768px){.header-container .nav-header .header-top .nav-item>a[aria-current="true"].vertical-align span[class*="ag2ricon"],.header-container .nav-header .header-top .nav-item>button[aria-current="true"].vertical-align span[class*="ag2ricon"]{font-size:2.8rem;text-transform:inherit;font-weight:400;line-height:130%;line-height:1}}@media (max-width: 1200px){.header-container .nav-header .header-top .nav-item>a.active,.header-container .nav-header .header-top .nav-item>button.active{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:#0052FF;color:#fff;border:1px solid #0052FF;padding:8px 12px;border-radius:33px;cursor:pointer;text-decoration:none}.header-container .nav-header .header-top .nav-item>a.active span[class*="ag2ricon"],.header-container .nav-header .header-top .nav-item>button.active span[class*="ag2ricon"]{font-size:2.4rem;text-transform:inherit;font-weight:400;line-height:130%;color:inherit;line-height:1}.header-container .nav-header .header-top .nav-item>a.active:visited,.header-container .nav-header .header-top .nav-item>button.active:visited{color:#fff}.header-container .nav-header .header-top .nav-item>a.active.thin-padding,.header-container .nav-header .header-top .nav-item>button.active.thin-padding{padding:12px 28px}.header-container .nav-header .header-top .nav-item>a.active:hover,.header-container .nav-header .header-top .nav-item>button.active:hover{background-color:#003199;color:#fff;border:1px solid #003199}.header-container .nav-header .header-top .nav-item>a.active:disabled,.header-container .nav-header .header-top .nav-item>button.active:disabled{background-color:#A1A1A1;color:#fff;border:1px solid #A1A1A1;cursor:auto}.header-container .nav-header .header-top .nav-item>a.active.light-radius,.header-container .nav-header .header-top .nav-item>button.active.light-radius{border-radius:11px}.header-container .nav-header .header-top .nav-item>a.active.full-radius,.header-container .nav-header .header-top .nav-item>button.active.full-radius{border-radius:50%;padding:16px}.header-container .nav-header .header-top .nav-item>a.active.full-radius.thin-padding,.header-container .nav-header .header-top .nav-item>button.active.full-radius.thin-padding{padding:12px}.header-container .nav-header .header-top .nav-item>a.active.vertical-align,.header-container .nav-header .header-top .nav-item>button.active.vertical-align{display:flex;flex-direction:column;gap:1px;text-align:center}.header-container .nav-header .header-top .nav-item>a.active.vertical-align span[class*="ag2ricon"],.header-container .nav-header .header-top .nav-item>button.active.vertical-align span[class*="ag2ricon"]{font-size:3.2rem;text-transform:inherit;font-weight:400;line-height:130%;line-height:1}}@media (max-width: 1200px) and (max-width: 768px){.header-container .nav-header .header-top .nav-item>a.active.vertical-align span[class*="ag2ricon"],.header-container .nav-header .header-top .nav-item>button.active.vertical-align span[class*="ag2ricon"]{font-size:2.8rem;text-transform:inherit;font-weight:400;line-height:130%;line-height:1}}@media (max-width: 1200px){.header-container .nav-header .header-top .nav-item>a:visited{color:#381A0A}}@media (max-width: 1200px){.header-container .nav-header .header-top .nav-item:last-child{padding-right:16px}}.header-container .nav-header .header-top .header-top-nav{display:flex;height:100%;align-items:center}@media (max-width: 1200px){.header-container .nav-header .header-top .header-top-nav{gap:16px}}.header-container .nav-header .header-top .nav-cta{display:flex;align-items:center;min-width:fit-content}@media (min-width: 1201px){.header-container .nav-header .header-top .nav-cta{padding-left:8px}}.header-container .nav-header .header-bottom{padding:16px 32px}@media (max-width: 1200px){.header-container .nav-header .header-bottom{padding:0}}@media (min-width: 1201px){.header-container .nav-header .header-bottom{min-height:60px;background-color:#E5EEFF}}@media (min-width: 1441px){.header-container .nav-header .header-bottom{width:calc(100vw - ((100vw - 1440px)/2) - 291px)}}@media (max-width: 1440px) and (min-width: 1201px){.header-container .nav-header .header-bottom{width:calc(100vw - 291px - 24px)}}.header-container .nav-header .header-bottom .bt-home{width:calc(100% - 16px*2);margin:16px}.header-container .nav-header .header-bottom .quick-access-container{padding:16px}.header-container .nav-header .header-bottom .quick-access-container .icon-button{color:#0052FF}.header-container .nav-header .header-bottom .header-bottom-nav{display:flex}@media (max-width: 1200px){.header-container .nav-header .header-bottom .header-bottom-nav{flex-direction:column}}@media (min-width: 1201px){.header-container .nav-header .header-bottom .header-bottom-nav{gap:8px}}@media (max-width: 1200px){.header-container .nav-header .header-bottom .nav-item{border-top:1px solid #E7E3E3}}@media (min-width: 1201px){.header-container .nav-header .header-bottom .nav-item{display:flex;align-items:center}}.header-container .nav-header .header-bottom .nav-item .label{display:flex}@media (max-width: 1200px){.header-container .nav-header .header-bottom .nav-item:last-child{border-bottom:1px solid #E7E3E3}}@media (max-width: 1200px){.header-container .nav-header .header-bottom .nav-item>button[aria-controls]{background:none}}.header-container .nav-header .header-bottom .nav-item>button[aria-controls] span{margin-left:auto}.header-container .nav-header .header-bottom .nav-item>a,.header-container .nav-header .header-bottom .nav-item>button{padding:4px 8px}@media (max-width: 1200px){.header-container .nav-header .header-bottom .nav-item>a,.header-container .nav-header .header-bottom .nav-item>button{width:100%;padding:16px}}.header-container .nav-header .header-bottom .nav-item:has(>a){display:flex;align-items:center}.header-container .nav-header .nav-item>a,.header-container .nav-header .nav-item button{cursor:pointer;color:#381A0A}@media (min-width: 1201px){.header-container .nav-header .nav-item>a,.header-container .nav-header .nav-item button{text-decoration:none;background:none;border:none}}.header-container .nav-header .nav-item>button:hover,.header-container .nav-header .nav-item>.label:hover{font-weight:500}.header-container .nav-header .nav-item>a[aria-current="true"],.header-container .nav-header .nav-item button[aria-expanded="true"]{font-weight:500}.header-container .nav-header .nav-item .nav-dropdown{display:none}.header-container .nav-header .nav-item .nav-dropdown.open{box-shadow:4px 4px 8px 0px rgba(153,186,255,0.25);display:block;background-color:#fff;width:100%;animation:opacityAnim 300ms}@keyframes opacityAnim{0%{opacity:0}100%{opacity:1}}@media (min-width: 1201px){.header-container .nav-header .nav-item .nav-dropdown.open{position:absolute;left:0;top:calc(100% + 2px);padding-top:24px;padding-bottom:32px;z-index:999}}.header-container .nav-header .nav-item .dropdown-container{max-width:1200px;margin:auto}@media (max-width: 1200px){.header-container .nav-header .nav-item .dropdown-container{display:flex;flex-direction:column;gap:24px;padding:16px}}@media (min-width: 1201px){.header-container .nav-header .nav-item .dropdown-container{display:flex;justify-content:space-between;gap:24px}}@media (max-width: 1200px){.header-container .nav-header .nav-item .dropdown-container .link-list{display:flex;flex-direction:column;gap:8px}}.header-container .nav-header .nav-item .dropdown-container .link-list .label{display:block;padding:4px;color:#381A0A;text-decoration:none}.header-container .nav-header .nav-item .dropdown-container .link-list .label:hover{text-decoration:underline}@media (min-width: 1201px){.header-container .nav-header .nav-item .dropdown-container:has(.quick-access-wrapper,.fold-card,.big-offer) .column:has(>.link-list){width:224px}}@media (min-width: 1201px){.header-container .nav-header .nav-item .dropdown-container:has(.quick-access-wrapper,.fold-card,.big-offer) .column:not(:has(.link-list)):nth-child(3){margin-left:auto}}@media (min-width: 1201px){.header-container .nav-header .nav-item .dropdown-container .column:has(.quick-access-wrapper,.fold-card):nth-child(2){margin-left:auto}}@media (min-width: 1201px){.header-container .nav-header .nav-item .dropdown-container .column:has(>.link-list){width:100%}}@media (min-width: 1201px){.header-container .nav-header .nav-item .dropdown-container .column:has(.link-list)>:not(.title):first-child{padding-top:calc(21px + 16px)}}.header-container .nav-header .nav-item>button{display:flex;gap:8px;align-items:center}.header-container .nav-header .nav-item>button span::before{transform:rotate(0deg);transition:transform 300ms}.header-container .nav-header .nav-item>button[aria-expanded="true"] span::before{transform:rotate(180deg)}@media (min-width: 1201px){.header-container .nav-header .align-right{margin-left:auto}}@media (max-width: 1200px){.header-container .nav-header .align-right{padding-top:32px}}.header-container .nav-header .align-right .label{align-items:baseline;gap:8px}
.skiplinks{position:absolute;top:0;transform:translateY(-100%);background-color:#003199}.skiplinks:has(.skiplinks-list a:focus){position:initial;transform:initial}.skiplinks .skiplinks-list{padding:24px 40px;gap:24px}@media (max-width: 440px){.skiplinks .skiplinks-list{flex-direction:column}}.skiplinks .skiplinks-list a{color:#fff}.skiplinks .skiplinks-list a:focus-visible{outline:2px dashed #fff}
.fold-card{width:306px}.fold-card .content{padding:24px}.fold-card .content a{width:100%;display:flex;justify-content:center}.fold-card .mask{mask-repeat:no-repeat;position:relative}.fold-card .mask img{width:100%;object-fit:cover;height:185px}.fold-card .mask::before{content:'';position:absolute;width:162px;clip-path:polygon(0 0, 100% 0, 100% 50px);aspect-ratio:1;background-color:inherit}.fold-card .mask.mask1{mask-image:url(../modules/portail-common/css/PDC/img/masks/mask1.svg)}.fold-card .mask.mask2{mask-image:url(../modules/portail-common/css/PDC/img/masks/mask2.svg)}.fold-card .mask.mask3{mask-image:url(../modules/portail-common/css/PDC/img/masks/mask3.svg)}.fold-card .mask.mask1::before{transform:rotate(-26deg);bottom:-101px;right:19px}.fold-card .mask.mask2::before{transform:scale(-1, 1) rotate(-49deg);bottom:-56px;left:-52px}.fold-card .mask.mask3::before{transform:scale(-1, 1) rotate(-26deg);bottom:-103px;left:16px}.fold-card:has(img) .content{padding-top:16px}
.dropdown-container .big-offer{padding:24px}@media (min-width: 1201px){.dropdown-container .big-offer{max-width:641px;padding-left:24px}}.dropdown-container .big-offer .content{padding-right:0}.dropdown-container .big-offer>img{max-width:269px;padding-top:20px;padding-bottom:20px}@media (max-width: 768px){.dropdown-container .big-offer>img{display:none}}.big-offer{gap:24px}@media (max-width: 768px){.big-offer{flex-direction:column}}.big-offer .content{display:flex;justify-content:center;flex-direction:column;width:100%}@media (min-width: 769px){.big-offer .content{padding-right:24px}}.big-offer>img{max-width:510px;object-fit:cover}@media (max-width: 1200px) and (min-width: 769px){.big-offer>img{max-width:348px}}@media (max-width: 768px){.big-offer>img{width:100%;max-width:none}}.big-offer .title+.text{padding-top:16px}.big-offer .bt-wrapper{display:flex;gap:16px;padding-top:24px}@media (max-width: 1200px){.big-offer .bt-wrapper{flex-wrap:wrap}}.big-offer .bt-wrapper a img{max-height:44px;max-width:148px}
