.contrast{color:var(--white-color)}.contrast a,.contrast a:hover,.contrast h1,.contrast h2,.contrast h3{color:var(--white-color)}.contrast .heading h1,.contrast .heading h2,.contrast .heading h3{color:var(--white-color)}.black-background{color:var(--white-color);background-color:var(--black-color);color:color-mix(in srgb,var(--white-color),transparent 35%)}.black-background a,.black-background a:hover,.black-background h1,.black-background h2,.black-background h3{color:var(--white-color)}.black-background .heading h1,.black-background .heading h2,.black-background .heading h3{color:var(--white-color)}.primary-background{background-color:var(--primary-color)}.tertiary-background{background-color:var(--tertiary-color)}.white-background{background-color:var(--white-color)}.light-gray-background{background-color:var(--lightgray-color)}.midlightgray-background{background-color:var(--midlightgray-color)}.fullscreen{top:0;right:0;bottom:0;left:0}.no-padding{padding:0}.padding-15{padding:15px 0}.padding-50{padding:50px 0}.padding-100{padding:100px 0}.padding-150{padding:100px 0}@media only screen and (min-width:1200px){.padding-150{padding:150px 0}}#cookies{-webkit-transition:0.2s 0.2s;transition:0.2s 0.2s;z-index:9000;position:fixed;bottom:25px;left:25px;right:25px;padding:25px;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.1);box-shadow:0 0 20px rgba(0,0,0,0.1);background:#fff;color:#333}#cookies h4{font-size:11px;font-size:1.1rem;font-family:Arial,sans-serif;font-weight:bold;color:#333}#cookies p{font-size:9px;font-size:0.9rem;line-height:25px}#cookies .cgu{font-size:7px;font-size:0.7rem}#cookies .cgu a{color:#aaa}#cookies.hide{right:-400px}@media only screen and(min-width:1200px){#cookies{left:auto;right:25px;width:300px}}.grecaptcha-badge{display:none}form input[type=email],form input[type=tel],form input[type=text],form textarea,form#searchform input[type=email],form#searchform input[type=tel],form#searchform input[type=text],form#searchform textarea{font-size:10px;font-size:1rem;padding:10px;width:calc(100% - 22px);border:1px solid var(--lightgray-color);font-family:"Inter",sans-serif}form fieldset:last-of-type .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input[type=checkbox]:checked~span.custom-checkbox{border:1px solid var(--primary-color)}form fieldset:last-of-type .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label .custom-checkbox{border:1px solid var(--primary-color)}form fieldset:last-of-type .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label .wpcf7-list-item-label{font-family:"Inter",sans-serif}#main-menu-container{z-index:100;position:relative;height:0}#main-menu-container .uk-navbar-container{-webkit-transition:all 0.2s;transition:all 0.2s;padding:0 25px;background-color:transparent;-webkit-box-shadow:unset;box-shadow:unset;border-bottom:1px solid rgba(255,255,255,0.05)}#main-menu-container .uk-navbar-container .uk-navbar-left .uk-logo img{-webkit-transition:all 0.2s;transition:all 0.2s;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);height:50px}#main-menu-container .uk-navbar-container .uk-navbar-center>ul.uk-navbar-nav>li,#main-menu-container .uk-navbar-container .uk-navbar-center>ul.uk-navbar-nav>li.uk-parent,#main-menu-container .uk-navbar-container .uk-navbar-right>ul.uk-navbar-nav>li,#main-menu-container .uk-navbar-container .uk-navbar-right>ul.uk-navbar-nav>li.uk-parent{margin:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100px}#main-menu-container .uk-navbar-container .uk-navbar-center>ul.uk-navbar-nav>li.uk-parent>a,#main-menu-container .uk-navbar-container .uk-navbar-center>ul.uk-navbar-nav>li>a,#main-menu-container .uk-navbar-container .uk-navbar-right>ul.uk-navbar-nav>li.uk-parent>a,#main-menu-container .uk-navbar-container .uk-navbar-right>ul.uk-navbar-nav>li>a{-webkit-transition:0.2s 0.2s;transition:0.2s 0.2s;min-height:40px;font-family:"Inter",sans-serif;font-weight:300;color:var(--white-color)}#main-menu-container .uk-navbar-container .uk-navbar-center>ul.uk-navbar-nav>li.uk-parent>a.uk-button,#main-menu-container .uk-navbar-container .uk-navbar-center>ul.uk-navbar-nav>li>a.uk-button,#main-menu-container .uk-navbar-container .uk-navbar-right>ul.uk-navbar-nav>li.uk-parent>a.uk-button,#main-menu-container .uk-navbar-container .uk-navbar-right>ul.uk-navbar-nav>li>a.uk-button{padding-left:25px;padding-right:25px}#main-menu-container .uk-navbar-container .uk-navbar-center>ul.uk-navbar-nav>li.uk-active>a,#main-menu-container .uk-navbar-container .uk-navbar-center>ul.uk-navbar-nav>li:hover>a,#main-menu-container .uk-navbar-container .uk-navbar-right>ul.uk-navbar-nav>li.uk-active>a,#main-menu-container .uk-navbar-container .uk-navbar-right>ul.uk-navbar-nav>li:hover>a{color:var(--primary-color)}#main-menu-container .uk-navbar-container .uk-navbar-center>ul.uk-navbar-nav>li.uk-parent,#main-menu-container .uk-navbar-container .uk-navbar-right>ul.uk-navbar-nav>li.uk-parent{position:relative}#main-menu-container .uk-navbar-container .uk-navbar-center>ul.uk-navbar-nav>li.uk-parent>a,#main-menu-container .uk-navbar-container .uk-navbar-right>ul.uk-navbar-nav>li.uk-parent>a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:25px;font-family:"Inter",sans-serif;color:var(--white-color)}#main-menu-container .uk-navbar-container .uk-navbar-center>ul.uk-navbar-nav>li.uk-parent>a:after,#main-menu-container .uk-navbar-container .uk-navbar-right>ul.uk-navbar-nav>li.uk-parent>a:after{content:"\e5cf";position:absolute;right:0;font-family:"Material Symbols Outlined"}#main-menu-container .uk-navbar-container .uk-navbar-center>ul.uk-navbar-nav>li.uk-parent>div.uk-navbar-dropdown,#main-menu-container .uk-navbar-container .uk-navbar-right>ul.uk-navbar-nav>li.uk-parent>div.uk-navbar-dropdown{border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden;top:100px!important;left:unset!important;right:unset!important;padding:0;margin:0;-webkit-box-shadow:unset;box-shadow:unset}#main-menu-container .uk-navbar-container .uk-navbar-center>ul.uk-navbar-nav>li.uk-parent>div.uk-navbar-dropdown>ul.uk-nav>li>a,#main-menu-container .uk-navbar-container .uk-navbar-right>ul.uk-navbar-nav>li.uk-parent>div.uk-navbar-dropdown>ul.uk-nav>li>a{-webkit-transition:all 0.2s;transition:all 0.2s;padding:15px 10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Inter",sans-serif;font-weight:300;color:var(--black-color)}#main-menu-container .uk-navbar-container .uk-navbar-center>ul.uk-navbar-nav>li.uk-parent>div.uk-navbar-dropdown>ul.uk-nav>li+li,#main-menu-container .uk-navbar-container .uk-navbar-right>ul.uk-navbar-nav>li.uk-parent>div.uk-navbar-dropdown>ul.uk-nav>li+li{border-top:1px solid rgba(0,0,0,0.05)}#main-menu-container .uk-navbar-container .uk-navbar-center>ul.uk-navbar-nav>li.uk-parent>div.uk-navbar-dropdown>ul.uk-nav>li.uk-active>a,#main-menu-container .uk-navbar-container .uk-navbar-center>ul.uk-navbar-nav>li.uk-parent>div.uk-navbar-dropdown>ul.uk-nav>li:hover>a,#main-menu-container .uk-navbar-container .uk-navbar-right>ul.uk-navbar-nav>li.uk-parent>div.uk-navbar-dropdown>ul.uk-nav>li.uk-active>a,#main-menu-container .uk-navbar-container .uk-navbar-right>ul.uk-navbar-nav>li.uk-parent>div.uk-navbar-dropdown>ul.uk-nav>li:hover>a{background-color:var(--primary-color);color:var(--white-color)}#main-menu-container .uk-navbar-container .uk-navbar-center>ul.uk-navbar-nav>li.button a,#main-menu-container .uk-navbar-container .uk-navbar-right>ul.uk-navbar-nav>li.button a{padding:10px 15px;background-color:var(--primary-color);color:var(--white-color)}#main-menu-container .uk-navbar-container .uk-navbar-center>ul.uk-navbar-nav>li.button a:hover,#main-menu-container .uk-navbar-container .uk-navbar-right>ul.uk-navbar-nav>li.button a:hover{background-color:var(--darken-primary-color)}#main-menu-container.uk-active .uk-navbar-container{background-color:color-mix(in srgb,var(--white-color),transparent 20%);backdrop-filter:blur(10px)}#main-menu-container.uk-active .uk-navbar-container .uk-navbar-left .uk-logo img{-webkit-filter:brightness(1) invert(0);filter:brightness(1) invert(0)}#main-menu-container.uk-active .uk-navbar-container .uk-navbar-center>ul.uk-navbar-nav>li a,#main-menu-container.uk-active .uk-navbar-container .uk-navbar-right>ul.uk-navbar-nav>li a{color:var(--black-color)}#main-menu-container.uk-active .uk-navbar-container .uk-navbar-center>ul.uk-navbar-nav>li a.uk-button,#main-menu-container.uk-active .uk-navbar-container .uk-navbar-right>ul.uk-navbar-nav>li a.uk-button{color:var(--white-color)}#main-menu-container.uk-active .uk-navbar-container .uk-navbar-center>ul.uk-navbar-nav>li.uk-active>a,#main-menu-container.uk-active .uk-navbar-container .uk-navbar-center>ul.uk-navbar-nav>li:hover>a,#main-menu-container.uk-active .uk-navbar-container .uk-navbar-right>ul.uk-navbar-nav>li.uk-active>a,#main-menu-container.uk-active .uk-navbar-container .uk-navbar-right>ul.uk-navbar-nav>li:hover>a{color:var(--primary-color)}#offcanvas-menu .uk-offcanvas-bar{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:color-mix(in srgb,var(--black-color),transparent 50%);backdrop-filter:blur(10px)}#offcanvas-menu .uk-offcanvas-bar .uk-offcanvas-close{color:var(--white-color)}#offcanvas-menu .uk-offcanvas-bar .uk-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:25px;min-height:100px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}#offcanvas-menu .uk-offcanvas-bar .uk-logo a:hover{text-decoration:none}#offcanvas-menu .uk-offcanvas-bar ul:not(.uk-list-social){width:100%}#offcanvas-menu .uk-offcanvas-bar ul:not(.uk-list-social) li a{-webkit-transition:all 0.2s;transition:all 0.2s;padding:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Inter",sans-serif;color:var(--white-color)}#offcanvas-menu .uk-offcanvas-bar ul:not(.uk-list-social) li+li{border-top:1px solid rgba(255,255,255,0.05)}#offcanvas-menu .uk-offcanvas-bar ul:not(.uk-list-social) li.uk-active a,#offcanvas-menu .uk-offcanvas-bar ul:not(.uk-list-social) li:hover a{color:var(--primary-color)}#offcanvas-menu .uk-offcanvas-bar ul:not(.uk-list-social) li.uk-parent>a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#offcanvas-menu .uk-offcanvas-bar ul:not(.uk-list-social) li.uk-parent>a:after{content:"\e5cf";position:absolute;right:15px;font-family:"Material Symbols Outlined"}#offcanvas-menu .uk-offcanvas-bar ul:not(.uk-list-social) li.uk-parent ul{padding:0;margin:0;background-color:var(--lightgray-color)}#offcanvas-menu .uk-offcanvas-bar ul:not(.uk-list-social) li.uk-parent ul li{-webkit-transition:all 0.2s;transition:all 0.2s}#offcanvas-menu .uk-offcanvas-bar ul:not(.uk-list-social) li.uk-parent ul li a{font-family:"Inter",sans-serif;color:var(--black-color)}#offcanvas-menu .uk-offcanvas-bar ul:not(.uk-list-social) li.uk-parent ul li+li{border-top:1px solid var(--midlightgray-color)}#offcanvas-menu .uk-offcanvas-bar ul:not(.uk-list-social) li.uk-parent ul li.uk-active,#offcanvas-menu .uk-offcanvas-bar ul:not(.uk-list-social) li.uk-parent ul li:hover{background-color:var(--midlightgray-color)}#offcanvas-menu .uk-offcanvas-bar ul:not(.uk-list-social) li.uk-parent.uk-open>a:after{content:"\e5ce"}#offcanvas-menu .uk-offcanvas-bar ul.uk-list-social li a{color:var(--black-color)}.uk-container{padding-left:25px;padding-right:25px}@media only screen and(min-width:768px){.uk-container{padding-left:30px;padding-right:30px}}.uk-list-inline>li{list-style:none;display:inline-block;padding-left:5px;padding-right:5px;margin:0}.uk-list-inline>li.list-separator{position:relative}.uk-list-inline>li.list-separator:before{content:"|";color:#fff}.buttons{margin-top:50px}.uk-button{-webkit-transition:all 0.2s;transition:all 0.2s;border-radius:500px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding-left:25px;padding-right:25px;border:none;letter-spacing:2px;font-weight:300}.uk-button.uk-button-primary{background-color:var(--primary-color);color:var(--white-color)}.uk-button.uk-button-primary:hover{background-color:var(--darken-primary-color)}.uk-button.uk-button-secondary{background-color:var(--secondary-color);color:var(--white-color)}.uk-button.uk-button-secondary:hover{background-color:var(--darken-secondary-color)}.uk-button.uk-button-tertiary{background-color:var(--tertiary-color);color:var(--white-color)}.uk-button.uk-button-tertiary:hover{background-color:var(--darken-tertiary-color)}.uk-button.uk-button-black{background-color:var(--black-color);color:var(--white-color)}.uk-button.uk-button-white{background-color:var(--white-color);color:var(--black-color)}.uk-button.uk-button-white:hover{color:var(--black-color)}.uk-button.uk-button-scroll-down{font-size:8px;font-size:0.8rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem}.uk-button.uk-button-scroll-down:after{content:"";position:absolute;top:100%;width:1px;height:40px;background:color-mix(in srgb,var(--white-color),transparent 80%);-webkit-animation:scrollLine 2.2s ease-in-out infinite;animation:scrollLine 2.2s ease-in-out infinite}.uk-button.uk-button-white-borders{background-color:transparent;border:1px solid color-mix(in srgb,var(--white-color),transparent 50%);color:var(--white-color)}.uk-button.icon-reverse.button-icon span.material-symbols-outlined{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.uk-button.button-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.uk-button+.uk-button{margin:20px 0 0 0}@media (min-width:1200px){.uk-button{display:inline-block}.uk-button+.uk-button{margin:0 0 0 20px}}ul.uk-accordion li{padding:15px 0;margin:0;border-top:1px solid var(--midlightgray-color)}ul.uk-accordion li .uk-accordion-title{font-size:15px;font-size:1.5rem;font-family:"Cormorant Garamond",serif}ul.uk-accordion :nth-child(n+2){margin-top:0}ul.uk-accordion li:last-child{border-bottom:1px solid var(--midlightgray-color)}@-webkit-keyframes scrollLine{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top}45%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:top;transform-origin:top}55%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:bottom;transform-origin:bottom}to{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom;transform-origin:bottom}}@keyframes scrollLine{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top}45%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:top;transform-origin:top}55%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:bottom;transform-origin:bottom}to{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom;transform-origin:bottom}}body,html{font-size:10.5px;font-size:1.05rem;background:var(--white-color);font-family:"Inter",sans-serif;font-weight:200}h1,h2,h3,h4,h5,h6{font-family:"Cormorant Garamond",serif;font-weight:300}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{color:var(--primary-color)}.heading.heading-reverse{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.heading.heading-reverse h1{font-size:30px;font-size:3rem;line-height:60px;font-weight:200}.heading.heading-reverse h1+h2{font-size:9px;font-size:0.9rem;text-transform:uppercase;font-family:"Inter",sans-serif;font-weight:100}.heading.heading-reverse h2{font-size:20px;font-size:2rem;line-height:45px}.heading.heading-reverse h2.medal{border-radius:500px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;padding:5px 25px 5px 5px;background-color:rgba(255,255,255,0.15);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.25);line-height:25px}.heading.heading-reverse h2.medal:before{border-radius:500px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;content:"\e7af";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:25px;height:25px;padding:10px;background:linear-gradient(145deg,#e2c081 0%,#b58a5a 58%,#a07a4d 100%);-webkit-box-shadow:0 12px 28px -10px rgba(181,138,90,0.75);box-shadow:0 12px 28px -10px rgba(181,138,90,0.75);font-family:"Material Symbols Outlined";font-size:25px;color:var(--white-color)}.heading.heading-reverse h3{font-size:9px;font-size:0.9rem;position:relative;padding-left:30px;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:2px;text-transform:uppercase;font-family:"Inter",sans-serif;font-weight:200}.heading.heading-reverse h3:after{content:"";position:absolute;left:0;display:block;width:15px;height:1px;background-color:var(--primary-color)}@media (min-width:1200px){.heading.heading-reverse h1{font-size:50px;font-size:5rem;line-height:80px}.heading.heading-reverse h2{font-size:40px;font-size:4rem;line-height:75px}}.heading.heading-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.heading.heading-center h3{font-size:9px;font-size:0.9rem;position:relative;padding-left:30px;padding-right:30px;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.heading.heading-center h3:after,.heading.heading-center h3:before{content:"";position:absolute;display:block;width:15px;height:1px;background-color:var(--primary-color)}.heading.heading-center h3:before{right:0}.heading.heading-center h3:after{left:0}p{line-height:30px}a{color:var(--primary-color)}a:hover{color:var(--primary-color)}ul.checklist{list-style:none}ul.checklist li{position:relative;padding-left:25px}ul.checklist li:before{content:"\e876";position:absolute;top:0;left:0;font-family:"Material Symbols Outlined"}ul.checklist li+li{margin-top:10px}footer{padding:100px 0;background-color:var(--white-color)}footer .logo{font-size:25px;font-size:2.5rem;color:var(--black-color)}footer *{color:var(--black-color)}footer a,footer a:hover{color:var(--black-color)}#credits{font-size:8px;font-size:0.8rem;padding:25px 75px;background-color:var(--black-color);color:var(--white-color)}#credits *{color:var(--white-color)}#mobile-cta .left a,#mobile-cta .left a:active,#mobile-cta .left a:focus,#mobile-cta .left a:visited,#mobile-cta .right a,#mobile-cta .right a:active,#mobile-cta .right a:focus,#mobile-cta .right a:visited{background-color:var(--primary-color);color:var(--white-color)}#page_404{padding:150px 0}.padding-100{padding:100px 0!important}.padding-50-150{padding:100px 0 150px 0}.padding-100-150{padding:100px 0 150px 0}.padding-50-200{padding:50px 0 200px 0}.wp-block-table table tbody tr td{padding:10px;border:1px solid var(--lightgray-color)}.wp-block-table table tbody tr td:first-child{font-weight:bold}#homepage-intro{color:var(--white-color);z-index:5;padding-top:100px;padding-bottom:100px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh;background-color:var(--black-color)}#homepage-intro a,#homepage-intro a:hover,#homepage-intro h1,#homepage-intro h2,#homepage-intro h3{color:var(--white-color)}#homepage-intro .heading h1,#homepage-intro .heading h2,#homepage-intro .heading h3{color:var(--white-color)}#homepage-intro .badge-2024-2025{border-radius:25px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:3;position:absolute;bottom:150px;right:40px;padding:25px 25px 25px 100px;display:none;width:175px;border:1px solid color-mix(in srgb,var(--white-color),transparent 70%);background-color:color-mix(in srgb,var(--white-color),transparent 90%);backdrop-filter:blur(5px);color:var(--white-color)}#homepage-intro .badge-2024-2025:before{border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;content:"\e7af";position:absolute;top:25px;left:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;background-color:var(--primary-color);font-family:"Material Symbols Outlined";font-size:30px;color:var(--white-color)}#homepage-intro .badge-2024-2025 strong{font-size:16px;font-size:1.6rem;line-height:20px;font-style:italic;font-weight:200;font-family:"Cormorant Garamond",serif}#homepage-intro .badge-2024-2025 p{font-size:8px;font-size:0.8rem;padding:0;margin:0;line-height:20px}#homepage-intro .buttons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#homepage-intro .buttons .uk-button-scroll-down{margin-top:50px;font-weight:200}#homepage-intro:before{content:"";z-index:-1;position:absolute;inset:0;background:radial-gradient(circle,transparent 50%,var(--black-color) 100%)}@media (min-width:1200px){#homepage-intro{padding-top:0}#homepage-intro .badge-2024-2025{display:block}}.page-intro{z-index:5;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:40vh;padding-top:100px;padding-bottom:150px;background-color:var(--black-color)}.page-intro:before{content:"";z-index:-1;position:absolute;inset:0;background:radial-gradient(circle,transparent 50%,var(--black-color) 100%)}.page-intro .section-image{opacity:0.3}.page-intro .hero-video{opacity:0.35;z-index:-2;position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-intro .hero-video video{-o-object-fit:cover;object-fit:cover}@media (min-width:1600px){.page-intro{min-height:80vh;padding-top:0;padding-bottom:150px}}#homepage-intro+section{padding-top:50px!important}section .column{padding-left:25px}section .column .column-container{margin-left:15px;width:calc(100% - 15px)}@media (min-width:1200px){section .column .column-container{margin-left:30px;width:calc(100% - 30px)}}section .column.column-images-mask .column-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}section .column.column-images-mask .column-container .bandeau-25-ans{border-radius:500px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:5;position:absolute;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 25px 10px 35px;background-color:var(--white-color);-webkit-box-shadow:0 0 10px color-mix(in srgb,var(--primary-color),transparent 75%);box-shadow:0 0 10px color-mix(in srgb,var(--primary-color),transparent 75%);font-weight:400;color:var(--black-color)}section .column.column-images-mask .column-container .bandeau-25-ans p{padding:0;margin:0}section .column.column-images-mask .column-container .bandeau-25-ans:before{border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;content:"";position:absolute;left:15px;display:block;width:10px;height:10px;background-color:var(--primary-color)}section .column.column-images-mask .column-container .bloc-image{overflow:hidden;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:70%;height:80%;-webkit-box-shadow:0 0 20px color-mix(in srgb,var(--primary-color),transparent 75%);box-shadow:0 0 20px color-mix(in srgb,var(--primary-color),transparent 75%)}section .column.column-images-mask .column-container .bloc-image img{-webkit-transition:all 1s;transition:all 1s;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section .column.column-images-mask .column-container .bloc-image:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}section .column.column-images-mask .column-container .bloc-image:first-child{top:0;left:0;border-radius:65% 35% 60% 40%/55% 45% 55% 45%!important}section .column.column-images-mask .column-container .bloc-image:nth-child(2){bottom:0;right:0;width:60%;height:70%;border-radius:45% 55% 35% 65%/40% 60% 40% 60%!important}section.section-video-awards{z-index:0;position:relative;width:100%;height:80vh}section.section-video-awards video{z-index:-1;position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.section-video-awards .section-separator{height:50px}section.section-image-opacity{z-index:0;position:relative;background-color:var(--black-color)}section.section-image-opacity:before{content:"";z-index:-1;position:absolute;inset:0;background:radial-gradient(circle,transparent 50%,var(--black-color) 100%)}section.section-image-opacity .section-image{opacity:0.3}section .section-separator{height:50px}section.separator-50 .section-separator{height:50px}@media (min-width:1024px){section .column{padding-left:40px}}@media (min-width:1200px){section .column{padding-left:40px}section .section-separator{height:100px}}section.leaves{z-index:10}section.leaves .leaves{position:absolute;inset:0}section.leaves .leaves .leave-1{position:absolute;bottom:0;left:0}section.leaves.leave-bottom{bottom:-100px}section.leaves.leaves-light-gray img,section.leaves.leaves-light-gray svg{fill:var(--lightgray-color)}section.leaves{z-index:0;overflow:hidden}section.leaves .leaves{z-index:-1;position:absolute;inset:0;display:none}@media (min-width:1200px){section.leaves .leaves{display:block}}section.leaves.leaves-light-gray img,section.leaves.leaves-light-gray svg{fill:var(--lightgray-color)}section.leaves-a{padding:50px 0 200px 0}section.leaves-a .leaves .leave-1,section.leaves-a .leaves .leave-2{position:absolute;bottom:0}section.leaves-a .leaves .leave-1 svg,section.leaves-a .leaves .leave-2 svg{height:80%}section.leaves-a .leaves .leave-1{left:-100px}section.leaves-a .leaves .leave-2{right:-100px}section.leaves-a .leaves .leave-2 svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media (min-width:1600px){section.leaves-a .leaves .leave-1{left:100px}section.leaves-a .leaves .leave-2{right:100px}}section.leaves-a.leave-bottom{bottom:-100px}section.realisations{padding:100px 0 200px 0}section.realisations .leaves .leave-1,section.realisations .leaves .leave-2{bottom:0}section#cta{z-index:1;position:relative;padding:150px 0 100px 0}section#cta .section-image{opacity:0.2}section#cta:before{content:"";z-index:-1;position:absolute;inset:0;background:radial-gradient(circle,transparent 50%,var(--black-color) 100%)}section#cta .bloc-blocs-grid{margin-top:75px;padding:50px 0 0 0;border-top:1px solid color-mix(in srgb,var(--white-color),transparent 80%)}section#cta .bloc-blocs-grid .bloc-item{padding:0;margin:0;background-color:transparent;-webkit-box-shadow:unset;box-shadow:unset}section#cta .bloc-blocs-grid .bloc-item .bloc-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}section#cta .bloc-blocs-grid .bloc-item .bloc-container .bloc-icon{width:50px;height:50px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;background-color:transparent;border:1px solid color-mix(in srgb,var(--white-color),transparent 50%);color:var(--primary-color);margin-top:0}section#cta .bloc-blocs-grid .bloc-item .bloc-container .bloc-icon .material-symbols-outlined{color:var(--white-color)}section#cta .bloc-blocs-grid .bloc-item .bloc-container .bloc-content .bloc-title{font-size:8px;font-size:0.8rem;padding:0;margin:0;line-height:1.2;text-transform:uppercase;font-family:"Inter",sans-serif;color:var(--primary-color)}section#cta .bloc-blocs-grid .bloc-item .bloc-container .bloc-content p{padding:0;margin:0;line-height:1.4}section#cta .bloc-blocs-grid .bloc-item .bloc-container .bloc-content a{text-decoration:none}.bloc-accordion .uk-accordion li a.uk-accordion-title{padding:10px;background-color:var(--lightgray-color)}.bloc-accordion .uk-accordion li a.uk-accordion-title:before{content:"\e145";background-image:unset;font-family:"Material Symbols Outlined"}.bloc-accordion .uk-accordion li div.uk-accordion-content{padding:15px;margin-top:0}.bloc-accordion .uk-accordion li.uk-open a.uk-accordion-title:before{content:"\e15b"}.bloc-slideshow .uk-slideshow ul.uk-slideshow-items{min-height:700px}.bloc-slideshow .uk-slideshow ul.uk-slideshow-items li{width:100%;height:100%}.bloc-slideshow .uk-slideshow ul.uk-slideshow-items li .slideshow-video{position:relative;width:100%;height:100%}.bloc-slideshow .uk-slideshow ul.uk-slideshow-items li .slideshow-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bloc-slideshow .uk-slideshow .slideshow-dotnav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 0}.base-holiday{-webkit-transition:all 0.2s;transition:all 0.2s;opacity:1;z-index:1000;position:fixed;top:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px;background-color:var(--black-color);color:var(--white-color)}.base-holiday .holiday-container{max-width:100vw}.base-holiday .holiday-container .holiday-title{font-size:12px;font-size:1.2rem;font-weight:bold}.base-holiday .holiday-close{position:absolute;top:10px;right:15px}.base-holiday .holiday-close:after{content:"\e5cd";font-family:"Material Symbols Outlined";font-size:20px;color:var(--white-color)}@media (min-width:1200px){.base-holiday .holiday-container{max-width:70vw}}.bloc-image.citron{border-radius:100px 50px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden}@media (min-width:1200px){.bloc-image.citron{border-radius:200px 50px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}}.bloc-text.bloc-signature{padding-top:25px;border-top:1px solid var(--midlightgray-color)}.bloc-text.bloc-signature h4{font-size:16px;font-size:1.6rem;padding:0;margin:0;font-style:italic;font-family:"Cormorant Garamond",serif}.bloc-text.bloc-signature p{font-size:9px;font-size:0.9rem;padding:0;margin:0;text-transform:uppercase}.bloc-blocs-grid.bloc-blocs-grid-medals .bloc-item a,.bloc-blocs-grid.bloc-blocs-grid-medals .bloc-item a:hover{text-decoration:none}.bloc-blocs-grid.grille-coordonnees{color:var(--white-color);background-color:var(--black-color);color:color-mix(in srgb,var(--white-color),transparent 35%);border-radius:25px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:0;position:relative;padding:25px;border:1px solid var(--lightgray-color)}.bloc-blocs-grid.grille-coordonnees a,.bloc-blocs-grid.grille-coordonnees a:hover,.bloc-blocs-grid.grille-coordonnees h1,.bloc-blocs-grid.grille-coordonnees h2,.bloc-blocs-grid.grille-coordonnees h3{color:var(--white-color)}.bloc-blocs-grid.grille-coordonnees .heading h1,.bloc-blocs-grid.grille-coordonnees .heading h2,.bloc-blocs-grid.grille-coordonnees .heading h3{color:var(--white-color)}.bloc-blocs-grid.grille-coordonnees .bloc-item{padding:0 10px;border:none;background-color:transparent;-webkit-box-shadow:unset;box-shadow:unset}.bloc-blocs-grid.grille-coordonnees .bloc-item .bloc-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}.bloc-blocs-grid.grille-coordonnees .bloc-item .bloc-container .bloc-content{font-size:10px;font-size:1rem;color:var(--white-color)}.bloc-blocs-grid.grille-coordonnees .bloc-item .bloc-container .bloc-content .bloc-title{font-size:10px;font-size:1rem;font-family:"Inter",sans-serif;color:var(--primary-color)}.bloc-blocs-grid.grille-coordonnees:after{opacity:0.1;content:"";z-index:-1;position:absolute;inset:0;background-image:url('../../statics/images/feuilles.svg');background-size:50% auto;background-repeat:no-repeat;background-position:bottom right;-webkit-filter:invert();filter:invert()}.bloc-blocs-grid.leave .bloc-item:after{opacity:0.04;content:"";z-index:-1;position:absolute;inset:0;background-image:url('../../statics/images/feuilles.svg');background-size:50% auto;background-repeat:no-repeat;background-position:bottom right}.bloc-blocs-grid.simple-border{border:1px solid var(--lightgray-color)}.bloc-blocs-grid.simple-border .bloc-item{background-color:transparent;-webkit-box-shadow:unset;box-shadow:unset}.bloc-blocs-grid.simple-border .bloc-item:after{display:none}.bloc-blocs-grid.simple-border .bloc-item .bloc-container .bloc-content .bloc-title{padding:0;margin:0;color:var(--primary-color)}.bloc-blocs-grid.simple-border .bloc-item .bloc-container .bloc-content p{padding:0;margin:0}.bloc-blocs-grid.medal-grid .bloc-item{-webkit-transition:all 0.2s;transition:all 0.2s;background-color:rgba(255,255,255,0.25);text-decoration:none;text-align:center}.bloc-blocs-grid.medal-grid .bloc-item:after{display:none}.bloc-blocs-grid.medal-grid .bloc-item .bloc-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bloc-blocs-grid.medal-grid .bloc-item .bloc-container .bloc-icon{padding:20px;background:linear-gradient(145deg,#e2c081 0%,#b58a5a 58%,#a07a4d 100%);-webkit-box-shadow:0 12px 28px -10px rgba(181,138,90,0.75);box-shadow:0 12px 28px -10px rgba(181,138,90,0.75)}.bloc-blocs-grid.medal-grid .bloc-item .bloc-container .bloc-icon .material-symbols-outlined{font-size:50px;color:var(--white-color)}.bloc-blocs-grid.medal-grid .bloc-item .bloc-container .bloc-content .bloc-title{font-size:10px;font-size:1rem;letter-spacing:2px;text-transform:uppercase;color:var(--primary-color)}.bloc-blocs-grid.medal-grid .bloc-item .bloc-container .bloc-content .bloc-title strong{font-size:40px;font-size:4rem;display:block;font-weight:200;color:var(--black-color)}.bloc-blocs-grid.medal-grid .bloc-item .bloc-container .bloc-content p{font-size:11px;font-size:1.1rem;font-family:"Cormorant Garamond",serif;color:var(--black-color)}.bloc-blocs-grid.medal-grid .bloc-item .bloc-container .bloc-content p em{color:var(--primary-color)}.bloc-blocs-grid.medal-grid .bloc-item:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.bloc-blocs-grid.medal-grid .bloc-item:hover a{text-decoration:none}.bloc-blocs-grid.medal-grid .bloc-item.empty-bloc{visibility:hidden}.bloc-blocs-grid.grid-wall>div:nth-child(odd) .bloc-item{-webkit-transform:translateY(0);transform:translateY(0)}.bloc-blocs-grid.grid-wall>div:nth-child(2n) .bloc-item{-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width:1600px){.bloc-blocs-grid.grid-wall>div:nth-child(odd) .bloc-item{-webkit-transform:translateY(-20px);transform:translateY(-20px)}.bloc-blocs-grid.grid-wall>div:nth-child(2n) .bloc-item{-webkit-transform:translateY(20px);transform:translateY(20px)}}.bloc-blocs-grid .bloc-item{border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:1;position:relative;padding:10px;background-color:var(--white-color);background-color:white;-webkit-box-shadow:0 0 20px color-mix(in srgb,var(--primary-color),transparent 75%);box-shadow:0 0 20px color-mix(in srgb,var(--primary-color),transparent 75%)}.bloc-blocs-grid .bloc-item.primary-background{background-color:var(--primary-color);color:var(--white-color)}.bloc-blocs-grid .bloc-item .bloc-image{border-radius:10px 10px 50px 10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden}.bloc-blocs-grid .bloc-item .bloc-container{padding:15px}.bloc-blocs-grid .bloc-item .bloc-container .bloc-icon{border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:15px 0;background-color:var(--tertiary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px}.bloc-blocs-grid .bloc-item .bloc-container .bloc-icon .material-symbols-outlined{color:var(--black-color)}.bloc-blocs-grid .bloc-item .bloc-container .bloc-content .bloc-title{font-size:15px;font-size:1.5rem;font-family:"Cormorant Garamond",serif;font-weight:300}.bloc-blocs-grid .bloc-item .bloc-container .bloc-content p{font-size:9px;font-size:0.9rem;font-weight:200}.bloc-blocs-grid .bloc-item .bloc-container .bloc-buttons .uk-button{font-size:8px;font-size:0.8rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;padding:0;background-color:transparent;color:var(--black-color)}.bloc-blocs-grid .bloc-item .bloc-container .bloc-buttons .uk-button:after{content:"\e941";font-family:"Material Symbols Outlined";font-size:20px}.bloc-blocs-grid.simple .bloc-item{-webkit-box-shadow:unset;box-shadow:unset}.bloc-blocs-grid.simple .bloc-item .bloc-container .bloc-content .bloc-title{display:none}.bloc-blocs-grid.simple .bloc-item .bloc-container .bloc-content p{position:relative;padding:0 0 0 35px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-family:"Cormorant Garamond",serif;line-height:40px}.bloc-blocs-grid.simple .bloc-item .bloc-container .bloc-content p strong{font-size:30px;font-size:3rem;position:absolute;top:3px;left:0px;line-height:20px;color:var(--black-color)}.bloc-blocs-grid.simple .bloc-item .bloc-container .bloc-content p em{font-size:12px;font-size:1.2rem;color:var(--primary-color)}.bloc-blocs-grid.steps .bloc-item{position:relative;padding-top:50px;border-top:1px solid var(--lightgray-color);-webkit-box-shadow:unset;box-shadow:unset}.bloc-blocs-grid.steps .bloc-item:before{content:"";position:absolute;top:0;left:0;width:50px;height:1px;background-color:var(--primary-color)}.bloc-blocs-grid.steps .bloc-item .bloc-container .bloc-title{font-size:10px;font-size:1rem;display:none;font-family:"Cormorant Garamond",serif;color:var(--primary-color)}.bloc-blocs-grid.steps .bloc-item .bloc-container .bloc-content{margin-top:25px}.bloc-blocs-grid.steps .bloc-item .bloc-container .bloc-content h3,.bloc-blocs-grid.steps .bloc-item .bloc-container .bloc-content p{padding:0;margin:0}.bloc-blocs-grid.steps .bloc-item .bloc-container .bloc-content h3{margin-bottom:15px}.bloc-blocs-grid.pills-check .bloc-item{border-radius:500px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:unset;box-shadow:unset;background:var(--white-color);border:1px solid color-mix(in srgb,var(--primary-color) 20%,transparent)}.bloc-blocs-grid.pills-check .bloc-item .bloc-container{padding:0px 25px}.bloc-blocs-grid.pills-check .bloc-item .bloc-container .bloc-content .bloc-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.bloc-blocs-grid.pills-check .bloc-item .bloc-container .bloc-content .bloc-title:before{content:"\e5ca";font-family:"Material Symbols Outlined";font-size:30px;color:var(--primary-color)}.bloc-blocs-grid.number-as-title .bloc-item{-webkit-box-shadow:unset;box-shadow:unset;background-color:transparent;text-align:center}.bloc-blocs-grid.number-as-title .bloc-item .bloc-container{border-radius:25px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:color-mix(in srgb,var(--black-color) 20%,transparent);backdrop-filter:blur(15px)}.bloc-blocs-grid.number-as-title .bloc-item .bloc-container .bloc-content .bloc-title{font-size:60px;font-size:6rem;padding:0;margin:0 0 50px 0;line-height:70px;color:var(--white-color)}.gallery-grid>div a{display:block;width:100%}.gallery-grid>div a:hover .gallery-item .gallery-cover{-webkit-transform:scale(1.1);transform:scale(1.1)}.gallery-grid>div .gallery-item{z-index:5;position:relative;overflow:hidden;border-radius:15px}.gallery-grid>div .gallery-item .gallery-cover{-webkit-transition:all 1s;transition:all 1s;z-index:-1;position:absolute;inset:0;background-position:center center;background-size:cover}.gallery-grid>div .gallery-item .gallery-infos{z-index:2;position:absolute;bottom:20px;left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--white-color)}.gallery-grid>div .gallery-item .gallery-infos span{font-size:8px;font-size:0.8rem;text-indent:10px;text-transform:uppercase}.gallery-grid>div .gallery-item .gallery-infos em{font-size:18px;font-size:1.8rem;font-family:"Cormorant Garamond",serif;color:var(--white-color)}.gallery-grid>div .gallery-item:after{content:"";z-index:0;position:absolute;inset:0;background:#000000;background:-webkit-gradient(linear,left bottom,left top,color-stop(30%,color-mix(in srgb,var(--black-color),transparent 20%)),color-stop(70%,transparent));background:linear-gradient(0deg,color-mix(in srgb,var(--black-color),transparent 20%) 30%,transparent 70%)}.gallery-grid>div:first-child .gallery-item{height:300px}@media (min-width:1200px){.gallery-grid>div:first-child .gallery-item{height:500px}}.gallery-grid>div:nth-child(2) a{height:calc(250px - 15/2)}.gallery-grid>div:nth-child(2) a+a{margin-top:15px}.gallery-grid>div:nth-child(2) .gallery-item{width:100%;height:300px}@media (min-width:1200px){.gallery-grid>div:nth-child(2) .gallery-item{height:100%}}.gallery-grid>div:nth-child(3) .gallery-item{width:100%;height:300px}.bloc-blocs-grid.distinctions .bloc-item{border-radius:50px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:unset;box-shadow:unset;background-color:color-mix(in srgb,var(--white-color),transparent 90%);backdrop-filter:blur(10px);border:1px solid color-mix(in srgb,var(--white-color),transparent 80%)}.bloc-blocs-grid.distinctions .bloc-item .bloc-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.bloc-blocs-grid.distinctions .bloc-item .bloc-container .bloc-icon{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;width:100px;height:100px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--primary-color)}.bloc-blocs-grid.distinctions .bloc-item .bloc-container .bloc-icon .material-symbols-outlined{font-size:50px;color:var(--white-color)}.bloc-blocs-grid.distinctions .bloc-item .bloc-container .bloc-content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:20px}.bloc-blocs-grid.distinctions .bloc-item .bloc-container .bloc-content .bloc-title{display:none}.bloc-blocs-grid.distinctions .bloc-item .bloc-container .bloc-content h3{padding:0;margin:0}.bloc-blocs-grid.distinctions .bloc-item .bloc-container .bloc-content h3 em,.bloc-blocs-grid.distinctions .bloc-item .bloc-container .bloc-content h3 strong{font-size:20px;font-size:2rem;display:block;font-family:"Cormorant Garamond",serif}.bloc-blocs-grid.distinctions .bloc-item .bloc-container .bloc-content h3 strong{color:var(--primary-color)}.bloc-blocs-grid.distinctions .bloc-item .bloc-container .bloc-content h3 em{color:var(--white-color)}@media (min-width:1200px){.bloc-blocs-grid.distinctions .bloc-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}}.bloc-blocs-grid-special .bloc-item{z-index:10;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin-top:0;background-color:transparent;-webkit-box-shadow:unset;box-shadow:unset}.bloc-blocs-grid-special .bloc-item .bloc-image{border-radius:50px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:5;position:relative;margin-right:unset;margin-left:unset}.bloc-blocs-grid-special .bloc-item .bloc-container{z-index:7;position:relative;top:-100px}.bloc-blocs-grid-special .bloc-item .bloc-container>div{padding:50px;border-radius:50px;background-color:rgba(255,255,255,0.3);backdrop-filter:blur(20px)}.bloc-blocs-grid-special .bloc-item .bloc-container>div .bloc-content{color:var(--darkgray-color)}.bloc-blocs-grid-special .bloc-item .bloc-container>div .bloc-content .bloc-title{font-size:16px;font-size:1.6rem;font-weight:600;color:var(--darkgray-color)}.bloc-blocs-grid-special .bloc-item .bloc-container>div .bloc-content p{font-weight:300}.bloc-blocs-grid-special .bloc-item .background-icon{display:none;z-index:6;position:absolute;top:unset;right:45%;left:unset}.bloc-blocs-grid-special .bloc-item .background-icon .material-symbols-outlined{font-size:300px;height:500px;color:var(--white-color)}.bloc-blocs-grid-special .bloc-item:nth-child(2){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bloc-blocs-grid-special .bloc-item:nth-child(2) .bloc-image{border-radius:50px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-right:unset;margin-left:0}.bloc-blocs-grid-special .bloc-item:nth-child(2) .bloc-container{text-align:left}.bloc-blocs-grid-special .bloc-item:nth-child(2) .bloc-container .bloc-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.bloc-blocs-grid-special .bloc-item:nth-child(2) .background-icon{display:none;right:unset;left:45%;color:var(--primary-color)}@media (min-width:1024px){.bloc-blocs-grid-special .bloc-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:100px}.bloc-blocs-grid-special .bloc-item .bloc-image{border-radius:50px 50px 100px 50px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-right:-100px;margin-left:unset}.bloc-blocs-grid-special .bloc-item .bloc-container{top:50px}.bloc-blocs-grid-special .bloc-item .bloc-container>div{padding:50px}.bloc-blocs-grid-special .bloc-item .bloc-container>div .bloc-content .bloc-title{font-size:16px;font-size:1.6rem}.bloc-blocs-grid-special .bloc-item .background-icon{display:block;top:0}.bloc-blocs-grid-special .bloc-item .background-icon .material-symbols-outlined{font-size:150px}.bloc-blocs-grid-special .bloc-item:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.bloc-blocs-grid-special .bloc-item:nth-child(2) .bloc-image{border-radius:50px 50px 50px 100px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-right:unset;margin-left:-100px}.bloc-blocs-grid-special .bloc-item:nth-child(2) .bloc-container{text-align:right}.bloc-blocs-grid-special .bloc-item:nth-child(2) .bloc-container .bloc-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.bloc-blocs-grid-special .bloc-item:nth-child(2) .background-icon{display:block;right:unset;left:45%}}@media (min-width:1600px){.bloc-blocs-grid-special .bloc-item .background-icon{display:block;top:unset}.bloc-blocs-grid-special .bloc-item .background-icon .material-symbols-outlined{font-size:300px}}.bloc-gallery.simple-gallery>div .item{-webkit-transition:all 0.2s;transition:all 0.2s;border-radius:15px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden;position:relative;width:100%;height:0%;padding-bottom:300px}.bloc-gallery.simple-gallery>div .item a{z-index:0;position:absolute;inset:0}.bloc-gallery.simple-gallery>div .item a:before{opacity:0;border-radius:15px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:all 0.2s;transition:all 0.2s;content:"\e8b6";z-index:1;position:absolute;inset:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:color-mix(in srgb,var(--primary-color),transparent 35%);font-family:"Material Symbols Outlined";font-size:50px;color:var(--white-color)}.bloc-gallery.simple-gallery>div .item a img{z-index:-1;position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bloc-gallery.simple-gallery>div .item:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.bloc-gallery.simple-gallery>div .item:hover a:before{opacity:1;inset:25px}