*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Inter",sans-serif}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#e55b5b #f4f4f4}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f4f4f4}::-webkit-scrollbar-thumb{background-color:#e55b5b;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#c44d4d}a{text-decoration:none;color:inherit}ul,li{list-style:none}small{font-size:100%}.wpcf7-not-valid-tip{font-size:13px!important}.burger{display:none}.active_section a{color:#ff5a5a!important}.wpcf7 form .wpcf7-response-output{margin:20px 0 0 0!important;padding:0!important;border:none!important;font-size:14px!important;line-height:24px}.liquidGlass-effect{position:absolute;z-index:0;inset:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);filter:url(#glass-distortion);overflow:hidden;isolation:isolate;z-index:-1;opacity:0}.reveal_title{overflow:hidden}.reveal_title small{display:inline-block;transform:translateY(100%)}#moove_gdpr_cookie_info_bar{background-color:#1d1d5d!important}.js-video-trigger{cursor:pointer}.video-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;visibility:hidden;display:flex;align-items:center;justify-content:center;padding:5%}.modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .85);cursor:pointer}.modal-container{position:relative;width:100%;max-width:900px;z-index:1;opacity:0;transform:scale(.95)}.video-wrapper{width:100%;aspect-ratio:16/9;background:#000;box-shadow:0 20px 50px rgb(0 0 0 / .5)}.video-wrapper iframe{width:100%;height:100%}.modal-close{position:absolute;top:-40px;right:0;color:#fff;cursor:pointer;transition:transform 0.3s ease}.modal-close:hover{transform:rotate(90deg)}header{display:flex;flex-direction:column;position:fixed;top:40px;left:0;right:0;margin:0 auto;z-index:5;transition:0.5s;background-color:#fff0;padding:0;border-radius:0 0 0 20px}header.is-scrolled{background:#1d1d5d;padding:20px 0;top:0}header .header-container{width:calc(100% - 95px);margin:0 auto}header .header-content{display:flex;align-items:flex-start;justify-content:space-between}header .header-content nav{display:flex;align-items:center;gap:15px}header .header-content .linkedin{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:10px;align-self:flex-end}header ul{display:flex;align-items:center;gap:20px}header ul li a{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#fff;font-variation-settings:"opsz" 20;padding:8px 10px;background:#fff0;border:1px solid #fff0;border-radius:50px;transition:0.5s}header .with_btns ul li:nth-last-child(2) a{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .2)}header .with_btns ul li:last-child a{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:7px 10px;background:#fff;border-radius:50px;font-family:"Inter Variable",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px;leading-trim:both;text-edge:cap;color:#000;font-variation-settings:"opsz" 20}.hero{background:linear-gradient(121.05deg,#1d1d5d 31.21%,#ff5a5a 142.14%)}.hero .hero-wrapper{min-height:634px;position:relative;display:flex}.hero .hero-wrapper .hero-container{padding-top:20px;width:calc(100% - 40px);margin:0 auto;position:relative;isolation:isolate;background-color:#fff0;z-index:2;display:flex;align-items:flex-end}.hero .hero-wrapper .content{padding:50px 33px 50px 33px;display:flex;align-items:flex-end;width:100%;text-align:center;color:#fff}.hero .hero-wrapper .hero-container:after{content:"";position:absolute;top:20px;width:100%;height:calc(100% - 30px);border:3px solid rgb(255 255 255 / .2);border-bottom-right-radius:100px;pointer-events:none}.hero .hero-wrapper .hero-container:before{content:"";position:absolute;bottom:-250px;width:778px;height:250px;border:3px solid rgb(255 255 255 / .2);border-bottom-right-radius:100px;pointer-events:none}.hero .hero-wrapper .top{width:max-content;position:absolute;top:90px;left:0;right:0;margin:0 auto;display:flex;gap:10px;justify-content:center;align-items:center;flex-direction:column}.hero .hero-wrapper .title{display:flex;flex-direction:column}.hero .hero-wrapper .title h1{font-style:normal;font-weight:300;font-size:22px;line-height:21px;display:flex;align-items:center;letter-spacing:5.70171px;text-transform:uppercase;color:#fff}.hero .hero-wrapper .xavier-shape{margin-top:0;margin-left:0}.hero .hero-wrapper .bottom{display:flex;flex-direction:column;width:100%;position:relative;top:-100px}.hero .hero-wrapper .bottom h2{font-style:normal;font-weight:400;font-size:70px;line-height:74px;letter-spacing:0;text-transform:uppercase;color:#fff}.hero .hero-wrapper .bottom h2:last-child{font-weight:600}.hero .video{height:360px;margin-top:-90px;position:relative;overflow:hidden;opacity:.7}.hero .video:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#8a8a8a;z-index:1;opacity:.3;pointer-events:none}.hero .video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.apropos{display:flex;flex-direction:column;padding:65px 0;background-color:rgb(29 29 93 / .03);scroll-margin-top:50px}.apropos .apropos-container{width:1390px;max-width:100%;margin:0 auto;padding:0 15px}.apropos .apropos-content{display:flex;flex-direction:column}.apropos .apropos-header{display:flex;flex-direction:column;gap:30px}.apropos .apropos-header h2{font-style:normal;font-weight:400;font-size:24px;line-height:26px;letter-spacing:-.2px;text-transform:uppercase;color:#ff5a5a}.apropos .apropos-header h3{font-family:"Instrument Serif",sans-serif;font-style:normal;font-weight:400;font-size:78px;line-height:70px;leading-trim:both;text-edge:cap;display:flex;align-items:center;text-align:center;letter-spacing:-2px;color:#1d1d5d}.apropos .apropos-body{display:flex;align-items:center;gap:20px;justify-content:space-between;padding-top:80px}.apropos .apropos-body .left-side{width:528px;height:245px;display:flex;background:rgb(29 29 93 / .05);position:relative}.apropos .apropos-body .left-side .shape{padding:15px}.apropos .apropos-body .left-side .video{width:335px;height:100%;position:absolute;right:0}.apropos .apropos-body .left-side .video:after{content:"";width:42px;height:42px;background-image:url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='42' height='42' rx='21' fill='url(%23paint0_linear_2871_89245)' fill-opacity='0.4'/%3E%3Cpath d='M28.3508 20.9972C28.3512 21.1755 28.3055 21.3508 28.2181 21.5062C28.1307 21.6615 28.0046 21.7916 27.852 21.8838L18.3968 27.668C18.2374 27.7656 18.0548 27.8189 17.8679 27.8224C17.681 27.8258 17.4966 27.7793 17.3337 27.6877C17.1723 27.5974 17.0379 27.4659 16.9442 27.3065C16.8506 27.1471 16.8011 26.9656 16.8008 26.7807V15.2137C16.8011 15.0288 16.8506 14.8473 16.9442 14.6879C17.0379 14.5285 17.1723 14.397 17.3337 14.3067C17.4966 14.2151 17.681 14.1686 17.8679 14.1721C18.0548 14.1755 18.2374 14.2288 18.3968 14.3264L27.852 20.1106C28.0046 20.2028 28.1307 20.3329 28.2181 20.4883C28.3055 20.6436 28.3512 20.8189 28.3508 20.9972Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2871_89245' x1='0' y1='0' x2='50.3607' y2='25.4664' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23D0D8E0'/%3E%3Cstop offset='0.274157' stop-color='white'/%3E%3Cstop offset='1' stop-color='%23D0D8E0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none}.apropos .apropos-body .left-side .video img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.apropos .apropos-body .right-side{width:720px;display:flex;flex-direction:column;gap:20px}.apropos .apropos-body .right-side p{font-style:normal;font-weight:300;font-size:22px;line-height:30px;letter-spacing:-1px;color:#000}.references{display:flex;flex-direction:column;padding:80px 0;scroll-margin-top:90px}.references .references-container{width:1370px;max-width:100%;margin:0 auto;padding:0 15px}.references .references-content{display:flex;flex-direction:column;gap:60px}.references .references-header{display:flex;justify-content:space-between;align-items:flex-start}.references .references-header .title{display:flex;flex-direction:column}.references .references-header .title h2{font-style:normal;font-weight:400;font-size:24px;line-height:26px;display:flex;align-items:center;letter-spacing:-.2px;text-transform:uppercase;color:#ff5a5a}.references .references-header .description{width:660px;display:flex;flex-direction:column;gap:10px}.references .references-header .description p{font-style:normal;font-weight:300;font-size:22px;line-height:31px;letter-spacing:-1px;color:#000}.references .references-grid{display:flex;justify-content:space-between}.references .references-grid .splide,.references .references-grid .splide .splide__slide{width:420px!important;height:auto!important;padding:0!important}.references .references-grid .left-reference .ref-video{width:100%;height:420px;position:relative;background:#000}.references .references-grid .left-reference .ref-video:after{content:"";width:42px;height:42px;background-image:url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='42' height='42' rx='21' fill='url(%23paint0_linear_2871_89245)' fill-opacity='0.4'/%3E%3Cpath d='M28.3508 20.9972C28.3512 21.1755 28.3055 21.3508 28.2181 21.5062C28.1307 21.6615 28.0046 21.7916 27.852 21.8838L18.3968 27.668C18.2374 27.7656 18.0548 27.8189 17.8679 27.8224C17.681 27.8258 17.4966 27.7793 17.3337 27.6877C17.1723 27.5974 17.0379 27.4659 16.9442 27.3065C16.8506 27.1471 16.8011 26.9656 16.8008 26.7807V15.2137C16.8011 15.0288 16.8506 14.8473 16.9442 14.6879C17.0379 14.5285 17.1723 14.397 17.3337 14.3067C17.4966 14.2151 17.681 14.1686 17.8679 14.1721C18.0548 14.1755 18.2374 14.2288 18.3968 14.3264L27.852 20.1106C28.0046 20.2028 28.1307 20.3329 28.2181 20.4883C28.3055 20.6436 28.3512 20.8189 28.3508 20.9972Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2871_89245' x1='0' y1='0' x2='50.3607' y2='25.4664' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23D0D8E0'/%3E%3Cstop offset='0.274157' stop-color='white'/%3E%3Cstop offset='1' stop-color='%23D0D8E0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.references .references-grid .left-reference .ref-video img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.8}.references .references-grid .left-reference .category_arrow{display:flex;align-items:center;justify-content:space-between;padding-top:20px}.references .references-grid .left-reference .category_arrow span{font-style:normal;font-weight:500;font-size:20px;line-height:28px;letter-spacing:-.01em;text-transform:uppercase;color:#1b1b1b;opacity:.6}.references .references-grid .left-reference .category_arrow .arrow{width:40px;height:40px;border-radius:50%;background-color:#ff5a5a;display:flex;align-items:center;justify-content:center}.references .references-grid .left-reference .content{display:flex;flex-direction:column;gap:15px}.references .references-grid .left-reference .content h2{font-style:normal;font-weight:400;font-size:24px;line-height:23px;letter-spacing:-.01em;color:#1b1b1b}.references .references-grid .left-reference .content p{font-style:normal;font-weight:400;font-size:16px;line-height:23px;letter-spacing:-.01em;color:#1b1b1b;opacity:.6;padding-right:15px}.references .references-grid .right-references{width:660px;height:-moz-max-content;height:max-content;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.references .references-grid .right-references .ref-item{width:100%;display:flex;flex-direction:column}.references .references-grid .right-references .ref-item .video-item{width:100%;height:195px;position:relative;background:#000}.references .references-grid .right-references .ref-item .video-item:after{content:"";width:42px;height:42px;background-image:url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='42' height='42' rx='21' fill='url(%23paint0_linear_2871_89245)' fill-opacity='0.4'/%3E%3Cpath d='M28.3508 20.9972C28.3512 21.1755 28.3055 21.3508 28.2181 21.5062C28.1307 21.6615 28.0046 21.7916 27.852 21.8838L18.3968 27.668C18.2374 27.7656 18.0548 27.8189 17.8679 27.8224C17.681 27.8258 17.4966 27.7793 17.3337 27.6877C17.1723 27.5974 17.0379 27.4659 16.9442 27.3065C16.8506 27.1471 16.8011 26.9656 16.8008 26.7807V15.2137C16.8011 15.0288 16.8506 14.8473 16.9442 14.6879C17.0379 14.5285 17.1723 14.397 17.3337 14.3067C17.4966 14.2151 17.681 14.1686 17.8679 14.1721C18.0548 14.1755 18.2374 14.2288 18.3968 14.3264L27.852 20.1106C28.0046 20.2028 28.1307 20.3329 28.2181 20.4883C28.3055 20.6436 28.3512 20.8189 28.3508 20.9972Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2871_89245' x1='0' y1='0' x2='50.3607' y2='25.4664' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23D0D8E0'/%3E%3Cstop offset='0.274157' stop-color='white'/%3E%3Cstop offset='1' stop-color='%23D0D8E0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.references .references-grid .right-references .ref-item .video-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.8}.references .references-grid .right-references .ref-item .content-item{display:flex;flex-direction:column;padding-top:10px}.references .references-grid .right-references .ref-item .content-item h3{font-style:normal;font-weight:500;font-size:14px;line-height:20px;letter-spacing:-.01em;text-transform:uppercase;color:#1b1b1b;opacity:.6}.references .references-grid .right-references .ref-item .content-item h4{font-style:normal;font-weight:500;font-size:16px;line-height:23px;letter-spacing:-.01em;color:#1b1b1b}.strategie{display:flex;flex-direction:column;padding:50px 0;background-color:#f8f8fa;scroll-margin-top:90px}.strategie .strategie-container{width:1290px;max-width:100%;margin:0 auto;padding:0 15px}.strategie .strategie-content{display:flex;flex-direction:column;gap:60px}.strategie .title{width:610px;max-width:100%;display:flex;flex-direction:column}.strategie .title h2{font-style:normal;font-weight:400;font-size:56px;line-height:67px;letter-spacing:-2px;text-transform:uppercase;color:#000}.strategie .description{width:700px;display:flex;flex-direction:column;gap:20px;align-self:flex-end}.strategie .description p{font-style:normal;font-weight:300;font-size:22px;line-height:31px;display:flex;align-items:center;letter-spacing:-1px;color:#000}.piliers{display:flex;flex-direction:column;padding:70px 0;background:#f1f1f5}.piliers .piliers-container{width:1240px;max-width:100%;margin:0 auto;padding:0 15px}.piliers h2{font-style:normal;font-weight:400;font-size:56px;line-height:50px;leading-trim:both;text-edge:cap;text-align:center;letter-spacing:-4px;text-transform:uppercase;color:#1d1d5d}.piliers .content-wrapper{display:flex;justify-content:space-between;align-items:stretch;gap:60px;margin-top:60px}.piliers .pillars-list{flex:1;display:flex;flex-direction:column;justify-content:center}.piliers .pillar-item{position:relative;cursor:pointer;padding:50px 0;display:flex;align-items:center;cursor:pointer;transition:all 0.3s ease}.piliers .pillar-item::after{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background-color:#fff0;transition:background-color 0.3s ease,height 0.3s ease}.piliers .pillar-item:hover::after,.piliers .pillar-item.active::after{background-color:#ff5a5a}.piliers .pillar-number{font-family:"Switzer",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:20px;display:flex;align-items:center;letter-spacing:-.2px;color:#000;opacity:.6;margin-right:40px;width:30px}.piliers .pillar-title{font-style:normal;font-weight:400;font-size:30px;line-height:42px;letter-spacing:0;text-transform:uppercase;color:#000;transition:color 0.3s ease}.piliers .pillar-item:hover .pillar-title,.piliers .pillar-item.active .pillar-title{color:#ff5a5a}.piliers .cta-circle{width:100px;height:100px;border-radius:50%;background-color:#fff0;display:flex;justify-content:center;align-items:center;transition:0.5s;margin-left:20px;opacity:0;position:absolute;right:0}.piliers .pillar-item:hover .cta-circle,.piliers .pillar-item.active .cta-circle{background-color:#ff5a5a;opacity:1;transform:scale(1)}.piliers .cta-circle svg{width:20px;height:20px}.piliers .cta-circle svg path{stroke:#fff}.piliers .info-card{width:410px;min-height:540px;background-color:#1d1d5d;color:#fff;padding:50px 50px;position:relative;display:flex;flex-direction:column;background:#1d1d5d;border:1px solid #ff5a5a;border-radius:0 0 0 50px}.piliers .cubes-container{display:flex;justify-content:center;align-items:center;margin-bottom:20px;opacity:0;transition:opacity 0.4s ease}.piliers .cubes-container.fade-in{opacity:1}.piliers .info-text{font-size:20px;line-height:27px;font-weight:300;opacity:0;transform:translateY(10px);transition:opacity 0.4s ease,transform 0.4s ease;margin-top:auto}.piliers .info-text.fade-in{opacity:1;transform:translateY(0)}.piliers .data-source{display:none}.patrimoine{display:flex;flex-direction:column;padding:75px 0;background-color:#1d1d5d}.patrimoine_stats{background:linear-gradient(180deg,#fff0 0%,#12124c 100%),#1d1d5d}.patrimoine_slider{padding:0 0 75px 0}.patrimoine .patrimoine-container{width:1420px;max-width:100%;margin:0 auto;padding:0 15px}.patrimoine .stats{display:flex;flex-direction:column;gap:45px}.patrimoine .stats .stats-title{display:flex;align-items:flex-end;gap:15px}.patrimoine .stats h2{font-family:"Inter Variable",sans-serif;font-style:normal;font-weight:400;font-size:56px;line-height:67px;letter-spacing:-2px;text-transform:uppercase;color:#fff}.patrimoine .stats .stats-title h3{font-family:"Inter Variable",sans-serif;font-style:normal;font-weight:400;font-size:25px;line-height:50px;letter-spacing:-2px;text-transform:uppercase;color:#fff;padding-right:5px;opacity:.8}.patrimoine .stats .stats-row{display:none;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:25px;border-bottom:1px solid #383870}.patrimoine .stats .stat-item{flex:1;min-width:200px;min-height:115px;position:relative;padding-bottom:30px;display:flex;flex-direction:column;gap:10px}.patrimoine .stats .stat-item::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:#9b4965}.patrimoine .stats .stat-number{display:flex;align-items:center;gap:12px;font-style:normal;font-weight:400;font-size:36px;line-height:32px;letter-spacing:-2px;text-transform:uppercase;color:#fff}.stat-number span{font-variant-numeric:tabular-nums;display:flex;gap:5px;align-items:center}.patrimoine .stats .stat-desc{width:200px;font-style:normal;font-weight:300;font-size:16px;line-height:18px;letter-spacing:-1px;color:rgb(255 255 255 / .6)}.patrimoine .slider{height:640px;display:flex;flex-direction:column;align-items:center;overflow:hidden;margin-top:75px;padding:20px 0}.patrimoine .slider .slider-wrapper{width:100%;height:100%;display:flex;align-items:center}.patrimoine .slider .splides{width:100%}.patrimoine .slider .splides__track{width:100%;overflow:visible}.patrimoine .slider .splides__list{display:flex;align-items:center;gap:16px;padding:0;margin:0;list-style:none;will-change:transform;padding-left:0}.patrimoine .slider .splides__slide{width:150px;height:286px;position:relative;flex-shrink:0;overflow:hidden;cursor:pointer;background-color:#fff0;transition:none}.patrimoine .slider .slide-content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;position:relative}.patrimoine .slider .slide-title{min-height:50px;display:flex;align-items:center;justify-content:space-between;font-style:normal;font-weight:500;font-size:18px;line-height:22px;text-transform:uppercase;color:#fff;margin:0;margin-bottom:10px;transition:none}.patrimoine .slider .slide-title .city_department{display:flex;flex-direction:column}.patrimoine .slider .slide-title .city_department .department{display:none}.patrimoine .splides__slide.is-active .slide-title .city_department .department{display:inline}.patrimoine .slider .slide-title .superficie{display:none;transition:0.5s}.patrimoine .splides__slide.is-active .slide-title .superficie{display:inline}.patrimoine .slider .image-container{position:relative;width:100%;height:232px;margin-top:15px;z-index:2;overflow:hidden;background:#000}.patrimoine .slider .image-container::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:.5;z-index:1;transition:opacity 0.5s ease;pointer-events:none}.patrimoine .slider .splides__slide.is-active .image-container::after{opacity:.5}.patrimoine .slider .image-container video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:0;opacity:1}.patrimoine .slider .splides__slide .slide-counter{display:none!important;align-items:center;justify-content:center;margin-top:25px;font-family:"Inter Variable",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:14px;letter-spacing:-2px;text-transform:uppercase;color:#1d1d5d}.patrimoine .slider .splides__slide.is-active .slide-counter{display:flex}.patrimoine .slider .tag{width:max-content;display:flex;justify-content:center;align-items:center;padding:10px;background:rgb(0 0 0 / .3);border-radius:50px;color:#fff;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;overflow:hidden;transition:0.5s}.patrimoine .is-active .tag{top:32px;right:-20px;left:inherit}.patrimoine .switch-slider{display:flex;flex-direction:column;margin-top:-90px;position:relative;z-index:3}.patrimoine .switch-slider ul{width:100%;display:flex;align-items:center;justify-content:space-between}.patrimoine .switch-slider ul li{display:flex;flex-direction:row;justify-content:center;align-items:center;width:80px;height:80px;border:1px solid rgb(255 255 255 / .2);border-radius:50%;transition:0.5s;cursor:pointer}.patrimoine .switch-slider ul li path{transition:0.5s}.patrimoine .switch-slider ul li:hover{background:rgb(255 90 90 / .1);border:1px solid rgb(255 90 90 / .2)}.patrimoine .switch-slider ul li:hover path{stroke:rgb(255 90 90)}.patrimoine .controls-overlay{display:flex;align-items:center;position:absolute;top:10px;left:15px;gap:6px;transition:opacity 0.3s ease;opacity:0;z-index:5}.patrimoine .is-active .controls-overlay{opacity:1}.patrimoine .control-btn{display:flex;align-items:center;justify-content:center;appearance:none;border:none;outline:none;cursor:pointer;background:linear-gradient(116.82deg,rgb(208 216 224 / .2) 0%,rgb(255 255 255 / .2) 27.42%,rgb(208 216 224 / .2) 100%);backdrop-filter:blur(12px);border-radius:50%;transition:all 0.2s cubic-bezier(.175,.885,.32,1.275)}.patrimoine .control-btn:hover{background-color:rgb(255 255 255 / .25)}.patrimoine .control-btn:active{background-color:rgb(255 255 255 / .1)}.patrimoine .btn-play{width:42px;height:42px}.patrimoine .btn-mute,.patrimoine .btn-full-screen{width:32px;height:32px}.patrimoine .icon{width:40%;height:40%;transition:opacity 0.2s ease}.patrimoine .icon-hidden{display:none}.patrimoine-blocks{display:grid;grid-template-columns:610px 158px 580px;gap:20px;margin-top:30px;padding-top:70px}.patrimoine-blocks .block-left,.patrimoine-blocks .block-right{position:relative;display:flex;flex-direction:column;gap:18px}.patrimoine-blocks h3{font-style:normal;font-weight:400;font-size:22px;line-height:26px;letter-spacing:.01em;text-transform:uppercase;color:#fff;position:absolute;top:-45px;left:0;right:0;margin:0 auto;text-align:center}.patrimoine-blocks .block-left .patrimoine-items{display:grid;grid-template-columns:350px 240px;gap:20px}.patrimoine-blocks .block-right .patrimoine-items{display:grid;grid-template-columns:324px 235px;gap:20px}.patrimoine-blocks .block-left .item,.patrimoine-blocks .block-right .item{height:200px;font-style:normal;font-weight:500;font-size:38px;line-height:46px;display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center;justify-content:center;color:#fff;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .3);backdrop-filter:blur(5px);border-radius:8px}.patrimoine-blocks .block-left .item:first-child,.patrimoine-blocks .block-right .item:first-child{background:#ff5a5a;backdrop-filter:blur(5px);border-radius:8px}.patrimoine-blocks .item small{font-style:normal;font-weight:400;font-size:18px;line-height:23px;text-align:center;color:rgb(255 255 255 / .7);display:block;margin-top:16px}.patrimoine-blocks .block-middle{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #ff5a5a;backdrop-filter:blur(5px);border-radius:8px}#slider-video-modal{display:flex;position:fixed;inset:0;z-index:9999;align-items:center;justify-content:center;visibility:hidden;opacity:0}#slider-video-modal .modal-overlay{position:absolute;inset:0;background:rgb(0 0 0 / .9);backdrop-filter:blur(10px)}#slider-video-modal .modal-container{position:relative;width:90%;max-width:1100px;aspect-ratio:16/9;z-index:10}#slider-main-player{width:100%;height:100%;background:#000;border-radius:12px}.modal-close-slider{position:absolute;top:-40px;right:0;cursor:pointer;z-index:11}.xavierAlvarez{display:flex;flex-direction:column;padding:70px 0;scroll-margin-top:90px}.xavierAlvarez .xavierAlvarez-container{width:1370px;max-width:100%;margin:0 auto;padding:0 15px}.xavierAlvarez .xavierAlvarez-content{display:flex;justify-content:space-between}.xavierAlvarez .left-side{width:525px;height:max-content;display:flex;flex-direction:column;gap:5px;position:relative;padding-bottom:54px}.xavierAlvarez .left-side h2{font-family:"Instrument Serif",sans-serif;font-style:normal;font-weight:400;font-size:36px;line-height:40px;letter-spacing:-.03em;text-transform:uppercase;color:#ff5a5a}.xavierAlvarez .left-side h3{font-style:normal;font-weight:400;font-size:56px;line-height:62px;letter-spacing:-.03em;text-transform:uppercase;color:#000}.xavierAlvarez .right-side{width:640px;display:flex;flex-direction:column;gap:20px;padding-bottom:54px;position:relative}.xavierAlvarez .right-side:after{content:"";width:100%;height:1px;background-color:#ff5a5a;position:absolute;bottom:0;left:0}.xavierAlvarez .right-side p{font-weight:300;font-size:20px;line-height:28px;letter-spacing:-.01em;color:#000}.quote{display:flex;flex-direction:column;background-color:#ff5a5a;color:#fff;padding:120px 0}.quote .quote-container{width:890px;max-width:100%;margin:0 auto;padding:0 15px}.quote .quote-content{display:flex;flex-direction:column;position:relative}.quote .quote-content:after,.quote .quote-content:before{display:none!important;content:"«";font-family:"Inter Variable",sans-serif;font-style:normal;font-weight:300;font-size:40px;line-height:36px;leading-trim:both;text-edge:cap;letter-spacing:-4px;text-transform:uppercase;color:#fff;position:absolute;top:0}.quote .quote-content:after{content:"«";left:-30px}.quote .quote-content:before{content:"»";right:-30px}.quote .quote-content p{font-family:"Instrument Serif",sans-serif;font-style:normal;font-weight:400;font-size:52px;line-height:52px;leading-trim:both;text-edge:cap;display:flex;gap:5px;color:#fff}.quote .quote-content span{font-style:normal;font-weight:400;font-size:20px;line-height:26px;display:flex;align-items:center;letter-spacing:-.4px;text-transform:uppercase;color:#fff;margin-top:90px}.gouvernance{display:flex;flex-direction:column;padding:60px 0;scroll-margin-top:70px}.gouvernance .gouvernance-container{width:1290px;max-width:100%;margin:0 auto;padding:0 15px}.gouvernance .gouvernance-content{display:flex;flex-direction:column}.gouvernance .gouvernance-header{display:flex;flex-direction:column;gap:0}.gouvernance .gouvernance-title{display:flex;flex-direction:column}.gouvernance .gouvernance-title h2{font-style:normal;font-weight:400;font-size:24px;line-height:26px;letter-spacing:-.2px;text-transform:uppercase;color:#ff5a5a;position:relative;top:20px}.gouvernance .gouvernance-description{width:796px;max-width:100%;display:flex;flex-direction:column;align-self:flex-end;gap:20px}.gouvernance .gouvernance-description h4{font-family:"Instrument Serif",sans-serif;font-style:normal;font-weight:400;font-size:26px;line-height:29px;text-transform:uppercase;color:#1d1d5d;margin-bottom:30px}.gouvernance .gouvernance-description p{font-style:normal;font-weight:300;font-size:22px;line-height:31px;letter-spacing:-1px;color:#000}.gouvernance .cta-team{display:flex;flex-direction:column;margin-top:10px}.gouvernance .cta-team a{width:-moz-max-content;width:max-content;display:flex;gap:70px;align-items:center;padding:12px 14px;font-style:normal;font-weight:400;font-size:14px;line-height:18px;letter-spacing:-.2px;text-transform:uppercase;color:#fff;background-color:#ff5a5a;transition:0.5s}.gouvernance .cta-team a:hover{gap:60px;box-shadow:0 4px 30px rgb(0 0 0 / .1)}.gouvernance .gouvernance-slider{display:flex;gap:90px}.gouvernance .gouvernance-slider .team-grid{width:100%;display:grid;grid-template-columns:375px 1fr;gap:90px;align-items:start}.gouvernance .gouvernance-slider .hero-column{display:flex;flex-direction:column;position:relative}.gouvernance .gouvernance-slider .hero-column:after{content:"";width:1px;height:100%;background-color:#e0e0e0;position:absolute;right:-30px;top:0}.gouvernance .gouvernance-slider .hero-image-wrapper{position:relative;width:calc(100% - 27px);height:528px;overflow:hidden;background-color:#000}.gouvernance .gouvernance-slider .hero-image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:transform;opacity:.8}.gouvernance .gouvernance-slider .img-current{z-index:1}.gouvernance .gouvernance-slider .img-next{z-index:2}.gouvernance .gouvernance-slider .hero-text{margin-top:30px;overflow:hidden;position:relative;height:80px}.gouvernance .gouvernance-slider .hero-text-inner{position:absolute;width:100%}.gouvernance .gouvernance-slider .hero-name{font-style:normal;font-weight:400;font-size:32px;line-height:42px;letter-spacing:-.4px;text-transform:uppercase;color:#000;margin-bottom:3px}.gouvernance .gouvernance-slider .hero-role{font-style:normal;font-weight:400;font-size:14px;line-height:21px;display:flex;align-items:center;letter-spacing:-.2px;color:#000;opacity:.6}.gouvernance .gouvernance-slider .queue-column{display:flex;flex-direction:column;position:relative}.gouvernance .gouvernance-slider .queue-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.gouvernance .gouvernance-slider .queue-item{display:flex;flex-direction:column}.gouvernance .gouvernance-slider .queue-image-wrapper{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;background-color:#000}.gouvernance .gouvernance-slider .queue-image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;will-change:transform;opacity:.8}.gouvernance .gouvernance-slider .queue-text{margin-top:16px;overflow:hidden;position:relative;height:60px}.gouvernance .gouvernance-slider .queue-text-inner{position:absolute;width:100%}.gouvernance .gouvernance-slider .queue-name{font-style:normal;font-weight:400;font-size:20px;line-height:26px;letter-spacing:-.2px;text-transform:uppercase;color:#000;margin-bottom:6px}.gouvernance .gouvernance-slider .queue-role{font-style:normal;font-weight:400;font-size:14px;line-height:21px;letter-spacing:-.2px;color:#000;opacity:.6}.gouvernance .gouvernance-switch-slider{display:flex;flex-direction:column}.gouvernance .gouvernance-switch-slider ul{width:max-content;display:flex;align-items:center;gap:20px;position:relative;top:-70px}.gouvernance .gouvernance-switch-slider ul li{display:flex;flex-direction:row;justify-content:center;align-items:center;width:80px;height:80px;border:1px solid rgb(29 29 93 / .2);border-radius:50%;transition:0.5s;cursor:pointer}.gouvernance .gouvernance-switch-slider ul li path,.gouvernance .gouvernance-switch-slider ul li rect{transition:0.5s}.gouvernance .gouvernance-switch-slider ul li:hover{background:rgb(255 90 90 / .1);border:1px solid rgb(255 90 90 / .2)}.gouvernance .gouvernance-switch-slider ul li:hover rect{fill:#ff5a5a}.gouvernance .gouvernance-switch-slider ul li:hover path{stroke:#ff5a5a}.actua{display:flex;flex-direction:column;padding:60px 0;background-color:#f8f8fa;scroll-margin-top:70px}.actua .actua-container{width:1290px;max-width:100%;margin:0 auto;padding:0 15px}.actua .actua-content{display:flex;flex-direction:column;gap:50px}.actua .actua-title{display:flex;flex-direction:column}.actua .actua-title h2{font-style:normal;font-weight:400;font-size:20px;line-height:26px;letter-spacing:-.2px;text-transform:uppercase;color:#fc4040}.actua .actua-body{display:flex;justify-content:space-between}.actua .left-side{width:538px;max-width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.actua .left-side h3{font-style:normal;font-weight:400;font-size:46px;line-height:51px;letter-spacing:-.03em;text-transform:uppercase;color:#000}.actua .right-side{width:600px;display:flex;flex-direction:column}.actua .actua-cards{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:95px;column-gap:95px;row-gap:70px}.actua .actua-cards .actua-item{display:flex;flex-direction:column}.actua .actua-cards .actua-item h3{font-size:15px;font-weight:500;color:#fc4040}.actua .actua-cards .actua-item h4{font-style:normal;font-weight:400;font-size:20px;line-height:26px;letter-spacing:-.2px;color:#333}.actua .cta-actua{display:flex;flex-direction:column}.actua .cta-actua a{width:-moz-max-content;width:max-content;display:flex;gap:70px;align-items:center;padding:12px 14px;font-style:normal;font-weight:400;font-size:14px;line-height:18px;letter-spacing:-.2px;text-transform:uppercase;color:#fff;background-color:#ff5a5a;transition:0.5s}.actua .cta-actua a:hover{gap:60px;box-shadow:0 4px 30px rgb(0 0 0 / .1)}.actuaPage{display:flex;flex-direction:column}.actuaPage .container{width:1370px;max-width:100%;padding:0 15px;margin:0 auto}.actuaPage .content{display:flex;flex-direction:column}.actuaPage .actuaPage-header{display:flex;flex-direction:column;background:linear-gradient(121.05deg,#1d1d5d 31.21%,#ff5a5a 142.14%);padding-top:245px;padding-bottom:90px;position:relative;padding-left:15px;padding-right:15px}.actuaPage .actuaPage-header:after{content:"";width:calc(100% - 30px);height:calc(100% - 40px);position:absolute;top:10px;left:0;right:0;margin:0 auto;border:3px solid rgb(255 255 255 / .2);border-bottom-right-radius:100px;pointer-events:none}.actuaPage .title{display:flex;flex-direction:column;gap:20px}.actuaPage .title h1,.actuaPage .title h2{font-family:"Inter Variable",sans-serif;font-style:normal;font-weight:400;font-size:52px;line-height:47px;letter-spacing:-3px;text-transform:uppercase;color:#fff}.actuaPage .actuaPage-filters{display:flex;flex-direction:column;padding-top:45px}.actuaPage .actuaPage-filters .filters{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:30px}.actuaPage .actuaPage-filters ul{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.actuaPage .actuaPage-filters ul li{padding:10px;font-family:"Inter Variable",sans-serif;font-style:normal;font-weight:300;font-size:14px;line-height:17px;letter-spacing:.05em;text-transform:uppercase;color:#000;background-color:#fff0;border-radius:50px;cursor:pointer;transition:0.5s}.actuaPage .actuaPage-filters ul li:hover,.actuaPage .actuaPage-filters ul li.active{background-color:#ff5a5a;color:#fff}.actuaPage .actuaPage-filters ul li{display:flex;align-items:center;gap:0;transition:0.5s;position:relative}.actuaPage .actuaPage-filters ul li .close-x{opacity:0;visibility:hidden;position:absolute;right:9px;font-size:20px;transition:0.5s}.actuaPage .actuaPage-filters ul li.active .close-x{opacity:1;visibility:visible}.actuaPage .actuaPage-filters ul li.active{padding:10px 30px 10px 10px}.actuaPage .actuaPage-filters .search-input{width:200px;display:flex;flex-direction:column;position:relative}.actuaPage .actuaPage-filters .search-input:after{content:"";width:15px;height:14px;background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0002 14.0002L10.7429 10.7429M10.7429 10.7429C11.3001 10.1857 11.742 9.52429 12.0436 8.79631C12.3451 8.06834 12.5003 7.28811 12.5003 6.50015C12.5003 5.7122 12.3451 4.93197 12.0436 4.20399C11.742 3.47602 11.3001 2.81457 10.7429 2.2574C10.1857 1.70024 9.52429 1.25827 8.79631 0.956735C8.06834 0.655199 7.28811 0.5 6.50015 0.5C5.7122 0.5 4.93197 0.655199 4.20399 0.956735C3.47602 1.25827 2.81457 1.70024 2.2574 2.2574C1.13216 3.38265 0.5 4.90881 0.5 6.50015C0.5 8.09149 1.13216 9.61766 2.2574 10.7429C3.38265 11.8682 4.90881 12.5003 6.50015 12.5003C8.09149 12.5003 9.61766 11.8682 10.7429 10.7429Z' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-size:cover;position:absolute;top:50%;transform:translateY(-50%);right:0}.actuaPage .actuaPage-filters .search-input input::-moz-placeholder{font-family:"Inter Variable",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#000;background-color:#fff0;outline:none;border:none;opacity:.4}.actuaPage .actuaPage-filters .search-input input,.actuaPage .actuaPage-filters .search-input input::placeholder{font-family:"Inter Variable",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#000;background-color:#fff0;outline:none;border:none;opacity:.4}.actuaPage .actuaPage-items{min-height:450px;display:flex;flex-direction:column;margin-top:30px;padding-bottom:45px}.actuaPage .actua-pagination{display:flex;justify-content:center;padding-top:40px}.actuaPage .actua-pagination[hidden]{display:none}.actuaPage .actua-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px;margin:0 4px;border-radius:50px;font-size:18px;color:#1d1d5d;transition:0.3s}.actuaPage .actua-pagination a.page-numbers:hover{background-color:rgb(29 29 93 / .08)}.actuaPage .actua-pagination .page-numbers.current{background-color:#ff5a5a;color:#fff}.actuaPage .actua-pagination .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.actuaPage .actuaPage-items .actuaPage-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.actuaPage .actuaPage-items .actuaPage-grid .actua-item{min-height:364px;display:flex;flex-direction:column;padding:35px;background:linear-gradient(101.2deg,#fff0 -38.41%,rgb(29 29 93 / .05) 99.99%);position:relative;transition:0.5s}.actua-item .video,.actua-item .youtube-wrapper{width:100%;height:124px;margin-bottom:10px;position:relative;background:#000}.actuaPage .actuaPage-items .actuaPage-grid .actua-item .video:after{content:"";width:42px;height:42px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);margin:auto;background-image:url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='42' height='42' rx='21' fill='url(%23paint0_linear_6256_7447)' fill-opacity='0.4'/%3E%3Cpath d='M28.3508 20.9972C28.3512 21.1755 28.3055 21.3508 28.2181 21.5062C28.1307 21.6615 28.0046 21.7916 27.852 21.8838L18.3968 27.668C18.2374 27.7656 18.0548 27.8189 17.8679 27.8224C17.681 27.8258 17.4966 27.7793 17.3337 27.6877C17.1723 27.5975 17.0379 27.4659 16.9442 27.3065C16.8506 27.1471 16.8011 26.9656 16.8008 26.7807V15.2137C16.8011 15.0288 16.8506 14.8473 16.9442 14.6879C17.0379 14.5285 17.1723 14.397 17.3337 14.3067C17.4966 14.2151 17.681 14.1686 17.8679 14.1721C18.0548 14.1755 18.2374 14.2288 18.3968 14.3264L27.852 20.1106C28.0046 20.2028 28.1307 20.3329 28.2181 20.4883C28.3055 20.6436 28.3512 20.8189 28.3508 20.9972Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_6256_7447' x1='0' y1='0' x2='50.3607' y2='25.4664' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23D0D8E0'/%3E%3Cstop offset='0.274157' stop-color='white'/%3E%3Cstop offset='1' stop-color='%23D0D8E0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");background-position:center;background-size:cover;z-index:0}.actua-item .video.is-playing:after{opacity:0;visibility:hidden}.actua-item .video video,.actua-item .youtube-wrapper iframe{width:100%;height:100%;object-fit:cover;display:block}.actuaPage .actuaPage-items .youtube-wrapper{position:relative;width:100%;aspect-ratio:16 / 9}.actuaPage .actuaPage-items .youtube-wrapper iframe{width:100%;height:100%;display:block}.actuaPage .actuaPage-items .video.is-playing .play-icon{display:none}.actuaPage .actuaPage-items .actuaPage-grid .actua-item:hover{box-shadow:-1px 3px 3px rgb(0 0 0 / .1)}.actuaPage .actuaPage-items .actuaPage-grid .actua-item .line{width:100%;height:1px;background-color:#ff5a5a;margin-bottom:10px;margin-top:25px}.actuaPage .actuaPage-items .actuaPage-grid .actua-item h4{font-style:normal;font-weight:600;font-size:16px;line-height:26px;letter-spacing:-.2px;color:#ff5a5a;margin-bottom:0;text-transform:uppercase}.actuaPage .actuaPage-items .actuaPage-grid .actua-item .title{border-top:1px solid #ff5a5a;padding-top:20px;display:flex;flex-direction:column}.actuaPage .actuaPage-items .actuaPage-grid .actua-item .title .cta-read-more{display:flex;justify-content:space-between;gap:20px;position:absolute;left:0;right:0;margin:0 auto;bottom:35px;width:calc(100% - 70px)}.actuaPage .actuaPage-items .actuaPage-grid .actua-item .title .cta-read-more span{display:flex;align-items:center;justify-content:center}.actuaPage .actuaPage-items .actuaPage-grid .actua-item .title .cta-read-more span.icon{position:relative;isolation:isolate}.actuaPage .actuaPage-items .actuaPage-grid .actua-item .title .cta-read-more span.icon::after{content:"";position:absolute;right:-20px;top:-20.5px;width:62px;height:62px;border-radius:50%;background-color:#1d1d5d;z-index:-1}.actuaPage .actuaPage-items .actuaPage-grid .actua-item h2{font-family:"Inter Variable",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:26px;letter-spacing:-.2px;text-transform:initial;color:#333}.actuaPage .actuaPage-items .actuaPage-grid .actua-item h2 small{font-weight:500}.actuaPage .actuaPage-items .actuaPage-grid .actua-item h5{font-family:"Inter Variable",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:26px;letter-spacing:-.2px;color:#000}.actuaPage .actuaPage-items .actuaPage-grid .actua-item span{display:block;font-family:"Inter Variable",sans-serif;font-weight:300;font-size:18px;line-height:22px;color:#000}.actuaPage .actuaPage-items .actuaPage-grid .actua-item .location_cat{display:flex;flex-direction:column;gap:2px;margin-bottom:20px}.singleActua{display:flex;flex-direction:column}.singleActua .container{width:1370px;max-width:100%;padding:0 15px;margin:0 auto}.singleActua .content{display:flex;flex-direction:column}.singleActua .singleActua-header{display:flex;flex-direction:column;background:linear-gradient(121.05deg,#1d1d5d 31.21%,#ff5a5a 142.14%);padding-top:245px;padding-bottom:90px;position:relative}.singleActua .singleActua-header:after{content:"";width:calc(100% - 30px);height:calc(100% - 40px);position:absolute;top:10px;left:0;right:0;margin:0 auto;border:3px solid rgb(255 255 255 / .2);border-bottom-right-radius:100px;pointer-events:none}.singleActua .singleActua-header a{font-family:"Inter Variable",sans-serif;font-style:normal;font-weight:300;font-size:20px;line-height:30px;text-decoration-line:underline;color:#fff}.singleActua .singleActua-header h1{width:1075px;max-width:100%;font-family:"Inter Variable",sans-serif;font-style:normal;font-weight:400;font-size:52px;line-height:57px;display:flex;align-items:center;letter-spacing:-3px;text-transform:uppercase;color:#fff;padding-top:20px}.singleActua .singleActua-header ul{display:flex;align-items:center;gap:50px;padding-top:50px}.singleActua .singleActua-header ul li{font-family:"Inter Variable",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.2px;color:#fff}.singleActua .singleActua-body{display:flex;flex-direction:column;padding-top:60px}.singleActua .singleActua-body .singleActua-wrapper{display:flex;flex-direction:column;padding:0 180px}.singleActua .singleActua-body .singleActua-content{display:flex;flex-direction:column;gap:20px;color:#000;font-family:"Inter Variable",sans-serif}.singleActua .singleActua-body .singleActua-content p{font-style:normal;font-weight:300;font-size:18px;line-height:27px;color:#000}.singleActua .singleActua-body .singleActua-content ul{display:flex;flex-direction:column;gap:5px}.singleActua .singleActua-body .singleActua-content ul li{font-style:normal;font-weight:300;font-size:18px;line-height:27px;color:#000;position:relative;padding-left:30px}.singleActua .singleActua-body .singleActua-content ul li:after{content:"";width:5px;height:5px;background:#000;position:absolute;top:12px;left:0;border-radius:50%}.singleActua .singleActua-body .singleActua-content strong{font-weight:600}.singleActua .singleActua-body .singleActua-share{display:flex;align-items:center;gap:40px;padding-top:45px;padding-bottom:60px}.singleActua .singleActua-body .singleActua-share a{display:flex;align-items:center;gap:15px;cursor:pointer}.singleActua .singleActua-body .singleActua-share a span{font-family:"Inter",sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:30px;color:#000}.singleActua .singleActua-body .singleActua-share a .icon{width:54px;height:54px;display:flex;align-items:center;justify-content:center;background:rgb(0 0 0 / .08);border-radius:50px;outline:none;border:none}.teamPage{display:flex;flex-direction:column;background:linear-gradient(121.05deg,#1d1d5d 31.21%,#ff5a5a 142.14%);padding-top:245px;padding-bottom:60px;position:relative}.teamPage:after{content:"";width:calc(100% - 30px);height:calc(100% - 40px);position:absolute;top:10px;left:0;right:0;margin:0 auto;border:3px solid rgb(255 255 255 / .2);border-bottom-right-radius:100px;pointer-events:none}.teamPage .container{width:1120px;max-width:100%;margin:0 auto;padding:0 50px}.teamPage .content{display:flex;flex-direction:column}.teamPage .teamPage-title{display:flex;flex-direction:column}.teamPage .teamPage-title h1{font-family:"Inter Variable",sans-serif;font-style:normal;font-weight:400;font-size:52px;line-height:75px;letter-spacing:-3px;text-transform:uppercase;color:#fff}.teamPage .teamPage-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-top:50px}.teamPage .teamPage-grid .team-item{width:100%;display:flex;flex-direction:column}.teamPage .teamPage-grid .team-item .image{width:100%;height:256px;overflow:hidden}.teamPage .teamPage-grid .team-item .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transform:scale(1);transition:0.5s}.teamPage .teamPage-grid .team-item:hover .image img{transform:scale(1.1)}.teamPage .teamPage-grid .team-item .info{min-height:140px;display:flex;flex-direction:column;gap:8px;padding:35px 17px;background-color:#fff;border-left:2px solid #ff5a5a;border-radius:0 0 20px 0}.teamPage .teamPage-grid .team-item .info h2{font-family:"Inter Variable",sans-serif;font-style:normal;font-weight:400;font-size:17px;line-height:22px;text-transform:uppercase;color:#000}.singleTeam{display:flex;flex-direction:column}.singleTeam .image-mobile{display:none;width:100%;height:440px;margin-top:20px}.singleTeam .image-mobile img{width:100%;height:100%;object-fit:cover;object-position:top}.singleTeam .singleTeam-header{height:100vh;display:flex;align-items:center;justify-content:space-between;gap:25px;background:linear-gradient(121.05deg,#1d1d5d 31.21%,#ff5a5a 142.14%);position:relative}.singleTeam .singleTeam-header:after{content:"";width:calc(100% - 30px);height:calc(100% - 40px);position:absolute;top:10px;left:0;right:0;margin:0 auto;border:3px solid rgb(255 255 255 / .2);border-bottom-right-radius:100px;pointer-events:none}.singleTeam .singleTeam-header .left-side{width:50%;display:flex;flex-direction:column;padding-top:150px;padding-left:55px}.singleTeam .singleTeam-header .left-side .name{display:flex;flex-direction:column}.singleTeam .singleTeam-header .left-side .name h1{font-family:"Inter Variable",sans-serif;font-style:normal;font-weight:400;font-size:50px;line-height:60px;text-transform:uppercase;color:#e1ecef}.singleTeam .singleTeam-header .left-side .status{display:flex;flex-direction:column}.singleTeam .singleTeam-header .left-side .status h2{font-family:"Inter Variable",sans-serif;font-style:normal;font-weight:400;font-size:30px;line-height:36px;text-transform:uppercase;color:#e1ecef}.singleTeam .singleTeam-header .left-side .share-switch{display:flex;align-items:center;justify-content:space-between;padding-top:85px}.singleTeam .singleTeam-header .left-side .share-switch ul{display:flex;align-items:center;gap:10px}.singleTeam .singleTeam-header .left-side .share-switch ul li{display:flex;flex-direction:column;position:relative}.singleTeam .share-switch ul li .hover-info{width:max-content;background:#fff;padding:18px 20px;position:absolute;top:68px;display:flex;align-items:center;gap:14px;border-radius:30px;font-size:16px;opacity:0;visibility:hidden;transition:0.5s;z-index:1}.singleTeam .share-switch ul li:hover .hover-info{visibility:visible;opacity:1}.singleTeam .share-switch .copy-info{display:flex;cursor:pointer}.singleTeam .singleTeam-header .left-side .share-switch ul li a{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#fff}.singleTeam .singleTeam-header .left-side .share-switch .switch{display:flex;align-items:center;gap:10px}.singleTeam .singleTeam-header .left-side .share-switch .switch a{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .5);border:2px solid rgb(255 255 255 / .6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:50%;transition:0.5s}.singleTeam .singleTeam-header .left-side .share-switch .switch a:hover{background-color:#fff}.singleTeam .singleTeam-header .right-side{height:120vh;flex:1;display:flex;flex-direction:column;position:relative}.singleTeam .singleTeam-header .right-side:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:.2}.singleTeam .singleTeam-header .right-side img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.singleTeam .singleTeam-body{display:flex;flex-direction:column;padding-top:90px;padding-bottom:100px;background:#fff;border-radius:0 85px 0 0;z-index:5}.singleTeam .singleTeam-body .singleTeam-wrapper{display:flex;justify-content:space-between;width:1250px;max-width:100%;padding:0 15px;margin:0 auto;flex-wrap:wrap}.singleTeam .singleTeam-body .singleTeam-wrapper .intro{width:474px;max-width:100%;display:flex;flex-direction:column;justify-content:space-between}.singleTeam .singleTeam-body .singleTeam-wrapper .intro h2{font-family:"Inter Variable",sans-serif;font-style:normal;font-weight:400;font-size:36px;line-height:50px;letter-spacing:-.03em;text-transform:uppercase;color:#000}.singleTeam .singleTeam-body .singleTeam-wrapper .description{width:675px;max-width:100%;display:flex;flex-direction:column;gap:20px}.singleTeam .singleTeam-body .singleTeam-wrapper .description p{font-family:"Inter Variable",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:30px;letter-spacing:-.03em;color:#000;opacity:.6}.singleTeam .singleTeam-body .singleTeam-share{display:flex;align-items:center;gap:40px}.singleTeam .singleTeam-body .singleTeam-share a{display:flex;align-items:center;gap:15px;cursor:pointer}.singleTeam .singleTeam-body .singleTeam-share a span{font-family:"Inter",sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:30px;color:#000}.singleTeam .singleTeam-body .singleTeam-share a .icon{width:54px;height:54px;display:flex;align-items:center;justify-content:center;background:rgb(0 0 0 / .08);border-radius:50px;outline:none;border:none}.contactPage{display:flex;flex-direction:column;background:linear-gradient(121.05deg,#1d1d5d 31.21%,#ff5a5a 142.14%);padding-top:245px;position:relative}.contactPage:after{content:"";width:calc(100% - 30px);height:500px;position:absolute;top:10px;left:0;right:0;margin:0 auto;border:3px solid rgb(255 255 255 / .2);border-bottom-right-radius:100px;pointer-events:none}.contactPage .container{width:1440px;max-width:100%;padding:0 15px;margin:0 auto}.contactPage .content{display:flex;flex-direction:column}.contactPage .logo-full{display:flex;justify-content:center;align-items:center;position:absolute;top:100px;margin:0 auto;left:0;right:0}.contactPage .contact-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;gap:35px;padding-left:30px}.contactPage h1{font-family:"Inter Variable",sans-serif;font-style:normal;font-weight:400;font-size:52px;line-height:57px;letter-spacing:-3px;text-transform:uppercase;color:#fff}.contactPage .contact-form{display:flex;flex-direction:column;border-radius:40px 0 0 0;background-color:#fff;padding:85px 70px}.contactPage .contact-form h2{width:468px;max-width:100%;font-family:"Inter Variable",sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:25px;letter-spacing:-.02em;color:rgb(0 0 0 / .5);margin-bottom:30px}.contactPage .grid-2{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:10px;column-gap:10px}.contactPage .input-field,.contactPage .textarea-field{display:flex;flex-direction:column;margin-bottom:30px}.contactPage .input-field input,.contactPage .input-field textarea,.contactPage .textarea-field input,.contactPage .textarea-field textarea{width:100%;font-family:"Inter Variable",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:18px;color:#000;padding-bottom:10px;border:none;outline:none;border-bottom:1px solid rgb(0 0 0 / .2)}.contactPage .input-field input::-moz-placeholder,.contactPage .input-field textarea::-moz-placeholder,.contactPage .textarea-field input::-moz-placeholder,.contactPage .textarea-field textarea::-moz-placeholder{font-family:"Inter Variable",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:18px;color:#000}.contactPage .input-field input::placeholder,.contactPage .input-field textarea::placeholder,.contactPage .textarea-field input::placeholder,.contactPage .textarea-field textarea::placeholder{font-family:"Inter Variable",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:18px;color:#000}.contactPage .input-field textarea,.contactPage .textarea-field textarea{width:100%;height:70px}.contactPage .required-field_submit{display:flex;justify-content:space-between;flex-wrap:wrap;gap:25px}.contactPage .required-field_submit .required-field{display:flex;flex-direction:column;gap:15px}.contactPage .required-field_submit .required-field h4{font-family:"Inter Variable",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:13px;color:#000}.contactPage .required-field_submit .required-field .acceptance{width:350px}.contactPage .required-field .acceptance{width:660px;max-width:100%;display:flex;flex-direction:column}.contactPage .required-field .acceptance label{max-width:100%;display:block;font-family:"Inter Variable",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#000;cursor:pointer;position:relative;padding-left:10px}.contactPage .required-field .acceptance label a{text-decoration:underline}.contactPage .required-field .acceptance label:before{display:block;position:absolute;content:"";width:15px;height:15px;background:#fff;opacity:.3;border:1px solid #000;border-radius:2px;top:2px;left:-20px}.contactPage .required-field .acceptance input{z-index:9;width:0!important;left:0;height:0!important;margin-right:25px;float:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contactPage .required-field .acceptance input:checked:after{content:"";display:block;width:13px;height:13px;border-radius:3px;position:absolute;left:-18px;top:3px;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6L9 17L4 12' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat}.contactPage .required-field_submit .submit{display:flex;flex-direction:column}.contactPage .required-field_submit .submit button{display:flex;align-items:center;gap:17px;background-color:#fff0;outline:none;border:none;font-family:"Inter Variable",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#000;cursor:pointer}footer{display:flex;flex-direction:column;padding:100px 0 50px 0;background:linear-gradient(180deg,#fff0 0%,#12124c 100%),#1d1d5d;position:relative;overflow:hidden}footer .footer-shape{width:100%;margin:0 auto;position:absolute;bottom:-130px;left:0;right:0}footer .footer-shape svg{width:100%;height:367px;display:block}footer .footer-container{width:1250px;max-width:100%;margin:0 auto;padding:0 15px}footer .footer-content{display:flex;flex-direction:column;gap:240px}footer .footer-top{display:flex;justify-content:space-between}footer .left-side{display:flex;gap:40px}footer .pulsim-partners{width:200px;display:flex;flex-direction:column;gap:10px}footer .pulsim-partners span{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#fff}footer .pulsim-partners p{font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#fff;opacity:.7}footer .right-side{display:flex;gap:130px}footer .contact{display:flex;flex-direction:column;gap:10px}footer .contact span{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#fff;text-transform:uppercase;opacity:.7}footer .contact small{font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#fff;opacity:1}footer .contact a{font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#fff}footer .info-legales{display:flex;flex-direction:column;gap:10px}footer .info-legales span{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#fff;text-transform:uppercase;opacity:.7}footer .hb2g{display:flex;flex-direction:column;gap:10px}footer .hb2g span{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#fff;text-transform:uppercase;opacity:.7}footer .hb2g a{font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#fff}footer .info-legales a{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#fff}footer .footer-bottom{display:flex;justify-content:space-between;align-items:flex-end;position:relative;z-index:3}footer .footer-bottom .privacy-policy{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#fff}footer .footer-bottom h3{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#fff}footer .footer-bottom .linkedin_made{display:flex;flex-direction:column;gap:60px}footer .footer-bottom .linkedin_made .linkedin{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:10px;align-self:flex-end}footer .footer-bottom .linkedin_made h4{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:rgb(255 255 255 / .7)}.mlPage{display:flex;flex-direction:column}.mlPage .container{width:1370px;max-width:100%;padding:0 25px;margin:0 auto}.mlPage .content{display:flex;flex-direction:column}.mlPage .mlPage-header{display:flex;flex-direction:column;background:linear-gradient(121.05deg,#1d1d5d 31.21%,#ff5a5a 142.14%);padding-top:245px;padding-bottom:90px;position:relative}.mlPage .mlPage-header:after{content:"";width:calc(100% - 30px);height:calc(100% - 40px);position:absolute;top:10px;left:0;right:0;margin:0 auto;border:3px solid rgb(255 255 255 / .2);border-bottom-right-radius:100px;pointer-events:none}.mlPage .mlPage-header a{font-family:"Inter Variable",sans-serif;font-style:normal;font-weight:300;font-size:20px;line-height:30px;text-decoration-line:underline;color:#fff}.mlPage .mlPage-header h1{width:1075px;max-width:100%;font-family:"Inter Variable",sans-serif;font-style:normal;font-weight:400;font-size:52px;line-height:57px;display:flex;align-items:center;letter-spacing:-3px;text-transform:uppercase;color:#fff;padding-top:20px}.mlPage .mlPage-header ul{display:flex;align-items:center;gap:50px;padding-top:50px}.mlPage .mlPage-header ul li{font-family:"Inter Variable",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.2px;color:#fff}.mlPage .mlPage-body{display:flex;flex-direction:column;padding:60px 0}.mlPage .mlPage-body .mlPage-wrapper{display:flex;flex-direction:column;padding:0 180px}.mlPage .mlPage-body .mlPage-content{display:flex;flex-direction:column;gap:20px;color:#000;font-family:"Inter Variable",sans-serif}.mlPage .mlPage-body .mlPage-content p{font-style:normal;font-weight:300;font-size:18px;line-height:27px;color:#000}.mlPage .mlPage-body .mlPage-content strong{font-weight:600}.mlPage .mlPage-body .mlPage-content ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.mlPage .mlPage-body .mlPage-content li{position:relative;padding-left:20px;font-style:normal;font-weight:300;font-size:18px;line-height:27px;color:#000}.mlPage .mlPage-body .mlPage-content li::before{content:"";position:absolute;left:0;top:11px;width:5px;height:5px;background-color:#000;border-radius:50%}.notFoundPage{display:flex;flex-direction:column;background:linear-gradient(121.05deg,#1d1d5d 31.21%,#ff5a5a 142.14%);padding-top:245px;padding-bottom:60px;position:relative}.notFoundPage:after{content:"";width:calc(100% - 30px);height:calc(100% - 40px);position:absolute;top:10px;left:0;right:0;margin:0 auto;border:3px solid rgb(255 255 255 / .2);border-bottom-right-radius:100px;pointer-events:none}.notFoundPage .pageNotFound-content{display:flex;flex-direction:column;text-align:center;justify-content:center;padding:0 30px}.notFoundPage h1{font-family:"Inter Variable",sans-serif;font-style:normal;font-weight:400;font-size:52px;line-height:47px;letter-spacing:-3px;color:#fff}.notFoundPage h2{font-family:"Instrument Serif",sans-serif;font-style:normal;font-weight:400;font-size:78px;line-height:70px;leading-trim:both;text-edge:cap;text-align:center;letter-spacing:-2px;color:#fff;margin-bottom:20px;text-transform:uppercase}.notFoundPage p{font-style:normal;font-weight:300;font-size:22px;line-height:30px;letter-spacing:-1px;color:#8a8a8a;opacity:.8;margin:16px 0}.notFoundPage a{width:-moz-max-content;width:max-content;display:flex;gap:70px;align-items:center;padding:12px 14px;font-style:normal;font-weight:400;font-size:14px;line-height:18px;letter-spacing:-.2px;text-transform:uppercase;color:#fff;background-color:#ff5a5a;margin:0 auto}body.home .actua .actua-cards .actua-item,body.single-post .actua .actua-cards .actua-item{min-height:364px;display:flex;flex-direction:column;padding:35px;background:linear-gradient(101.2deg,#fff0 -38.41%,rgb(29 29 93 / .05) 99.99%);position:relative;transition:0.5s}body.home .actua .actua-cards,body.single-post .actua .actua-cards{column-gap:10px;row-gap:10px}body.home .actua .actua-cards .actua-item .location_cat,body.single-post .actua .actua-cards .actua-item .location_cat{display:flex;flex-direction:column;gap:2px;margin-bottom:20px}body.home .actua .actua-cards .actua-item h4,body.single-post .actua .actua-cards .actua-item h4{font-style:normal;font-weight:600;font-size:16px;line-height:26px;letter-spacing:-.2px;color:#ff5a5a;margin-bottom:0;text-transform:uppercase}body.home .actua .actua-cards .actua-item h5,body.single-post .actua .actua-cards .actua-item h5{font-family:"Inter Variable",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:26px;letter-spacing:-.2px;color:#000}body.home .actua .actua-cards .actua-item .title,body.single-post .actua .actua-cards .actua-item .title{border-top:1px solid #ff5a5a;padding-top:20px;display:flex;flex-direction:column}body.home .actua .actua-cards .actua-item h2,body.single-post .actua .actua-cards .actua-item h2{font-family:"Inter Variable",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:26px;letter-spacing:-.2px;text-transform:initial;color:#333}body.home .actua .actua-cards .actua-item .title .cta-read-more,body.single-post .actua .actua-cards .actua-item .cta-read-more{display:flex;justify-content:space-between;gap:20px;position:absolute;left:0;right:0;margin:0 auto;bottom:35px;width:calc(100% - 70px)}body.home .actua .actua-cards .actua-item .title .cta-read-more span,body.single-post .actua .actua-cards .actua-item .cta-read-more span{display:flex;align-items:center;justify-content:center;font-family:"Inter Variable",sans-serif;font-weight:300;font-size:18px;line-height:22px;color:#000}body.home .actua .actua-cards .actua-item .title .cta-read-more span.icon,body.single-post .actua .actua-cards .actua-item .cta-read-more span.icon{position:relative;isolation:isolate}body.home .actua .actua-cards .actua-item .title .cta-read-more span.icon::after,body.single-post .actua .actua-cards .actua-item .cta-read-more span.icon::after{content:"";position:absolute;right:-20px;top:-20.5px;width:62px;height:62px;border-radius:50%;background-color:#1d1d5d;z-index:-1}body.home .actua .actua-cards .actua-item:hover,body.single-post .actua .actua-cards .actua-item:hover{box-shadow:-1px 3px 3px rgb(0 0 0 / .1)}