lite-youtube {
    background-color: #000;
    position: relative;
    display: block;
    contain: content;
    background-position: center center;
    background-size: cover;
    cursor: pointer;
    max-width: 720px;
}

/* gradient */
lite-youtube::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);
    background-position: top;
    background-repeat: repeat-x;
    height: 60px;
    padding-bottom: 50px;
    width: 100%;
    transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
}

/* responsive iframe with a 16:9 aspect ratio
    thanks https://css-tricks.com/responsive-iframes/
*/
lite-youtube::after {
    content: "";
    display: block;
    padding-bottom: calc(100% / (16 / 9));
}
lite-youtube > iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
}

/* play button */
lite-youtube > .lty-playbtn {
    width: 68px;
    height: 48px;
    position: absolute;
    cursor: pointer;
    transform: translate3d(-50%, -50%, 0);
    top: 50%;
    left: 50%;
    z-index: 1;
    background-color: transparent;
    /* YT's actual play button svg */
    background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 68 48\"><path fill=\"%23f00\" fill-opacity=\"0.8\" d=\"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z\"></path><path d=\"M 45,24 27,14 27,34\" fill=\"%23fff\"></path></svg>");
    filter: grayscale(100%);
    transition: filter .1s cubic-bezier(0, 0, 0.2, 1);
    border: none;
}

lite-youtube:hover > .lty-playbtn,
lite-youtube .lty-playbtn:focus {
    filter: none;
}

/* Post-click styles */
lite-youtube.lyt-activated {
    cursor: unset;
}
lite-youtube.lyt-activated::before,
lite-youtube.lyt-activated > .lty-playbtn {
    opacity: 0;
    pointer-events: none;
}

.lyt-visually-hidden {
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
  }

