@font-face{font-family:'LarkenBlack';src:url(https://preprod.alan-allman.com/wp-content/themes/aaa/assets/fonts/Larken-Black.ttf) format('truetype')}@font-face{font-family:'LarkenBold';src:url(https://preprod.alan-allman.com/wp-content/themes/aaa/assets/fonts/Larken-Bold.ttf) format('truetype')}:root{--swiper-navigation-color:#fff;--wp--preset--color--aaa-white:#ffffff;--wp--preset--color--aaa-gold:#c8a95b;--wp--preset--color--base:#091b5a;--aaa-gold-alt:#cb9e43;--aaa-grey-bg:#f9f9f9}body{font-family:"Open Sans",sans-serif;overflow-x:hidden;color:var(--wp--preset--color--base);font-size:11pt;background-color:#fff}a{text-decoration:none!important}.text-gold{color:var(--aaa-gold-alt)}.bg-grey-aaa{background-color:var(--aaa-grey-bg)}.has-aaa-white-color,.has-aaa-full-white-color{color:#ffffff!important}.has-aaa-gold-color{color:var(--wp--preset--color--aaa-gold)!important}.has-aaa-full-white-background-color,.has-aaa-full-white-background-color.has-background{background-color:#ffffff!important}.has-base-background-color,.has-base-background-color.has-background{background-color:var(--wp--preset--color--base)!important}.has-background{background-color:inherit}.uagb-container-inner-blocks-wrap{background:inherit!important;display:block!important}@media (min-width:768px){.wp-block-columns{display:flex!important;flex-direction:row!important}:where(.wp-block-columns.is-layout-flex){gap:0!important}}@media (max-width:767px){.wp-block-columns{flex-direction:column!important}}.wp-block-cover{position:relative;display:flex!important;align-items:center!important;justify-content:center!important;min-height:60vh}.wp-block-cover__image-background{position:absolute!important;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.wp-block-cover__background{position:absolute;z-index:1}.wp-block-cover__inner-container{position:relative;z-index:2;width:100%;padding-left:80px;text-align:center;max-width:1320px}@media (max-width:768px){.wp-block-cover{min-height:300px!important}.wp-block-cover__inner-container{padding:20px;text-align:center}}#header{background-color:var(--wp--preset--color--base);position:sticky;top:0;z-index:1000;overflow:hidden}.logo-header{width:180px}.navbar-expand-lg .navbar-collapse{height:74px}.navbar-nav{margin-left:50px}.link-menu{font-family:"Open Sans",sans-serif;font-weight:lighter;color:var(--aaa-grey-bg);margin:25px 10px 0;padding-bottom:33px;display:inline-block;border-bottom:3px solid var(--wp--preset--color--base);text-decoration:none!important}.link-menu:hover,.link-menu:focus{color:var(--aaa-gold-alt);border-bottom:2px solid var(--aaa-gold-alt)}.active{color:var(--aaa-gold-alt)!important;border-bottom:3px solid var(--aaa-gold-alt)!important;font-weight:700}.mega-menu{width:100vw!important;background-color:var(--wp--preset--color--base);top:89px!important;left:-1px!important;position:fixed!important;z-index:1000;display:none}.mega-menu h5,.mega-menu h5 a{color:var(--aaa-gold-alt);font-family:"LarkenBlack",sans-serif;font-size:22px}.mega-menu h5 a:hover{color:var(--aaa-grey-bg)}@media screen and (max-width:1024px){#header{display:none}.header-spacer-mobile{height:75px}#header-mobile{background-color:var(--wp--preset--color--base);z-index:1000;position:fixed;top:0;width:100%;transition:top 0.3s}#header-mobile ul{padding-left:0}#header-mobile li a{color:#fff;display:block;height:64px;line-height:64px;border-bottom:1px #fff solid;font-family:LarkenBlack;font-size:18px}#header-mobile .sub-menu{max-height:0;overflow:hidden;transition:max-height 0.5s ease-in-out}#header-mobile .sub-menu.mobile-menu-active{max-height:1000px;display:block}#header-mobile .current_page_item a{color:var(--aaa-gold-alt)!important}#header-mobile .menu-item-has-children>a::after{content:'\25B8';float:right;transition:transform 0.3s}#header-mobile .menu-item-has-children>a.active-link::after{transform:rotate(90deg)}}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{background-color:#fff!important;height:3px!important}.hamburger-inner::before{width:70%!important;position:relative;right:0}.hamburger-inner::after{width:90%!important;position:relative;right:0}.is-active .hamburger-inner::before,.is-active .hamburger-inner::after{width:100%!important}h1,h2,h3,h4{font-family:LarkenBlack;color:var(--wp--preset--color--base)}h1{font-size:40px}h2{font-size:32px}h3{font-size:30px}h4{font-size:18px}.inverted{-webkit-text-stroke:1px var(--wp--preset--color--base)!important;-webkit-text-fill-color:transparent!important}.inverted-white{-webkit-text-stroke:1px var(--aaa-grey-bg)!important;-webkit-text-fill-color:transparent!important}.white-title{color:var(--aaa-grey-bg)!important}.golden{color:var(--aaa-gold-alt)!important}.has-larken-font-family a{text-decoration:none!important}.news-wrapper{position:relative;margin-bottom:20px;overflow:hidden;height:275px;border-radius:7px;box-shadow:0 0 21px 4px rgb(9 27 90 / .35)}.news-overlay{height:280px;width:100%;background-image:linear-gradient(to bottom,#fff0,var(--wp--preset--color--base));position:absolute;top:0;left:0}.news-overlay h3{color:var(--aaa-grey-bg)!important;position:absolute;bottom:10px;left:20px;font-size:26px;width:90%}.btn-cta,.button-cta{text-decoration:none!important;display:inline-block;color:var(--wp--preset--color--base);font-size:12pt;padding:10px 24px;border:1px solid var(--wp--preset--color--base);border-radius:5px;text-align:center}.button-cta-white{text-decoration:none;display:inline-block;color:var(--aaa-grey-bg);font-size:12pt;padding:10px 24px;border:1px solid var(--aaa-grey-bg);border-radius:5px}.kpi-grid{gap:0;text-align:left!important;margin:10px 0!important;padding:0 30px}.kpi-grid .wp-block-group:nth-child(3),.kpi-grid .wp-block-group:nth-child(4){border-top:1px solid var(--wp--preset--color--base);margin-top:2rem;padding-top:2rem}@media (max-width:600px){.kpi-grid{grid-template-columns:repeat(1,1fr)!important;text-align:center!important}.kpi-grid .wp-block-group:nth-child(2),.kpi-grid .wp-block-group:nth-child(3)::before{border-top:1px solid var(--wp--preset--color--base)}}#investors-menu .pole-menu,#investors-menu .col{height:250px;color:var(--aaa-grey-bg);font-family:LarkenBlack,sans-serif;font-size:22px}.investors-menu-overlay{text-transform:uppercase;width:100%;height:100%;background-image:linear-gradient(to bottom,#fff0,var(--wp--preset--color--base));display:grid;align-items:center;text-align:center}.calendrier-card{width:100%;background-color:#fff;border-radius:7px}.calendrier-card .calendrier-card-date{background-color:var(--wp--preset--color--base);color:var(--aaa-grey-bg)}.custom-grid.esg-grid{display:grid!important;gap:40px!important}.esg-grid .wp-block-cover{border-radius:12px;overflow:hidden}body.page-id-11363 .uagb-block-3ee05f54 .custom-grid>.wp-block-group,body.page-id-39 .uagb-block-3ee05f54 .custom-grid>.wp-block-group{background-color:#ffffff!important;border:1px solid var(--wp--preset--color--base)!important;padding:16px!important}body.page-id-11381 .testimonial-wp-border,body.page-id-10944 .testimonial-wp-border,body.page-id-9 .testimonial-wp-border,body.page-id-11298 .testimonial-wp-border,body.page-id-19 .testimonial-wp-border,body.page-id-29 .testimonial-wp-border,body.page-id-11385 .testimonial-wp-border,body.page-id-17 .testimonial-wp-border,body.page-id-11418 .testimonial-wp-border,body.page-id-25 .testimonial-wp-border,body.page-id-11395 .testimonial-wp-border,body.page-id-27 .testimonial-wp-border,body.page-id-11422 .testimonial-wp-border,body.page-id-23 .testimonial-wp-border{border:2px var(--aaa-gold-alt) solid!important;border-radius:5px!important;padding:30px!important}@media (min-width:1025px){.testimonial-wp-border .wp-block-columns{display:flex!important;flex-direction:row!important;gap:20px!important;align-items:center!important}.testimonial-left-col{flex:0 0 auto!important;width:fit-content!important}.testimonial-wp-photo figure.wp-block-image.is-resized{margin:0!important;width:250.6px!important}}@media (max-width:1024px){.testimonial-wp-border{padding:20px!important}.testimonial-wp-border .wp-block-columns{flex-direction:column!important;gap:16px!important}.testimonial-wp-photo{order:1!important;text-align:center!important}.testimonial-wp-photo img{width:min(210px, 60vw)!important;height:auto!important}.testimonial-wp-name{order:2!important;text-align:center!important}.quote-text-extract{order:3!important;position:relative!important;width:100%!important}}.left-quote{max-width:80px!important;background-color:#fff;position:absolute!important;z-index:99}@media (max-width:768px){.left-quote{top:-391px;left:-7%}.right-quote{top:95%;left:85%;max-width:57px!important;position:absolute!important}}.grid-quick-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;width:100%;gap:0!important}@media (min-width:1024px){.grid-quick-links{grid-template-columns:repeat(4,1fr)!important}}body.page-id-11381 p.has-larken-font-family,body.page-id-29 p.has-larken-font-family,body.page-id-13521 p.has-larken-font-family,body.page-id-11395 p.has-larken-font-family,body.page-id-25 p.has-larken-font-family{color:#f9f9f9!important;font-family:"Larken Black","LarkenBlack",sans-serif!important;text-decoration:none!important;text-align:center!important}#footer{background-color:var(--wp--preset--color--base);color:var(--aaa-grey-bg);position:absolute;padding:50px 0 0;width:100%}#footer ul li{list-style:none;margin-bottom:10px}#footer ul li a{color:var(--aaa-gold-alt);text-decoration:none}#footer ul li a:hover{color:var(--aaa-grey-bg)}.footer-copyright{border-top:1px solid var(--aaa-grey-bg);padding:20px 0}.social_icon_footer{color:var(--wp--preset--color--base)!important;background-color:#fff;width:30px;height:30px;display:inline-block;border-radius:15px;text-align:center;font-size:19px}.video-under{font-size:74px;position:relative;top:-40px;z-index:1;font-family:"LarkenBold",sans-serif}@media (max-width:1024px){.video-under{left:0!important}.block-margin{padding:28px 22px!important}}@media (min-width:1024px){.block-margin{padding:50px 120px!important}}.has-base-background-color.has-background{padding:36px!important}.wp-block-button.is-style-outline .wp-block-button__link{border:1px solid var(--wp--preset--color--base)!important;color:var(--wp--preset--color--base)!important}.wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:var(--wp--preset--color--base)!important;color:#fff!important}.is-layout-flex{gap:0!important}.uagb-post__image img{filter:brightness(0) invert(1)}.axeptio-shortcode-placeholder{-webkit-font-smoothing:antialiased;align-items:center;background:#fff;border-radius:12px;box-shadow:0 2.8px 2.2px rgb(0 0 0 / .02),0 6.7px 5.3px rgb(0 0 0 / .027),0 12.5px 10px rgb(0 0 0 / .035),0 22.3px 17.9px rgb(0 0 0 / .043),0 41.8px 33.4px rgb(0 0 0 / .05),0 100px 80px rgb(0 0 0 / .07);display:flex;flex-direction:column-reverse;gap:0;justify-content:space-around;margin:20px 0;overflow:hidden;padding:10px 30px 30px;position:relative}@media (min-width:992px){.axeptio-shortcode-placeholder{flex-direction:row;gap:20px}}.axeptio-shortcode-placeholder .axeptio-shortcode-content{flex-grow:1}.axeptio-shortcode-placeholder .svg-icon{display:inline-flex;flex-shrink:0;height:100px;position:relative;width:100px;z-index:10}@media (min-width:992px){.axeptio-shortcode-placeholder .svg-icon{height:180px;width:180px}}.axeptio-shortcode-placeholder .background-shape{position:absolute;right:0;top:-82px;z-index:1}@media (min-width:992px){.axeptio-shortcode-placeholder .background-shape{left:auto;right:0;top:-82px}}.axeptio-shortcode-placeholder .axeptio-shortcode-title{color:#212121;font-family:serif;font-size:max(20px,min(4vw,24px));font-weight:700;letter-spacing:-.025em;line-height:1.25;margin-bottom:.5rem}.axeptio-shortcode-placeholder .axeptio-shortcode-content{color:rgb(75 85 99 / .6);font-size:max(12px,min(3vw,13px));line-height:1.4}.axeptio-shortcode-placeholder .axeptio-shortcode-btn{align-items:center;background:#ffce43;border:1px solid #ffce43;border-radius:1000px;color:#212121;cursor:pointer;display:inline-flex;font-size:max(12px,min(3vw,13px));font-weight:700;margin:10px 0 0;overflow:hidden;padding:7px 15px;position:relative;-webkit-text-decoration:none;text-decoration:none;transform:translateZ(0);transition:all .15s ease 0s}.axeptio-shortcode-placeholder .axeptio-shortcode-btn span{position:relative;z-index:20}.axeptio-shortcode-placeholder .axeptio-shortcode-btn:after{background:#f4f6fb;border-radius:50%;content:"";display:block;height:250%;left:-25%;pointer-events:none;position:absolute;top:-50%;transform:translateY(-100%);transition:all .55s cubic-bezier(.19,1,.22,1) 0s;width:150%;z-index:10}.axeptio-shortcode-placeholder .axeptio-shortcode-btn:hover{background:#dea912;border-color:#212121;color:#ffce43}.axeptio-shortcode-placeholder .axeptio-shortcode-btn:hover:after{background:#212121;transform:translateY(-10%)}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}