@font-face{font-family:"Dassault Aviation Regular";src:url(./assets/fonts/DassaultAviationSans-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Dassault Aviation Heavy";src:url(./assets/fonts/DassaultAviationSans-Bold.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,figure,figcaption,cite,blockquote{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,figure,figcaption,cite,blockquote{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,figure,figcaption,cite,blockquote{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,figure,figcaption,cite,blockquote{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,figure,figcaption,cite,blockquote{padding-top:0;padding-bottom:0}}html{font-size:100%;scroll-behavior:smooth}*,*::before,*::after{box-sizing:border-box}body{background-color:#fff;color:#1c1c1c;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;box-sizing:border-box}img{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}a,button{all:unset;display:inline-block;color:inherit;box-sizing:border-box;cursor:pointer}a:focus,a:focus-visible,button:focus,button:focus-visible{outline:-webkit-focus-ring-color auto 1px;outline-offset:.3125rem;outline-color:var(--focus-color, currentColor)}.d-block{display:block}.container{--container-padding: 7.5rem;inline-size:min(100%,var(--max-width, 102.5rem));padding-inline:var(--container-padding);margin-inline:auto}@supports not (inline-size: 0){.container{width:min(100%,var(--max-width, 102.5rem))}}@supports not (padding-inline: 0){.container{padding-left:var(--container-padding);padding-right:var(--container-padding)}}@supports not (margin-inline: auto){.container{margin-left:auto;margin-right:auto}}nav .container,.footer .container{inline-size:100%}@supports not (inline-size: 0){nav .container,.footer .container{width:100%}}@media only screen and (max-width: 1024px){.container{--container-padding: min(5.2083333333vw, 2.5rem)}}body{font-family:"Dassault Aviation Regular",sans-serif,"sans-serif",system-ui,"Segoe UI",Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1.125rem;font-weight:normal;line-height:normal;text-align:start}@supports not (text-align: start){body{text-align:left}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){body{font-size:1rem}}h1,h2,h3,h4,h5,h6{font-family:"Dassault Aviation Heavy",sans-serif;font-weight:normal;line-height:1.2;text-transform:uppercase;text-align:start}@supports not (text-align: start){h1,h2,h3,h4,h5,h6{text-align:left}}h1{font-size:clamp(2rem,3.125vw + .1rem,3.75rem);line-height:1.3333333333em;-webkit-margin-after:.5em;margin-block-end:.5em;text-align:center;max-inline-size:10ch}@supports not ((-webkit-margin-after: 0) or (margin-block-end: 0)){h1{margin-bottom:.5em}}@media only screen and (max-width: 1024px){h1{font-size:3.5rem;-webkit-margin-after:0;margin-block-end:0;max-inline-size:none}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){h1{font-size:2rem}}h2{color:#fff;font-family:"Dassault Aviation Regular",sans-serif;font-size:clamp(1.5rem,2.9166666667vw + .1rem,3.5rem);line-height:1.2142857143em;-webkit-margin-after:1.6071428571em;margin-block-end:1.6071428571em;margin-inline:auto;inline-size:min(50rem,100%);text-align:center}@media only screen and (max-width: 1024px){h2{font-size:2.625rem}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){h2{font-size:1.5rem}}.block h2{font-family:"Dassault Aviation Heavy",sans-serif;font-size:clamp(1.25rem,2.6041666667vw + .1rem,3.125rem);line-height:1;-webkit-margin-after:.4em;margin-block-end:.4em;margin-inline:0;inline-size:auto;text-transform:uppercase;text-align:start}@media only screen and (max-width: 1024px){.block h2{font-size:2.25rem;line-height:1.2222222222em}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.block h2{font-size:1.25rem;line-height:1.4em}}h3{font-size:1.5625rem}p{font-size:1.125rem;line-height:1.6}header p{font-family:"Dassault Aviation Regular",sans-serif;font-size:clamp(1.125rem,1.25vw + .1rem,1.5rem);line-height:1.5833333333em}@media only screen and (max-width: 1024px){header p{font-size:1.375rem;line-height:1.4545454545em}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){header p{font-size:1.125rem;line-height:1.2222222222em}}.block p{font-family:"Dassault Aviation Regular",sans-serif;font-size:clamp(1rem,1.875vw + .1rem,2.25rem);line-height:1;-webkit-margin-after:.8333333333em;margin-block-end:.8333333333em}@media only screen and (max-width: 1024px){.block p{font-size:1.75rem}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.block p{font-size:1rem}}footer p{font-size:clamp(.75rem,.7291666667vw + .1rem,.875rem);line-height:1.2142857143em;text-transform:uppercase}@media only screen and (max-width: 1024px){footer p{font-size:.875rem}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){footer p{font-size:.75rem}}a{transition:all 300ms ease-in-out}main p a{text-decoration:underline}.p-1{padding:.0625rem}.p-3{padding:.1875rem}.p-6{padding:.375rem}.p-9{padding:.5625rem}.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-9{margin:.5625rem}.row{display:flex;flex-direction:row;gap:var(--gap)}.nbsp{white-space:nowrap}.sr-only{position:absolute;clip:rect(0, 0, 0, 0);-webkit-clip-path:inset(50%);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:#1c1c1c;color:#fff;z-index:9999;transition:position 300ms ease-in-out}@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;position:relative}.show-on-focus:focus,.show-on-focus:focus-visible{-webkit-clip-path:none;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}}.navigation{background-color:#fff;color:#324b6b;min-block-size:5.625rem}@media only screen and (max-width: 1024px){.navigation{box-shadow:0 .125em .625em rgba(28,28,28,.1)}}.navigation .container{display:flex;justify-content:space-between;align-items:center;block-size:100%;padding-block:1.875rem}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.navigation .container{flex-direction:column;justify-content:center;gap:2.1875rem}}.navigation__right{display:flex;align-items:center;gap:5.625rem}@media only screen and (max-width: 1024px){.navigation__right{inline-size:100%;justify-content:space-between}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.navigation__right{justify-content:center}}.navigation__right .language__list{display:flex;align-items:center}.navigation__right .language__list__item{font-family:"Dassault Aviation Regular",sans-serif;font-size:1rem}.navigation__right .language__list__item:nth-child(1){position:relative;-webkit-margin-end:1.25rem;margin-inline-end:1.25rem}.navigation__right .language__list__item:nth-child(1)::after{content:"";position:absolute;inset-inline-end:-10px;block-size:100%;inline-size:2px;background-color:#324b6b}.navigation__right .language__list__item__link{color:#324b6b;position:relative}.navigation__right .language__list__item__link::after{content:"";position:absolute;inline-size:0;block-size:1px;display:block;-webkit-margin-before:-1px;margin-block-start:-1px;inset-inline-end:0;background-color:#324b6b;transition:inline-size .5s ease}.navigation__right .language__list__item__link:hover::after,.navigation__right .language__list__item__link:focus::after{inline-size:100%;inset-inline-start:0}.navigation__right .language__list .current{font-family:"Dassault Aviation Heavy",sans-serif;position:relative}.navigation__right .language__list .current::before{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;inline-size:100%;block-size:1px;background-color:#324b6b}.header .container{--max-width: 100%;display:flex;padding-inline:0}@media only screen and (max-width: 1024px){.header .container{flex-direction:column-reverse;padding-inline:1.875rem}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.header .container{padding-inline:0}}.header__left{background-color:#324b6b;color:#fff;flex:1;flex-basis:40.625%;padding-block:8.75rem;padding-inline:4.375rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:5rem}@media only screen and (max-width: 1024px){.header__left{inline-size:100%;flex-basis:100%;padding-block:4.375rem;padding-inline:6.25rem;gap:2.5rem}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.header__left{padding-block:2.5rem;padding-inline:3.125rem;gap:1.875rem}}.header__left .links{font-family:"Dassault Aviation Regular",sans-serif;font-weight:700;display:flex;flex-direction:column;align-items:center;gap:1.875rem}@media only screen and (max-width: 1024px){.header__left .links{gap:1.25rem}}.header__left .links .btn{font-size:1.125rem}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.header__left .links .btn{font-size:1rem;text-align:left}}.header__left .links .btn>span{position:relative;isolation:isolate}.header__left .links .btn>span::before{content:"";position:absolute;inset-inline:0;inset-block-end:-0.125em;inline-size:0;block-size:.125rem;background-color:currentColor;transition:inline-size 300ms ease-in-out;z-index:-1}.header__left .links .btn:hover img,.header__left .links .btn:focus img{animation:bounce-down 1s ease-in-out infinite}.header__left .links .btn:hover>span::before,.header__left .links .btn:focus>span::before{inline-size:100%}.header__left .links .btn-primary:hover,.header__left .links .btn-primary:focus{--btn-primary-bg-clr: #ffffff;--btn-primary-txt-clr: #324b6b;--focus-color: var(--btn-primary-bg-clr)}.header__left .accessibility P{font-size:1.25rem;text-align:center;-webkit-margin-after:.9375rem;margin-block-end:.9375rem}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.header__left .accessibility P{font-size:1rem}}.header__left .accessibility .icons{display:flex;justify-content:center;align-items:center}.header__left .accessibility .icons img{block-size:100%;inline-size:auto;max-inline-size:100%;max-block-size:100%;aspect-ratio:1/1}.header__left .accessibility .icons img:nth-of-type(2){aspect-ratio:3/2}.header__right{flex:1;flex-basis:auto;overflow:hidden}@media only screen and (max-width: 1024px){.header__right{inline-size:100%;flex-basis:100%}}.header__right figure{position:relative;display:block;inline-size:100%;block-size:100%}@media only screen and (max-width: 1024px){.header__right figure{aspect-ratio:3/2}}.header__right figure img{inline-size:100%;block-size:100%;max-inline-size:100%;max-block-size:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 1024px){.header__right figure img{-o-object-position:top;object-position:top}}.header__right figure figcaption{position:absolute;inset-inline-end:0;inset-block-end:0;font-size:.75rem;background-color:#1c1c1c;color:#fff;padding-inline:1em;padding-block:.5em}section{padding-block:9.9800399202vh}@media only screen and (max-width: 1024px){section{padding-block:4.375rem}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){section{padding-block:2.1875rem}}.block-section .block{--block-bg-clr: #324b6b;--block-txt-clr: #ffffff}.quote-section{background-color:#e8e9ed;color:#1c1c1c;padding-block:10.2564102564vh}@media only screen and (max-width: 1024px){.quote-section{padding-block:4.375rem}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.quote-section{padding-block:2.1875rem}}.quote-section .container{--max-width: 100%;--container-padding: min(21.625rem, 18.0208333333vw)}@media only screen and (max-width: 1024px){.quote-section .container{--container-padding: min(4.6875rem, 9.765625vw)}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.quote-section .container{--container-padding: min(5.2083333333vw, 2.5rem)}}.quote-section .btn-primary{--btn-primary-bg-clr: #324b6b;--btn-primary-txt-clr: #ffffff}.quote-section .quote{inline-size:100%;display:grid;justify-items:center;grid-template-columns:minmax(auto, min(100%, 18.75rem)) 1fr;grid-template-areas:"avatar icon" "avatar quote" "avatar btn" "caption ." "caption .";-moz-column-gap:6.25rem;column-gap:6.25rem;row-gap:1.875rem}@media only screen and (max-width: 1024px){.quote-section .quote{grid-template-columns:1fr;grid-template-areas:"avatar" "icon" "quote" "caption" "btn"}}.quote-section .quote__image{grid-area:avatar;inline-size:100%;max-inline-size:18.75rem;aspect-ratio:1/1;overflow:hidden;border-radius:50%;-o-object-fit:cover;object-fit:cover}.quote-section .quote__caption{grid-area:caption;color:#324b6b;font-size:1.25rem;line-height:1.3em;text-align:center}.quote-section .quote__caption cite{display:block;font-family:"Dassault Aviation Heavy",sans-serif;font-size:1.625rem;font-style:normal;line-height:1.2307692308em;-webkit-margin-after:.1923076923em;margin-block-end:.1923076923em}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.quote-section .quote__caption cite{font-size:1.25rem;line-height:1.3em}}.quote-section .quote__icon{justify-self:start;grid-area:icon;inline-size:5rem}@media only screen and (max-width: 1024px){.quote-section .quote__icon{justify-self:center}}.quote-section .quote__text{grid-area:quote;font-style:normal;font-size:clamp(1.25rem,1.25vw + .1rem,1.5rem);line-height:1.2083333333em}@media only screen and (max-width: 1024px){.quote-section .quote__text{font-size:1.375rem;line-height:1.2045454545em;text-align:center}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.quote-section .quote__text{font-size:1.25rem;line-height:1.2em}}.quote-section .quote .btn{justify-self:start;grid-area:btn;font-size:1.25rem;line-height:1.2em;font-family:"Dassault Aviation Regular",sans-serif}@media only screen and (max-width: 1024px){.quote-section .quote .btn{justify-self:center}}.quote-section .quote .btn__icon{display:flex;align-items:center;justify-content:center;inline-size:-moz-fit-content;inline-size:fit-content;block-size:-moz-fit-content;block-size:fit-content}.prefooter{background-color:#e8e9ed;color:#1c1c1c}.prefooter .key-figures{display:grid;grid-template-columns:repeat(4, minmax(min(18.75rem, 100%), 1fr));grid-auto-rows:auto;gap:1.25rem}@media only screen and (max-width: 1024px){.prefooter .key-figures{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.prefooter .key-figures{grid-template-columns:1fr}}.prefooter .key-figures .figure{background-color:#324b6b;color:#fff;border:.125rem solid #324b6b;transition:background-color 300ms ease-in-out;border-radius:.3125rem}.prefooter .key-figures .figure:hover,.prefooter .key-figures .figure:focus-within{background-color:#fff;color:#324b6b;border-color:currentColor}.prefooter .key-figures .figure a{--focus-color: #324b6b;display:grid;grid-template-columns:1fr;grid-template-rows:minmax(auto, 5.125rem) 1fr;gap:1.5625rem;block-size:100%;inline-size:100%;padding-block:5.25rem;padding-inline:1.875rem}@media only screen and (max-width: 1024px){.prefooter .key-figures .figure a{padding-block:3.875rem}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.prefooter .key-figures .figure a{padding-block:2.8125rem}}.prefooter .key-figures .figure img{inline-size:100%;block-size:100%;max-inline-size:100%;max-block-size:5.125rem}.prefooter .key-figures .figure .info{font-family:"Dassault Aviation Regular",sans-serif;font-size:clamp(1rem,1.0416666667vw + .1rem,1.25rem);line-height:1.3em;text-align:center;text-transform:none}@media only screen and (max-width: 1024px){.prefooter .key-figures .figure .info{font-size:1.125rem}}.prefooter .key-figures .figure-icon{display:flex;align-items:center;justify-content:center}.prefooter .key-figures .figure-icon,.prefooter .key-figures .figure-icon svg,.prefooter .key-figures .figure-icon path{transition:none}.footer{background-color:#fff;color:#324b6b;-webkit-border-before:.625rem solid #324b6b;border-block-start:.625rem solid #324b6b}.footer .container{display:flex;align-items:center;justify-content:space-between;min-block-size:8.75rem}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.footer .container{flex-direction:column;justify-content:center;gap:1.875rem;padding-block:2.5rem;text-align:center}}.footer .right{display:flex;gap:5px;z-index:1}.footer .right a{position:relative}.footer .right a::before{content:"";position:absolute;inset-inline:0;inset-block-end:-0.125em;inline-size:0;block-size:.125rem;background-color:currentColor;transition:inline-size 300ms ease-in-out;z-index:-1}.footer .right a:hover::before,.footer .right a:focus::before,.footer .right a:focus-visible::before{inline-size:100%}.cookiesContainer{position:fixed;inset-inline-start:4.0625rem;inset-block-end:4.0625rem;inline-size:35.625rem;block-size:auto;border:.0625rem solid #ecedf2;border-radius:.25rem;box-shadow:.25rem .25rem .75rem .03125rem rgba(0,0,0,.1);padding-inline:1.875rem;-webkit-padding-after:1.875rem;padding-block-end:1.875rem;background-color:#fff}@supports not (inline-size: 0){.cookiesContainer{width:35.625rem}}@supports not (block-size: 0){.cookiesContainer{height:auto}}@supports not (inset-inline-start: 0){.cookiesContainer{left:4.0625rem}}@supports not (inset-block-end: 0){.cookiesContainer{bottom:4.0625rem}}@supports not (padding-inline: 0){.cookiesContainer{padding-left:1.875rem;padding-right:1.875rem}}@supports not ((-webkit-padding-after: 0) or (padding-block-end: 0)){.cookiesContainer{padding-bottom:1.875rem}}@media only screen and (max-width: 992px){.cookiesContainer{inset-inline-start:2.5rem;inline-size:28.125rem}@supports not (inline-size: 0){.cookiesContainer{width:28.125rem}}@supports not (inset-inline-start: 0){.cookiesContainer{left:2.5rem}}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.cookiesContainer{inset-block-end:.625rem;inset-inline-start:50%;inline-size:calc(100% - 1.25rem);transform:translateX(-50%);border-radius:0}@supports not (inline-size: 0){.cookiesContainer{width:calc(100% - 1.25rem)}}@supports not (inset-inline-start: 0){.cookiesContainer{left:50%}}@supports not (inset-block-end: 0){.cookiesContainer{bottom:.625rem}}}@media only screen and (max-width: 992px)and (orientation: landscape){.cookiesContainer{inline-size:75%;inset-inline-start:50%;transform:translateX(-50%);border-radius:.25rem .25rem 0 0}@supports not (inset-inline-start: 0){.cookiesContainer{left:50%}}@supports not (inline-size: 0){.cookiesContainer{width:75%}}}.cookiesContainer .desc{color:#818e94;font-family:"Dassault Aviation Regular",sans-serif;font-size:1rem;text-align:justify;line-height:normal}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.cookiesContainer .desc{font-size:.875rem}}.cookiesContainer .desc:first-of-type{-webkit-margin-before:4.0625rem;margin-block-start:4.0625rem;-webkit-margin-after:1.25rem;margin-block-end:1.25rem}@supports not ((-webkit-margin-before: 0) or (margin-block-start: 0)){.cookiesContainer .desc:first-of-type{margin-top:4.0625rem}}@supports not ((-webkit-margin-after: 0) or (margin-block-end: 0)){.cookiesContainer .desc:first-of-type{margin-bottom:1.25rem}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.cookiesContainer .desc:first-of-type{-webkit-margin-before:3.75rem;margin-block-start:3.75rem;-webkit-margin-after:1.25rem;margin-block-end:1.25rem}@supports not ((-webkit-margin-before: 0) or (margin-block-start: 0)){.cookiesContainer .desc:first-of-type{margin-top:3.75rem}}@supports not ((-webkit-margin-after: 0) or (margin-block-end: 0)){.cookiesContainer .desc:first-of-type{margin-bottom:1.25rem}}}.cookiesContainer .desc:last-of-type{-webkit-margin-after:2.1875rem;margin-block-end:2.1875rem}@supports not ((-webkit-margin-after: 0) or (margin-block-end: 0)){.cookiesContainer .desc:last-of-type{margin-bottom:2.1875rem}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.cookiesContainer .desc:last-of-type{-webkit-margin-after:1.875rem;margin-block-end:1.875rem}@supports not ((-webkit-margin-after: 0) or (margin-block-end: 0)){.cookiesContainer .desc:last-of-type{margin-bottom:1.875rem}}}.cookiesContainer .refuseContinue{position:absolute;inset-block-start:1.25rem;inset-inline-end:1.5625rem;padding:.3125rem;text-decoration:underline;color:#324b6b;block-size:unset;text-transform:none;font-family:"Dassault Aviation Regular",sans-serif;font-size:1rem}@supports not (inset-block-start: 0){.cookiesContainer .refuseContinue{top:1.25rem}}@supports not (inset-inline-end: 0){.cookiesContainer .refuseContinue{right:1.5625rem}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.cookiesContainer .refuseContinue{font-size:.875rem;inset-block-start:.9375rem}@supports not (inset-block-start: 0){.cookiesContainer .refuseContinue{top:.9375rem}}}.cookiesContainer.remove-modal{display:none}.cookie-btn{display:flex}.cookie-btn button{font-family:"Dassault Aviation Regular",sans-serif;font-weight:700;font-size:.875rem;inline-size:8.75rem;block-size:2.75rem;display:flex;align-items:center;justify-content:center;background-color:#324b6b;color:#fff;text-transform:none;border:.0625rem solid rgba(0,0,0,0);transition:300ms ease;border-radius:.25rem}@supports not (inline-size: 0){.cookie-btn button{width:8.75rem}}@supports not (block-size: 0){.cookie-btn button{height:2.75rem}}.cookie-btn button:hover,.cookie-btn button:focus{background:#223348 radial-gradient(circle, transparent 1%, #223348 1%) center/15000%;border-color:#324b6b;color:#fff;outline:.125em solid #000}@media only screen and (max-width: 350px){.cookie-btn button{inline-size:8.125rem}@supports not (inline-size: 0){.cookie-btn button{width:8.125rem}}}.btn{--btn-primary-bg-clr: transparent;--btn-primary-txt-clr: currentColor;display:flex;justify-content:space-between;align-items:center;gap:.625em;inline-size:-moz-fit-content;inline-size:fit-content;background-color:var(--btn-primary-bg-clr);color:var(--btn-primary-txt-clr);font-size:1em;border:.0625em solid var(--btn-primary-txt-clr);border-radius:6.25em;padding-inline:1.25em;padding-block:.9375em}.btn:hover,.btn:focus{--focus-color: var(--btn-primary-bg-clr)}.btn:hover .btn__icon,.btn:focus .btn__icon{animation:bounce-left 1s ease-in-out infinite}.btn-primary{--btn-primary-bg-clr: #ffffff;--btn-primary-txt-clr: #324b6b;position:relative;isolation:isolate;overflow:hidden}.btn-primary:hover,.btn-primary:focus{--btn-primary-bg-clr: transparent;--btn-primary-txt-clr: #324b6b;--focus-color: var(--btn-primary-txt-clr)}@keyframes bounce-left{0%{transform:translateX(0)}50%{transform:translateX(0.5rem)}100%{transform:translateX(0)}}.language{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.3125em}.language .lang{font-family:"Dassault Aviation Regular",sans-serif;font-size:1rem}.language .lang a{display:block;position:relative;isolation:isolate}.language .lang a::before{content:"";position:absolute;inset-inline:0;inset-block-end:-0.125em;inline-size:0;block-size:.125rem;background-color:currentColor;transition:inline-size 300ms ease-in-out;z-index:-1}.language .lang a:hover::before,.language .lang a:focus::before,.language .lang a:focus-visible::before{inline-size:100%}.logo{block-size:100%;display:flex;gap:1.25rem}@media only screen and (max-width: 1024px){.logo:has(.logo__name:empty){justify-content:center;align-items:center}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.logo{gap:.75rem;flex-direction:column;justify-content:center;align-items:center}}.navigation .logo{display:flex}@media only screen and (max-width: 1024px){.navigation .logo{display:none}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.navigation .logo{display:flex}}.logo-tablet{display:none}@media only screen and (max-width: 1024px){.logo-tablet{display:flex;padding-block:2.5rem}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.logo-tablet{display:none}}.logo img{inline-size:auto;block-size:100%;max-inline-size:100%;max-block-size:4.6875rem}.logo__name{font-family:"Dassault Aviation Regular",sans-serif;align-self:center;font-size:1.5rem;line-height:normal;text-transform:uppercase}.logo__name:empty{display:none}@media only screen and (max-width: 1024px){.logo__name{font-size:1.125rem;text-align:center}}.logo-wrapper{display:block;block-size:100%}.footer .logo-wrapper::before{display:none}.footer .logo-wrapper .logo{display:block;inline-size:100%;block-size:auto;max-inline-size:100%;max-block-size:100%;max-inline-size:9.375rem}.socials{contain:layout;display:flex;align-items:center;gap:.9375rem}.socials .social{contain:layout;position:relative;inline-size:1.875rem;block-size:1.875rem;aspect-ratio:1/1;border-radius:50%;border:.0625em solid currentColor;isolation:isolate;transition:all 300ms ease-in-out;overflow:hidden}.socials .social::before{content:"";position:absolute;inset:0;border-radius:inherit;transform:scale(0);background-color:#324b6b;transition:transform 300ms ease-in-out;z-index:-1}.socials .social>a{display:flex;justify-content:center;align-items:center;inline-size:100%;block-size:100%;font-size:1rem;padding:.3125em}.socials .social:hover,.socials .social:focus-within,.socials .social:focus-visible{outline:-webkit-focus-ring-color auto .0625em;outline-offset:.3125em;outline-color:var(--focus-color, currentColor);color:#fff;border-color:rgba(0,0,0,0)}.socials .social:hover::before,.socials .social:focus-within::before,.socials .social:focus-visible::before{transform:scale(1)}.navigation .socials{--focus-color: #324b6b}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.navigation .socials{display:none}}header .socials{--focus-color: #ffffff;position:absolute;inset-block-end:1.875rem;inset-inline-start:inherit}@media only screen and (max-width: 1024px){header .socials{display:none}}header .socials .social::before{background-color:#fff}header .socials .social:hover,header .socials .social:focus,header .socials .social:focus-visible{color:#324b6b;border-color:rgba(0,0,0,0)}footer .socials{--focus-color: #324b6b;display:none}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){footer .socials{display:flex;justify-content:center}}.block{--block-bg-clr: #324b6b;--block-txt-clr: #ffffff;position:relative;display:flex;align-items:center;justify-content:space-between;gap:3.75rem;padding-block:4.0625rem;-webkit-margin-after:3.125rem;margin-block-end:3.125rem;isolation:isolate}@media only screen and (max-width: 1024px){.block{flex-direction:column-reverse;padding-block:0;padding-inline:3.75rem;gap:4.6875rem;-webkit-padding-after:5.625rem;padding-block-end:5.625rem}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.block{padding-inline:1.25rem;-webkit-padding-after:2.8125rem;padding-block-end:2.8125rem;gap:2.8125rem}}.block:last-of-type{-webkit-margin-after:0;margin-block-end:0}.block::before{content:"";position:absolute;inset:0;inline-size:75.7142857143%;background-color:var(--block-bg-clr);z-index:-1}@media only screen and (max-width: 1024px){.block::before{inset-block-start:auto;inline-size:100%;block-size:79.0043290043%}}.block__text{flex:1;flex-basis:41.4285714286%;color:var(--block-txt-clr);-webkit-padding-start:3.75rem;padding-inline-start:3.75rem}@media only screen and (max-width: 1024px){.block__text{align-self:flex-start;flex-basis:100%;-webkit-padding-start:0;padding-inline-start:0}}.block__text>*{max-inline-size:36.875rem}@media only screen and (max-width: 1024px){.block__text>*{max-inline-size:none}}.block__image{flex:1;flex-basis:58.5714285714%;max-inline-size:51.25rem;aspect-ratio:3/2;overflow:hidden;display:block;position:relative;inline-size:100%;block-size:100%}@media only screen and (max-width: 1024px){.block__image{max-inline-size:none}}.block__image img{inline-size:100%;block-size:auto;max-inline-size:100%;max-block-size:100%;-o-object-fit:cover;object-fit:cover}.block__image .caption{position:absolute;inset-inline-end:0;inset-block-end:0;font-size:.75rem;background-color:#1c1c1c;color:#fff;padding-inline:1em;padding-block:.5em}.block .links{display:flex;flex-direction:column}.block .links .link{font-family:"Dassault Aviation Regular",sans-serif;font-size:clamp(.75rem,1.25vw + .1rem,1.5rem);font-weight:normal}@media only screen and (max-width: 1024px){.block .links .link{font-size:1.375rem}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.block .links .link{font-size:.75rem}}.block .links .link a{position:relative;inline-size:-moz-fit-content;inline-size:fit-content;display:flex;align-items:center;gap:.625em;padding-block:.8333333333em}.block .links .link a::before{content:"";position:absolute;inset-inline:0;inset-block-end:0;inline-size:100%;block-size:.0416666667em;background-color:currentColor;transition:inline-size 300ms ease-in-out}.block .links .link a span{inline-size:-moz-max-content;inline-size:max-content}.block .links .link a .icon{max-block-size:.8333333333em}.block .links .link a:hover::before,.block .links .link a:focus::before,.block .links .link a:focus-visible::before{inline-size:0%}.block .links .link a:hover .icon,.block .links .link a:focus .icon,.block .links .link a:focus-visible .icon{animation:bounce-left 1s ease-in-out infinite}.block:nth-of-type(2n){flex-direction:row-reverse}@media only screen and (max-width: 1024px){.block:nth-of-type(2n){flex-direction:column-reverse}}.block:nth-of-type(2n)::before{inset-inline-start:auto}@media only screen and (max-width: 1024px){.block:nth-of-type(2n)::before{inset-block-start:auto;inset-inline-start:0}}.block:nth-of-type(2n) .block__text{-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:3.75rem;padding-inline-end:3.75rem}@media only screen and (max-width: 1024px){.block:nth-of-type(2n) .block__text{-webkit-padding-end:0;padding-inline-end:0}}.block:nth-of-type(2n) .block__image .caption{inset-inline-end:auto;inset-inline-start:0}@media only screen and (max-width: 1024px){.block:nth-of-type(2n) .block__image .caption{inset-inline-end:0;inset-inline-start:auto}}@keyframes bounce-left{0%{transform:translateX(0)}50%{transform:translateX(0.5rem)}100%{transform:translateX(0)}}.back-to-top{--focus-color: #1c1c1c;background-color:#1c1c1c;color:#fff;display:flex;align-items:center;justify-content:center;block-size:2.5rem;position:fixed;inset-block-end:3.125rem;inset-inline-end:3.125rem;z-index:9999;padding:.625rem;aspect-ratio:1;opacity:0;border-radius:.3125rem;pointer-events:none;transition:opacity 500ms ease-in-out}@media only screen and (max-width: 1024px){.back-to-top{inset-block-end:1.25rem;inset-inline-end:1.25rem}}.back-to-top-show{opacity:1;pointer-events:auto;transition:opacity 500ms ease-in-out}
