nav.tabs{position:relative;z-index:10;}
:root{--dark-green-rgb:0,100,0;--white:#ffffff;--dark-green:#104651;--light-green:#009E4D;--light-parrot:#E6F4EF;--dark-parrot:#BAE3CB;--light-purple:#C3B3D6;--light-yellow:#DFE365;--light-blue:#86CCD8;}
a{color:var(--dark-green);text-decoration:none;}
@font-face{font-family:'CircularStd-Book';src:url('../fonts/CircularStd-Book/CircularStd-Book.eot');src:url('../fonts//CircularStd-Book/CircularStd-Book.eot') format('embedded-opentype'),url('../fonts/CircularStd-Book/CircularStd-Book.woff2') format('woff2'),url('../fonts/CircularStd-Book/CircularStd-Book.woff') format('woff'),url('../fonts/CircularStd-Book/CircularStd-Book.ttf') format('truetype'),url('../fonts/CircularStd-Book/CircularStd-Book.svg') format('svg');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'CircularStd';src:url('../fonts/circular-medium/CircularStd-Medium.eot');src:url('../fonts/circular-medium/CircularStd-Medium.eot') format('embedded-opentype'),url('../fonts/circular-medium/CircularStd-Medium.woff2') format('woff2'),url('../fonts//circular-medium/CircularStd-Medium.woff') format('woff'),url('../fonts/circular-medium/CircularStd-Medium.ttf') format('truetype'),url('../fonts/circular-medium/CircularStd-Medium.svg') format('svg');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'CircularStdBlack';src:url('../fonts/circular-bold/CircularStd-Bold.eot');src:url('../fonts/circular-bold/CircularStd-Bold.eot') format('embedded-opentype'),url('../fonts/circular-bold/CircularStd-Bold.woff2') format('woff2'),url('../fonts/circular-bold/CircularStd-Bold.woff') format('woff'),url('../fonts/circular-bold/CircularStd-Bold.ttf') format('truetype'),url('../fonts/circular-bold/CircularStd-Bold.svg') format('svg');font-weight:normal;font-style:normal;font-display:swap;}
a,button{transition:all 0.3s ease;-webkit-transition:all .3s ease;}
h1,h2,h3,h4,h5,h6{font-family:'CircularStd';-webkit-font-smoothing:antialiased;margin-bottom:0px;}
.font-64{font-family:'CircularStdBlack';font-size:64px;line-height:76.8px}
.font-50{font-size:50px;line-height:60px;font-family:'CircularStdBlack';}
.font-30{font-size:30px;line-height:39px;font-family:'CircularStdBlack';}
.font-35{font-size:35px;line-height:40px;font-family:'CircularStdBlack';}
.font-20{font-size:20px;font-family:'CircularStd-Book';line-height:normal;}
.font-26{font-size:26px;line-height:37.7px;font-family:'CircularStd-Book';}
.politique-main h3{font-size:26px;font-family:'CircularStdBlack';line-height:36.4px;}
.font-18{font-size:18px;line-height:25px;font-family:'CircularStd-Book';}
/*header */
.navbar-brand{padding:0px!important;position:relative;top:-12px;}
.header-right{padding-top:12px;}
/* .header-right {padding-top: 11px;} */
.ultimenu > li:last-child{margin-right:0px;}
.ultimenu li.has-ultimenu .ultimenu__link:after{content: '';display:block;width:16px;height:16px;min-width:16px;background:url('../images/menu-icon.svg') no-repeat;transition:all 0.3s ease;-webkit-transition:all .3s ease;}
.header-block{display:flex;justify-content:space-between;width:100%;align-items:center;}
.header .navbar{padding:0px;}
body{font-size:16px;color:var(--dark-green);line-height:24px;-webkit-font-smoothing:antialiased;font-family:'CircularStd-Book';}
.site-footer:after{content: '';position:absolute;right:0px;bottom:0px;width:406px;height:412px;background:url('../images/footer-bg.svg') no-repeat;background-size:100% 100%;}
.site-footer{background:var(--white);position:relative;color:var(--dark-green);font-size:15px;line-height:24px;padding-top:70px;padding-bottom:30px;}
.site-footer h2{color:var(--dark-green);font-size:20px;line-height:24px;letter-spacing:0.2px;padding-bottom:25px;}
.site-footer ul{flex-direction:column;}
.site-footer ul li{margin-bottom:10px;}
.site-footer .nav li a,.site-footer ul li span,.site-footer .contact-block-wrap a{color:var(--dark-green);font-size:15px;line-height:24px;padding:0px;letter-spacing:0.15px;max-width:188px;text-decoration:none;}
.site-footer .nav-link:focus,.site-footer .nav a:hover,.site-footer .contact-block-wrap a:hover,.site-footer .nav-link.active,.footer-copyright-block a:hover{color:var(--light-green);}
p:last-child{margin-bottom:0px;}
.site-footer .address{position:relative;padding-left:25px;margin-bottom:13px;}
.site-footer .phone{margin-bottom:4px;}
.site-footer .phone,.site-footer .email{display:flex;column-gap:10px;align-items:center;}
.site-footer .contact-block-wrap .email::before{background:url('../images/email.svg') no-repeat;width:16px;height:12px;min-width:16px;background-size:100% 100%;}
.site-footer .phone::before,.site-footer .email::before{content: '';display:block;background:url('../images/phone.svg') no-repeat;background-size:cover;width:18px;height:18px;min-width:18px;}
.site-footer .address::before{content: '';display:block;width:15px;height:17px;min-width:15px;position:absolute;top:3px;left:0px;background:url('../images/location.svg') no-repeat;background-size:contain;}
.site-footer .address a{max-width:100%;}
.site-footer .link-in{width:31px;height:31px;border-radius:100%;background-color:var(--light-green);display:flex;justify-content:center;align-items:center;margin-top:17px;}
.site-footer .connexion-wrapper{    /*	width: 190px;*/
height:52px;}
.site-footer .connexion-wrapper a{height:100%;width:fit-content;}
.site-footer .login-assure{padding:14px 38px 13.789px 18px;width:100%;margin-bottom:15px;}
.site-footer .login-enterprise{padding:16px 22px 15.421px 19.198px;width:100%;}
.light-green-btn,.user-logout-confirm .button--primary{background:var(--light-green);color:var(--white);font-family:'CircularStd';line-height:normal;border-radius:60px;display:flex;align-items:center;width:fit-content;text-decoration:none;border:1px solid var(--light-green);padding:15.5px 29px 15.5px 29px;}
.light-green-btn:hover,.user-logout-confirm .button--primary:hover{background:transparent;color:var(--light-green)!important;border-color:var(--light-green);}
.dark-green-btn,.user-logout-confirm .dialog-cancel{background:var(--dark-green);color:var(--white);font-family:'CircularStd';line-height:normal;padding:16px 30px;border-radius:60px;display:flex;text-decoration:none;width:fit-content;align-items:center;border:1px solid transparent;}
.dark-green-btn:hover,.pager li a:hover,.user-logout-confirm .dialog-cancel:hover{background:transparent;border-color:var(--dark-green);color:var(--dark-green);}
.green-download-btn:hover::after{filter:brightness(0) saturate(100%) invert(30%) sepia(38%) saturate(6472%) hue-rotate(142deg) brightness(102%) contrast(101%);}
.green-download-btn:hover{border-color:var(--light-green);color:var(--light-green);background:transparent;}
.login-assure:before{content: '';display:block;width:25px;height:25px;min-width:25px;background:url(../images/login-assure.svg) no-repeat;margin-right:17px;background-size:100% 100%;}
.login-enterprise:before{content: '';display:block;width:20px;height:20px;min-width:20px;background:url(../images/login-enterprise.svg) no-repeat;background-size:100% 100%;margin-right:10px;}
#page-wrapper .login-assure:hover{background:#80BF9E;color:var(--white)!important;border-color:#80BF9E;}
#page-wrapper .login-enterprise:hover{background:#296875;color:var(--white);border-color:#296875;}
.footer-copyright-block a,.footer-copyright-block p{color:#104651;font-size:14px;line-height:24px;letter-spacing:0.14px;text-decoration:none;}
.footer-copy-wrap{display:flex;align-items:center;column-gap:30px;margin-left:42px;}
.footer-copyright-block{display:flex;margin-top:100px;align-items:center;}
.site-footer__top{position:relative;z-index:1;}
/*header*/
body.scrolled header{background:var(--white)!important;transition:all .3s cubic-bezier(.77,0,.175,1);}
body.scrolled.scrolldown header{-webkit-transform:translateY(-510px);transform:translateY(-510px);transition:all .3s cubic-bezier(.77,0,.175,1);}
body.scrolled .header-logo svg path{transition:all 0.8s ease;-webkit-transition:all 0.8s ease;fill:var(--light-green);}
.header .header-wrap{width:100%;padding-top:12px;}
.header .other-icons-right .login-enterprise::before{width:17px;height:17px;min-width:17px;margin-right:9px;}
.header .header-search{margin-left:15px;}
.header .other-icons-right{display:flex;column-gap:20px;justify-content:end;align-items:center;}
.header .other-icons-right .login-assure:before{width:20px;margin-right:7px;height:20px;min-width:20px;}
.header .other-icons-right .login-enterprise,.header .other-icons-right .login-assure{font-size:14px;line-height:normal;height:38px;margin:0px;}
.header .other-icons-right .login-enterprise{padding:10px 18px 10px 16px;}
.header .other-icons-right .login-assure{padding:10px 18px 10px 15px;}
.header{position:fixed;height:106px;width:100%;z-index:10;top:0px;}
.banner-image-full::after{background:linear-gradient(0deg,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 100%);content: "";height:100%;left:0;position:absolute;top:0;width:100%;}
.banner-image-full{position:relative;}
.banner-image-full img{width:100%;backface-visibility:hidden;will-change:transform;display:block;object-fit:cover;}
.contact-banner img{height:456px;}
.font-80{color:#FFF;font-size:80px;font-family:'CircularStdBlack';line-height:74px;}
.full-banner{position:relative;}
.contact-title-wrap{position:absolute;top:50%;transform:translateY(-50%);right:0px;}
.contact-main .text-intro{max-width:1061px;padding-bottom:78px;}
.contact-inner{padding-top:92px;}
.contact-webform{    /*	padding-top: 78px;*/
margin:auto;max-width:850px;}
.contact-webform .js-form-type-processed-text{margin-bottom:75px!important;text-align:center;}
.mb-3{margin-bottom:20px!important;}
.contact-webform .contact-form-wrap{display:grid;grid-template-columns:1fr 1fr;column-gap:30px;margin-bottom:0px!important;}
.form-control,.form-select{font-size:13px;height:50px!important;padding:12px 48px 12px 14px;line-height:20.7px!important;letter-spacing:0.26px;color:var(--dark-green);text-overflow:ellipsis;white-space:nowrap;padding:12px 48px 12px 14px;border-radius:8px;background:var(--light-parrot);border:0px;min-height:auto!important;}
.form-floating > label{font-size:13px;line-height:normal;letter-spacing:0.26px;color:var(--dark-green);}
.form-control:focus,.form-select:focus{background:var(--light-parrot);border:none;box-shadow:none;}
.form-floating > textarea:focus ~ label::after,.form-floating > textarea:not(:placeholder-shown) ~ label::after{background-color:transparent;}
.form-select{background-image:url(../images/select-arrow.svg);background-position:right 10px center;-webkit-appearance:none;background-repeat:no-repeat;background-size:24px 24px;}
.form-control::placeholder{color:var(--dark-green);}
textarea.form-control{resize:none;height:100px!important;}
.contact-webform .form-actions{display:flex;justify-content:end;padding-top:20px;margin-bottom:0px!important;}
/* .contact-main{margin-bottom:72px;} */
.contact-find-section{margin-top:72px;background-color:var(--dark-green);color:var(--white);padding:77px 0px 71px;}
.address-map-sec{display:flex;column-gap:32px;justify-content:space-between;}
.address-map-sec .map-section{width:735px;}
.geolocation-map-container{border-radius:25px;}
.address-map-sec .address-sec{padding-top:33px;}
.address-map-sec .address-sec h2{color:var(--dark-parrot);margin-bottom:80px;}
.contact-find-section .text-address{padding-bottom:30px;}
.contact-find-section .find-address .address-data{position:relative;padding-left:30px;margin-bottom:10px;}
.contact-find-section .find-address .address-data::before{content: '';background:url('../images/white-location.svg') no-repeat;width:16px;height:19px;min-width:16px;background-size:100% 100%;position:absolute;left:0px;top:3px;}
.contact-find-section .find-address .contact-address-tel,.contact-find-section .find-address .contact-address-email{display:flex;align-items:center;column-gap:15px;}
.contact-find-section .find-address .contact-address-tel{margin-bottom:4px;}
.contact-address-tel::before,.contact-address-email::before{content: '';background:url('../images/white-phone.svg') no-repeat;display:block;width:18px;height:16px;min-width:18px;background-size:100% 100%;}
.find-address .contact-address-email::before{background:url('../images/white-email.svg') no-repeat;width:18px;height:13px;min-width:18px;background-size:100% 100%;}
.contact-find-section .find-address a,.contact-find-section .find-address p{font-size:15px;line-height:24px;letter-spacing:0.15px;text-decoration:none;color:var(--white);display:block;margin-bottom:0px;}
.contact-featured-bottom .future-section{display:flex;justify-content:center;column-gap:115px;padding-bottom:68px;margin-top:80px;}
.future-section-left{background:var(--light-parrot);border-radius:25px;width:680px;position:relative;color:var(--dark-green);padding:97px 0px 116px 80px;height:fit-content;}
.future-section-left:after{content: '';background:url('../images/avena-bg-logo.svg') no-repeat;width:360px;height:364px;background-size:100% 100%;position:absolute;right:-20px;bottom:-87px;}
.future-section-right{width:413px;height:422px;overflow:hidden;border-radius:30px;}
.future-section-right img{width:100%;height:100%;object-fit:cover;}
.future-section-left h2{max-width:331px;display:flex;align-items:center;height:100%;}
#main > .row-offcanvas{margin:0px;}
#main .main-content.col{padding:0px;}
.solution-pro-banner h1{max-width:444px;}
.introduction-section{display:flex;justify-content:space-between;margin-top:80px;}
.introduction-section .image-block{width:413px;height:417px;border-radius:30px;overflow:hidden;}
.introduction-section .image-block img{width:100%;height:100%;object-fit:cover;}
.introduction-section .intro-left{max-width:667px;}
.introduction-section .intro-left h2{padding-bottom:20px;}
.intro-contact{background:var(--light-parrot);border-radius:25px;padding:42px 20px 34px 27px;position:absolute;transform:translateX(-50%);bottom:-34px;}
.intro-contact .intro-contact-title{max-width:193px;}
.intro-contact .button-contact{margin-top:32px;}
.introduction-section .intro-right{position:relative;height:fit-content;}
.Vos-avantages-sec{background:var(--dark-green);padding-block:60px;margin-top:130px;color:var(--white);}
.avantages-sec-title-wrap{display:flex;justify-content:space-between;margin-bottom:40px;}
.avantages-sec-title-wrap h2{color:var(--light-blue);}
.light-blue-btn{background:var(--light-blue);border-color:var(--light-blue);color:var(--dark-green);height:fit-content;padding:16px 29px 16px 30px;}
.light-blue-btn:hover{border-color:var(--light-blue);}
.avantages-block{display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-between;row-gap:30px;}
.avantage-data{display:flex;}
.avantage-data h2{color:var(--light-blue);padding-bottom:19px;}
.ava-image-block img{max-width:102px;height:auto;transform:rotate(-16.214deg);}
.avantage-data .ava-text-desc-wrap{padding-top:30px;}
.ava-text-desc-wrap p{position:relative;display:flex;column-gap:10px;margin-bottom:15px;max-width:300px;}
.ava-text-desc-wrap p:before,.prestations-list ul li:before{content: '';width:8px;height:8px;border-radius:100%;background:var(--white);display:block;min-width:8px;position:relative;top:6px;}
.ava-text-desc-wrap .desc{padding-left:10px;}
.notre-plateform-sec{margin-top:100px;position:relative;}
.notre-plateform-sec h2{max-width:775px;margin:auto;text-align:center;}
.notre-plateform-contact{position:absolute;top:0px;right:12px;}
.notre-plateform-text-sec h2{line-height:26px;letter-spacing:0.25px;font-size:25px;font-family:'CircularStd-Book';}
.notre-plateform-text-sec{background:var(--light-parrot);border-radius:25px;padding:25px 34.5px 20px;width:fit-content;margin:34px auto 0px;display:flex;column-gap:20px;align-items:center;margin-bottom:20px;}
.notre-plateform-button-block{display:flex;flex-direction:column;row-gap:20px;}
#page-wrapper .notre-plateform-button-block .login-enterprise{font-size:14px;width:fit-content;padding:10px 18px 11.579px 16px;}
#page-wrapper .notre-plateform-button-block a{height:40px;}
#page-wrapper .notre-plateform-button-block .login-assure{font-size:14px;padding:10px 18px 12px 15px;width:fit-content;margin-bottom:0px;}
#page-wrapper .notre-plateform-button-block .login-assure:before{margin-right:7px;}
.notre-plateform-sec .sub-text-link{text-align:center;}
.notre-plateform-sec .sub-text-link a{color:var(--dark-green);text-decoration:none;font-family:'CircularStdBlack';}
.notre-conseiller-right .image-block{width:410px;height:435px;overflow:hidden;}
.notre-conseiller{margin-top:145px;}
.notre-conseiller-right img{width:100%;height:100%;object-fit:cover;}
.notre-conseiller-inner{display:flex;column-gap:91px;}
.notre-conseiller-left{background:var(--light-green);width:680px;position:relative;height:fit-content;padding:48px 0px 58px 80px;}
.border-radius-25{border-radius:25px;}
.notre-conseiller-left h2{max-width:383px;color:var(--white);padding-bottom:33px;}
.notre-conseiller-left .text-conse{color:var(--white);max-width:344px;}
.border-radius-30{border-radius:30px;}
.document-section{margin-top:150px;}
.notre-conseiller-contact{padding:38px 10px 35px 42px;background:var(--light-parrot);max-width:266px;position:absolute;width:100%;bottom:-99px;right:-62px;height:fit-content;}
.notre-conseiller-contact .light-green-btn{padding:17px 29px 15px 30px;margin-top:55px;}
.notre-conseiller-contact .name{font-family:'CircularStdBlack';margin-bottom:0px;}
.notre-conseiller-contact .function{margin-bottom:0px;}
.notre-conseiller-contact .conse-tel{font-size:22px;line-height:28px;color:var(--dark-green);text-decoration:none;font-family:'CircularStdBlack';display:flex;column-gap:10px;align-items:center;margin-top:25px;}
.conse-tel::before{content: '';display:block;min-width:24px;width:24px;height:24px;background:url(../images/green-phone.svg) no-repeat;}
.assure-banner h1{max-width:350px;color:var(--dark-green);}
.platform-main-sec{background:var(--dark-green);}
.platform-section{margin-top:130px;display:flex;position:relative;margin-left:calc(50% - 655px);}
.platform-section .platform-left-sec{padding-block:53px 47px;width:calc(100% - 405px);}
.platform-section .platform-left-sec .platform-title-main{max-width:650px;color:var(--dark-parrot);}
.platform-right{position:absolute;right:0px;top:0px;width:405px;height:100%;}
.platform-left-wrap{padding-top:60px;}
.platform-contact{background:var(--light-green);height:268px;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.platform-contact h2{color:var(--white);}
.platform-contact h2{font-size:25px;color:#fff;max-width:200px;text-align:center;padding-bottom:30px;}
.platform-section .platform-contact a{background:var(--dark-parrot);height:52px;color:var(--dark-green);padding:17px 24.958px 17px 25px;font-size:14px;line-height:normal;}
#page-wrapper .platform-section .platform-contact a:hover{background:#80BF9E;color:var(--white)!important;border-color:#80BF9E;}
.platform-contact a:hover:before{filter:brightness(0) saturate(100%) invert(99%) sepia(100%) saturate(9%) hue-rotate(124deg) brightness(103%) contrast(100%);}
.platform-contact a:before{content: '';width:14px;min-width:14px;height:15px;background:url(../images/asure-green.svg) no-repeat;background-size:100% 100%;margin-right:6px;}
.platform-left-wrap{display:grid;grid-template-columns:280px 1fr;column-gap:50px;}
.prestations-wrap{color:#fff;}
.prestations-wrap h2{padding-bottom:20px;}
.prestations-list ul{list-style:none;padding:0px;}
.prestations-list ul{margin-bottom:0px;}
.prestations-list ul li,.prestations-list p{position:relative;display:flex;margin-bottom:15px;column-gap:10px;}
.vous-connecter h2{color:var(--dark-parrot);padding-bottom:30px;}
.platform-section .vous-connecter{margin-top:40px;}
.platform-right img{width:100%;height:100%;object-fit:cover;}
.sub-connext{margin-top:30px;color:var(--white);}
.block-ultimenu{position:initial;}
#ultimenu-main{position:static!important;}
.ultimenu__flyout{background:#fff;filter:drop-shadow(0px 40px 64px rgba(0,0,0,0.12));}
.header .ultimenu__region{max-width:1320px;margin:auto!important;box-shadow:none;border:0px;width:100%;border-radius:0px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;}
.ultimenu__flyout{padding-top:56px!important;padding-bottom:64px!important;}
.header .ultimenu__region{display:grid;grid-template-columns:300px 300px 1fr;column-gap:30px;padding:0px;color:var(--dark-green);height:100%;row-gap:0px}
.header .ultimenu__region .block-content-megamenu_block{padding:0px;}
.megamenu-block-wrap{position:relative;}
.megamenu-block-wrap .mgb-img-wrap img{height:183px;width:100%;object-fit:cover;border-radius:25px;margin:0px;}
.megamenu-block-wrap .mgb-title{font-size:22px;line-height:normal;font-family:'CircularStdBlack';position:absolute;top:22px;left:28px;}
.mgb-text{line-height:24px;font-size:15px;margin-top:15px;margin-bottom:23px;}
.megamenu-block-wrap .light-green-btn{color:var(--white);}
.megamenu-block-wrap.no-img .mgb-title{position:initial;padding-bottom:8px;margin-bottom:0px;}
.megamenu-block-wrap.no-img .mgb-text{margin-top:0px;margin-bottom:12px;}
.underline-btn{font-family:'CircularStd';color:var(--dark-green)!important;text-decoration:none;width:fit-content;display:block;}
.underline-btn:after{content: '';display:block;width:100%;height:1.5px;background:var(--light-green);}
.megamenu-block-wrap .light-green-btn{padding:16px 30px;color:var(--white)!important;}
.ultimenu > li > .ultimenu__link{font-size:15px;padding:0px!important;font-family:'CircularStd';line-height:24px;letter-spacing:0.15px;color:var(--dark-green)!important;display:flex;align-items:center;column-gap:6px;}
.ultimenu > li{margin-right:26px;vertical-align:top!important;padding-bottom:20px;}
.ultimenu__flyout::before{content: "";position:absolute;top:-19px;left:49%;border-left:20px solid transparent;border-right:18px solid transparent;border-top:8px solid transparent;border-bottom:14px solid var(--white);}
.ultimenu li .ultimenu__link:hover,.ultimenu li .ultimenu__link:active,.ultimenu li .is-ulink-active{color:var(--dark-green);}
/* .dropdown-switcher .dropbutton-wrapper{display:inline-block;width:32px;}
.js .header .dropdown-switcher{width:21px;height:24px;}
.dropdown-toggle::after{display:none;}
.js .dropdown-switcher .dropbutton-widget{border:0;border-radius:0;background-color:transparent;background-image:none;margin:0;padding:0!important;}
.js .dropdown-switcher .dropbutton-widget .dropbutton{font-size:15px;letter-spacing:0.15px;line-height:24px;font-family:'CircularStd-Book';}
.js .dropdown-switcher .dropbutton-widget .dropbutton{border-right:0;}
.js .dropbutton-multiple .dropbutton-widget .dropbutton-action a{text-decoration:none;}
.js .dropdown-switcher .dropbutton-widget ul li{border-top:0;line-height:24px;}
.js .dropdown-switcher .dropbutton-widget .dropbutton-toggle{left:0;width:100%;}
.dropdown-language-item a{color:var(--blue);text-decoration:none;}
.js .dropdown-switcher .dropbutton-wrapper.open .dropbutton-toggle{left:auto;width:auto;}
.js .dropdown-switcher .dropbutton .dropbutton-action:nth-child(1){padding-bottom:0px;}
.js .dropdown-switcher .dropbutton .dropbutton-action:nth-child(1):hover{background-color:transparent;}
.js .dropdown-switcher .dropbutton .dropbutton-action:hover,.js .dropdown-switcher .dropbutton a:hover{background-color:#fff;}
.js .dropdown-switcher .dropbutton-widget .dropbutton-toggle .dropbutton-arrow{display:none;}
.js .dropdown-switcher .dropbutton-toggle button{background-color:transparent;background-image:none;}
.dropbutton-multiple .dropbutton .secondary-action{background-color:#fff;font-size:13px;padding-top:5px;}
.dropbutton-wrapper .dropbutton .dropbutton-action > *{padding:0;margin:0;color:var(--dark-green);}
.layout--onecol p{margin-bottom:0px;} */
.layout--onecol p{margin-bottom:0px;}
/*homepage*/
.home-banner-wrapper{height:100vh;width:100%;position:relative;}
.home-banner-wrapper .image-blok-custom img{width:100%;height:100%;object-fit:cover;}
.home-banner-wrapper .video-section-wrapper,.home-banner-wrapper .image-blok-custom{width:100%;height:100%;}
.home-banner-wrapper .banner-btn-wrap{width:100%;margin:auto;bottom:40px;left:0px;right:0px;position:absolute;z-index:2;}
.home-banner-wrapper .light-green-btn{margin:auto;}
.green-white-txt{background:var(--dark-green);padding-block:45px 45px;position:relative;z-index:2;}
.green-white-txt{font-size:39px;line-height:46.8px;font-family:'CircularStd';}
.green-white-txt .white-txt{color:var(--white);margin-bottom:0px;}
.green-white-txt .green-txt{color:var(--light-green);}
.ultimenu--offcanvas .ultimenu__link,.ultimenu .ultimenu__ajax{min-height:auto;}
.green-white-txt-wrap{display:flex;flex-wrap:wrap;align-items:center;}
.ultimenu{min-height:auto;}
.partenaire-wrap{padding-block:96px 92px;}
.partenaire-wrap .slick-track{display:flex!important;}
.partenaire-wrap .slick-list{margin:0 -15px;}
.partenaire-wrap .slick__slide img{width:100%;height:auto;}
.partenaire-wrap .slick__slide{display:flex!important;align-items:center;justify-content:center;height:inherit!important;margin:0px 15px;}
.newsletter-main{background:var(--light-green);padding-block:53px 60px;}
.home-solution-wrap{padding-top:80px;}
.home-solution-wrap h2{padding-bottom:50px;text-align:center;}
.h-solution-card-wrap{padding:40px 20px 64px 34px;}
.h-solution-card-wrap .hscw-title{padding-bottom:13px;}
.h-solution-card-wrap .hscw-desc{max-width:246px;padding-bottom:28px;}
.light-green-btn.discover-btn{padding:15.5px 29.4px;}
.hs-para .solution-col{position:relative;}
.language-link.active-language{position:relative;top:3px;}
.h-solution-card-wrap{background-size:cover;background-position:right bottom;background-repeat:no-repeat;height:100%;}
.button.button--ultiburger{display:none;}
.menu-open{overflow:hidden;}
.mobile-menu-custom{display:none;}
.mobile-other-icon.other-icons-right{display:none;}
.pourquoi-avena-block{background:var(--light-parrot);padding-block:110px 77px;position:relative;}
.pab-lr-section{display:flex;justify-content:space-between;}
.pourquoi-avena-block .pab-left-section h2{padding-bottom:20px;max-width:450px;}
.pabl-text-section{max-width:660px;}
.pourquoi-avena-block .pab-left-section .light-green-btn{margin-top:40px;}
.pourquoi-avena-block:after{content: '';display:block;position:absolute;right:0px;bottom:0px;width:307px;height:311px;background:url('../images/avena-bg-logo.svg') no-repeat;background-size:100% 100%;}
.pabr-tag-sec{padding:25.5px 52px;background:var(--dark-parrot);font-size:20px;line-height:30px;width:fit-content;transform:translateX(-50%);top:-50px;position:absolute;z-index:1;}
.pourquoi-avena-block .pab-right-section{position:relative;}
.home-chiffre-rapports-sec{display:flex;column-gap:120px;padding-top:98px;padding-bottom:50px;}
.cbw-inner::before{content: '';top:0px;width:164px;height:163px;border-radius:100%;position:absolute;background:var(--light-parrot);}
.cbw-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:163px;height:163px;margin:auto;}
.chifre-img-number-wrap{display:flex;flex-direction:column;justify-content:center;margin-top:-23px;align-items:center;}
.chiffre-wrap .desktop-chiffer{display:grid!important;height:fit-content;grid-template-columns:repeat(2,1fr);align-items:end;column-gap:100px;}
.chifre-title{margin-top:20px;text-align:center;position:relative;z-index:1;font-family:'CircularStd';}
.cbw-inner .chifre-picto{max-width:70px;height:auto;}
.chifre-block-wrap{margin-bottom:98px;}
.chifre-desc-sec{text-align:center;font-family:'CircularStd';}
.cbw-inner .chifre-picto,.cbw-inner .cbwi-number{position:relative;white-space:nowrap;}
.cbwi-subtext{position:relative;bottom:10px;}
.chifre-block-wrap:nth-child(4){position:relative;top:30px;}
.rapports-sec-wrap{position:relative;}
.rapport-block{background:var(--light-parrot);padding:23px 32px 23px 25px;}
.rapport-block .rapport-title{padding-bottom:20px;}
.green-download-btn{background:var(--light-green);border-radius:60px;font-size:16px;line-height:normal;font-family:'CircularStd-Book';text-decoration:none;color:#fff;display:flex;align-items:center;column-gap:10px;width:fit-content;padding:15.5px 30px 15.5px 30px;border:1px solid transparent;}
.green-download-btn::after{content: '';width:20px;height:17px;min-width:20px;background:url(../images/white-download.svg) no-repeat;background-size:100% 100%;}
.rapports-para-sec{position:absolute;top:49%;height:100%;display:flex;flex-direction:column;row-gap:74px;left:50%;max-height:490px;transform:translate(50%,-50%);}
.blue-btn{padding:16px 41px;background:var(--dark-green)}
.rapports-sec-wrap .dark-green-btn{display:block;margin:28px auto 0px;}
.home-avantages-section{background:var(--light-parrot);padding-block:70px;}
.hasi-lr-section{display:grid;grid-template-columns:335px 1fr;column-gap:140px;}
.hasil-left-section h2{padding-bottom:13px;}
.hasil-left-section .desc{max-width:300px;}
.hasil-right-section{display:grid;column-gap:75px;width:fit-content;grid-template-columns:repeat(2,1fr);row-gap:45px;}
.hasi-lr-section .avantage-block{display:flex;column-gap:34px;align-items:center;}
.featured-bottom{background:var(--dark-green);padding-block:70px 80px;color:var(--white);}
.ae-lr-section h2{font-size:40px;line-height:48px;max-width:390px;}
.ae-lr-section{display:flex;column-gap:150px;justify-content:space-between;}
.ae-lr-section .ael-right-section{padding-top:14px;max-width:636px;}
.ae-lr-section .ael-text-section{padding-bottom:23px;}
/*fondation page*/
.fondation-banner .banner-image-full{height:613px;}
.fondation-banner img{width:100%;height:100%;object-fit:cover;}
.fondation-main .banner-desc{position:relative;background:var(--dark-green);padding-block:35px;}
.banner-title-text-wrap{display:flex;align-items:end;column-gap:80px;}
.fondation-main .banner-desc .sub-text{    /*	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;*/
color:var(--light-green);    /*	text-overflow: ellipsis;*/font-size:39px;line-height:120%;font-family:'CircularStdBlack';position:absolute;left:calc(100% - 807px);top:50%;transform:translateY(-50%);z-index:2;width:410px;}
.fondation-banner .banner-title-text-wrap{justify-content:space-between;    /*	max-width: calc(100% - 90px);*/}
.fondation-banner{position:relative;}
.fondation-banner:after{content: '';display:block;width:397px;height:531px;background:url('../images/bg-logo-cutoff.svg') no-repeat;background-size:100% 100%;position:absolute;right:0px;bottom:0px;}
.fondation-main .introduction-section .image-block{width:413px;height:344px;}
.fondation-chiffer-wrap{margin-top:120px;}
.fondation-chiffer-wrap h2{text-align:center;}
.fondation-main .introduction-section .intro-left{max-width:733px;}
.fondation-chiffer-wrap .desktop-chiffer{grid-template-columns:repeat(4,1fr);margin-top:50px;display:grid!important;margin-bottom:100px;}
.fondation-chiffer-wrap .chifre-block-wrap:nth-child(even){position:relative;top:58px;}
.fondation-avantages-section{margin-bottom:100px;}
.image-text-section{background:var(--light-parrot);padding-block:54px;}
.image-text-section .image-block{overflow:hidden;}
.image-text-section img{width:100%;object-fit:cover;height:100%;}
.image-text-section .text-sec-row:nth-child(even){flex-direction:row-reverse;}
.image-text-section .text-sec-row{margin-bottom:65px;}
.image-text-section .text-sec-row:last-child{margin-bottom:0px;}
.image-text-section .title-text-sec-wrap{display:flex;align-items:center;justify-content:end;}
.image-text-section .title-text-sec-wrap h2{padding-bottom:20px;color:var(--light-green);max-width:380px;}
.image-text-section .title-text-sec-wrap .desc{max-width:410px;}
.image-text-section .text-sec-row:nth-child(even) .title-text-sec-wrap{justify-content:start;}
.fondation-conseil-block .pab-left-section h2{max-width:520px;}
.fondation-conseil-block .pabl-text-section{max-width:630px;}
.fondation-main .notre-conseiller-inner{column-gap:115px;}
.notre-conseiller{margin-block:100px 120px;}
.avena-section{background:var(--light-parrot);padding-block:84px 92px;}
.avena-section h2{padding-bottom:20px;}
.avena-section .desc{max-width:960px;padding-bottom:120px;}
.avena-col-sec img{width:100%;height:100%;object-fit:cover;}
.avena-tag{background:var(--dark-parrot);padding:25px 52px;position:absolute;top:-50px;left:36px;z-index:1;}
.avena-section .avena-col-sec{position:relative;}
.video-rapports-wrap{display:flex;align-items:end;column-gap:140px;}
.fondation-rappo-block .image-blok-custom{width:304px;height:321px;object-fit:cover;overflow:hidden;}
.fondation-rappo-block .image-blok-custom img{width:100%;height:100%;object-fit:cover;}
.video-rapports-wrap{margin-block:58px 120px;}
.fondation-rappo-block .rapports-para-sec{row-gap:25px;top:-50px;transform:translate(50%,0);max-height:initial;left:initial;right:0px;}
.video-rapports-wrap .youtube-block,.video-rapports-wrap .video{border-radius:30px;height:490px;width:740px;overflow:hidden;}
.video-rapports-wrap .video .video-block{width:100%;height:100%;object-fit:cover;}
.video-rapports-wrap .youtube-para{width:100%;height:100%;object-fit:cover;}
.video-rapports-wrap .video-block h2{padding-bottom:17px;}
.fondation-rappo-block h2{padding-bottom:28px;}
html.is-ultimobile .is-ultimenu__canvas-off{max-width:100%;transform:none;overflow:initial!important;height:auto;transition:initial;}
.is-ultimenu--active .is-ultimenu__canvas-off{background:#fff!important;bottom:initial!important;}
html.is-ultimobile .ultimenu > li{display:inline-block;min-width:initial;width:initial;}
html.is-ultimobile .header .ultimenu__flyout{display:block!important;position:absolute!important;}
html.is-ultimobile .ultimenu .ultimenu__caret{display:none!important;}
.button.button--ultiburger{display:none;}
html.is-ultimobile .ultimenu li .ultimenu__link{color:#292929;}
.is-ultimenu--active .is-ultimenu__canvas-off .block{width:auto;}
.is-open-ultimenu{overflow:visible;opacity:1;transition-delay:0.1s;visibility:visible;height:auto;max-height:none;min-height:64px;margin-top:0px!important;}
.enterprise-banner-image{width:100%;height:450px;background-size:cover;}
.banner-image-full h1{margin-right:106px;}
.banner-position{top:57%;transform:translateY(-50%);position:absolute;z-index:2;width:100%;left:0;}
.enterprise-container{flex-direction:column;align-items:end;}
.enterprise-container .sub-text{max-width:515px;width:100%;padding-top:70px;}
.enterprise-container .solution-text{padding:14px 27.5px 14px 27.5px;display:flex;align-items:baseline;justify-content:center;width:fit-content;border-radius:60px;color:#fff;font-family:'CircularStd';background:var(--dark-green);}
.solution-enterprise-section{padding-top:165px;}
.solution-enterprise-section .main-title{padding-bottom:50px;text-align:center;}
.solution-data-inner-wrap{display:flex;padding:52px 10px 37px 38px;justify-content:space-between;height:100%;}
.solution-data-inner-wrap .text{max-width:325px;padding-bottom:40px;position:relative;z-index:2;}
.solution-btn-wrap{display:flex;column-gap:20px;}
.solution-data-inner-wrap img{max-width:180px;height:auto;position:relative;right:34px;}
.solution-inner-data{height:100%;}
.solution-data-inner-wrap .left h2{padding-bottom:28px;}
.solution-data-inner-wrap .right{display:flex;}
.solution-data-inner-wrap .left{display:flex;justify-content:space-between;flex-direction:column;}
.contact-banner h1{max-width:360px;}
.login-form-main-wrap{padding-top:176px;padding-bottom:183px;}
.login-form-main-wrap .login-title{padding-bottom:50px;text-align:center;}
.login-lr-wrap{display:grid;grid-template-columns:739px 1fr;align-items:end;}
.login-lr-wrap .lglw-left-sec{overflow:hidden;z-index:1;position:relative;}
img{backface-visibility:hidden;will-change:transform;display:block;}
.login-lr-wrap .lglw-left-sec img{width:100%;height:476px;margin:0px;border-radius:25px;object-fit:cover;}
.login-lr-wrap .lglw-right-sec{background:var(--light-parrot);overflow:hidden;padding-top:48px;padding-bottom:62px;width:630px;position:relative;left:-73px;bottom:-27px;padding-left:180px;height:fit-content;}
.login-lr-wrap .lglw-right-sec h2{max-width:309px;padding-bottom:24px;}
.login-lr-wrap .lglw-right-sec .form-control{background:var(--white);max-width:330px;}
.form-required::after{display:none!important;}
.login-lr-wrap .form-actions{max-width:330px;display:flex;justify-content:end;}
.path-user .header,.node--type-actualites .header,.page-node-89 .header,.node--type-events .header{background:var(--light-parrot);}
.node--type-actualites .header-logo svg path,.page-user-login .header-logo svg path,.path-search .header-logo svg path,.page-user-logout .header-logo svg path,.node--type-assures-rentiers-page .header-logo svg path,.page-node-89 .header-logo svg path,.node--type-events .header-logo svg path{fill:var(--light-green);}
.home-solution-wrap .mobile-img{display:none;}
.hawi-header-wrap{display:flex;padding-bottom:39px;position:relative;align-items:center;}
.home-actualites-wrap{margin-top:90px;margin-bottom:80px;}
.home-actualites-wrap .light-green-btn{margin:46px auto 0;}
.home-actualites-wrap .slick__slide{margin-left:15px;margin-right:15px;}
/* .home-actualites-wrap .slick__slide:nth-child(1){max-width:629px;} */
/* .home-actualites-wrap .slick__slide:nth-child(1) .video-section-wrapper{height:433px;} */
.home-actualites-wrap .slick__slide video{width:100%;height:100%;object-fit:cover;}
.home-actualites-wrap .video{width:100%;height:100%;}
.home-actualites-wrap .view-actualites-homepage-section .slick__slide:nth-child(2),.home-actualites-wrap .view-actualites-homepage-section .slick__slide:nth-child(3),.home-actualites-wrap .view-actualites-homepage-section .slick__slide:nth-child(1){max-width:300px;}
.home-actualites-wrap .image-blok-custom{height:100%;}
.home-actualites-wrap .video-section-wrapper{border-radius:25px;overflow:hidden;height:350px;margin-bottom:15px;}
.home-actualites-wrap .slick__slide img{object-fit:cover;width:100%;height:100%;}
.home-actualites-wrap .separator{width:1px;height:20px;background-color:#009E4D;display:block;margin:0 12px;transform:scaleX(1.9);transform-origin:right;}
.home-actualites-wrap .cat-date-block{color:var(--light-green);}
/* .home-actualites-wrap .slick__slide:nth-child(1) .cat-date-block,.home-actualites-wrap .slick__slide:nth-child(1) .title{display:none!important;} */
.home-actualites-wrap .slick__slide .title{font-family:'CircularStd';padding-top:3px;}
.slick-dots{padding:0px;display:flex;width:100%;justify-content:center;align-items:center;column-gap:8px;margin-top:15px;}
.slick-dots li{background:var(--dark-parrot);border-radius:100%;height:13px;list-style:none;margin-right:0px;width:13px;}
.slick-dots li.slick-active{background:var(--light-green);width:26px;height:8px;border-radius:50px;}
.slick-dots li button{border:0;font-size:0;visibility:hidden;}
.faq-listing-other-wrapper{margin-top:70px;margin-bottom:70px;}
.faq-listing-other-wrapper .view-header{padding-bottom:30px;text-align:center;}
.faq-listing-other-wrapper .view-content .views-row .views-row{margin-bottom:26px;}
.view-content .views-accordion-header{padding:19.5px 18px 19.5px 36px;}
.faq-listing-other-wrapper .view-content .views-accordion-header span.ui-accordion-header-icon{top:58%;}
.faq-listing-other-wrapper .view-footer{display:flex;justify-content:center;margin-top:14px;}
.view-actualites-listing-other-pages{margin-top:100px;margin-bottom:90px!important;}
.document-listing-other-wrapper{position:relative;}
.document-listing-wrap{background:var(--light-parrot);padding-block:60px 80px;}
.document-listing-other-wrapper .view-header{margin-bottom:60px;}
.document-listing-other-wrapper .view-footer{position:absolute;right:12px;top:5px;}
.document-listing-other-wrapper .view-content.row{display:grid;grid-template-columns:repeat(3,1fr);column-gap:30px;row-gap:43px;}
.document-listing-other-wrapper .view-content.row .views-row{background:var(--white);border-radius:10px;padding:18px 21px 18px 36px;height:fit-content;}
.document-listing-other-wrapper .doc{line-height:24px;display:flex;align-items:center;width:100%;justify-content:space-between;letter-spacing:0.16px;}
.document-listing-other-wrapper .doc:after{content: '';display:block;width:20px;height:17px;min-width:20px;background:url('../images/download-icon.svg') no-repeat;background-size:100% 100%;}
.sur-mesure-section{background:var(--dark-green);padding-block:82px 75px;margin-top:100px;}
.sur-mesure-section h2{color:var(--light-yellow);}
.plan-para-sec{margin-top:70px;color:var(--white);}
.plan-para-sec{display:grid;margin-bottom:50px;grid-template-columns:1fr 300px 300px 300px;column-gap:30px;}
.pps-btn-sec .ppsl-title{color:var(--light-yellow);padding-bottom:21px;}
.ppsl-text{max-width:300px;}
.plan-para-wrap{background:var(--light-parrot);padding:12px 21px 27px 21px;border-radius:30px;display:flex;flex-direction:column;justify-content:space-between;}
.plan-para-wrap .ppw-title{color:var(--dark-green);text-align:center;padding-bottom:25px;}
.plan-para-wrap .ppw-text{color:#000;margin-bottom:20px;}
.pp-couverture,.pp-cotisation{width:100%;height:20px;background:#fff;border-radius:4px;overflow:hidden;height:12px;display:flex;align-items:center;padding:0px 3px;}
.progress-seperator{display:block;width:100%;height:1px;background:var(--dark-green);margin-top:9px;margin-bottom:9px;}
.progress-bar{height:100%;background:var(--light-yellow);border-radius:2px;height:8px;}
.pps-btn-sec .yellow-btn{display:block;width:fit-content;margin-top:48px;}
.yellow-btn{border-radius:60px;font-family:'CircularStd';padding:13px 30px 13px 30px;background:var(--light-yellow);color:var(--dark-green);border:1px solid var(--light-yellow);}
.progrss-wrap span{color:var(--dark-green);font-family:'CircularStdBlack';letter-spacing:0.32px;max-width:88px;width:100%;}
.progress-text-wrap{display:flex;align-items:center;column-gap:40px;}
.sur-mesure-para h2{color:var(--light-purple);}
.smp-header-wrap{display:flex;justify-content:space-between;align-items:center;}
.purple-btn{border-radius:60px;background:var(--light-purple);padding:13px 28px;color:var(--dark-green);border:1px solid var(--light-purple);}
.purple-btn:hover{color:var(--light-purple);background:transparent;}
.smp-para{display:grid;grid-template-columns:repeat(3,1fr);row-gap:30px;margin-top:45px;}
.smi-lr-sec{display:flex;color:var(--light-purple);}
.smi-lr-sec img{max-width:102px;height:auto;transform:rotate(-13.484deg);}
.smilsr-title{padding-bottom:25px;}
.smilsr-text{padding-left:10px;}
.smilsr-text ul{padding:0px;list-style:none;margin-bottom:0px;}
.smilsr-text ul li{position:relative;display:flex;column-gap:10px;margin-bottom:15px;max-width:300px;font-family:'CircularStd-Book';color:var(--white);}
.smilsr-text ul li:before{content: '';width:8px;height:8px;border-radius:100%;background:var(--white);display:block;min-width:8px;position:relative;top:6px;}
.yellow-btn:hover{color:var(--light-yellow);background:transparent;}
.megamenu-block-wrap .light-green-btn:hover{color:var(--light-green)!important;}
.member-section-wrap h2{text-align:center;}
.member-section-wrap{margin-block:84px 100px;}
.msw-lf-sec{margin-top:100px;display:grid;grid-template-columns:520px 1fr;column-gap:140px;}
.mswlf-left-sec{background:var(--light-green);color:#fff;margin-top:90px;padding:36px 0px 35px 26px;height:fit-content;position:relative;}
.mswlf-left-sec .mswlfl-title{max-width:208px;}
.mswlf-left-sec .mswlfl-img{background-color:var(--dark-green);width:147px;height:147px;border-radius:100%;display:flex;align-items:center;justify-content:center;position:absolute;bottom:-39px;right:80px;}
.mswlf-left-sec .mswlfl-img img{max-width:100px;max-height:94px;}
.mswlf-right-sec{display:flex;column-gap:30px;}
.représentants-des-salariés-wrap img{border-radius:25px;height:307px;object-fit:cover;margin-bottom:30px;width:100%;}
.représentants-des-salariés-wrap .pname{display:block;font-family:'CircularStdBlack';color:var(--light-green);padding-bottom:5px;}
.mswlf-other-sec{display:grid;grid-template-columns:repeat(4,1fr);column-gap:30px;margin-top:60px;row-gap:40px;}
.mew-lef-sec .mswlf-left-sec{background:var(--dark-green);}
.mew-lef-sec .mswlfl-img{background:var(--light-green);}
.mew-lef-sec .mswlf-left-sec .mswlfl-title{max-width:220px;}
.besoins-main{margin-top:95px;margin-bottom:100px;}
.besoins-main .main-title{text-align:center;padding-bottom:50px;}
.besoins-main .view-besoins-listing h2{color:var(--light-green);padding-top:30px;}
.besoins-main .view-besoins-listing .desc{padding-top:10px;}
.besoins-main .view-besoins-listing .image-block{height:307px;overflow:hidden;}
.besoins-main .view-besoins-listing .image-block img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:all .8s ease-in-out;}
.assets-main{display:flex;margin-bottom:90px;margin-top:85px;column-gap:78px;align-items:center;}
.assets-main .chifre-block-wrap{margin-bottom:0px;}
.assets-inner{display:flex;margin-top:90px;column-gap:57px;}
.rda-chiffre-wrap{max-width:587px;}
.assets-main .rapports-para-sec{height:auto;top:50%;transform:translate(50%,-50%);}
.assets-main .cbwi-number{padding-top:13px;}
.retraite-inner-wrap{display:grid;grid-template-columns:630px 1fr;margin-top:90px;}
.retraite-inner-wrap .retr-left img{width:100%;height:307px;object-fit:cover;border-radius:25px 0 0 25px;}
.retraite-inner-wrap .retr-right{background:var(--dark-green);color:#fff;padding-inline:76px 10px;border-radius:0 25px 25px 0;}
.retr-right h2{font-family:'CircularStdBlack';padding-bottom:16px;}
.retr-right .desc{max-width:471px;}
.retr-right-wrap{display:flex;justify-content:center;height:100%;flex-direction:column;}
.platform-right-btn{position:absolute;bottom:40px;left:0px;right:0px;margin:auto;}
.platform-right-btn a{margin:auto;}
.home-banner-wrapper .video-section-wrapper .video{width:100%;height:100%;}
.home-banner-wrapper .video-section-wrapper .video-block,.home-banner-wrapper .youtube-block,.home-banner-wrapper .youtube-para{width:100%;height:100%;}
.node--type-actualites-listing-page .news-listing-wrapper .news-wrapper{padding:0px;margin:0px;}
.nos-contact-btn:hover,.notre-plateform-contact:hover{background:var(--dark-green)!important;color:var(--white)!important;border:1px solid var(--dark-green)!important;}
.btn-check:checked + .btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check) + .btn:active{background-color:transparent;}
.btn-check:checked + .btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check) + .btn:active:focus-visible{box-shadow:none;}
.ajax-progress{display:none;}
.btn:focus-visible{background-color:transparent;box-shadow:none;}
.btn.disabled,.btn:disabled,fieldset:disabled .btn{background-color:transparent;opacity:1;}
.webform-confirmation__message h2{text-align:center;}
.message-box{margin-top:90px;display:flex;padding-bottom:70px;justify-content:center;}
.message-box p{color:var(--light-green);margin-bottom:0px;}
.message-box p:first-child{display:flex;align-items:center;justify-content:center;}
.message-box p:first-child::before{content: '';display:block;background:url('../images/check.svg') no-repeat;min-width:52px;width:52px;height:52px;background-size:100% 100%;}
.circular{font-family:'CircularStd';}
.circular-black{font-family:'CircularStdBlack';}
.circular-book{font-family:'CircularStd-Book';}
.modal{background:rgba(16,70,81,0.95);}
#myModal .modal-content{border:0px;border-radius:0px;background:transparent;}
#myModal .modal-header{padding:0px;border:0px;}
#myModal .modal-body{padding:0px;}
#myModal .btn-close{background:url('../images/close.svg') no-repeat;width:18px;height:18px;min-width:18px;margin:0px;padding:0px;border:0px;position:absolute;top:25px;right:25px;z-index:10;box-shadow:none;opacity:1;}
#myModal .modal-dialog{max-width:fit-content;}
#myModal .pop-up-content{margin:0px;}
#myModal .left-pop-up-content .pop-up-thumbnail{padding:0px;width:519px;height:427px;border-radius:25px;position:relative;bottom:-66px;overflow:hidden;}
#myModal .left-pop-up-content .pop-up-thumbnail img{width:100%;height:100%;object-fit:cover;}
#myModal .pop-up-content{display:flex;justify-content:center;}
.pop-up-view-title{font-size:25px;font-family:'CircularStdBlack';color:#009E4D;line-height:39px;padding-bottom:38px;}
.pop-up-view-desc{font-size:20px;font-family:'CircularStdBlack';color:var(--dark-green);line-height:32px;max-width:460px;padding-bottom:38px;position:relative;z-index:2;}
#myModal .right-pop-up-content{border-radius:25px;background:#E6F4EF;padding:50px 54px 39px 257px;margin-left:-223px;}
#myModal .modal-with-bg.modal-dialog{max-width:1067px;}
#myModal .modal-with-bg .modal-body:after{content: '';display:block;width:264px;height:363px;background:url('../images/white-avena.svg') no-repeat;background-size:100% 100%;position:absolute;right:0px;bottom:0px;}
#myModal .modal-with-bg.modal-dialog .modal-body{border-radius:25px;}
#myModal .modal-with-bg .pop-up-content{justify-content:start;}
#myModal .modal-with-bg .sec-pop-up-content{padding:50px 107px 48px 103px;min-height:420px;}
#myModal .modal-with-bg .pop-up-view-desc{max-width:847px;}
/* searchbar css start */
.searchbar{background:var(--light-parrot);overflow:hidden;display:grid;grid-template-rows:0px;transition:200ms linear;}
.searchbar.search-box_visible{grid-template-rows:70px;}
.searchbar .container-inline{width:100%;}
.search-bar img{cursor:pointer;}
.block-search-form-block > .container-inline{max-width:1300px;width:100%;margin:0 auto;height:100%;}
.search-form .form-actions{display:none!important;}
.search-form .mb-3{margin-bottom:0px!important;}
header #search-block-form{width:100%;height:100%;padding:0px!important;flex-flow:initial!important;}
.searchbar .container-inline div,.searchbar .container-inline label{width:100%;height:100%;}
.searchbar .form-control{background:transparent;border-radius:0px;font-size:20px;padding:0px;margin-top:10px;}
input[type="search"i]:enabled:read-write:-webkit-any(:focus,:hover)::-webkit-search-cancel-button{-webkit-appearance:none;background:url('../images/close.svg');width:15px;height:15px;background-size:100% 100%;cursor:pointer;}
body.path-search #main-wrapper{max-width:1320px;margin:0 auto;padding-top:130px;padding-left:12px;padding-right:12px;}
body.path-search .search-form > .form-wrapper,body.path-search .search-form > .search-help-link{display:none;}
body.path-search #main-wrapper .node_search-results{list-style:none;margin-bottom:80px;}
body.path-search b,body.path-search strong{font-weight:700;}
body.path-search .list-group-item .container{padding:0px;}
body.path-search h2{margin-bottom:30px;}
body.path-search #main-wrapper .node_search-results li{border-radius:0;border:0;padding:8px 0;display:list-item;}
body.path-search #main-wrapper .node_search-results li::marker{font-size:1.75rem;}
.ultimenu > li > .ultimenu__link::before{content: '';width:100%;display:block;height:1px;background:var(--dark-green);position:absolute;bottom:0px;opacity:0;}
.ultimenu > li > .ultimenu__link:hover::before,.ultimenu > li > .ultimenu__link.is-active::before{opacity:1;}
.ultimenu li.has-ultimenu .ultimenu__link::before{width:calc(100% - 22px);}
.user-logout-confirm .form-actions{display:flex;justify-content:start;column-gap:30px;}
#block-avena-logoutblock{display:none;}
.user-logged-in #block-avena-logoutblock{display:block;}
.user-logged-in #block-avena-loginassure{display:none;}
.header .ultimenu__region .right-side-menu{display:flex;flex-direction:column;row-gap:40px;padding-left:110px;}
.header .ultimenu__region .right-side-menu .megamenu-block-wrap.no-img{max-width:390px;}
.zone-securisee-listing-banner .banner-image-full h1{max-width:370px;margin-right:43px;}
.view-besoins-listing .view-content.row{row-gap:30px;}
.solution-profession-main .enterprise-container .sub-text{max-width:550px;padding-top:32px;}
.site-footer .phone:hover::before,.site-footer .email:hover::before{filter:brightness(0) saturate(100%) invert(34%) sepia(62%) saturate(3879%) hue-rotate(137deg) brightness(96%) contrast(104%);}
.lang-dropdown-form .form-select{background:transparent;padding:0px;margin:0px;border-radius:0px;border:none;font-size:15px;line-height:24px!important;text-transform:uppercase;font-family:'CircularStd';background-image:none;height:auto!important;}
.custom-lang-dropdown{position:relative;top:3px;}
.custom-lang-dropdown select option{background:#fff!important}
.site-footer .link-in:hover{background:var(--dark-green);cursor:pointer;}
.actualite-zoom .image-blok-custom{overflow:hidden;border-radius:25px;}
.actualite-zoom .image-blok-custom img{transform:scale(1);transition:all .8s ease-in-out;}
.actualite-zoom:hover .image-blok-custom img{transform:scale(1.1);}
.ab-picto img{max-width:53px;height:auto;backface-visibility:visible;will-change:initial;display:inline-block;}
.user-login-form .form-item--error-message{max-width:335px;padding-left:5px;}
.alert-wrapper{display:none;}
.document-listing-wrapper .document-video-wrapper .video-block .image .video-zoom{transition:transform 0.5s ease;}
.document-listing-wrapper .document-video-wrapper .video-block .image .video-zoom:hover{transform:translate(-50%,-50%) scale(1.1);}
.news-listing-banner .banner-image-full img,.assure-banner .banner-image-full img,.solution-pro-banner .banner-image-full img{height:456px;}
.solution-enterprise-main .enterprise-chiffer-block .desktop-chiffer{margin-bottom:0px;}
.solution-enterprise-main .enterprise-avantages-section{padding-top:100px;}
.politique-main h1{padding-bottom:60px;margin-left:108px;}
.politique-inner{margin-left:108px;margin-bottom:80px;}
.politique-main ol{counter-reset:chapter;list-style:none;padding-left:0;}
.politique-main ol > li{list-style:none;counter-increment:chapter;margin-bottom:25px;font-size:18px;line-height:140%;}
.politique-main ol > li > h3::before{content:counter(chapter) ". ";}
.politique-main li p{font-size:18px;line-height:140%;margin-bottom:0px;}
.politique-main ol li li{list-style:disc;}
.politique-main ol li ul,.politique-main ol li ol{padding-top:15px;}
/*soirees-dinformations*/
.soire-banner-wrap{position:relative;}
.soire-banner-wrap img{width:100%;object-fit:cover;}
.soire-banner-wrap .title-wrap{background:var(--dark-green);width:100%;padding-block:37px 37px;}
.smw-second-sec{margin-top:65px;margin-bottom:50px;}
.smws-intro-wrap{max-width:995px;margin:auto;padding-bottom:60px;text-align:center;}
.smws-texte-soiree{font-size:16px;line-height:20.7px;letter-spacing:0.32px;max-width:1070px;margin:auto;}
/* .soire-banner-image{height:456px;} */
.soiree-main-wrap .soiree-document{justify-content:center;row-gap:20px;margin-top:70px;}
.soiree-main-wrap .soiree-document a{display:block;padding:18px 36px;background:#E6F4EF url(../images/download-icon.svg) no-repeat scroll 95% center / 20px 17px;text-decoration:none;color:#104651;border-radius:10px;}
.view-related-events .view-content{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1290px;margin:80px auto 0px;}
.view-related-events .view-content .views-row .realted-event-card{border-radius:25px;background:#009E4D;color:#fff;height:100%;padding:25px 30px 23px 38px;display:flex;flex-direction:column;justify-content:space-between;}
.view-related-events .view-content .views-row{padding:0px;}
.view-related-events .view-content .views-row:nth-child(2n) .realted-event-card{background:#104651;}
.view-related-events .view-content .views-row:nth-child(2n) .rec-title{color:#BAE3CB;}
.realted-event-card .rec-title{padding-bottom:20px;}
.realted-event-card .rec-desc{line-height:25px;padding-bottom:20px;}
.realted-event-card .rec-desc p{margin-bottom:8px;}
.realted-event-card .rec-desc ul{padding-left:16px;margin-bottom:0px;}
.realted-event-card .rec-date,.realted-event-card .rec-hour,.realted-event-card .rec-location{font-size:20px;font-weight:700;line-height:24px;display:flex;column-gap:8px;align-items:center;letter-spacing:0.2px;margin-bottom:15px;}
.realted-event-card .rec-location{align-items:start;}
.realted-event-card .rec-date::before{content: '';display:block;background:url('../images/calendar.svg');width:24px;height:24px;min-width:24px;}
.realted-event-card .rec-hour::before{content: '';display:block;background:url('../images/card-clock.svg');width:28px;height:28px;min-width:28px;}
.realted-event-card .rec-location::before{content: '';display:block;background:url('../images/card-location.svg');width:28px;height:28px;min-width:28px;}
.realted-event-card .related-button{display:flex;gap:25px;padding-top:10px;}
.realted-event-card .related-button a{width:157px;height:52px;padding:0px;display:flex;align-items:center;justify-content:center;}
.realted-event-card .related-button .light-parrot-green,.view-related-events .view-content .views-row:nth-child(2n) .realted-event-card .light-parrot-green{background:#BAE3CB;color:#104651;}
.realted-event-card .related-button .light-parrot-green:hover,.view-related-events .view-content .views-row:nth-child(2n) .realted-event-card .light-parrot-green:hover{background:#80BF9E;border-color:#80BF9E;color:#104651;}
.view-related-events .view-content .views-row:nth-child(2n) .dark-green-btn{background:#009E4D;}
.view-related-events .view-content .views-row:nth-child(2n) .dark-green-btn:hover{background:transparent;border-color:#009E4D;color:#009E4D;}
.ae-lr-section .ael-right-section .light-green-btn:hover{background:transparent;color:var(--light-green)!important;border-color:var(--light-green)!important;}
.year-dropdown-section{background:#E6F4EF;padding-block:95px 80px;}
.year-dropdown-wrap{display:grid;grid-template-columns:630px 1fr;column-gap:138px;}
.year-dropdown-wrap .yds-left-section{height:413px;border-radius:15px;overflow:hidden;}
.year-dropdown-wrap .yds-left-section img{width:100%;height:100%;object-fit:cover;}
.year-dropdown-wrap .yds-right-section .ydrs-title{padding-top:10px;padding-bottom:16px;}
.ydrs-desc{max-width:405px;line-height:20.7px;letter-spacing:0.32px;}
.year-dropdown-wraped{margin-top:40px;}
.year-dropdown-wrap .accordion-item{filter:drop-shadow(0 0 20px rgba(0,0,0,0.25));background:transparent;border:0px;border-radius:0px;max-width:343px;}
.year-dropdown-wrap .accordion-button{border-radius:10px 8px 8px 8px!important;background:#009E4D;padding:12.2px 14px 12.2px 16px!important;font-size:13px;line-height:20.7px;font-family:'CircularStdBlack';letter-spacing:0.26px;color:#fff;box-shadow:none;z-index:3;}
.year-dropdown-wrap .accordion-button::after{background-image:url(../images/chevron-down.svg);background-repeat:no-repeat;background-size:100% 100%;width:30px;height:32px;position:absolute;right:14px;}
.year-dropdown-wrap .accordion-collapse .accordion-body{background:#fff;padding:0px;margin:0px;border:0px;border-radius:0px;}
.year-dropdown-wrap .accordion-collapse .accordion-body .year-item{border-bottom:2px solid #E6F4EF;padding:14px 16px;color:#104651;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:normal;letter-spacing:0.26px;}
.year-dropdown-wrap .accordion-collapse{position:relative;top:-3px;}
.year-dropdown-wrap .accordion-collapse .accordion-body .year-item.active a{color:#009E4D;}
.chifre-animation-wrap{display:flex;align-items:center;justify-content:center;}
.fondation-main .video-rapports-wrap .video-block{width:auto;}
.select2-search__field::-webkit-credentials-auto-fill-button,.select2-search__field::-webkit-contacts-auto-fill-button{visibility:hidden!important;display:none!important;pointer-events:none!important;position:absolute!important;right:-9999px!important;width:0!important;height:0!important;}
.select2-search__field{-webkit-text-security:none!important;}
.solution-align-wrap{display:flex;flex-direction:column;justify-content:space-between;height:100%;}
/* user side */
.chapter-title{font-family:'CircularStd-Book';font-size:26px;font-weight:bold;}
.subtitle{font-family:'CircularStd-Book';font-size:18px;font-weight:bold;}
.subtitle-quote{font-family:'CircularStd-Book';font-size:18px;font-style:italic;font-weight:bold;}
.body-text{font-family:'CircularStd-Book';font-size:18px;}
.complement-text{font-family:'CircularStd-Book';font-size:18px;font-style:italic;}
/* Green styles */
.highlight{font-family:'CircularStd-Book';font-size:18px;font-weight:bold;color:#009E4D;}
.highlight-quote{font-family:'CircularStd-Book';font-size:18px;font-weight:bold;font-style:italic;color:#009E4D;}
.caption{font-family:'CircularStd-Book';font-size:18px;color:#009E4D;}
.quote{font-family:'CircularStd-Book';font-size:18px;font-style:italic;color:#009E4D;}
/* Green styles
.highlight {
font-family: 'CircularStd-Book';
font-size: 18px;
font-weight: bold;
color: #009E4D;
}
.highlight-quote {
font-family: 'CircularStd-Book';
font-size: 18px;
font-weight: bold;
font-style: italic;
color: #009E4D;
}
.caption {
font-family: 'CircularStd-Book';
font-size: 18px;
color: #009E4D;
}
.quote {
font-family: 'CircularStd-Book';
font-size: 18px;
font-style: italic;
color: #009E4D;
} */
.link-hover-custom a:hover{color:var(--light-green);}
.fondation-main .banner-desc .sub-text:lang(de){width:515px;left:calc(100% - 907px);}
.fondation-main .banner-desc .sub-text:lang(en){width:568px;left:calc(100% - 965px);}
.document-listing-wrapper .notre-plateform-sec{margin-top:0px;margin-bottom:100px;}
.node--type-document-landing-page #page-wrapper .notre-plateform-button-block .login-enterprise{padding-top:13px;}
.home-main-wrapper .green-white-txt-wrap{justify-content:center;}
.assures-rentiers-main .introduction-section .desc{max-width:628px;}
.assures-rentiers-main .platform-main-sec .prestations-wrap{max-width:720px;}
.news-detail-wrapper .news-desc a{color:var(--light-green);}
.page-node-37 .solution-enterprise-main .solution-data-inner-wrap{padding-bottom:90px;}
.page-node-37 .solution-enterprise-main .solution-btn-wrap{position:absolute;}
.besoins-main .view-besoins-listing .bw-hover:hover .image-block img{transform:scale(1.1);}
.retraite-inner-wrap .retr-left img {
	 transform: scale(1);
    transition: all .8s ease-in-out;
}
.retraite-inner-wrap .retr-left {
	overflow: hidden;
	border-radius: 25px 0 0 25px;
}
.retraite-inner-wrap .hover-retr:hover img {
	 transform: scale(1.1);
}