/**
 * Theme Name:        GVA Minisite WP
 * Description:       Minisite theme for GVA
 * Version:           3.0.0
 * Author:            Marin - Alan Assante
 */
 @import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600;700&family=Work+Sans:wght@400;600&display=swap");*,:after,:before{box-sizing:border-box}:root{--toc-offset:54px}html{scroll-padding-top:54px;scroll-padding-top:var(--toc-offset)}h2[id],h3[id]{scroll-margin-top:54px;scroll-margin-top:var(--toc-offset)}:focus{outline:0}body,html{scroll-behavior:smooth}body{color:rgba(7,42,57,.8);font-family:Work Sans,sans-serif;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;line-height:1.5;font-size:16px;background-color:#fff;font-weight:400;overflow-y:scroll}body,main{position:relative}main{z-index:2}div.otgs-development-site-front-end,div.wpml-ls{display:none}div.container{max-width:1140px;margin:0 auto;padding:0 10px}@media screen and (max-width:1140px){div.container{padding:0 32px}}div.container-lg{width:1230px;max-width:100%;margin:0 auto;padding:0 15px}@media screen and (max-width:1140px){div.container-lg{padding:0 35px}}div.container-xl{width:1380px;max-width:100%;margin:0 auto;padding:0 15px}@media screen and (max-width:1140px){div.container-xl{padding:0 35px}}div.container-xs{width:730px;max-width:100%;margin:0 auto}@media screen and (max-width:1140px){div.container-xs{padding:0 35px}}.section-sm{padding-top:25px;padding-bottom:25px}.section-md{padding-top:50px;padding-bottom:50px}.section-lg{padding-top:75px;padding-bottom:75px}.section-xl{padding-top:100px;padding-bottom:100px}.pt-0{padding-top:unset}.pb-0{padding-bottom:unset}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-family:Playfair Display,serif;word-wrap:break-word;margin-top:0;color:#072a39}.h1,.h2,.h3,h1,h2,h3{line-height:1.2;font-weight:700}.h4,.h5,h4,h5{font-weight:700;line-height:1.4}.h1,h1{font-size:60px;margin-bottom:30px}@media (max-width:768px){.h1,h1{font-size:35px}}.h2,h2{font-size:45px;margin-bottom:30px}@media (max-width:768px){.h2,h2{font-size:27px}}.h3,h3{font-size:35px;margin-bottom:20px}@media (max-width:768px){.h3,h3{font-size:24px}}.h4,h4{font-size:25px;margin-bottom:15px}@media (max-width:768px){.h4,h4{font-size:22px}}.h5,h5{font-size:22px;margin-bottom:15px}@media (max-width:768px){.h5,h5{font-size:20px}}h6{font-size:20px;margin-bottom:15px}a:not([href]),a:not([href]):hover{color:inherit;text-decoration:none}picture.cover{width:100%;height:100%;display:block}picture.cover img{display:block}.fit-cover,picture.cover img{width:100%;height:100%;-o-object-fit:cover;font-family:"object-fit:cover";object-fit:cover}.fit-cover{position:absolute;top:0;left:0}p.subtitle{font-size:23px;font-weight:700}p.caption,p.subtitle{line-height:150%;color:#728695;margin:0}p.caption{font-size:18px;font-weight:400;font-style:italic}p.label{font-weight:600;font-size:14px;line-height:1.3;letter-spacing:2.8px;text-transform:uppercase}section ol{margin:0}section ol li{padding-left:0;list-style-type:inherit}section ol li:before{display:none!important}section ol li::marker{color:#68813b}section ul{padding:0 20px}section ul li+li{margin-top:5px}.bg-green-08{background-color:#869961}.bg-green-06{background-color:#a3b186}.bg-green-04{background-color:#c1caad}.bg-green-03{background-color:#dfe4d5}.bg-green-01{background-color:#f6f7f3}.btn{font-weight:600;text-decoration:none;color:#0076aa;line-height:1.4;position:relative;width:-moz-fit-content;width:fit-content;display:block}.btn:after{content:"";position:absolute;width:100%;height:1px;display:block;left:0;transform:scaleX(1);background-color:#0076aa;transform-origin:top left;transition:transform .3s ease}.btn:hover:after{transform:scaleX(0);transform-origin:top right}.btn.btn-primary,.btn.primary{font-size:20px;letter-spacing:1.2px}.btn.secondary .btn.btn-secondary{font-size:25px;letter-spacing:.75px}.btn.white{color:#fff}.btn.white:after{background-color:#fff}footer{background-color:#072a39;padding:105px 0 20px}footer .container{display:flex;flex-direction:column;align-items:center}footer picture{display:block;margin:0 auto 60px}footer .social-block{display:flex;flex-direction:column;align-items:center;margin:0 auto}footer .social-block .social-title{color:#fff;font-size:14px;font-weight:600;line-height:1.3;letter-spacing:2.8px;text-transform:uppercase;margin-bottom:20px}footer .social-block .social-icons{display:flex;align-items:center;grid-gap:20px;gap:20px}footer .social-block .description{color:#fff;max-width:540px}footer .sub-footer{display:flex;justify-content:center;flex-wrap:wrap;border-top:1px solid hsla(0,0%,100%,.1);padding-top:5px;width:100%;margin-top:80px;-moz-column-gap:45px;grid-column-gap:45px;column-gap:45px}@media screen and (max-width:768px){footer .sub-footer{flex-direction:column-reverse}}footer .sub-footer a,footer .sub-footer p{color:#f5f8fb;margin-top:15px;text-align:center}footer .sub-footer a{text-decoration:none}footer .sub-footer .links{display:flex;grid-gap:45px;gap:45px}@media screen and (max-width:768px){footer .sub-footer .links{justify-content:center;flex-direction:column;grid-gap:15px;gap:15px}}#wpadminbar{display:none}header{background-color:#fff;position:relative;overflow:hidden;padding:15px 0}header.big-menu-label .container-xl .right-content nav ul li a{font-size:20px}header .container-xl{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:768px){header .container-xl{flex-direction:column}}header .container-xl .left-content{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:768px){header .container-xl .left-content{padding:7px 0;width:100%}}header .container-xl .left-content a{display:block}@media screen and (max-width:768px){header .container-xl .left-content a img.desktop-logo{display:none}}header .container-xl .left-content a img.responsive-logo{display:none}@media screen and (max-width:768px){header .container-xl .left-content a img.responsive-logo{display:block}}header .container-xl .left-content .toggler{display:none}@media screen and (max-width:768px){header .container-xl .left-content .toggler{display:flex}}header .container-xl .right-content{display:flex;align-items:center}@media screen and (max-width:768px){header .container-xl .right-content{display:none;width:100%}header .container-xl .right-content.active{display:block}}header .container-xl .right-content form.search-bar div{position:relative}header .container-xl .right-content form.search-bar div:after{content:"";position:absolute;right:0;top:7px;width:12px;height:13px;pointer-events:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' fill='none'%3E%3Cg clip-path='url(%23clip0_525_269)'%3E%3Cpath d='M11.681 10.627l-2.02-2.02c.51-.8.813-1.746.813-2.763a5.133 5.133 0 10-5.13 5.133c1.02 0 1.966-.3 2.763-.814l2.02 2.02a.366.366 0 00.518 0l1.039-1.035a.371.371 0 00-.003-.52zM5.344 9.51a3.671 3.671 0 01-3.666-3.665 3.67 3.67 0 013.666-3.666 3.668 3.668 0 013.665 3.666 3.67 3.67 0 01-3.665 3.665z' fill='%23000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_525_269'%3E%3Cpath fill='%23fff' transform='translate(0 .5)' d='M0 0h12v12H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}header .container-xl .right-content form.search-bar input{padding-right:22px;padding-bottom:10px;border:none;border-bottom:1px solid #cccdd1;font-family:Work Sans,sans-serif;font-size:13px;color:#000;text-align:right}header .container-xl .right-content form.search-bar input ::-moz-placeholder{color:#000}header .container-xl .right-content form.search-bar input ::placeholder{color:#000}header .container-xl .right-content form.search-bar input::-moz-placeholder{color:#000}header .container-xl .right-content form.search-bar input::placeholder{color:#000}header .container-xl .right-content nav{margin-right:90px}@media screen and (max-width:768px){header .container-xl .right-content nav{margin-right:0}}header .container-xl .right-content nav ul{padding:0;margin:0;display:flex;align-items:center;grid-gap:45px;gap:45px;list-style-type:none}@media screen and (max-width:768px){header .container-xl .right-content nav ul{flex-direction:column;align-items:start;grid-gap:15px;gap:15px}}header .container-xl .right-content nav ul li a{font-weight:600;color:#000;line-height:1.6;font-size:13px;text-decoration:none}header .container-xl .right-content select{border:none;margin-left:30px;margin-bottom:auto}@use "../../scss/settings/functions" as *;section.accordions-block{position:relative;z-index:2;overflow:hidden}section.accordions-block .container{position:relative;display:flex;flex-direction:column;grid-gap:80px;gap:80px}@media screen and (max-width:768px){section.accordions-block .container{grid-gap:4rem;gap:4rem}}section.accordions-block .top-content{max-width:730px;margin:0 auto;text-align:center}section.accordions-block .wrapper-bottom{display:flex;align-items:stretch;justify-content:space-between;grid-gap:2rem;gap:2rem}@media screen and (max-width:768px){section.accordions-block .wrapper-bottom{grid-gap:2rem;gap:2rem;flex-direction:column}}section.accordions-block .wrapper-bottom.reverse{flex-direction:row-reverse}@media screen and (max-width:768px){section.accordions-block .wrapper-bottom.reverse{flex-direction:column-reverse}}section.accordions-block .wrapper-accordions{width:calc(50% - 1rem);display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}@media screen and (max-width:768px){section.accordions-block .wrapper-accordions{width:100%}}section.accordions-block .accordion{position:relative;background-color:#f5f8fb;padding:20px 2rem;transition:padding .6s cubic-bezier(.075,.82,.165,1);cursor:pointer;overflow:hidden}section.accordions-block .accordion .accordion-title{display:flex;align-items:center;grid-gap:1rem;gap:1rem}section.accordions-block .accordion .accordion-title .title{position:relative;width:100%;display:flex;align-items:center;grid-gap:20px;gap:20px;justify-content:space-between;transition:color .6s cubic-bezier(.075,.82,.165,1);margin:0}section.accordions-block .accordion .accordion-title .title:after{content:"";position:relative;right:0;top:50%;width:25px;height:16px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26 3.2L13.333 16 .667 3.2 3.833 0l9.5 9.6 9.5-9.6L26 3.2z' fill='%230076AA'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;transition:transform .5s cubic-bezier(.075,.82,.165,1),background-color .5s cubic-bezier(.075,.82,.165,1);overflow:hidden}section.accordions-block .accordion .accordion-content{width:calc(100% - 30px);max-height:0;overflow:hidden;transition:max-height .6s cubic-bezier(.075,.82,.165,1)}section.accordions-block .accordion .accordion-content .btn-primary{margin-bottom:10px}section.accordions-block .accordion .accordion-content.active{padding:20px 2rem}section.accordions-block .accordion .accordion-content.active .accordion-title .title:after{transform:rotateX(180deg)}section.accordions-block .accordion .accordion-content.active .accordion-content{padding-top:1rem}section.accordions-block .wrapper-image{width:calc(50% - 1rem);position:relative;overflow:hidden;transition:.3s ease;margin:0}@media screen and (max-width:768px){section.accordions-block .wrapper-image{display:none}}section.accordions-block .wrapper-image img{display:block;width:100%;height:100%;-o-object-fit:cover;font-family:"object-fit:cover;object-position:center";object-fit:cover;-o-object-position:center;object-position:center;opacity:0;visibility:hidden;transition:.3s ease;position:absolute;top:0;left:0}section.accordions-block .wrapper-image img.active{opacity:1;visibility:visible}section.accordions-block .wrapper-image-responsive{display:none;width:100%;aspect-ratio:325/260;margin-top:20px}@media screen and (max-width:768px){section.accordions-block .wrapper-image-responsive{width:100%;display:block}}section.accordions-block .wrapper-image-responsive img{width:100%;height:100%;-o-object-fit:cover;font-family:"object-fit:cover";object-fit:cover}.block-banner-cta{background-color:#0076aa}.block-banner-cta .inner{padding:75px 0 95px;position:relative}@media screen and (max-width:768px){.block-banner-cta .inner.custom-p{padding:75px 0 100vw}.block-banner-cta .inner.custom-p .content{margin-bottom:0}}.block-banner-cta .inner .content{width:700px;max-width:100%}.block-banner-cta .inner .content .title *{color:#fff}@media screen and (max-width:992px){.block-banner-cta .inner .content{width:50%}}@media screen and (max-width:768px){.block-banner-cta .inner .content{width:100%}}.block-banner-cta .inner .img-wrapper{position:absolute;right:0;top:0;height:100%;aspect-ratio:1/1;background:hsla(0,0%,100%,.2);display:flex;justify-content:center;align-items:center}.block-banner-cta .inner .img-wrapper img{max-width:50%;height:auto}@media screen and (max-width:768px){.block-banner-cta .inner .img-wrapper{width:100%;height:auto;top:inherit;bottom:0}}.block-card-text .container{display:flex;grid-gap:96px;gap:96px}.block-card-text .container.reversed{flex-direction:row-reverse}.block-card-text .text-content{max-width:740px;width:100%;display:flex;flex-direction:column}.block-card-text .text-content .btn{margin-top:30px}.block-card-text .card{background-color:#68813b;display:flex;flex-direction:column;grid-gap:20px;gap:20px;padding:40px;width:283px;height:283px;min-width:283px}.block-card-text .card.bg-light-green{background-color:#dfe4d5}.block-card-text .card.bg-light-green .data,.block-card-text .card.bg-light-green .legend{color:#295135}.block-card-text .card.bg-light-blue{background-color:#d7e1ef}.block-card-text .card.bg-light-blue .data,.block-card-text .card.bg-light-blue .legend{color:#072a39}.block-card-text .card.bg-dark-blue{background-color:#eff0f2}.block-card-text .card.bg-dark-blue .data,.block-card-text .card.bg-dark-blue .legend{color:#072a39}.block-card-text .card.display-icon .icon{width:90px;height:90px}.block-card-text .card.display-icon .icon img{-o-object-fit:contain;font-family:"object-fit:contain";object-fit:contain;width:100%;height:100%}.block-card-text .card .data{font-family:Playfair Display,serif;font-size:64px;font-weight:700;line-height:1;color:#68813b}.block-card-text .card .legend{color:#295135;display:block;margin-bottom:15px;margin-top:0}@media screen and (max-width:768px){.block-card-text .container{flex-direction:column;grid-gap:40px;gap:40px}.block-card-text .container.reversed{flex-direction:column}}.block-carousel-photos{padding-top:60px;padding-bottom:60px;color:#0b2b2b;overflow:hidden}.block-carousel-photos .top-content{display:flex;align-items:flex-end;justify-content:space-between;grid-gap:24px;gap:24px;margin-bottom:80px}.block-carousel-photos .top-content .text-content{max-width:730px;width:100%}.block-carousel-photos .top-content .title{font-size:28px;line-height:1.1;font-weight:700;color:#0c2f33;margin-bottom:6px}.block-carousel-photos .top-content .description{font-size:17px;color:#56646a}.block-carousel-photos .top-content .description :last-child{margin-bottom:0}.block-carousel-photos .top-content .btn{white-space:nowrap}.block-carousel-photos .carousel{position:relative;width:100%;overflow:visible;padding-bottom:0}.block-carousel-photos .carousel .swiper-wrapper{align-items:center}.block-carousel-photos .carousel .swiper-slide{height:500px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto}.block-carousel-photos .carousel .swiper-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:hsla(0,0%,100%,.4);transition:opacity .3s ease}.block-carousel-photos .carousel .swiper-slide.swiper-slide-active:after{opacity:0}.block-carousel-photos .carousel .swiper-slide img{height:100%;max-height:100%;display:block;-o-object-fit:cover;font-family:"object-fit:cover";object-fit:cover;width:auto}.block-carousel-photos .bottom-wrapper{margin-top:18px;display:flex;align-items:flex-start;grid-gap:20px;gap:20px;justify-content:space-between}.block-carousel-photos .bottom-wrapper>div[class^=legend-wrapper-]{flex:0 0 45%;display:none;font-size:13px;color:#374545;line-height:1.4;max-width:550px}.block-carousel-photos .bottom-wrapper>div[class^=legend-wrapper-] a{font-weight:600;text-decoration:none;color:#0076aa;line-height:1.4;position:relative;width:-moz-fit-content;width:fit-content;display:inline;padding-right:28px}.block-carousel-photos .bottom-wrapper>div[class^=legend-wrapper-] a:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:16px;height:12px;background-repeat:no-repeat;background-position:50%;background-size:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 12l-1.4-1.45L12.15 7H0V5h12.15L8.6 1.45 10 0l6 6-6 6z' fill='%230076AA'/%3E%3C/svg%3E")}.block-carousel-photos .bottom-wrapper>div[class^=legend-wrapper-] a:after{content:"";position:absolute;width:100%;max-width:calc(100% - 28px);height:1px;display:block;left:0;transform:scaleX(1);background-color:#0076aa;transform-origin:top left;transition:transform .3s ease}.block-carousel-photos .bottom-wrapper>div[class^=legend-wrapper-] a:hover:after{transform:scaleX(0);transform-origin:top right}.block-carousel-photos .bottom-wrapper>div[class^=legend-wrapper-].is-active{display:block}.block-carousel-photos .bottom-wrapper .swiper-navigation{display:flex;align-items:center;grid-gap:20px;gap:20px;z-index:0}.block-carousel-photos .bottom-wrapper .swiper-navigation .swiper-pagination{display:flex;align-items:center;grid-gap:12px;gap:12px;width:-moz-fit-content;width:fit-content;position:static}.block-carousel-photos .bottom-wrapper .swiper-navigation .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;display:inline-block;border-radius:50%;background-color:transparent;border:1px solid #072a39;opacity:1;position:relative;cursor:pointer}.block-carousel-photos .bottom-wrapper .swiper-navigation .swiper-pagination .swiper-pagination-bullet:after{content:"";z-index:1;opacity:0;transition:opacity .3s ease;position:absolute;top:1px;right:1px;bottom:1px;left:1px;background-color:#072a39}.block-carousel-photos .bottom-wrapper .swiper-navigation .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{opacity:1}.block-carousel-photos .bottom-wrapper .swiper-navigation .swiper-button-next,.block-carousel-photos .bottom-wrapper .swiper-navigation .swiper-button-prev{width:48px;height:48px;cursor:pointer;position:static;margin-top:0}.block-carousel-photos .bottom-wrapper .swiper-navigation .swiper-button-next:after,.block-carousel-photos .bottom-wrapper .swiper-navigation .swiper-button-prev:after{display:none}@media (max-width:991px){.block-carousel-photos .top-content{margin-bottom:64px;flex-direction:column}.block-carousel-photos .top-content .description{max-width:100%}.block-carousel-photos .top-content .btn{white-space:wrap}.block-carousel-photos .bottom-wrapper{flex-direction:column;align-items:flex-start;grid-gap:10px;gap:10px;width:100%}.block-carousel-photos .bottom-wrapper>div[class^=legend-wrapper-]{flex:1 1 100%}.block-carousel-photos .bottom-wrapper .swiper-navigation{width:100%;justify-content:space-between}.block-carousel-photos .bottom-wrapper .swiper-navigation .swiper-button-prev{order:1}.block-carousel-photos .bottom-wrapper .swiper-navigation .swiper-pagination{order:2}.block-carousel-photos .bottom-wrapper .swiper-navigation .swiper-button-next{order:3}}@media (max-width:767px){.block-carousel-photos{padding-top:28px;padding-bottom:28px}.block-carousel-photos .carousel .swiper-slide{height:360px;max-width:326px}.block-carousel-photos .carousel .swiper-slide img,.block-carousel-photos .carousel .swiper-slide source{width:100%;height:100%;-o-object-fit:contain;font-family:"object-fit:contain";object-fit:contain}.block-carousel-photos .bottom-wrapper{align-items:flex-start}}.block-contact{position:relative;overflow:hidden}.block-contact .container{display:flex;flex-direction:column;grid-gap:80px;gap:80px}@media screen and (max-width:768px){.block-contact .container{grid-gap:64px;gap:64px}}.block-contact .top-content{display:flex;justify-content:space-between;grid-gap:30px;gap:30px}@media screen and (max-width:768px){.block-contact .top-content{flex-direction:column}}.block-contact .top-content .description,.block-contact .top-content .title{max-width:545px;width:100%}.block-contact .top-content .title *{margin-bottom:0}.block-contact .cards{display:flex;flex-wrap:wrap;justify-content:flex-start;grid-gap:2rem;gap:2rem}.block-contact .cards .contact-card{max-width:calc(50% - 1rem);width:100%;padding:2rem;background-color:#f5f8fb;display:flex;grid-gap:2rem;gap:2rem}@media screen and (max-width:768px){.block-contact .cards .contact-card{max-width:100%;flex-direction:column;grid-gap:20px;gap:20px}}.block-contact .cards .contact-card .contact-avatar-wrapper{width:150px;height:175px}.block-contact .cards .contact-card .contact-avatar-wrapper img{width:100%;height:100%;-o-object-fit:contain;font-family:"object-fit:contain";object-fit:contain}.block-contact .cards .contact-card .contact-infos{display:flex;grid-gap:20px;gap:20px;flex-direction:column}.block-contact .cards .contact-card .contact-infos .contact-socials,.block-contact .cards .contact-card .contact-infos .contact-text{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.block-contact .cards .contact-card .contact-infos .contact-socials *,.block-contact .cards .contact-card .contact-infos .contact-text *{margin:0}.block-contact .cards .contact-card .contact-infos .contact-socials .contact-linkedin:hover,.block-contact .cards .contact-card .contact-infos .contact-socials .contact-mail:hover{color:#0076aa;text-decoration:underline}.block-contact .cards .contact-card .contact-infos .contact-socials .contact-linkedin,.block-contact .cards .contact-card .contact-infos .contact-socials .contact-mail,.block-contact .cards .contact-card .contact-infos .contact-socials .contact-phone{position:relative;padding-left:32px;color:#072a39;text-decoration:none}.block-contact .cards .contact-card .contact-infos .contact-socials .contact-linkedin:before,.block-contact .cards .contact-card .contact-infos .contact-socials .contact-mail:before,.block-contact .cards .contact-card .contact-infos .contact-socials .contact-phone:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:20px;height:20px;background-position:50%;background-size:100%;background-repeat:no-repeat}.block-contact .cards .contact-card .contact-infos .contact-socials .contact-phone:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.95 19.5c-2.083 0-4.142-.454-6.175-1.363-2.033-.908-3.883-2.195-5.55-3.862-1.667-1.667-2.954-3.517-3.862-5.55C1.453 6.692 1 4.633 1 2.55c0-.3.1-.55.3-.75.2-.2.45-.3.75-.3H6.1a.93.93 0 01.625.238.914.914 0 01.325.562l.65 3.5c.033.267.025.492-.025.675-.05.183-.142.342-.275.475L4.975 9.4c.333.617.73 1.213 1.188 1.787.458.575.962 1.13 1.512 1.663.517.517 1.058.996 1.625 1.438a15.81 15.81 0 001.8 1.212l2.35-2.35a1.4 1.4 0 01.588-.338 1.61 1.61 0 01.712-.062l3.45.7c.233.067.425.188.575.363A.88.88 0 0119 14.4v4.05c0 .3-.1.55-.3.75-.2.2-.45.3-.75.3z' fill='%230076AA'/%3E%3C/svg%3E")}.block-contact .cards .contact-card .contact-infos .contact-socials .contact-mail:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 18.5c-.55 0-1.02-.196-1.413-.588A1.926 1.926 0 010 16.5v-12c0-.55.196-1.02.588-1.413A1.926 1.926 0 012 2.5h16c.55 0 1.02.196 1.413.587.391.392.587.863.587 1.413v12c0 .55-.196 1.02-.587 1.412A1.926 1.926 0 0118 18.5H2zm8-7l8-5v-2l-8 5-8-5v2l8 5z' fill='%230076AA'/%3E%3C/svg%3E")}.block-contact .cards .contact-card .contact-infos .contact-socials .contact-linkedin:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 1.5a2 2 0 012 2v14a2 2 0 01-2 2H3a2 2 0 01-2-2v-14a2 2 0 012-2h14zM3.758 17h2.685V8.333H3.758V17zm9.588-8.932a3.024 3.024 0 00-2.613 1.433V8.333H8.158V17h2.575v-4.55c0-1.218.56-1.944 1.634-1.944.988 0 1.462.697 1.462 1.944V17H16.5v-5.487c0-2.322-1.316-3.445-3.154-3.445zM5.087 4C4.211 4 3.5 4.717 3.5 5.6c0 .882.71 1.598 1.587 1.598S6.674 6.483 6.674 5.6c0-.884-.71-1.6-1.587-1.6z' fill='%230076AA'/%3E%3C/svg%3E")}.block-full-width-image.display-first{background-color:rgba(215,225,239,.3)}.block-full-width-image.display-second{background-color:#072a39}.block-full-width-image.display-second .columns .column .item .name,.block-full-width-image.display-second .description,.block-full-width-image.display-second .title *{color:#fff}.block-full-width-image .inner{width:920px;max-width:100%;margin:0 auto}.block-full-width-image .title{text-align:center}.block-full-width-image .title *{margin-bottom:0}.block-full-width-image a.btn{margin:30px auto 0}.block-full-width-image figure{position:relative;overflow:hidden;width:100%;margin-top:60px}.block-full-width-image figure img{position:relative}@media screen and (max-width:768px){.block-full-width-image figure{margin-top:30px}}.block-full-width-image .columns{display:flex;flex-wrap:wrap;margin-top:30px}.block-full-width-image .columns .column{width:calc(50% - 15px);margin-top:15px}@media screen and (max-width:768px){.block-full-width-image .columns .column{width:100%}}.block-full-width-image .columns .column .item .name{font-size:17px;color:rgba(7,42,57,.8);font-weight:700}.block-full-width-image .columns .column .item .description{margin-bottom:45px}@media screen and (max-width:768px){.block-full-width-image .columns .column .item .description{margin-bottom:15px}}.block-full-width-image .columns .column .item:last-child .description{margin-bottom:0}.block-graph{background-color:#072a39}.block-graph .container{display:flex;justify-content:center;flex-wrap:wrap;grid-gap:90px;gap:90px}.block-graph .container.left{flex-direction:row-reverse}@media screen and (max-width:768px){.block-graph .container.left{flex-direction:column}}.block-graph .top-description{width:100%;max-width:100%}.block-graph .text-content{width:calc(50% - 45px)}@media screen and (max-width:768px){.block-graph .text-content{margin-bottom:45px;width:100%}}.block-graph .text-content .title *{color:#fff}.block-graph .text-content .description *{color:hsla(0,0%,100%,.9)}.block-graph .canva-wrapper{width:calc(50% - 45px)}@media screen and (max-width:768px){.block-graph .canva-wrapper{width:100%}.block-graph .canva-wrapper+.canva-wrapper{margin-top:30px}}.block-graph .canva-wrapper .graph-description *,.block-graph .canva-wrapper .title-wrapper *{color:hsla(0,0%,100%,.9);margin-top:0}.block-hero-motion{position:relative;overflow:hidden}.block-hero-motion img.bg{height:100%}.block-hero-motion .content{margin:60px auto 215px;background:hsla(0,0%,100%,.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:60px;display:flex;align-items:center;flex-direction:column;max-width:905px;width:100%}.block-hero-motion .content .title{margin-bottom:30px;text-align:center}.block-hero-motion .content .description{margin-bottom:45px;text-align:center}.block-hero-motion .losange{position:absolute;left:50%;width:45px;height:45px;bottom:80px;transform:translateX(-50%) rotate(0deg);animation:spin 2.5s linear infinite;transition:-webkit-clip-path .3s;transition:clip-path .3s;transition:clip-path .3s,-webkit-clip-path .3s;background-color:var(--bg-color);-webkit-clip-path:polygon(0 0,calc(50% - 300px) 0,50% 0,calc(50% + 300px) 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,calc(50% - 300px) 0,50% 0,calc(50% + 300px) 0,100% 0,100% 100%,0 100%)}.block-hero-motion .losange.open{animation:opening 2.5s linear}.block-hero-motion .losange.large{animation:none}.block-hero-motion .losange.open{clip-path:polygon(0 0,calc(50% - 300px) 0,50% 100px,calc(50% + 300px) 0,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,calc(50% - 300px) 0,50% 100px,calc(50% + 300px) 0,100% 0,100% 100%,0 100%)}.block-hero-motion .jumping-arrow{width:30px;height:30px;position:absolute;bottom:20px;opacity:0;transition:opacity .3s ease-in-out,transform .3s ease-in-out;left:50%;transform:translate(-50%) rotate(0deg);background-repeat:no-repeat;background-position:50%;background-size:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='42' height='41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23072A39' d='M.723 20.459l6.728-6.728 20.184 20.183-6.728 6.728z'/%3E%3Cpath fill='%23072A39' d='M34.363 13.73l6.728 6.729-20.184 20.184-6.728-6.729z'/%3E%3C/svg%3E")}.block-hero-motion[\:has\(.losange.open\)] .jumping-arrow{opacity:1;transform:translate(-50%,-30px) rotate(180deg)}.block-hero-motion:has(.losange.open) .jumping-arrow{opacity:1;transform:translate(-50%,-30px) rotate(180deg)}@keyframes spin{0%{transform:translateX(-50%) translateY(0) rotate(0deg);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}30%{transform:translateX(-50%) translateY(0) rotate(0deg);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}45%{transform:translateX(-50%) translateY(0) rotate(45deg);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}50%{transform:translateX(-50%) translateY(0) rotate(45deg);-webkit-clip-path:polygon(0 100%,100% 0,100% 100%,0 100%)}65%{transform:translateX(-50%) translateY(15px) rotate(45deg);-webkit-clip-path:polygon(0 100%,100% 0,100% 100%,0 100%)}70%{transform:translateX(-50%) translateY(0) rotate(45deg);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}85%{transform:translateX(-50%) translateY(0) rotate(90deg);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{transform:translateX(-50%) translateY(0) rotate(90deg);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.block-hero-section-report .img-wrapper{position:absolute;height:100%;z-index:2;top:0}.block-hero-section-report .top-content{position:relative;overflow:hidden;background-color:#d7e1ef;padding:140px 0}@media screen and (max-width:1140px){.block-hero-section-report .top-content{padding:90px 0}}@media screen and (max-width:768px){.block-hero-section-report .top-content{padding:60px 0}}.block-hero-section-report .top-content h1{width:730px;max-width:100%;margin:0}@media screen and (max-width:1140px){.block-hero-section-report .top-content h1{width:510px}}@media screen and (max-width:992px){.block-hero-section-report .top-content h1{width:100%}}.block-hero-section-report .top-content .img-wrapper{right:0;width:420px}@media screen and (max-width:992px){.block-hero-section-report .top-content .img-wrapper{display:none}}.block-hero-section-report .top-content:after{content:"";position:absolute;top:0;right:0;width:420px;height:100%;z-index:1;background-color:#aec3dd}@media screen and (max-width:992px){.block-hero-section-report .top-content:after{display:none}}.block-hero-section-report .bottom-content{background-color:#f5f8fb;position:relative;overflow:hidden;padding:150px 0}@media screen and (max-width:1140px){.block-hero-section-report .bottom-content{padding:90px 0}}@media screen and (max-width:768px){.block-hero-section-report .bottom-content{padding:60px 0}}.block-hero-section-report .bottom-content .img-wrapper{left:0;width:1020px;max-width:100%}@media screen and (max-width:992px){.block-hero-section-report .bottom-content .img-wrapper{display:none}}.block-hero-section-report .bottom-content .description{width:640px;max-width:100%}.block-hero-section-report .bottom-content .description :last-child{margin-bottom:0}@media screen and (max-width:1140px){.block-hero-section-report .bottom-content .description{width:510px}}@media screen and (max-width:992px){.block-hero-section-report .bottom-content .description{width:calc(50% - 50px)}}@media screen and (max-width:768px){.block-hero-section-report .bottom-content .description{width:100%}}.block-hero-section-report .bottom-content .img-wrapper.right{right:0;left:auto;max-width:420px}@media screen and (max-width:768px){.block-hero-section-report .bottom-content .img-wrapper.right{display:none}}.block-hero-section{position:relative;overflow:hidden}.block-hero-section.first{padding:165px 0 230px}@media screen and (max-width:992px){.block-hero-section.first{padding:165px 0 0}}.block-hero-section.first:after{content:"";position:absolute;left:0;top:0;width:calc(100vw - 600px);height:100%;background:hsla(0,0%,100%,.45)}@media screen and (max-width:992px){.block-hero-section.first:after{display:none}}.block-hero-section.first a.btn{margin-top:45px}.block-hero-section.first svg.arrow{margin-top:60px}.block-hero-section.first .wrappers-images{position:absolute;right:0;bottom:0;width:600px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto;grid-column-gap:0;grid-row-gap:0}@media screen and (max-width:992px){.block-hero-section.first .wrappers-images{width:calc(100% - 60px);margin:45px auto 0;position:relative}}.block-hero-section.first .wrappers-images .img-wrapper{aspect-ratio:1;width:100%;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.4)}.block-hero-section.first .wrappers-images .img-wrapper:first-child{grid-area:2/1/3/2}.block-hero-section.first .wrappers-images .img-wrapper:nth-child(2){grid-area:2/2/3/3}.block-hero-section.first .wrappers-images .img-wrapper:nth-child(3){grid-area:1/2/2/3}.block-hero-section.first .wrappers-images .img-wrapper:nth-child(4){grid-area:1/1/2/2}.block-hero-section.first .wrappers-images .img-wrapper img{max-width:50%;height:auto}.block-hero-section.second{padding:165px 0 30px}.block-hero-section.second h1{color:#fff}.block-hero-section.second a.btn{margin-top:60px}.block-hero-section.second .description *{color:hsla(0,0%,100%,.9)}.block-hero-section.second svg.arrow{margin-top:245px}.block-hero-section.second svg.arrow path{fill:#0076aa}[dir=ltr] .block-hero-section .container.reversed{text-align:right}[dir=rtl] .block-hero-section .container.reversed{text-align:left}.block-hero-section .container.reversed{display:flex;justify-content:flex-end}.block-hero-section .wrapper{width:630px;max-width:100%;position:relative;z-index:11}.block-index{position:fixed;top:200px;right:0;z-index:10;padding:9px 14px 9px 12px;background-color:#072a39;max-width:120px;width:100%;transition:background-color .3s ease,padding .3s ease,max-width .3s ease;border-radius:8px 0 0 8px}.block-index.open{background-color:#fff;padding:20px 20px 0 32px;box-shadow:0 4px 32px 0 rgba(0,0,0,.08);max-width:325px}.block-index.open #index-target{max-height:260px;overflow:scroll;padding:15px 15px 15px 20px}.block-index.open .title-block{padding-bottom:20px;justify-content:space-between}.block-index.open .title-block h5{margin-right:auto;color:#072a39;font-family:Work Sans;font-weight:600;font-size:19px;line-height:1.4}.block-index.open .title-block .picto-illu{width:32px;height:32px}.block-index.open .title-block .picto-close{display:block}.block-index .title-block{display:flex;align-items:center;grid-gap:8px;gap:8px;cursor:pointer;padding-bottom:0;transition:padding-bottom .3s ease;justify-content:center}.block-index .title-block h5{color:#fff;transition:color .3s ease;font-weight:600;font-size:14px;line-height:1.2;margin-bottom:0;font-family:Work Sans,sans-serif}.block-index .title-block .picto-illu{width:20px;min-width:20px;height:20px;display:block;margin-right:0;transition:width .3s ease,height .3s ease}.block-index .title-block .picto-close{transition:scale;height:32px;width:32px;display:none}.block-index #index-target{margin:0;width:100%;max-height:0;height:100%;padding:0 15px 0 20px;transition:padding .3s ease,max-height .3s ease;overflow:hidden;display:flex;flex-direction:column;grid-gap:20px;gap:20px;list-style:none;direction:rtl;scrollbar-color:#0076aa #c2c3cb;scrollbar-width:2px;position:relative}.block-index #index-target .index-item{direction:ltr;list-style:none}.block-index #index-target .index-item.active .index-link{font-weight:600}.block-index #index-target .index-item .index-link{line-height:1.4;letter-spacing:0;font-weight:400;font-size:15px;color:#304353;text-decoration:none;transition:font-weight .3s ease}.block-index #index-target .index-item.index-item--h3{padding-left:15px}.block-index #index-target .index-item.index-item--h3 .index-link{font-size:13px}@media screen and (max-width:480px){.block-index{bottom:0;top:auto;left:0;right:0;border-radius:8px 8px 0 0}.block-index,.block-index.open{max-width:100%}}.block-key-numbers .title{width:100%;margin:0 auto 30px;font-family:Playfair Display,serif}.block-key-numbers .title.first{max-width:780px}.block-key-numbers .title.second{max-width:520px}.block-key-numbers .inner{justify-content:center;display:grid}.block-key-numbers .inner.first{grid-template-columns:repeat(3,260px);grid-template-rows:repeat(2,260px)}@media screen and (max-width:768px){.block-key-numbers .inner.first{grid-template-columns:repeat(2,175px);grid-template-rows:repeat(3,175px)}}.block-key-numbers .inner.first .item{display:flex;align-items:center;flex-direction:column;background-color:rgba(7,42,57,.3)}.block-key-numbers .inner.first .item.image{display:flex;justify-content:center;align-items:center}.block-key-numbers .inner.first .item.image img{max-width:50%;height:auto}.block-key-numbers .inner.first .item.number .number{margin-bottom:30px;font-size:100px;font-weight:700;line-height:1;font-family:Playfair Display,serif}@media screen and (max-width:768px){.block-key-numbers .inner.first .item.number .number{font-size:36px;margin-bottom:15px}}.block-key-numbers .inner.first .item.number .description{text-align:center}.block-key-numbers .inner.first .item.number *{color:#072a39}.block-key-numbers .inner.second{grid-template-columns:repeat(3,180px);grid-template-rows:repeat(2,180px)}@media screen and (max-width:768px){.block-key-numbers .inner.second{grid-template-columns:repeat(2,175px);grid-template-rows:repeat(2,175px)}}.block-key-numbers .inner.second .item.number .number{font-size:60px;font-weight:600;line-height:1.2;font-family:Playfair Display,serif}.block-key-numbers .inner.second .item.number *{color:#fff}.block-key-numbers .inner.second .item:first-child{grid-row:1;grid-column:1}.block-key-numbers .inner.second .item:nth-child(2){grid-row:1;grid-column:2}.block-key-numbers .inner.second .item:nth-child(3){grid-row:2;grid-column:2}@media screen and (max-width:768px){.block-key-numbers .inner.second .item:nth-child(3){grid-column:1}}.block-key-numbers .inner.second .item:nth-child(4){grid-row:2;grid-column:3}@media screen and (max-width:768px){.block-key-numbers .inner.second .item:nth-child(4){grid-column:2}}.block-key-numbers .inner.second .item:nth-child(5){grid-row:1;grid-column:3}@media screen and (max-width:768px){.block-key-numbers .inner.second .item:nth-child(5){display:none}}.block-key-numbers .inner.second .item:nth-child(6){grid-row:2;grid-column:1}@media screen and (max-width:768px){.block-key-numbers .inner.second .item:nth-child(6){display:none}}.block-key-numbers .inner .item.image{position:relative;overflow:hidden}.block-key-numbers .inner .item.number{padding:18px}.block-key-numbers .inner .item.number .number{font-family:Playfair Display,serif}.block-links .container{display:flex;grid-gap:2rem;gap:2rem;align-items:flex-start}@media screen and (max-width:768px){.block-links .container{flex-direction:column}}.block-links .links,.block-links .text-content{max-width:calc(50% - 2rem);width:100%;display:flex;align-items:center}@media screen and (max-width:768px){.block-links .links,.block-links .text-content{max-width:100%}}.block-links .text-content{grid-gap:32px;gap:32px}.block-links .links{grid-gap:20px;gap:20px;flex-direction:column}.block-links .link-wrapper{padding:20px 2rem;width:100%;background-color:#f5f8fb;cursor:pointer;align-items:center;display:flex;justify-content:space-between;text-decoration:none;transition:background-color .3s ease}.block-links .link-wrapper:hover{background-color:#d7e1ef}.block-links .link-wrapper .link-label{margin:0;font-weight:400;font-size:17px;line-height:160%;letter-spacing:0;text-decoration:underline;text-underline-offset:2px;color:#072a39}.block-links .link-wrapper .link-picto{width:24px;height:24px;margin:0}.block-links .link-wrapper .link-picto img{width:100%;height:100%;-o-object-fit:contain;font-family:"object-fit:contain";object-fit:contain}.block-multiple-cta-banner{background-color:var(--bg-section)}.block-multiple-cta-banner .inner{width:920px;max-width:100%;margin:0 auto;display:flex;flex-wrap:wrap}.block-multiple-cta-banner .inner .left-content,.block-multiple-cta-banner .inner .links{width:50%;padding:45px;aspect-ratio:1}@media screen and (max-width:768px){.block-multiple-cta-banner .inner .left-content,.block-multiple-cta-banner .inner .links{width:100%}}.block-multiple-cta-banner .inner .left-content{display:flex;align-items:center;justify-content:center;background-color:var(--bg-block)}.block-multiple-cta-banner .inner .left-content *{color:#fff}.block-multiple-cta-banner .inner .left-content :last-child{margin-bottom:0}.block-multiple-cta-banner .inner .links{background-color:#fff;display:flex;flex-direction:column;justify-content:center}.block-multiple-cta-banner .inner .links .btn{margin-top:20px}.block-multiple-cta-banner .inner .links .btn:first-child{margin-top:0}.block-photo-library{background-color:rgba(0,118,170,.3)}.block-photo-library .title{width:445px;max-width:100%}.block-photo-library .title,.block-photo-library a.btn{position:relative;z-index:11}.block-photo-library .photo-library{margin-top:-125px;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto auto;grid-column-gap:0;grid-row-gap:0;width:100%;position:relative}@media screen and (max-width:992px){.block-photo-library .photo-library{margin-top:35px}}@media screen and (max-width:768px){.block-photo-library .photo-library{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:480px){.block-photo-library .photo-library{grid-template-columns:repeat(3,1fr)}.block-photo-library .photo-library div:nth-child(-n+3){display:none}}.block-photo-library .photo-library div{aspect-ratio:1;position:relative;overflow:hidden}.block-program{background-color:#f2ebe8}.block-program .container .title{margin-bottom:45px}.block-program .container .title *{margin-bottom:0}.block-program .container .tabs{display:flex;justify-content:space-between;flex-wrap:wrap}.block-program .container .tabs .togglers{width:calc(58.33333% - 15px);position:relative;height:-moz-fit-content;height:fit-content}@media screen and (max-width:992px){.block-program .container .tabs .togglers{width:100%}}.block-program .container .tabs .togglers:before{content:"";position:absolute;left:6px;top:0;height:100%;width:1px;background-color:#aec3dd}.block-program .container .tabs .togglers .toggler{display:flex;padding-left:41px;opacity:.6;transition:opacity .3s;position:relative;cursor:pointer;align-items:center}@media screen and (max-width:768px){.block-program .container .tabs .togglers .toggler{flex-wrap:wrap}}.block-program .container .tabs .togglers .toggler:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:13px;height:13px;background-color:#0076aa;opacity:0;transition:opacity .3s}.block-program .container .tabs .togglers .toggler+.toggler{margin-top:25px}@media screen and (max-width:992px){.block-program .container .tabs .togglers .toggler+.toggler{margin-top:15px}}.block-program .container .tabs .togglers .toggler .day,.block-program .container .tabs .togglers .toggler .hour,.block-program .container .tabs .togglers .toggler .toggler-title{text-transform:uppercase;color:#0076aa}.block-program .container .tabs .togglers .toggler .day{margin-right:15px}.block-program .container .tabs .togglers .toggler .hour{margin-right:30px;display:flex;grid-gap:10px;gap:10px;align-items:center;line-height:1}.block-program .container .tabs .togglers .toggler .hour span{line-height:1;text-transform:uppercase;display:block}.block-program .container .tabs .togglers .toggler .hour .picto{width:15px;height:15px}.block-program .container .tabs .togglers .toggler .hour .picto img{-o-object-fit:contain;font-family:"object-fit:contain";object-fit:contain;width:100%;height:100%}.block-program .container .tabs .togglers .toggler .toggler-title{font-weight:600;line-height:140%;letter-spacing:.6px}@media screen and (max-width:768px){.block-program .container .tabs .togglers .toggler .toggler-title{width:100%;margin-top:5px;font-size:13px}}.block-program .container .tabs .togglers .toggler.active,.block-program .container .tabs .togglers .toggler.active:before,.block-program .container .tabs .togglers .toggler:hover{opacity:1}.block-program .container .tabs .targets{width:calc(41.66667% - 15px);position:relative}@media screen and (max-width:992px){.block-program .container .tabs .targets{width:100%;margin-top:45px}}.block-program .container .tabs .targets .target{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity .3s;pointer-events:none}.block-program .container .tabs .targets .target.active{opacity:1;pointer-events:all}.block-program .container .tabs .targets .target .description{color:#304353}.block-program .container .tabs .targets .target .description>:first-child{margin-top:0}.block-program .container .tabs .targets .target .description>:last-child{margin-bottom:0}.block-program .container .tabs .targets .target .informations{display:flex;flex-wrap:wrap;margin-top:20px}.block-program .container .tabs .targets .target .informations .information{display:flex;text-transform:uppercase;color:#295135;margin-top:10px;font-size:14px;font-weight:500;line-height:130%;letter-spacing:2.8px}.block-program .container .tabs .targets .target .informations .information .icon-wrapper{display:flex;justify-content:center;align-items:center;width:16px;height:16px;margin-right:10px}.block-program .container .tabs .targets .target .informations .information .icon-wrapper img{max-width:100%;height:auto}.block-push-news{padding-top:64px;padding-bottom:64px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica Neue,Arial;color:#0b2b2b;background:#fff}.block-push-news .container{overflow:hidden}.block-push-news .top-content{text-align:center;margin-bottom:80px}.block-push-news .top-content .title{display:inline-block;margin:0 auto;font-size:28px;line-height:1.15;font-weight:700;color:#0b2b2b}.block-push-news .top-content .title h2{margin:0}.block-push-news .carousel{width:100%;display:flex;flex-direction:column;grid-gap:4rem;gap:4rem;max-width:355px;margin:0 auto;overflow:visible;padding-bottom:112px}.block-push-news .carousel .swiper-wrapper{display:flex;align-items:stretch}.block-push-news .carousel .swiper-slide{box-sizing:border-box;flex:0 0 auto;background:#fff;overflow:hidden;display:flex;flex-direction:column;grid-gap:8px;gap:8px;color:inherit;text-decoration:none;height:auto;width:calc(33.33333% - 21.33333px)}.block-push-news .carousel .swiper-slide .label{margin:0;font-weight:600;font-size:14px;line-height:1.3;letter-spacing:2.8px;text-transform:uppercase;color:#0076aa}.block-push-news .carousel .swiper-slide .title{margin-bottom:12px}.block-push-news .carousel .swiper-slide .picture,.block-push-news .carousel .swiper-slide picture{display:block;width:100%;height:220px;overflow:hidden;background:#f6f6f6;margin-bottom:12px;border-radius:0}.block-push-news .carousel .swiper-slide .picture img,.block-push-news .carousel .swiper-slide picture img{width:100%;height:100%;-o-object-fit:cover;font-family:"object-fit:cover";object-fit:cover;display:block}.block-push-news .carousel .swiper-slide .btn.secondary{display:inline-block;font-size:13px;color:#0076aa;background:transparent;align-self:flex-start;margin-top:auto}.block-push-news .carousel .swiper-navigation{display:flex;align-items:center;grid-gap:20px;gap:20px;width:-moz-fit-content;width:fit-content;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.block-push-news .carousel .swiper-navigation .swiper-pagination{display:flex;align-items:center;grid-gap:12px;gap:12px;width:-moz-fit-content;width:fit-content;position:static}.block-push-news .carousel .swiper-navigation .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;display:inline-block;border-radius:50%;background-color:transparent;border:1px solid #072a39;opacity:1;position:relative;cursor:pointer}.block-push-news .carousel .swiper-navigation .swiper-pagination .swiper-pagination-bullet:after{content:"";z-index:1;opacity:0;transition:opacity .3s ease;position:absolute;top:1px;right:1px;bottom:1px;left:1px;background-color:#072a39}.block-push-news .carousel .swiper-navigation .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{opacity:1}.block-push-news .carousel .swiper-navigation .swiper-button-next,.block-push-news .carousel .swiper-navigation .swiper-button-prev{width:48px;height:48px;cursor:pointer;position:static;margin-top:0}.block-push-news .carousel .swiper-navigation .swiper-button-next:after,.block-push-news .carousel .swiper-navigation .swiper-button-prev:after{display:none}.block-push-news .bottom-wrapper{margin-top:28px;display:flex;align-items:center;justify-content:center;grid-gap:20px;gap:20px;flex-direction:column}@media (max-width:991px){.block-push-news .carousel{padding-bottom:96px}.block-push-news .carousel .swiper-slide{width:calc(50% - 16px)}.block-push-news .carousel .swiper-slide .picture,.block-push-news .carousel .swiper-slide picture{height:200px}}@media (max-width:767px){.block-push-news .carousel .swiper-slide{width:100%!important;max-width:100%}}.block-shop .container{display:flex;flex-direction:column;grid-gap:80px;gap:80px}.block-shop .top-content{display:flex;flex-direction:column;width:100%;max-width:730px}.block-shop .top-content.left{margin-right:auto}.block-shop .top-content.right{margin-left:auto}.block-shop .top-content.right *{text-align:right}.block-shop .top-content.center{margin:0 auto}.block-shop .top-content.center *{text-align:center}.block-shop .top-content .title *{margin:0}@media screen and (max-width:992px){.block-shop .top-content .title{margin-bottom:30px}}.block-shop .cards{display:flex;flex-wrap:wrap;grid-gap:2rem;gap:2rem;justify-content:center}.block-shop .cards .card{background-color:#68813b;flex:1 1 30%;display:flex;flex-direction:column;padding:40px;flex-grow:1}.block-shop .cards .card.bg-light-green{background-color:#dfe4d5}.block-shop .cards .card.bg-light-green .btn,.block-shop .cards .card.bg-light-green .card-title{color:#295135}.block-shop .cards .card.bg-light-green .btn:after{background-color:#295135}.block-shop .cards .card.bg-light-blue{background-color:#f5f8fb}.block-shop .cards .card.bg-light-blue .btn,.block-shop .cards .card.bg-light-blue .card-title{color:#072a39}.block-shop .cards .card.bg-light-blue .btn:after{background-color:#072a39}.block-shop .cards .card.bg-dark-blue{background-color:#d7e1ef}.block-shop .cards .card.bg-dark-blue .card-title{color:#072a39}.block-shop .cards .card.bg-dark-blue .btn{color:#0076aa}.block-shop .cards .card.bg-dark-blue .btn:after{background-color:#0076aa}.block-shop .cards .card.display-image{flex:2 1 calc(50% - 2rem);max-width:calc(50% - 1rem)}@media screen and (max-width:768px){.block-shop .cards .card.display-image{flex:1 1 100%;max-width:100%}}.block-shop .cards .card.display-image .image{margin-bottom:30px;max-height:280px;height:280px;aspect-ratio:464/280;width:100%}.block-shop .cards .card.display-image .image img{-o-object-fit:cover;font-family:"object-fit:cover";object-fit:cover;width:100%;height:100%}.block-shop .cards .card.display-icon{flex:1 1 calc(33.333% - 2rem)}@media screen and (max-width:768px){.block-shop .cards .card.display-icon{flex:1 1 100%;max-width:100%}}.block-shop .cards .card.display-icon .image{margin-bottom:30px;width:90px;height:90px}.block-shop .cards .card.display-icon .image img{-o-object-fit:contain;font-family:"object-fit:contain";object-fit:contain;width:100%;height:100%}.block-shop .cards .card.display-data{flex:1 1 calc(33.333% - 2rem)}@media screen and (max-width:768px){.block-shop .cards .card.display-data{flex:1 1 100%;max-width:100%}}.block-shop .cards .card .legend{font-size:15px;font-weight:400;line-height:24px;color:#295135;display:block;margin-bottom:15px}.block-shop .cards .card .card-title{font-family:Playfair Display,serif;color:#295135;font-size:35px;font-weight:700;line-height:1.2;margin:auto 0 10px}.block-shop .cards .card .data{font-family:Playfair Display,serif;font-size:90px;font-weight:700;line-height:1;color:#68813b;margin-bottom:20px}.block-shop .cards .card a.btn{margin:25px 0 0;color:#295135}.bloc-single-column-text{position:relative;overflow:hidden}.bloc-single-column-text .container-xs{position:relative}.block-sub-navigation{display:flex;align-items:center;justify-content:space-between;overflow:hidden;width:100vw;max-width:100vw;z-index:111111;position:relative;background-color:#fff}.block-sub-navigation .swiper-container{width:calc(100% - 110px);overflow:hidden;position:relative}.block-sub-navigation .swiper-container ul{list-style-type:none;display:flex;padding:30px 30px 30px 0;margin:0}.block-sub-navigation .swiper-container ul li{width:auto;min-width:-moz-max-content;min-width:max-content;color:rgba(7,42,57,.8);opacity:.2;cursor:pointer;border-right:1px solid #072a39;transition:all .3s ease}@media screen and (max-width:768px){.block-sub-navigation .swiper-container ul li{padding:0 10px}}.block-sub-navigation .swiper-container ul li.active,.block-sub-navigation .swiper-container ul li:hover{opacity:1}.block-sub-navigation .swiper-container ul li a{text-decoration:none;font-size:17px;font-weight:400;line-height:1.6;color:#072a39;margin:0 20px}.block-sub-navigation .swiper-container ul li.swiper-slide-active a{font-weight:600}.block-sub-navigation .arrows{display:flex;align-items:center;width:110px;justify-content:center}.block-sub-navigation .arrows button{padding:0;border:none;cursor:pointer;background-color:transparent;display:flex;transition:opacity .3s}.block-sub-navigation .arrows button.lock{pointer-events:none;opacity:.6}.block-sub-navigation .arrows button:hover{opacity:.6}.block-sub-navigation .arrows button.previous{margin-right:20px}.block-table{background-color:#072a39}.block-table.no-border .table-wrapper tr:last-child td,.block-table.no-border .table-wrapper tr:last-child th{border:0 solid transparent!important}.block-table .title{color:#fff;text-align:center;margin-bottom:60px}.block-table .title *{margin:0}.block-table .table-wrapper{position:relative;overflow:hidden}.block-table .table-wrapper+.table-wrapper{margin-top:90px}.block-table .table-wrapper td,.block-table .table-wrapper th{width:160px;padding:12px 15px;color:#fff;font-size:16px}.block-table .table-wrapper tr:first-child{background-color:#304353}.block-table .table-wrapper tr:first-child td,.block-table .table-wrapper tr:first-child th{font-weight:500}.block-table .table-wrapper tr:last-child td:first-child,.block-table .table-wrapper tr:last-child th:first-child{border-left:1px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #fff}.block-table .table-wrapper tr:last-child td:not(:first-child):not(:last-child),.block-table .table-wrapper tr:last-child th:not(:first-child):not(:last-child){border-top:1px solid #fff;border-bottom:1px solid #fff}.block-table .table-wrapper tr:last-child td:last-child,.block-table .table-wrapper tr:last-child th:last-child{border-right:1px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #fff}.block-table .table-wrapper .pinned{display:none}.block-table .table-wrapper .scrollable table{width:100%;border-spacing:0}.block-table .table-wrapper .scrollable table th{text-align:left;position:relative}.block-table .table-wrapper .scrollable table th:not(:first-child):before{content:"";position:absolute;left:5px;height:36px;width:1px;top:50%;transform:translateY(-50%);background-color:#fff}.block-table .description *{color:#fff}.block-table .description :last-child{margin-bottom:0}@media (max-width:992px){.block-table .table-wrapper{border-right:1px solid #ccc}.block-table .table-wrapper .scrollable{overflow:scroll;overflow-y:hidden}.block-table .table-wrapper .scrollable table{margin-left:180px}.block-table .table-wrapper .scrollable table td,.block-table .table-wrapper .scrollable table th{white-space:nowrap}.block-table .table-wrapper .scrollable table .hide-mobile{display:none}.block-table .table-wrapper .pinned{display:block;position:absolute;left:0;top:0;width:35%;max-width:180px;min-width:180px;overflow:hidden;overflow-x:scroll;background-color:#072a39;border-right:1px solid #ccc;border-left:1px solid #ccc}.block-table .table-wrapper .pinned table{border-right:none;border-left:none;width:100%;border-spacing:0}}.block-timeline{padding:170px 0;position:relative;overflow:hidden}.block-timeline .top-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:680px;max-width:100%}.block-timeline .top-content .title{width:530px;max-width:100%;margin-right:30px;margin-bottom:45px}.block-timeline .top-content .title *{margin:0}.block-timeline .top-content .arrows{display:flex;align-items:center;margin-bottom:45px}.block-timeline .top-content .arrows button{padding:0;border:none;cursor:pointer;background-color:transparent;display:flex;transition:opacity .3s}.block-timeline .top-content .arrows button.lock{pointer-events:none;opacity:.6}.block-timeline .top-content .arrows button:hover{opacity:.6}.block-timeline .top-content .arrows button.previous{margin-right:20px}.block-timeline .swiper-container .swiper-slide{width:-moz-fit-content;width:fit-content;padding-top:35px}.block-timeline .swiper-container .swiper-slide>div{opacity:.3;transition:opacity .3s}.block-timeline .swiper-container .swiper-slide:not(:last-child):before{content:"";position:absolute;left:0;top:5px;width:calc(100% + 90px);height:1px;background-color:#aec3dd}.block-timeline .swiper-container .swiper-slide:after{content:"";position:absolute;top:0;left:0;width:11px;height:11px;background-color:#0076aa;opacity:0;transition:opacity .3s}.block-timeline .swiper-container .swiper-slide.swiper-slide-active:after,.block-timeline .swiper-container .swiper-slide.swiper-slide-active>div{opacity:1}.block-timeline .swiper-container .swiper-slide .date{font-family:Playfair Display,serif;font-size:45px;font-weight:700;line-height:120%;margin-bottom:15px}.block-timeline .swiper-container .swiper-slide .description{color:#304353;font-size:14px;font-weight:500;line-height:1.3;letter-spacing:2.8px;text-transform:uppercase}.block-two-column-text .left-column,.block-two-column-text .richtext-wrapper{grid-gap:30px;gap:30px;display:flex;flex-direction:column}.block-two-column-text .left-column *,.block-two-column-text .richtext-wrapper *{margin:0}.block-two-column-text .left-column img,.block-two-column-text .richtext-wrapper img{max-width:100%;height:auto}.block-two-column-text .container{display:flex;justify-content:space-between;flex-wrap:wrap}.block-two-column-text .container .left-column{width:calc(50% - 15px)}@media screen and (max-width:992px){.block-two-column-text .container .left-column{width:100%;margin-bottom:30px;order:var(--order)}}.block-two-column-text .container .right-column{width:calc(50% - 15px)}@media screen and (max-width:992px){.block-two-column-text .container .right-column{width:100%;order:var(--order)}}.block-two-column-text .container .right-column .testimonial{font-size:40px;font-weight:700;line-height:1.2;font-family:Playfair Display,serif}.vertical-timeline .title{margin-bottom:30px}.vertical-timeline .wrapper-items{display:flex;justify-content:space-between;position:relative;flex-wrap:wrap}.vertical-timeline .wrapper-items .wrapper-card{width:100%;display:flex}@media screen and (max-width:767px){.vertical-timeline .wrapper-items .wrapper-card+.wrapper-card .card-item{margin-top:30px}}.vertical-timeline .wrapper-items .wrapper-card:nth-child(2n){justify-content:flex-start}@media screen and (max-width:767px){.vertical-timeline .wrapper-items .wrapper-card:nth-child(2n){justify-content:flex-end}}.vertical-timeline .wrapper-items .wrapper-card:nth-child(2n) .card-item:before{right:-116px}@media screen and (max-width:767px){.vertical-timeline .wrapper-items .wrapper-card:nth-child(2n) .card-item:before{right:inherit;left:-51px}}.vertical-timeline .wrapper-items .wrapper-card:nth-child(odd){justify-content:flex-end}.vertical-timeline .wrapper-items .wrapper-card:nth-child(odd) .card-item:before{left:-116px}@media screen and (max-width:767px){.vertical-timeline .wrapper-items .wrapper-card:nth-child(odd) .card-item:before{right:inherit;left:-51px}}@media screen and (max-width:767px){.vertical-timeline .wrapper-items .wrapper-card:nth-child(odd){justify-content:flex-end}}.vertical-timeline .wrapper-items span.line{position:absolute;left:50%;transform:translateX(-50%);top:0;width:2px}@media screen and (max-width:767px){.vertical-timeline .wrapper-items span.line{left:0}}.vertical-timeline .wrapper-items span.line{background-color:#e4e4e4;height:0}.vertical-timeline .wrapper-items .card-item{background-color:transparent;position:relative;width:calc(50% - 110px);display:flex;flex-direction:column;grid-gap:20px;gap:20px;transition:all .3s}.vertical-timeline .wrapper-items .card-item *{opacity:.2;transition:all .3s}@media screen and (max-width:767px){.vertical-timeline .wrapper-items .card-item{width:calc(100% - 45px)}}.vertical-timeline .wrapper-items .card-item:before{content:"";position:absolute;display:block;z-index:111;top:30px;width:12px;height:12px;background:transparent;transform:scale(0);background-color:#072a39;transition:all .3s}.vertical-timeline .wrapper-items .card-item.active *{opacity:1}.vertical-timeline .wrapper-items .card-item.show-a:before{transform:scale(1)}.vertical-timeline .wrapper-items .card-item .card-title{font-size:25px;font-weight:600;line-height:140%;letter-spacing:.75px}.vertical-timeline .wrapper-items .card-item .description{font-size:17px;font-weight:400;line-height:160%;color:#304353}.vertical-timeline .wrapper-items .card-item .description>:first-child{margin-top:0}.vertical-timeline .wrapper-items .card-item .description>:last-child{margin-bottom:0}.vertical-timeline .wrapper-items .card-item .img-wrapper{width:285px;max-width:100%;aspect-ratio:285/170;position:relative;overflow:hidden}.block-video{position:relative;overflow:hidden}.block-video .container{position:relative;z-index:1}.block-video .container .inner-wrapper .cover-link{width:100%;height:100%;display:block;text-decoration:none;z-index:3}.block-video .container .inner-wrapper .video-wrapper .cover{position:absolute;z-index:2}.block-video .container .inner-wrapper .video-wrapper .cover.hidden{opacity:0}.block-video .container .inner-wrapper .video-wrapper .cover:after{cursor:pointer;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:11;width:90px;height:90px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='91' height='90' fill='none'%3E%3Ccircle cx='45.5' cy='45' r='45' fill='%230076AA'/%3E%3Cpath d='M59.5 43.268c1.333.77 1.333 2.694 0 3.464L40 57.99c-1.333.77-3-.192-3-1.732V33.742c0-1.54 1.667-2.502 3-1.732l19.5 11.258z' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-size:contain;background-repeat:no-repeat;transform-origin:center;transition:transform .3s}@media screen and (max-width:768px){.block-video .container .inner-wrapper .video-wrapper .cover:after{width:55px;height:55px}}.block-video .container .inner-wrapper .video-wrapper .cover:hover:after{transform:translate(-50%,-50%) scale(.9)}.block-video .container .inner-wrapper .video-wrapper .video,.block-video .container .inner-wrapper .video-wrapper iframe,.block-video .container .inner-wrapper .video-wrapper video{width:100%;height:100%}.block-video.display-first{background-color:#d7e1ef}.block-video.display-first .title{margin-bottom:30px}.block-video.display-first .title *{margin:0}.block-video.display-first .description,.block-video.display-first .title{text-align:center;width:730px;max-width:100%;margin:0 auto}.block-video.display-first .video-wrapper{width:540px;max-width:100%;margin:75px auto 0;aspect-ratio:540/360;position:relative;overflow:hidden;display:flex}.block-video.display-first .grid-decoration{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:1920px;display:grid;grid-template-rows:240px 240px;grid-template-columns:repeat(8,240px)}.block-video.display-first .grid-decoration .item:first-child{background-color:transparent}.block-video.display-first .grid-decoration .item:nth-child(2),.block-video.display-first .grid-decoration .item:nth-child(7){background-color:#f5f8fb}.block-video.display-first .grid-decoration .item:nth-child(11){background-color:#aec3dd}.block-video.display-first .grid-decoration .item:nth-child(12),.block-video.display-first .grid-decoration .item:nth-child(13){background-color:#f5f8fb}.block-video.display-first .grid-decoration .item:nth-child(14){background-color:#aec3dd}.block-video.display-second{background-color:#072a39}.block-video.display-second .title{margin-bottom:30px}.block-video.display-second .title *{color:#fff;margin:0}.block-video.display-second .description,.block-video.display-second .description p{color:hsla(0,0%,100%,.9)}.block-video.display-second .inner-wrapper{width:920px;max-width:100%;margin:0 auto}.block-video.display-second .inner-wrapper .video-wrapper{margin-top:60px;width:100%;aspect-ratio:920/615;text-decoration:none;position:relative;overflow:hidden;display:block}@media screen and (max-width:768px){.block-video.display-second .inner-wrapper .video-wrapper{margin-top:45px}}