@font-face{font-family:"VinciSans";src:url(./assets/fonts/VinciSans.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"VinciSans-Medium";src:url(./assets/fonts/VinciSans-Medium.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"VinciSans-Bold";src:url(./assets/fonts/VinciSans-Bold.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Trenda-Regular";src:url(./assets/fonts/Trenda-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Trenda-Semibold";src:url(./assets/fonts/Trenda-Semibold.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Trenda-Black";src:url(./assets/fonts/Trenda-Black.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Trenda-Bold";src:url(./assets/fonts/Trenda-Bold.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Brightwall";src:url(./assets/fonts/Brightwall.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}html,body,root,div,span,h1,h2,h3,h4,h5,h6,p,a,ol,ul,li,article,footer,header,nav,section,summary,video{margin-inline:0;margin-block:0;margin:0;padding-inline:0;padding-block:0;padding:0;border:0;vertical-align:baseline}@supports not (margin-inline: 0){html,body,root,div,span,h1,h2,h3,h4,h5,h6,p,a,ol,ul,li,article,footer,header,nav,section,summary,video{margin-left:0;margin-right:0}}@supports not (margin-block: 0){html,body,root,div,span,h1,h2,h3,h4,h5,h6,p,a,ol,ul,li,article,footer,header,nav,section,summary,video{margin-top:0;margin-bottom:0}}@supports not (padding-inline: 0){html,body,root,div,span,h1,h2,h3,h4,h5,h6,p,a,ol,ul,li,article,footer,header,nav,section,summary,video{padding-left:0;padding-right:0}}@supports not (padding-block: 0){html,body,root,div,span,h1,h2,h3,h4,h5,h6,p,a,ol,ul,li,article,footer,header,nav,section,summary,video{padding-top:0;padding-bottom:0}}*,*::before,*::after{box-sizing:border-box}html{font-size:100%;scroll-behavior:smooth}body{background-color:#fff;color:#000;min-block-size:100vh}@supports not (min-block-size: 100vh){body{min-height:100vh}}#root{all:inherit;background-color:rgba(0,0,0,0);color:currentColor;padding:unset;margin:unset}img{display:block;inline-size:100%;block-size:auto;max-inline-size:100%;max-block-size:100%}@supports not (inline-size: 100%){img{width:100%}}@supports not (block-size: auto){img{height:auto}}@supports not (max-inline-size: 100%){img{max-width:100%}}@supports not (max-block-size: 100%){img{max-height:100%}}ol,ul{list-style:none}blockquote,q{quotes:none;margin:0;padding:0}a,button{all:unset;display:block;color:inherit;box-sizing:border-box;cursor:pointer}a:focus,a:focus-visible,button:focus,button:focus-visible{outline:-webkit-focus-ring-color solid .125rem;outline-width:.125rem;outline-offset:.3125rem;outline-color:var(--focus-color, currentColor)}figure{margin:0;padding:0}body{font-family:"VinciSans",sans-serif;font-size:1.125rem;font-weight:normal;line-height:normal;text-align:start}@supports not (text-align: start){body{text-align:left}}h1,h2,h3,h4,h5,h6{font-family:"VinciSans",sans-serif;font-weight:normal;line-height:1.2}a{transition:all 300ms ease-in-out}.p-2{padding:.125rem}.pt-2{padding-block-start:.125rem}@supports not (padding-block-start: 0px){.pt-2{padding-top:.125rem}}.p-4{padding:.25rem}.p-5{padding:.3125rem}.p-6{padding:.375rem}.p-7{padding:.4375rem}.p-8{padding:.5rem}.p-9{padding:.5625rem}.p-13{padding:.8125rem}.p-17{padding:1.0625rem}.m-1{margin:.0625rem}.m-2{margin:.125rem}.m-3{margin:.1875rem}.m-4{margin:.25rem}.m-5{margin:.3125rem}.m-6{margin:.375rem}.m-7{margin:.4375rem}.m-8{margin:.5rem}.m-9{margin:.5625rem}.m-10{margin:.625rem}.ml-50{margin-inline-start:3.125rem}@supports not (margin-inline-start: 0px){.ml-50{margin-left:3.125rem}}.ml-100{margin-inline-start:6.25rem}@supports not (margin-inline-start: 0px){.ml-100{margin-left:6.25rem}}.ml-130{margin-inline-start:8.125rem}@supports not (margin-inline-start: 0px){.ml-130{margin-left:8.125rem}}.d-block{display:block}.nbsp{white-space:nowrap}.sr-only{position:absolute;clip:rect(0, 0, 0, 0);clip-path:inset(50%);border:0;inline-size:1px;block-size:1px;overflow:hidden;padding:0;white-space:nowrap}@supports not (inline-size: 1px){.sr-only{width:1px}}@supports not (block-size: 1px){.sr-only{height:1px}}#skip-links{position:absolute;inset-block-start:0;inset-inline:0;background-color:#000;color:#fff;z-index:99999}@supports not (inset-block-start: 0){#skip-links{top:0}}@supports not (inset-inline: 0){#skip-links{left:0;right:0}}#skip-links:focus-within{padding:5vmin}.show-on-focus:focus,.show-on-focus:focus-visible{clip-path:none;position:static;inline-size:-moz-fit-content;inline-size:fit-content;block-size:-moz-fit-content;block-size:fit-content}@supports not ((inline-size: -moz-fit-content) or (inline-size: fit-content)){.show-on-focus:focus,.show-on-focus:focus-visible{width:-moz-fit-content;width:fit-content}}@supports not ((block-size: -moz-fit-content) or (block-size: fit-content)){.show-on-focus:focus,.show-on-focus:focus-visible{height:-moz-fit-content;height:fit-content}}.nav .container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0;position:relative}@media only screen and (min-width: 768px){.nav .container{padding:35px 40px;flex-direction:row;justify-content:space-between}}@media only screen and (min-width: 1280px){.nav .container{padding:35px 0;position:relative;justify-content:center}}@media only screen and (min-width: 1920px){.nav .container{padding:50px 0}}.nav .container .logo{width:150px}@media only screen and (min-width: 768px){.nav .container .logo{width:200px}}@media only screen and (min-width: 1280px){.nav .container .logo{width:250px}}@media only screen and (min-width: 1920px){.nav .container .logo{width:300px}}.nav .container .logo__icon{width:100%;height:auto}.nav .container .language{position:absolute;top:50%;right:20px;transform:translate(0, -50%)}@media only screen and (min-width: 1280px){.nav .container .language{right:80px}}.nav .container .language__list{display:flex;align-items:center}.nav .container .language__list__item{color:#014990;font-family:"VinciSans",sans-serif;font-size:12px}@media only screen and (min-width: 768px){.nav .container .language__list__item{font-size:18px}}.nav .container .language__list__item:nth-child(1){position:relative;margin-right:15px}@media only screen and (min-width: 768px){.nav .container .language__list__item:nth-child(1){margin-right:20px}}.nav .container .language__list__item:nth-child(1)::before{content:"";position:absolute;right:-9px;height:100%;width:2px;background-color:#014990}@media only screen and (min-width: 768px){.nav .container .language__list__item:nth-child(1)::before{right:-10px}}.nav .container .language__list__item__link{color:#014990;font-family:"VinciSans",sans-serif;font-size:12px;position:relative;transition:all .5s ease-in-out}@media only screen and (min-width: 768px){.nav .container .language__list__item__link{font-size:18px}}.nav .container .language__list__item__link::after{content:"";position:absolute;width:0;height:2px;display:block;margin-top:0;right:0;background:#014990;transition:width .5s ease;-webkit-transition:width .5s ease}.nav .container .language__list__item__link:hover,.nav .container .language__list__item__link:focus{font-family:"VinciSans-Bold",sans-serif}.nav .container .language__list__item__link:hover::after,.nav .container .language__list__item__link:focus::after{width:100%;left:0}.nav .container .language__list .current{color:#014990;font-family:"VinciSans-Bold",sans-serif;position:relative}.nav .container .language__list .current::after{content:"";position:absolute;width:100%;height:2px;bottom:-2px;left:0;background:#014990}.header{border-bottom:150px solid rgba(0,0,0,0);background-color:rgba(224,239,247,.6);margin-bottom:-1px}@media only screen and (min-width: 768px){.header{background-color:#fff;border-bottom:85px solid #52c1dd}}@media only screen and (min-width: 1280px){.header{border-bottom:100px solid #52c1dd}}@media only screen and (min-width: 1920px){.header{border-bottom:120px solid #52c1dd}}@media only screen and (min-width: 768px){.header .container{display:flex}}@media only screen and (min-width: 1280px){.header .container{padding-top:0px;padding-bottom:0px}}.header .container .block-text{width:100%;background-color:#014990;display:flex;align-items:center;justify-content:flex-start;padding:40px 30px 160px 30px;position:relative;z-index:1}@media only screen and (min-width: 768px){.header .container .block-text{width:75vw;padding:40px 35px}}@media only screen and (min-width: 1280px){.header .container .block-text{width:75vw;padding:80px 60px 65px}}@media only screen and (min-width: 1920px){.header .container .block-text{height:-moz-max-content;height:max-content;padding:160px 120px 130px}}.header .container .block-text img{position:absolute;left:0px;bottom:0px;width:100%;z-index:-1}.header .container .block-text .block-text-content{display:flex;flex-direction:column;align-items:flex-start;width:100%;text-align:center}@media only screen and (min-width: 768px){.header .container .block-text .block-text-content{max-width:40vw;text-align:initial}}@media only screen and (min-width: 1920px){.header .container .block-text .block-text-content{max-width:36vw}}.header .container .block-text .header-text{color:#fff;-webkit-text-fill-color:#fff;font-family:"VinciSans",sans-serif;text-transform:uppercase;font-size:clamp(20px,2vw,35px);width:-moz-fit-content;width:fit-content;margin-bottom:30px}@media only screen and (min-width: 1920px){.header .container .block-text .header-text{margin-bottom:40px}}.header .container .block-text .header-title{color:#fff;-webkit-text-fill-color:#fff;font-family:"VinciSans-Medium",sans-serif;text-transform:uppercase;font-size:clamp(30px,5vw,85px);width:-moz-fit-content;width:fit-content;margin-bottom:50px;text-align:left}@media only screen and (min-width: 1920px){.header .container .block-text .header-title{margin-bottom:80px}}.header .container .block-text .block-button{display:flex;flex-direction:column;width:196px;gap:18px}@media only screen and (min-width: 768px){.header .container .block-text .block-button{width:215px}}@media only screen and (min-width: 1280px){.header .container .block-text .block-button{flex-direction:row;width:100%;gap:25px}}@media only screen and (min-width: 1920px){.header .container .block-text .block-button{width:100%}}.header .container .block-text .block-button .int-link{font-family:"VinciSans-Medium",sans-serif;color:#fff;-webkit-text-fill-color:#fff;background-color:#014990;border:1px solid #fff;text-transform:uppercase;display:flex;align-items:center;justify-content:center;width:100%;padding:17px 20px}@media only screen and (min-width: 1280px){.header .container .block-text .block-button .int-link{padding:16px 20px}}@media only screen and (min-width: 1920px){.header .container .block-text .block-button .int-link{padding:20px 23px}}.header .container .block-text .block-button .int-link__txt{font-size:16px;text-align:center;line-height:1}@media only screen and (min-width: 1280px){.header .container .block-text .block-button .int-link__txt{font-size:18px}}@media only screen and (min-width: 1920px){.header .container .block-text .block-button .int-link__txt{font-size:21px}}.header .container .block-text .block-button .int-link:hover,.header .container .block-text .block-button .int-link:focus,.header .container .block-text .block-button .int-link:focus-within{color:#014990;-webkit-text-fill-color:#014990;background-color:#f0f0f0}.header .container .block-text .block-button .int-link:focus,.header .container .block-text .block-button .int-link:focus-within{outline:2px solid #fff}.header .container .block-text .text-block{color:#fff;font-family:"VinciSans",sans-serif;font-size:clamp(18px,2.5vw,40px);text-align:center}.header .container .block-text .text-block .d-block{display:unset}@media only screen and (min-width: 1920px){.header .container .block-text .text-block .d-block{display:block}}.header .container .block-image{display:flex;position:relative;flex-direction:column;justify-content:flex-end;width:100vw;z-index:2}@media only screen and (min-width: 768px){.header .container .block-image{width:45vw;margin-left:-20vw}}.header .container .block-image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;padding-left:100px;margin:-110px 0}@media only screen and (min-width: 768px){.header .container .block-image img{padding:0;margin-top:0;margin-bottom:-55px}}@media only screen and (min-width: 1280px){.header .container .block-image img{margin-bottom:-85px}}@media only screen and (min-width: 1920px){.header .container .block-image img{margin-bottom:-120px}}.section{margin-bottom:65px}@media only screen and (min-width: 768px){.section{margin-bottom:90px}}@media only screen and (min-width: 1280px){.section{margin-bottom:150px}}@media only screen and (min-width: 1920px){.section{margin-bottom:240px}}.section .container{width:100%;background-size:cover;background-repeat:no-repeat;display:flex;min-height:368px}@media only screen and (min-width: 768px){.section .container{min-height:870px;justify-content:space-between;position:relative}}@media only screen and (min-width: 1920px){.section .container{min-height:1250px}}.section .container .block-image{width:45vw}.section .container .block-image .bg-desktop{display:none}@media only screen and (min-width: 1280px){.section .container .block-image .bg-desktop{display:block}}.section .container .block-image .fg{margin-top:-25px}@media only screen and (min-width: 768px){.section .container .block-image .fg{width:325px;margin-top:-30px}}@media only screen and (min-width: 1280px){.section .container .block-image .fg{width:35vw;margin-top:-140px}}@media only screen and (min-width: 1920px){.section .container .block-image .fg{margin-top:-240px}}.section .container .block-text{display:flex;flex-direction:column;justify-content:space-between;margin:25px 0 -25px 20px;padding:40px 15px 30px 15px;width:55vw}@media only screen and (min-width: 768px){.section .container .block-text{height:540px;width:345px;padding:90px 15px 40px 25px;position:absolute;right:0;bottom:-30px}}@media only screen and (min-width: 1280px){.section .container .block-text{height:750px;width:40vw;padding:120px 15px 80px 40px;bottom:-60px}}@media only screen and (min-width: 1920px){.section .container .block-text{height:1155px;padding:160px 80px 100px 80px;bottom:-100px}}.section .container .block-text .heading{color:#fff;-webkit-text-fill-color:#fff;font-family:"VinciSans-Bold",sans-serif;width:-moz-fit-content;width:fit-content;position:relative;padding-top:20px;padding-left:20px;font-size:25px}@media only screen and (min-width: 768px){.section .container .block-text .heading{font-size:42px;padding-top:35px;padding-left:35px}}@media only screen and (min-width: 1280px){.section .container .block-text .heading{font-size:90px;padding-top:50px;padding-left:50px}}.section .container .block-text .heading::before{content:"";position:absolute;left:0;top:0;width:50px;height:50px;border-top:10px solid #fff;border-left:10px solid #fff}@media only screen and (min-width: 768px){.section .container .block-text .heading::before{width:70px;height:70px}}@media only screen and (min-width: 1280px){.section .container .block-text .heading::before{width:100px;height:100px}}.section .container .block-text .list__item:not(:last-child){padding-bottom:20px}@media only screen and (min-width: 768px){.section .container .block-text .list__item:not(:last-child){padding-bottom:30px}}@media only screen and (min-width: 1280px){.section .container .block-text .list__item:not(:last-child){padding-bottom:50px}}.section .container .block-text .list__item-link{color:#fff;-webkit-text-fill-color:#fff;text-transform:uppercase;font-family:"VinciSans",sans-serif;font-size:12px;position:relative;width:-moz-fit-content;width:fit-content}@media only screen and (min-width: 768px){.section .container .block-text .list__item-link{font-size:14px}}@media only screen and (min-width: 1280px){.section .container .block-text .list__item-link{font-size:28px}}.section .container .block-text .list__item-link::after{content:"";position:absolute;left:0;bottom:-5px;height:2px;width:100%;background-color:#fff;transition:all .3s ease-in-out}@media only screen and (min-width: 1280px){.section .container .block-text .list__item-link::after{width:0}}.section .container .block-text .list__item-link:hover::after,.section .container .block-text .list__item-link:focus::after,.section .container .block-text .list__item-link:focus-within::after{width:100%}.section-slider{margin-bottom:40px}@media only screen and (min-width: 768px){.section-slider{margin-bottom:60px}}@media only screen and (min-width: 1280px){.section-slider{margin-bottom:65px}}@media only screen and (min-width: 1920px){.section-slider{margin-bottom:140px}}.section-slider .container{overflow-x:hidden;padding:0 25px}@media only screen and (min-width: 1280px){.section-slider .container{padding-left:10vw}}@media only screen and (min-width: 1920px){.section-slider .container{padding-left:250px}}.section-slider .container .slider ip-slider-sl-2{--ip-slider-secondary-color: #014990;--ip-slider-font-primary: VinciSans, sans-serif;--ip-slider-font-secondary: VinciSans-Bold, sans-serif;display:block;margin-left:auto}@media only screen and (min-width: 768px){.section-slider .container .slider ip-slider-sl-2{margin-left:0;margin-right:auto}}@media only screen and (min-width: 1280px){.section-slider .container .slider ip-slider-sl-2{margin-left:auto}}@media only screen and (min-width: 768px){.section-slider .container .slider ip-slider-sl-2::part(slider){align-items:center}}.section-slider .container .slider ip-slider-sl-2::part(slider__desc){width:calc(100vw - 40px);height:-moz-fit-content;height:fit-content}@media only screen and (min-width: 768px){.section-slider .container .slider ip-slider-sl-2::part(slider__desc){align-items:flex-start;width:40vw}}@media only screen and (min-width: 1280px){.section-slider .container .slider ip-slider-sl-2::part(slider__desc){width:30vw;margin-right:70px}}@media only screen and (min-width: 1920px){.section-slider .container .slider ip-slider-sl-2::part(slider__desc){width:23vw;margin-right:50px}}.section-slider .container .slider ip-slider-sl-2::part(slider__desc__title){color:#014990;-webkit-text-fill-color:#014990;font-family:"VinciSans",sans-serif;font-size:clamp(2.8125rem,4.5vw,4.6875rem);line-height:1.2;padding:30px 0 25px 30px;position:relative;margin:0}@media only screen and (min-width: 768px){.section-slider .container .slider ip-slider-sl-2::part(slider__desc__title){padding:40px 0 30px 40px}}@media only screen and (min-width: 1280px){.section-slider .container .slider ip-slider-sl-2::part(slider__desc__title){padding:40px 0 40px 40px}}@media only screen and (min-width: 1920px){.section-slider .container .slider ip-slider-sl-2::part(slider__desc__title){padding:65px 0 65px 65px}}.section-slider .container .slider ip-slider-sl-2::part(slider__desc__title):before{content:"";background-image:url(./assets/images/blue-corner.svg);position:absolute;top:0;left:0;width:40px;height:40px;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width: 768px){.section-slider .container .slider ip-slider-sl-2::part(slider__desc__title):before{width:45px;height:45px}}@media only screen and (min-width: 1280px){.section-slider .container .slider ip-slider-sl-2::part(slider__desc__title):before{width:60px;height:60px}}@media only screen and (min-width: 1920px){.section-slider .container .slider ip-slider-sl-2::part(slider__desc__title):before{width:85px;height:85px}}.section-slider .container .slider ip-slider-sl-2::part(slider__title){color:#014990;-webkit-text-fill-color:#014990;font-family:"VinciSans",sans-serif;font-size:clamp(2.6rem,6.5vw,4.6875rem);line-height:48px;padding:30px 0 25px 30px;position:relative;margin:0}.section-slider .container .slider ip-slider-sl-2::part(slider__title)::before{content:"";background-image:url(./assets/images/blue-corner.svg);position:absolute;top:0;left:0;width:40px;height:40px;background-repeat:no-repeat;background-size:cover}.section-slider .container .slider ip-slider-sl-2::part(slider__btns){justify-content:center}@media only screen and (min-width: 768px){.section-slider .container .slider ip-slider-sl-2::part(slider__btns){padding-left:40px}}@media only screen and (min-width: 1280px){.section-slider .container .slider ip-slider-sl-2::part(slider__btns){padding-left:50px}}.section-slider .container .slider ip-slider-sl-2::part(slider__btns) button{border:2px solid #014990}.section-slider .container .slider ip-slider-sl-2::part(slider__pagination){display:block;color:#014990;-webkit-text-fill-color:#014990;font-family:"VinciSans",sans-serif;font-size:12px}@media only screen and (min-width: 768px){.section-slider .container .slider ip-slider-sl-2::part(slider__pagination){font-size:16px}}@media only screen and (min-width: 1280px){.section-slider .container .slider ip-slider-sl-2::part(slider__pagination){font-size:20px}}.section-slider .container .slider ip-slider-sl-2::part(slider__items__ul){margin:0}.section-slider .container .slider ip-slider-sl-2::part(slider__li__desc){bottom:unset;font-size:clamp(18px,2.5vw,30px);top:50%;transform:translate(0, -50%);font-family:var(--ip-slider-font-primary)}.section-slider .container .slider ip-slider-sl-2::part(slider__li__desc) span{font-family:var(--ip-slider-font-secondary);display:block}.message{background-color:#014990;position:relative}@media only screen and (min-width: 1280px){.message{clip-path:polygon(0 0, 100% 5%, 100% 95%, 0% 100%)}}.message .container{padding:80px 20px}@media only screen and (min-width: 768px){.message .container{padding:80px 50px}}@media only screen and (min-width: 1280px){.message .container{padding:70px 0px 70px 0px;width:80vw;margin:0 auto}}@media only screen and (min-width: 1920px){.message .container{width:73vw;padding:140px 0px 140px 0px}}.message .container img.curve{position:absolute;left:0px;top:40%;width:100%;z-index:-1}.message .container .heading{color:#fff;-webkit-text-fill-color:#fff;font-family:"Trenda-Regular",sans-serif;font-size:clamp(2.35rem,4.5vw,3.75rem);text-transform:uppercase;line-height:1.2;padding:0px 0 25px 0px;position:relative}@media only screen and (max-width: 767px){.message .container .heading .ml-130{margin-left:0px}}@media only screen and (min-width: 768px){.message .container .heading{padding:40px 0 30px 0px}.message .container .heading .ml-130{margin-left:0px}}@media only screen and (min-width: 1280px){.message .container .heading{padding:40px 0 40px 0px}.message .container .heading .ml-130{margin-left:130px}}@media only screen and (min-width: 1920px){.message .container .heading{padding:65px 0 65px 0px}}.message .container .heading .bold{font-size:clamp(2.5rem,4.5vw,5.5rem);font-family:"Trenda-Bold",sans-serif}.message .container .figure{display:flex;flex-direction:column;margin-bottom:65px;padding-left:0px}@media only screen and (min-width: 768px){.message .container .figure{flex-direction:row}}.message .container .figure .info{margin-bottom:30px}@media only screen and (min-width: 768px){.message .container .figure .info{margin-bottom:0px;flex:1}}@media only screen and (min-width: 1280px){.message .container .figure .info{display:flex;align-items:flex-start}}@media only screen and (max-width: 767px){.message .container .figure .info-img{padding-left:0}}@media only screen and (min-width: 1280px){.message .container .figure .info-img{display:flex;flex-direction:column;align-items:center;justify-content:center}}.message .container .figure .info-img .picto{width:150px;height:auto;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 767px){.message .container .figure .info-img .picto{width:55vw}}@media only screen and (min-width: 768px){.message .container .figure .info-img .picto{width:100%}}.message .container .figure .info-img .int-link{display:none}@media only screen and (min-width: 1280px){.message .container .figure .info-img .int-link{font-family:"VinciSans-Medium",sans-serif;color:#fff;-webkit-text-fill-color:#fff;background-color:#014990;border:2px solid #fff;text-transform:uppercase;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:15px 30px}}@media only screen and (min-width: 1920px){.message .container .figure .info-img .int-link{padding:20px 40px}}.message .container .figure .info-img .int-link__txt{font-size:21px;margin-right:20px;line-height:1}.message .container .figure .info-img .int-link__icon{width:24px;height:24px}.message .container .figure .info-img .int-link__icon svg{display:block;width:100%;height:100%}.message .container .figure .info-img .int-link:hover,.message .container .figure .info-img .int-link:focus,.message .container .figure .info-img .int-link:focus-within{color:#014990;-webkit-text-fill-color:#014990;background-color:#f0f0f0}@media only screen and (max-width: 767px){.message .container .figure .quote{padding-left:0}}@media only screen and (min-width: 768px){.message .container .figure .quote{display:flex;flex-direction:column;justify-content:center;padding-left:50px;flex:3}}@media only screen and (min-width: 1280px){.message .container .figure .quote{padding-left:35px}}@media only screen and (min-width: 1920px){.message .container .figure .quote{padding-left:80px}}.message .container .figure .quote blockquote{color:#fff;-webkit-text-fill-color:#fff;font-family:"VinciSans",sans-serif;font-size:clamp(1.7rem,3.5vw,3.75rem);line-height:1}.message .container .figure .quote blockquote p{margin-bottom:30px}@media only screen and (min-width: 768px){.message .container .figure .quote blockquote p{margin-bottom:40px}}.message .container .figure .quote blockquote footer p{color:#fff;-webkit-text-fill-color:#fff;font-family:"VinciSans",sans-serif;font-size:20px;line-height:1.2}@media only screen and (min-width: 768px){.message .container .figure .quote blockquote footer p{font-size:20px;margin-bottom:0}}@media only screen and (min-width: 1280px){.message .container .figure .quote blockquote footer p{font-size:21px;flex:2}}@media only screen and (min-width: 1920px){.message .container .figure .quote blockquote footer p{font-size:25px}}.message .container .int-link{font-family:"VinciSans-Medium",sans-serif;color:#fff;-webkit-text-fill-color:#fff;background-color:#014990;border:1px solid #fff;text-transform:uppercase;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:10px 20px}@media only screen and (min-width: 768px){.message .container .int-link{padding:15px 25px}}@media only screen and (min-width: 1280px){.message .container .int-link{padding:15px 30px}}@media only screen and (min-width: 1920px){.message .container .int-link{padding:20px 40px}}.message .container .int-link__txt{font-size:15px;margin-right:20px;line-height:1}@media only screen and (min-width: 768px){.message .container .int-link__txt{font-size:20px}}.message .container .int-link__icon{width:24px;height:24px}.message .container .int-link__icon svg{display:block;width:100%;height:100%}.message .container .int-link:hover,.message .container .int-link:focus,.message .container .int-link:focus-within{color:#014990;-webkit-text-fill-color:#014990;background-color:#f0f0f0}.video{background-color:#52c1dd;padding:60px 20px;margin-bottom:0;position:relative}@media only screen and (min-width: 768px){.video{padding:80px 50px}}@media only screen and (min-width: 1280px){.video{padding:65px 0;clip-path:polygon(0 0, 100% 0, 100% 95%, 0% 100%)}}@media only screen and (min-width: 1920px){.video{padding:140px 0}}.video .container{margin:0 auto}@media only screen and (min-width: 1280px){.video .container{width:80vw}}@media only screen and (min-width: 1920px){.video .container{width:73vw}}.video .container img.curve{position:absolute;left:0px;top:37%;width:100%;z-index:-1}.video .container .heading{color:#052145;-webkit-text-fill-color:#052145;font-family:"Trenda-Regular",sans-serif;font-size:clamp(2.35rem,4.5vw,3.75rem);line-height:1.2;margin-bottom:25px;position:relative;text-transform:uppercase}.video .container .heading .ml-50{margin-left:0px}@media only screen and (min-width: 768px){.video .container .heading{margin-bottom:30px}}@media only screen and (min-width: 1280px){.video .container .heading{margin-bottom:40px}.video .container .heading .ml-50{margin-left:50px}}@media only screen and (min-width: 1920px){.video .container .heading{margin-bottom:65px}}.video .container .heading .newLine{display:inline}@media only screen and (min-width: 1280px){.video .container .heading .newLine{display:block}}.video .container .heading .bold{font-size:clamp(2.5rem,4.5vw,5.5rem);font-family:"Trenda-Bold",sans-serif}.video .container .intro{color:#052145;font-family:"VinciSans",sans-serif;font-size:clamp(30px,2.5vw,38px);line-height:1.2;margin-bottom:35px}@media only screen and (min-width: 1280px){.video .container .intro{margin-bottom:40px}}@media only screen and (min-width: 1920px){.video .container .intro{margin-bottom:65px}}.video .container .intro .big{font-family:"VinciSans-Bold",sans-serif}.video .container .vid-cont{position:relative;margin-bottom:35px}@media only screen and (min-width: 1280px){.video .container .vid-cont{margin-bottom:40px}}@media only screen and (min-width: 1920px){.video .container .vid-cont{margin-bottom:80px}}.video .container .vid-cont .desc{color:#052145;font-family:"VinciSans",sans-serif;font-size:clamp(24px,2vw,30px);margin-bottom:35px;z-index:1}@media only screen and (min-width: 768px){.video .container .vid-cont .desc{width:50%}}@media only screen and (min-width: 1280px){.video .container .vid-cont .desc{position:absolute;left:0;top:0;width:25%}}.video .container .vid-cont .vid-frame{width:100%;height:auto;background-color:#f2f2f2;position:relative;z-index:2;margin-left:auto;transition:all .5s ease-in-out}@media only screen and (min-width: 1280px){.video .container .vid-cont .vid-frame{width:70%;height:500px}}@media only screen and (min-width: 1920px){.video .container .vid-cont .vid-frame{height:640px}}.video .container .vid-cont .vid-frame .thumbnail{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative}.video .container .vid-cont .vid-frame .play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;transition:all .3s ease-in-out}.video .container .vid-cont .vid-frame .play img{width:60px;height:60px;transition:all .3s ease-in-out}@media only screen and (min-width: 1920px){.video .container .vid-cont .vid-frame .play img{width:100px;height:100px}}.video .container .vid-cont .vid-frame .play img:hover,.video .container .vid-cont .vid-frame .play img:focus,.video .container .vid-cont .vid-frame .play img:focus-within{transform:scale(1.1)}.video .container .vid-cont .vid-frame .play:focus{transform:translate(-50%, -50%),scale(1.1);outline:2px solid #014990}.video .container .vid-cont .vid-frame .close{position:absolute;right:-15px;top:-15px;visibility:hidden;transition:all .3s ease-in-out;z-index:99;border-radius:50%}@media only screen and (min-width: 1920px){.video .container .vid-cont .vid-frame .close{right:-30px;top:-30px}}.video .container .vid-cont .vid-frame .close img{width:30px;height:30px;transition:all .3s ease-in-out}@media only screen and (min-width: 768px){.video .container .vid-cont .vid-frame .close img{width:40px;height:40px}}@media only screen and (min-width: 1920px){.video .container .vid-cont .vid-frame .close img{width:60px;height:60px}}.video .container .vid-cont .vid-frame .close img:hover{transform:scale(1.2)}.video .container .vid-cont .vid-frame .close:focus{transform:scale(1.2);outline:2px solid #fff}.video .container .vid-cont .vid-frame iframe{position:absolute;top:0;right:0;height:100%;width:100%;transition:all .3s ease-in-out;visibility:hidden;border:2px solid #014990}.video .container .vid-cont .vid-frame.active{width:100%}.video .container .vid-cont iframe.active{width:100%;visibility:visible}.video .container .vid-cont .close.active{visibility:visible}@media only screen and (max-width: 767px){.video .container .cards{display:none}}@media only screen and (min-width: 768px){.video .container .cards{display:block}}.video .container .cards__list{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(5, 1fr);grid-row-gap:20px}@media only screen and (min-width: 768px){.video .container .cards__list{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr);grid-column-gap:35px}}@media only screen and (min-width: 1024px){.video .container .cards__list{grid-template-columns:repeat(5, 1fr);grid-template-rows:auto;grid-column-gap:35px}}@media only screen and (min-width: 1920px){.video .container .cards__list{grid-column-gap:50px}}.video .container .cards__list__item-link{position:relative;overflow:hidden;box-shadow:0 0 0 0px #014990}.video .container .cards__list__item-link:hover,.video .container .cards__list__item-link:focus,.video .container .cards__list__item-link:focus-within{box-shadow:0 0 0 5px #014990;outline:none}.video .container .cards__list__item-link:hover .content>img,.video .container .cards__list__item-link:focus .content>img,.video .container .cards__list__item-link:focus-within .content>img{transform:scale(1.05);opacity:0}.video .container .cards__list__item-link:hover .content .block-text,.video .container .cards__list__item-link:focus .content .block-text,.video .container .cards__list__item-link:focus-within .content .block-text{opacity:1}.video .container .cards__list__item-link .desktop{display:none}@media only screen and (min-width: 1024px){.video .container .cards__list__item-link .desktop{display:block}}.video .container .cards__list__item-link .tablet{display:none}@media only screen and (max-width: 1023px){.video .container .cards__list__item-link .tablet{display:block}}@media only screen and (min-width: 1280px){.video .container .cards__list__item-link .tablet{display:none}}.video .container .cards__list__item-link .mobile{display:block}@media only screen and (min-width: 768px){.video .container .cards__list__item-link .mobile{display:none}}.video .container .cards__list__item-link .content{height:100%;position:relative;display:flex;align-items:center;justify-content:center}.video .container .cards__list__item-link .content img{transition:all .5s ease-in-out}.video .container .cards__list__item-link .content .block-text{position:absolute;top:0;left:0;height:100%;width:100%;padding:0 30px;background-color:#014990;color:#fff;text-transform:uppercase;display:flex;justify-content:center;flex-direction:column;opacity:0;transition:all .3s ease-in-out}.video .container .cards__list__item-link .content .block-text .big{font-family:"VinciSans-Medium",sans-serif;font-size:clamp(30px,2.5vw,45px)}.video .container .cards__list__item-link .content .block-text .big sup{text-transform:none}@media only screen and (min-width: 768px){.video .container .cards__list__item-link .content .block-text{align-items:center;text-align:center}}@media only screen and (min-width: 1280px){.video .container .cards__list__item-link .content .block-text{align-items:flex-start;text-align:initial}}.video .container .cards__list__item-link .textCont{width:100%;display:flex;align-items:center;justify-content:center;background:#fff;padding:20px;position:relative;z-index:1}@media only screen and (min-width: 1920px){.video .container .cards__list__item-link .textCont{padding:35px}}.video .container .cards__list__item-link .textCont .logo{width:40%}@media only screen and (min-width: 1280px){.video .container .cards__list__item-link .textCont .logo{width:100%}}.video .container .da-faq-acc{display:flex;align-items:center;flex-direction:column}@media only screen and (min-width: 768px){.video .container .da-faq-acc{display:none}}.video .container .da-faq-section{flex:1;display:flex;flex-direction:column;justify-content:space-evenly}.video .container .da-faq-item:not(:last-child){margin-bottom:20px}.video .container .da-faq-item button.da-faq-question{background:#fff;border:none;padding:30px;width:100%;text-align:left;position:relative;font-size:1.25rem;font-family:"VinciSans",sans-serif;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.video .container .da-faq-item button.da-faq-question img.logo{max-width:170px}.video .container .da-faq-question::after{content:"";width:25px;height:25px;background-color:#014990;background-image:url(./assets/images/arrow-bottom.svg);background-size:80%;background-position:center center;background-repeat:no-repeat;transition:all .2s ease}.video .container .da-faq-question[aria-expanded=false]::after{content:"";width:25px;height:25px;background-image:url(./assets/images/arrow-top.svg);background-size:80%;background-position:center center;background-repeat:no-repeat}.video .container .faq-answer{max-height:0px;overflow:hidden;transition:all 300ms ease-in-out}.video .container .faq-answer .block-text{background-color:#014990;color:#fff;font-size:1.125rem;padding:40px;text-transform:uppercase}.video .container .faq-answer .block-text .big{font-family:"VinciSans-Medium",sans-serif;font-size:45px;display:block}.video .container .faq-answer.open{transition:all 300ms ease-in-out;max-height:800px}.mondial{padding:60px 20px;margin-bottom:0;position:relative}@media only screen and (min-width: 768px){.mondial{padding:80px 50px}}@media only screen and (min-width: 1280px){.mondial{padding:65px 0;clip-path:polygon(0 0, 100% 0, 100% 95%, 0% 100%)}}@media only screen and (min-width: 1920px){.mondial{padding:140px 0}}.mondial .container{margin:0 auto}@media only screen and (min-width: 1280px){.mondial .container{width:80vw}}@media only screen and (min-width: 1920px){.mondial .container{width:73vw}}.mondial .container .image_link img{transition:all 300ms ease-in-out}.mondial .container .image_link img:hover{transform:scale(1.05)}.mondial .container .heading{color:#000;-webkit-text-fill-color:#000;font-family:"Trenda-Regular",sans-serif;font-size:clamp(2.35rem,4.5vw,3.75rem);line-height:1.2;margin-bottom:25px;position:relative;text-transform:uppercase}@media only screen and (min-width: 768px){.mondial .container .heading{margin-bottom:30px}}@media only screen and (min-width: 1280px){.mondial .container .heading{margin-bottom:40px}}@media only screen and (min-width: 1920px){.mondial .container .heading{margin-bottom:65px}}.mondial .container .heading .bold{font-size:clamp(2.5rem,4.5vw,5.5rem);font-family:"Trenda-Bold",sans-serif;color:#014990;-webkit-text-fill-color:#014990}.mondial .container .int-link{font-family:"VinciSans-Medium",sans-serif;color:#fff;-webkit-text-fill-color:#fff;background-color:#014990;border:2px solid #014990;text-transform:uppercase;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:10px 20px;line-height:1}@media only screen and (min-width: 768px){.mondial .container .int-link{padding:15px 25px}}@media only screen and (min-width: 1280px){.mondial .container .int-link{padding:15px 30px}}@media only screen and (min-width: 1920px){.mondial .container .int-link{padding:20px 40px}}.mondial .container .int-link__txt{font-size:15px;margin-right:20px}@media only screen and (min-width: 768px){.mondial .container .int-link__txt{font-size:20px}}@media only screen and (min-width: 1280px){.mondial .container .int-link__txt{font-size:21px}}.mondial .container .int-link__icon{width:24px;height:24px}.mondial .container .int-link__icon svg{display:block;width:100%;height:100%}.mondial .container .int-link:hover,.mondial .container .int-link:focus,.mondial .container .int-link:focus-within{color:#014990;-webkit-text-fill-color:#014990;background-color:#f0f0f0}.gouvernance{padding:60px 0;position:relative}@media only screen and (min-width: 1280px){.gouvernance{padding:65px 0}}@media only screen and (min-width: 1920px){.gouvernance{padding:140px 0}}.gouvernance .container{padding:0 20px}@media only screen and (min-width: 768px){.gouvernance .container{padding:0 50px}}@media only screen and (min-width: 1280px){.gouvernance .container{padding:0;width:80vw;margin:0 auto}}@media only screen and (min-width: 1920px){.gouvernance .container{width:73vw}}.gouvernance .container img.curve{position:absolute;left:0px;top:4%;width:100%;z-index:-1}.gouvernance .container img.curve-bottom{position:absolute;left:0px;bottom:10%;width:100%;z-index:-1}.gouvernance .container .heading{color:#da325d;-webkit-text-fill-color:#da325d;font-family:"VinciSans",sans-serif;font-size:clamp(2.35rem,4.5vw,3.75rem);line-height:1.2;text-transform:uppercase;padding:0px 0 25px 0px;position:relative}@media only screen and (min-width: 768px){.gouvernance .container .heading{padding:0px 0 30px 0px}}@media only screen and (min-width: 1280px){.gouvernance .container .heading{padding:0px 0 40px 0px}}@media only screen and (min-width: 1920px){.gouvernance .container .heading{padding:0px 0 65px 0px}}.gouvernance .container .heading .bold{font-size:clamp(2.5rem,4.5vw,5.5rem);font-family:"Trenda-Bold",sans-serif}.gouvernance .container .cover-img{width:80%;height:auto;margin-bottom:25px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px){.gouvernance .container .cover-img{margin-bottom:30px}}@media only screen and (min-width: 1280px){.gouvernance .container .cover-img{margin-bottom:40px}}@media only screen and (min-width: 1920px){.gouvernance .container .cover-img{margin-bottom:65px}}.gouvernance .container .int-link{font-family:"VinciSans-Medium",sans-serif;color:#fff;-webkit-text-fill-color:#fff;background-color:#da325d;border:2px solid #da325d;text-transform:uppercase;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:10px 20px;line-height:1}@media only screen and (min-width: 768px){.gouvernance .container .int-link{padding:15px 25px}}@media only screen and (min-width: 1280px){.gouvernance .container .int-link{padding:15px 30px}}@media only screen and (min-width: 1920px){.gouvernance .container .int-link{padding:20px 40px}}.gouvernance .container .int-link__txt{font-size:15px;margin-right:20px}@media only screen and (min-width: 768px){.gouvernance .container .int-link__txt{font-size:20px}}@media only screen and (min-width: 1280px){.gouvernance .container .int-link__txt{font-size:21px}}.gouvernance .container .int-link__icon{width:24px;height:24px}.gouvernance .container .int-link__icon svg{display:block;width:100%;height:100%}.gouvernance .container .int-link:hover,.gouvernance .container .int-link:focus,.gouvernance .container .int-link:focus-within{color:#da325d;-webkit-text-fill-color:#da325d;background-color:#f0f0f0}.card{margin-bottom:60px;background:#f0f0f0;padding:60px 0}@media only screen and (min-width: 1280px){.card{padding:140px 0;margin-bottom:140px}}.card .container{padding:0 25px}@media only screen and (min-width: 1280px){.card .container{padding:0;width:95vw;margin:0 auto}}@media only screen and (min-width: 1920px){.card .container{width:73vw}}.card .container .heading{font-size:40px;font-family:"VinciSans",sans-serif;color:#014990;-webkit-text-fill-color:#014990;position:relative;padding:30px 0 45px 30px}@media only screen and (min-width: 768px){.card .container .heading{font-size:50px;padding:70px 0 50px 70px}}@media only screen and (min-width: 1280px){.card .container .heading{font-size:80px;padding:80px 0 60px 80px}}.card .container .heading:before{content:"";background-image:url(./assets/images/blue-corner.svg);position:absolute;top:0px;left:0px;width:149px;height:150px;background-repeat:no-repeat;background-size:auto}@media only screen and (max-width: 767px){.card .container .heading:before{width:39px;height:40px;background-size:contain}}.card .container .heading .newLine{display:inline}@media only screen and (min-width: 1280px){.card .container .heading .newLine{display:block}}.card .container .heading .bold{font-family:"VinciSans-Bold",sans-serif}.card .container .text{font-size:18px;font-family:"VinciSans",sans-serif;color:#014990;-webkit-text-fill-color:#014990;padding-bottom:30px;padding-left:30px}@media only screen and (min-width: 768px){.card .container .text{font-size:24px;padding-bottom:50px;padding-left:0}}@media only screen and (min-width: 1280px){.card .container .text{font-size:40px;padding-bottom:80px}}.card .container .cards__list{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3, 1fr);grid-row-gap:20px}@media only screen and (min-width: 768px){.card .container .cards__list{grid-row-gap:40px;width:100%}}@media only screen and (min-width: 1280px){.card .container .cards__list{grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-column-gap:50px}}@media only screen and (min-width: 1920px){.card .container .cards__list{grid-column-gap:70px}}.card .container .cards__list__item-link{position:relative}.card .container .cards__list__item-link::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);transition:all .3s ease-in-out}.card .container .cards__list__item-link:hover::before,.card .container .cards__list__item-link:focus::before,.card .container .cards__list__item-link:focus-within::before{background-color:rgba(0,0,0,.2)}.card .container .cards__list__item-link:hover>.textCont .txt:before,.card .container .cards__list__item-link:focus>.textCont .txt:before,.card .container .cards__list__item-link:focus-within>.textCont .txt:before{height:2px}.card .container .cards__list__item-link .desktop{display:none}@media only screen and (min-width: 1280px){.card .container .cards__list__item-link .desktop{display:block}}.card .container .cards__list__item-link .tablet{display:none}@media only screen and (min-width: 768px){.card .container .cards__list__item-link .tablet{display:block}}@media only screen and (min-width: 1280px){.card .container .cards__list__item-link .tablet{display:none}}.card .container .cards__list__item-link .mobile{display:block}@media only screen and (min-width: 768px){.card .container .cards__list__item-link .mobile{display:none}}.card .container .cards__list__item-link .textCont{width:100%;display:flex;align-items:center;justify-content:center;background:#fff;padding:30px 0}.card .container .cards__list__item-link .textCont .logo{width:200px}@media only screen and (min-width: 1280px){.card .container .cards__list__item-link .textCont .logo{width:250px}}.principes{background-color:#f0f0f0;position:relative}@media only screen and (min-width: 1280px){.principes{clip-path:polygon(0 0, 100% 5%, 100% 100%, 0% 100%)}}.principes .container{padding:80px 20px}@media only screen and (min-width: 768px){.principes .container{padding:80px 50px}}@media only screen and (min-width: 1280px){.principes .container{padding:70px 0px 70px 0px;width:80vw;margin:0 auto}}@media only screen and (min-width: 1920px){.principes .container{width:73vw;padding:140px 0px 140px 0px}}.principes .container img.curve{position:absolute;left:0px;top:5%;width:100%;z-index:-1}.principes .container img.curve-bottom{position:absolute;left:0px;bottom:29%;width:100%;z-index:-1}.principes .container .heading{color:#752969;-webkit-text-fill-color:#752969;font-family:"VinciSans",sans-serif;font-size:clamp(2.35rem,4.5vw,3.75rem);line-height:1.2;text-transform:uppercase;padding:0px 0 25px 0px;position:relative}@media only screen and (min-width: 768px){.principes .container .heading{padding:40px 0 30px 0px}}@media only screen and (min-width: 1280px){.principes .container .heading{padding:40px 0 40px 0px}}@media only screen and (min-width: 1920px){.principes .container .heading{padding:65px 0 65px 0px}}.principes .container .heading .bold{font-size:clamp(2.5rem,4.5vw,5.5rem);font-family:"Trenda-Bold",sans-serif}.principes .container .item-link{display:flex;flex-direction:column;box-shadow:0 0 0 5px #f0f0f0,0 0 0 10px #f0f0f0;transition:all .3s ease-in-out}.principes .container .item-link:not(:last-child){margin-bottom:40px}.principes .container .item-link:nth-child(5),.principes .container .item-link:nth-child(6){flex-direction:column-reverse}@media only screen and (min-width: 768px){.principes .container .item-link{display:grid;grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 1165px){.principes .container .item-link{display:grid;grid-template-columns:repeat(3, 1fr)}}.principes .container .item-link .desktop{display:none}@media only screen and (min-width: 1165px){.principes .container .item-link .desktop{display:block}}.principes .container .item-link .tablet{display:none}@media only screen and (min-width: 768px){.principes .container .item-link .tablet{display:block}}@media only screen and (min-width: 1165px){.principes .container .item-link .tablet{display:none}}.principes .container .item-link .mobile{display:block}@media only screen and (min-width: 1165px){.principes .container .item-link .mobile{display:none}}.principes .container .item-link:hover,.principes .container .item-link:focus,.principes .container .item-link:focus-within{box-shadow:0 0 0 5px #f0f0f0,0 0 0 10px #014990}.principes .container .item-link:hover>.pic img,.principes .container .item-link:focus>.pic img,.principes .container .item-link:focus-within>.pic img{transform:scale(1.1)}.principes .container .item-link:hover>.pic02 img,.principes .container .item-link:focus>.pic02 img,.principes .container .item-link:focus-within>.pic02 img{transform:scale(1.1)}.principes .container .item-link:hover>.logo,.principes .container .item-link:focus>.logo,.principes .container .item-link:focus-within>.logo{background-color:#e5e5e5}.principes .container .item-link:hover>.title-box .int-link,.principes .container .item-link:focus>.title-box .int-link,.principes .container .item-link:focus-within>.title-box .int-link{padding-right:60px}.principes .container .item-link .pic{overflow:hidden}.principes .container .item-link .pic img{transition:all .3s ease-in-out}.principes .container .item-link .pic02{overflow:hidden;display:none}@media only screen and (min-width: 1165px){.principes .container .item-link .pic02{display:block}}.principes .container .item-link .pic02 img{transition:all .3s ease-in-out}.principes .container .item-link .title-box{font-family:"Trenda-Bold",sans-serif;color:#fff;-webkit-text-fill-color:#fff;background-color:#014990;font-size:clamp(1.7rem,2.3vw,2.188rem);line-height:1.1;display:flex;flex-direction:column;justify-content:space-between;text-transform:uppercase;padding:20px;gap:30px;transition:all 300ms ease-in-out}@media only screen and (min-width: 768px){.principes .container .item-link .title-box{padding:45px;justify-content:space-evenly}}@media only screen and (min-width: 1280px){.principes .container .item-link .title-box{justify-content:space-between}}@media only screen and (min-width: 1920px){.principes .container .item-link .title-box{line-height:50px}}.principes .container .item-link .title-box .int-link{color:#fff;-webkit-text-fill-color:#fff;text-transform:uppercase;font-size:24px;font-family:"VinciSans",sans-serif;line-height:1;padding-right:50px;position:relative;width:-moz-fit-content;width:fit-content;transition:all .3s ease-in-out}.principes .container .item-link .title-box .int-link::before{content:"";position:absolute;right:0;top:6px;width:10px;height:10px;border-top:2px solid #fff;border-left:2px solid #fff;transform:rotate(130deg)}.principes .container .item-link .title-box .int-link::after{content:"";position:absolute;right:0;top:10px;width:15px;height:2px;background-color:#fff}.principes .container .item-link .title-box .int-link__icon{width:24px;height:24px}.principes .container .item-link .title-box .int-link__icon svg{display:block;width:100%;height:100%}.collab{margin-bottom:40px}@media only screen and (min-width: 768px){.collab{margin-bottom:60px}}@media only screen and (min-width: 1280px){.collab{margin-bottom:140px}}.collab .container{padding:0 25px}@media only screen and (min-width: 1280px){.collab .container{padding:0;width:95vw;margin:0 auto}}@media only screen and (min-width: 1920px){.collab .container{width:73vw}}.collab .container .heading{color:#014990;-webkit-text-fill-color:#014990;font-family:"VinciSans-Bold",sans-serif;font-size:clamp(1.563rem,5.2vw,3.75rem);position:relative;padding:30px 0 40px 30px}@media only screen and (min-width: 768px){.collab .container .heading{padding:40px 0 60px 40px}}@media only screen and (min-width: 1280px){.collab .container .heading{padding:50px 0 70px 50px}}.collab .container .heading::before{content:"";position:absolute;border-top:10px solid #014990;border-left:10px solid #014990;top:0;left:0;width:50px;height:50px}@media only screen and (min-width: 768px){.collab .container .heading::before{width:70px;height:70px}}@media only screen and (min-width: 1280px){.collab .container .heading::before{width:100px;height:100px}}.collab .container .grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(4, 1fr);grid-column-gap:10px;grid-row-gap:10px;margin-bottom:30px}@media only screen and (min-width: 768px){.collab .container .grid{grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(3, 1fr);grid-column-gap:15px;grid-row-gap:15px;margin-bottom:60px}}@media only screen and (min-width: 1280px){.collab .container .grid{grid-column-gap:30px;grid-row-gap:30px;margin-bottom:70px;padding:0 50px}}.collab .container .grid-item{display:flex;align-items:center;justify-content:center}.collab .container .grid-item h3{text-transform:uppercase;color:#fff;-webkit-text-fill-color:#fff;font-family:"VinciSans-Bold",sans-serif;font-size:clamp(.75rem,3vw,2.125rem);text-align:center}.collab .container .grid-item h3 .solo{display:block}.collab .container .grid-item:nth-child(6){grid-area:2/2/3/4}.collab .container .grid-item:nth-child(6) img{width:130px;height:auto}@media only screen and (min-width: 768px){.collab .container .grid-item:nth-child(6) img{width:215px}}@media only screen and (min-width: 1280px){.collab .container .grid-item:nth-child(6) img{max-height:175px;width:315px}}@media only screen and (min-width: 1920px){.collab .container .grid-item:nth-child(6) img{max-height:210px}}.collab .container .grid .item-2{background-color:#b24e25}.collab .container .grid .item-4{background-color:#5e8019}.collab .container .grid .item-5{background-color:#da325d}.collab .container .grid .item-10{background-color:#7d18d6}.collab .container .grid .item-12{background-color:#014990}.collab .container .linkCont{display:flex;align-items:center;justify-content:center}.collab .container .linkCont .link{font-family:"VinciSans",sans-serif;color:#014990;-webkit-text-fill-color:#014990;border:2px solid #014990;text-transform:uppercase;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:15px 20px}@media only screen and (min-width: 768px){.collab .container .linkCont .link{padding:20px 25px}}@media only screen and (min-width: 1280px){.collab .container .linkCont .link{padding:1.5625rem}}.collab .container .linkCont .link:hover,.collab .container .linkCont .link:focus,.collab .container .linkCont .link:focus-within{color:#fff;-webkit-text-fill-color:#fff;background-color:#014990}.collab .container .linkCont .link__txt{font-size:14px;margin-right:10px}@media only screen and (min-width: 768px){.collab .container .linkCont .link__txt{font-size:16px;margin-right:15px}}@media only screen and (min-width: 1280px){.collab .container .linkCont .link__txt{font-size:22px}}.collab .container .linkCont .link__icon{width:14px;height:14px}@media only screen and (min-width: 768px){.collab .container .linkCont .link__icon{width:16px;height:16px}}@media only screen and (min-width: 1280px){.collab .container .linkCont .link__icon{width:22px;height:22px}}.collab .container .linkCont .link__icon svg{display:block}.footer{padding-bottom:20px}@media only screen and (min-width: 768px){.footer{padding:0 30px 60px}}@media only screen and (min-width: 1280px){.footer{padding:0}}.footer .container{max-width:950px;margin:0 auto}.footer .container .footer-top{padding:45px 0;display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 1280px){.footer .container .footer-top{padding:50px 0;flex-direction:row;align-items:flex-start;justify-content:center;gap:75px}}.footer .container .footer-top .logo{margin-bottom:40px}@media only screen and (min-width: 1280px){.footer .container .footer-top .logo{margin-bottom:0}}.footer .container .footer-top .logo__link{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content}.footer .container .footer-top .logo__link__icon{width:200px;height:auto}.footer .container .footer-top .footerNav{margin-bottom:40px}@media only screen and (min-width: 1280px){.footer .container .footer-top .footerNav{margin-bottom:0}}.footer .container .footer-top .footerNav__list{display:grid;grid-template-columns:1fr;grid-gap:15px}@media only screen and (min-width: 768px){.footer .container .footer-top .footerNav__list{grid-template-columns:repeat(3, 1fr);grid-gap:40px}}.footer .container .footer-top .footerNav__list__item{display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 768px){.footer .container .footer-top .footerNav__list__item{align-items:flex-start;justify-content:flex-start}}.footer .container .footer-top .footerNav__list__item-link{color:#014990;font-family:"VinciSans",sans-serif;font-size:20px;position:relative;width:-moz-fit-content;width:fit-content}.footer .container .footer-top .footerNav__list__item-link::after{content:"";position:absolute;left:0;bottom:-2px;width:0px;height:2px;background-color:#014990;transition:all .3s ease-in-out}.footer .container .footer-top .footerNav__list__item-link:hover::after,.footer .container .footer-top .footerNav__list__item-link:focus::after{width:100%}.footer .container .footer-top .footerNav__list__item .levelList__item{display:flex;align-items:center;justify-content:center}.footer .container .footer-top .footerNav__list__item .levelList__item:not(:last-child){padding-bottom:20px}@media only screen and (min-width: 768px){.footer .container .footer-top .footerNav__list__item .levelList__item{align-items:flex-start;justify-content:flex-start}}.footer .container .footer-top .footerNav__list__item .levelList__item__link{color:#014990;font-family:"VinciSans",sans-serif;font-size:20px;position:relative;width:-moz-fit-content;width:fit-content}.footer .container .footer-top .footerNav__list__item .levelList__item__link::after{content:"";position:absolute;left:0;bottom:-2px;width:0px;height:2px;background-color:#014990;transition:all .3s ease-in-out}.footer .container .footer-top .footerNav__list__item .levelList__item__link:hover::after,.footer .container .footer-top .footerNav__list__item .levelList__item__link:focus::after{width:100%}.footer .container .footer-top .social__heading{color:#014990;font-family:"VinciSans",sans-serif;font-weight:400;margin-bottom:10px;font-size:20px;text-align:center}@media only screen and (min-width: 1280px){.footer .container .footer-top .social__heading{text-align:left}}.footer .container .footer-top .social__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:28px}@media only screen and (min-width: 768px){.footer .container .footer-top .social__list{grid-gap:17px}}.footer .container .footer-top .social__list__item-link{display:flex;align-items:center;justify-content:center}.footer .container .footer-top .social__list__item-link img{width:26px;height:26px;transition:all .3s ease-in-out}@media only screen and (min-width: 1280px){.footer .container .footer-top .social__list__item-link img{width:20px;height:20px}}.footer .container .footer-top .social__list__item-link:hover>img,.footer .container .footer-top .social__list__item-link:focus>img{padding:2px}.footer .container .footer-btm{display:flex;flex-direction:column;align-items:center;padding:30px 0}@media only screen and (min-width: 768px){.footer .container .footer-btm{flex-direction:row;justify-content:space-between;max-width:80%;margin:0 auto}}@media only screen and (min-width: 1280px){.footer .container .footer-btm{max-width:100%}}.footer .container .footer-btm .copy{margin-bottom:20px}@media only screen and (min-width: 768px){.footer .container .footer-btm .copy{margin-bottom:0}}.footer .container .footer-btm .copy p{color:#014990;font-size:20px;font-family:"VinciSans",sans-serif}.footer .container .footer-btm .info .doc{display:flex;align-items:center;color:#014990;font-family:"VinciSans",sans-serif;font-size:20px}.footer .container .footer-btm .info .doc svg{width:24px;margin-right:5px}@keyframes bounce-left{0%{transform:translateX(0)}50%{transform:translateX(rem(8px))}100%{transform:translateX(0)}}@keyframes bounce-right{0%{transform:translateX(0)}50%{transform:translateX(rem(-8px))}100%{transform:translateX(0)}}@keyframes bounce-up{0%{transform:translateY(0)}50%{transform:translateY(rem(-8px))}100%{transform:translateY(0)}}@keyframes bounce-down{0%{transform:translateY(0)}50%{transform:translateY(rem(8px))}100%{transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}