.list-reset{list-style:none;padding:0}.bg-dark-green-blue{background-color:#1f5c6c}.bg-grey-blue-light{background-color:#b3c4ce}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.flex{display:flex}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-no-wrap{flex-wrap:nowrap}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.self-end{align-self:flex-end}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.flex-1{flex:1}.flex-auto{flex:auto}.flex-initial{flex:initial}.flex-none{flex:none}.flex-grow{flex-grow:1}.flex-shrink{flex-shrink:1}.flex-no-grow{flex-grow:0}.flex-no-shrink{flex-shrink:0}.h-full{height:100%}.leading-none{line-height:1}.my-0{margin-bottom:0;margin-top:0}.mx-0{margin-left:0;margin-right:0}.my-1{margin-bottom:.25rem;margin-top:.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-4{margin-bottom:1rem;margin-top:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-5{margin-bottom:1.25rem;margin-top:1.25rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-7{margin-bottom:1.75rem;margin-top:1.75rem}.mx-7{margin-left:1.75rem;margin-right:1.75rem}.my-8{margin-bottom:2rem;margin-top:2rem}.mx-8{margin-left:2rem;margin-right:2rem}.my-9{margin-bottom:2.25rem;margin-top:2.25rem}.mx-9{margin-left:2.25rem;margin-right:2.25rem}.my-10{margin-bottom:2.5rem;margin-top:2.5rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.my-12{margin-bottom:3rem;margin-top:3rem}.mx-12{margin-left:3rem;margin-right:3rem}.my-13{margin-bottom:3.25rem;margin-top:3.25rem}.mx-13{margin-left:3.25rem;margin-right:3.25rem}.my-14{margin-bottom:3.5rem;margin-top:3.5rem}.mx-14{margin-left:3.5rem;margin-right:3.5rem}.my-15{margin-bottom:3.75rem;margin-top:3.75rem}.mx-15{margin-left:3.75rem;margin-right:3.75rem}.my-16{margin-bottom:4rem;margin-top:4rem}.mx-16{margin-left:4rem;margin-right:4rem}.my-18{margin-bottom:4.5rem;margin-top:4.5rem}.mx-18{margin-left:4.5rem;margin-right:4.5rem}.my-20{margin-bottom:5rem;margin-top:5rem}.mx-20{margin-left:5rem;margin-right:5rem}.my-21{margin-bottom:5.25rem;margin-top:5.25rem}.mx-21{margin-left:5.25rem;margin-right:5.25rem}.my-22{margin-bottom:5.5rem;margin-top:5.5rem}.mx-22{margin-left:5.5rem;margin-right:5.5rem}.my-24{margin-bottom:6rem;margin-top:6rem}.mx-24{margin-left:6rem;margin-right:6rem}.my-26{margin-bottom:6.5rem;margin-top:6.5rem}.mx-26{margin-left:6.5rem;margin-right:6.5rem}.my-28{margin-bottom:7rem;margin-top:7rem}.mx-28{margin-left:7rem;margin-right:7rem}.my-30{margin-bottom:7.5rem;margin-top:7.5rem}.mx-30{margin-left:7.5rem;margin-right:7.5rem}.my-31{margin-bottom:7.75rem;margin-top:7.75rem}.mx-31{margin-left:7.75rem;margin-right:7.75rem}.my-32{margin-bottom:8rem;margin-top:8rem}.mx-32{margin-left:8rem;margin-right:8rem}.my-36{margin-bottom:9rem;margin-top:9rem}.mx-36{margin-left:9rem;margin-right:9rem}.my-48{margin-bottom:12rem;margin-top:12rem}.mx-48{margin-left:12rem;margin-right:12rem}.my-50{margin-bottom:12.5rem;margin-top:12.5rem}.mx-50{margin-left:12.5rem;margin-right:12.5rem}.my-auto{margin-bottom:auto;margin-top:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-px{margin-bottom:1px;margin-top:1px}.mx-px{margin-left:1px;margin-right:1px}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mt-1{margin-top:.25rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mt-3{margin-top:.75rem}.mb-3{margin-bottom:.75rem}.ml-3{margin-left:.75rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.mt-5{margin-top:1.25rem}.mb-5{margin-bottom:1.25rem}.mt-6{margin-top:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.mt-7{margin-top:1.75rem}.mb-7{margin-bottom:1.75rem}.mt-8{margin-top:2rem}.mb-8{margin-bottom:2rem}.mt-9{margin-top:2.25rem}.mb-9{margin-bottom:2.25rem}.mt-10{margin-top:2.5rem}.mr-10{margin-right:2.5rem}.mb-10{margin-bottom:2.5rem}.mt-12{margin-top:3rem}.mb-12{margin-bottom:3rem}.mt-13{margin-top:3.25rem}.mb-13{margin-bottom:3.25rem}.mt-14{margin-top:3.5rem}.mb-14{margin-bottom:3.5rem}.mt-15{margin-top:3.75rem}.mb-15{margin-bottom:3.75rem}.mt-16{margin-top:4rem}.mb-16{margin-bottom:4rem}.mt-18{margin-top:4.5rem}.mb-18{margin-bottom:4.5rem}.mt-20{margin-top:5rem}.mb-20{margin-bottom:5rem}.mt-21{margin-top:5.25rem}.mb-21{margin-bottom:5.25rem}.mt-22{margin-top:5.5rem}.mb-22{margin-bottom:5.5rem}.mt-24{margin-top:6rem}.mb-24{margin-bottom:6rem}.mt-26{margin-top:6.5rem}.mb-26{margin-bottom:6.5rem}.mt-28{margin-top:7rem}.mb-28{margin-bottom:7rem}.mt-30{margin-top:7.5rem}.mb-30{margin-bottom:7.5rem}.mt-31{margin-top:7.75rem}.mb-31{margin-bottom:7.75rem}.mt-32{margin-top:8rem}.mb-32{margin-bottom:8rem}.mt-36{margin-top:9rem}.mb-36{margin-bottom:9rem}.mt-48{margin-top:12rem}.mb-48{margin-bottom:12rem}.mt-50{margin-top:12.5rem}.mb-50{margin-bottom:12.5rem}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.mt-px{margin-top:1px}.mb-px{margin-bottom:1px}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.max-w-700{max-width:700px}.max-w-1080{max-width:1080px}.max-w-1500{max-width:1500px}.max-w-xs{max-width:20rem}.max-w-sm{max-width:30rem}.max-w-md{max-width:40rem}.max-w-lg{max-width:50rem}.max-w-xl{max-width:60rem}.max-w-2xl{max-width:70rem}.max-w-3xl{max-width:80rem}.max-w-4xl{max-width:90rem}.max-w-5xl{max-width:100rem}.max-w-half{max-width:50%}.max-w-full{max-width:100%}.-my-0{margin-bottom:0;margin-top:0}.-mx-0{margin-left:0;margin-right:0}.-my-1{margin-bottom:-.25rem;margin-top:-.25rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-my-2{margin-bottom:-.5rem;margin-top:-.5rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-my-3{margin-bottom:-.75rem;margin-top:-.75rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-my-4{margin-bottom:-1rem;margin-top:-1rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-my-6{margin-bottom:-1.5rem;margin-top:-1.5rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-8{margin-bottom:-2rem;margin-top:-2rem}.-mx-8{margin-left:-2rem;margin-right:-2rem}.-my-10{margin-bottom:-2.5rem;margin-top:-2.5rem}.-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.-my-12{margin-bottom:-3rem;margin-top:-3rem}.-mx-12{margin-left:-3rem;margin-right:-3rem}.-my-14{margin-bottom:-3.5rem;margin-top:-3.5rem}.-mx-14{margin-left:-3.5rem;margin-right:-3.5rem}.-my-16{margin-bottom:-4rem;margin-top:-4rem}.-mx-16{margin-left:-4rem;margin-right:-4rem}.-my-20{margin-bottom:-5rem;margin-top:-5rem}.-mx-20{margin-left:-5rem;margin-right:-5rem}.-my-22{margin-bottom:-5.75rem;margin-top:-5.75rem}.-mx-22{margin-left:-5.75rem;margin-right:-5.75rem}.-my-24{margin-bottom:-6rem;margin-top:-6rem}.-mx-24{margin-left:-6rem;margin-right:-6rem}.-my-36{margin-bottom:-9rem;margin-top:-9rem}.-mx-36{margin-left:-9rem;margin-right:-9rem}.-my-48{margin-bottom:-12rem;margin-top:-12rem}.-mx-48{margin-left:-12rem;margin-right:-12rem}.-my-px{margin-bottom:-1px;margin-top:-1px}.-mx-px{margin-left:-1px;margin-right:-1px}.-mt-0{margin-top:0}.-mb-0{margin-bottom:0}.-mt-1{margin-top:-.25rem}.-mb-1{margin-bottom:-.25rem}.-mt-2{margin-top:-.5rem}.-mb-2{margin-bottom:-.5rem}.-mt-3{margin-top:-.75rem}.-mb-3{margin-bottom:-.75rem}.-mt-4{margin-top:-1rem}.-mb-4{margin-bottom:-1rem}.-mt-6{margin-top:-1.5rem}.-mb-6{margin-bottom:-1.5rem}.-mt-8{margin-top:-2rem}.-mb-8{margin-bottom:-2rem}.-mt-10{margin-top:-2.5rem}.-mb-10{margin-bottom:-2.5rem}.-mt-12{margin-top:-3rem}.-mb-12{margin-bottom:-3rem}.-mt-14{margin-top:-3.5rem}.-mb-14{margin-bottom:-3.5rem}.-mt-16{margin-top:-4rem}.-mb-16{margin-bottom:-4rem}.-mt-20{margin-top:-5rem}.-mb-20{margin-bottom:-5rem}.-mt-22{margin-top:-5.75rem}.-mb-22{margin-bottom:-5.75rem}.-mt-24{margin-top:-6rem}.-mb-24{margin-bottom:-6rem}.-mt-36{margin-top:-9rem}.-mb-36{margin-bottom:-9rem}.-mt-48{margin-top:-12rem}.-mb-48{margin-bottom:-12rem}.-mt-px{margin-top:-1px}.-mb-px{margin-bottom:-1px}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-visible{overflow-x:visible}.overflow-x-scroll{overflow-x:scroll}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-8{padding-bottom:2rem;padding-top:2rem}.px-8{padding-left:2rem;padding-right:2rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-11{padding-left:2.75rem;padding-right:2.75rem}.py-12{padding-bottom:3rem;padding-top:3rem}.px-12{padding-left:3rem;padding-right:3rem}.py-14{padding-bottom:3.5rem;padding-top:3.5rem}.px-14{padding-left:3.5rem;padding-right:3.5rem}.px-15{padding-left:3.75rem;padding-right:3.75rem}.px-16{padding-left:4rem;padding-right:4rem}.px-18{padding-left:4.5rem;padding-right:4.5rem}.py-20{padding-bottom:5rem;padding-top:5rem}.px-20{padding-left:5rem;padding-right:5rem}.px-21{padding-left:5.25rem;padding-right:5.25rem}.px-22{padding-left:5.5rem;padding-right:5.5rem}.px-24{padding-left:6rem;padding-right:6rem}.px-26{padding-left:6.5rem;padding-right:6.5rem}.px-28{padding-left:7rem;padding-right:7rem}.px-29{padding-left:7.25rem;padding-right:7.25rem}.px-30{padding-left:7.5rem;padding-right:7.5rem}.px-31{padding-left:7.75rem;padding-right:7.75rem}.px-32{padding-left:8rem;padding-right:8rem}.px-34{padding-left:8.5rem;padding-right:8.5rem}.px-35{padding-left:8.75rem;padding-right:8.75rem}.px-36{padding-left:9rem;padding-right:9rem}.px-50{padding-left:12.5rem;padding-right:12.5rem}.px-54{padding-left:13.5rem;padding-right:13.5rem}.px-55{padding-left:13.75rem;padding-right:13.75rem}.px-64{padding-left:16rem;padding-right:16rem}.px-px{padding-left:1px;padding-right:1px}.px-portrait{padding-left:121%;padding-right:121%}.px-16\/9{padding-left:56.25%;padding-right:56.25%}.px-21\/9{padding-left:42.86%;padding-right:42.86%}.px-1\/5{padding-left:20%;padding-right:20%}.px-square{padding-left:100%;padding-right:100%}.pt-4{padding-top:1rem}.pb-4{padding-bottom:1rem}.pr-6{padding-right:1.5rem}.pt-10{padding-top:2.5rem}.pt-14{padding-top:3.5rem}.pl-16{padding-left:4rem}.pb-22{padding-bottom:5.5rem}.absolute{position:absolute}.relative{position:relative}.resize{resize:both}.text-left{text-align:left}.text-center{text-align:center}.text-grey-darkest{color:#3d4852}.text-white{color:#fff}.text-dark-green-blue{color:#1f5c6c}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-2xl{font-size:1.5rem}.italic{font-style:italic}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.whitespace-pre-line{white-space:pre-line}.w-1\/3{width:33.33333%}.w-1\/6{width:16.66667%}.w-full{width:100%}a{text-decoration:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:adobe-garamond-pro,serif}h2{line-height:1;margin-bottom:0;margin-top:0}.gen-text,.wysiwyg{font-size:1.25rem;font-weight:400;line-height:1.8}.gen-text--L{font-size:1.5rem}.gen-text--M,.wysiwyg{font-size:1.25rem}.gen-text--S{font-size:1.125rem}.gen-text--XS{font-size:1rem}.text-futura{font-family:futura-demi,sans-serif}.text-garamond{font-family:adobe-garamond-pro,serif}.text--white{color:#fff}.text--grey-extralight{color:#e6edf1}.text--grey-lighter{color:#90a2ac}.text--cloudy-blue{color:#b3c4ce}.text--ocean{color:#008b92}.text--cool-blue{color:#3492d0}.text--dark-green-blue{color:#1f5c6c}.text--grey-blue{color:#6199a7}.text--grey-blue-light{color:#b3c4ce}.text--ocean-deep{color:#007498}.text--coral{color:#eb5f5e}.title{line-height:1}.title--XXL{font-size:6.25rem}.title--XL{font-size:3.5rem;line-height:1}@media (min-width:769px){.title--XL{font-size:4.25rem}}@media (min-width:1024px){.title--XL{font-size:5rem}}.title--L{font-size:2.5rem}@media (min-width:769px){.title--L{font-size:4rem}}.title--M{font-size:2rem}@media (min-width:769px){.title--M{font-size:3rem}}.title--S{font-size:1.75rem}@media (min-width:769px){.title--S{font-size:2.5rem}}.title--XS{font-size:1.5rem;line-height:1.67}@media (min-width:769px){.title--XS{font-size:2rem;line-height:1.75}}.sup-title{font-family:futura-demi,sans-serif;font-size:.9375rem;letter-spacing:1px;line-height:1.25;text-transform:uppercase}@media (min-width:769px){.sup-title{font-size:1rem}}.sur-title{font-size:1rem;letter-spacing:2.5px;line-height:1;text-transform:uppercase}@media (min-width:769px){.sur-title{font-size:1.5rem}}.slice-subtitle{font-size:1.125rem;letter-spacing:2px;text-transform:uppercase}body,html{margin:0;min-height:100vh;padding:0;width:100vw}@media (max-width:575px){body,html{overflow-x:hidden}}body{background-color:#f2f7f9;overflow-x:hidden;padding-top:64px;position:relative}body.has-countdown{padding-top:8rem}@media (min-width:769px){body.has-countdown{padding-bottom:0;padding-top:110px}body{padding-bottom:0;padding-top:150px}}*,:after,:before{box-sizing:border-box}h1,h2,h3,h4,ul{margin-bottom:0;margin-top:0}.content{position:relative;z-index:1}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;pointer-events:none;position:absolute;width:1px}.no-scroll-y{height:100%;overflow:hidden;position:relative}.wrapper-max{margin-left:auto;margin-right:auto;max-width:1440px;width:100%}.icon.icon--white{fill:#fff}.icon.icon--cloudy-blue{fill:#b3c4ce}.icon.icon--cool-blue{fill:#3492d0}.icon.icon--dark-green-blue{fill:#1f5c6c}.icon.icon--very-light-blue{fill:#dfeff4}.icon.icon--grey-blue{fill:#6199a7}.icon--reversed{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.social-icon{border:1px solid #3492d0;border-radius:50%;height:2rem;margin:0 .25rem;position:relative;transition:all .4s ease-out;width:2rem;z-index:1}.social-icon.social-icon--cool-blue{background-color:#3492d0}.social-icon.social-icon--cool-blue:before,.social-icon:before{background-color:#2c84be}.social-icon:before{border-radius:50%;content:"";height:100%;position:absolute;right:0;top:0;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;width:100%;z-index:-1}.social-icon:hover:before{-webkit-transform:scale(1);transform:scale(1)}.social-icon:hover .icon{fill:#fff!important}.social-icon .icon{transition:fill .4s ease-in-out}.abs-center,.app-footer .footer-social .social-item .icon,.button--plain--picto .picto .icon,.card-highlight .card-content,.card-job .card-visual img,.card-publications .card-visual img,.card-social-network .card-visual.has-image img,.card-theme .card-content,.mobile-nav .picto .icon,.slice-faq .faq-item__Q .picto .bar,.slice-intro .decoration img,.slice-map .filter-cta .filters-counter:before,.social-icon .icon{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wysiwyg{color:#1f5c6c}.wysiwyg b,.wysiwyg strong{font-weight:700}.wysiwyg a{border-bottom:2px dotted #3492d0;color:#3492d0}.wysiwyg ul{list-style:none;margin-top:1rem;padding:0}.wysiwyg ul li:before{color:#3492d0;content:"•";display:inline-block;flex-shrink:0;font-weight:700;width:2.0625rem}.wysiwyg ul li{display:flex}.wysiwyg ul li a{padding:.5rem 0}.wysiwyg img{display:block;height:auto;max-width:100%}[class^=thematic] .card-title{color:#fff}[class^=thematic] .icon:not(.icon-search){fill:#fff}.bg-white{background-color:#fff}.bg-cool-blue{background-color:#3492d0}.background-image{height:100%;-o-object-fit:cover;object-fit:cover}.object-fit-image-wrap{inset:0;position:absolute}.object-fit-image{font-family:"object-fit: cover;";height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.bottom-0{bottom:0}.right-0{right:0}.translate-y-demi{-webkit-transform:translateY(50%);transform:translateY(50%)}.shrink-0{flex-shrink:0}.fluid-grid{margin:0 auto;max-width:calc(100vw - 88px);width:calc(100vw - 88px)}@media (min-width:576px){.fluid-grid{max-width:calc(100vw - 88px);width:calc(100vw - 88px)}}@media (min-width:769px){.fluid-grid{max-width:calc(100vw - 160px);width:calc(100vw - 160px)}}@media (min-width:1024px){.fluid-grid{max-width:1200px;width:calc(100vw - 240px)}}.row{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-16px;margin-right:-16px;min-width:100%;position:relative}@media (min-width:576px){.row{margin-left:-8px;margin-right:-8px}}@media (min-width:769px){.row{margin-left:-16px;margin-right:-16px}}@media (min-width:1024px){.row{margin-left:-20px;margin-right:-20px}}.col{display:flex;flex-direction:column;max-width:100%;position:relative}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){[class^=col-]{flex:1 1 auto!important}}.col-3{box-sizing:border-box;flex-basis:calc(25vw - 14px);flex-grow:0;flex-shrink:1;max-width:calc(25vw - 14px);padding-left:16px;padding-right:16px;width:calc(25vw - 14px)}@media (min-width:576px){.col-3{flex-basis:calc(25vw - 18px);max-width:calc(25vw - 18px);padding-left:8px;padding-right:8px;width:calc(25vw - 18px)}}@media (min-width:769px){.col-3{flex-basis:calc(25vw - 32px);max-width:calc(25vw - 32px);padding-left:16px;padding-right:16px;width:calc(25vw - 32px)}}@media (min-width:1024px){.col-3{flex-basis:calc(25vw - 50px);max-width:310px;padding-left:20px;padding-right:20px;width:calc(25vw - 50px)}}.col-6{box-sizing:border-box;flex-basis:calc(50vw - 28px);flex-grow:0;flex-shrink:1;max-width:calc(50vw - 28px);padding-left:16px;padding-right:16px;width:calc(50vw - 28px)}@media (min-width:576px){.col-6{flex-basis:calc(50vw - 36px);max-width:calc(50vw - 36px);padding-left:8px;padding-right:8px;width:calc(50vw - 36px)}}@media (min-width:769px){.col-6{flex-basis:calc(50vw - 64px);max-width:calc(50vw - 64px);padding-left:16px;padding-right:16px;width:calc(50vw - 64px)}}@media (min-width:1024px){.col-6{flex-basis:calc(50vw - 100px);max-width:620px;padding-left:20px;padding-right:20px;width:calc(50vw - 100px)}}.col-10{box-sizing:border-box;flex-basis:calc(83.33333vw - 46.66666px);flex-grow:0;flex-shrink:1;max-width:calc(83.33333vw - 46.66666px);padding-left:16px;padding-right:16px;width:calc(83.33333vw - 46.66666px)}@media (min-width:576px){.col-10{flex-basis:calc(83.33333vw - 60px);max-width:calc(83.33333vw - 60px);padding-left:8px;padding-right:8px;width:calc(83.33333vw - 60px)}}@media (min-width:769px){.col-10{flex-basis:calc(83.33333vw - 106.66666px);max-width:calc(83.33333vw - 106.66666px);padding-left:16px;padding-right:16px;width:calc(83.33333vw - 106.66666px)}}@media (min-width:1024px){.col-10{flex-basis:calc(83.33333vw - 166.66667px);max-width:1033.33333px;padding-left:20px;padding-right:20px;width:calc(83.33333vw - 166.66667px)}}.col-12{box-sizing:border-box;flex-basis:calc(100vw - 56px);flex-grow:0;flex-shrink:1;max-width:calc(100vw - 56px);padding-left:16px;padding-right:16px;width:calc(100vw - 56px)}@media (min-width:576px){.col-12{flex-basis:calc(100vw - 72px);max-width:calc(100vw - 72px);padding-left:8px;padding-right:8px;width:calc(100vw - 72px)}}@media (min-width:769px){.col-12{flex-basis:calc(100vw - 128px);max-width:calc(100vw - 128px);padding-left:16px;padding-right:16px;width:calc(100vw - 128px)}}@media (min-width:1024px){.col-12{flex-basis:calc(100vw - 200px);max-width:1240px;padding-left:20px;padding-right:20px;width:calc(100vw - 200px)}}.col-offset-1{margin-left:calc(8.33333vw - 4.66666px)}@media (min-width:576px){.col-offset-1{margin-left:calc(8.33333vw - 6px)}}@media (min-width:769px){.col-offset-1{margin-left:calc(8.33333vw - 10.66666px)}}@media (min-width:1024px){.col-offset-1{margin-left:calc(8.33333vw - 16.66667px)}}@media (min-width:1440px){.col-offset-1{margin-left:103.33333px}}@media (min-width:769px){.md-col-3{flex-basis:calc(25vw - 14px);max-width:calc(25vw - 14px);padding-left:16px;padding-right:16px;width:calc(25vw - 14px)}}@media (min-width:769px)and (min-width:769px){.md-col-3{flex-basis:calc(25vw - 32px);max-width:calc(25vw - 32px);padding-left:16px;padding-right:16px;width:calc(25vw - 32px)}}@media (min-width:769px)and (min-width:1024px){.md-col-3{flex-basis:calc(25vw - 50px);max-width:310px;padding-left:20px;padding-right:20px;width:calc(25vw - 50px)}}@media (min-width:769px){.md-col-4{flex-basis:calc(33.33333vw - 18.66666px);max-width:calc(33.33333vw - 18.66666px);padding-left:16px;padding-right:16px;width:calc(33.33333vw - 18.66666px)}}@media (min-width:769px)and (min-width:769px){.md-col-4{flex-basis:calc(33.33333vw - 42.66666px);max-width:calc(33.33333vw - 42.66666px);padding-left:16px;padding-right:16px;width:calc(33.33333vw - 42.66666px)}}@media (min-width:769px)and (min-width:1024px){.md-col-4{flex-basis:calc(33.33333vw - 66.66667px);max-width:413.33333px;padding-left:20px;padding-right:20px;width:calc(33.33333vw - 66.66667px)}}@media (min-width:769px){.md-col-5{flex-basis:calc(41.66667vw - 23.33334px);max-width:calc(41.66667vw - 23.33334px);padding-left:16px;padding-right:16px;width:calc(41.66667vw - 23.33334px)}}@media (min-width:769px)and (min-width:769px){.md-col-5{flex-basis:calc(41.66667vw - 53.33334px);max-width:calc(41.66667vw - 53.33334px);padding-left:16px;padding-right:16px;width:calc(41.66667vw - 53.33334px)}}@media (min-width:769px)and (min-width:1024px){.md-col-5{flex-basis:calc(41.66667vw - 83.33333px);max-width:516.66667px;padding-left:20px;padding-right:20px;width:calc(41.66667vw - 83.33333px)}}@media (min-width:769px){.md-col-6{flex-basis:calc(50vw - 28px);max-width:calc(50vw - 28px);padding-left:16px;padding-right:16px;width:calc(50vw - 28px)}}@media (min-width:769px)and (min-width:769px){.md-col-6{flex-basis:calc(50vw - 64px);max-width:calc(50vw - 64px);padding-left:16px;padding-right:16px;width:calc(50vw - 64px)}}@media (min-width:769px)and (min-width:1024px){.md-col-6{flex-basis:calc(50vw - 100px);max-width:620px;padding-left:20px;padding-right:20px;width:calc(50vw - 100px)}}@media (min-width:769px){.md-col-7{flex-basis:calc(58.33333vw - 32.66666px);max-width:calc(58.33333vw - 32.66666px);padding-left:16px;padding-right:16px;width:calc(58.33333vw - 32.66666px)}}@media (min-width:769px)and (min-width:769px){.md-col-7{flex-basis:calc(58.33333vw - 74.66666px);max-width:calc(58.33333vw - 74.66666px);padding-left:16px;padding-right:16px;width:calc(58.33333vw - 74.66666px)}}@media (min-width:769px)and (min-width:1024px){.md-col-7{flex-basis:calc(58.33333vw - 116.66667px);max-width:723.33333px;padding-left:20px;padding-right:20px;width:calc(58.33333vw - 116.66667px)}}@media (min-width:769px){.md-col-8{flex-basis:calc(66.66667vw - 37.33334px);max-width:calc(66.66667vw - 37.33334px);padding-left:16px;padding-right:16px;width:calc(66.66667vw - 37.33334px)}}@media (min-width:769px)and (min-width:769px){.md-col-8{flex-basis:calc(66.66667vw - 85.33334px);max-width:calc(66.66667vw - 85.33334px);padding-left:16px;padding-right:16px;width:calc(66.66667vw - 85.33334px)}}@media (min-width:769px)and (min-width:1024px){.md-col-8{flex-basis:calc(66.66667vw - 133.33333px);max-width:826.66667px;padding-left:20px;padding-right:20px;width:calc(66.66667vw - 133.33333px)}}@media (min-width:769px){.md-col-9{flex-basis:calc(75vw - 42px);max-width:calc(75vw - 42px);padding-left:16px;padding-right:16px;width:calc(75vw - 42px)}}@media (min-width:769px)and (min-width:769px){.md-col-9{flex-basis:calc(75vw - 96px);max-width:calc(75vw - 96px);padding-left:16px;padding-right:16px;width:calc(75vw - 96px)}}@media (min-width:769px)and (min-width:1024px){.md-col-9{flex-basis:calc(75vw - 150px);max-width:930px;padding-left:20px;padding-right:20px;width:calc(75vw - 150px)}}@media (min-width:769px){.md-col-10{flex-basis:calc(83.33333vw - 46.66666px);max-width:calc(83.33333vw - 46.66666px);padding-left:16px;padding-right:16px;width:calc(83.33333vw - 46.66666px)}}@media (min-width:769px)and (min-width:769px){.md-col-10{flex-basis:calc(83.33333vw - 106.66666px);max-width:calc(83.33333vw - 106.66666px);padding-left:16px;padding-right:16px;width:calc(83.33333vw - 106.66666px)}}@media (min-width:769px)and (min-width:1024px){.md-col-10{flex-basis:calc(83.33333vw - 166.66667px);max-width:1033.33333px;padding-left:20px;padding-right:20px;width:calc(83.33333vw - 166.66667px)}}@media (min-width:769px){.md-col-11{flex-basis:calc(91.66667vw - 51.33334px);max-width:calc(91.66667vw - 51.33334px);padding-left:16px;padding-right:16px;width:calc(91.66667vw - 51.33334px)}}@media (min-width:769px)and (min-width:769px){.md-col-11{flex-basis:calc(91.66667vw - 117.33334px);max-width:calc(91.66667vw - 117.33334px);padding-left:16px;padding-right:16px;width:calc(91.66667vw - 117.33334px)}}@media (min-width:769px)and (min-width:1024px){.md-col-11{flex-basis:calc(91.66667vw - 183.33333px);max-width:1136.66667px;padding-left:20px;padding-right:20px;width:calc(91.66667vw - 183.33333px)}}@media (min-width:769px){.md-col-offset-1{margin-left:calc(8.33333vw - 4.66666px)}}@media (min-width:769px)and (min-width:769px){.md-col-offset-1{margin-left:calc(8.33333vw - 10.66666px)}}@media (min-width:769px)and (min-width:1024px){.md-col-offset-1{margin-left:calc(8.33333vw - 16.66667px)}}@media (min-width:769px)and (min-width:1440px){.md-col-offset-1{margin-left:103.33333px}}@media (min-width:769px){.md-col-offset-2{margin-left:calc(16.66667vw - 9.33334px)}}@media (min-width:769px)and (min-width:769px){.md-col-offset-2{margin-left:calc(16.66667vw - 21.33334px)}}@media (min-width:769px)and (min-width:1024px){.md-col-offset-2{margin-left:calc(16.66667vw - 33.33333px)}}@media (min-width:769px)and (min-width:1440px){.md-col-offset-2{margin-left:206.66667px}}@media (min-width:769px){.md-col-offset-3{margin-left:calc(25vw - 14px)}}@media (min-width:769px)and (min-width:769px){.md-col-offset-3{margin-left:calc(25vw - 32px)}}@media (min-width:769px)and (min-width:1024px){.md-col-offset-3{margin-left:calc(25vw - 50px)}}@media (min-width:769px)and (min-width:1440px){.md-col-offset-3{margin-left:310px}}@media (min-width:1024px){.lg-col-4{flex-basis:calc(33.33333vw - 18.66666px);max-width:calc(33.33333vw - 18.66666px);padding-left:16px;padding-right:16px;width:calc(33.33333vw - 18.66666px)}}@media (min-width:1024px)and (min-width:1024px){.lg-col-4{flex-basis:calc(33.33333vw - 66.66667px);max-width:413.33333px;padding-left:20px;padding-right:20px;width:calc(33.33333vw - 66.66667px)}}@media (min-width:1024px){.lg-col-8{flex-basis:calc(66.66667vw - 37.33334px);max-width:calc(66.66667vw - 37.33334px);padding-left:16px;padding-right:16px;width:calc(66.66667vw - 37.33334px)}}@media (min-width:1024px)and (min-width:1024px){.lg-col-8{flex-basis:calc(66.66667vw - 133.33333px);max-width:826.66667px;padding-left:20px;padding-right:20px;width:calc(66.66667vw - 133.33333px)}}@media (min-width:1200px){.xl-col-8{flex-basis:calc(66.66667vw - 37.33334px);max-width:calc(66.66667vw - 37.33334px);padding-left:16px;padding-right:16px;width:calc(66.66667vw - 37.33334px)}}button{background-color:transparent;border:none;color:inherit;cursor:pointer;font:inherit;outline:0;padding:0}.button{background-color:#fff;color:#000;padding:1rem}.button-arrow{display:inline-block;position:relative}.button-arrow .icon{height:.75rem;transition:all .2s ease-out;width:.75rem}.button-arrow .icon-before{left:0;opacity:0;position:absolute;top:50%;-webkit-transform:translate(calc(-100% - 17px),-50%);transform:translate(calc(-100% - 17px),-50%)}.button-arrow .icon-after{opacity:1;-webkit-transform:translate(.5rem,5%);transform:translate(.5rem,5%);transition-delay:.01s}.button-arrow span{display:inline-block;font-family:futura-demi,sans-serif;font-size:.875rem;position:relative;transition:all .2s ease-out}.button-arrow:hover span{-webkit-transform:translateX(2.125rem);transform:translateX(2.125rem)}.button-arrow:hover .icon-before{opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.button-arrow:hover .icon-after{opacity:0;-webkit-transform:translate(calc(100% + 8px),5%);transform:translate(calc(100% + 8px),5%)}.button-arrow.button-arrow--white span{color:#fff}.button-arrow.button-arrow--white .icon{fill:#fff}.button-arrow.button-arrow--dark-green-blue span{color:#1f5c6c}.button-arrow.button-arrow--dark-green-blue .icon{fill:#1f5c6c}.button-arrow--S span{font-size:1rem}.button-arrow--S .icon{height:.75rem;width:.75rem}.button-arrow--M span{font-size:1.125rem}.button-arrow--M .icon{height:.75rem;width:.75rem}.button-arrow--L span{font-size:1.25rem}.button-arrow--L .icon{height:.875rem;width:.875rem}.button-arrow--L .icon-after{margin-left:auto}.button-arrow--XL{align-items:flex-end}.button-arrow--XL span{font-size:1.5rem;max-width:70%}.button-arrow--XL .icon{height:1.75rem;width:1.75rem}.button-arrow--XL .icon-after{margin-left:auto}.button-arrow-dotted{display:inline-block;padding-bottom:.5rem;position:relative}.button-arrow-dotted .icon{height:.75rem;width:.75rem}.button-arrow-dotted span{color:#1f5c6c;font-family:futura-demi,sans-serif;font-size:1.25rem;font-weight:100;margin-right:.875rem;position:relative;transition:color .4s ease-out}.button-arrow-dotted.button-arrow-dotted--cool-blue{border-bottom:2px dotted #3492d0}.button-arrow-dotted.button-arrow-dotted--cool-blue:hover span{color:#3492d0;transition:color .4s ease-out}.button-arrow-dotted.button-arrow-dotted--cool-blue .icon{fill:#3492d0}.button--plain{align-items:center;background-color:#dfeff4;display:flex;justify-content:space-between;position:relative;width:100%;z-index:1}.button--plain:before{background-color:#d7ebf1;content:"";height:100%;position:absolute;right:0;top:0;transition:width .4s ease-in-out;width:0;z-index:-1}.button--plain:hover:before{width:100%}.button--plain .button-label{color:#1f5c6c;font-family:futura-demi,sans-serif;font-size:.875rem;line-height:normal;padding-left:2rem;position:relative;text-transform:uppercase}.button--plain--picto .picto{background-color:#d7ebf1;height:3.5rem;position:relative;width:3.5rem}.button--plain--picto .picto .icon{fill:#1f5c6c;height:.75rem;width:.75rem}.button--plain--picto--L .button-label{font-size:1rem;padding-right:2rem}.button--plain--picto--L .picto{height:5rem;width:5rem}.button--plain--picto--dark{background-color:#1f5c6c}.button--plain--picto--dark:before{background-color:#6199a7}.button--plain--picto--dark .button-label{color:#fff}.button--plain--picto--dark .picto{background-color:#6199a7}.button--plain--picto--dark .picto .icon{fill:#fff}.button--plain--picto--red{background-color:#eb5f5e}.button--plain--picto--red:before{background-color:#d95857}.button--plain--picto--red .button-label{color:#fff}.button--plain--picto--red .picto{background-color:#d95857}.button--plain--picto--red .picto .icon{fill:#fff}.hover-opacity{transition:opacity .3s ease-out}.hover-opacity:hover{opacity:.7}.bt-filters-triggerer{font-size:.875rem}.bt-filters-triggerer .icon{height:1.1875rem;width:1.1875rem}@media (min-width:769px){.bt-filters-triggerer{font-size:1rem}.bt-filters-triggerer .icon{height:1.5rem;width:1.5rem}}.languages-switcher{font-family:futura-demi,sans-serif;position:relative}.languages-switcher.is-active .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.languages-switcher.is-active ul{height:auto;opacity:1;-webkit-transform:translate(-4px,100%);transform:translate(-4px,100%)}.languages-switcher .icon{cursor:pointer;display:inline-block;margin-left:.25rem;transition:all .3s ease-out}.languages-switcher ul{background-color:#f2f7f9;bottom:0;height:0;left:0;opacity:0;overflow:hidden;padding:.25rem;position:absolute;-webkit-transform:translate(-4px,90%);transform:translate(-4px,90%);transition:all .3s ease-out}.languages-switcher__label{color:#fff;font-family:futura-demi,sans-serif;font-size:.75rem;line-height:1.14;margin-bottom:.5rem;text-transform:uppercase}.languages-switcher--white .languages-switcher__label,.languages-switcher--white a{color:#fff}.languages-switcher--white ul{background-color:#1f5c6c}.modals{height:100%;left:0;pointer-events:none;position:fixed;top:0;z-index:200}.modal{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;pointer-events:auto;position:absolute;transition:opacity .5s cubic-bezier(.215,.61,.355,1);width:100vw}.modal__inner{max-height:90%;max-width:90vw;position:relative}.modal__close-button{border:1px solid #1f5c6c;border-radius:50%;height:3rem;position:absolute;right:1rem;top:1rem;transition:opacity .3s cubic-bezier(.215,.61,.355,1);width:3rem}.modal__close-button:hover{opacity:.6}.modal.is-hidden{opacity:0;pointer-events:none}.modal--aside .modal__inner{height:100%;max-height:inherit;max-width:inherit;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:0;-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;width:100%}@media (min-width:1024px){.modal--aside .modal__inner{width:37.125rem}}.modal--aside.is-hidden .modal__inner{-webkit-transform:translateX(100%);transform:translateX(100%)}.modal.projects-filters-modal .filters-count{background-color:#008b92;border-radius:50%;color:#fff;height:1.25rem;width:1.25rem}.modal.projects-filters-modal [js-accordion]{border-top:1px solid #c5d3da;width:100%}.modal.projects-filters-modal [js-accordion-content].is-active{padding:1.5rem 0 .5rem}.modal.projects-filters-modal .top-border{border-top:1px solid #c5d3da}.modal.projects-filters-modal .filter-cta{font-size:1.625rem}.modal.projects-filters-modal .filter-cta .picto{background-color:#c5d3da;cursor:pointer;height:2rem;width:2rem}.modal.projects-filters-modal .filters .filters{height:0;overflow:hidden;position:relative;transition:height .3s ease-in-out}.modal.projects-filters-modal .filters .filters.has-overflow{overflow:visible}.modal.projects-filters-modal .filters .picto.is-active{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.modal.projects-filters-modal .child-thematic-wrapper+.custom-checkbox{border-top:1px solid #c5d3da;padding-top:1rem;width:100%}.modal.projects-filters-modal .child-list-toggler{width:calc(100% - 1rem)}input:placeholder-shown{text-overflow:ellipsis}.custom-select-container{margin-bottom:1.875rem;position:relative;width:100%}@media (max-width:768px){.custom-select-container{margin-bottom:2.5rem}}.custom-select-container select{-webkit-appearance:none;background-color:#fff;height:55px;padding:1rem 2rem;width:100%}@media (min-width:1024px){.custom-select-container select{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;pointer-events:none;position:absolute;width:1px}}.custom-select-container select option{width:100%}.custom-select-container .custom-select-icon-wrapper{fill:#1f5c6c;align-items:center;display:flex;height:100%;justify-content:center;pointer-events:none;position:absolute;right:0;top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:2.8125rem;z-index:5}.custom-select-container .custom-select-icon{height:.875rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .3s cubic-bezier(.19,1,.22,1);transition:transform .3s cubic-bezier(.19,1,.22,1);transition:transform .3s cubic-bezier(.19,1,.22,1),-webkit-transform .3s cubic-bezier(.19,1,.22,1);width:.875rem}.custom-select-container .custom-select-opener{background-color:transparent;border-bottom:1px solid #1f5c6c;color:#1f5c6c;cursor:pointer;display:none;font-family:Arial,Helvetica,sans-serif;font-size:1rem;height:56px;line-height:1.6;padding:1rem 0;transition:border .3s ease-in;width:100%}.has-error .custom-select-container .custom-select-opener{border-color:red}@media (min-width:1024px){.custom-select-container .custom-select-opener{display:block}}.custom-select-container .custom-select-panel{background-color:#fff;border:1px solid #1f5c6c;font-family:Arial,Helvetica,sans-serif;font-size:1rem;left:0;opacity:0;overflow:auto;padding:1rem 0;pointer-events:none;position:absolute;top:55px;-webkit-transform:scaleY(.5);transform:scaleY(.5);-webkit-transform-origin:50% 0;transform-origin:50% 0;transition:opacity .2s ease,-webkit-transform .3s ease;transition:opacity .2s ease,transform .3s ease;transition:opacity .2s ease,transform .3s ease,-webkit-transform .3s ease;width:100%;z-index:10}.custom-select-container .custom-select-option{color:#1f5c6c;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:1rem;line-height:2.5;padding:.3125rem 2rem}.custom-select-container .custom-select-option:first-child{padding-top:0}.custom-select-container .custom-select-option:last-child{padding-bottom:0}.custom-select-container .custom-select-option.has-focus,.custom-select-container .custom-select-option.is-selected{background-color:#1f5c6c;color:#fff}.custom-select-container.is-open .custom-select-panel{opacity:1;pointer-events:auto;-webkit-transform:scaleY(1);transform:scaleY(1)}.custom-select-container.is-open .custom-select-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media (max-width:768px){.app-header .custom-select-container{display:none}}.app-header .custom-select-container .custom-select-opener{color:red;font-size:.75rem;font-weight:700;height:100%;padding:1rem 1.25rem 1rem 1rem}.app-header .custom-select-container .custom-select-opener span{line-height:2;text-transform:uppercase}.app-header .custom-select-container .custom-select-icon-wrapper{width:1rem}.app-header .custom-select-container .custom-select-panel{border:none}.app-header .custom-select-container .custom-select-option{padding:0;text-align:center;text-transform:uppercase}.custom-checkbox{cursor:pointer;display:inline-block;position:relative}.custom-checkbox input{height:22px;opacity:0;position:absolute;width:22px;z-index:5}.custom-checkbox__label{color:#1f5c6c;display:block;font-family:futura-demi,sans-serif;font-size:1rem;padding-left:24px;position:relative;transition:color .2s linear}input:checked+.custom-checkbox__label{color:#008b92}.custom-checkbox__label:after,.custom-checkbox__label:before{border-radius:2px;content:"";height:16px;position:absolute;width:16px}.custom-checkbox__label:before{border:1px solid #1f5c6c;left:0;top:48%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .2s linear}input:checked+.custom-checkbox__label:before{background-color:#008b92;border-color:#008b92}.custom-checkbox__label:after{color:#fff;content:"✔";font-size:.8125rem;left:3px;opacity:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}input:checked+.custom-checkbox__label:after{opacity:1}.has-error .custom-checkbox__label:before{border-color:red}.custom-checkbox--XL .custom-checkbox__label{font-size:1.125rem;padding-left:28px}.custom-checkbox--XL .custom-checkbox__label:after,.custom-checkbox--XL .custom-checkbox__label:before{height:1.25rem;width:1.25rem}.custom-checkbox--XL .custom-checkbox__label:before{top:42%}.custom-checkbox--XL .custom-checkbox__label:after{content:"✔";font-size:.8125rem;left:5px;top:53%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.custom-checkbox--XL .custom-checkbox__label--S{font-size:1rem}.custom-radio{cursor:pointer;display:inline-block;position:relative}.custom-radio input{height:22px;opacity:0;position:absolute;width:22px;z-index:5}.custom-radio__label{color:#1f5c6c;display:block;font-family:futura-demi,sans-serif;font-size:1rem;padding-left:24px;position:relative;transition:color .2s linear}input:checked+.custom-radio__label{color:#008b92}.custom-radio__label:after,.custom-radio__label:before{border-radius:50%;content:"";height:16px;position:absolute;width:16px}.custom-radio__label:before{border:1px solid #1f5c6c;left:0;top:48%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .2s linear}input:checked+.custom-radio__label:before{background-color:#008b92;border-color:#008b92}.custom-radio__label:after{color:#fff;content:"✔";font-size:.8125rem;left:3px;opacity:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}input:checked+.custom-radio__label:after{opacity:1}.has-error .custom-radio__label:before{border-color:red}.input-label{color:#1f5c6c;display:block;flex-shrink:1;font-family:futura-demi,sans-serif;font-size:1.125rem;margin-bottom:.5rem}.input-text,.textarea{background:none;border:none;border-bottom:1px solid #1f5c6c;color:#1f5c6c;display:block;font-size:1rem;padding:1rem 0;width:100%}.input-text::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:#1f5c6c;font-size:1rem}.input-text::-moz-placeholder,.textarea::-moz-placeholder{color:#1f5c6c;font-size:1rem}.input-text::-ms-input-placeholder,.textarea::-ms-input-placeholder{color:#1f5c6c;font-size:1rem}.input-text::placeholder,.textarea::placeholder{color:#1f5c6c;font-size:1rem}.has-error .input-text,.has-error .textarea{border-color:red}.textarea{height:265px;resize:none}.wpcf7-form br{display:none}.wpcf7-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik01LjQgNy4xYy4zLS4xLjYtLjQuNy0uN2wyLjYtNC41Yy4yLS40LjEtLjktLjMtMS4xLS40LS4yLS45LS4xLTEuMS4zTDQuOCA1LjdjLS4xLjEtLjMuMS0uNCAwbC0uMS0uMS0yLjYtNC41QzEuNS43IDEgLjYuNi44Yy0uNC4yLS41LjctLjMgMS4xbDIuNSA0LjZjLjYuOCAxLjcgMS4xIDIuNi42WiIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjMTcxNDQ3Ii8+PC9zdmc+) no-repeat center right 30px;border:none;border-radius:3px 10px 10px 10px;font-size:.9375rem;height:3.5rem;line-height:1.6;padding:1rem 2rem;transition:border-color .3s ease-in}.search-input{border-bottom:1px solid #1f5c6c;padding-bottom:1rem;position:relative}.search-input input{background-color:transparent;border:none;color:#1f5c6c;font-family:futura-demi,sans-serif;font-size:1.125rem;line-height:normal;padding-right:1.875rem;width:100%}.search-input .icon{position:absolute;right:0;top:0}.form__field-wrapper{margin:1rem 0}.form__label{display:block;font-size:.875rem;font-weight:600}.form__field-error{color:red;font-size:.875rem}.swiper-button{background-color:#f2f7f9;height:2.5rem;width:2.5rem}.swiper-button .icon{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[js-accordion-toggler]{cursor:pointer}[js-accordion-toggler].is-active .picto{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}[js-accordion-content]{max-height:0;overflow:hidden;transition:all .3s ease-out}[js-accordion-content].is-active{max-height:1700px}@media (min-width:769px){[js-accordion-content].is-active{max-height:1200px}}.breadcrumb{font-size:1rem}.breadcrumb ol{margin:0}.breadcrumb li{display:inline-block}.breadcrumb li:not(:first-child):before{color:#6199a7;content:">";display:inline-block;margin:0 3px 0 6px}.breadcrumb li a,.breadcrumb li span{color:#6199a7}.breadcrumb li span{font-style:italic}.breadcrumb li a{transition:color .2s}.breadcrumb li a:hover{color:#1f5c6c}.card{width:100%}.card-detail{display:flex}.card-detail .icon{flex-shrink:0}.card--2021-covid .card-detail .icon,.card--2022-covid .card-detail .icon,.card--covid .card-detail .icon{fill:#1f5c6c}.card--2021-world .card-detail .icon,.card--2022-climate .card-detail .icon,.card--2022-world .card-detail .icon,.card--planet .card-detail .icon,.card--world .card-detail .icon{fill:#008b92}.card--2021-pc .card-detail .icon,.card--2022-pc .card-detail .icon,.card--2022-polarized .card-detail .icon,.card--pc .card-detail .icon,.card--safety .card-detail .icon{fill:#3492d0}.card--2021-balance .card-detail .icon,.card--2022-balance .card-detail .icon,.card--2022-societies .card-detail .icon,.card--balance .card-detail .icon,.card--equality_past .card-detail .icon{fill:#eb5f5e}.card--2021-news .card-detail .icon,.card--2022-multicrisis .card-detail .icon,.card--2022-news .card-detail .icon,.card--digital_past .card-detail .icon,.card--news .card-detail .icon{fill:#6199a7}.card--2021-equality .card-detail .icon,.card--2022-digital .card-detail .icon,.card--2022-equality .card-detail .icon,.card--equality .card-detail .icon{fill:#007498}.card--2021-civic .card-detail .icon,.card--2022-war .card-detail .icon,.card--civic .card-detail .icon{fill:#b3c4ce}.card--2021-fight .card-detail .icon,.card--2022-cooperating .card-detail .icon,.card--2022-terror .card-detail .icon,.card--fight .card-detail .icon{fill:#dfeff4}.card-theme{background-position:50%;background-size:cover;display:block;position:relative;width:100%}.card-theme:before{content:"";display:block;padding-top:100%}.card-theme .card-content{align-items:flex-end;display:flex;flex-direction:column;height:94%;justify-content:space-between;width:94%}.card-theme .icon{fill:#fff;height:2rem;width:2rem}.card-theme .card-title{color:#fff;font-family:futura-demi,sans-serif;font-size:1.25rem;line-height:1.14}.card-theme.card-theme--dark-green-blue .card-title{color:#1f5c6c}.card-theme.card-theme--dark-green-blue .icon{fill:#1f5c6c}.card-content--arrow .button-arrow{align-items:center;display:flex!important}.card-content--arrow svg{margin-left:auto;position:absolute;right:10px}.card-highlight{background-position:50%;background-size:cover;display:block;position:relative;width:100%}.card-highlight:before{content:"";display:block;padding-top:66.1538461538%}.card-highlight .card-content{display:flex;flex-direction:column;height:70%;justify-content:space-between;width:85%}.card-highlight .card-title{color:#fff;font-family:futura-demi,sans-serif;font-size:2.5rem;line-height:1}.card-highlight .button-arrow:hover span{-webkit-transform:none;transform:none}.card-highlight .button-arrow:hover .icon-before{opacity:0;-webkit-transform:none;transform:none}.card-highlight .button-arrow:hover .icon-after{opacity:1;-webkit-transform:translate(10px,5%);transform:translate(10px,5%)}@media (min-width:769px){.card-highlight:before{content:"";display:block;padding-top:133.3333333333%}.card-highlight .card-content{height:91%;width:91%}.card-highlight .card-title{word-spacing:100000px}}.card-program,.card-replay{background-color:#1f5c6c;display:flex;flex-direction:column}.card-program .card-heading,.card-replay .card-heading{align-items:stretch;border-bottom:1px solid #6199a7;display:flex;height:4.5rem}.card-program .card-heading .picto,.card-replay .card-heading .picto{border-right:1px solid #6199a7;position:relative;width:4.5rem}.card-program .card-heading .card-schedules,.card-replay .card-heading .card-schedules{color:#fff;display:flex;flex-direction:column;font-family:adobe-garamond-pro,serif;justify-content:center;padding:.1875rem 1.5rem;text-transform:capitalize}.card-program .card-heading .card-schedules .day,.card-replay .card-heading .card-schedules .day{font-size:.875rem;line-height:1.44}@media (min-width:769px){.card-program .card-heading .card-schedules .day,.card-replay .card-heading .card-schedules .day{font-size:1rem;line-height:1.26}}.card-program .card-heading .card-schedules .time,.card-replay .card-heading .card-schedules .time{font-size:1.25rem;line-height:1}@media (min-width:769px){.card-program .card-heading .card-schedules .time,.card-replay .card-heading .card-schedules .time{font-size:1rem;line-height:1.26}}.card-program .card-content,.card-replay .card-content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:1.5rem 1.5rem 1.625rem}@media (min-width:769px){.card-program .card-content,.card-replay .card-content{padding:2rem 2rem 1.375rem}}.card-program .card-desc,.card-replay .card-desc{color:#fff;font-family:futura-demi,sans-serif;font-size:1.75rem;line-height:1.16}.card-program .card-infos,.card-replay .card-infos{margin-top:2.5rem}.card-program .card-detail,.card-replay .card-detail{margin-top:.625rem}.card-program .card-detail .icon,.card-replay .card-detail .icon{display:inline-block;margin-right:.875rem;vertical-align:text-top}.card-program .card-detail span,.card-replay .card-detail span{color:#fff;display:inline-block;font-family:futura-demi,sans-serif;font-size:1rem;line-height:1.5}.card-program .card-participants,.card-replay .card-participants{border-top:1px solid #6199a7;height:clac-rem(78);padding:1.25rem 1.5rem}.card-program .card-participants .visuals li,.card-replay .card-participants .visuals li{background-color:#b3c4ce;background-position:50%;background-size:cover;border:1.5px solid #fff;border-radius:50%;display:inline-block;height:2.5rem;margin-left:-.9375rem;overflow:hidden;position:relative;width:2.5rem}.card-program .card-participants .visuals li:first-child,.card-replay .card-participants .visuals li:first-child{margin-left:0;z-index:4}.card-program .card-participants .visuals li:nth-child(2),.card-replay .card-participants .visuals li:nth-child(2){z-index:3}.card-program .card-participants .visuals li:nth-child(3),.card-replay .card-participants .visuals li:nth-child(3){z-index:2}.card-program .card-participants .visuals li:nth-child(4),.card-replay .card-participants .visuals li:nth-child(4){z-index:1}.card-program .card-participants .visuals li:nth-child(5),.card-replay .card-participants .visuals li:nth-child(5){z-index:0}.card-program .card-participants .names,.card-replay .card-participants .names{color:#fff;font-family:futura-demi,sans-serif;font-size:1rem;line-height:1.5}.card-program .card-participants .names .more,.card-replay .card-participants .names .more{background-color:#f2f7f9;border-radius:10px;color:#1f5c6c;display:inline-block;font-family:futura-demi,sans-serif;font-size:.875rem;letter-spacing:-1.75px;line-height:1.2;padding:2px 6px 0 3px}.card-program .card-ctas,.card-replay .card-ctas{display:flex}.card-program .card-ctas .cta,.card-replay .card-ctas .cta{align-items:center;background-color:#216374;border-radius:0;color:#fff!important;display:flex;flex-grow:1;font-family:futura-demi,sans-serif;font-size:.75rem;justify-content:space-between;line-height:normal;padding:1rem .6875rem;position:relative;text-shadow:none;text-transform:uppercase;z-index:1}.card-program .card-ctas .cta:before,.card-replay .card-ctas .cta:before{background-color:#1f5c6c;content:"";height:100%;position:absolute;right:0;top:0;transition:width .4s ease-in-out;width:0;z-index:-1}@media (min-width:769px){.card-program .card-ctas .cta,.card-replay .card-ctas .cta{font-size:.875rem}}.card-program .card-ctas .cta:hover:before,.card-replay .card-ctas .cta:hover:before{width:100%}.card-program .card-ctas .cta:first-child,.card-replay .card-ctas .cta:first-child{background-color:#6199a7;border:none;box-shadow:none!important;flex-shrink:0;width:63%}.card-program .card-ctas .cta:first-child:before,.card-replay .card-ctas .cta:first-child:before{background-color:#558895}.card-program .card-ctas .cta .icon,.card-replay .card-ctas .cta .icon{display:inline-block;flex-shrink:0;margin-left:.5rem;vertical-align:bottom}@media (min-width:769px){.card-program .card-ctas .cta .icon,.card-replay .card-ctas .cta .icon{margin-left:1rem}}.card-program .card-ctas .cta.is-disabled,.card-replay .card-ctas .cta.is-disabled{opacity:.5}.card-program .card-ctas .cta.is-disabled:hover:before,.card-replay .card-ctas .cta.is-disabled:hover:before{width:0}.card-replay .card-ctas .cta{justify-content:center}.card-publications{display:flex;flex-direction:column;justify-content:space-between}.card-publications .card-visual{overflow:hidden;position:relative}.card-publications .card-visual:before{content:"";display:block;padding-top:51.8518518519%}.card-publications .card-visual img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-publications .cartridge{margin-top:.9375rem}.card-publications .card-title{color:#1f5c6c;font-family:futura-demi,sans-serif;font-size:1.5rem;line-height:1.17;margin-top:.625rem}.card-publications .card-desc{color:#90a2ac;font-family:adobe-garamond-pro,serif;font-size:1rem;line-height:normal;margin-top:.625rem}.card-publications .card-infos{margin-top:2rem}@media (min-width:769px){.card-publications .card-infos{align-items:center;display:flex;justify-content:space-between;margin-top:1.5625rem}}.card-publications .name{color:#1f5c6c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-publications .name,.card-publications .time{font-family:futura-demi,sans-serif;font-size:1rem;line-height:1}.card-publications .time{color:#c9c3be;display:flex;flex-shrink:0;margin-top:1rem}@media (min-width:769px){.card-publications .time{margin-top:0}}.card-publications .time .icon{fill:#c9c3be;flex-shrink:1;height:1rem;margin-right:.5rem;width:1rem}.card-publications--XL .card-visual:before{padding-top:61.5384615385%}@media (min-width:769px){.card-publications--XL .card-visual:before{padding-top:38.1679389313%}}.card-publications--XL .card-title{font-size:2rem}@media (min-width:769px){.card-publications--XL .card-title{font-size:2.5rem}}.card-publications--XL .card-desc{font-size:1.25rem;margin-top:1rem}@media (min-width:769px){.card-publications--XL .card-desc{margin-top:1.25rem}}.card-partners{align-items:center;display:flex;justify-content:center}.card-partners img{display:block;max-width:100%}@media (min-width:769px){.card-partners img{max-width:100px}}.card-initiative,.card-project{background-color:#fff;border:1px solid #f2f7f9;display:flex;flex-direction:column;justify-content:space-between}.card-initiative .card-cartridge,.card-project .card-cartridge{background-color:#3492d0;height:2.5rem;padding:0 2.1875rem}.card-initiative .card-cartridge .gen-text,.card-initiative .card-cartridge .wysiwyg,.card-project .card-cartridge .gen-text,.card-project .card-cartridge .wysiwyg{font-size:.875rem;height:20px;margin-left:.75rem}.card-initiative .card-content,.card-project .card-content{padding:1rem 1.5625rem 0}@media (min-width:769px){.card-initiative .card-content,.card-project .card-content{padding:1.5rem 2rem 0}}.card-initiative .card-title,.card-project .card-title{color:#1f5c6c;font-family:futura-demi,sans-serif;font-size:1.75rem;line-height:1.16;margin-top:1.25rem}.card-initiative .card-desc,.card-project .card-desc{color:#90a2ac;font-size:1.125rem;line-height:1.33;margin-top:1rem}.card-initiative .card-details,.card-project .card-details{margin-top:1.875rem;padding:0 1.5625rem 1.5625rem}@media (min-width:769px){.card-initiative .card-details,.card-project .card-details{padding:0 2rem 2rem}}.card-initiative .card-detail .icon,.card-project .card-detail .icon{display:inline-block;margin-right:.875rem;vertical-align:text-top}.card-initiative .card-detail span,.card-project .card-detail span{color:#90a2ac;display:inline-block;font-size:1rem;line-height:1.5}.card-initiative .card-infos,.card-project .card-infos{margin-top:2.875rem}@media (min-width:769px){.card-initiative .card-infos,.card-project .card-infos{margin-top:4.6875rem}}.card-initiative .button--plain{margin-top:5.625rem}.card-job{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.card-job .card-visual{position:relative;width:100%}.card-job .card-visual:before{content:"";display:block;padding-top:45.3074433657%}.card-job .card-visual img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-job .card-content{padding:0 2rem 2rem}.card-job .card-title{color:#1f5c6c;font-family:futura-demi,sans-serif;font-size:1.75rem;line-height:1.16;margin-top:1.5rem}.card-job .card-details{padding:0 2rem 2.5rem}.card-job .card-detail:not(:first-child){margin-top:.75rem}.card-job .card-detail .icon{fill:#1f5c6c;display:inline-block;margin-right:.875rem;vertical-align:text-top}.card-job .card-detail span{color:#90a2ac;display:inline-block;font-size:1rem;line-height:1.5}.card-social-network .card-visual{border-radius:10px 10px 0 0;position:relative;width:100%}.card-social-network .card-visual .icon{display:block;height:1.5rem;margin-left:auto;position:relative;top:10px;width:1.5rem}.card-social-network .card-visual.has-image{overflow:hidden}.card-social-network .card-visual.has-image:before{content:"";display:block;padding-top:42.3592493298%}.card-social-network .card-visual.has-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-social-network .card-visual.has-image .icon{position:absolute;right:10px;top:10px}.card-social-network .card-content{padding:1rem 1.5rem 1.5rem}.card-social-network .card-text{color:#1f5c6c;font-size:1.125rem;line-height:1.33}.card-social-network .card-text a{color:#3492d0;font-style:italic}.card-social-network .card-infos{align-items:center;display:flex;margin-top:.9375rem}.card-social-network .account-picture{border-radius:50%;flex-shrink:0;height:1.5rem;margin-right:.5rem;width:1.5rem}.card-social-network .account-name,.card-social-network .date{color:#1f5c6c;font-family:futura-demi,sans-serif;font-size:1rem;line-height:1.14}.speaker-theme{margin-bottom:1.125rem;position:relative;text-align:center}.speaker-theme .speaker-pic{background-position:50%;background-size:cover;border:2px solid #fff;border-radius:50%;height:7.5rem;margin:0 auto 1.75rem;overflow:hidden;width:7.5rem}.speaker-theme .speaker-pic img{height:7.5rem;-o-object-fit:contain;object-fit:contain;width:7.5rem}.speaker-theme .speaker-sub-title{-webkit-margin-after:0;font-size:1.5rem;font-style:italic;font-weight:400;line-height:1;margin-block-end:0;margin-top:.5rem}.speaker-theme .speaker-bio{font-size:1.125rem;font-weight:400;margin-bottom:2.5rem;padding:0 .3125rem}.cartridge{align-items:center;background-color:#666;border-radius:15px;display:inline-flex;justify-content:center;max-width:100%;padding:5px 12px 5px 10px;white-space:nowrap}.cartridge--white,.slice-program-list-filters .thematics .cartridge.is-active,.slice-program-list-filters .thematics .cartridge:hover{background-color:#fff;border-color:#fff}.cartridge--white .cartridge__title,.slice-program-list-filters .thematics .cartridge.is-active .cartridge__title,.slice-program-list-filters .thematics .cartridge:hover .cartridge__title{color:#fff}.cartridge--white .icon,.slice-program-list-filters .thematics .cartridge.is-active .icon,.slice-program-list-filters .thematics .cartridge:hover .icon{fill:#fff!important}.cartridge--black{background-color:#000;border-color:#000}.cartridge--black .cartridge__title{color:#000}.cartridge--black .icon{fill:#000!important}.cartridge--grey-ultralight{background-color:#f9fbfc;border-color:#f9fbfc}.cartridge--grey-ultralight .cartridge__title{color:#f9fbfc}.cartridge--grey-ultralight .icon{fill:#f9fbfc!important}.cartridge--grey-extralight{background-color:#e6edf1;border-color:#e6edf1}.cartridge--grey-extralight .cartridge__title{color:#e6edf1}.cartridge--grey-extralight .icon{fill:#e6edf1!important}.cartridge--grey-lighter{background-color:#90a2ac;border-color:#90a2ac}.cartridge--grey-lighter .cartridge__title{color:#90a2ac}.cartridge--grey-lighter .icon{fill:#90a2ac!important}.cartridge--grey-light{background-color:#c9c3be;border-color:#c9c3be}.cartridge--grey-light .cartridge__title{color:#c9c3be}.cartridge--grey-light .icon{fill:#c9c3be!important}.cartridge--grey{background-color:#666;border-color:#666}.cartridge--grey .cartridge__title{color:#666}.cartridge--grey .icon{fill:#666!important}.cartridge--grey-dark{background-color:#3c3c3b;border-color:#3c3c3b}.cartridge--grey-dark .cartridge__title{color:#3c3c3b}.cartridge--grey-dark .icon{fill:#3c3c3b!important}.cartridge--red{background-color:red;border-color:red}.cartridge--red .cartridge__title{color:red}.cartridge--red .icon{fill:red!important}.cartridge--cloudy-blue{background-color:#b3c4ce;border-color:#b3c4ce}.cartridge--cloudy-blue .cartridge__title{color:#b3c4ce}.cartridge--cloudy-blue .icon{fill:#b3c4ce!important}.cartridge--ocean{background-color:#008b92;border-color:#008b92}.cartridge--ocean .cartridge__title{color:#008b92}.cartridge--ocean .icon{fill:#008b92!important}.cartridge--cool-blue{background-color:#3492d0;border-color:#3492d0}.cartridge--cool-blue .cartridge__title{color:#3492d0}.cartridge--cool-blue .icon{fill:#3492d0!important}.cartridge--ice-blue{background-color:#f2f7f9;border-color:#f2f7f9}.cartridge--ice-blue .cartridge__title{color:#f2f7f9}.cartridge--ice-blue .icon{fill:#f2f7f9!important}.cartridge--dark-green-blue{background-color:#1f5c6c;border-color:#1f5c6c}.cartridge--dark-green-blue .cartridge__title{color:#1f5c6c}.cartridge--dark-green-blue .icon{fill:#1f5c6c!important}.cartridge--very-light-blue{background-color:#dfeff4;border-color:#dfeff4}.cartridge--very-light-blue .cartridge__title{color:#dfeff4}.cartridge--very-light-blue .icon{fill:#dfeff4!important}.cartridge--grey-blue,.slice-program-list-filters .thematics .cartridge{background-color:#6199a7;border-color:#6199a7}.cartridge--grey-blue .cartridge__title,.slice-program-list-filters .thematics .cartridge .cartridge__title{color:#6199a7}.cartridge--grey-blue .icon,.slice-program-list-filters .thematics .cartridge .icon{fill:#6199a7!important}.cartridge--grey-blue-light{background-color:#b3c4ce;border-color:#b3c4ce}.cartridge--grey-blue-light .cartridge__title{color:#b3c4ce}.cartridge--grey-blue-light .icon{fill:#b3c4ce!important}.cartridge--ocean-deep{background-color:#007498;border-color:#007498}.cartridge--ocean-deep .cartridge__title{color:#007498}.cartridge--ocean-deep .icon{fill:#007498!important}.cartridge--coral{background-color:#eb5f5e;border-color:#eb5f5e}.cartridge--coral .cartridge__title{color:#eb5f5e}.cartridge--coral .icon{fill:#eb5f5e!important}.cartridge--green{background-color:#2cdd2c;border-color:#2cdd2c}.cartridge--green .cartridge__title{color:#2cdd2c}.cartridge--green .icon{fill:#2cdd2c!important}.cartridge .icon{fill:#fff;height:1.125rem;margin-right:.3125rem;width:1.5rem}.cartridge .icon,.cartridge__title{display:inline-block;vertical-align:middle}.cartridge__title{color:#fff;font-family:futura-demi,sans-serif;font-size:.75rem;line-height:1;max-width:calc(100% - 1.5rem);overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.cartridge--2021-covid,.cartridge--2022-covid,.cartridge--covid{background-color:#1f5c6c}.cartridge--2021-world,.cartridge--2022-climate,.cartridge--2022-world,.cartridge--planet,.cartridge--world{background-color:#008b92}.cartridge--2021-pc,.cartridge--2022-pc,.cartridge--2022-polarized,.cartridge--pc,.cartridge--safety{background-color:#3492d0}.cartridge--2021-balance,.cartridge--2022-balance,.cartridge--2022-societies,.cartridge--balance,.cartridge--equality_past{background-color:#eb5f5e}.cartridge--2021-news,.cartridge--2022-multicrisis,.cartridge--2022-news,.cartridge--digital,.cartridge--digital_past,.cartridge--news{background-color:#6199a7}.cartridge--2021-equality,.cartridge--2022-digital,.cartridge--2022-equality,.cartridge--equality{background-color:#007498}.cartridge--2021-civic,.cartridge--2022-war,.cartridge--civic{background-color:#b3c4ce}.cartridge--2021-fight,.cartridge--2022-cooperating,.cartridge--2022-terror,.cartridge--fight{background-color:#dfeff4}.cartridge--2021-fight .icon,.cartridge--2022-cooperating .icon,.cartridge--2022-terror .icon,.cartridge--fight .icon{fill:#1f5c6c}.cartridge--2021-fight .cartridge__title,.cartridge--2022-cooperating .cartridge__title,.cartridge--2022-terror .cartridge__title,.cartridge--fight .cartridge__title{color:#1f5c6c}.cartridge--border{background-color:transparent!important;border:1px solid #fff}.cartridge--no-border{background:none;border:none;padding-left:0;padding-right:0}.cartridge--no-border.cartridge--2021-covid .icon,.cartridge--no-border.cartridge--2022-covid .icon,.cartridge--no-border.cartridge--covid .icon{fill:#1f5c6c}.cartridge--no-border.cartridge--2021-covid .cartridge__title,.cartridge--no-border.cartridge--2022-covid .cartridge__title,.cartridge--no-border.cartridge--covid .cartridge__title{color:#1f5c6c}.cartridge--no-border.cartridge--2021-world .icon,.cartridge--no-border.cartridge--2022-climate .icon,.cartridge--no-border.cartridge--2022-world .icon,.cartridge--no-border.cartridge--planet .icon,.cartridge--no-border.cartridge--world .icon{fill:#008b92}.cartridge--no-border.cartridge--2021-world .cartridge__title,.cartridge--no-border.cartridge--2022-climate .cartridge__title,.cartridge--no-border.cartridge--2022-world .cartridge__title,.cartridge--no-border.cartridge--planet .cartridge__title,.cartridge--no-border.cartridge--world .cartridge__title{color:#008b92}.cartridge--no-border.cartridge--2021-pc .icon,.cartridge--no-border.cartridge--2022-pc .icon,.cartridge--no-border.cartridge--2022-polarized .icon,.cartridge--no-border.cartridge--pc .icon,.cartridge--no-border.cartridge--safety .icon{fill:#3492d0}.cartridge--no-border.cartridge--2021-pc .cartridge__title,.cartridge--no-border.cartridge--2022-pc .cartridge__title,.cartridge--no-border.cartridge--2022-polarized .cartridge__title,.cartridge--no-border.cartridge--pc .cartridge__title,.cartridge--no-border.cartridge--safety .cartridge__title{color:#3492d0}.cartridge--no-border.cartridge--2021-balance .icon,.cartridge--no-border.cartridge--2022-balance .icon,.cartridge--no-border.cartridge--2022-societies .icon,.cartridge--no-border.cartridge--balance .icon,.cartridge--no-border.cartridge--equality_past .icon{fill:#eb5f5e}.cartridge--no-border.cartridge--2021-balance .cartridge__title,.cartridge--no-border.cartridge--2022-balance .cartridge__title,.cartridge--no-border.cartridge--2022-societies .cartridge__title,.cartridge--no-border.cartridge--balance .cartridge__title,.cartridge--no-border.cartridge--equality_past .cartridge__title{color:#eb5f5e}.cartridge--no-border.cartridge--2021-news .icon,.cartridge--no-border.cartridge--2022-multicrisis .icon,.cartridge--no-border.cartridge--2022-news .icon,.cartridge--no-border.cartridge--digital_past .icon,.cartridge--no-border.cartridge--news .icon{fill:#6199a7}.cartridge--no-border.cartridge--2021-news .cartridge__title,.cartridge--no-border.cartridge--2022-multicrisis .cartridge__title,.cartridge--no-border.cartridge--2022-news .cartridge__title,.cartridge--no-border.cartridge--digital_past .cartridge__title,.cartridge--no-border.cartridge--news .cartridge__title{color:#6199a7}.cartridge--no-border.cartridge--2021-equality .icon,.cartridge--no-border.cartridge--2022-digital .icon,.cartridge--no-border.cartridge--2022-equality .icon,.cartridge--no-border.cartridge--equality .icon{fill:#007498}.cartridge--no-border.cartridge--2021-equality .cartridge__title,.cartridge--no-border.cartridge--2022-digital .cartridge__title,.cartridge--no-border.cartridge--2022-equality .cartridge__title,.cartridge--no-border.cartridge--equality .cartridge__title{color:#007498}.cartridge--no-border.cartridge--2021-civic .icon,.cartridge--no-border.cartridge--2022-war .icon,.cartridge--no-border.cartridge--civic .icon{fill:#b3c4ce}.cartridge--no-border.cartridge--2021-civic .cartridge__title,.cartridge--no-border.cartridge--2022-war .cartridge__title,.cartridge--no-border.cartridge--civic .cartridge__title{color:#b3c4ce}.cartridge--no-border.cartridge--2021-fight .icon,.cartridge--no-border.cartridge--2022-cooperating .icon,.cartridge--no-border.cartridge--2022-terror .icon,.cartridge--no-border.cartridge--fight .icon{fill:#dfeff4}.cartridge--no-border.cartridge--2021-fight .cartridge__title,.cartridge--no-border.cartridge--2022-cooperating .cartridge__title,.cartridge--no-border.cartridge--2022-terror .cartridge__title,.cartridge--no-border.cartridge--fight .cartridge__title{color:#dfeff4}.inner-nav{padding:2.5rem 0;position:relative;z-index:1}.inner-nav-container{height:5.5rem}@media (min-width:769px){.inner-nav-container{height:6rem}}.inner-nav-list{flex-grow:1;overflow:hidden}@media (max-width:768px){.inner-nav-list{left:50%;max-height:0;position:absolute;top:5.5rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:max-height .3s ease-out;width:calc(100% - 16px)}.inner-nav-list.is-active{height:auto;max-height:100vh}}.inner-nav-item{align-items:center;background-color:#fff;border:1px solid #007498;display:flex;flex-basis:0;flex-direction:column;flex-grow:1;justify-content:center;min-height:5.5rem;position:relative;transition:border .4s ease-in-out;z-index:1}.inner-nav-item:not(:last-child){border-bottom-width:0}@media (min-width:769px){.inner-nav-item:not(:last-child){border-bottom-width:1px;border-right-width:0}}.inner-nav-item:before{background-color:#007498;content:"";height:100%;position:absolute;right:0;top:0;transition:width .4s ease-in-out;width:0;z-index:-1}.inner-nav-item .icon{fill:#007498;height:1.75rem;transition:fill .4s ease-in-out;width:2.75rem}.inner-nav-item.is-active:not(:first-child),.inner-nav-item:hover:not(:first-child){border-left-color:#f2f7f9}.inner-nav-item.is-active:before,.inner-nav-item:hover:before{width:100%}.inner-nav-item.is-active .icon,.inner-nav-item:hover .icon{fill:#fff}.inner-nav-item.is-active .inner-nav-label,.inner-nav-item:hover .inner-nav-label{color:#fff}.inner-nav-label{color:#007498;font-size:1.25rem;line-height:1;margin-top:.625rem;transition:color .4s ease-in-out}.inner-nav-selection{border:none;flex-basis:0;flex-grow:1}.inner-nav-triggerer{background-color:#dfeff4;position:relative;width:6rem}.inner-nav-triggerer .icon{cursor:pointer;flex-shrink:1;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.app-footer{background:#1f5c6c}.app-footer__primary{background-color:#1f5c6c;background-position:100% 100%;background-repeat:no-repeat;background-size:90% auto;padding:2.5rem 0}@media (min-width:769px){.app-footer__primary{background-size:auto 90%;padding:3.75rem 0 2.5rem}.app-footer__primary .row:nth-child(2) ul{width:20%}}.app-footer__primary .row:nth-child(2) ul:last-child li:not(:first-child){margin-top:4rem}.app-footer__primary .row:nth-child(2) li{margin-top:.75rem}.app-footer__primary .row:nth-child(2) li:nth-child(2){margin-top:1rem}.app-footer__primary .main-col{gap:3rem}@media (min-width:769px){.app-footer__primary .main-col{gap:2rem}}.app-footer .logo{height:56px;margin-bottom:3rem;width:121px}.app-footer .logo svg{height:100%;width:100%}@media (min-width:769px){.app-footer .logo{height:72px;margin-bottom:4.0625rem;width:155px}}.app-footer .footer-social{flex-wrap:wrap;margin:0}@media (min-width:769px){.app-footer .footer-social{flex-wrap:nowrap}}.app-footer .footer-social li{flex-shrink:0;margin-top:2rem;width:25%}@media (min-width:769px){.app-footer .footer-social li{margin-top:0!important;width:auto}.app-footer .footer-social li:not(:first-child){margin-left:2rem}}.app-footer .footer-social .social-item{background:#6199a7;border-radius:50%;display:inline-block;height:2.5rem;position:relative;width:2.5rem;z-index:1}@media (min-width:769px){.app-footer .footer-social .social-item{height:3rem;width:3rem}}.app-footer .footer-social .social-item:before{background-color:#558c99;border-radius:50%;content:"";height:100%;position:absolute;right:0;top:0;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;width:100%;z-index:-1}.app-footer .footer-social .social-item .icon{height:1rem;width:1rem}.app-footer .footer-social .social-item:hover:before{-webkit-transform:scale(1);transform:scale(1)}.app-footer__secondary{background:#6199a7;padding-bottom:1.5rem}@media (min-width:769px){.app-footer__secondary{height:2rem;padding-bottom:0}}.app-footer__secondary li{margin-top:1.5rem;width:50%}@media (min-width:769px){.app-footer__secondary li{margin-top:0;width:auto}.app-footer__secondary li:not(:first-child){margin-left:2.5rem}}.app-footer__secondary li a{color:#fff;font-family:futura-demi,sans-serif;font-size:.9375rem}.app-header{background-color:#fff;left:0;position:fixed;top:0;width:100%;z-index:30}.app-header__primary{background-color:#fff;height:64px;padding:0 0 0 1.5rem;position:relative;transition:background .2s;z-index:1}@media (min-width:769px){.app-header__primary{height:110px;padding:0 2.5rem}}.app-header__primary.is-active{background-color:#f7fafb}.app-header__primary .logo{display:block;height:2.5rem;width:4.75rem}@media (min-width:769px){.app-header__primary .logo{height:4rem;margin-right:5px;width:7.625rem}}.app-header__primary .bt-event{background-color:#3492d0;height:100%;overflow:hidden;padding:1rem 2rem;position:relative;z-index:1}@media (max-width:768px){.app-header__primary .bt-event{order:3;padding:1rem;width:60%}}@media (min-width:480px){.app-header__primary .bt-event{padding:1rem 2rem}}.app-header__primary .bt-event:before{background-color:#2e86c0;content:"";height:100%;position:absolute;right:0;top:0;transition:width .4s ease-in-out;width:0;z-index:-1}.app-header__primary .bt-event:hover:before{width:100%}.app-header__primary .bt-event span{color:#fff;font-family:futura-demi,sans-serif;font-size:.75rem}@media (max-width:768px){.app-header__primary .bt-event span{font-size:.75rem}}@media (min-width:416px){.app-header__primary .bt-event span{font-size:.875rem}}@media (min-width:769px){.app-header__primary .bt-event span{font-size:1rem}}@media (max-width:768px){.app-header__primary .bt-event svg{height:1.25rem;width:1.25rem}}@media (min-width:769px){.app-header__primary .bt-event{border-radius:28.5px;height:auto}}@media (max-width:768px){body.has-countdown .app-header__primary{padding-left:0}body.has-countdown .app-header__primary .wrapper-max{margin-left:0;width:100vw}body.has-countdown .app-header__primary .header-left{background-color:#fff;height:100%;margin-top:-2px}body.has-countdown .app-header__primary .bt-burger{padding-left:1.5rem}}@media (min-width:769px){.app-header .header-left{width:45%}}@media (max-width:768px){.app-header .header-left{justify-content:start;order:2;width:40%}}.app-header .submenu-triggerers{width:calc(100% - 127px)}.app-header .submenu-triggerer{color:#1f5c6c;cursor:pointer;position:relative;width:auto}.app-header .submenu-triggerer:after{background-color:#3492d0;bottom:0;content:"";height:3px;left:0;position:absolute;-webkit-transform:translateY(1.3125rem);transform:translateY(1.3125rem);transition:width .3s cubic-bezier(.215,.61,.355,1);width:0}.app-header .submenu-triggerer__label span{font-family:futura-demi,sans-serif;font-size:1rem;transition:color .2s ease-out}@media (min-width:1024px){.app-header .submenu-triggerer__label span{font-size:1.375rem}}.app-header .submenu-triggerer__label .icon{transition:all .2s ease-out}.app-header .submenu-triggerer__desc{font-size:.75rem;font-style:italic;margin-top:.3125rem;transition:color .2s ease-out}@media (min-width:1024px){.app-header .submenu-triggerer__desc{font-size:1rem}}.app-header .submenu-triggerer:hover{color:#3492d0}.app-header .submenu-triggerer:hover .icon{fill:#3492d0}.app-header .submenu-triggerer.is-active{color:#3492d0}.app-header .submenu-triggerer.is-active:after{width:100%}.app-header .submenu-triggerer.is-active .icon{fill:#3492d0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.app-header .submenus-wrapper{z-index:0}.app-header .submenu{background-color:#fff;background-position:100% 100%;background-repeat:no-repeat;box-shadow:0 5px 8px 0 rgba(0,0,0,.3);padding:2.5rem 0;pointer-events:none;position:absolute;top:0;-webkit-transform:translateY(-110%);transform:translateY(-110%);width:100%;z-index:0}.app-header .submenu.has-transition,.app-header .submenu.has-transitions{transition:-webkit-transform .5s cubic-bezier(.39,.575,.565,1);transition:transform .5s cubic-bezier(.39,.575,.565,1);transition:transform .5s cubic-bezier(.39,.575,.565,1),-webkit-transform .5s cubic-bezier(.39,.575,.565,1)}.app-header .submenu.is-active{pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0);z-index:1}.app-header .submenu__title{color:#1f5c6c;font-family:futura-demi,sans-serif;font-size:2.5rem;margin-bottom:2rem}.app-header .submenu .list-categories li:not(:first-child){margin-top:1.25rem}.app-header .submenu .list-themes li{margin-bottom:.0625rem;margin-right:.0625rem;width:calc(25% - 1px)}.app-header .submenu .list-themes li:nth-child(4n+0){margin-right:0}.app-header .submenu .list-themes.x-4 li{margin-bottom:.0625rem;margin-right:.0625rem;width:calc(50% - 1px)}.app-header .submenu .list-themes.x-4 li:nth-child(2n+0){margin-right:0}@media (min-width:1024px){.app-header .submenu .list-themes.x-4 li{margin-bottom:.0625rem;margin-right:.0625rem;width:calc(25% - 1px)}.app-header .submenu .list-themes.x-4 li:last-child{margin-right:0}}.app-header .submenu .list-themes.x-6 li{margin-bottom:.0625rem;margin-right:.0625rem;width:calc(33.3% - 1px)}.app-header .submenu .list-themes.x-6 li:nth-child(3n+0){margin-right:0}.app-header .submenu .list-highlights{margin-left:auto}.app-header .submenu .list-highlights li{margin-left:2.5rem;width:37%}.app-header__secondary{background-color:#f2f7f9;height:40px;padding:0 1.5rem;position:relative;z-index:2}@media (min-width:769px){.app-header__secondary{padding:0 2.5rem}}.app-header__secondary>ul>li{margin-left:3rem}.app-header__secondary a{color:#1f5c6c;font-family:futura-demi,sans-serif;font-size:.9375rem}@media (max-width:768px){.app-header .countdown-container{align-items:center;display:flex;height:100%;justify-content:space-between;order:1;padding:.625rem 1.5rem;width:100%}.app-header .countdown-container.hidden{display:none}}@media (min-width:880px){.app-header .countdown-container{width:20%}}.app-header .countdown-event{display:none;font-size:1rem;padding-right:1.5rem;position:relative}@media (max-width:768px){.app-header .countdown-event{display:flex;width:30%}.app-header .countdown-event:after{background-color:#dfeff4;content:"";height:40px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px}}.app-header .countdown{justify-content:space-between;width:25%}@media (max-width:768px){.app-header .countdown{padding-left:1.25rem;width:70%}}@media (min-width:412px)and (max-width:754px){.app-header .countdown{width:50%!important}}@media (min-width:880px){.app-header .countdown{width:100%}}.app-header .countdown-item{text-align:center}.app-header .countdown-item--number{font-size:1.5625rem}@media (max-width:768px){.app-header .countdown-item--number{font-size:1.25rem}}@media (min-width:1220px){.app-header .countdown-item--number{font-size:2rem}}.app-header .countdown-item--text{font-size:.5625rem}@media (min-width:1220px){.app-header .countdown-item--text{font-size:.75rem}}.mobile-nav{background-color:#f9fbfc;height:100vh;left:0;overflow:hidden;padding:1rem 1.5rem;position:fixed;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:100vw;z-index:10}@media (min-width:769px){.mobile-nav{display:none}}.mobile-nav.has-transition,.mobile-nav.has-transitions{transition:-webkit-transform .3s cubic-bezier(.39,.575,.565,1);transition:transform .3s cubic-bezier(.39,.575,.565,1);transition:transform .3s cubic-bezier(.39,.575,.565,1),-webkit-transform .3s cubic-bezier(.39,.575,.565,1)}.mobile-nav.is-active{-webkit-transform:translateX(0);transform:translateX(0)}.mobile-nav .bt-back{display:none}.mobile-nav .bt-back span{color:#1f5c6c;font-family:futura-demi,sans-serif;font-size:1rem;font-weight:400;line-height:1;margin-left:.5rem}.mobile-nav .bt-back.is-active{display:flex}.mobile-nav .picto{background:#f2f7f9;border-radius:50%;display:inline-block;flex-shrink:0;height:3rem;position:relative;width:3rem}.mobile-nav-contents{align-self:stretch;flex-grow:1;padding:2.1875rem 0 0}.mobile-nav-contents .content{-webkit-overflow-scrolling:touch;flex-grow:1;flex-shrink:0;height:calc(100vh - 120px);margin-right:24px;overflow-y:auto;transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1);width:100%}.mobile-nav-contents .content:last-child{margin-right:0}.mobile-nav-contents .content-item .button-arrow .icon-after{margin-left:auto;margin-right:.75rem}.mobile-nav-contents .submenu-triggerer__label span{font-size:1.5rem}.mobile-nav-contents .submenu-triggerer .icon-arrow{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mobile-nav-contents .button-arrow--M .icon-after{margin-left:auto;margin-right:.75rem}.mobile-nav-contents .contact-link{color:#1f5c6c;font-family:futura-demi,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.12}.mobile-nav-contents .languages-switcher a{color:#1f5c6c;font-size:.9375rem}.mobile-nav-contents .submenu__title{font-size:1.5rem;margin-bottom:1.5rem}.mobile-nav-contents .content--level-1.is-translated{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}.mobile-nav-contents .content--level-1>div{flex-grow:1}.mobile-nav-contents .content--level-1 ul:first-of-type:after{background:#dfeff4;content:"";display:block;height:1px;margin:2.5rem 0;position:relative;width:100%}.mobile-nav-contents .content--level-2{padding:0 0 0 24px}.mobile-nav-contents .content--level-2.is-translated{-webkit-transform:translateX(calc(-100vw + 12px));transform:translateX(calc(-100vw + 12px))}.gen-list{display:flex;gap:16px}.gen-list .card,.gen-list .swiper-slide{width:100%}@media (min-width:769px){.gen-list{gap:32px}.gen-list .card,.gen-list .swiper-slide{width:calc(50% - 16px)}}@media (min-width:1024px){.gen-list{gap:40px}.gen-list .card,.gen-list .swiper-slide{width:calc(33.33% - 26.66667px)}}.gen-list:after{background-color:hsla(0,0%,100%,.8);background-image:var(--bg-image);background-position:50%;background-repeat:no-repeat;content:"";display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.gen-list.is-loading:after{display:block}.publications-list .col-title{border-bottom:1px solid #b3c4ce;color:#1f5c6c;font-family:futura-demi,sans-serif;font-size:1rem;letter-spacing:1px;line-height:1.25;margin-bottom:2rem;padding-bottom:1rem;position:relative;text-transform:uppercase}.publications-list .col-title.is-active:after{background-color:#1f5c6c;bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}.publications-list .highlight-list{align-items:stretch;display:flex;flex-wrap:wrap;gap:40px}.publications-list .highlight-list .card-publications{width:100%}@media (min-width:769px){.publications-list .highlight-list .card-publications{width:calc(50% - 20px)}.publications-list .highlight-list .card-publications--XL{width:100%}}.publications-list .tabs .tabs-item{display:flex}.publications-list .tabs .tabs-item .col-title{cursor:pointer;flex-basis:0;flex-grow:1;text-align:center}.publications-list .tabs .tab-content{display:none}.publications-list .tabs .tab-content.is-active{display:block}.publications-list .tabs .tab-content .card{border-bottom:1px solid #dfeff4;padding-bottom:2rem}.publications-list .tabs .tab-content .card:not(:first-child){margin-top:2.25rem}.publications-list .tabs .tab-content .card .card-visual{display:none}.publications-list .tabs .tab-content .card .cartridge{margin-top:0}.search-panel{left:0;position:fixed;top:0;-webkit-transform:translateY(-105%);transform:translateY(-105%);width:100%;z-index:10}.search-panel.has-transition{transition:-webkit-transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1)}.search-panel.is-active{-webkit-transform:translateY(0);transform:translateY(0)}.search-panel .input-wrapper{border-bottom:1px solid #1f5c6c}.search-panel .input-text,.search-panel .textarea{border:none}.search-panel .bt-close{background-color:#f2f7f9;border-radius:50%;height:3rem;position:absolute;right:0;top:1.5rem;width:3rem}.search-no-results .filters,.search-results .filters{background-color:#fff;bottom:0;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);min-width:207px;position:absolute;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);z-index:4}.search-no-results .filters .form,.search-results .filters .form{border-top:2px solid #1f5c6c;display:block;padding:1.5rem 1.625rem}.search-no-results .filters .form .custom-checkbox,.search-results .filters .form .custom-checkbox{cursor:pointer;display:block}.search-no-results .filter,.search-results .filter{position:relative}.search-no-results [js-accordion-toggler],.search-results [js-accordion-toggler]{color:#1f5c6c;cursor:pointer;font-size:15px;line-height:1.2;white-space:nowrap}.search-no-results [js-accordion-toggler] .icon,.search-results [js-accordion-toggler] .icon{transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.search-no-results [js-accordion-toggler].is-active .icon,.search-results [js-accordion-toggler].is-active .icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.search-no-results .search-results-content:after,.search-results .search-results-content:after{background-color:hsla(0,0%,100%,.8);background-image:var(--bg-image);background-position:50%;background-repeat:no-repeat;content:"";display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.search-no-results .search-results-content.is-loading:after,.search-results .search-results-content.is-loading:after{display:block}.swiper-container{list-style:none;margin:0 auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:1}.swiper-slide,.swiper-wrapper{position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide{align-self:stretch;flex-shrink:0}.swiper-button-next,.swiper-button-prev{background-position:50%;background-repeat:no-repeat;background-size:27px 44px;cursor:pointer;margin-top:-22px;position:absolute;z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-disabled .icon,.swiper-button-prev.swiper-button-disabled .icon{opacity:.5!important}.swiper-button-prev{right:40px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.swiper-button-next{right:0}.swiper-pagination{position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination-bullet{background:#b3c4ce;border-radius:100%;display:inline-block;height:8px;margin:0 4px;opacity:.2;width:8px}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-bullet-active{background:#1f5c6c;opacity:1}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.slice{padding:2rem 0;position:relative}@media (min-width:769px){.slice{padding:3.875rem 0}}@media (min-width:1024px){.slice-candidate{margin:0 auto;max-width:1200px}}.slice-chapo{position:relative}.slice-chapo .chapo-content{font-size:1.75rem;font-style:italic}@media (min-width:769px){.slice-chapo .chapo-content{font-size:2rem}}.slice-chapo .contact-required{font-size:.875rem}.slice-contact .form__label{font-size:1.125rem}.slice-contact select{background-color:transparent;border:1px solid transparent;border-bottom-color:#1f5c6c;color:#1f5c6c;font-size:1rem;padding:1rem 0}.slice-contact .input-text,.slice-contact .textarea{margin-bottom:1.875rem;padding:1rem 0}@media (max-width:768px){.slice-contact .input-text,.slice-contact .textarea{margin-bottom:2.5rem}}.slice-contact .input-question{padding:1rem 0 5rem}.slice-contact .button--plain{background-color:#6199a7;float:right;width:auto}.slice-contact .button--plain .button-label{color:#fff;font-size:1rem;padding-left:2.875rem;padding-right:2.875rem}@media (max-width:768px){.slice-contact .button--plain .button-label{padding-left:2rem;padding-right:2rem}}.slice-contact .button--plain:before{background-color:#1f5c6c}.slice-contact .button--plain--picto .picto{background-color:#1f5c6c;height:5rem;width:5rem}.slice-contact .button--plain--picto .picto .icon{fill:#fff}.slice-contact .form__field-wrapper{width:46.5%}@media (max-width:768px){.slice-contact .form__field-wrapper{width:100%}}.slice-detail-info{background-color:#1f5c6c}.slice-detail-info .detail--info{padding:3.5rem 0 2.5rem}@media (max-width:768px){.slice-detail-info .detail--info{padding:2.5rem 0}}.slice-detail-info .detail--info .detail--container:after{background-color:#6199a7;bottom:0;content:"";height:1px;position:absolute;-webkit-transform:translateY(40px);transform:translateY(40px);width:73%}@media (min-width:559px){.slice-detail-info .detail--info .detail--container:after{width:80%}}@media (max-width:768px){.slice-detail-info .detail--info .detail--container{flex-direction:column}}.slice-detail-info .detail--info .detail-info--text{width:55%}@media (max-width:768px){.slice-detail-info .detail--info .detail-info--text{width:100%}}.slice-detail-info .detail--info .detail-info--text-title{-webkit-margin-before:0;-webkit-margin-after:0;font-size:2.5rem;margin-block-end:0;margin-block-start:0;margin:0 0 2rem}@media (max-width:768px){.slice-detail-info .detail--info .detail-info--text-title{font-size:2rem}}.slice-detail-info .detail--info .detail-info--text span{font-size:1.25rem}@media (max-width:768px){.slice-detail-info .detail--info .detail-info--text span{font-size:1.125rem}}.slice-detail-info .detail--info .detail-info--buttons{margin-top:auto;width:30%}@media (max-width:768px){.slice-detail-info .detail--info .detail-info--buttons{width:100%}}.slice-detail-info .detail--info .detail-info--buttons .bt-event{background-color:#3492d0;border-radius:28.5px;height:3.5rem;position:relative}.slice-detail-info .detail--info .detail-info--buttons .bt-event--content{align-items:center;display:flex;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slice-detail-info .detail--info .detail-info--buttons .bt-event span{color:#fff;font-family:futura-demi,sans-serif;font-size:.875rem}.slice-detail-info .detail--info .detail-info--buttons .cta{font-size:.875rem;justify-content:center}.slice-detail-speaker .detail--speaker{padding:2.5rem 0}@media (max-width:768px){.slice-detail-speaker .detail--speaker{padding:1rem 0}}.slice-detail-speaker .detail--speaker-number{font-size:1.5rem}.slice-detail-speaker .detail--speaker .speakers{gap:1.5rem}@media (min-width:769px){.slice-detail-speaker .detail--speaker .speakers{gap:3.5rem}}.slice-detail-speaker .detail--speaker .speakers .speaker-theme{margin-bottom:0;width:100%}@media (min-width:769px){.slice-detail-speaker .detail--speaker .speakers .speaker-theme{width:calc(48% - 20px)}}.slice-detail-speaker .detail--speaker .speakers .button-arrow-dotted{margin-top:auto}.slice-detail-text{background-color:#1f5c6c}.slice-detail-text .detail--text{padding:3.5rem 0 2.5rem}@media (max-width:768px){.slice-detail-text .detail--text{padding:2.5rem 0}}.slice-detail-text .detail--text-desc{font-size:1.25rem;line-height:1.8}.slice-detail-text .detail--text .card-infos{align-items:center}@media (max-width:768px){.slice-detail-text .detail--text .card-infos{align-items:flex-start;flex-direction:column}}.slice-double-push .wrapper{gap:32px}@media (min-width:769px){.slice-double-push .wrapper{gap:40px}}.slice-double-push .card{width:100%}@media (min-width:769px){.slice-double-push .card{width:calc(50% - 20px)}}.slice-faq .faq-contents{background-color:#fff}.slice-faq .faq-item{padding:1.5rem 1rem}.slice-faq .faq-item:not(:last-child){border-bottom:1px solid #f2f7f9}@media (min-width:769px){.slice-faq .faq-item{padding:1.5rem}}.slice-faq .faq-item__Q{align-items:center;color:#007498;display:flex;font-family:futura-demi,sans-serif;font-size:1.25rem;justify-content:space-between;line-height:1.6}.slice-faq .faq-item__Q .picto{background:#b3c4ce;border-radius:50%;flex-shrink:0;height:3rem;position:relative;transition:background .2s ease-out;width:3rem}.slice-faq .faq-item__Q .picto .bar{background:#fff;border-radius:3px;height:.125rem;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;width:1rem}.slice-faq .faq-item__Q .picto .bar--V{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.slice-faq .faq-item__Q.is-active .picto{background:#1f5c6c}.slice-faq .faq-item__Q.is-active .picto .bar--V{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}.slice-faq .faq-item__A{color:#1f5c6c;font-size:1.25rem;line-height:1.8;width:100%}@media (min-width:769px){.slice-faq .faq-item__A{width:80%}}.slice-faq .faq-item__A a{border-bottom:2px dotted #3492d0;color:#3492d0}.slice-hero .hero-section{background-position:50%;position:relative}.slice-hero .hero-section .hero-center{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:824px){.slice-hero .hero-section .hero-center{left:auto;position:relative;top:auto;-webkit-transform:none;transform:none}}.slice-hero .hero-section:before{content:"";display:block;padding-top:41.6666666667%}@media (max-width:754px){.slice-hero .hero-section:before{padding-top:20%}}@media (min-width:754px)and (max-width:824px){.slice-hero .hero-section:before{padding-top:10%}}@media (min-width:824px)and (max-width:945px){.slice-hero .hero-section:before{padding-top:58%}}@media (min-width:946px)and (max-width:960px){.slice-hero .hero-section:before{padding-top:58%}}@media (min-width:961px)and (max-width:1115px){.slice-hero .hero-section:before{padding-top:55%}}@media (min-width:1116px)and (max-width:1230px){.slice-hero .hero-section:before{padding-top:43.3172302738%}}@media (min-width:1231px)and (max-width:1320px){.slice-hero .hero-section:before{padding-top:43.2835820896%}}@media (min-width:769px){.slice-hero .hero-section{background-position:100%}}@media (min-width:320px)and (max-width:484px){.slice-hero .hero-section--content{padding-bottom:55%}}@media (min-width:484px)and (max-width:754px){.slice-hero .hero-section--content{padding-bottom:30%}}@media (min-width:754px)and (max-width:824px){.slice-hero .hero-section--content{padding-bottom:25%}}.slice-hero .hero-section--content .sur-title{margin-bottom:1.5rem}@media (min-width:769px){.slice-hero .hero-section--content .sur-title{margin-bottom:2.125rem}}.slice-hero .hero-section--content h1{-webkit-margin-before:0;-webkit-margin-after:0;margin-block-end:0;margin-block-start:0}@media (max-width:1187px){.slice-hero .hero-section--content h1{font-size:3.5rem!important}}@media (max-width:1268px){.slice-hero .hero-section--content h1{font-size:4.0625rem}}.slice-hero .hero-section--content .button-arrow{margin-top:2.5rem;text-transform:uppercase}.slice-hero-detail{background-color:#1f5c6c}@media (max-width:768px){.slice-hero-detail .fluid-grid{max-width:100vw;width:100vw}.slice-hero-detail .fluid-grid .row{margin:0}.slice-hero-detail .fluid-grid .col-12{flex-basis:auto;max-width:100vw;padding:0;width:100vw}}.slice-hero-detail .hero--image{background-size:cover;min-height:19.375rem;position:relative}@media (max-width:768px){.slice-hero-detail .hero--image{min-height:8.75rem}}.slice-hero-light .visual{min-height:400px;overflow:hidden;position:relative}.slice-hero-light .visual .background-image{width:1440px}.slice-hero-light .gradient{background-image:linear-gradient(270deg,rgba(242,247,249,0),#f2f7f9 60%),linear-gradient(180deg,rgba(242,247,249,0),#f2f7f9 90%);height:100%;width:100%}@media (min-width:769px){.slice-hero-light .gradient{background-image:linear-gradient(270deg,rgba(242,247,249,0),#f2f7f9 50%),linear-gradient(180deg,rgba(242,247,249,0),#f2f7f9 90%)}}.slice-hero-light .fluid-grid,.slice-hero-light .hero-content,.slice-hero-light .row{height:100%}.slice-hero-light .hero-content{align-items:flex-start;color:#1f5c6c;display:flex;flex-direction:column;justify-content:space-between;padding:10px 0}@media (min-width:769px){.slice-hero-light .hero-content{padding:80px 0 10px}}.slice-hero-light .hero-content .breadcrumb{margin-bottom:7.5rem}.slice-hero-light .hero-content .sup-title{font-size:1rem;letter-spacing:2px;line-height:1.25;margin-bottom:15px;text-transform:uppercase}@media (min-width:769px){.slice-hero-light .hero-content .sup-title{font-size:1.125rem;line-height:1}}.slice-hero-light .hero-content .title--XL{line-height:.95;margin:0}.slice-hero-light .hero-content .button-arrow{margin-top:3rem}.slice-hero-thematic .visual{background-position:100%;background-repeat:no-repeat;background-size:auto 100%;height:416px;position:relative}@media (min-width:769px){.slice-hero-thematic .visual{height:400px}}.slice-hero-thematic .fluid-grid,.slice-hero-thematic .hero-content,.slice-hero-thematic .row{height:100%}.slice-hero-thematic .hero-content{align-items:flex-start;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:10px 0}.slice-hero-thematic .hero-content .breadcrumb{margin-bottom:2.75rem}@media (min-width:769px){.slice-hero-thematic .hero-content .breadcrumb{margin-bottom:2.0625rem}}.slice-hero-thematic .hero-content .breadcrumb li a,.slice-hero-thematic .hero-content .breadcrumb li span,.slice-hero-thematic .hero-content .breadcrumb li:before{color:#fff}.slice-hero-thematic .hero-content.theme-fight,.slice-hero-thematic .hero-content.theme-fight .breadcrumb li a,.slice-hero-thematic .hero-content.theme-fight .breadcrumb li span,.slice-hero-thematic .hero-content.theme-fight .breadcrumb li:before{color:#1f5c6c}.slice-hero-thematic .hero-content .title--XL{line-height:.95;margin:0}.slice-hero-thematic .hero-content .button-arrow{margin-top:3rem}.slice-hero-project .wrapper-max{justify-content:flex-end}@media (max-width:768px){.slice-hero-project .wrapper-max{flex-direction:column}}.slice-hero-project .col-left{width:43%;z-index:1}@media (max-width:768px){.slice-hero-project .col-left{padding:0 40px}}.slice-hero-project .col-right{padding-left:5%;position:relative;width:52%;z-index:0}@media (max-width:768px){.slice-hero-project .col-right{margin-top:45px;padding:0}.slice-hero-project .col-left,.slice-hero-project .col-right{width:100%}}.slice-hero-project .breadcrumb{margin-top:5rem}.slice-hero-project .cartridges{gap:.5rem;margin-top:2.5rem}@media (min-width:769px){.slice-hero-project .cartridges{margin-top:3rem}}.slice-hero-project .title{font-size:3.5rem;margin-top:1.9375rem}@media (min-width:769px){.slice-hero-project .title{font-size:3.75rem;margin-top:2.5rem}}.slice-hero-project .project-infos{border-bottom:4px solid #1f5c6c;gap:30px;margin-top:4rem;padding-bottom:1.25rem}.slice-hero-project .project-infos li{text-align:center;width:40%}@media (min-width:769px){.slice-hero-project .project-infos li{flex-basis:0;flex-grow:1}}.slice-hero-project .project-infos li a,.slice-hero-project .project-infos li span{display:block;line-height:1.13;margin-top:.9375rem}.slice-hero-project .swiper-container{position:sticky;top:0;z-index:0}@media (min-width:769px){.slice-hero-project .swiper-container{top:150px}.slice-hero-project .swiper-container:before{background-color:#f2f7f9;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:100vw;z-index:2}}.slice-hero-project .swiper-container .swiper-wrapper{min-height:2.5rem;transition:all .3s ease-in-out}.slice-hero-project .swiper-slide{align-self:flex-start;overflow:hidden;position:relative}.slice-hero-project .swiper-slide>*{position:relative;width:100%}.slice-hero-project .swiper-navigation{bottom:0;height:40px;left:11%;position:absolute}.slice-hero-project .swiper-navigation .swiper-button{margin:0}.slice-hero-project .button--plain{margin-left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:365px}.slice-intro .decoration{bottom:0;position:absolute;right:0;width:50%}@media (min-width:769px){.slice-intro .decoration{height:376px;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:316px}}.slice-intro .decoration:before{content:"";display:block;padding-top:118.9873417722%}.slice-intro .decoration img{-o-object-fit:contain;object-fit:contain;width:100%}.slice-jobs{background-color:#fff}@media (max-width:1023px){.slice-jobs .swiper-container{overflow:initial}}.slice-key-numbers .key-numbers-item{flex-basis:0;flex-grow:1;margin-top:5rem}.slice-key-numbers .key-numbers-item:first-child{margin-top:0}@media (min-width:769px){.slice-key-numbers .key-numbers-item{margin-top:0}}.slice-key-numbers .key-numbers-item .title--XXL{line-height:.8}.slice-key-numbers .key-numbers-item .gen-text,.slice-key-numbers .key-numbers-item .wysiwyg{letter-spacing:1px;line-height:1.25}.slice-key-numbers .key-numbers-item:first-child .title--XXL{color:#6199a7}.slice-key-numbers .key-numbers-item:nth-child(2) .title--XXL{color:#008b92}.slice-key-numbers .key-numbers-item:nth-child(3) .title--XXL{color:#007498}.slice-key-numbers .key-numbers-item:nth-child(4) .title--XXL{color:#eb5f5e}.slice-key-numbers+.slice-key-numbers{padding-top:0}.slice-last-publications{background-color:#fff;position:relative}.slice-last-publications .md-col-3{background-image:linear-gradient(270deg,hsla(0,0%,100%,0) 0,#fff 10%);position:relative;z-index:2}.slice-last-publications .md-col-3:before{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:translateX(-99%);transform:translateX(-99%);width:30vw}.slice-last-publications .swiper-container{overflow:initial}.slice-last-publications .swiper-container:after{background-image:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 30%);content:"";height:100%;position:absolute;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);width:30vw;z-index:2}.slice-last-publications .swiper-navigation{height:2.5rem;position:relative}.slice-last-publications .swiper-button{bottom:0;margin-top:0}.slice-last-publications .swiper-scrollbar{background-color:#f2f7f9;flex-grow:1;height:1px;width:calc(100% - 80px)}.slice-last-publications .swiper-scrollbar-drag{background-color:#6199a7;border-radius:2px;height:4px;margin-top:-4px;width:300px}.slice-last-publications h3{line-height:1}.slice-map{height:calc(100vh - 104px);overflow:hidden}@media (min-width:769px){.slice-map{height:auto;min-height:auto;overflow:initial}}.slice-map .wrapper-max{background:radial-gradient(circle,#4e9ba9 0,#1f5c6c 100%);height:100%}.slice-map .wrapper-max .bg{left:0;max-height:195px;max-width:315px;position:absolute;top:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media (min-width:769px){.slice-map .wrapper-max .bg{bottom:0;max-height:381px;top:auto}}.slice-map .fluid-grid{pointer-events:none;z-index:1}.slice-map .texts{left:0;opacity:1;pointer-events:none;position:absolute;top:80px;transition:opacity .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slice-map .texts.is-hidden{opacity:0}.slice-map .texts .title--L{text-shadow:1px 1px 2px #1f5c6c}.slice-map .texts .counter-wrapper{font-size:2rem;font-style:italic}.slice-map .filter-cta{color:#fff;cursor:pointer;pointer-events:auto;position:absolute;right:3.75rem;top:35px;z-index:1}@media (min-width:769px){.slice-map .filter-cta{right:0}}.slice-map .filter-cta .icon{fill:#fff}.slice-map .filter-cta .filters-counter{color:#fff;font-size:.75rem;height:.875rem;letter-spacing:-2px;line-height:14px;margin-left:5px;margin-top:-2px;position:relative;text-align:center;width:.875rem}.slice-map .filter-cta .filters-counter:before{background-color:#008b92;border-radius:50%;content:"";height:.875rem;margin-top:-1px;width:.875rem;z-index:-1}.slice-map .filter-cta.is-active{color:#1f5c6c}.slice-map .filter-cta.is-active .icon{fill:#1f5c6c}.slice-map .panel,.slice-map .panels-wrapper{height:100%;position:absolute;right:0;top:0}.slice-map .panel{background:#fff;max-width:100vw;padding:29px 0 0;pointer-events:auto;-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);transition:transform .3s cubic-bezier(.25,.46,.45,.94);transition:transform .3s cubic-bezier(.25,.46,.45,.94),-webkit-transform .3s cubic-bezier(.25,.46,.45,.94);width:535px}@media (min-width:769px){.slice-map .panel{-webkit-transform:translateX(50vw);transform:translateX(50vw)}}.slice-map .panel-content{-webkit-overflow-scrolling:touch}.slice-map .panel-filters{background:#b3c4ce;z-index:2}.slice-map .panel-filters .filter-title{color:#1f5c6c;font-size:1.625rem;font-style:italic;margin-bottom:1.125rem}.slice-map .panel-filters .filters-group:not(:first-child){margin-top:1.5rem}.slice-map .panel-filters .button--plain--picto{flex-shrink:0}.slice-map .panel-projects:after{background-color:hsla(0,0%,100%,.8);background-image:var(--bg-image);background-position:50%;background-repeat:no-repeat;content:"";display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.slice-map .panel-projects.is-loading:after{display:block}.slice-map .panel-projects .counter{font-size:2rem;padding:0 2.5rem 2.5rem}.slice-map .panel-projects .swiper-container{height:75%;padding-left:2.5rem}.slice-map .panel-projects .swiper-navigation{bottom:0;height:2.5rem;left:0;position:absolute;width:100%}.slice-map .panel-projects .swiper-navigation .swiper-button{margin-top:0}.slice-map .panel-projects .swiper-navigation .swiper-button-prev{right:auto}.slice-map .panel.is-active{-webkit-transform:translateX(0);transform:translateX(0)}.slice-map .panel .bt-close{background-color:#f2f7f9;border-radius:50%;cursor:pointer;height:48px;position:absolute;right:24px;top:24px;width:48px;z-index:2}.slice-map .panel-title{font-size:1.5rem;margin-left:40px}.slice-map .panel-content{flex-grow:1;overflow:auto;padding-left:40px}.slice-map .panel-content .custom-checkbox,.slice-map .panel-content .custom-radio{display:block}.slice-map .map_wrapper{position:relative}@media (max-width:768px){.slice-map .map_wrapper,.slice-map .map_wrapper .map_aspect_ratio{height:100%}}.slice-map .map_box .igm-live-filter-dropdown{display:none}.slice-media .lite-youtube{max-width:100%!important}.slice-media .lite-youtube:before{display:none!important}.slice-media .lty-playbtn{background-image:none;height:100%!important;padding-left:1.5625rem;width:100%}@media (min-width:769px){.slice-media .lty-playbtn{padding-left:6.25rem}}.slice-media .media-visual--text .button-play{align-items:center}.slice-media .media-visual--text .button-play .media-category{font-size:1rem;margin-left:1rem}@media (min-width:769px){.slice-media .media-visual--text .button-play .media-category{font-size:1.125rem}}.slice-media .media-visual--text svg{height:40px;width:40px}@media (min-width:769px){.slice-media .media-visual--text svg{height:48px;width:48px}}.slice-media .media-visual--text h3{font-size:1.25rem;line-height:1;margin:.625rem 0 1.625rem;text-align:left;width:100%}@media (min-width:769px){.slice-media .media-visual--text h3{font-size:2.25rem;margin:.875rem 0 2rem;width:70%}}@media (min-width:1024px){.slice-media .media-visual--text h3{font-size:3rem;width:53%}}.slice-media .media-visual--text .media--speaker{font-size:1.125rem;position:relative}.slice-media .media-visual--text .media--speaker-name{margin-right:1.5rem}.slice-media .media-visual--text .media--speaker-job:before{background:#fff;border-radius:50%;content:"";display:block;height:6px;position:absolute;top:50%;-webkit-transform:translate(calc(-100% - 9px),-50%);transform:translate(calc(-100% - 9px),-50%);width:6px}.slice-media .media-container{position:relative}.slice-media .swiper-slide{align-self:flex-start}.slice-media .swiper-pagination{margin-top:10px;position:relative;width:100%}.slice-media .media-bt-prev{left:20px;top:50%;-webkit-transform:translateX(-50%),rotate(90deg);transform:translateX(-50%),rotate(90deg)}.slice-media .media-bt-next{right:0;top:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.slice-media img{display:block;height:auto;width:100%}.slice-newsletter{padding:2rem 0}@media (min-width:769px){.slice-newsletter{padding:4.125rem 0}.slice-newsletter .row{flex-wrap:nowrap}}.slice-newsletter .newsletter-content{background-color:#b3c4ce;background-position:0 100%;background-repeat:no-repeat;background-size:50% auto;flex-shrink:0;padding:2rem 5.25rem 6.25rem 2.75rem}@media (max-width:768px){.slice-newsletter .newsletter-content{min-width:calc(100% + 40px)}}@media (min-width:769px){.slice-newsletter .newsletter-content{background-position:104%;background-size:auto 120%;max-width:calc(100% - 240px);padding:4.125rem 0 2.8125rem 6.4375rem}}.slice-newsletter fieldset{border:none;padding:0;width:100%}@media (min-width:769px){.slice-newsletter fieldset{margin:0 2.5rem 0 0;width:30%}}.slice-newsletter .bt-submit{background-color:#1f5c6c;bottom:0;padding:1.875rem 2rem;position:absolute;right:-40px;z-index:1}@media (min-width:769px){.slice-newsletter .bt-submit{margin-left:auto;position:relative;right:0}}.slice-newsletter .bt-submit:before{background-color:#216374;content:"";height:100%;position:absolute;right:0;top:0;transition:width .4s ease-in-out;width:0;z-index:-1}.slice-newsletter .bt-submit span{font-size:1rem}.slice-newsletter .bt-submit .icon{height:.75rem;-webkit-transform:translate(.5rem,5%);transform:translate(.5rem,5%);width:.75rem}.slice-newsletter .bt-submit:hover:before{width:100%}.slice-newsletter .custom-checkbox{display:inline-block;height:1rem}.slice-newsletter .custom-checkbox input{cursor:pointer;height:16px;margin:0;width:16px}.slice-newsletter .custom-checkbox__label{display:inline-block}.slice-newsletter a{color:#1f5c6c;position:relative}.slice-newsletter a:after{border-bottom:2px dotted #1f5c6c;bottom:-5px;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.slice-newsletter .form__field-error{margin-top:.3125rem}.slice-news-push--content{background-color:#fff;border:1px solid #e5edf0;padding:0 0 0 2.25rem;-webkit-transform:translateY(-90px);transform:translateY(-90px)}@media (min-width:769px){.slice-news-push--content{padding:0 0 0 1.25rem}}.slice-news-push--content .news-content{padding:0 0 1rem}@media (min-width:769px){.slice-news-push--content .news-content .sup-title{max-width:calc(100% - 90px)}}.slice-news-push--content .news-content .news-section{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-top:12px}.slice-news-push--content .news-content .news-section--img{flex-shrink:0;overflow:hidden;position:relative;width:86px}.slice-news-push--content .news-content .news-section--img:before{content:"";display:block;padding-top:88.3720930233%}.slice-news-push--content .news-content .news-section--img img{height:76px;-o-object-fit:cover;object-fit:cover;width:86px}.slice-news-push--content .news-content .news-section--text{flex-grow:1}.slice-news-push--content .news-content .news-section--text-date{align-items:center;display:flex}.slice-news-push--content .news-content .news-section--text-date .news-date{color:#b3c4ce;font-family:futura-demi,sans-serif;font-size:.75rem;text-transform:uppercase}.slice-news-push--content .news-content .news-section--text-date .icon{margin-right:.375rem}.slice-news-push--content .news-content .news-section--text p{color:#1f5c6c;font-family:adobe-garamond-pro,serif;font-size:1.125rem;margin-top:-4px}.slice-news-push .icon-flash{bottom:0;height:140px;left:0;position:absolute;width:130px}@media (max-width:768px){.slice-news-push .icon-flash{bottom:auto;height:112px;top:0;width:115px}}.slice-news-push--visual{display:block;flex-shrink:0;padding-top:.75rem;position:relative}@media (min-width:769px){.slice-news-push--visual{padding-left:.3125rem}}@media (min-width:1024px){.slice-news-push--visual{width:13%}}@media (min-width:1200px){.slice-news-push--visual{padding-left:.9375rem}}@media (min-width:1440px){.slice-news-push--visual{padding-left:1.5625rem}}.slice-news-push--visual .icon-ppf{margin-top:.75rem;max-width:70px}@media (max-width:768px){.slice-news-push--visual .icon-ppf{display:flex;left:0;margin-top:.1875rem;position:relative;top:0}}.slice-news-push--visual .icon-ppf span{font-family:futura-demi,sans-serif;font-size:1rem;letter-spacing:3px;text-transform:uppercase}@media (max-width:768px){.slice-news-push--visual .icon-ppf span{margin:0 .1875rem}}.slice-news-push--visual .flash-text{color:#eb5f5e;font-family:adobe-garamond-pro,serif;font-size:1.5rem;margin-top:1.5rem;position:relative;z-index:6}.slice-news-push--visual .flash-text:before{background:#eb5f5e;border-radius:50%;content:"";display:block;height:12px;left:0;position:absolute;top:50%;-webkit-transform:translate(calc(-100% - 8px),-50%);transform:translate(calc(-100% - 8px),-50%);width:12px}.slice-news-push .swiper-container{flex-grow:1;max-width:100%;padding-top:1.25rem}.slice-news-push .swiper-nav{position:absolute;right:0;top:0}.slice-news-push .swiper-button{position:absolute;top:21px}@media (max-width:768px){.slice-news-push .swiper-button{display:none}}.slice-news-push .swiper-button-disabled .icon{opacity:.5!important}.slice-news-push .swiper-button-prev{border-right:1px solid #fff;right:40px}.slice-news-push .swiper-button-next{right:0}.slice-page-intro .wrapper-max{overflow:hidden}.slice-page-intro .breadcrumb{margin-bottom:2.375rem;margin-top:5rem}@media (max-width:768px){.slice-page-intro .breadcrumb{margin-top:2.375rem}}.slice-page-intro h1{-webkit-margin-before:0;-webkit-margin-after:0;margin-block-end:0;margin-block-start:0}@media (min-width:1200px){.slice-page-intro .gen-text,.slice-page-intro .wysiwyg{padding-right:12.5rem}}.slice-page-intro .intro-image-dsktp{height:40rem}.slice-page-intro .intro-image-dsktp img{height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.slice-page-intro .intro-image-dsktp{display:none}}.slice-page-intro .intro-image-mb{height:260px;margin-bottom:2.375rem;margin-left:-44px}.slice-page-intro .intro-image-mb img{height:100%;max-height:100%;max-width:100%;min-width:calc(100% + 88px);-o-object-fit:cover;object-fit:cover}@media (min-width:769px){.slice-page-intro .intro-image-mb{display:none}}.slice-partners{background-color:#fff;padding:2rem 0;position:relative}.slice-partners:before{background-color:#f2f7f9;content:"";height:55px;left:0;position:absolute;top:0;-webkit-transform:translateY(-10%);transform:translateY(-10%);width:100%}@media (min-width:769px){.slice-partners:before{height:100px}.slice-partners{padding:3.875rem 0}}.slice-partners .swiper-wrapper{align-items:center;display:flex}.slice-partners .swiper-navigation{position:absolute;top:50%}.slice-partners .swiper-navigation--left{left:0}.slice-partners .swiper-navigation--right{right:0}.slice-partners .swiper-button{margin-top:0;position:relative;right:0}@media (min-width:769px){.slice-priorities .card-theme{transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.slice-priorities .card-theme:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.slice-priorities .card-theme .card-title{font-size:2rem}@media (max-width:870px){.slice-priorities .card-theme .card-title{font-size:1rem}}@media (max-width:980px){.slice-priorities .card-theme .card-title{font-size:1.25rem}}@media (max-width:1280px){.slice-priorities .card-theme .card-title{font-size:1.5625rem}}@media (min-width:769px){.slice-priorities .swiper-slide{width:calc(25% - 15px)}.slice-priorities .swiper-slide:nth-child(4n+2){margin-bottom:-1.25rem;margin-top:1.25rem}.slice-priorities .swiper-slide:nth-child(4n+4){margin-bottom:1.25rem;margin-top:-1.25rem}}@media (min-width:1024px){.slice-priorities .swiper-slide{width:calc(25% - 30px)}.slice-priorities .swiper-slide:nth-child(4n+2){margin-bottom:-2.5rem;margin-top:2.5rem}.slice-priorities .swiper-slide:nth-child(4n+4){margin-bottom:2.5rem;margin-top:-2.5rem}}@media (min-width:769px){.slice-priorities .swiper-wrapper.x-4 .swiper-slide{width:calc(25% - 15px)}.slice-priorities .swiper-wrapper.x-4 .swiper-slide:nth-child(4n+2),.slice-priorities .swiper-wrapper.x-4 .swiper-slide:nth-child(4n+4){margin-bottom:0;margin-top:0}.slice-priorities .swiper-wrapper.x-4 .swiper-slide:nth-child(2n+2){margin-bottom:-1.25rem;margin-top:1.25rem}}@media (min-width:1024px){.slice-priorities .swiper-wrapper.x-4 .swiper-slide{width:calc(25% - 30px)}.slice-priorities .swiper-wrapper.x-4 .swiper-slide:nth-child(2n+2){margin-bottom:-2.5rem;margin-top:2.5rem}}@media (min-width:769px){.slice-priorities .swiper-wrapper.x-6 .swiper-slide{width:calc(33% - 15px)}.slice-priorities .swiper-wrapper.x-6 .swiper-slide:nth-child(4n+2),.slice-priorities .swiper-wrapper.x-6 .swiper-slide:nth-child(4n+4){margin-bottom:0;margin-top:0}.slice-priorities .swiper-wrapper.x-6 .swiper-slide:nth-child(3n+2){margin-bottom:-1.25rem;margin-top:1.25rem}}@media (min-width:1024px){.slice-priorities .swiper-wrapper.x-6 .swiper-slide{width:calc(33% - 30px)}.slice-priorities .swiper-wrapper.x-6 .swiper-slide:nth-child(3n+2){margin-bottom:-2.5rem;margin-top:2.5rem}}.slice-priorities .swiper-container{overflow:initial}@media (min-width:769px){.slice-priorities .swiper-container .swiper-wrapper{flex-wrap:wrap;gap:1.25rem}}@media (min-width:1024px){.slice-priorities .swiper-container .swiper-wrapper{flex-wrap:wrap;gap:2.5rem}}.slice-program{padding:2rem 0}@media (min-width:769px){.slice-program{padding:3.875rem 0}}.slice-program .swiper-container{overflow:initial}@media (min-width:769px){.slice-program .swiper-container:before{background-color:#f2f7f9;content:"";height:100%;position:absolute;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);width:50vw;z-index:2}}.slice-program .swiper-button-next,.slice-program .swiper-button-prev{background-color:#fff;margin:0}.slice-program--edito{background-color:#fff}.slice-program-list{background-color:#1f5c6c}.slice-program-list-filters{position:relative}.slice-program-list-filters:before{background-color:#1f5c6c;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:30vw;z-index:2}.slice-program-list-filters .filter{display:inline-block;position:relative}.slice-program-list-filters .filter-label{color:#6199a7;cursor:pointer;line-height:1;position:relative;transition:color .3s ease-out;white-space:nowrap}.slice-program-list-filters .filter-label:after{background-color:#6199a7;content:"";display:block;height:2px;position:relative;transition:width .3s ease-out;width:0}.slice-program-list-filters .filter-label:hover:after{width:100%}.slice-program-list-filters .filter-label--XL{font-size:4rem}.slice-program-list-filters .filter-label--XL:after{margin-top:32px}.slice-program-list-filters .filter-label--L{font-size:3.5rem}.slice-program-list-filters .filter-label--L:after{margin-top:8px}.slice-program-list-filters .filter-label .unit{font-size:1.5rem}.slice-program-list-filters .filter input{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;pointer-events:none;position:absolute;width:1px}.slice-program-list-filters .filter input:checked+.filter-label{color:#fff;font-style:italic}.slice-program-list-filters .filter input:checked+.filter-label:after{background-color:#fff;width:100%}.slice-program-list-filters .swiper-container{overflow:inherit}.slice-program-list-filters .swiper-container .swiper-wrapper{height:auto}.slice-program-list-filters .thematics{gap:1rem}.slice-program-list-filters .thematics .cartridge{cursor:pointer;transition:all .3s}.slice-program-list-filters .thematics .cartridge.is-active .icon,.slice-program-list-filters .thematics .cartridge:hover .icon{fill:#6199a7}.slice-program-list-filters .thematics .cartridge.is-active{border-width:1px}.slice-program-list-filters .thematics .cartridge.is-active .cartridge__title{color:#6199a7}.slice-program-list-filters .thematics .cartridge.is-active .icon{fill:#6199a7!important}.slice-program-list-filters [js-accordion-toggler]:after{content:"+";margin-left:.625rem}.slice-program-list-filters [js-accordion-toggler].is-active:after{content:"-"}.slice-program-list-content .card{margin-bottom:1.5rem}@media (min-width:769px){.slice-program-list-content .card{margin-bottom:2.5rem;margin-right:2.5rem;width:calc(33.33333% - 40px)}.slice-program-list-content .card:nth-child(0n+3){margin-right:0}}.slice-program-list-content .card .card-heading{border-top:1px solid #6199a7}.slice-program-list-content .card .card-content,.slice-program-list-content .card .card-heading,.slice-program-list-content .card .card-participants{border-left:1px solid #6199a7;border-right:1px solid #6199a7}.slice-projects{position:relative}@media (max-width:768px){.slice-projects .swiper-container{overflow:initial}}.slice-projects .swiper-navigation{height:2.5rem;position:relative}.slice-projects .swiper-button{background-color:#fff;bottom:0;margin-top:0}.slice-projects .swiper-scrollbar{background-color:#fff;flex-grow:1;height:1px;width:calc(100% - 80px)}.slice-projects .swiper-scrollbar-drag{background-color:#6199a7;border-radius:2px;height:4px;margin-top:-4px;width:300px}.slice-projects--edito{background-color:#fff}.slice-push .card-highlight:before{padding-top:75%}@media (min-width:769px){.slice-push .card-highlight:before{padding-top:60%}}.slice-push .card-highlight .card-content{padding:0}@media (min-width:769px){.slice-push .card-highlight .card-content{padding:.625rem}}@media (min-width:1024px){.slice-push .card-highlight .card-content{padding:1.75rem 2.5rem}}.slice-push .card-highlight .card-content .card-title{font-size:2.1875rem;word-spacing:0!important}@media (min-width:769px){.slice-push .card-highlight .card-content .card-title{font-size:2.8125rem}}@media (min-width:1024px){.slice-push .card-highlight .card-content .card-title{font-size:3.125rem}}@media (min-width:1200px){.slice-push .card-highlight .card-content .card-title{font-size:4rem}}.slice-push .card-highlight .card-content .button-arrow span{font-size:1rem;max-width:80%;padding-right:.3125rem}@media (min-width:769px){.slice-push .card-highlight .card-content .button-arrow span{font-size:1.125rem}}@media (min-width:1024px){.slice-push .card-highlight .card-content .button-arrow span{font-size:1.25rem;max-width:90%;padding-right:1.25rem}}@media (min-width:1200px){.slice-push .card-highlight .card-content .button-arrow span{font-size:1.5rem}}.slice-push .card-highlight .card-content .button-arrow .icon{height:1.5rem;width:1.5rem}@media (min-width:1024px){.slice-push .card-highlight .card-content .button-arrow .icon{height:1.75rem;width:1.75rem}}.slice-quote{background-color:#f2f7f9}.slice-quote .row{align-items:center;position:static}.slice-quote .quote-image--container .visual{position:relative}@media (min-width:754px)and (max-width:1008px){.slice-quote .quote-image--container .visual{-webkit-transform:translateX(-37px);transform:translateX(-37px)}}@media (min-width:1008px)and (max-width:1425px){.slice-quote .quote-image--container .visual{-webkit-transform:translateX(-80px);transform:translateX(-80px)}}@media (min-width:1425px){.slice-quote .quote-image--container .visual{-webkit-transform:translateX(-124px);transform:translateX(-124px)}}@media (max-width:768px){.slice-quote .quote-image--container .visual{margin-bottom:3rem;margin-right:-44px;-webkit-transform:translateX(-44px);transform:translateX(-44px)}}.slice-quote .quote-image--container .visual:before{content:"";display:block;padding-top:84.7723704867%}@media (max-width:768px){.slice-quote .quote-image--container .visual:before{padding-top:145.9459459459%}}.slice-quote .quote-image--container .quote-image--visual{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.slice-quote .quote--content{position:relative}.slice-quote .quote--content h3{font-size:2.5rem;font-style:italic;font-weight:100;line-height:1.45;position:relative}@media (min-width:769px){.slice-quote .quote--content h3{font-size:3rem;line-height:1.3}}.slice-quote .quote--content .quote-mark{font-size:13.75rem;line-height:0;position:absolute}.slice-quote .quote--content .quote-mark--left{left:0;margin-left:-40px;margin-top:-10px;top:0}.slice-quote .quote--content .quote-mark--right{bottom:0;margin-right:-40px;right:0}.slice-quote .quote--speaker{font-size:1.125rem;position:relative}.slice-quote .quote--speaker-name{margin-right:1.5rem}.slice-quote .quote--speaker-job:before{background:#3492d0;border-radius:50%;content:"";display:block;height:6px;position:absolute;top:50%;-webkit-transform:translate(calc(-100% - 9px),-50%);transform:translate(calc(-100% - 9px),-50%);width:6px}.slice-related-publications{background-color:#fff}@media (max-width:768px){.slice-related-publications .swiper-container{overflow:initial}}.slice-related-publications .swiper-button-next,.slice-related-publications .swiper-button-prev{margin:0}.slice-replay .swiper-container{overflow:initial}.slice-replay--edito,.slice-slider-with-thematic{background-color:#fff}.slice-slider-with-thematic .col-12.flex{gap:1rem}@media (max-width:768px){.slice-slider-with-thematic .swiper-container{overflow:initial}}.slice-social-networks h3{margin:0}.slice-social-networks .social-list li{flex-shrink:0;height:3rem;width:3rem}@media (max-width:768px){.slice-social-networks .social-list li{height:3rem;width:3rem}}.slice-social-networks .social-icon{background-color:#b3c4ce;border-radius:50%;border-width:0;display:block;flex-shrink:0;height:100%;margin:0;position:relative;width:100%;z-index:1}.slice-social-networks .social-icon:before{background-color:#a3b8c4;border-radius:50%;content:"";height:100%;position:absolute;right:0;top:0;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;width:100%;z-index:-1}.slice-social-networks .social-icon:hover:before{-webkit-transform:scale(1);transform:scale(1)}.slice-social-sharing{margin-top:3.75rem;position:relative;z-index:2}@media (max-width:575px){.slice-social-sharing{margin-bottom:2.375rem;margin-top:2.375rem}}.slice-social-sharing .social-sharing-section{align-items:center;border-bottom:1px solid #b3c4ce;display:flex;justify-content:flex-start;margin-top:.625rem;padding-bottom:1.4375rem}@media (max-width:575px){.slice-social-sharing .social-sharing-section{border-bottom:1px solid transparent;display:block;margin-top:2.5rem}}.slice-social-sharing ul{display:flex;flex-direction:row}@media (max-width:575px){.slice-social-sharing ul{border-bottom:1px solid #b3c4ce;justify-content:space-between;margin:1.5rem 0 0;max-width:92%;padding-bottom:1.4375rem}}.slice-social-sharing .social-text{font-size:1.5rem;font-style:italic;margin-right:2.5rem}@media (max-width:575px){.slice-social-sharing .social-text{margin:0 0 1.125rem;-webkit-transform:none;transform:none;width:100%}}.slice-social-sharing .sharing-icon{background-color:#b3c4ce;border-radius:50%;display:block;height:3.5rem;margin:0 .75rem;position:relative;width:3.5rem;z-index:1}@media (max-width:575px){.slice-social-sharing .sharing-icon{height:2.5rem;margin:0;width:2.5rem}}.slice-social-sharing .sharing-icon:before{background-color:#a3b8c4;border-radius:50%;content:"";height:100%;position:absolute;right:0;top:0;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;width:100%;z-index:-1}.slice-social-sharing .sharing-icon:hover:before{-webkit-transform:scale(1);transform:scale(1)}.slice-speaker .title--XS{line-height:1}.slice-speaker+.slice-speaker{padding-top:0}.slice-speaker .swiper-container{overflow:initial}@media (min-width:769px){.slice-speaker .swiper-container{overflow:hidden}}.slice-speaker .swiper-button{background-color:#fff}.slice-text-image .text-image--content h3{line-height:1}@media (min-width:769px){.slice-text-image .text-image--content{padding-right:5.3125rem}}.slice-text-image .text-image--container{position:relative}.slice-text-image .text-image--container:before{content:"";display:block;padding-top:104.4487427466%}.slice-text-image .text-image--container .text-image--visual{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}@media (max-width:768px){.slice-text-image .text-image--container{margin-top:2rem}}.slice-thematic-list:before{background-color:#b3c4ce;content:"";height:1px;left:50%;max-width:995px;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80%}.slice-thematic-list-filters{position:relative;z-index:4}.slice-thematic-list-filters .filters{background-color:#fff;bottom:0;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);min-width:207px;position:absolute;right:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.slice-thematic-list-filters .filters form{border-top:2px solid #1f5c6c;display:block;padding:1.5rem 1.625rem}.slice-thematic-list-filters .filters form .custom-checkbox{cursor:pointer;display:block}.slice-thematic-list-filters .filter{position:relative}.slice-thematic-list-filters [js-accordion-toggler]{color:#1f5c6c;cursor:pointer;font-size:15px;line-height:1.2;white-space:nowrap}.slice-thematic-list-filters [js-accordion-toggler] .icon{transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.slice-thematic-list-filters [js-accordion-toggler].is-active .icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.slice-thematic-list-content{gap:1.5rem;position:relative}@media (min-width:769px){.slice-thematic-list-content{gap:2.5rem}}.slice-thematic-list-content:after{background-color:hsla(0,0%,100%,.8);background-image:var(--bg-image);background-position:50%;background-repeat:no-repeat;content:"";display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.slice-thematic-list-content.is-loading:after{display:block}.slice-thematic-list-content .card{width:100%}@media (min-width:769px){.slice-thematic-list-content .card{width:calc(50% - 20px)}}@media (min-width:1024px){.slice-thematic-list-content .card{width:calc(33.33333% - 26.66667px)}}.pagination li{border-bottom:4px solid transparent;color:#007498;cursor:pointer;font-family:futura-demi,sans-serif;font-size:1.25rem;line-height:1;margin:0 2px;min-width:24px;opacity:.4;padding:1rem .3125rem 1rem .5rem;position:relative;text-align:right;transition:all .2s}@media (min-width:769px){.pagination li{font-size:1.125rem;margin:0 10px;min-width:40px;padding:1.5rem .625rem 1.5rem .9375rem}}.pagination li:hover{opacity:1}.pagination li.is-active{border-bottom-color:#007498;opacity:1}.pagination li.is-disabled{pointer-events:none}.pagination__button.is-disabled{opacity:.4;pointer-events:none}.slice-timeline{background-color:#fff;position:relative}.slice-timeline .swiper-container{overflow:initial}.slice-timeline .swiper-container:after{background-image:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 30%);content:"";height:100%;position:absolute;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);width:30vw;z-index:2}.slice-timeline .swiper-navigation{bottom:-32px;height:2.5rem;position:absolute;right:-44px}@media (min-width:769px){.slice-timeline .swiper-navigation{bottom:auto;position:relative;right:auto}}.slice-timeline .swiper-button{bottom:0;margin-top:0}.slice-timeline .timeline-item{position:relative;text-align:center}.slice-timeline .timeline-item:before{background-color:#dfeff4;content:"";height:4px;left:50%;position:absolute;top:155px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:0}.slice-timeline .timeline-item:first-child:before{-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50%}.slice-timeline .timeline-item__visual{border:4px solid #b3c4ce;border-radius:50%;height:7.25rem;margin:0 auto;overflow:hidden;position:relative;width:7.25rem}.slice-timeline .timeline-item__visual img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.slice-timeline .timeline-item__title{color:#1f5c6c;font-family:futura-demi,sans-serif;font-size:1.125rem;margin:0 auto;max-width:12.8125rem}.slice-timeline .timeline-item__desc{color:#90a2ac;font-size:1.125rem;line-height:1.33;margin:0 auto;max-width:12.8125rem}.slice-timeline .timeline-item .dot{background-color:#1f5c6c;border:10px solid #fff;border-radius:50%;height:1.875rem;margin:1.5rem auto;position:relative;width:1.875rem;z-index:1}.slice-title-links .link-list{list-style-type:none;padding:0}.slice-title-links .link-list .button-arrow-dotted{margin-bottom:1.3125rem}@media (min-width:576px){.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:flex-col{flex-direction:column}.sm\:flex-col-reverse{flex-direction:column-reverse}.sm\:flex-wrap{flex-wrap:wrap}.sm\:flex-wrap-reverse{flex-wrap:wrap-reverse}.sm\:flex-no-wrap{flex-wrap:nowrap}.sm\:flex-1{flex:1}.sm\:flex-auto{flex:auto}.sm\:flex-initial{flex:initial}.sm\:flex-none{flex:none}.sm\:flex-grow{flex-grow:1}.sm\:flex-shrink{flex-shrink:1}.sm\:flex-no-grow{flex-grow:0}.sm\:flex-no-shrink{flex-shrink:0}.sm\:my-0{margin-bottom:0;margin-top:0}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:my-1{margin-bottom:.25rem;margin-top:.25rem}.sm\:mx-1{margin-left:.25rem;margin-right:.25rem}.sm\:my-2{margin-bottom:.5rem;margin-top:.5rem}.sm\:mx-2{margin-left:.5rem;margin-right:.5rem}.sm\:my-3{margin-bottom:.75rem;margin-top:.75rem}.sm\:mx-3{margin-left:.75rem;margin-right:.75rem}.sm\:my-4{margin-bottom:1rem;margin-top:1rem}.sm\:mx-4{margin-left:1rem;margin-right:1rem}.sm\:my-5{margin-bottom:1.25rem;margin-top:1.25rem}.sm\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.sm\:my-6{margin-bottom:1.5rem;margin-top:1.5rem}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:my-7{margin-bottom:1.75rem;margin-top:1.75rem}.sm\:mx-7{margin-left:1.75rem;margin-right:1.75rem}.sm\:my-8{margin-bottom:2rem;margin-top:2rem}.sm\:mx-8{margin-left:2rem;margin-right:2rem}.sm\:my-9{margin-bottom:2.25rem;margin-top:2.25rem}.sm\:mx-9{margin-left:2.25rem;margin-right:2.25rem}.sm\:my-10{margin-bottom:2.5rem;margin-top:2.5rem}.sm\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.sm\:my-12{margin-bottom:3rem;margin-top:3rem}.sm\:mx-12{margin-left:3rem;margin-right:3rem}.sm\:my-13{margin-bottom:3.25rem;margin-top:3.25rem}.sm\:mx-13{margin-left:3.25rem;margin-right:3.25rem}.sm\:my-14{margin-bottom:3.5rem;margin-top:3.5rem}.sm\:mx-14{margin-left:3.5rem;margin-right:3.5rem}.sm\:my-15{margin-bottom:3.75rem;margin-top:3.75rem}.sm\:mx-15{margin-left:3.75rem;margin-right:3.75rem}.sm\:my-16{margin-bottom:4rem;margin-top:4rem}.sm\:mx-16{margin-left:4rem;margin-right:4rem}.sm\:my-18{margin-bottom:4.5rem;margin-top:4.5rem}.sm\:mx-18{margin-left:4.5rem;margin-right:4.5rem}.sm\:my-20{margin-bottom:5rem;margin-top:5rem}.sm\:mx-20{margin-left:5rem;margin-right:5rem}.sm\:my-21{margin-bottom:5.25rem;margin-top:5.25rem}.sm\:mx-21{margin-left:5.25rem;margin-right:5.25rem}.sm\:my-22{margin-bottom:5.5rem;margin-top:5.5rem}.sm\:mx-22{margin-left:5.5rem;margin-right:5.5rem}.sm\:my-24{margin-bottom:6rem;margin-top:6rem}.sm\:mx-24{margin-left:6rem;margin-right:6rem}.sm\:my-26{margin-bottom:6.5rem;margin-top:6.5rem}.sm\:mx-26{margin-left:6.5rem;margin-right:6.5rem}.sm\:my-28{margin-bottom:7rem;margin-top:7rem}.sm\:mx-28{margin-left:7rem;margin-right:7rem}.sm\:my-30{margin-bottom:7.5rem;margin-top:7.5rem}.sm\:mx-30{margin-left:7.5rem;margin-right:7.5rem}.sm\:my-31{margin-bottom:7.75rem;margin-top:7.75rem}.sm\:mx-31{margin-left:7.75rem;margin-right:7.75rem}.sm\:my-32{margin-bottom:8rem;margin-top:8rem}.sm\:mx-32{margin-left:8rem;margin-right:8rem}.sm\:my-36{margin-bottom:9rem;margin-top:9rem}.sm\:mx-36{margin-left:9rem;margin-right:9rem}.sm\:my-48{margin-bottom:12rem;margin-top:12rem}.sm\:mx-48{margin-left:12rem;margin-right:12rem}.sm\:my-50{margin-bottom:12.5rem;margin-top:12.5rem}.sm\:mx-50{margin-left:12.5rem;margin-right:12.5rem}.sm\:my-auto{margin-bottom:auto;margin-top:auto}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:my-px{margin-bottom:1px;margin-top:1px}.sm\:mx-px{margin-left:1px;margin-right:1px}.sm\:mt-0{margin-top:0}.sm\:mb-0{margin-bottom:0}.sm\:mt-1{margin-top:.25rem}.sm\:mb-1{margin-bottom:.25rem}.sm\:mt-2{margin-top:.5rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:mt-3{margin-top:.75rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:mt-4{margin-top:1rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mt-5{margin-top:1.25rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:mt-6{margin-top:1.5rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mt-7{margin-top:1.75rem}.sm\:mb-7{margin-bottom:1.75rem}.sm\:mt-8{margin-top:2rem}.sm\:mb-8{margin-bottom:2rem}.sm\:mt-9{margin-top:2.25rem}.sm\:mb-9{margin-bottom:2.25rem}.sm\:mt-10{margin-top:2.5rem}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mt-12{margin-top:3rem}.sm\:mb-12{margin-bottom:3rem}.sm\:mt-13{margin-top:3.25rem}.sm\:mb-13{margin-bottom:3.25rem}.sm\:mt-14{margin-top:3.5rem}.sm\:mb-14{margin-bottom:3.5rem}.sm\:mt-15{margin-top:3.75rem}.sm\:mb-15{margin-bottom:3.75rem}.sm\:mt-16{margin-top:4rem}.sm\:mb-16{margin-bottom:4rem}.sm\:mt-18{margin-top:4.5rem}.sm\:mb-18{margin-bottom:4.5rem}.sm\:mt-20{margin-top:5rem}.sm\:mb-20{margin-bottom:5rem}.sm\:mt-21{margin-top:5.25rem}.sm\:mb-21{margin-bottom:5.25rem}.sm\:mt-22{margin-top:5.5rem}.sm\:mb-22{margin-bottom:5.5rem}.sm\:mt-24{margin-top:6rem}.sm\:mb-24{margin-bottom:6rem}.sm\:mt-26{margin-top:6.5rem}.sm\:mb-26{margin-bottom:6.5rem}.sm\:mt-28{margin-top:7rem}.sm\:mb-28{margin-bottom:7rem}.sm\:mt-30{margin-top:7.5rem}.sm\:mb-30{margin-bottom:7.5rem}.sm\:mt-31{margin-top:7.75rem}.sm\:mb-31{margin-bottom:7.75rem}.sm\:mt-32{margin-top:8rem}.sm\:mb-32{margin-bottom:8rem}.sm\:mt-36{margin-top:9rem}.sm\:mb-36{margin-bottom:9rem}.sm\:mt-48{margin-top:12rem}.sm\:mb-48{margin-bottom:12rem}.sm\:mt-50{margin-top:12.5rem}.sm\:mb-50{margin-bottom:12.5rem}.sm\:mt-auto{margin-top:auto}.sm\:mb-auto{margin-bottom:auto}.sm\:mt-px{margin-top:1px}.sm\:mb-px{margin-bottom:1px}.sm\:max-h-full{max-height:100%}.sm\:max-h-screen{max-height:100vh}.sm\:max-w-700{max-width:700px}.sm\:max-w-1080{max-width:1080px}.sm\:max-w-1500{max-width:1500px}.sm\:max-w-xs{max-width:20rem}.sm\:max-w-sm{max-width:30rem}.sm\:max-w-md{max-width:40rem}.sm\:max-w-lg{max-width:50rem}.sm\:max-w-xl{max-width:60rem}.sm\:max-w-2xl{max-width:70rem}.sm\:max-w-3xl{max-width:80rem}.sm\:max-w-4xl{max-width:90rem}.sm\:max-w-5xl{max-width:100rem}.sm\:max-w-half{max-width:50%}.sm\:max-w-full{max-width:100%}.sm\:-my-0{margin-bottom:0;margin-top:0}.sm\:-mx-0{margin-left:0;margin-right:0}.sm\:-my-1{margin-bottom:-.25rem;margin-top:-.25rem}.sm\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.sm\:-my-2{margin-bottom:-.5rem;margin-top:-.5rem}.sm\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.sm\:-my-3{margin-bottom:-.75rem;margin-top:-.75rem}.sm\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.sm\:-my-4{margin-bottom:-1rem;margin-top:-1rem}.sm\:-mx-4{margin-left:-1rem;margin-right:-1rem}.sm\:-my-6{margin-bottom:-1.5rem;margin-top:-1.5rem}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:-my-8{margin-bottom:-2rem;margin-top:-2rem}.sm\:-mx-8{margin-left:-2rem;margin-right:-2rem}.sm\:-my-10{margin-bottom:-2.5rem;margin-top:-2.5rem}.sm\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.sm\:-my-12{margin-bottom:-3rem;margin-top:-3rem}.sm\:-mx-12{margin-left:-3rem;margin-right:-3rem}.sm\:-my-14{margin-bottom:-3.5rem;margin-top:-3.5rem}.sm\:-mx-14{margin-left:-3.5rem;margin-right:-3.5rem}.sm\:-my-16{margin-bottom:-4rem;margin-top:-4rem}.sm\:-mx-16{margin-left:-4rem;margin-right:-4rem}.sm\:-my-20{margin-bottom:-5rem;margin-top:-5rem}.sm\:-mx-20{margin-left:-5rem;margin-right:-5rem}.sm\:-my-22{margin-bottom:-5.75rem;margin-top:-5.75rem}.sm\:-mx-22{margin-left:-5.75rem;margin-right:-5.75rem}.sm\:-my-24{margin-bottom:-6rem;margin-top:-6rem}.sm\:-mx-24{margin-left:-6rem;margin-right:-6rem}.sm\:-my-36{margin-bottom:-9rem;margin-top:-9rem}.sm\:-mx-36{margin-left:-9rem;margin-right:-9rem}.sm\:-my-48{margin-bottom:-12rem;margin-top:-12rem}.sm\:-mx-48{margin-left:-12rem;margin-right:-12rem}.sm\:-my-px{margin-bottom:-1px;margin-top:-1px}.sm\:-mx-px{margin-left:-1px;margin-right:-1px}.sm\:-mt-0{margin-top:0}.sm\:-mb-0{margin-bottom:0}.sm\:-mt-1{margin-top:-.25rem}.sm\:-mb-1{margin-bottom:-.25rem}.sm\:-mt-2{margin-top:-.5rem}.sm\:-mb-2{margin-bottom:-.5rem}.sm\:-mt-3{margin-top:-.75rem}.sm\:-mb-3{margin-bottom:-.75rem}.sm\:-mt-4{margin-top:-1rem}.sm\:-mb-4{margin-bottom:-1rem}.sm\:-mt-6{margin-top:-1.5rem}.sm\:-mb-6{margin-bottom:-1.5rem}.sm\:-mt-8{margin-top:-2rem}.sm\:-mb-8{margin-bottom:-2rem}.sm\:-mt-10{margin-top:-2.5rem}.sm\:-mb-10{margin-bottom:-2.5rem}.sm\:-mt-12{margin-top:-3rem}.sm\:-mb-12{margin-bottom:-3rem}.sm\:-mt-14{margin-top:-3.5rem}.sm\:-mb-14{margin-bottom:-3.5rem}.sm\:-mt-16{margin-top:-4rem}.sm\:-mb-16{margin-bottom:-4rem}.sm\:-mt-20{margin-top:-5rem}.sm\:-mb-20{margin-bottom:-5rem}.sm\:-mt-22{margin-top:-5.75rem}.sm\:-mb-22{margin-bottom:-5.75rem}.sm\:-mt-24{margin-top:-6rem}.sm\:-mb-24{margin-bottom:-6rem}.sm\:-mt-36{margin-top:-9rem}.sm\:-mb-36{margin-bottom:-9rem}.sm\:-mt-48{margin-top:-12rem}.sm\:-mb-48{margin-bottom:-12rem}.sm\:-mt-px{margin-top:-1px}.sm\:-mb-px{margin-bottom:-1px}.sm\:overflow-x-auto{overflow-x:auto}.sm\:overflow-x-hidden{overflow-x:hidden}.sm\:overflow-x-visible{overflow-x:visible}.sm\:overflow-x-scroll{overflow-x:scroll}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-1{padding-left:.25rem;padding-right:.25rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-11{padding-left:2.75rem;padding-right:2.75rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-14{padding-left:3.5rem;padding-right:3.5rem}.sm\:px-15{padding-left:3.75rem;padding-right:3.75rem}.sm\:px-16{padding-left:4rem;padding-right:4rem}.sm\:px-18{padding-left:4.5rem;padding-right:4.5rem}.sm\:px-20{padding-left:5rem;padding-right:5rem}.sm\:px-21{padding-left:5.25rem;padding-right:5.25rem}.sm\:px-22{padding-left:5.5rem;padding-right:5.5rem}.sm\:px-24{padding-left:6rem;padding-right:6rem}.sm\:px-26{padding-left:6.5rem;padding-right:6.5rem}.sm\:px-28{padding-left:7rem;padding-right:7rem}.sm\:px-29{padding-left:7.25rem;padding-right:7.25rem}.sm\:px-30{padding-left:7.5rem;padding-right:7.5rem}.sm\:px-31{padding-left:7.75rem;padding-right:7.75rem}.sm\:px-32{padding-left:8rem;padding-right:8rem}.sm\:px-34{padding-left:8.5rem;padding-right:8.5rem}.sm\:px-35{padding-left:8.75rem;padding-right:8.75rem}.sm\:px-36{padding-left:9rem;padding-right:9rem}.sm\:px-50{padding-left:12.5rem;padding-right:12.5rem}.sm\:px-54{padding-left:13.5rem;padding-right:13.5rem}.sm\:px-55{padding-left:13.75rem;padding-right:13.75rem}.sm\:px-64{padding-left:16rem;padding-right:16rem}.sm\:px-px{padding-left:1px;padding-right:1px}.sm\:px-portrait{padding-left:121%;padding-right:121%}.sm\:px-16\/9{padding-left:56.25%;padding-right:56.25%}.sm\:px-21\/9{padding-left:42.86%;padding-right:42.86%}.sm\:px-1\/5{padding-left:20%;padding-right:20%}.sm\:px-square{padding-left:100%;padding-right:100%}}@media (min-width:769px){.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:hidden{display:none}.md\:flex{display:flex}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-col{flex-direction:column}.md\:flex-col-reverse{flex-direction:column-reverse}.md\:flex-wrap{flex-wrap:wrap}.md\:flex-wrap-reverse{flex-wrap:wrap-reverse}.md\:flex-no-wrap{flex-wrap:nowrap}.md\:justify-start{justify-content:flex-start}.md\:justify-center{justify-content:center}.md\:flex-1{flex:1}.md\:flex-auto{flex:auto}.md\:flex-initial{flex:initial}.md\:flex-none{flex:none}.md\:flex-grow{flex-grow:1}.md\:flex-shrink{flex-shrink:1}.md\:flex-no-grow{flex-grow:0}.md\:flex-no-shrink{flex-shrink:0}.md\:float-right{float:right}.md\:my-0{margin-bottom:0;margin-top:0}.md\:mx-0{margin-left:0;margin-right:0}.md\:my-1{margin-bottom:.25rem;margin-top:.25rem}.md\:mx-1{margin-left:.25rem;margin-right:.25rem}.md\:my-2{margin-bottom:.5rem;margin-top:.5rem}.md\:mx-2{margin-left:.5rem;margin-right:.5rem}.md\:my-3{margin-bottom:.75rem;margin-top:.75rem}.md\:mx-3{margin-left:.75rem;margin-right:.75rem}.md\:my-4{margin-bottom:1rem;margin-top:1rem}.md\:mx-4{margin-left:1rem;margin-right:1rem}.md\:my-5{margin-bottom:1.25rem;margin-top:1.25rem}.md\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.md\:my-6{margin-bottom:1.5rem;margin-top:1.5rem}.md\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.md\:my-7{margin-bottom:1.75rem;margin-top:1.75rem}.md\:mx-7{margin-left:1.75rem;margin-right:1.75rem}.md\:my-8{margin-bottom:2rem;margin-top:2rem}.md\:mx-8{margin-left:2rem;margin-right:2rem}.md\:my-9{margin-bottom:2.25rem;margin-top:2.25rem}.md\:mx-9{margin-left:2.25rem;margin-right:2.25rem}.md\:my-10{margin-bottom:2.5rem;margin-top:2.5rem}.md\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.md\:my-12{margin-bottom:3rem;margin-top:3rem}.md\:mx-12{margin-left:3rem;margin-right:3rem}.md\:my-13{margin-bottom:3.25rem;margin-top:3.25rem}.md\:mx-13{margin-left:3.25rem;margin-right:3.25rem}.md\:my-14{margin-bottom:3.5rem;margin-top:3.5rem}.md\:mx-14{margin-left:3.5rem;margin-right:3.5rem}.md\:my-15{margin-bottom:3.75rem;margin-top:3.75rem}.md\:mx-15{margin-left:3.75rem;margin-right:3.75rem}.md\:my-16{margin-bottom:4rem;margin-top:4rem}.md\:mx-16{margin-left:4rem;margin-right:4rem}.md\:my-18{margin-bottom:4.5rem;margin-top:4.5rem}.md\:mx-18{margin-left:4.5rem;margin-right:4.5rem}.md\:my-20{margin-bottom:5rem;margin-top:5rem}.md\:mx-20{margin-left:5rem;margin-right:5rem}.md\:my-21{margin-bottom:5.25rem;margin-top:5.25rem}.md\:mx-21{margin-left:5.25rem;margin-right:5.25rem}.md\:my-22{margin-bottom:5.5rem;margin-top:5.5rem}.md\:mx-22{margin-left:5.5rem;margin-right:5.5rem}.md\:my-24{margin-bottom:6rem;margin-top:6rem}.md\:mx-24{margin-left:6rem;margin-right:6rem}.md\:my-26{margin-bottom:6.5rem;margin-top:6.5rem}.md\:mx-26{margin-left:6.5rem;margin-right:6.5rem}.md\:my-28{margin-bottom:7rem;margin-top:7rem}.md\:mx-28{margin-left:7rem;margin-right:7rem}.md\:my-30{margin-bottom:7.5rem;margin-top:7.5rem}.md\:mx-30{margin-left:7.5rem;margin-right:7.5rem}.md\:my-31{margin-bottom:7.75rem;margin-top:7.75rem}.md\:mx-31{margin-left:7.75rem;margin-right:7.75rem}.md\:my-32{margin-bottom:8rem;margin-top:8rem}.md\:mx-32{margin-left:8rem;margin-right:8rem}.md\:my-36{margin-bottom:9rem;margin-top:9rem}.md\:mx-36{margin-left:9rem;margin-right:9rem}.md\:my-48{margin-bottom:12rem;margin-top:12rem}.md\:mx-48{margin-left:12rem;margin-right:12rem}.md\:my-50{margin-bottom:12.5rem;margin-top:12.5rem}.md\:mx-50{margin-left:12.5rem;margin-right:12.5rem}.md\:my-auto{margin-bottom:auto;margin-top:auto}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:my-px{margin-bottom:1px;margin-top:1px}.md\:mx-px{margin-left:1px;margin-right:1px}.md\:mt-0{margin-top:0}.md\:mb-0{margin-bottom:0}.md\:mt-1{margin-top:.25rem}.md\:mb-1{margin-bottom:.25rem}.md\:mt-2{margin-top:.5rem}.md\:mb-2{margin-bottom:.5rem}.md\:ml-2{margin-left:.5rem}.md\:mt-3{margin-top:.75rem}.md\:mb-3{margin-bottom:.75rem}.md\:mt-4{margin-top:1rem}.md\:mb-4{margin-bottom:1rem}.md\:mt-5{margin-top:1.25rem}.md\:mb-5{margin-bottom:1.25rem}.md\:mt-6{margin-top:1.5rem}.md\:mb-6{margin-bottom:1.5rem}.md\:ml-6{margin-left:1.5rem}.md\:mt-7{margin-top:1.75rem}.md\:mb-7{margin-bottom:1.75rem}.md\:mt-8{margin-top:2rem}.md\:mb-8{margin-bottom:2rem}.md\:mt-9{margin-top:2.25rem}.md\:mb-9{margin-bottom:2.25rem}.md\:mt-10{margin-top:2.5rem}.md\:mb-10{margin-bottom:2.5rem}.md\:mt-12{margin-top:3rem}.md\:mb-12{margin-bottom:3rem}.md\:mt-13{margin-top:3.25rem}.md\:mb-13{margin-bottom:3.25rem}.md\:mt-14{margin-top:3.5rem}.md\:mb-14{margin-bottom:3.5rem}.md\:mt-15{margin-top:3.75rem}.md\:mb-15{margin-bottom:3.75rem}.md\:mt-16{margin-top:4rem}.md\:mb-16{margin-bottom:4rem}.md\:mt-18{margin-top:4.5rem}.md\:mb-18{margin-bottom:4.5rem}.md\:mt-20{margin-top:5rem}.md\:mb-20{margin-bottom:5rem}.md\:mt-21{margin-top:5.25rem}.md\:mb-21{margin-bottom:5.25rem}.md\:mt-22{margin-top:5.5rem}.md\:mb-22{margin-bottom:5.5rem}.md\:mt-24{margin-top:6rem}.md\:mb-24{margin-bottom:6rem}.md\:mt-26{margin-top:6.5rem}.md\:mb-26{margin-bottom:6.5rem}.md\:mt-28{margin-top:7rem}.md\:mb-28{margin-bottom:7rem}.md\:mt-30{margin-top:7.5rem}.md\:mb-30{margin-bottom:7.5rem}.md\:mt-31{margin-top:7.75rem}.md\:mb-31{margin-bottom:7.75rem}.md\:mt-32{margin-top:8rem}.md\:mb-32{margin-bottom:8rem}.md\:mt-36{margin-top:9rem}.md\:mb-36{margin-bottom:9rem}.md\:mt-48{margin-top:12rem}.md\:mb-48{margin-bottom:12rem}.md\:mt-50{margin-top:12.5rem}.md\:mb-50{margin-bottom:12.5rem}.md\:mt-auto{margin-top:auto}.md\:mb-auto{margin-bottom:auto}.md\:mt-px{margin-top:1px}.md\:mb-px{margin-bottom:1px}.md\:max-h-full{max-height:100%}.md\:max-h-screen{max-height:100vh}.md\:max-w-700{max-width:700px}.md\:max-w-1080{max-width:1080px}.md\:max-w-1500{max-width:1500px}.md\:max-w-xs{max-width:20rem}.md\:max-w-sm{max-width:30rem}.md\:max-w-md{max-width:40rem}.md\:max-w-lg{max-width:50rem}.md\:max-w-xl{max-width:60rem}.md\:max-w-2xl{max-width:70rem}.md\:max-w-3xl{max-width:80rem}.md\:max-w-4xl{max-width:90rem}.md\:max-w-5xl{max-width:100rem}.md\:max-w-half{max-width:50%}.md\:max-w-full{max-width:100%}.md\:-my-0{margin-bottom:0;margin-top:0}.md\:-mx-0{margin-left:0;margin-right:0}.md\:-my-1{margin-bottom:-.25rem;margin-top:-.25rem}.md\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.md\:-my-2{margin-bottom:-.5rem;margin-top:-.5rem}.md\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.md\:-my-3{margin-bottom:-.75rem;margin-top:-.75rem}.md\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.md\:-my-4{margin-bottom:-1rem;margin-top:-1rem}.md\:-mx-4{margin-left:-1rem;margin-right:-1rem}.md\:-my-6{margin-bottom:-1.5rem;margin-top:-1.5rem}.md\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.md\:-my-8{margin-bottom:-2rem;margin-top:-2rem}.md\:-mx-8{margin-left:-2rem;margin-right:-2rem}.md\:-my-10{margin-bottom:-2.5rem;margin-top:-2.5rem}.md\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.md\:-my-12{margin-bottom:-3rem;margin-top:-3rem}.md\:-mx-12{margin-left:-3rem;margin-right:-3rem}.md\:-my-14{margin-bottom:-3.5rem;margin-top:-3.5rem}.md\:-mx-14{margin-left:-3.5rem;margin-right:-3.5rem}.md\:-my-16{margin-bottom:-4rem;margin-top:-4rem}.md\:-mx-16{margin-left:-4rem;margin-right:-4rem}.md\:-my-20{margin-bottom:-5rem;margin-top:-5rem}.md\:-mx-20{margin-left:-5rem;margin-right:-5rem}.md\:-my-22{margin-bottom:-5.75rem;margin-top:-5.75rem}.md\:-mx-22{margin-left:-5.75rem;margin-right:-5.75rem}.md\:-my-24{margin-bottom:-6rem;margin-top:-6rem}.md\:-mx-24{margin-left:-6rem;margin-right:-6rem}.md\:-my-36{margin-bottom:-9rem;margin-top:-9rem}.md\:-mx-36{margin-left:-9rem;margin-right:-9rem}.md\:-my-48{margin-bottom:-12rem;margin-top:-12rem}.md\:-mx-48{margin-left:-12rem;margin-right:-12rem}.md\:-my-px{margin-bottom:-1px;margin-top:-1px}.md\:-mx-px{margin-left:-1px;margin-right:-1px}.md\:-mt-0{margin-top:0}.md\:-mb-0{margin-bottom:0}.md\:-mt-1{margin-top:-.25rem}.md\:-mb-1{margin-bottom:-.25rem}.md\:-mt-2{margin-top:-.5rem}.md\:-mb-2{margin-bottom:-.5rem}.md\:-mt-3{margin-top:-.75rem}.md\:-mb-3{margin-bottom:-.75rem}.md\:-mt-4{margin-top:-1rem}.md\:-mb-4{margin-bottom:-1rem}.md\:-mt-6{margin-top:-1.5rem}.md\:-mb-6{margin-bottom:-1.5rem}.md\:-mt-8{margin-top:-2rem}.md\:-mb-8{margin-bottom:-2rem}.md\:-mt-10{margin-top:-2.5rem}.md\:-mb-10{margin-bottom:-2.5rem}.md\:-mt-12{margin-top:-3rem}.md\:-mb-12{margin-bottom:-3rem}.md\:-mt-14{margin-top:-3.5rem}.md\:-mb-14{margin-bottom:-3.5rem}.md\:-mt-16{margin-top:-4rem}.md\:-mb-16{margin-bottom:-4rem}.md\:-mt-20{margin-top:-5rem}.md\:-mb-20{margin-bottom:-5rem}.md\:-mt-22{margin-top:-5.75rem}.md\:-mb-22{margin-bottom:-5.75rem}.md\:-mt-24{margin-top:-6rem}.md\:-mb-24{margin-bottom:-6rem}.md\:-mt-36{margin-top:-9rem}.md\:-mb-36{margin-bottom:-9rem}.md\:-mt-48{margin-top:-12rem}.md\:-mb-48{margin-bottom:-12rem}.md\:-mt-px{margin-top:-1px}.md\:-mb-px{margin-bottom:-1px}.md\:overflow-x-auto{overflow-x:auto}.md\:overflow-x-hidden{overflow-x:hidden}.md\:overflow-x-visible{overflow-x:visible}.md\:overflow-x-scroll{overflow-x:scroll}.md\:px-0{padding-left:0;padding-right:0}.md\:px-1{padding-left:.25rem;padding-right:.25rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:py-6{padding-bottom:1.5rem;padding-top:1.5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-11{padding-left:2.75rem;padding-right:2.75rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-14{padding-left:3.5rem;padding-right:3.5rem}.md\:px-15{padding-left:3.75rem;padding-right:3.75rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-18{padding-left:4.5rem;padding-right:4.5rem}.md\:px-20{padding-left:5rem;padding-right:5rem}.md\:px-21{padding-left:5.25rem;padding-right:5.25rem}.md\:px-22{padding-left:5.5rem;padding-right:5.5rem}.md\:px-24{padding-left:6rem;padding-right:6rem}.md\:px-26{padding-left:6.5rem;padding-right:6.5rem}.md\:px-28{padding-left:7rem;padding-right:7rem}.md\:px-29{padding-left:7.25rem;padding-right:7.25rem}.md\:px-30{padding-left:7.5rem;padding-right:7.5rem}.md\:px-31{padding-left:7.75rem;padding-right:7.75rem}.md\:px-32{padding-left:8rem;padding-right:8rem}.md\:px-34{padding-left:8.5rem;padding-right:8.5rem}.md\:px-35{padding-left:8.75rem;padding-right:8.75rem}.md\:px-36{padding-left:9rem;padding-right:9rem}.md\:px-50{padding-left:12.5rem;padding-right:12.5rem}.md\:px-54{padding-left:13.5rem;padding-right:13.5rem}.md\:px-55{padding-left:13.75rem;padding-right:13.75rem}.md\:px-64{padding-left:16rem;padding-right:16rem}.md\:px-px{padding-left:1px;padding-right:1px}.md\:px-portrait{padding-left:121%;padding-right:121%}.md\:px-16\/9{padding-left:56.25%;padding-right:56.25%}.md\:px-21\/9{padding-left:42.86%;padding-right:42.86%}.md\:px-1\/5{padding-left:20%;padding-right:20%}.md\:px-square{padding-left:100%;padding-right:100%}.md\:pr-6{padding-right:1.5rem}.md\:pl-16{padding-left:4rem}}@media (min-width:1024px){.lg\:hidden{display:none}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-col{flex-direction:column}.lg\:flex-col-reverse{flex-direction:column-reverse}.lg\:flex-wrap{flex-wrap:wrap}.lg\:flex-wrap-reverse{flex-wrap:wrap-reverse}.lg\:flex-no-wrap{flex-wrap:nowrap}.lg\:flex-1{flex:1}.lg\:flex-auto{flex:auto}.lg\:flex-initial{flex:initial}.lg\:flex-none{flex:none}.lg\:flex-grow{flex-grow:1}.lg\:flex-shrink{flex-shrink:1}.lg\:flex-no-grow{flex-grow:0}.lg\:flex-no-shrink{flex-shrink:0}.lg\:my-0{margin-bottom:0;margin-top:0}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:my-1{margin-bottom:.25rem;margin-top:.25rem}.lg\:mx-1{margin-left:.25rem;margin-right:.25rem}.lg\:my-2{margin-bottom:.5rem;margin-top:.5rem}.lg\:mx-2{margin-left:.5rem;margin-right:.5rem}.lg\:my-3{margin-bottom:.75rem;margin-top:.75rem}.lg\:mx-3{margin-left:.75rem;margin-right:.75rem}.lg\:my-4{margin-bottom:1rem;margin-top:1rem}.lg\:mx-4{margin-left:1rem;margin-right:1rem}.lg\:my-5{margin-bottom:1.25rem;margin-top:1.25rem}.lg\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.lg\:my-6{margin-bottom:1.5rem;margin-top:1.5rem}.lg\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.lg\:my-7{margin-bottom:1.75rem;margin-top:1.75rem}.lg\:mx-7{margin-left:1.75rem;margin-right:1.75rem}.lg\:my-8{margin-bottom:2rem;margin-top:2rem}.lg\:mx-8{margin-left:2rem;margin-right:2rem}.lg\:my-9{margin-bottom:2.25rem;margin-top:2.25rem}.lg\:mx-9{margin-left:2.25rem;margin-right:2.25rem}.lg\:my-10{margin-bottom:2.5rem;margin-top:2.5rem}.lg\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.lg\:my-12{margin-bottom:3rem;margin-top:3rem}.lg\:mx-12{margin-left:3rem;margin-right:3rem}.lg\:my-13{margin-bottom:3.25rem;margin-top:3.25rem}.lg\:mx-13{margin-left:3.25rem;margin-right:3.25rem}.lg\:my-14{margin-bottom:3.5rem;margin-top:3.5rem}.lg\:mx-14{margin-left:3.5rem;margin-right:3.5rem}.lg\:my-15{margin-bottom:3.75rem;margin-top:3.75rem}.lg\:mx-15{margin-left:3.75rem;margin-right:3.75rem}.lg\:my-16{margin-bottom:4rem;margin-top:4rem}.lg\:mx-16{margin-left:4rem;margin-right:4rem}.lg\:my-18{margin-bottom:4.5rem;margin-top:4.5rem}.lg\:mx-18{margin-left:4.5rem;margin-right:4.5rem}.lg\:my-20{margin-bottom:5rem;margin-top:5rem}.lg\:mx-20{margin-left:5rem;margin-right:5rem}.lg\:my-21{margin-bottom:5.25rem;margin-top:5.25rem}.lg\:mx-21{margin-left:5.25rem;margin-right:5.25rem}.lg\:my-22{margin-bottom:5.5rem;margin-top:5.5rem}.lg\:mx-22{margin-left:5.5rem;margin-right:5.5rem}.lg\:my-24{margin-bottom:6rem;margin-top:6rem}.lg\:mx-24{margin-left:6rem;margin-right:6rem}.lg\:my-26{margin-bottom:6.5rem;margin-top:6.5rem}.lg\:mx-26{margin-left:6.5rem;margin-right:6.5rem}.lg\:my-28{margin-bottom:7rem;margin-top:7rem}.lg\:mx-28{margin-left:7rem;margin-right:7rem}.lg\:my-30{margin-bottom:7.5rem;margin-top:7.5rem}.lg\:mx-30{margin-left:7.5rem;margin-right:7.5rem}.lg\:my-31{margin-bottom:7.75rem;margin-top:7.75rem}.lg\:mx-31{margin-left:7.75rem;margin-right:7.75rem}.lg\:my-32{margin-bottom:8rem;margin-top:8rem}.lg\:mx-32{margin-left:8rem;margin-right:8rem}.lg\:my-36{margin-bottom:9rem;margin-top:9rem}.lg\:mx-36{margin-left:9rem;margin-right:9rem}.lg\:my-48{margin-bottom:12rem;margin-top:12rem}.lg\:mx-48{margin-left:12rem;margin-right:12rem}.lg\:my-50{margin-bottom:12.5rem;margin-top:12.5rem}.lg\:mx-50{margin-left:12.5rem;margin-right:12.5rem}.lg\:my-auto{margin-bottom:auto;margin-top:auto}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:my-px{margin-bottom:1px;margin-top:1px}.lg\:mx-px{margin-left:1px;margin-right:1px}.lg\:mt-0{margin-top:0}.lg\:mb-0{margin-bottom:0}.lg\:mt-1{margin-top:.25rem}.lg\:mb-1{margin-bottom:.25rem}.lg\:mt-2{margin-top:.5rem}.lg\:mb-2{margin-bottom:.5rem}.lg\:mt-3{margin-top:.75rem}.lg\:mb-3{margin-bottom:.75rem}.lg\:mt-4{margin-top:1rem}.lg\:mb-4{margin-bottom:1rem}.lg\:mt-5{margin-top:1.25rem}.lg\:mb-5{margin-bottom:1.25rem}.lg\:mt-6{margin-top:1.5rem}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mt-7{margin-top:1.75rem}.lg\:mb-7{margin-bottom:1.75rem}.lg\:mt-8{margin-top:2rem}.lg\:mb-8{margin-bottom:2rem}.lg\:mt-9{margin-top:2.25rem}.lg\:mb-9{margin-bottom:2.25rem}.lg\:mt-10{margin-top:2.5rem}.lg\:mb-10{margin-bottom:2.5rem}.lg\:mt-12{margin-top:3rem}.lg\:mb-12{margin-bottom:3rem}.lg\:mt-13{margin-top:3.25rem}.lg\:mb-13{margin-bottom:3.25rem}.lg\:mt-14{margin-top:3.5rem}.lg\:mb-14{margin-bottom:3.5rem}.lg\:mt-15{margin-top:3.75rem}.lg\:mb-15{margin-bottom:3.75rem}.lg\:mt-16{margin-top:4rem}.lg\:mb-16{margin-bottom:4rem}.lg\:mt-18{margin-top:4.5rem}.lg\:mb-18{margin-bottom:4.5rem}.lg\:mt-20{margin-top:5rem}.lg\:mb-20{margin-bottom:5rem}.lg\:mt-21{margin-top:5.25rem}.lg\:mb-21{margin-bottom:5.25rem}.lg\:mt-22{margin-top:5.5rem}.lg\:mb-22{margin-bottom:5.5rem}.lg\:ml-22{margin-left:5.5rem}.lg\:mt-24{margin-top:6rem}.lg\:mb-24{margin-bottom:6rem}.lg\:mt-26{margin-top:6.5rem}.lg\:mb-26{margin-bottom:6.5rem}.lg\:mt-28{margin-top:7rem}.lg\:mb-28{margin-bottom:7rem}.lg\:mt-30{margin-top:7.5rem}.lg\:mb-30{margin-bottom:7.5rem}.lg\:mt-31{margin-top:7.75rem}.lg\:mb-31{margin-bottom:7.75rem}.lg\:mt-32{margin-top:8rem}.lg\:mb-32{margin-bottom:8rem}.lg\:mt-36{margin-top:9rem}.lg\:mb-36{margin-bottom:9rem}.lg\:mt-48{margin-top:12rem}.lg\:mb-48{margin-bottom:12rem}.lg\:mt-50{margin-top:12.5rem}.lg\:mb-50{margin-bottom:12.5rem}.lg\:mt-auto{margin-top:auto}.lg\:mb-auto{margin-bottom:auto}.lg\:mt-px{margin-top:1px}.lg\:mb-px{margin-bottom:1px}.lg\:max-h-full{max-height:100%}.lg\:max-h-screen{max-height:100vh}.lg\:max-w-700{max-width:700px}.lg\:max-w-1080{max-width:1080px}.lg\:max-w-1500{max-width:1500px}.lg\:max-w-xs{max-width:20rem}.lg\:max-w-sm{max-width:30rem}.lg\:max-w-md{max-width:40rem}.lg\:max-w-lg{max-width:50rem}.lg\:max-w-xl{max-width:60rem}.lg\:max-w-2xl{max-width:70rem}.lg\:max-w-3xl{max-width:80rem}.lg\:max-w-4xl{max-width:90rem}.lg\:max-w-5xl{max-width:100rem}.lg\:max-w-half{max-width:50%}.lg\:max-w-full{max-width:100%}.lg\:-my-0{margin-bottom:0;margin-top:0}.lg\:-mx-0{margin-left:0;margin-right:0}.lg\:-my-1{margin-bottom:-.25rem;margin-top:-.25rem}.lg\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.lg\:-my-2{margin-bottom:-.5rem;margin-top:-.5rem}.lg\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.lg\:-my-3{margin-bottom:-.75rem;margin-top:-.75rem}.lg\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.lg\:-my-4{margin-bottom:-1rem;margin-top:-1rem}.lg\:-mx-4{margin-left:-1rem;margin-right:-1rem}.lg\:-my-6{margin-bottom:-1.5rem;margin-top:-1.5rem}.lg\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.lg\:-my-8{margin-bottom:-2rem;margin-top:-2rem}.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:-my-10{margin-bottom:-2.5rem;margin-top:-2.5rem}.lg\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.lg\:-my-12{margin-bottom:-3rem;margin-top:-3rem}.lg\:-mx-12{margin-left:-3rem;margin-right:-3rem}.lg\:-my-14{margin-bottom:-3.5rem;margin-top:-3.5rem}.lg\:-mx-14{margin-left:-3.5rem;margin-right:-3.5rem}.lg\:-my-16{margin-bottom:-4rem;margin-top:-4rem}.lg\:-mx-16{margin-left:-4rem;margin-right:-4rem}.lg\:-my-20{margin-bottom:-5rem;margin-top:-5rem}.lg\:-mx-20{margin-left:-5rem;margin-right:-5rem}.lg\:-my-22{margin-bottom:-5.75rem;margin-top:-5.75rem}.lg\:-mx-22{margin-left:-5.75rem;margin-right:-5.75rem}.lg\:-my-24{margin-bottom:-6rem;margin-top:-6rem}.lg\:-mx-24{margin-left:-6rem;margin-right:-6rem}.lg\:-my-36{margin-bottom:-9rem;margin-top:-9rem}.lg\:-mx-36{margin-left:-9rem;margin-right:-9rem}.lg\:-my-48{margin-bottom:-12rem;margin-top:-12rem}.lg\:-mx-48{margin-left:-12rem;margin-right:-12rem}.lg\:-my-px{margin-bottom:-1px;margin-top:-1px}.lg\:-mx-px{margin-left:-1px;margin-right:-1px}.lg\:-mt-0{margin-top:0}.lg\:-mb-0{margin-bottom:0}.lg\:-mt-1{margin-top:-.25rem}.lg\:-mb-1{margin-bottom:-.25rem}.lg\:-mt-2{margin-top:-.5rem}.lg\:-mb-2{margin-bottom:-.5rem}.lg\:-mt-3{margin-top:-.75rem}.lg\:-mb-3{margin-bottom:-.75rem}.lg\:-mt-4{margin-top:-1rem}.lg\:-mb-4{margin-bottom:-1rem}.lg\:-mt-6{margin-top:-1.5rem}.lg\:-mb-6{margin-bottom:-1.5rem}.lg\:-mt-8{margin-top:-2rem}.lg\:-mb-8{margin-bottom:-2rem}.lg\:-mt-10{margin-top:-2.5rem}.lg\:-mb-10{margin-bottom:-2.5rem}.lg\:-mt-12{margin-top:-3rem}.lg\:-mb-12{margin-bottom:-3rem}.lg\:-mt-14{margin-top:-3.5rem}.lg\:-mb-14{margin-bottom:-3.5rem}.lg\:-mt-16{margin-top:-4rem}.lg\:-mb-16{margin-bottom:-4rem}.lg\:-mt-20{margin-top:-5rem}.lg\:-mb-20{margin-bottom:-5rem}.lg\:-mt-22{margin-top:-5.75rem}.lg\:-mb-22{margin-bottom:-5.75rem}.lg\:-mt-24{margin-top:-6rem}.lg\:-mb-24{margin-bottom:-6rem}.lg\:-mt-36{margin-top:-9rem}.lg\:-mb-36{margin-bottom:-9rem}.lg\:-mt-48{margin-top:-12rem}.lg\:-mb-48{margin-bottom:-12rem}.lg\:-mt-px{margin-top:-1px}.lg\:-mb-px{margin-bottom:-1px}.lg\:overflow-x-auto{overflow-x:auto}.lg\:overflow-x-hidden{overflow-x:hidden}.lg\:overflow-x-visible{overflow-x:visible}.lg\:overflow-x-scroll{overflow-x:scroll}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-1{padding-left:.25rem;padding-right:.25rem}.lg\:px-2{padding-left:.5rem;padding-right:.5rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-11{padding-left:2.75rem;padding-right:2.75rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}.lg\:px-15{padding-left:3.75rem;padding-right:3.75rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:px-18{padding-left:4.5rem;padding-right:4.5rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:px-21{padding-left:5.25rem;padding-right:5.25rem}.lg\:px-22{padding-left:5.5rem;padding-right:5.5rem}.lg\:px-24{padding-left:6rem;padding-right:6rem}.lg\:px-26{padding-left:6.5rem;padding-right:6.5rem}.lg\:px-28{padding-left:7rem;padding-right:7rem}.lg\:px-29{padding-left:7.25rem;padding-right:7.25rem}.lg\:px-30{padding-left:7.5rem;padding-right:7.5rem}.lg\:px-31{padding-left:7.75rem;padding-right:7.75rem}.lg\:px-32{padding-left:8rem;padding-right:8rem}.lg\:px-34{padding-left:8.5rem;padding-right:8.5rem}.lg\:px-35{padding-left:8.75rem;padding-right:8.75rem}.lg\:px-36{padding-left:9rem;padding-right:9rem}.lg\:px-50{padding-left:12.5rem;padding-right:12.5rem}.lg\:px-54{padding-left:13.5rem;padding-right:13.5rem}.lg\:px-55{padding-left:13.75rem;padding-right:13.75rem}.lg\:px-64{padding-left:16rem;padding-right:16rem}.lg\:px-px{padding-left:1px;padding-right:1px}.lg\:px-portrait{padding-left:121%;padding-right:121%}.lg\:px-16\/9{padding-left:56.25%;padding-right:56.25%}.lg\:px-21\/9{padding-left:42.86%;padding-right:42.86%}.lg\:px-1\/5{padding-left:20%;padding-right:20%}.lg\:px-square{padding-left:100%;padding-right:100%}}@media (min-width:1200px){.xl\:flex-row{flex-direction:row}.xl\:flex-row-reverse{flex-direction:row-reverse}.xl\:flex-col{flex-direction:column}.xl\:flex-col-reverse{flex-direction:column-reverse}.xl\:flex-wrap{flex-wrap:wrap}.xl\:flex-wrap-reverse{flex-wrap:wrap-reverse}.xl\:flex-no-wrap{flex-wrap:nowrap}.xl\:flex-1{flex:1}.xl\:flex-auto{flex:auto}.xl\:flex-initial{flex:initial}.xl\:flex-none{flex:none}.xl\:flex-grow{flex-grow:1}.xl\:flex-shrink{flex-shrink:1}.xl\:flex-no-grow{flex-grow:0}.xl\:flex-no-shrink{flex-shrink:0}.xl\:my-0{margin-bottom:0;margin-top:0}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:my-1{margin-bottom:.25rem;margin-top:.25rem}.xl\:mx-1{margin-left:.25rem;margin-right:.25rem}.xl\:my-2{margin-bottom:.5rem;margin-top:.5rem}.xl\:mx-2{margin-left:.5rem;margin-right:.5rem}.xl\:my-3{margin-bottom:.75rem;margin-top:.75rem}.xl\:mx-3{margin-left:.75rem;margin-right:.75rem}.xl\:my-4{margin-bottom:1rem;margin-top:1rem}.xl\:mx-4{margin-left:1rem;margin-right:1rem}.xl\:my-5{margin-bottom:1.25rem;margin-top:1.25rem}.xl\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.xl\:my-6{margin-bottom:1.5rem;margin-top:1.5rem}.xl\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.xl\:my-7{margin-bottom:1.75rem;margin-top:1.75rem}.xl\:mx-7{margin-left:1.75rem;margin-right:1.75rem}.xl\:my-8{margin-bottom:2rem;margin-top:2rem}.xl\:mx-8{margin-left:2rem;margin-right:2rem}.xl\:my-9{margin-bottom:2.25rem;margin-top:2.25rem}.xl\:mx-9{margin-left:2.25rem;margin-right:2.25rem}.xl\:my-10{margin-bottom:2.5rem;margin-top:2.5rem}.xl\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.xl\:my-12{margin-bottom:3rem;margin-top:3rem}.xl\:mx-12{margin-left:3rem;margin-right:3rem}.xl\:my-13{margin-bottom:3.25rem;margin-top:3.25rem}.xl\:mx-13{margin-left:3.25rem;margin-right:3.25rem}.xl\:my-14{margin-bottom:3.5rem;margin-top:3.5rem}.xl\:mx-14{margin-left:3.5rem;margin-right:3.5rem}.xl\:my-15{margin-bottom:3.75rem;margin-top:3.75rem}.xl\:mx-15{margin-left:3.75rem;margin-right:3.75rem}.xl\:my-16{margin-bottom:4rem;margin-top:4rem}.xl\:mx-16{margin-left:4rem;margin-right:4rem}.xl\:my-18{margin-bottom:4.5rem;margin-top:4.5rem}.xl\:mx-18{margin-left:4.5rem;margin-right:4.5rem}.xl\:my-20{margin-bottom:5rem;margin-top:5rem}.xl\:mx-20{margin-left:5rem;margin-right:5rem}.xl\:my-21{margin-bottom:5.25rem;margin-top:5.25rem}.xl\:mx-21{margin-left:5.25rem;margin-right:5.25rem}.xl\:my-22{margin-bottom:5.5rem;margin-top:5.5rem}.xl\:mx-22{margin-left:5.5rem;margin-right:5.5rem}.xl\:my-24{margin-bottom:6rem;margin-top:6rem}.xl\:mx-24{margin-left:6rem;margin-right:6rem}.xl\:my-26{margin-bottom:6.5rem;margin-top:6.5rem}.xl\:mx-26{margin-left:6.5rem;margin-right:6.5rem}.xl\:my-28{margin-bottom:7rem;margin-top:7rem}.xl\:mx-28{margin-left:7rem;margin-right:7rem}.xl\:my-30{margin-bottom:7.5rem;margin-top:7.5rem}.xl\:mx-30{margin-left:7.5rem;margin-right:7.5rem}.xl\:my-31{margin-bottom:7.75rem;margin-top:7.75rem}.xl\:mx-31{margin-left:7.75rem;margin-right:7.75rem}.xl\:my-32{margin-bottom:8rem;margin-top:8rem}.xl\:mx-32{margin-left:8rem;margin-right:8rem}.xl\:my-36{margin-bottom:9rem;margin-top:9rem}.xl\:mx-36{margin-left:9rem;margin-right:9rem}.xl\:my-48{margin-bottom:12rem;margin-top:12rem}.xl\:mx-48{margin-left:12rem;margin-right:12rem}.xl\:my-50{margin-bottom:12.5rem;margin-top:12.5rem}.xl\:mx-50{margin-left:12.5rem;margin-right:12.5rem}.xl\:my-auto{margin-bottom:auto;margin-top:auto}.xl\:mx-auto{margin-left:auto;margin-right:auto}.xl\:my-px{margin-bottom:1px;margin-top:1px}.xl\:mx-px{margin-left:1px;margin-right:1px}.xl\:mt-0{margin-top:0}.xl\:mb-0{margin-bottom:0}.xl\:mt-1{margin-top:.25rem}.xl\:mb-1{margin-bottom:.25rem}.xl\:mt-2{margin-top:.5rem}.xl\:mb-2{margin-bottom:.5rem}.xl\:mt-3{margin-top:.75rem}.xl\:mb-3{margin-bottom:.75rem}.xl\:mt-4{margin-top:1rem}.xl\:mb-4{margin-bottom:1rem}.xl\:mt-5{margin-top:1.25rem}.xl\:mb-5{margin-bottom:1.25rem}.xl\:mt-6{margin-top:1.5rem}.xl\:mb-6{margin-bottom:1.5rem}.xl\:mt-7{margin-top:1.75rem}.xl\:mb-7{margin-bottom:1.75rem}.xl\:mt-8{margin-top:2rem}.xl\:mb-8{margin-bottom:2rem}.xl\:mt-9{margin-top:2.25rem}.xl\:mb-9{margin-bottom:2.25rem}.xl\:mt-10{margin-top:2.5rem}.xl\:mb-10{margin-bottom:2.5rem}.xl\:mt-12{margin-top:3rem}.xl\:mb-12{margin-bottom:3rem}.xl\:mt-13{margin-top:3.25rem}.xl\:mb-13{margin-bottom:3.25rem}.xl\:mt-14{margin-top:3.5rem}.xl\:mb-14{margin-bottom:3.5rem}.xl\:mt-15{margin-top:3.75rem}.xl\:mb-15{margin-bottom:3.75rem}.xl\:mt-16{margin-top:4rem}.xl\:mb-16{margin-bottom:4rem}.xl\:mt-18{margin-top:4.5rem}.xl\:mb-18{margin-bottom:4.5rem}.xl\:mt-20{margin-top:5rem}.xl\:mb-20{margin-bottom:5rem}.xl\:mt-21{margin-top:5.25rem}.xl\:mb-21{margin-bottom:5.25rem}.xl\:mt-22{margin-top:5.5rem}.xl\:mb-22{margin-bottom:5.5rem}.xl\:mt-24{margin-top:6rem}.xl\:mb-24{margin-bottom:6rem}.xl\:mt-26{margin-top:6.5rem}.xl\:mb-26{margin-bottom:6.5rem}.xl\:mt-28{margin-top:7rem}.xl\:mb-28{margin-bottom:7rem}.xl\:mt-30{margin-top:7.5rem}.xl\:mb-30{margin-bottom:7.5rem}.xl\:mt-31{margin-top:7.75rem}.xl\:mb-31{margin-bottom:7.75rem}.xl\:mt-32{margin-top:8rem}.xl\:mb-32{margin-bottom:8rem}.xl\:mt-36{margin-top:9rem}.xl\:mb-36{margin-bottom:9rem}.xl\:mt-48{margin-top:12rem}.xl\:mb-48{margin-bottom:12rem}.xl\:mt-50{margin-top:12.5rem}.xl\:mb-50{margin-bottom:12.5rem}.xl\:mt-auto{margin-top:auto}.xl\:mb-auto{margin-bottom:auto}.xl\:mt-px{margin-top:1px}.xl\:mb-px{margin-bottom:1px}.xl\:max-h-full{max-height:100%}.xl\:max-h-screen{max-height:100vh}.xl\:max-w-700{max-width:700px}.xl\:max-w-1080{max-width:1080px}.xl\:max-w-1500{max-width:1500px}.xl\:max-w-xs{max-width:20rem}.xl\:max-w-sm{max-width:30rem}.xl\:max-w-md{max-width:40rem}.xl\:max-w-lg{max-width:50rem}.xl\:max-w-xl{max-width:60rem}.xl\:max-w-2xl{max-width:70rem}.xl\:max-w-3xl{max-width:80rem}.xl\:max-w-4xl{max-width:90rem}.xl\:max-w-5xl{max-width:100rem}.xl\:max-w-half{max-width:50%}.xl\:max-w-full{max-width:100%}.xl\:-my-0{margin-bottom:0;margin-top:0}.xl\:-mx-0{margin-left:0;margin-right:0}.xl\:-my-1{margin-bottom:-.25rem;margin-top:-.25rem}.xl\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.xl\:-my-2{margin-bottom:-.5rem;margin-top:-.5rem}.xl\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.xl\:-my-3{margin-bottom:-.75rem;margin-top:-.75rem}.xl\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.xl\:-my-4{margin-bottom:-1rem;margin-top:-1rem}.xl\:-mx-4{margin-left:-1rem;margin-right:-1rem}.xl\:-my-6{margin-bottom:-1.5rem;margin-top:-1.5rem}.xl\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.xl\:-my-8{margin-bottom:-2rem;margin-top:-2rem}.xl\:-mx-8{margin-left:-2rem;margin-right:-2rem}.xl\:-my-10{margin-bottom:-2.5rem;margin-top:-2.5rem}.xl\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.xl\:-my-12{margin-bottom:-3rem;margin-top:-3rem}.xl\:-mx-12{margin-left:-3rem;margin-right:-3rem}.xl\:-my-14{margin-bottom:-3.5rem;margin-top:-3.5rem}.xl\:-mx-14{margin-left:-3.5rem;margin-right:-3.5rem}.xl\:-my-16{margin-bottom:-4rem;margin-top:-4rem}.xl\:-mx-16{margin-left:-4rem;margin-right:-4rem}.xl\:-my-20{margin-bottom:-5rem;margin-top:-5rem}.xl\:-mx-20{margin-left:-5rem;margin-right:-5rem}.xl\:-my-22{margin-bottom:-5.75rem;margin-top:-5.75rem}.xl\:-mx-22{margin-left:-5.75rem;margin-right:-5.75rem}.xl\:-my-24{margin-bottom:-6rem;margin-top:-6rem}.xl\:-mx-24{margin-left:-6rem;margin-right:-6rem}.xl\:-my-36{margin-bottom:-9rem;margin-top:-9rem}.xl\:-mx-36{margin-left:-9rem;margin-right:-9rem}.xl\:-my-48{margin-bottom:-12rem;margin-top:-12rem}.xl\:-mx-48{margin-left:-12rem;margin-right:-12rem}.xl\:-my-px{margin-bottom:-1px;margin-top:-1px}.xl\:-mx-px{margin-left:-1px;margin-right:-1px}.xl\:-mt-0{margin-top:0}.xl\:-mb-0{margin-bottom:0}.xl\:-mt-1{margin-top:-.25rem}.xl\:-mb-1{margin-bottom:-.25rem}.xl\:-mt-2{margin-top:-.5rem}.xl\:-mb-2{margin-bottom:-.5rem}.xl\:-mt-3{margin-top:-.75rem}.xl\:-mb-3{margin-bottom:-.75rem}.xl\:-mt-4{margin-top:-1rem}.xl\:-mb-4{margin-bottom:-1rem}.xl\:-mt-6{margin-top:-1.5rem}.xl\:-mb-6{margin-bottom:-1.5rem}.xl\:-mt-8{margin-top:-2rem}.xl\:-mb-8{margin-bottom:-2rem}.xl\:-mt-10{margin-top:-2.5rem}.xl\:-mb-10{margin-bottom:-2.5rem}.xl\:-mt-12{margin-top:-3rem}.xl\:-mb-12{margin-bottom:-3rem}.xl\:-mt-14{margin-top:-3.5rem}.xl\:-mb-14{margin-bottom:-3.5rem}.xl\:-mt-16{margin-top:-4rem}.xl\:-mb-16{margin-bottom:-4rem}.xl\:-mt-20{margin-top:-5rem}.xl\:-mb-20{margin-bottom:-5rem}.xl\:-mt-22{margin-top:-5.75rem}.xl\:-mb-22{margin-bottom:-5.75rem}.xl\:-mt-24{margin-top:-6rem}.xl\:-mb-24{margin-bottom:-6rem}.xl\:-mt-36{margin-top:-9rem}.xl\:-mb-36{margin-bottom:-9rem}.xl\:-mt-48{margin-top:-12rem}.xl\:-mb-48{margin-bottom:-12rem}.xl\:-mt-px{margin-top:-1px}.xl\:-mb-px{margin-bottom:-1px}.xl\:overflow-x-auto{overflow-x:auto}.xl\:overflow-x-hidden{overflow-x:hidden}.xl\:overflow-x-visible{overflow-x:visible}.xl\:overflow-x-scroll{overflow-x:scroll}.xl\:px-0{padding-left:0;padding-right:0}.xl\:px-1{padding-left:.25rem;padding-right:.25rem}.xl\:px-2{padding-left:.5rem;padding-right:.5rem}.xl\:px-3{padding-left:.75rem;padding-right:.75rem}.xl\:px-4{padding-left:1rem;padding-right:1rem}.xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.xl\:px-7{padding-left:1.75rem;padding-right:1.75rem}.xl\:px-8{padding-left:2rem;padding-right:2rem}.xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}.xl\:px-11{padding-left:2.75rem;padding-right:2.75rem}.xl\:px-12{padding-left:3rem;padding-right:3rem}.xl\:px-14{padding-left:3.5rem;padding-right:3.5rem}.xl\:px-15{padding-left:3.75rem;padding-right:3.75rem}.xl\:px-16{padding-left:4rem;padding-right:4rem}.xl\:px-18{padding-left:4.5rem;padding-right:4.5rem}.xl\:px-20{padding-left:5rem;padding-right:5rem}.xl\:px-21{padding-left:5.25rem;padding-right:5.25rem}.xl\:px-22{padding-left:5.5rem;padding-right:5.5rem}.xl\:px-24{padding-left:6rem;padding-right:6rem}.xl\:px-26{padding-left:6.5rem;padding-right:6.5rem}.xl\:px-28{padding-left:7rem;padding-right:7rem}.xl\:px-29{padding-left:7.25rem;padding-right:7.25rem}.xl\:px-30{padding-left:7.5rem;padding-right:7.5rem}.xl\:px-31{padding-left:7.75rem;padding-right:7.75rem}.xl\:px-32{padding-left:8rem;padding-right:8rem}.xl\:px-34{padding-left:8.5rem;padding-right:8.5rem}.xl\:px-35{padding-left:8.75rem;padding-right:8.75rem}.xl\:px-36{padding-left:9rem;padding-right:9rem}.xl\:px-50{padding-left:12.5rem;padding-right:12.5rem}.xl\:px-54{padding-left:13.5rem;padding-right:13.5rem}.xl\:px-55{padding-left:13.75rem;padding-right:13.75rem}.xl\:px-64{padding-left:16rem;padding-right:16rem}.xl\:px-px{padding-left:1px;padding-right:1px}.xl\:px-portrait{padding-left:121%;padding-right:121%}.xl\:px-16\/9{padding-left:56.25%;padding-right:56.25%}.xl\:px-21\/9{padding-left:42.86%;padding-right:42.86%}.xl\:px-1\/5{padding-left:20%;padding-right:20%}.xl\:px-square{padding-left:100%;padding-right:100%}}@media (min-width:1440px){.xxl\:flex-row{flex-direction:row}.xxl\:flex-row-reverse{flex-direction:row-reverse}.xxl\:flex-col{flex-direction:column}.xxl\:flex-col-reverse{flex-direction:column-reverse}.xxl\:flex-wrap{flex-wrap:wrap}.xxl\:flex-wrap-reverse{flex-wrap:wrap-reverse}.xxl\:flex-no-wrap{flex-wrap:nowrap}.xxl\:flex-1{flex:1}.xxl\:flex-auto{flex:auto}.xxl\:flex-initial{flex:initial}.xxl\:flex-none{flex:none}.xxl\:flex-grow{flex-grow:1}.xxl\:flex-shrink{flex-shrink:1}.xxl\:flex-no-grow{flex-grow:0}.xxl\:flex-no-shrink{flex-shrink:0}.xxl\:my-0{margin-bottom:0;margin-top:0}.xxl\:mx-0{margin-left:0;margin-right:0}.xxl\:my-1{margin-bottom:.25rem;margin-top:.25rem}.xxl\:mx-1{margin-left:.25rem;margin-right:.25rem}.xxl\:my-2{margin-bottom:.5rem;margin-top:.5rem}.xxl\:mx-2{margin-left:.5rem;margin-right:.5rem}.xxl\:my-3{margin-bottom:.75rem;margin-top:.75rem}.xxl\:mx-3{margin-left:.75rem;margin-right:.75rem}.xxl\:my-4{margin-bottom:1rem;margin-top:1rem}.xxl\:mx-4{margin-left:1rem;margin-right:1rem}.xxl\:my-5{margin-bottom:1.25rem;margin-top:1.25rem}.xxl\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.xxl\:my-6{margin-bottom:1.5rem;margin-top:1.5rem}.xxl\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.xxl\:my-7{margin-bottom:1.75rem;margin-top:1.75rem}.xxl\:mx-7{margin-left:1.75rem;margin-right:1.75rem}.xxl\:my-8{margin-bottom:2rem;margin-top:2rem}.xxl\:mx-8{margin-left:2rem;margin-right:2rem}.xxl\:my-9{margin-bottom:2.25rem;margin-top:2.25rem}.xxl\:mx-9{margin-left:2.25rem;margin-right:2.25rem}.xxl\:my-10{margin-bottom:2.5rem;margin-top:2.5rem}.xxl\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.xxl\:my-12{margin-bottom:3rem;margin-top:3rem}.xxl\:mx-12{margin-left:3rem;margin-right:3rem}.xxl\:my-13{margin-bottom:3.25rem;margin-top:3.25rem}.xxl\:mx-13{margin-left:3.25rem;margin-right:3.25rem}.xxl\:my-14{margin-bottom:3.5rem;margin-top:3.5rem}.xxl\:mx-14{margin-left:3.5rem;margin-right:3.5rem}.xxl\:my-15{margin-bottom:3.75rem;margin-top:3.75rem}.xxl\:mx-15{margin-left:3.75rem;margin-right:3.75rem}.xxl\:my-16{margin-bottom:4rem;margin-top:4rem}.xxl\:mx-16{margin-left:4rem;margin-right:4rem}.xxl\:my-18{margin-bottom:4.5rem;margin-top:4.5rem}.xxl\:mx-18{margin-left:4.5rem;margin-right:4.5rem}.xxl\:my-20{margin-bottom:5rem;margin-top:5rem}.xxl\:mx-20{margin-left:5rem;margin-right:5rem}.xxl\:my-21{margin-bottom:5.25rem;margin-top:5.25rem}.xxl\:mx-21{margin-left:5.25rem;margin-right:5.25rem}.xxl\:my-22{margin-bottom:5.5rem;margin-top:5.5rem}.xxl\:mx-22{margin-left:5.5rem;margin-right:5.5rem}.xxl\:my-24{margin-bottom:6rem;margin-top:6rem}.xxl\:mx-24{margin-left:6rem;margin-right:6rem}.xxl\:my-26{margin-bottom:6.5rem;margin-top:6.5rem}.xxl\:mx-26{margin-left:6.5rem;margin-right:6.5rem}.xxl\:my-28{margin-bottom:7rem;margin-top:7rem}.xxl\:mx-28{margin-left:7rem;margin-right:7rem}.xxl\:my-30{margin-bottom:7.5rem;margin-top:7.5rem}.xxl\:mx-30{margin-left:7.5rem;margin-right:7.5rem}.xxl\:my-31{margin-bottom:7.75rem;margin-top:7.75rem}.xxl\:mx-31{margin-left:7.75rem;margin-right:7.75rem}.xxl\:my-32{margin-bottom:8rem;margin-top:8rem}.xxl\:mx-32{margin-left:8rem;margin-right:8rem}.xxl\:my-36{margin-bottom:9rem;margin-top:9rem}.xxl\:mx-36{margin-left:9rem;margin-right:9rem}.xxl\:my-48{margin-bottom:12rem;margin-top:12rem}.xxl\:mx-48{margin-left:12rem;margin-right:12rem}.xxl\:my-50{margin-bottom:12.5rem;margin-top:12.5rem}.xxl\:mx-50{margin-left:12.5rem;margin-right:12.5rem}.xxl\:my-auto{margin-bottom:auto;margin-top:auto}.xxl\:mx-auto{margin-left:auto;margin-right:auto}.xxl\:my-px{margin-bottom:1px;margin-top:1px}.xxl\:mx-px{margin-left:1px;margin-right:1px}.xxl\:mt-0{margin-top:0}.xxl\:mb-0{margin-bottom:0}.xxl\:mt-1{margin-top:.25rem}.xxl\:mb-1{margin-bottom:.25rem}.xxl\:mt-2{margin-top:.5rem}.xxl\:mb-2{margin-bottom:.5rem}.xxl\:mt-3{margin-top:.75rem}.xxl\:mb-3{margin-bottom:.75rem}.xxl\:mt-4{margin-top:1rem}.xxl\:mb-4{margin-bottom:1rem}.xxl\:mt-5{margin-top:1.25rem}.xxl\:mb-5{margin-bottom:1.25rem}.xxl\:mt-6{margin-top:1.5rem}.xxl\:mb-6{margin-bottom:1.5rem}.xxl\:mt-7{margin-top:1.75rem}.xxl\:mb-7{margin-bottom:1.75rem}.xxl\:mt-8{margin-top:2rem}.xxl\:mb-8{margin-bottom:2rem}.xxl\:mt-9{margin-top:2.25rem}.xxl\:mb-9{margin-bottom:2.25rem}.xxl\:mt-10{margin-top:2.5rem}.xxl\:mb-10{margin-bottom:2.5rem}.xxl\:mt-12{margin-top:3rem}.xxl\:mb-12{margin-bottom:3rem}.xxl\:mt-13{margin-top:3.25rem}.xxl\:mb-13{margin-bottom:3.25rem}.xxl\:mt-14{margin-top:3.5rem}.xxl\:mb-14{margin-bottom:3.5rem}.xxl\:mt-15{margin-top:3.75rem}.xxl\:mb-15{margin-bottom:3.75rem}.xxl\:mt-16{margin-top:4rem}.xxl\:mb-16{margin-bottom:4rem}.xxl\:mt-18{margin-top:4.5rem}.xxl\:mb-18{margin-bottom:4.5rem}.xxl\:mt-20{margin-top:5rem}.xxl\:mb-20{margin-bottom:5rem}.xxl\:mt-21{margin-top:5.25rem}.xxl\:mb-21{margin-bottom:5.25rem}.xxl\:mt-22{margin-top:5.5rem}.xxl\:mb-22{margin-bottom:5.5rem}.xxl\:mt-24{margin-top:6rem}.xxl\:mb-24{margin-bottom:6rem}.xxl\:mt-26{margin-top:6.5rem}.xxl\:mb-26{margin-bottom:6.5rem}.xxl\:mt-28{margin-top:7rem}.xxl\:mb-28{margin-bottom:7rem}.xxl\:mt-30{margin-top:7.5rem}.xxl\:mb-30{margin-bottom:7.5rem}.xxl\:mt-31{margin-top:7.75rem}.xxl\:mb-31{margin-bottom:7.75rem}.xxl\:mt-32{margin-top:8rem}.xxl\:mb-32{margin-bottom:8rem}.xxl\:mt-36{margin-top:9rem}.xxl\:mb-36{margin-bottom:9rem}.xxl\:mt-48{margin-top:12rem}.xxl\:mb-48{margin-bottom:12rem}.xxl\:mt-50{margin-top:12.5rem}.xxl\:mb-50{margin-bottom:12.5rem}.xxl\:mt-auto{margin-top:auto}.xxl\:mb-auto{margin-bottom:auto}.xxl\:mt-px{margin-top:1px}.xxl\:mb-px{margin-bottom:1px}.xxl\:max-h-full{max-height:100%}.xxl\:max-h-screen{max-height:100vh}.xxl\:max-w-700{max-width:700px}.xxl\:max-w-1080{max-width:1080px}.xxl\:max-w-1500{max-width:1500px}.xxl\:max-w-xs{max-width:20rem}.xxl\:max-w-sm{max-width:30rem}.xxl\:max-w-md{max-width:40rem}.xxl\:max-w-lg{max-width:50rem}.xxl\:max-w-xl{max-width:60rem}.xxl\:max-w-2xl{max-width:70rem}.xxl\:max-w-3xl{max-width:80rem}.xxl\:max-w-4xl{max-width:90rem}.xxl\:max-w-5xl{max-width:100rem}.xxl\:max-w-half{max-width:50%}.xxl\:max-w-full{max-width:100%}.xxl\:-my-0{margin-bottom:0;margin-top:0}.xxl\:-mx-0{margin-left:0;margin-right:0}.xxl\:-my-1{margin-bottom:-.25rem;margin-top:-.25rem}.xxl\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.xxl\:-my-2{margin-bottom:-.5rem;margin-top:-.5rem}.xxl\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.xxl\:-my-3{margin-bottom:-.75rem;margin-top:-.75rem}.xxl\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.xxl\:-my-4{margin-bottom:-1rem;margin-top:-1rem}.xxl\:-mx-4{margin-left:-1rem;margin-right:-1rem}.xxl\:-my-6{margin-bottom:-1.5rem;margin-top:-1.5rem}.xxl\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.xxl\:-my-8{margin-bottom:-2rem;margin-top:-2rem}.xxl\:-mx-8{margin-left:-2rem;margin-right:-2rem}.xxl\:-my-10{margin-bottom:-2.5rem;margin-top:-2.5rem}.xxl\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.xxl\:-my-12{margin-bottom:-3rem;margin-top:-3rem}.xxl\:-mx-12{margin-left:-3rem;margin-right:-3rem}.xxl\:-my-14{margin-bottom:-3.5rem;margin-top:-3.5rem}.xxl\:-mx-14{margin-left:-3.5rem;margin-right:-3.5rem}.xxl\:-my-16{margin-bottom:-4rem;margin-top:-4rem}.xxl\:-mx-16{margin-left:-4rem;margin-right:-4rem}.xxl\:-my-20{margin-bottom:-5rem;margin-top:-5rem}.xxl\:-mx-20{margin-left:-5rem;margin-right:-5rem}.xxl\:-my-22{margin-bottom:-5.75rem;margin-top:-5.75rem}.xxl\:-mx-22{margin-left:-5.75rem;margin-right:-5.75rem}.xxl\:-my-24{margin-bottom:-6rem;margin-top:-6rem}.xxl\:-mx-24{margin-left:-6rem;margin-right:-6rem}.xxl\:-my-36{margin-bottom:-9rem;margin-top:-9rem}.xxl\:-mx-36{margin-left:-9rem;margin-right:-9rem}.xxl\:-my-48{margin-bottom:-12rem;margin-top:-12rem}.xxl\:-mx-48{margin-left:-12rem;margin-right:-12rem}.xxl\:-my-px{margin-bottom:-1px;margin-top:-1px}.xxl\:-mx-px{margin-left:-1px;margin-right:-1px}.xxl\:-mt-0{margin-top:0}.xxl\:-mb-0{margin-bottom:0}.xxl\:-mt-1{margin-top:-.25rem}.xxl\:-mb-1{margin-bottom:-.25rem}.xxl\:-mt-2{margin-top:-.5rem}.xxl\:-mb-2{margin-bottom:-.5rem}.xxl\:-mt-3{margin-top:-.75rem}.xxl\:-mb-3{margin-bottom:-.75rem}.xxl\:-mt-4{margin-top:-1rem}.xxl\:-mb-4{margin-bottom:-1rem}.xxl\:-mt-6{margin-top:-1.5rem}.xxl\:-mb-6{margin-bottom:-1.5rem}.xxl\:-mt-8{margin-top:-2rem}.xxl\:-mb-8{margin-bottom:-2rem}.xxl\:-mt-10{margin-top:-2.5rem}.xxl\:-mb-10{margin-bottom:-2.5rem}.xxl\:-mt-12{margin-top:-3rem}.xxl\:-mb-12{margin-bottom:-3rem}.xxl\:-mt-14{margin-top:-3.5rem}.xxl\:-mb-14{margin-bottom:-3.5rem}.xxl\:-mt-16{margin-top:-4rem}.xxl\:-mb-16{margin-bottom:-4rem}.xxl\:-mt-20{margin-top:-5rem}.xxl\:-mb-20{margin-bottom:-5rem}.xxl\:-mt-22{margin-top:-5.75rem}.xxl\:-mb-22{margin-bottom:-5.75rem}.xxl\:-mt-24{margin-top:-6rem}.xxl\:-mb-24{margin-bottom:-6rem}.xxl\:-mt-36{margin-top:-9rem}.xxl\:-mb-36{margin-bottom:-9rem}.xxl\:-mt-48{margin-top:-12rem}.xxl\:-mb-48{margin-bottom:-12rem}.xxl\:-mt-px{margin-top:-1px}.xxl\:-mb-px{margin-bottom:-1px}.xxl\:overflow-x-auto{overflow-x:auto}.xxl\:overflow-x-hidden{overflow-x:hidden}.xxl\:overflow-x-visible{overflow-x:visible}.xxl\:overflow-x-scroll{overflow-x:scroll}.xxl\:px-0{padding-left:0;padding-right:0}.xxl\:px-1{padding-left:.25rem;padding-right:.25rem}.xxl\:px-2{padding-left:.5rem;padding-right:.5rem}.xxl\:px-3{padding-left:.75rem;padding-right:.75rem}.xxl\:px-4{padding-left:1rem;padding-right:1rem}.xxl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.xxl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.xxl\:px-7{padding-left:1.75rem;padding-right:1.75rem}.xxl\:px-8{padding-left:2rem;padding-right:2rem}.xxl\:px-10{padding-left:2.5rem;padding-right:2.5rem}.xxl\:px-11{padding-left:2.75rem;padding-right:2.75rem}.xxl\:px-12{padding-left:3rem;padding-right:3rem}.xxl\:px-14{padding-left:3.5rem;padding-right:3.5rem}.xxl\:px-15{padding-left:3.75rem;padding-right:3.75rem}.xxl\:px-16{padding-left:4rem;padding-right:4rem}.xxl\:px-18{padding-left:4.5rem;padding-right:4.5rem}.xxl\:px-20{padding-left:5rem;padding-right:5rem}.xxl\:px-21{padding-left:5.25rem;padding-right:5.25rem}.xxl\:px-22{padding-left:5.5rem;padding-right:5.5rem}.xxl\:px-24{padding-left:6rem;padding-right:6rem}.xxl\:px-26{padding-left:6.5rem;padding-right:6.5rem}.xxl\:px-28{padding-left:7rem;padding-right:7rem}.xxl\:px-29{padding-left:7.25rem;padding-right:7.25rem}.xxl\:px-30{padding-left:7.5rem;padding-right:7.5rem}.xxl\:px-31{padding-left:7.75rem;padding-right:7.75rem}.xxl\:px-32{padding-left:8rem;padding-right:8rem}.xxl\:px-34{padding-left:8.5rem;padding-right:8.5rem}.xxl\:px-35{padding-left:8.75rem;padding-right:8.75rem}.xxl\:px-36{padding-left:9rem;padding-right:9rem}.xxl\:px-50{padding-left:12.5rem;padding-right:12.5rem}.xxl\:px-54{padding-left:13.5rem;padding-right:13.5rem}.xxl\:px-55{padding-left:13.75rem;padding-right:13.75rem}.xxl\:px-64{padding-left:16rem;padding-right:16rem}.xxl\:px-px{padding-left:1px;padding-right:1px}.xxl\:px-portrait{padding-left:121%;padding-right:121%}.xxl\:px-16\/9{padding-left:56.25%;padding-right:56.25%}.xxl\:px-21\/9{padding-left:42.86%;padding-right:42.86%}.xxl\:px-1\/5{padding-left:20%;padding-right:20%}.xxl\:px-square{padding-left:100%;padding-right:100%}}
/*!
 * @preserve
 *
 * ++++++++++++++++++++++
 * Add to Calendar Button
 * ++++++++++++++++++++++
 *
 * Style: Default
 *
 * Version: 1.18.6
 * Creator: Jens Kuerschner (https://jenskuerschner.de)
 * Project: https://github.com/add2cal/add-to-calendar-button
 * License: Apache-2.0 with “Commons Clause” License Condition v1.0
 * Note:    DO NOT REMOVE THE COPYRIGHT NOTICE ABOVE!
 * 
 */.atcb{display:none}:root{--base-font-size-l:16px;--base-font-size-m:16px;--base-font-size-s:16px;--font:arial,helvetica,sans-serif;--atcb-keyboard-focus:#1e90ff;--atcb-background:#f5f5f5;--atcb-background-hover:#fff;--atcb-border:#d2d2d2;--atcb-text:#333;--atcb-text-2:#000;--atcb-close-background:#e5e5e5;--atcb-close-text:#777;--atcb-overlay-background:hsla(0,0%,8%,.25);--atcb-modal-background:#f5f5f5;--atcb-modal-buttons-bar:#c6c8cd;--atcb-modal-btn-background:#f5f5f5;--atcb-modal-btn-sec-background:#e2e1e6;--atcb-modal-btn-background-hover:#fff;--atcb-modal-btn-text:#2e2e2e;--atcb-modal-btn-text-hover:#161616;--atcb-modal-btn-sec-text:#666567;--atcb-modal-date-btn-text:#1d1d1e;--atcb-modal-date-btn-text-2:#3a3a3f;--atcb-modal-date-btn-cal-text:#fff;--atcb-modal-date-btn-cal-text-2:#d3d2d7;--atcb-modal-date-btn-cal-background:#313132;--atcb-modal-date-btn-background:#eae9ed;--atcb-modal-date-btn-background-hover:#fff;--atcb-shadow-button:rgba(0,0,0,.3) 2px 5px 18px -1px,rgba(0,0,0,.25) 2px 2px 10px -3px;--atcb-shadow-button-hover:rgba(0,0,0,.4) 2px 5px 18px -1px,rgba(0,0,0,.35) 2px 2px 10px -3px;--atcb-shadow-button-active:rgba(0,0,0,.5) 2px 5px 18px -1px,rgba(0,0,0,.45) 2px 2px 10px -3px;--atcb-shadow-list:rgba(0,0,0,.2) 2px 5px 18px -1px,rgba(0,0,0,.4) 2px 2px 10px -3px;--atcb-shadow-list-modal:rgba(0,0,0,.6) 3px 6px 40px -5px,rgba(0,0,0,.6) 3px 3px 15px -4px;--atcb-shadow-modal:drop-shadow(5px 8px 30px rgba(0,0,0,.7));--atcb-shadow-modal-date-btn:rgba(0,0,0,.4) 1px 3px 15px -4px,rgba(0,0,0,.2) 1px 1px 8px -4px;--atcb-shadow-modal-date-btn-hover:rgba(0,0,0,.4) 4px 6px 18px -1px,rgba(0,0,0,.35) 4px 5px 25px -2px;--atcb-shadow-modal-button:rgba(0,0,0,.1) 2px 3px 10px -3px,rgba(0,0,0,.25) 1px 1px 8px -4px;--atcb-shadow-modal-button-hover:rgba(0,0,0,.35) 3px 5px 15px -2px,rgba(0,0,0,.2) 2px 4px 25px -6px;--atcb-checkmark-background:radial-gradient(circle,#fff 0,hsla(0,0%,100%,.8) 40%,hsla(0,0%,100%,0) 70%);--bg-cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23777%27 width=%2716%27 height=%2716%27 viewBox=%270 0 122.878 122.88%27%3E%3Cpath d=%27M1.426 8.313a4.87 4.87 0 0 1 0-6.886 4.87 4.87 0 0 1 6.886 0l53.127 53.127 53.127-53.127a4.87 4.87 0 0 1 6.887 0 4.87 4.87 0 0 1 0 6.886L68.324 61.439l53.128 53.128a4.87 4.87 0 0 1-6.887 6.886L61.438 68.326 8.312 121.453a4.87 4.87 0 0 1-6.886 0 4.87 4.87 0 0 1 0-6.886l53.127-53.128L1.426 8.313z%27/%3E%3C/svg%3E") 16 16,crosshair;--icon-ms365-color:#ea3e23;--icon-yahoo-color:#5f01d1;--icon-filter:none}#atcb-bgoverlay.atcb-dark,.atcb-button-wrapper.atcb-dark,.atcb-list.atcb-dark,.atcb-modal-box.atcb-dark,body.atcb-dark #atcb-bgoverlay.atcb-bodyScheme,body.atcb-dark .atcb-button-wrapper.atcb-bodyScheme,body.atcb-dark .atcb-list.atcb-bodyScheme,body.atcb-dark .atcb-modal-box.atcb-bodyScheme{--atcb-background:#2e2e2e;--atcb-background-hover:#373737;--atcb-border:#4d4d4d;--atcb-text:#dedede;--atcb-text-2:#f1f1f1;--atcb-close-background:#282828;--atcb-overlay-background:hsla(0,0%,8%,.6);--atcb-modal-background:#242424;--atcb-modal-buttons-bar:#38383a;--atcb-modal-btn-background:#181819;--atcb-modal-btn-sec-background:#2e2d30;--atcb-modal-btn-background-hover:#434246;--atcb-modal-btn-text:#dbdbdb;--atcb-modal-btn-text-hover:#fff;--atcb-modal-btn-sec-text:#b8b8b8;--atcb-modal-date-btn-text:#ebebf0;--atcb-modal-date-btn-text-2:#b5b5bd;--atcb-modal-date-btn-cal-text:#101010;--atcb-modal-date-btn-cal-text-2:#3e3e3f;--atcb-modal-date-btn-cal-background:#c7c7cd;--atcb-modal-date-btn-background:#363636;--atcb-modal-date-btn-background-hover:#474747;--atcb-shadow-button:hsla(0,0%,100%,.05) -12px -5px 20px -8px,hsla(0,0%,100%,.06) -7px -5px 15px -3px,rgba(0,0,0,.5) 2px 5px 18px -1px,rgba(0,0,0,.4) 3px 3px 20px -3px;--atcb-shadow-button-hover:hsla(0,0%,100%,.06) -12px -5px 23px -8px,hsla(0,0%,100%,.07) -7px -5px 18px -3px,rgba(0,0,0,.6) 2px 5px 19px -1px,rgba(0,0,0,.5) 3px 3px 22px -3px;--atcb-shadow-button-active:hsla(0,0%,100%,.07) -12px -5px 23px -8px,hsla(0,0%,100%,.08) -7px -5px 18px -3px,rgba(0,0,0,.7) 2px 5px 19px -1px,rgba(0,0,0,.6) 3px 3px 22px -3px;--atcb-shadow-list:hsla(0,0%,100%,.05) -12px -5px 20px -8px,hsla(0,0%,100%,.06) -7px -5px 15px -3px,rgba(0,0,0,.5) 2px 5px 18px -1px,rgba(0,0,0,.4) 3px 3px 20px -3px;--atcb-shadow-list-modal:hsla(0,0%,100%,.08) -12px -5px 30px -8px,hsla(0,0%,100%,.08) -7px -5px 15px -3px,rgba(0,0,0,.6) 4px 6px 50px -4px,rgba(0,0,0,.9) 8px 12px 40px -2px;--atcb-shadow-modal:drop-shadow(5px 8px 30px rgba(0,0,0,.9));--atcb-shadow-modal-date-btn:hsla(0,0%,100%,.1) -8px -6px 20px,rgba(0,0,0,.5) 1px 3px 25px -8px,rgba(0,0,0,.5) 1px 1px 10px -3px;--atcb-shadow-modal-button:hsla(0,0%,100%,.05) -2px -2px 10px,rgba(0,0,0,.3) 1px 2px 8px -1px;--atcb-checkmark-background:radial-gradient(circle,rgba(0,0,0,.5) 0,rgba(0,0,0,.3) 40%,transparent 70%);--icon-ms365-color:#ea3e23;--icon-yahoo-color:#bebebe;--icon-filter:grayscale(.2)}.atcb-button-wrapper,.atcb-list,.atcb-modal-box{font-size:var(--base-font-size-l)}@media (max-width:991px){.atcb-button-wrapper,.atcb-list,.atcb-modal-box{font-size:var(--base-font-size-m)}}@media (max-width:575px){.atcb-button-wrapper,.atcb-list,.atcb-modal-box{font-size:var(--base-font-size-s)}}.atcb-button-wrapper{display:inline-block;padding:5px;position:relative}.atcb-button{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background-color:var(--atcb-background);border:1px solid var(--atcb-border);border-radius:6px;box-shadow:var(--atcb-shadow-button);color:var(--atcb-text);cursor:pointer;display:flex;font-family:var(--font);font-size:1em;font-weight:600;justify-content:center;line-height:1.5em;margin:.13em;max-width:350px;min-width:160px;padding:.65em 1em;position:relative;text-align:center;touch-action:manipulation;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;width:auto;z-index:1}.atcb-button.atcb-no-text{min-width:0}.atcb-rtl .atcb-button{direction:rtl;text-align:right}.atcb-button:focus,.atcb-button:hover{background-color:var(--atcb-background-hover);box-shadow:var(--atcb-shadow-button-hover)}.atcb-button:focus-visible{outline:2px solid var(--atcb-keyboard-focus)}.atcb-button.atcb-active:not(.atcb-modal-style,.atcb-dropoverlay),.atcb-button.atcb-single:focus,.atcb-button.atcb-single:hover{background-color:var(--atcb-background-hover);box-shadow:var(--atcb-shadow-button-active);margin:0;padding:.78em 1.13em;z-index:15000000}.atcb-button.atcb-active.atcb-dropoverlay{z-index:14000090}.atcb-icon{flex-grow:0;flex-shrink:0;height:1em;margin-bottom:.3em;margin-right:.8em}.atcb-rtl .atcb-icon{margin-left:.8em;margin-right:0}.atcb-no-text .atcb-icon{margin-left:0;margin-right:0}.atcb-icon svg{fill:currentcolor;height:100%;width:auto}.atcb-text{overflow-wrap:anywhere}.atcb-dropdown-anchor{bottom:4px;height:1px;opacity:0;position:absolute;width:100%}.atcb-list-wrapper{box-sizing:border-box;padding:0 4px;position:absolute;z-index:14000090}.atcb-list-wrapper.atcb-dropoverlay{z-index:15000000}.atcb-list{border-radius:0 0 6px 6px;box-shadow:var(--atcb-shadow-list);box-sizing:border-box;color:var(--atcb-text);display:block;font-family:var(--font);max-width:100%;position:relative;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;width:100%}.atcb-list-item{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background-color:var(--atcb-background);border:1px solid var(--atcb-border);box-sizing:border-box;cursor:pointer;display:flex;font-size:1em;line-height:1.75em;padding:.8em;text-align:left;touch-action:manipulation}.atcb-rtl .atcb-list-item{direction:rtl;text-align:right}.atcb-list-item:hover{background-color:var(--atcb-background-hover);color:var(--atcb-text-2)}.atcb-list-item:focus-visible{background-color:var(--atcb-background-hover);color:var(--atcb-keyboard-focus);font-size:.95em;font-weight:600;outline:none}.atcb-list-item:last-child{border-radius:0 0 6px 6px}.atcb-list .atcb-list-item:not(:first-child){border-top-style:none}.atcb-dropup .atcb-list-item:last-child{border-radius:0;padding-bottom:1.25em}.atcb-dropoverlay .atcb-list .atcb-list-item:first-child,.atcb-dropup .atcb-list-item:first-child,.atcb-list.atcb-modal .atcb-list-item:first-child{border-radius:6px 6px 0 0}.atcb-dropoverlay .atcb-list .atcb-list-item:only-child,.atcb-list.atcb-modal .atcb-list-item:only-child{border-radius:6px}.atcb-list.atcb-generated-button:not(.atcb-modal) .atcb-list-item:first-child{padding-top:1.25em}.atcb-dropoverlay .atcb-list.atcb-generated-button:not(.atcb-modal) .atcb-list-item:first-child,.atcb-dropup .atcb-list.atcb-generated-button:not(.atcb-modal) .atcb-list-item:first-child{padding-top:.8em}.atcb-dropoverlay .atcb-list,.atcb-list.atcb-modal{border-radius:6px}.atcb-list.atcb-modal{box-shadow:var(--atcb-shadow-list-modal)}.atcb-list-item .atcb-icon{margin-bottom:.5em;margin-right:.6em;width:1.125em}.atcb-rtl .atcb-list-item .atcb-icon{margin-left:.6em;margin-right:0}.atcb-no-text .atcb-list-item .atcb-icon{margin:0 auto}.atcb-list-item-close{background-color:var(--atcb-close-background)}.atcb-list-item.atcb-list-item-close{color:var(--atcb-close-text)}.atcb-list-item-close svg{fill:currentcolor}.atcb-modal-no-scroll{overflow-y:hidden}.atcb-modal{display:block;margin:auto;min-width:250px;position:relative;width:auto;z-index:14000090}.atcb-modal-box{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;color:var(--atcb-text-2);cursor:default;-webkit-filter:var(--atcb-shadow-modal);filter:var(--atcb-shadow-modal);font-family:var(--font);line-height:1.5em;margin-bottom:20px;max-width:32em;text-align:left;touch-action:manipulation;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;width:100%}.atcb-modal-box.atcb-rtl{direction:rtl;padding:1.25em 1em 1.25em 2em;text-align:right}.atcb-modal-icon{background-color:var(--atcb-modal-background);border-radius:100%;height:2.5em;margin:auto;padding:1.75em;width:2.5em}.atcb-modal-icon svg{fill:currentcolor;height:auto;width:100%}.atcb-modal-headline{background-color:var(--atcb-modal-background);border-radius:6px 6px 0 0;font-size:1.3em;font-weight:600;line-height:1.5em;padding:1.8em 2em 1.3em;text-align:center;text-transform:uppercase}.atcb-modal-icon+.atcb-modal-headline{margin-top:-2.6em;padding-top:2.6em}.atcb-modal-content{background-color:var(--atcb-modal-background);font-size:1em;padding:.3em 2.5em 2.25em}@media (max-width:575px){.atcb-modal-headline{padding:1.8em 1em 1em}.atcb-modal-content{padding:.3em 1em 2em}}.atcb-modal-buttons{align-items:center;background-color:var(--atcb-modal-buttons-bar);border-radius:0 0 6px 6px;box-sizing:border-box;display:flex;flex-flow:row-reverse wrap;justify-content:center;padding:.8em 1em;text-align:center;width:100%}a.atcb-modal-btn,button.atcb-modal-btn{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--atcb-modal-btn-sec-background);border:0;border-radius:6px;box-shadow:var(--atcb-shadow-modal-button);color:var(--atcb-modal-btn-sec-text);cursor:pointer;display:inline-block;font-family:var(--font);font-size:.9em;font-weight:600;line-height:1.5em;margin:.625em;padding:.625em 1.25em;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;touch-action:manipulation;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}a.atcb-modal-btn.atcb-modal-btn-primary,button.atcb-modal-btn.atcb-modal-btn-primary{background-color:var(--atcb-modal-btn-background);color:var(--atcb-modal-btn-text)}a.atcb-modal-btn:hover,button.atcb-modal-btn:hover{background-color:var(--atcb-modal-btn-background-hover);box-shadow:var(--atcb-shadow-modal-button-hover);color:var(--atcb-modal-btn-text-hover);text-decoration:none}a.atcb-modal-btn:focus-visible,button.atcb-modal-btn:focus-visible{background-color:var(--atcb-modal-btn-background-hover);outline:2px solid var(--atcb-keyboard-focus)}body.atcb-dark a.atcb-modal-btn{color:var(--atcb-modal-btn-sec-text)}body.atcb-dark a.atcb-modal-btn:focus-visible{background-color:var(--atcb-modal-btn-background-hover);outline:2px solid var(--atcb-keyboard-focus)}body.atcb-dark a.atcb-modal-btn.atcb-modal-btn-primary{color:var(--atcb-modal-btn-text)}body.atcb-dark a.atcb-modal-btn:active,body.atcb-dark a.atcb-modal-btn:hover{color:var(--atcb-modal-btn-text-hover)}.atcb-subevent-btn{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:flex-start;background-color:var(--atcb-modal-date-btn-background);border:0;border-radius:6px;box-shadow:var(--atcb-shadow-modal-date-btn);cursor:pointer;display:flex;font-family:var(--font);font-size:1em;margin:0;padding:0;position:relative;touch-action:manipulation;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.atcb-subevent-btn:hover{align-items:center}.atcb-subevent-btn:focus,.atcb-subevent-btn:hover{background-color:var(--atcb-modal-date-btn-background-hover);box-shadow:var(--atcb-shadow-modal-date-btn-hover)}.atcb-subevent-btn:focus-visible{outline:2px solid var(--atcb-keyboard-focus)}.atcb-subevent-btn+.atcb-subevent-btn{margin-top:30px}.atcb-date-btn-left{align-self:stretch;background-color:var(--atcb-modal-date-btn-cal-background);border-radius:4px 0 0 4px;color:var(--atcb-modal-date-btn-background-hover);padding:15px;text-align:center;width:2.7em}.atcb-rtl .atcb-date-btn-left{border-radius:0 4px 4px 0}.atcb-subevent-btn:hover .atcb-date-btn-left{opacity:.8}.atcb-date-btn-day{color:var(--atcb-modal-date-btn-cal-text);font-size:2em;font-weight:300}.atcb-date-btn-month{color:var(--atcb-modal-date-btn-cal-text-2);font-size:1em;font-weight:600}.atcb-date-btn-right{color:var(--atcb-modal-date-btn-text);position:relative}.atcb-date-btn-details{opacity:1;padding:.8em;text-align:left}.atcb-rtl .atcb-date-btn-details{text-align:right}.atcb-date-btn-hover{align-items:center;display:flex;font-size:1em;font-weight:600;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;width:100%}.atcb-subevent-btn:hover .atcb-date-btn-details{opacity:0}.atcb-subevent-btn:hover .atcb-date-btn-hover{opacity:1}.atcb-date-btn-headline{-webkit-line-clamp:1;display:-webkit-box;font-size:.9em;font-weight:600;margin-bottom:.5em;overflow:hidden}.atcb-date-btn-content{color:var(--atcb-modal-date-btn-text-2);font-size:.8em}.atcb-date-btn-content-location{-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;word-break:break-all}.atcb-date-btn-content-icon{display:inline-block;flex:0 0 1.3em;height:.8em;width:1.3em}.atcb-rtl .atcb-date-btn-content-icon{margin-left:.5em;margin-right:0}.atcb-date-btn-content-icon svg{fill:currentcolor;height:100%;width:auto}.atcb-date-btn-content+.atcb-date-btn-content{margin-top:.3em}.atcb-date-btn-content-recurr-icon{padding-left:.3em}.atcb-checkmark{display:none}.atcb-saved .atcb-checkmark{background:var(--atcb-checkmark-background);border-radius:100%;box-sizing:content-box;color:var(--atcb-text);display:block;height:2em;padding:.5em;position:absolute;right:-.3em;top:-1.2em}.atcb-button.atcb-active:not(.atcb-modal-style,.atcb-dropoverlay) .atcb-checkmark,.atcb-button.atcb-single:focus .atcb-checkmark,.atcb-button.atcb-single:hover .atcb-checkmark{right:-.17em;top:-1.07em}.atcb-checkmark svg{fill:currentcolor;height:100%;width:auto}#atcb-bgoverlay{-webkit-animation:atcb-bgoverlay-animate .1s ease 0s 1 normal forwards;animation:atcb-bgoverlay-animate .1s ease 0s 1 normal forwards;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background-color:var(--atcb-overlay-background);box-sizing:border-box;display:flex;height:calc(100vh + 100px);left:0;min-height:100%;min-width:100%;opacity:0;overflow-y:auto;padding:20px 20px 130px;position:fixed;right:0;top:0;width:100vw;z-index:14000000}#atcb-bgoverlay.atcb-animate-bg{-webkit-animation:atcb-bgoverlay-animate .3s ease 0s 1 normal forwards;animation:atcb-bgoverlay-animate .3s ease 0s 1 normal forwards}#atcb-bgoverlay.atcb-no-animation{-webkit-animation:none;animation:none;opacity:1}#atcb-bgoverlay.atcb-no-bg{-webkit-animation:none;animation:none;backdrop-filter:none;-webkit-backdrop-filter:none;opacity:0}@keyframes atcb-bgoverlay-animate{0%{opacity:0}to{opacity:1}}#atcb-bgoverlay.atcb-click:hover{cursor:var(--bg-cursor)}.atcb-icon .atcb-icon-apple svg,.atcb-icon .atcb-icon-ical svg{fill:currentcolor}.atcb-icon .atcb-icon-ms365 svg{fill:var(--icon-ms365-color)}.atcb-icon .atcb-icon-yahoo svg{fill:var(--icon-yahoo-color)}.atcb-icon .atcb-icon-google svg,.atcb-icon .atcb-icon-msteams svg,.atcb-icon .atcb-icon-outlookcom svg{-webkit-filter:var(--icon-filter);filter:var(--icon-filter)}

/*# sourceMappingURL=styles.css.map*/