@font-face{font-family:'PTSansRegular';src:url("../../fonts/built/PTSans-Regular.woff2") format("woff2"),url("../../fonts/built/PTSans-Regular.woff") format("woff"),url("../../fonts/built/PTSans-Regular.ttf") format("truetype")}@font-face{font-family:'PTSansRegular';src:url("../../fonts/built/PTSans-Bold.woff2") format("woff2"),url("../../fonts/built/PTSans-Bold.woff") format("woff"),url("../../fonts/built/PTSans-Bold.ttf") format("truetype");font-weight:bold}@font-face{font-family:'PTSansRegular';src:url("../../fonts/built/PTSans-BoldItalic.woff2") format("woff2"),url("../../fonts/built/PTSans-BoldItalic.woff") format("woff"),url("../../fonts/built/PTSans-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:'PTSansRegular';src:url("../../fonts/built/PTSans-Italic.woff2") format("woff2"),url("../../fonts/built/PTSans-Italic.woff") format("woff"),url("../../fonts/built/PTSans-Italic.ttf") format("truetype");font-style:italic}@font-face{font-family:'BauerBodoniStd';src:url("../../fonts/built/Bauer-Bodoni.woff2") format("woff2"),url("../../fonts/built/Bauer-Bodoni.woff") format("woff"),url("../../fonts/built/Bauer-Bodoni.ttf") format("truetype")}*{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}@font-face{font-family:'maz-icon-font';font-weight:normal;font-style:normal;src:url("../../fonts/built/maz-icon-font.eot");src:url("../../fonts/built/maz-icon-font.woff2") format("woff2"),url("../../fonts/built/maz-icon-font.woff") format("woff"),url("../../fonts/built/maz-icon-font.ttf") format("truetype"),url("../../fonts/built/maz-icon-font.eot?#iefix") format("embedded-opentype")}[class^="maz-icon-font-"],[class*=" maz-icon-font-"]{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none}.maz-icon-font-arrow-slideshow:after{content:""}.maz-icon-font-buger-grey:after{content:""}.maz-icon-font-burger-white:after{content:""}.maz-icon-font-close:after{content:""}.maz-icon-font-cta-arrow:after{content:""}.maz-icon-font-download-image:after{content:""}.maz-icon-font-download:after{content:""}.maz-icon-font-dropdown:after{content:""}.maz-icon-font-facebook:after{content:""}.maz-icon-font-instagram:after{content:""}.maz-icon-font-logo-white:after{content:""}.maz-icon-font-mini-pause:after{content:""}.maz-icon-font-mini-play:after{content:""}.maz-icon-font-pause:after{content:""}.maz-icon-font-pin-grey:after{content:""}.maz-icon-font-pin-white:after{content:""}.maz-icon-font-play:after{content:""}.maz-icon-font-quote:after{content:""}.maz-icon-font-search-grey:after{content:""}.maz-icon-font-search-white:after{content:""}.maz-icon-font-twitter:after{content:""}.maz-icon-font-view:after{content:""}.maz-icon-font-youtube:after{content:""}@font-face{font-family:'maz-icon-font';font-weight:normal;font-style:normal;src:url("../../fonts/built/maz-icon-font.eot");src:url("../../fonts/built/maz-icon-font.woff2") format("woff2"),url("../../fonts/built/maz-icon-font.woff") format("woff"),url("../../fonts/built/maz-icon-font.ttf") format("truetype"),url("../../fonts/built/maz-icon-font.eot?#iefix") format("embedded-opentype")}[class^="maz-icon-font-"],[class*=" maz-icon-font-"]{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none}.maz-icon-font-arrow-slideshow:after{content:""}.maz-icon-font-buger-grey:after{content:""}.maz-icon-font-burger-white:after{content:""}.maz-icon-font-close:after{content:""}.maz-icon-font-download-image:after{content:""}.maz-icon-font-facebook:after{content:""}.maz-icon-font-instagram:after{content:""}.maz-icon-font-logo-white:after{content:""}.maz-icon-font-mini-pause:after{content:""}.maz-icon-font-mini-play:after{content:""}.maz-icon-font-pause:after{content:""}.maz-icon-font-pin-grey:after{content:""}.maz-icon-font-pin-white:after{content:""}.maz-icon-font-cta-arrow:after{content:""}.maz-icon-font-play:after{content:""}.maz-icon-font-quote:after{content:""}.maz-icon-font-search-white:after{content:""}.maz-icon-font-twitter:after{content:""}.maz-icon-font-view:after{content:""}.maz-icon-font-youtube:after{content:""}.maz-icon-font-download:after{content:""}.maz-icon-font-dropdown:after{content:""}.maz-icon-font-search-grey:after{content:""}html{width:100%;overflow-x:hidden;font-size:16px}html.lock-scroll{overflow-y:scroll}html.lock-scroll body{overflow:hidden;position:fixed;bottom:0;left:0;right:0;touch-action:none}html *{font-family:"PTSansRegular",serif;color:#5c5c5c;letter-spacing:0;outline:none}.user-keyboard *:focus:not(.swiper-slide){box-shadow:0 0 0 4px #fff,0 0 0 7px #5c5c5c}.user-keyboard .swiper-slide:focus{position:relative;outline:none;border:none}.user-keyboard .swiper-slide:focus::after{position:absolute;display:block;width:100%;height:100%;content:'';top:0;left:0;box-shadow:inset 0 0 0 2px #5c5c5c;z-index:1;pointer-events:none}.user-keyboard .swiper-slide:focus .component-lazyloader__placeholder,.user-keyboard .swiper-slide:focus picture{z-index:-1}body{padding-top:100px}.user-logged-in:not(.page-node-type-homepage){padding-top:174px !important}.user-logged-in:not(.page-node-type-homepage) .component-breadcrumb{top:159px}.user-logged-in:not(.page-node-type-homepage) .component-header,.user-logged-in:not(.page-node-type-homepage) .component-header__panel{top:39px}.user-logged-in:not(.page-node-type-homepage) .component-header__panel{height:calc(100vh - 39px)}@media only screen and (min-width: 414px){.user-logged-in:not(.page-node-type-homepage){padding-top:139px !important}.user-logged-in:not(.page-node-type-homepage) .component-breadcrumb{top:199px}}@media only screen and (min-width: 975px){.user-logged-in:not(.page-node-type-homepage).toolbar-tray-open{padding-top:179px !important}.user-logged-in:not(.page-node-type-homepage).toolbar-tray-open .component-breadcrumb{top:199px}.user-logged-in:not(.page-node-type-homepage).toolbar-tray-open .component-header,.user-logged-in:not(.page-node-type-homepage).toolbar-tray-open .component-header__panel{top:79px}.user-logged-in:not(.page-node-type-homepage).toolbar-tray-open .component-header__panel{height:calc(100vh - 79px)}}.user-logged-in.page-node-type-homepage .component-header,.user-logged-in.page-node-type-homepage .component-header__panel{top:39px}.user-logged-in.page-node-type-homepage .component-header__panel{height:calc(100vh - 39px)}@media only screen and (min-width: 975px){.user-logged-in.page-node-type-homepage.toolbar-tray-open .component-header,.user-logged-in.page-node-type-homepage.toolbar-tray-open .component-header__panel{top:53px}.user-logged-in.page-node-type-homepage.toolbar-tray-open .component-header__panel{height:calc(100vh - 53px)}}.user-logged-in .top .node-preview-form-select a{position:absolute;display:inline-block;left:0;top:174px;z-index:10;padding:10px 20px;background:blue;color:#fff;font-weight:bold}@media only screen and (min-width: 414px){.user-logged-in .top .node-preview-form-select a{top:134px}}@media only screen and (min-width: 1024px){.user-logged-in .top .node-preview-form-select a{left:50%;transform:translateX(-50%);top:199px}}@media only screen and (min-width: 1440px){.user-logged-in .top .node-preview-form-select a{left:60px;transform:translateX(0);top:260px}}.user-logged-in .top .node-preview-form-select .form-type-select,.user-logged-in .top .node-preview-form-select .form-submit{display:none}.grey-line-target{display:inline-block}.white{color:#fff}.centered{text-align:center}.left-align{text-align:left}.right-align{text-align:right}.bold{font-weight:bold}.row-reverse{flex-direction:row-reverse}.no-border{border:none !important}.wrapper{width:100%;max-width:1440px;margin:0 auto}.title-article{text-transform:uppercase;font-size:1rem;line-height:18px;letter-spacing:1px;font-family:"PTSansRegular",serif;font-weight:bold;margin-bottom:30px}.icon-quote{font-size:2.5rem}.icon-quote::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.empty-picture{z-index:-1}.media-text li,.component-head-page li{font-size:0.9rem;line-height:18px}.media-text ol,.component-head-page ol{list-style:decimal}.media-text ul li,.component-head-page ul li{position:relative}.media-text ul li::before,.component-head-page ul li::before{content:'-';display:inline-block;margin-right:5px}.media-text ul li:not(:last-child),.component-head-page ul li:not(:last-child){margin-bottom:20px}.media-text a:not(.component-cta__link),.media-text-duo a:not(.component-cta__link){text-decoration:underline !important}sup{position:relative;vertical-align:top;top:-0.3em;font-size:smaller}h1,h2,h3,blockquote,.quote,.big-word{font-family:"BauerBodoniStd",serif}h1{font-size:5rem;line-height:90px}h1{margin:0 auto 30px}h2{font-size:3rem;line-height:56px;max-width:720px;margin-bottom:30px}h3{font-size:1.75rem;line-height:40px}section{width:100%;border-bottom:1px solid #5c5c5c}section.big-border{border-bottom:3px solid #5c5c5c}a{text-decoration:none}p{font-size:0.9rem;line-height:18px;letter-spacing:0px}p:not(:last-child){margin-bottom:20px}blockquote{position:relative;height:100%;font-size:3rem}blockquote>span{width:100%}blockquote>span.quote{display:block;text-align:center;line-height:1}blockquote>span:first-child{display:block;margin-bottom:40px}blockquote>span:first-child::after{transform:rotate(180deg)}blockquote>span:last-of-type{display:block;margin-top:40px}blockquote footer{position:absolute;font-size:0.9rem;line-height:18px;letter-spacing:0px}blockquote footer p:first-child{margin-bottom:0}button{background:none;border:none;padding:0}strong{font-weight:bold}em{font-style:italic}picture{position:relative;display:block;width:100%;background:#DEDEDE}picture img{position:absolute;height:100%;width:100%;top:0;left:0;object-fit:cover;z-index:2;font-family:'object-fit: cover;'}.a11y{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important;font-size:0.8rem}:-moz-placeholder{text-transform:uppercase}:-ms-input-placeholder{text-transform:uppercase}::-ms-input-placeholder{text-transform:uppercase}::placeholder{text-transform:uppercase}@media only screen and (max-width: 949px){h1,blockquote{font-size:2.5rem;line-height:50px}h2{font-size:1.875rem;line-height:36px}.icon-quote{line-height:1;font-size:1.875rem}.icon-quote::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}blockquote footer{position:relative;width:100%;margin-top:20px}}[class*="error"] header+section{display:flex;height:70vh;justify-content:center;align-items:center;flex-direction:column}[class*="error"] header+section h1+p{margin-bottom:0}[class*="error"] .item-list{display:flex;width:100%;justify-content:center;margin-top:80px}[class*="error"] .item-list li:not(:last-child){margin-right:40px}@media only screen and (max-width: 767px){[class*="error"] header+section{height:auto;justify-content:flex-start;padding:50px 0 100px}[class*="error"] .item-list{flex-direction:column;align-items:flex-start;margin-top:60px;padding:0 100px}[class*="error"] .item-list li:not(:last-child){margin-bottom:30px;margin-right:0}}.page-node-type-page-mandatory .component-breadcrumb{display:none}.page-node-type-page-mandatory .maz-basic-page{padding-top:80px}.page-node-type-page-mandatory .maz-basic-page section{padding-bottom:100px}.page-node-type-page-mandatory .wrapper{padding:0px 240px}.page-node-type-page-mandatory h1{text-align:center;margin-bottom:80px}.page-node-type-page-mandatory h2,.page-node-type-page-mandatory .component-cgu__title,.page-node-type-page-mandatory .component-cookie-table__title{max-width:none;padding-bottom:10px;border-bottom:1px solid #5c5c5c;font-weight:bold}@media only screen and (max-width: 1249px){.page-node-type-page-mandatory .wrapper{padding:0px 20px}}.page-node-type-homepage{padding-top:0}.page-node-type-homepage .homepage__picture{position:absolute;height:100%;top:0;left:0}.page-node-type-homepage .homepage__picture img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}.page-node-type-homepage .homepage__wrapper{width:100%;max-width:1320px;margin:0 auto}@media only screen and (max-width: 1282px){.page-node-type-homepage .homepage__wrapper{max-width:1200px}}.page-node-type-homepage .homepage__head--cover{position:relative;width:100%;padding-top:100vh}.page-node-type-homepage .homepage__head--cover>div:not(.homepage__figure):not(.component-lazyloader){position:absolute;bottom:0;left:50%;transform:translateX(-50%);text-align:center;width:100%;padding:40px 0 calc(8%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 65%);z-index:2}.page-node-type-homepage .homepage__head--cover>div:not(.homepage__figure):not(.component-lazyloader) h1{margin-bottom:40px;color:#fff}.page-node-type-homepage .homepage__head--cover>div:not(.homepage__figure):not(.component-lazyloader) .component-cta__link{display:inline-block;width:568px;background-color:white;padding:19px 0}@media only screen and (max-width: 1281px){.page-node-type-homepage .homepage__head--cover>div:not(.homepage__figure):not(.component-lazyloader) .component-cta__link{width:500px}}.page-node-type-homepage .homepage__head nav{width:100%;padding:30px 0}.page-node-type-homepage .homepage__head nav ul{display:flex;justify-content:center}.page-node-type-homepage .homepage__head nav li:nth-child(2){margin:0 60px}.page-node-type-homepage .homepage__head nav a{position:relative;font-size:0.75rem;line-height:18px;letter-spacing:1px;text-transform:uppercase}.page-node-type-homepage .homepage__section .component-learn-more.homepage__wrapper{padding:60px 0}.page-node-type-homepage .homepage__section .component-learn-more.homepage__wrapper h2{margin-top:-10px;margin-left:0}.page-node-type-homepage .homepage__section .component-learn-more.homepage__wrapper ul{padding:60px 0 0}.page-node-type-homepage .homepage__section .component-learn-more.homepage__wrapper ul li a{padding:0 0 0 40px}.page-node-type-homepage .homepage__section--cover{position:relative;width:100%;padding-top:41%}.page-node-type-homepage .homepage__section--cover .component-lazyloader{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.page-node-type-homepage .homepage__section--cover .component-lazyloader picture{height:100%}.page-node-type-homepage .homepage__section--cover>div:not(.homepage__figure):not(.component-lazyloader){position:absolute;width:420px;padding:40px;top:50%;left:60px;background:#fff;transform:translateY(-50%);z-index:2}.page-node-type-homepage .homepage__section--cover h2{margin-bottom:20px}.page-node-type-homepage .homepage__section--cover p{margin-bottom:30px}.page-node-type-homepage .homepage__section--quote-big-font .media-quotes{height:calc(100% - 40px)}.page-node-type-homepage .homepage__section--quote-big-font blockquote{justify-content:center;font-size:2.375rem;line-height:1}.page-node-type-homepage .homepage__section--quote-big-font blockquote .big-word{display:block;font-size:6.25rem;line-height:1}.page-node-type-homepage .homepage__section--quote-big-font blockquote .icon-quote{font-size:2.2rem;line-height:1}.page-node-type-homepage .homepage__section--quote-big-font blockquote .icon-quote:first-child{margin-top:-15px;margin-bottom:30px}@media only screen and (max-width: 1281px){.page-node-type-homepage .homepage__section--quote-big-font blockquote .icon-quote:first-child{padding-left:30px}}@media only screen and (max-width: 1281px){.page-node-type-homepage .homepage__section--quote-big-font blockquote .icon-quote:last-child{padding-right:30px}}@media only screen and (max-width: 1439px){.page-node-type-homepage .homepage__section--quote-big-font blockquote{font-size:2.875vw}.page-node-type-homepage .homepage__section--quote-big-font blockquote .big-word{font-size:6.95vw}.page-node-type-homepage .homepage__section--quote-big-font blockquote .icon-quote{font-size:2.65vw}}.page-node-type-homepage .homepage__section--quote-small-font{padding:0 45px 0 40px}.page-node-type-homepage .homepage__section--quote-small-font .media-small-quotes{display:flex;flex-direction:column;justify-content:center;height:100%}.page-node-type-homepage .homepage__section--quote-small-font blockquote{font-size:1.75rem;line-height:1.4;height:auto}.page-node-type-homepage .homepage__section--quote-small-font blockquote .icon-quote{position:relative;display:inline;top:10px;font-size:0.725rem;vertical-align:top}.page-node-type-homepage .homepage__section--quote-small-font blockquote .icon-quote:first-child{margin-bottom:0}.page-node-type-homepage .homepage__section--quote-small-font blockquote .quote{display:inline;text-align:inherit}.page-node-type-homepage .homepage__section--quote-small-font blockquote footer{position:relative;margin-top:30px}.page-node-type-homepage .homepage__section--quote-small-font blockquote footer p{margin-bottom:0}@media only screen and (max-width: 1340px){.page-node-type-homepage .homepage__section--quote-small-font{padding:0 0 0 1.5%}}.page-node-type-homepage .homepage__section--animated-band{position:relative;padding:50px 0 40px;border-top:1px solid #5c5c5c}.page-node-type-homepage .homepage__section--animated-band-controls{position:absolute;display:flex;height:100%;width:5%;min-width:50px;top:0;border-right:1px solid #5c5c5c;background-color:#fff;z-index:2;align-items:center;justify-content:center}.page-node-type-homepage .homepage__section--animated-band p{position:relative;height:56px;margin-bottom:30px;overflow:hidden;white-space:nowrap}.page-node-type-homepage .homepage__section--animated-band p>span{position:absolute;font-size:3rem;line-height:56px;font-family:"BauerBodoniStd",serif;top:0;right:0;min-width:100%}.page-node-type-homepage .homepage__section--animated-band .component-cta__link{position:relative;display:inline-block;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 1024px){.page-node-type-homepage h1 p,.page-node-type-homepage h2 p,.page-node-type-homepage .homepage__section--animated-band p{height:36px}.page-node-type-homepage h1 p>span,.page-node-type-homepage h2 p>span,.page-node-type-homepage .homepage__section--animated-band p>span{font-size:1.875rem;line-height:36px}.page-node-type-homepage .homepage__head--cover>div:not(.homepage__figure):not(.component-lazyloader) h1{margin-bottom:20px}.page-node-type-homepage .homepage__head--cover>div:not(.homepage__figure):not(.component-lazyloader) .component-cta__link{width:335px;text-align:left;padding:14px 0 14px 20px}.page-node-type-homepage .homepage__section--cover{padding-top:60%}.page-node-type-homepage .homepage__section--cover>div:not(.homepage__figure):not(.component-lazyloader){width:295px;padding:30px 25px;left:60px}.page-node-type-homepage .homepage__section .component-learn-more.homepage__wrapper ul{justify-content:space-between}.page-node-type-homepage .homepage__section .component-learn-more.homepage__wrapper ul li{width:30%}.page-node-type-homepage .homepage__section .component-learn-more.homepage__wrapper ul li a{padding:0}.page-node-type-homepage .homepage__section .component-learn-more.homepage__wrapper ul li a>h3{left:-23px}.page-node-type-homepage .homepage__section--quote-small-font .media-small-quotes .quote{font-size:2vw;line-height:1}.page-node-type-homepage .homepage__section--quote-small-font blockquote{line-height:1}.page-node-type-homepage .homepage__section--quote-small-font blockquote footer br{display:none}.page-node-type-homepage .homepage__news{padding:100px 60px}.page-node-type-homepage .homepage__news--list{column-gap:20px}}@media only screen and (max-width: 1024px) and (orientation: landscape){.page-node-type-homepage .homepage__head--cover{padding-top:calc(100px + 70%)}.page-node-type-homepage .homepage__head--cover>div:not(.homepage__figure):not(.component-lazyloader){width:100%}.page-node-type-homepage .homepage__section--cover{padding-top:60%}.page-node-type-homepage .homepage__section--cover>div:not(.homepage__figure):not(.component-lazyloader){width:295px;padding:30px 25px;left:60px}.page-node-type-homepage .homepage__section .component-learn-more.homepage__wrapper ul li a{padding:0 0 0 40px}.page-node-type-homepage .homepage__section .component-learn-more.homepage__wrapper ul li a>h3{left:0}}@media only screen and (max-width: 1024px){.page-node-type-homepage .homepage__section--cover h2{font-size:1.875rem;line-height:1}.page-node-type-homepage .homepage__section .component-learn-more.homepage__wrapper ul{flex-direction:row}}@media only screen and (max-width: 768px){.page-node-type-homepage .homepage__head--cover>div:not(.homepage__figure):not(.component-lazyloader){width:100%;transform:none;left:0;bottom:0;padding:90px 0}.page-node-type-homepage .homepage__head--cover h1{padding:0 10px}.page-node-type-homepage .homepage__head--cover h1 br{display:none}.page-node-type-homepage .homepage__section .component-learn-more.homepage__wrapper{padding:60px 40px}.page-node-type-homepage .homepage__section .component-learn-more.homepage__wrapper ul{padding:60px 35px 0;justify-content:flex-start;flex-direction:column}.page-node-type-homepage .homepage__section .component-learn-more.homepage__wrapper ul li{width:100%}.page-node-type-homepage .homepage__section .component-learn-more.homepage__wrapper ul li:not(:first-child){width:100%;padding:0}.page-node-type-homepage .homepage__section .component-learn-more.homepage__wrapper ul li:not(:first-child) a h3{left:-37px}.page-node-type-homepage .homepage__section .component-learn-more.homepage__wrapper ul li:nth-of-type(2){margin-right:0;margin-bottom:60px}.page-node-type-homepage .homepage__section--cover{padding-top:105vh}.page-node-type-homepage .homepage__section--cover>div:not(.homepage__figure):not(.component-lazyloader){width:calc(100% - 80px);padding:40px 60px;top:auto;bottom:40px;left:40px}.page-node-type-homepage .homepage__section--quote-big-font .media-quotes{height:100%}.page-node-type-homepage .homepage__section--quote-big-font blockquote .quote{font-size:2rem}.page-node-type-homepage .homepage__section--quote-big-font blockquote .big-word{font-size:5.5rem;text-align:center}.page-node-type-homepage .homepage__section--quote-big-font blockquote .icon-quote{position:relative;font-size:2.2rem}.page-node-type-homepage .homepage__section--quote-big-font blockquote .icon-quote:first-child{margin-top:0;margin-bottom:0}.page-node-type-homepage .homepage__section--quote-small-font{padding:0}.page-node-type-homepage .homepage__section--quote-small-font .media-small-quotes .quote{font-size:2rem;line-height:1}.page-node-type-homepage .homepage__section--quote-small-font blockquote footer br{display:none}}@media only screen and (max-width: 415px){.page-node-type-homepage .homepage__head--cover>div:not(.homepage__figure):not(.component-lazyloader){padding:20px 0}.page-node-type-homepage .homepage__head nav{padding:30px 0 30px 20px}.page-node-type-homepage .homepage__head nav ul{display:block}.page-node-type-homepage .homepage__head nav li:nth-child(2){margin:0}.page-node-type-homepage .homepage__head nav li:not(:last-child){margin:0 0 20px 0}.page-node-type-homepage .homepage__section .component-learn-more.homepage__wrapper{padding:60px 20px}.page-node-type-homepage .homepage__section .component-learn-more.homepage__wrapper ul{padding:60px 0 0}.page-node-type-homepage .homepage__section .component-learn-more.homepage__wrapper ul li:first-child{margin:0 auto 50px auto}.page-node-type-homepage .homepage__section .component-learn-more.homepage__wrapper ul li:not(:first-child){width:100%;padding:0 20px 0}.page-node-type-homepage .homepage__section .component-learn-more.homepage__wrapper ul li:not(:first-child) a h3{left:-35px}.page-node-type-homepage .homepage__section .component-learn-more.homepage__wrapper ul li:nth-of-type(2){margin-right:0;margin-bottom:60px}.page-node-type-homepage .homepage__section--quote-big-font blockquote .big-word{font-size:5rem}.page-node-type-homepage .homepage__section--quote-big-font blockquote .icon-quote{font-size:1.56rem}.page-node-type-homepage .homepage__section--quote-big-font blockquote .icon-quote:first-child{margin-bottom:20px}.page-node-type-homepage .homepage__section--cover>div:not(.homepage__figure):not(.component-lazyloader){width:calc(100% - 40px);padding:30px;top:auto;bottom:20px;left:20px;transform:translateY(0)}.page-node-type-homepage .homepage__section--cover>div:not(.homepage__figure):not(.component-lazyloader) h2{margin-top:0}}.page-node-type-page-knowledge-ressources .wrapper{padding:0 240px}.page-node-type-page-knowledge-ressources .component-head-page{border-bottom:none}.page-node-type-page-knowledge-ressources .component-grid.big-border{border-top:1px solid #5c5c5c}.page-node-type-page-knowledge-ressources .page-knowledge__wrapper{position:relative;border-bottom:1px solid #5c5c5c}.page-node-type-page-knowledge-ressources .page-knowledge__hidden-filters{position:absolute;z-index:-1;visibility:hidden;height:1px;bottom:0}.page-node-type-page-knowledge-ressources .page-knowledge__filters{display:flex;padding:0 0 110px}.page-node-type-page-knowledge-ressources .page-knowledge__filters--title{margin-right:40px;font-size:1.75rem;line-height:40px;font-family:"BauerBodoniStd",serif}.page-node-type-page-knowledge-ressources .page-knowledge__filters--button:not(:last-child){margin-right:10px}.page-node-type-page-knowledge-ressources .page-knowledge__filters button,.page-node-type-page-knowledge-ressources .page-knowledge__filters select{width:184px;border:1px solid #5c5c5c;padding:15px 0;text-transform:uppercase;font-weight:bold;font-size:0.75rem;background-color:#fff;transition:color .2s, background-color .2s}.page-node-type-page-knowledge-ressources .page-knowledge__filters button.active-filter,.page-node-type-page-knowledge-ressources .page-knowledge__filters select.active-filter{background-color:#5c5c5c;color:#fff}.page-node-type-page-knowledge-ressources .page-knowledge__dropdown{position:relative}.page-node-type-page-knowledge-ressources .page-knowledge__dropdown:not(:last-child){margin-right:10px}.page-node-type-page-knowledge-ressources .page-knowledge__dropdown::after{content:attr(data-select-value);position:absolute;display:flex;justify-content:space-between;align-items:center;height:100%;width:100%;background:#fff;top:0;left:0;padding:0 20px;z-index:1;pointer-events:none;box-sizing:border-box;border:1px solid #5c5c5c}.page-node-type-page-knowledge-ressources .page-knowledge__dropdown>select{display:flex;height:50px;width:365px;justify-content:space-between;align-items:center;padding:0 20px}.page-node-type-page-knowledge-ressources .page-knowledge__dropdown .component-cta__dropdown{position:absolute;display:flex;justify-content:flex-start;align-items:center;top:5px;right:5px;background:#fff;z-index:3;width:30px;height:40px;pointer-events:none}.page-node-type-page-knowledge-ressources .page-knowledge__results{padding-bottom:110px}.page-node-type-page-knowledge-ressources .page-knowledge__results>li{display:flex;align-items:center;position:relative}.page-node-type-page-knowledge-ressources .page-knowledge__results>li .grey-line{position:absolute;right:115px;bottom:21px;border-bottom:1px solid #5c5c5c}.page-node-type-page-knowledge-ressources .page-knowledge__results>li .small-bottom{bottom:9px}.page-node-type-page-knowledge-ressources .page-knowledge__results>li:not(:last-child){margin-bottom:40px}.page-node-type-page-knowledge-ressources .page-knowledge__result.is-hidden{display:none}.page-node-type-page-knowledge-ressources .page-knowledge__file--name{display:inline-block;width:calc(100% - 115px);font-size:1rem;line-height:1.3;text-transform:uppercase;font-weight:bold;margin-right:10px}.page-node-type-page-knowledge-ressources .page-knowledge__cta--container{margin-left:10px}.page-node-type-page-knowledge-ressources .page-knowledge__cta--container [class*="component-cta"]{display:inline-block;height:100%;width:40px}.page-node-type-page-knowledge-ressources .page-knowledge__cta--container [class*="component-cta"] span::after{font-size:2.5rem}.page-node-type-page-knowledge-ressources .page-knowledge__cta--container .component-cta__view{margin-right:10px}@media only screen and (max-width: 1439px){.page-node-type-page-knowledge-ressources .wrapper{padding:0 60px}}@media only screen and (max-width: 1023px){.page-node-type-page-knowledge-ressources .wrapper{padding:0 20px}.page-node-type-page-knowledge-ressources .page-knowledge__filters{display:flex;padding:0 0 110px;width:100%;flex-direction:column;padding:0 0 80px}.page-node-type-page-knowledge-ressources .page-knowledge__filters--title{margin-right:50px;font-size:1.75rem;line-height:40px;font-family:"BauerBodoniStd",serif}.page-node-type-page-knowledge-ressources .page-knowledge__filters--button:not(:last-child){margin-right:0}.page-node-type-page-knowledge-ressources .page-knowledge__filters>li:not(:last-child){margin-bottom:20px}.page-node-type-page-knowledge-ressources .page-knowledge__filters button{width:365px;border:1px solid #5c5c5c;padding:15px 0;text-transform:uppercase;font-weight:bold;font-size:0.75rem}.page-node-type-page-knowledge-ressources .page-knowledge__dropdown{position:relative}.page-node-type-page-knowledge-ressources .page-knowledge__dropdown:not(:last-child){margin-right:0}.page-node-type-page-knowledge-ressources .page-knowledge__dropdown .component-cta__dropdown{right:calc(100% - 364px)}}@media only screen and (max-width: 767px){.page-node-type-page-knowledge-ressources .page-knowledge__dropdown>select{width:100%}.page-node-type-page-knowledge-ressources .page-knowledge__dropdown .component-cta__dropdown{right:5px}.page-node-type-page-knowledge-ressources .page-knowledge__results>li{display:block;width:100%}.page-node-type-page-knowledge-ressources .page-knowledge__results>li .grey-line{width:calc(100% - 115px) !important;right:115px}.page-node-type-page-knowledge-ressources .page-knowledge__results>li .small-bottom{bottom:21px}.page-node-type-page-knowledge-ressources .page-knowledge__file--name{width:100%}.page-node-type-page-knowledge-ressources .page-knowledge__cta--container{text-align:right;margin-top:20px}.page-node-type-page-knowledge-ressources .page-knowledge__filters--button{text-align:center}.page-node-type-page-knowledge-ressources .page-knowledge__filters button{width:260px}}.maintenance-page .layout-container{display:flex;height:100vh;justify-content:center;flex-direction:column;align-items:center}@media only screen and (max-width: 767px){.maintenance-page .layout-container{justify-content:flex-start;padding:40px 0}}.maintenance-page header{width:85px;margin-bottom:90px}.maintenance-page main h1{margin-bottom:30px;text-align:center}.maintenance-page main>p{width:600px;text-align:center;margin-bottom:100px}@media only screen and (max-width: 767px){.maintenance-page main>p{width:100%;max-width:600px;margin-bottom:80px}}.maintenance-page main>div{display:flex;justify-content:center}.maintenance-page main>div>p{text-transform:uppercase;margin-right:20px}.path-search .component-breadcrumb{display:none}.path-search .component-learn-more{padding:80px 60px 20px 20px}.path-search .component-learn-more h1,.path-search .component-learn-more>span{text-align:center}.path-search .component-learn-more h2.title-article{position:absolute;left:-7px;top:0;transform-origin:0 0;transform:rotate(-90deg) translateX(-100%);text-transform:uppercase;font-size:0.75rem;font-family:"PTSansRegular",serif;font-weight:bold;margin-left:0}.path-search .component-learn-more>span{display:block}.path-search .component-learn-more>span:first-child{text-transform:uppercase;font-weight:bold}.path-search .component-learn-more li{margin-bottom:100px}.path-search__result-number{margin-bottom:80px}.path-search__result-number.empty-result{margin-bottom:180px}@media only screen and (max-width: 949px){.path-search .component-learn-more{padding:80px 20px 30px 20px}.path-search .component-learn-more ul{padding:0 0 0 40px}.path-search .component-learn-more li{margin-bottom:40px}}.path-user{padding-top:160px}.path-user .block-local-tasks-block{padding-left:60px}.path-user .block-local-tasks-block h2{font-size:1.375rem;line-height:1;margin-bottom:10px}.path-user .contextual-region,.path-user .profile{height:18vh;padding-left:60px;display:flex;align-items:center;justify-content:flex-start;border-bottom:1px solid black}.path-user .contextual-region h4,.path-user .profile h4{font-family:"BauerBodoniStd",serif;font-size:1.75rem;line-height:40px}.path-user section:not(.component-grid),.path-user .user-pass{display:flex;align-items:center;justify-content:center;height:60vh;width:100%}.path-user section:not(.component-grid) .js-form-item,.path-user .user-pass .js-form-item{display:flex;flex-direction:column;margin-bottom:30px}.path-user section:not(.component-grid) .js-form-item label,.path-user .user-pass .js-form-item label{margin-bottom:10px}.path-user section:not(.component-grid) .js-form-item input,.path-user .user-pass .js-form-item input{margin-bottom:5px}.path-user section:not(.component-grid) .js-form-item .description,.path-user .user-pass .js-form-item .description{font-size:0.75rem}.path-user section:not(.component-grid) .login-form__submit,.path-user .user-pass .login-form__submit{text-align:right}.path-user section:not(.component-grid) .login-form__submit input,.path-user .user-pass .login-form__submit input{padding:10px 20px;background:#5c5c5c;border:1px solid #5c5c5c;color:#fff;cursor:pointer}.path-user .user-pass{flex-direction:column;border-bottom:1px solid #5c5c5c}.path-user .user-pass .form-submit{padding:10px 20px;background:#5c5c5c;border:1px solid #5c5c5c;color:#fff;cursor:pointer}@media only screen and (max-width: 1023px){.path-user .block-local-tasks-block{padding-left:20px}.path-user .contextual-region{padding-left:40px}.path-user section .user-login-form{width:80%;max-width:450px}}.component-breadcrumb{position:absolute;top:120px;left:60px;z-index:2}.component-breadcrumb ol{display:flex}.component-breadcrumb ol li:not(:first-child):not(:last-child)::after,.component-breadcrumb ol li:first-child:not(:last-child)::after{content:'>';margin:0 10px}.component-breadcrumb ol li,.component-breadcrumb ol a{font-size:0.9rem;line-height:18px;letter-spacing:0}@media only screen and (max-width: 949px){.component-breadcrumb{display:none}}.component-card{width:75%}.component-card>picture{padding-top:100%}.component-card__body>div:first-child{margin-bottom:20px}.component-cgu:not(:last-child){margin-bottom:30px}.component-cgu .component-cta__dropdown{display:flex;width:100%;justify-content:space-between;font-size:1rem;line-height:18px;letter-spacing:1px;font-weight:bold}.component-cgu__title{margin-bottom:0;transition:margin .2s}.component-cgu__title[aria-expanded=true]{margin-bottom:40px}.component-cgu__title[aria-expanded=true] .component-cta__dropdown span:first-child::after{transform:rotate(180deg)}.component-cgu__description{overflow:hidden;margin:0;transition:all .2s;height:0}.component-cgu__description[aria-hidden=false]{margin-bottom:40px}.component-cookie-band{position:fixed;transition:transform 1s cubic-bezier(0.075, 0.82, 0.165, 1);transform:translateY(0);bottom:0;left:0;z-index:200;background-color:#DEDEDE;width:100%}.component-cookie-band.is-hidden{transform:translateY(100%)}.component-cookie-band>div{display:flex;justify-content:space-between;padding:30px 60px}.component-cookie-band .component-cta__close{position:absolute;right:10px;top:0}.component-cookie-band__button--agree{background-color:#fff;border:1px solid #5c5c5c;width:280px;text-align:center;padding:10px 0;text-transform:uppercase;align-self:center}.component-cookie-band p{width:50%;margin-bottom:0}@media only screen and (max-width: 949px){.component-cookie-band__button--agree{padding:30px 0}}@media only screen and (max-width: 767px){.component-cookie-band>div{flex-direction:column;padding:50px 20px}.component-cookie-band p{width:100%;margin-bottom:30px}.component-cookie-band__button--agree{width:280px;padding:20px 0}}.component-cookie-table:not(:last-child){margin-bottom:60px}.component-cookie-table__title{font-size:1rem;line-height:18px;letter-spacing:1px;font-family:"PTSansRegular",serif;margin-bottom:40px}.component-cookie-table table{position:relative;border:1px solid #5c5c5c;margin-top:40px}.component-cookie-table table caption{margin-bottom:20px}.component-cookie-table table thead{border-bottom:1px solid #5c5c5c}.component-cookie-table table tbody tr:not(:last-child){border-bottom:1px solid #5c5c5c}.component-cookie-table table th,.component-cookie-table table td{width:25%;padding:25px 20px}.component-cookie-table table th:not(:last-child),.component-cookie-table table td:not(:last-child){border-right:1px solid #5c5c5c}.component-cookie-table table th{font-weight:bold;font-size:0.9rem}@media only screen and (max-width: 767px){.component-cookie-table{overflow-x:hidden}.component-cookie-table .responsive-figure-table{overflow-x:scroll}.component-cookie-table table{width:1000px}.component-cookie-table table caption{text-align:left}.component-cookie-table table thead tbody,.component-cookie-table table th,.component-cookie-table table td{width:250px}}.component-cover{position:relative;width:100%}.component-cover .component-swiper{padding:0}.component-cover .component-swiper .swiper-wrapper{align-items:center}.component-cover .picture,.component-cover .component-swiper .swiper-wrapper .picture,.component-cover .media-video{padding-top:46%;background:#DEDEDE;margin-bottom:0}@media only screen and (max-width: 949px){.component-cover .component-swiper{padding:0 !important}.component-cover .picture,.component-cover .component-swiper .swiper-wrapper .picture,.component-cover .media-video{padding-top:78%}}[class*="component-cta"] span:first-child{font-size:0}[class*="component-cta__social"] span:first-child::after{font-size:1.0625rem;vertical-align:sub}.component-cta__link{text-transform:uppercase;font-size:0.75rem;line-height:1;letter-spacing:1px;font-weight:bold}.component-cta__link span:first-child::after{font-size:0.6875rem;vertical-align:sub;margin-right:10px;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.component-cta__social--facebook span:first-child::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.component-cta__social--youtube span:first-child::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.component-cta__social--instagram span:first-child::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.component-cta__social--twitter span:first-child::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.component-cta__open-panel{width:40px;height:40px;font-size:0;cursor:pointer}.component-cta__open-panel span:first-child::after{font-size:0.9375rem;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.component-cta__close{width:40px;height:40px;font-size:0}.component-cta__close span:first-child::after{font-size:0.9375rem;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.component-cta__dropdown span:first-child::after{font-size:0.625rem;vertical-align:middle;transform:rotate(0);transition:transform .2s;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.component-cta__download span:first-child::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.component-cta__download-image span:first-child::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.component-cta__pin-grey span:first-child::after{color:#5c5c5c;font-size:2vw;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}@media only screen and (max-width: 1024px){.component-cta__pin-grey span:first-child::after{font-size:3vw}}@media only screen and (max-width: 550px){.component-cta__pin-grey span:first-child::after{font-size:5vw}}.component-cta__pin-transparent span:first-child::after{color:#5c5c5c;font-size:2vw;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}@media only screen and (max-width: 1024px){.component-cta__pin-transparent span:first-child::after{font-size:3vw}}@media only screen and (max-width: 550px){.component-cta__pin-transparent span:first-child::after{font-size:5vw}}.component-cta__play span:first-child::after{color:#fff;font-size:4.375rem;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.component-cta__pause span:first-child::after{color:#fff;font-size:4.375rem;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.component-cta__mini-play span:first-child::after{color:#5c5c5c;font-size:1rem;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.component-cta__mini-pause span:first-child::after{color:#5c5c5c;font-size:1rem;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.component-cta__search span:first-child::after{font-size:1rem;vertical-align:bottom;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.component-cta__view span:first-child::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.component-grid blockquote{display:flex;flex-direction:column;align-items:center;justify-content:center}.component-grid .component-swiper{padding:0}.component-grid .media-text .component-cta__link{margin-bottom:20px}.component-grid .media-text .component-cta__link:last-child{margin-bottom:0}.component-grid .media-map{position:relative;background-image:url("/themes/custom/mazarine/assets/img/built/textures_map.png");background-position:center;background-size:auto;background-repeat:repeat}.component-grid .media-map__title{position:absolute;width:100%;top:40px;left:0;z-index:5;text-align:center}.component-grid .media-map__title h2{margin:0 auto 10px}.component-grid .media-map__title p{text-transform:uppercase;font-weight:bold}.component-grid .media-map__container{position:relative;padding-top:10%}.component-grid .media-map__container .component-map{width:100%;height:600px;padding-bottom:1%;position:relative}@media only screen and (max-width: 767px){.component-grid .media-map__container .component-map{height:350px;width:98%;margin:auto;padding-bottom:0}}.component-grid .media-map__container .component-map .map_marker{margin-left:-13px;margin-top:-20px;box-sizing:border-box}@media only screen and (max-width: 1024px){.component-grid .media-map__container .component-map .map_marker{margin-left:-6px}}.component-grid [class*="component-grid__2-cols"]{display:flex;width:100%}.component-grid [class*="component-grid__2-cols"]:not(:last-child)>div{border-bottom:1px solid #5c5c5c}.component-grid [class*="component-grid__2-cols"]>div:first-child{border-right:1px solid #5c5c5c}.component-grid__2-cols--boxed-equal .media-text,.component-grid__3-cols--boxed .media-text{text-align:center;margin-bottom:80px}.component-grid__2-cols--boxed-equal .media-text .bold,.component-grid__3-cols--boxed .media-text .bold{display:flex;text-transform:uppercase;flex-direction:column}.component-grid__2-cols--boxed-equal .media-text .bold span,.component-grid__3-cols--boxed .media-text .bold span{text-transform:none;font-weight:normal}.component-grid .component-grid__head-block{padding:100px 360px 0;text-align:center}.component-grid .component-grid__head-block h2{margin:0 auto}.component-grid .component-grid__head-block h2:last-child{margin-bottom:0}.component-grid .component-grid__head-block p:first-of-type{margin-top:30px}.component-grid .component-grid__2-cols--boxed-equal{flex-flow:wrap;justify-content:space-between;padding:100px 240px 20px}.component-grid .component-grid__2-cols--boxed-equal li{width:43%}.component-grid .component-grid__2-cols--full-equal>div{width:50%}.component-grid .component-grid__2-cols--full-equal>div.media-small-text,.component-grid .component-grid__2-cols--full-equal>div.media-small-text-cta,.component-grid .component-grid__2-cols--full-equal>div.media-text,.component-grid .component-grid__2-cols--full-equal>div.media-text-cta,.component-grid .component-grid__2-cols--full-equal>div.media-small-quotes,.component-grid .component-grid__2-cols--full-equal>div.media-quotes{display:flex;justify-content:center;flex-direction:column}.component-grid .component-grid__2-cols--full-equal>div.media-small-text,.component-grid .component-grid__2-cols--full-equal>div.media-text,.component-grid .component-grid__2-cols--full-equal>div.media-small-text-cta,.component-grid .component-grid__2-cols--full-equal>div.media-text-multiple-cta,.component-grid .component-grid__2-cols--full-equal>div.media-text-cta{padding:150px 8%}.component-grid .component-grid__2-cols--full-equal>div.media-small-quotes{padding:75px 8%}.component-grid .component-grid__2-cols--full-equal>div.media-small-quotes blockquote{font-size:1.75rem}.component-grid .component-grid__2-cols--full-equal>div.media-small-quotes blockquote .icon-quote{font-size:1.75rem}.component-grid .component-grid__2-cols--full-equal>div.media-small-quotes footer{position:relative;width:100%}.component-grid .component-grid__2-cols--full-equal>div.media-quotes{padding:75px 6.5%}.component-grid .component-grid__2-cols--full-equal>div.media-quotes footer{left:8%;bottom:20px}.component-grid .component-grid__2-cols--full-equal>div.media-image{position:relative;height:auto}.component-grid .component-grid__2-cols--full-equal>div.media-image .component-lazyloader{position:absolute;top:0;left:0;width:100%;height:100%}.component-grid .component-grid__2-cols--full-equal>div.media-image .picture{height:100%;position:relative;padding-top:0}.component-grid .component-grid__2-cols--full-equal>div.media-text-duo ul{height:100%}.component-grid .component-grid__2-cols--full-equal>div.media-text-duo ul li{display:flex;height:50%;justify-content:center;flex-direction:column;padding:0 12%;font-size:0.9rem;line-height:18px;letter-spacing:0px}.component-grid .component-grid__2-cols--full-equal>div.media-text-duo ul li:first-child{border-bottom:1px solid #5c5c5c}.component-grid .component-grid__2-cols--full-equal>div.media-text-duo ul h2{font-family:"BauerBodoniStd",serif;font-size:3rem;line-height:56px;max-width:720px;margin-bottom:30px}.component-grid .component-grid__2-cols--full-equal.reverse>div:first-child{border-left:1px solid #5c5c5c;border-right:none}.component-grid .component-grid__2-cols--main-left>div:first-child,.component-grid .component-grid__2-cols-map>div:first-child{width:66%}.component-grid .component-grid__2-cols--main-left>div:first-child.media-small-text,.component-grid .component-grid__2-cols--main-left>div:first-child.media-small-text-cta,.component-grid .component-grid__2-cols--main-left>div:first-child.media-text,.component-grid .component-grid__2-cols--main-left>div:first-child.media-text-cta,.component-grid .component-grid__2-cols--main-left>div:first-child.media-small-quotes,.component-grid .component-grid__2-cols--main-left>div:first-child.media-quotes,.component-grid .component-grid__2-cols-map>div:first-child.media-small-text,.component-grid .component-grid__2-cols-map>div:first-child.media-small-text-cta,.component-grid .component-grid__2-cols-map>div:first-child.media-text,.component-grid .component-grid__2-cols-map>div:first-child.media-text-cta,.component-grid .component-grid__2-cols-map>div:first-child.media-small-quotes,.component-grid .component-grid__2-cols-map>div:first-child.media-quotes{display:flex;justify-content:center;flex-direction:column}.component-grid .component-grid__2-cols--main-left>div:first-child.media-text,.component-grid .component-grid__2-cols-map>div:first-child.media-text{padding:200px 8.5%}.component-grid .component-grid__2-cols--main-left>div:first-child.media-text-cta,.component-grid .component-grid__2-cols-map>div:first-child.media-text-cta{padding:175px 125px}.component-grid .component-grid__2-cols--main-left>div:first-child.media-image picture,.component-grid .component-grid__2-cols--main-left>div:first-child.media-map picture,.component-grid .component-grid__2-cols-map>div:first-child.media-image picture,.component-grid .component-grid__2-cols-map>div:first-child.media-map picture{padding-top:56%}.component-grid .component-grid__2-cols--main-left>div:first-child.media-map,.component-grid .component-grid__2-cols-map>div:first-child.media-map{position:relative}.component-grid .component-grid__2-cols--main-left>div:last-child,.component-grid .component-grid__2-cols-map>div:last-child{width:33%}.component-grid .component-grid__2-cols--main-left>div:last-child.media-quotes,.component-grid .component-grid__2-cols--main-left>div:last-child.media-small-quotes,.component-grid .component-grid__2-cols-map>div:last-child.media-quotes,.component-grid .component-grid__2-cols-map>div:last-child.media-small-quotes{padding:135px 4.5%}.component-grid .component-grid__2-cols--main-left>div:last-child.media-quotes blockquote,.component-grid .component-grid__2-cols--main-left>div:last-child.media-small-quotes blockquote,.component-grid .component-grid__2-cols-map>div:last-child.media-quotes blockquote,.component-grid .component-grid__2-cols-map>div:last-child.media-small-quotes blockquote{font-size:1.75rem;line-height:40px}.component-grid .component-grid__2-cols--main-left>div:last-child.media-quotes blockquote .quote,.component-grid .component-grid__2-cols--main-left>div:last-child.media-small-quotes blockquote .quote,.component-grid .component-grid__2-cols-map>div:last-child.media-quotes blockquote .quote,.component-grid .component-grid__2-cols-map>div:last-child.media-small-quotes blockquote .quote{text-align:left;line-height:1.6}.component-grid .component-grid__2-cols--main-left>div:last-child.media-quotes blockquote footer,.component-grid .component-grid__2-cols--main-left>div:last-child.media-small-quotes blockquote footer,.component-grid .component-grid__2-cols-map>div:last-child.media-quotes blockquote footer,.component-grid .component-grid__2-cols-map>div:last-child.media-small-quotes blockquote footer{position:relative;width:100%;margin-top:20px}.component-grid .component-grid__2-cols--main-left>div:last-child.media-quotes .icon-quote,.component-grid .component-grid__2-cols--main-left>div:last-child.media-small-quotes .icon-quote,.component-grid .component-grid__2-cols-map>div:last-child.media-quotes .icon-quote,.component-grid .component-grid__2-cols-map>div:last-child.media-small-quotes .icon-quote{font-size:2.2rem}.component-grid .component-grid__2-cols--main-left>div:last-child.media-tabs,.component-grid .component-grid__2-cols-map>div:last-child.media-tabs{position:relative;height:auto;overflow:hidden}.component-grid .component-grid__2-cols--main-left>div:last-child.media-tabs .media-tabs-list,.component-grid .component-grid__2-cols-map>div:last-child.media-tabs .media-tabs-list{position:absolute;padding:0 13%;width:100%;height:calc(100% - 140px);left:0;top:60px}.component-grid .component-grid__2-cols--main-left>div:last-child.media-tabs .simplebar-track.simplebar-vertical,.component-grid .component-grid__2-cols-map>div:last-child.media-tabs .simplebar-track.simplebar-vertical{width:6px;background-color:#DEDEDE;right:30px}.component-grid .component-grid__2-cols--main-left>div:last-child.media-tabs .simplebar-scrollbar,.component-grid .component-grid__2-cols-map>div:last-child.media-tabs .simplebar-scrollbar{width:6px}.component-grid .component-grid__2-cols--main-left>div:last-child.media-tabs .simplebar-scrollbar::before,.component-grid .component-grid__2-cols-map>div:last-child.media-tabs .simplebar-scrollbar::before{border-radius:0;background-color:#5c5c5c;top:0;left:0;right:0;bottom:0;opacity:1 !important}.component-grid .component-grid__2-cols--alternate{display:block;width:100%;max-width:1240px;margin:0 auto}.component-grid .component-grid__2-cols--alternate>li{display:flex;padding:60px 0}.component-grid .component-grid__2-cols--alternate>li:not(:last-child){border-bottom:1px solid #5c5c5c}.component-grid .component-grid__2-cols--alternate>li>div:first-child.media-text{padding:0 65px 0 55px}.component-grid .component-grid__2-cols--alternate>li>div:last-child.media-text{padding:0 55px 0 65px}.component-grid .component-grid__2-cols--alternate>li .media-image,.component-grid .component-grid__2-cols--alternate>li .media-video,.component-grid .component-grid__2-cols--alternate>li .component-swiper,.component-grid .component-grid__2-cols--alternate>li .media-text{width:50%}.component-grid .component-grid__2-cols--alternate>li .media-image .component-lazyloader{position:relative;top:50%;transform:translateY(-50%)}.component-grid .component-grid__2-cols--alternate>li .media-text{display:flex;flex-direction:column;justify-content:center}.component-grid .component-grid__2-cols--alternate>li .media-text .component-cta__link{margin-top:20px;margin-bottom:0}.component-grid .component-grid__2-cols--alternate>li .media-text .big-font{text-transform:none;font-family:"BauerBodoniStd",serif;font-size:3rem;line-height:56px}.component-grid .component-grid__2-cols--alternate>li .media-video,.component-grid .component-grid__2-cols--alternate>li picture{padding-top:70%;margin-bottom:0}.component-grid .component-grid__2-cols--alternate>li .media-video iframe{position:absolute;width:100%;height:100%;left:0;top:0}.component-grid .component-grid__2-cols--alternate>li .component-swiper__button--container,.component-grid .component-grid__2-cols--alternate>li .component-swiper .media-image,.component-grid .component-grid__2-cols--alternate>li .component-swiper .media-video{width:100%}.component-grid .component-grid__2-cols--alternate>li .component-swiper__button--container{display:flex;justify-content:space-between;pointer-events:none}.component-grid .component-grid__2-cols--alternate>li .component-swiper__button--container button{pointer-events:all;cursor:pointer}.component-grid .component-grid__3-cols--boxed{display:flex;padding:100px 120px 0;justify-content:space-between;flex-wrap:wrap}.component-grid .component-grid__3-cols--boxed li{width:30%}.component-grid .component-grid__3-cols--boxed+.component-cta__link{position:relative;display:inline-block;left:50%;transform:translateX(-50%);margin-bottom:100px}.component-grid .component-grid__3-cols--full{display:flex;flex-wrap:wrap}.component-grid .component-grid__3-cols--full.modulo-0>li:not(:nth-last-child(-n+3)){border-bottom:1px solid #5c5c5c}.component-grid .component-grid__3-cols--full.modulo-1>li:not(:last-child){border-bottom:1px solid #5c5c5c}.component-grid .component-grid__3-cols--full.modulo-2>li:not(:last-child):not(:nth-last-child(2)){border-bottom:1px solid #5c5c5c}.component-grid .component-grid__3-cols--full>li{width:33%;padding:4.13%}.component-grid .component-grid__3-cols--full>li .component-lazyloader__placeholder{height:calc(100% - 20px)}.component-grid .component-grid__3-cols--full>li picture{padding-top:100%;margin-bottom:20px}.component-grid .component-grid__3-cols--full>li:not(:nth-child(3n)){border-right:1px solid #5c5c5c}.component-grid .component-grid__3-cols--full>li.media-text{padding:60px 60px 70px}.component-grid .component-grid__3-cols--full>li li{margin-bottom:15px}.component-grid .component-grid__5-cols{display:flex;width:100%;flex-flow:wrap;justify-content:center;padding:60px 0}.component-grid .component-grid__5-cols li{width:18.5%;margin-bottom:70px}.component-grid .component-grid__5-cols li:not(:nth-child(5)):not(:last-child){margin-right:20px}@media only screen and (max-width: 1083px){.component-grid .component-grid__5-cols li:not(:nth-child(4)):not(:last-child){margin-right:20px}.component-grid .component-grid__5-cols li:nth-child(5):not(:last-child){margin-right:20px}}.component-grid .component-grid__5-cols picture{padding-top:100%;margin-bottom:15px}.component-grid .component-grid__5-cols p:first-of-type{text-transform:uppercase;margin-bottom:10px}@media only screen and (max-width: 1300px){.component-grid .component-grid__2-cols--main-left>div:last-child.media-tabs .media-tabs-list,.component-grid .component-grid__2-cols-map>div:last-child.media-tabs .media-tabs-list{padding:0 14% 0 5%}.component-grid .component-grid__2-cols--main-left>div:last-child.media-tabs .simplebar-track.simplebar-vertical,.component-grid .component-grid__2-cols-map>div:last-child.media-tabs .simplebar-track.simplebar-vertical{right:10px}}@media only screen and (max-width: 1023px){.component-grid .component-grid__5-cols{padding:0;flex-flow:nowrap;justify-content:unset}.component-grid .component-grid__5-cols li{width:100%}.component-grid .component-grid__5-cols li:not(:last-child){margin-bottom:0}.component-grid .component-grid__2-cols--main-left{flex-direction:column}.component-grid .component-grid__2-cols--main-left>div:not(:last-child){border-bottom:1px solid #5c5c5c}.component-grid .component-grid__2-cols--main-left>div:first-child{border-right:none;width:100%}.component-grid .component-grid__2-cols--main-left>div:first-child.media-image picture,.component-grid .component-grid__2-cols--main-left>div:first-child.media-map picture{padding-top:56%}.component-grid .component-grid__2-cols--main-left>div:last-child{width:100%}.component-grid .component-grid__2-cols--main-left>div:last-child.media-tabs{padding:60px 30px}.component-grid .component-grid__2-cols--main-left>div:last-child.media-tabs .media-tabs-list{position:relative;padding:0;width:100%;height:auto;left:0;top:0}.component-grid .component-grid__2-cols--main-left>div:last-child.media-tabs .simplebar-track.simplebar-vertical{display:none}}@media only screen and (max-width: 949px){.component-grid [class*="component-grid__2-cols"]{flex-direction:column}.component-grid [class*="component-grid__2-cols"]>div:not(:last-child){border-bottom:1px solid #5c5c5c}.component-grid [class*="component-grid__2-cols"]>div:first-child{border-right:none}.component-grid .component-grid__head-block{padding:80px 20px 0}.component-grid .component-grid__head-block p:first-of-type{margin-top:30px}.component-grid .component-grid__2-cols--boxed-equal{padding:70px 40px 40px}.component-grid .component-grid__2-cols--boxed-equal li{width:100%}.component-grid .component-grid__2-cols--full-equal.reverse{flex-direction:column-reverse}.component-grid .component-grid__2-cols--full-equal>div{border-right:none;width:100%}.component-grid .component-grid__2-cols--full-equal>div.media-small-text,.component-grid .component-grid__2-cols--full-equal>div.media-small-text-cta,.component-grid .component-grid__2-cols--full-equal>div.media-text,.component-grid .component-grid__2-cols--full-equal>div.media-text-cta,.component-grid .component-grid__2-cols--full-equal>div.media-text-multiple-cta,.component-grid .component-grid__2-cols--full-equal>div.media-small-quotes,.component-grid .component-grid__2-cols--full-equal>div.media-quotes{padding:70px 40px 80px}.component-grid .component-grid__2-cols--full-equal>div.media-quotes footer{left:0;bottom:0}.component-grid .component-grid__2-cols--full-equal>div.media-image .component-lazyloader{position:relative}.component-grid .component-grid__2-cols--full-equal>div.media-image .picture{height:auto;padding-top:78%}.component-grid .component-grid__2-cols--full-equal>div.media-text-duo ul li{height:auto;padding:50px 40px}.component-grid .component-grid__2-cols--full-equal>div.media-text-duo ul li:last-child{border-bottom:1px solid #5c5c5c}.component-grid .component-grid__2-cols--full-equal>div.media-text-duo ul h2{font-size:1.875rem;line-height:36px}.component-grid .component-grid__2-cols--alternate>li{width:calc(100% - 40px);flex-direction:column;padding:50px 0;margin:0 auto}.component-grid .component-grid__2-cols--alternate>li:not(:last-child){border-bottom:1px solid #5c5c5c}.component-grid .component-grid__2-cols--alternate>li.reverse{flex-direction:column-reverse}.component-grid .component-grid__2-cols--alternate>li>div:first-child.media-text,.component-grid .component-grid__2-cols--alternate>li>div:last-child.media-text{padding:0 40px}.component-grid .component-grid__2-cols--alternate>li>.media-image,.component-grid .component-grid__2-cols--alternate>li>.media-video{width:100%;padding:0 40px}.component-grid .component-grid__2-cols--alternate>li .media-text{width:100%}.component-grid .component-grid__2-cols--alternate>li .media-text .big-font{font-size:1.875rem;line-height:36px}.component-grid .component-grid__2-cols--alternate>li .media-text .component-cta__link{margin-top:25px}.component-grid .component-grid__2-cols--alternate>li .media-image .component-lazyloader{top:0;transform:translateY(0)}.component-grid .component-grid__2-cols--alternate>li .media-image picture{padding-top:70%;margin-bottom:50px}.component-grid .component-grid__2-cols--alternate>li .component-swiper{width:calc(100% - 80px);padding:70% 0 0 0 !important;margin-bottom:50px}.component-grid .component-grid__2-cols--alternate>li .component-swiper .swiper-wrapper{position:absolute;height:100%;top:0}.component-grid .component-grid__2-cols--main-left>div:first-child{width:100%}.component-grid .component-grid__2-cols--main-left>div:first-child.media-text{padding:60px 40px 80px}.component-grid .component-grid__2-cols--main-left>div:first-child.media-text-cta{padding:175px 125px}.component-grid .component-grid__2-cols--main-left>div:last-child.media-quotes{padding:50px 40px}.component-grid .component-grid__2-cols--main-left>div:last-child.media-quotes blockquote{font-size:1.75rem;line-height:40px}.component-grid .component-grid__2-cols--main-left>div:last-child.media-quotes blockquote footer{left:0;bottom:0}.component-grid .component-grid__2-cols--main-left>div:last-child.media-quotes .icon-quote{font-size:1.875rem}.component-grid .component-grid__2-cols--main-left>div:last-child.media-quotes .icon-quote:first-child{margin-bottom:20px}.component-grid .component-grid__2-cols--main-left>div:last-child.media-quotes .icon-quote:nth-child(3){margin-top:20px}.component-grid .component-grid__2-cols--main-left>div:last-child.media-dropdown{padding:30px 20px 30px 60px}.component-grid .component-grid__3-cols--boxed{padding:70px 40px 0}.component-grid .component-grid__3-cols--boxed li{width:100%}.component-grid .component-grid__3-cols--boxed li.media-text{margin-bottom:40px}.component-grid .component-grid__3-cols--boxed+.component-cta__link{position:relative;display:inline-block;left:50%;transform:translateX(-50%);margin-bottom:80px}.component-grid .component-grid__3-cols--full.modulo-0>li:nth-last-child(2),.component-grid .component-grid__3-cols--full.modulo-0>li:nth-last-child(3){border-bottom:1px solid #5c5c5c}.component-grid .component-grid__3-cols--full.modulo-2>li:nth-last-child(2){border-bottom:1px solid #5c5c5c}.component-grid .component-grid__3-cols--full>li{width:100%;padding:50px 40px}.component-grid .component-grid__3-cols--full>li:nth-child(3n-1){border-left:none;border-right:none}.component-grid .component-grid__3-cols--full>li:not(:nth-child(3n)){border-right:none}.component-grid .component-grid__3-cols--full>li.media-text{padding:60px 60px 70px}.component-grid .component-grid__3-cols--full>li li{margin-bottom:20px}}@media only screen and (max-width: 767px){.component-grid blockquote>span.quote{text-align:center}.component-grid .component-grid__2-cols--alternate>li>div:first-child.media-text,.component-grid .component-grid__2-cols--alternate>li>div:last-child.media-text{padding:0 20px}.component-grid .component-grid__2-cols--alternate>li>.media-image,.component-grid .component-grid__2-cols--alternate>li>.media-video{padding:0}.component-grid .component-grid__2-cols--alternate>li .component-swiper{width:100%;padding:65% 0 0 0 !important}.component-grid .component-grid__2-cols--main-left>div:first-child.media-image picture,.component-grid .component-grid__2-cols--main-left>div:first-child.media-map picture{padding-top:125%}}@media only screen and (min-width: 568px) and (max-width: 767px) and (orientation: landscape){.component-grid .component-grid__2-cols--main-left>div:first-child.media-map picture{padding-top:56%}}.component-grid-tab{padding:40px 0}.component-grid-tab:not(:last-child){border-bottom:1px solid #5c5c5c}.component-grid-tab .component-cta__dropdown{display:flex;width:100%;justify-content:space-between;font-size:1rem;line-height:18px;letter-spacing:1px;font-weight:bold;text-transform:uppercase;text-align:left;padding-right:10px}.component-grid-tab__title{margin-bottom:0}.component-grid-tab__title button{cursor:pointer}.component-grid-tab__title[aria-expanded=true]{margin-bottom:40px}.component-grid-tab__title[aria-expanded=true] .component-cta__dropdown span::after{transform:rotate(180deg)}.component-grid-tab__title[aria-expanded=false]{margin-bottom:0}.component-grid-tab__description{overflow:hidden;margin:0;height:0}.component-grid-tab__description[aria-hidden=false]{margin-bottom:0}.component-grid-tab__description--title{font-weight:bold}.component-grid-tab__description--simple{flex-direction:column}.component-grid-tab__description--simple>*:first-child{font-weight:bold}.component-grid-tab__description--simple .big-font{font-family:"BauerBodoniStd",serif;font-size:1.25rem;line-height:1;margin-left:0}.component-grid-tab__description--simple .big-font::before{display:none}.component-grid-tab__description--complex>li:first-child{margin-bottom:20px}.component-grid-tab__description--complex>li h4{padding-bottom:10px}.component-grid-tab__description--complex>li li{display:flex;justify-content:space-between;font-size:0.9rem;line-height:18px}.component-grid-tab__description--complex>li li:not(:last-child){margin-bottom:10px}.component-grid-tab__description--complex>li li span{display:flex;min-height:1.1;text-transform:uppercase;font-weight:bold;margin-left:10px;flex-grow:1;align-items:flex-end}.component-grid-tab__description--complex>li li span::before{content:'';display:block;border-bottom:1px solid #DEDEDE;flex-grow:1;margin:0 10px 6px 0}.component-footer{display:flex;padding:26px 60px 26px 50%;justify-content:space-between}.component-footer__links--legal{transform:translateX(-50%)}.component-footer__links--legal .menu{display:flex}.component-footer__links--legal .menu>li:first-child{display:flex}.component-footer__links--legal .menu>li:first-child::after{content:' - ';display:block;margin:0 10px}@media only screen and (max-width: 949px){.component-footer{padding:26px 40px 26px 50%}}@media only screen and (max-width: 767px){.component-footer{padding:0;flex-direction:column}.component-footer__links--legal{padding:50px 40px;transform:translateX(0);border-bottom:1px solid #5c5c5c}.component-footer__links--social{padding:30px;text-align:center}}.component-header{position:fixed;display:flex;width:100%;height:100px;justify-content:space-between;align-items:center;padding:15px 60px 10px;top:0;left:0;z-index:10;background-color:#fff;transition:background-color .2s;border-bottom:1px solid #5c5c5c}.component-header *{transition:color .2s}.component-header.transparent{background:linear-gradient(to bottom, rgba(0,0,0,0.55) 0%, rgba(0,0,0,0) 100%);border-bottom:none}.component-header.transparent *{color:#fff}.component-header.transparent .component-header__panel *{color:#5c5c5c}.component-header.transparent .component-header__cta-container--desktop [type="search"]{border-bottom:1px solid #fff}.component-header.transparent .component-header__cta-container--desktop [type="search"]:-ms-input-placeholder{color:#fff}.component-header.transparent .component-header__cta-container--desktop [type="search"]::-ms-input-placeholder{color:#fff}.component-header.transparent .component-header__cta-container--desktop [type="search"]::placeholder{color:#fff}.component-header.transparent:hover{background:#fff;border-bottom:#5c5c5c}.component-header.transparent:hover *{color:#5c5c5c}.component-header.transparent:hover .component-header__cta-container--desktop [type="search"]{border-bottom:1px solid #5c5c5c}.component-header.transparent:hover .component-header__cta-container--desktop [type="search"]:-ms-input-placeholder{color:#5c5c5c}.component-header.transparent:hover .component-header__cta-container--desktop [type="search"]::-ms-input-placeholder{color:#5c5c5c}.component-header.transparent:hover .component-header__cta-container--desktop [type="search"]::placeholder{color:#5c5c5c}.component-header .logo{position:absolute;top:-2px;left:50%;transform:translateX(-50%);width:104px;height:104px}.component-header .logo a{display:block;height:104px}.component-header .logo a img{margin-top:2px}.component-header .scrollbar{margin-right:30px;float:left;height:300px;width:65px;background:#fff;overflow-y:scroll;margin-bottom:25px}.component-header .links li a.is-active{font-weight:bold}.component-header .component-header__panel{position:fixed;width:33%;height:100vh;overflow:auto;max-width:480px;min-width:410px;transform:translate3d(0, 0, 0);transition:transform 0.4s cubic-bezier(0.5, 0, 0.75, 0);top:0;left:0;z-index:1;background:#fff;padding:110px 0 40px 80px;z-index:2}.component-header .component-header__panel.hidden{transform:translate3d(-100%, 0, 0)}.component-header .component-header__panel.hidden .component-header__panel-header{transform:translate3d(-100%, 0, 0)}.component-header .component-header__panel .simplebar-track.simplebar-vertical{width:6px;height:calc(100% - 150px);background-color:#DEDEDE;top:110px;right:30px}.component-header .component-header__panel .simplebar-scrollbar{width:6px}.component-header .component-header__panel .simplebar-scrollbar::before{border-radius:0;background-color:#5c5c5c;top:0;left:0;right:0;bottom:0;opacity:1 !important}.component-header__panel-header{position:fixed;display:block;width:100%;max-width:480px;height:110px;padding:40px 0 40px 70px;top:0;left:0;z-index:2;background:#fff;transform:translate3d(0, 0, 0);transition:transform 0.4s cubic-bezier(0.5, 0, 0.75, 0)}.component-header__filter{position:fixed;height:100vh;width:100vw;top:0;left:0;background:rgba(0,0,0,0.5);opacity:1;transition:opacity .3s;z-index:1}.component-header__filter.hidden{opacity:0;pointer-events:none}.component-header__menu-bar{padding-right:80px;opacity:1;transition:opacity .4s}.component-header__menu-bar.hidden{opacity:0}.component-header__menu-bar .component-header__menu-title>a>span{font-family:"BauerBodoniStd",serif}.component-header__menu-bar .component-header__menu-subtitle{display:flex;width:100%;justify-content:space-between;font-size:1rem;line-height:18px;font-weight:bold;letter-spacing:1px;text-transform:uppercase}.component-header__menu-bar>li{font-size:1.75rem;line-height:40px;font-family:"BauerBodoniStd",serif}.component-header__menu-bar>li:not(:last-child){margin-bottom:60px;padding-bottom:60px;border-bottom:1px solid #DEDEDE}.component-header__menu-sub-1{margin:30px 0 0}.component-header__menu-sub-1 .component-header__menu-item>.bolder{font-weight:bold;text-transform:uppercase}.component-header__menu-sub-1>li:not(:last-child) ul{margin-bottom:60px}.component-header__menu-sub-1>li ul.closed{margin-bottom:0}.component-header__menu-sub-2{transition:height 0.2s cubic-bezier(0.16, 1, 0.3, 1)}.component-header__menu-sub-2>.component-header__menu-item{margin-top:20px}.component-header__menu-item{font-size:1rem;line-height:22px;letter-spacing:1px}.component-header__menu-item:not(:last-child){margin-bottom:20px}.component-header__menu-item a{position:relative;display:flex}.component-header__menu-item a>span:first-of-type{position:relative;max-width:280px;margin-right:10px}.component-header__menu-item a .grey-line{position:absolute;right:0;bottom:9px;border-bottom:1px solid #DEDEDE}.component-header__menu-item a .grey-line-target{display:inline-block;background:blue}.component-header__cta-container--desktop{display:flex}.component-header__cta-container--desktop .links{height:100%;align-items:center;display:flex;padding-bottom:4px}.component-header__cta-container--desktop .links li:first-child a{padding-right:10px;border-right:1px solid #5c5c5c}.component-header__cta-container--desktop .links li:last-child a{padding-left:10px}.component-header__cta-container--desktop .links a{font-size:0.75rem}.component-header__cta-container--desktop form{position:relative;display:flex;align-items:center;justify-content:center;width:250px;margin-right:60px}.component-header__cta-container--desktop form button{position:absolute;top:5px;right:2px}.component-header__cta-container--desktop form input::-webkit-search-cancel-button{display:none}.component-header__cta-container--mobile{display:none}.component-header fieldset{position:absolute;height:20px;width:20px}.component-header fieldset label,.component-header fieldset input{width:20px;height:20px}.component-header fieldset input{opacity:0}.component-header fieldset button{position:absolute;top:0;left:0;z-index:-1}.component-header__form-wrapper{display:none}.component-header [type="search"]{-webkit-appearance:none;width:100%;border:none;border-bottom:1px solid #5c5c5c;background:transparent;font-size:0.75rem;padding:5px 0}@media only screen and (max-width: 1249px){.component-header__form--desktop{width:150px;margin-right:30px}}@media only screen and (max-width: 1024px){.component-header{height:100px;padding:0 50% 0 0}.component-header.transparent{background:#fff;border-bottom:1px solid #fff}.component-header.transparent *{color:#5c5c5c}.component-header.transparent .component-header__form--desktop [type="search"]{border-bottom:1px solid #5c5c5c}.component-header.transparent .component-header__form--desktop [type="search"]:-ms-input-placeholder{color:#5c5c5c}.component-header.transparent .component-header__form--desktop [type="search"]::-ms-input-placeholder{color:#5c5c5c}.component-header.transparent .component-header__form--desktop [type="search"]::placeholder{color:#5c5c5c}.component-header .component-header__panel{padding:80px 0 80px 4.5%}.component-header .component-header__panel .simplebar-content-wrapper::-webkit-scrollbar{display:none}.component-header .logo{position:relative;transform:translateX(50%);left:0;top:0}.component-header .component-cta__close{border-right:1px solid #5c5c5c;margin-bottom:0;transform:translateX(0);transition:width .3s, transform .3s}.component-header .component-cta__close.hidden{border-right:0;width:0;transform:translateX(-40px)}.component-header .component-cta__close.hidden+.component-header__cta-container--mobile{width:100%}.component-header .component-cta__close.hidden+.component-header__cta-container--mobile>div:first-child{width:0%;flex-grow:0;border-right:0px solid #5c5c5c}.component-header .component-cta__close.hidden+.component-header__cta-container--mobile>div:last-child{width:100%}.component-header .component-cta__close.hidden+.component-header__cta-container--mobile>div .component-header__open-search .search-text{transform:translate3d(0, 100%, 0);transition:transform 0.5s cubic-bezier(0.1, 0.46, 0, 1)}.component-header .component-cta__close.hidden+.component-header__cta-container--mobile>div .component-header__open-search .close-search-text{transform:translate3d(0, 0, 0);transition:transform 0.5s cubic-bezier(0.1, 0.46, 0, 1) 0.5}.component-header>nav{display:flex;align-items:center;height:100%;border-right:1px solid #5c5c5c}.component-header .component-cta__open-panel{width:40px}.component-header__panel-header{display:flex;height:40px;border-bottom:1px solid #5c5c5c;padding:0}.component-header__cta-container--desktop{display:none}.component-header__cta-container--mobile{display:flex;width:calc(100% - 40px);transition:width .3s}.component-header__cta-container--mobile>div,.component-header__cta-container--mobile button{flex-grow:1;font-size:0.75rem}.component-header__cta-container--mobile .component-header__open-search{position:relative;text-align:center;text-transform:uppercase;font-weight:bold;height:100%;overflow:hidden}.component-header__cta-container--mobile .component-header__open-search span{position:absolute;display:flex;justify-content:center;align-items:center;left:0;top:0;pointer-events:none;height:100%;width:100%}.component-header__cta-container--mobile .component-header__open-search .search-text{transform:translate3d(0, 0, 0);transition:transform 0.3s cubic-bezier(0.1, 0.46, 0, 1) 0.2s}.component-header__cta-container--mobile .component-header__open-search .close-search-text{transform:translate3d(0, -100%, 0);transition:transform 0.3s cubic-bezier(0.1, 0.46, 0, 1)}.component-header__cta-container--mobile>div{display:flex;justify-content:center;align-items:center;transition:all .3s;width:50%}.component-header__cta-container--mobile>div:first-child{border-right:1px solid #5c5c5c}.component-header__cta-container--mobile>div:last-child{background-color:#fff}.component-header__cta-container--mobile>div .links{display:flex;justify-content:center;align-items:center}.component-header__cta-container--mobile>div .links li:first-child{border-right:1px solid #5c5c5c}.component-header__cta-container--mobile>div a{text-transform:uppercase}.component-header__cta-container--mobile>div a:first-child{margin-right:10px}.component-header__cta-container--mobile>div a:last-child{margin-left:10px}.component-header__form-wrapper{position:fixed;display:flex;height:200px;width:100%;top:40px;left:0;border-bottom:1px solid #5c5c5c;padding:0 20px;z-index:2;overflow:hidden;transition:transform 0.1s cubic-bezier(0.16, 1, 0.3, 1);opacity:0;pointer-events:none}.component-header__form-wrapper.active-search-mobile{opacity:1;pointer-events:initial}.component-header__form-wrapper.active-search-mobile form{transform:translateX(0);margin-right:0}.component-header__form-wrapper form{position:relative;display:flex;width:100%;align-items:center;justify-content:center;background-color:#fff;transform:translateX(100%);transition:transform 0.4s cubic-bezier(0.16, 1, 0.3, 1)}.component-header__form-wrapper form button{position:absolute;top:91px;right:2px}}@media only screen and (max-width: 767px){.component-header .component-header__panel{min-width:100vw;max-width:none}}@media only screen and (max-width: 414px){.component-header .component-header__panel .simplebar-content-wrapper{padding-bottom:80px}.component-header .component-header__panel .simplebar-track.simplebar-vertical{height:calc(100% - 230px);background-color:#DEDEDE}}.component-laureate__head-block{padding:100px 360px 0;text-align:center}.component-laureate__head-block h2{margin:0 auto}.component-laureate__head-block p{margin-top:30px}.component-laureate a.component-cta__link{position:relative;display:inline-block;left:50%;transform:translateX(-50%);font-weight:bold;margin-bottom:100px}.component-laureate .component-swiper__button--container{width:100%;justify-content:space-between;bottom:unset;transform:translateY(-50%);padding:0 30px}@media only screen and (max-width: 1023px){.component-laureate__head-block{padding:70px 40px 0}.component-laureate a.component-cta__link{margin-bottom:75px}.component-laureate .component-swiper__button--container{padding:0 15px}}.component-learn-more{padding:100px 60px 100px 20px}.component-learn-more h2{margin-left:40px}.component-learn-more ul{display:flex;flex-wrap:wrap;width:100%;justify-content:flex-start;padding:30px 0 0}.component-learn-more ul li{width:30%}.component-learn-more ul li:not(:nth-child(3n)){margin-right:5%}.component-learn-more ul a{position:relative;display:block;padding:0 0 20px 40px}.component-learn-more ul a picture{padding-top:100%}.component-learn-more ul a h3{position:absolute;left:-7px;top:0;transform-origin:0 0;transform:rotate(-90deg) translateX(-100%);text-transform:uppercase;font-size:0.75rem;font-family:"PTSansRegular",serif;font-weight:bold}.component-learn-more ul a .component-cta__link{display:flex;padding-top:20px;line-height:1.8}.component-learn-more ul a .component-cta__link>span::after{line-height:2}@media only screen and (max-width: 949px){.component-learn-more{padding:80px 20px 80px 60px}.component-learn-more h2{margin-left:0}.component-learn-more ul{flex-direction:column;padding:30px 40px 0 0}.component-learn-more ul li{width:100%}.component-learn-more ul li:not(:nth-child(3n)){margin-right:0}.component-learn-more ul li:not(:last-child){margin-bottom:40px}.component-learn-more ul a{padding:0 0 20px 0}.component-learn-more ul a>h3{left:-30px}}@media only screen and (max-width: 767px){.component-learn-more ul{padding:30px 0}}.component-name,.component-disciplining,.component-ountry,.component-cite{font-size:0.9rem;line-height:18px;letter-spacing:0px}.component-name p,.component-disciplining p,.component-ountry p,.component-cite p{margin-bottom:0}.component-name{font-weight:bold;text-transform:uppercase;margin-bottom:0 !important}.component-disciplining{margin-bottom:20px}.component-content-container{display:flex;flex-direction:column;justify-content:flex-start}.component-lazyloader{position:relative}.component-lazyloader__placeholder{position:absolute;display:flex;justify-content:center;align-items:center;top:0;left:0;height:100%;width:100%;z-index:1;background-color:#5c5c5c}.component-lazyloader__placeholder .logo-loreal::after{color:#fff;font-size:6rem;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.component-placeholder{width:100%;padding-top:100%;margin-bottom:20px}@media only screen and (max-width: 949px){.component-placeholder{display:none}}.component-social-list{display:inline-block}.component-social-list li{display:inline-block}.component-social-list li:not(:first-child){margin-left:10px}.component-social-list li:not(:last-child){margin-right:10px}.component-text{padding:7% 25%;text-align:center}.component-text h2{margin:0 auto 30px}@media only screen and (max-width: 949px){.component-text{padding:80px 40px}}.component-head-page{position:relative;padding:5.5% 0;text-align:center}.component-head-page h1{max-width:1100px}.component-head-page>p{max-width:850px;margin:0 auto}.component-head-page ol,.component-head-page ul{display:inline-block}@media only screen and (max-width: 949px){.component-head-page{padding:50px 40px}}.component-swiper{padding:60px 0;position:relative;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;z-index:1}.component-swiper .swiper-slide{position:relative;width:25%;z-index:0}.component-swiper .swiper-slide picture{position:relative;padding-top:100%;margin-bottom:20px}.component-swiper .js-swiper__button{position:absolute;height:50px;width:50px;border:1px solid #5c5c5c;z-index:1;background-color:#fff;opacity:1;transition:opacity 1s}.component-swiper .js-swiper__button.component-cta__link span:first-child::after{margin-right:0;vertical-align:middle;margin-bottom:3px}.component-swiper .js-swiper__button.hidden{opacity:0}.component-swiper__button--prev{left:30px;transform:translateY(75%) rotate(180deg)}.component-swiper__button--next{right:30px;transform:translateY(75%)}.component-swiper__button--container{position:absolute;display:flex;bottom:50%;right:0;z-index:1;transform:translateY(50%)}.component-swiper__button--container .component-swiper__button--prev{position:relative;left:0;transform:rotate(180deg)}.component-swiper__button--container .component-swiper__button--next{position:relative;right:0;transform:none}.component-swiper .media-image,.component-swiper .media-video{width:100%}@media only screen and (max-width: 1023px){.component-swiper{padding:70px 60px !important}.component-swiper .swiper-slide{width:100%}.component-swiper__button--prev{left:10px}.component-swiper__button--next{right:10px}}@media only screen and (max-width: 767px){.component-swiper{padding:70px 80px 45px !important}}.component-video{position:relative}.component-video video{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}.component-video__controller{position:absolute;bottom:30px;left:30px;height:50px;width:50px;border-radius:50px;border:2px solid #5c5c5c;z-index:5}.component-video__controller button{position:absolute;display:flex;height:100%;width:100%;justify-content:center;align-items:center;border-radius:50px;background-color:white}.component-video__controller button.component-cta__mini-play span:first-child::after{position:relative;display:block;left:2px}.component-video__controller button.component-cta__mini-pause span:first-child{height:100%;width:100%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 767px){.component-video__controller{bottom:10px;left:10px}}.cover-video-container{width:100%;height:100%;display:flex;position:absolute;top:0;left:0;align-content:center}.iframe-container{display:flex;align-items:center;width:50%}.youtube-player-container{position:relative;width:100%;padding-top:56.25%}.youtube-player{position:absolute;height:100%;width:100%;top:0;left:0}.swiper-youtube-player,.swiper-cover-container{top:50% !important;transform:translateY(-50%) !important}.swiper-cover-container,.cover-video-container{height:100%}.cover-button{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:70px;height:70px;cursor:pointer;background-color:#fff;border:1px solid #5c5c5c;border-radius:50%;padding-left:4px;padding-top:4px}.cover-button.component-cta__play span:first-child::after{position:relative;display:block;left:2px}.cover-video-image{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 1023px){.iframe-container{width:100%}.youtube-player-container{margin-bottom:20px}}@media only screen and (max-width: 767px){.swiper-youtube-player,.swiper-cover-container{top:0% !important;transform:translateY(0%) !important}.swiper-cover-container{height:100%}}
