:root{--resource-grid-background:#d8edeb;--resource-grid-text-color:#dc4d69;--resource-grid-cta-color:#74357b}*,:after,:before{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}html{scroll-behavior:smooth}.current-menu-item>a,.current-menu-parent>a,.current-page-ancestor>a,.current_page_parent>a{color:#db4d69!important}ul.sub-menu li a{font-size:var(--header-nav-custom-font-size,inherit)}@media(min-width:64em){.site-header-variation-1__bigger .site-header__brand-logo-link{transition:height var(--t-base)}.sticky .site-header-variation-1__bigger .site-header__brand-logo-link{height:4.5rem!important;transition:height var(--t-base)}}.woocommerce .quantity .qty{padding:.25em;width:5em}.woocommerce #coupon_code{width:15em}@media(min-width:64em){.woocommerce .product-image__container{float:left;width:48%}}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:none;width:100%}.points-wrapper{background-color:var(--wp--preset--color--extra-color-1670598355071);background-position:top;background-position-y:15px;background-repeat:no-repeat;border-radius:50%;color:var(--c-white)!important;display:flex;flex-direction:column;height:80px;width:80px}.points-wrapper .price-points-text{font-size:10px!important;font-weight:300;line-height:15px;text-transform:uppercase}.points-wrapper .price{font-size:15px!important;font-weight:500;margin-bottom:0!important;margin-top:var(--space-s)}.points-wrapper .price,.points-wrapper .price-points-text{color:var(--c-white)!important;text-align:center}.single-product .qty{display:none}.single-product .page-hero__container{margin:var(--space-s) auto}.single-product .page-hero__meta{display:none}.single-product h1.is-style-hero-heading{font-size:var(--fs-h1)}.single-product h2{font-size:22px}.single-product .product_meta,.single-product p{font-size:16px}.single-product .add_to_cart_button{font-size:16px!important}.resources-block--grid .resources-block__post{background-color:var(--resource-grid-background);border:none!important;border-radius:4px;box-shadow:0 3px 18px 0 rgba(0,0,0,.15);overflow:hidden}@media(min-width:64em){.resources-block--grid .resources-block__post{width:calc(33.333% - 32px)!important}}@media(min-width:80em){.resources-block--grid .resources-block__post{width:calc(25% - 32px)!important}}@media(min-width:64em){.is-style-2-columns-resources .resources-block--grid .resources-block__post{width:calc(50% - 32px)!important}}.resources-block--grid .resources-block__post-title{font-size:16px;font-weight:700;margin-bottom:var(--space-quarter)!important}.resources-block--grid .resources-block__post-subtitle,.resources-block--grid .resources-block__post-title{color:var(--resource-grid-text-color)!important}.resources-block--grid .resources-block__post-link--image{height:180px;padding:0}.resources-block--grid .resources-block__post-link--image img{height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:left top!important;object-position:left top!important;width:100%!important}.resources-block--grid .resources-block__post-link:not(.resources-block__post-link--image) .resources-block__post-link-inner{background-color:transparent!important;color:var(--resource-grid-cta-color)!important;display:inline-block!important;font-size:10px!important;font-weight:700!important;text-align:right!important}[dir=rtl] .resources-block--grid .resources-block__post-link:not(.resources-block__post-link--image) .resources-block__post-link-inner{text-align:left!important}.resources-block--grid .resources-block__post-link:not(.resources-block__post-link--image) .resources-block__post-link-inner:hover{opacity:.7}.resources-block--grid .resources-block__post-summary p{font-size:14px}.mah-universal-theme-posts-grid-column__inner__content__link{color:var(--resource-grid-cta-color)}.mah-universal-theme-posts-grid-column__inner__content__title h3{font-size:18px}.mah-universal-theme-posts-grid-column__inner__content__subtitle{font-size:14px}body.learndash-template-ld30 .page-hero__meta{display:none;height:0;margin:0;padding:0}.single-post .hero--image-full{margin-bottom:var(--space-m)}.single-post .wp-block-cover.is-style-hero{min-height:unset}.single-post .wp-block-cover.is-style-hero:after{background-color:#4eb0ad;background-image:none}.single-post .wp-block-cover.is-style-hero .wp-block-cover__inner-container{margin-top:unset;text-align:center}@media(max-width:47.99em){.single-post .wp-block-cover.is-style-hero .wp-block-cover__inner-container{padding-bottom:calc(var(--space-base)*2);padding-top:calc(var(--space-base)*2)}}.single-post .wp-block-cover.is-style-hero a.page-hero__category{border-bottom:none;color:var(--c-white);font-size:var(--fs-base-lg)}.single-post .wp-block-cover.is-style-hero .is-style-hero-heading{font-size:var(--fs-h1-lg);margin:0 auto}body[class*=single-sfwd-] h1.page-hero__title{font-size:40px}.mah-clubasv-theme-profile-overview .dashboard-wrapper{background:#f7eceb;margin:auto;min-width:970px;padding:40px 0;width:100%}.mah-clubasv-theme-profile-overview #dashboard{margin:auto;max-width:970px;position:relative}.mah-clubasv-theme-profile-overview #dashboard .dashboard-header .titres{display:flex;justify-content:space-around}.mah-clubasv-theme-profile-overview #dashboard .dashboard-header .titres h3{color:#2e334e;flex:1;font-size:20px;font-weight:400;margin-bottom:15px;text-align:center}.mah-clubasv-theme-profile-overview #dashboard .dashboard-header .titres h3:first-child{margin-top:auto}.mah-clubasv-theme-profile-overview #dashboard .dashboard-header .username{color:#db4d69;font-size:30px;font-weight:300}.mah-clubasv-theme-profile-overview #dashboard .dashboard-content{display:flex;justify-content:space-around}.mah-clubasv-theme-profile-overview #dashboard .dashboard-bloc{border-radius:6px;height:auto;width:32.5%}@media(min-width:64em){.mah-clubasv-theme-profile-overview #dashboard .dashboard-bloc{min-height:500px}}.mah-clubasv-theme-profile-overview #dashboard .dashboard-bloc:first-child,.mah-clubasv-theme-profile-overview #dashboard .dashboard-bloc:nth-child(3){background:#fff;box-shadow:0 0 20px 1px rgba(0,0,0,.2);padding:10px 0 0}.mah-clubasv-theme-profile-overview #dashboard .dashboard-bloc .dashboard-sous-bloc-line{display:flex;justify-content:space-around}.mah-clubasv-theme-profile-overview #dashboard .dashboard-bloc .dashboard-sous-bloc-line:first-child{margin-bottom:15px}.mah-clubasv-theme-profile-overview #dashboard .dashboard-bloc .dashboard-sous-bloc{background:#fff;border-radius:6px;box-shadow:0 0 20px 1px rgba(0,0,0,.2);height:242.5px;width:46%}.mah-clubasv-theme-profile-overview #dashboard .badge-history-img{height:80px}.mah-clubasv-theme-profile-overview #dashboard .titre{color:#2f4f4f;display:block;font-size:12px;text-transform:uppercase;width:100%}.mah-clubasv-theme-profile-overview #dashboard .history-pts .titre{font-weight:700;min-width:170px;padding:10px;width:50%}.mah-clubasv-theme-profile-overview #dashboard .history-pts .pts-indic.experience .indic-score{color:#3fb2ae}.mah-clubasv-theme-profile-overview #dashboard .history-pts .pts-indic.experience .titre{min-width:185px}.mah-clubasv-theme-profile-overview #dashboard .history-pts .indic-score{color:#74367a;font-size:12px;font-weight:700;padding:10px;text-align:right;text-transform:uppercase;width:50%}.mah-clubasv-theme-profile-overview #dashboard .dashboard-sous-bloc .titre{border-bottom:1px solid hsla(0,0%,83%,.42);color:#6f6f6f;display:block;font-size:11px;letter-spacing:1px;padding:15px 0;text-align:center;text-transform:uppercase}.mah-clubasv-theme-profile-overview #dashboard .dashboard-sous-bloc img{display:block;margin:auto;padding-top:35px}.mah-clubasv-theme-profile-overview #dashboard .dashboard-sous-bloc a,.mah-clubasv-theme-profile-overview #dashboard .dashboard-sous-bloc button{background-color:#74367a;border-radius:25px;color:#fff;display:block;font-size:12px;font-weight:300;letter-spacing:1px;margin:25px auto 0;padding:15px 0;text-align:center;text-decoration:none;text-transform:uppercase;width:86%}.mah-clubasv-theme-profile-overview #dashboard .dashboard-sous-bloc a.btn-parrainage{margin:37px auto 0}.mah-clubasv-theme-profile-overview #dashboard .dashboard-bloc.dash-droite{padding:10px 0;position:relative}.mah-clubasv-theme-profile-overview .historique-wrapper{background:#f7eceb;padding:80px 0 0}.mah-clubasv-theme-profile-overview .historique-wrapper #historique-points{margin:auto;max-width:970px}.mah-clubasv-theme-profile-overview #avantages{margin:50px auto auto;width:970px}.mah-clubasv-theme-profile-overview #avantages h2{color:#db4d69;font-family:Montserrat,sans-serif;font-weight:300;text-align:center}.mah-clubasv-theme-profile-overview #avantages .avantages-list h2{color:#2e334e;margin-bottom:0;text-align:left}progress::-webkit-progress-bar,progress::-webkit-progress-value{border-radius:25px}progress::-moz-progress-bar{border-radius:25px}.pts-indic{display:flex;margin:auto;width:100%}#dashboard .dash-head{display:flex;justify-content:space-between;margin-bottom:var(--space-s)}#dashboard .dash-progress{margin-right:15px;width:320px}#dashboard .dash-progress .titre{color:#5a5a5a;font-size:12px;text-transform:uppercase}#dashboard .avantages-box-lien{display:block;margin-bottom:var(--space-base);padding:10px 0;text-align:center;width:100%}#dashboard .avantages-box-lien.position-absolute{bottom:unset;position:absolute;top:50%}#avantages .contenu-avantages{display:flex;margin-bottom:10px}.avantages-box{margin-bottom:20px}.avantages-box .dash-gras{font-weight:700}#tab-avantages{min-height:500px}@media (min-width:971px){.mobile-menu{display:none!important}}@media (max-width:970px){#page-dashboard-wrapper #dashboard .history-pts .indic-score{text-align:left}.site-content.new{padding-top:83px!important}#avantages .grid-avantages{display:block}#avantages .asv-avantages .content{width:100%}#avantages .slick-dots{display:none!important}#avantages #tutos{padding-bottom:50px}#avantages{position:relative}.mah-clubasv-theme-profile-overview__mobile-menu.mobile-menu.dash-menu,.mah-clubasv-theme-profile-overview__mobile-menu.mobile-menu.historique-menu,.mobile-menu.login-menu,.mobile-menu.quiz-menu,.page-account-new .mobile-menu.compte-menu{display:flex!important;font-family:Montserrat,sans-serif!important;justify-content:space-around!important;padding:10px!important}.dashboard-wrapper{min-width:0!important;padding:40px 0 0!important}.dashboard-wrapper #dashboard,.dashboard-wrapper .coupon-code,.dashboard-wrapper .coupon-texte,.dashboard-wrapper .parrainage-code,.dashboard-wrapper .parrainage-texte{width:100%!important}.dashboard-wrapper .dashboard-content{display:block!important;margin-top:15px!important}.dashboard-wrapper .dashboard-bloc{border-radius:0!important;box-shadow:none!important;padding-bottom:1px!important;padding-top:30px!important;width:100%!important}.dashboard-wrapper .historique-header{margin-bottom:30px!important}.dashboard-wrapper .historique-header h2{font-size:30px!important;line-height:30px!important;margin:auto!important;width:205px!important}.dashboard-wrapper .historique-bloc{padding:5px 0 0!important;width:100%!important}.dashboard-wrapper .arrow{padding:20px!important}.dashboard-wrapper .avantages-wrapper{background-color:#f7eceb!important;padding:0!important}.dashboard-wrapper #avantages{margin-top:0!important;width:100%!important}.dashboard-wrapper .bloc-coupon{height:auto;margin-top:5px!important}#page-dashboard-wrapper .bloc-parrainage{height:auto}.dashboard-wrapper .dashboard-bloc:nth-of-type(2){background-color:#fff!important;padding-top:10px!important}.hide-mobile{display:none!important}}.mah-clubasv-theme-profile-overview__mobile-menu.mobile-menu.dash-menu,.mobile-menu.login-menu,.page-account-new .mobile-menu.compte-menu{background-color:#f7eceb;box-shadow:0 -1px 15px 8px #dbdbdb;position:fixed;width:100%;z-index:1}.dashboard-wrapper .mobile-menu.historique-menu{background-color:#fff;box-shadow:0 -1px 15px 8px #dbdbdb;width:100%;z-index:1}.mah-clubasv-theme-profile-overview__mobile-menu.mobile-menu .btn-mobile.active{background-color:#db4d69;border-radius:25px;color:#fff!important}.mah-clubasv-theme-profile-overview__mobile-menu.mobile-menu .btn-mobile:not(.active){cursor:pointer}.mah-clubasv-theme-profile-overview__mobile-menu .btn-mobile{background-color:hsla(5,43%,95%,0);border:none;color:#505050;font-size:11px;font-weight:600;letter-spacing:1px;padding:12px;text-transform:uppercase}@media (min-width:971px){.mobile,.mobile-arrow{display:none!important}@keyframes swing{0%{transform:translate(0) rotate(0deg)}45%{transform:translate(-5px) rotate(-3deg)}60%{transform:translate(10px) rotate(2deg)}75%{transform:translate(-5px) rotate(-1deg)}to{transform:translate(0) rotate(0deg)}}}*{hyphens:none;word-break:keep-all}.breadcrumbs #breadcrumbs-style0 .separator{margin-right:4px}.points-wrapper{background-image:url(./images/fleche_up.png)}.userinfos{font-size:12px;margin-top:var(--space-base)}.userinfos .username-bloc{border-bottom:1px solid hsla(0,0%,83%,.42);border-top:1px solid hsla(0,0%,83%,.42);padding:10px}.userinfos .userinfo-bloc{margin-top:var(--space-base)}.userinfos .userinfo-bloc td{border:none;padding:var(--space-quarter) var(--space-half)!important}.userinfos .userinfo-bloc table{border:none}.userinfos .userinfo-adresse,.userinfos .userinfo-mail,.userinfos .username{font-weight:700}.avantage-top{border-bottom:1px solid hsla(0,0%,83%,.42);display:flex;font-size:11px;justify-content:start;letter-spacing:1px;line-height:40px;margin-bottom:10px;padding:0 10px 10px;position:relative;text-transform:uppercase}.avantage-top img{height:40px;margin-bottom:0;width:40px}.avantage-top .min-points{color:#74367a;position:absolute;right:10px}.avantage-top .titre{color:#6f6f6f;margin-left:10px}.avantages-box-lien-preums{display:block;font-size:14px;line-height:18px;margin-bottom:var(--space-base);padding:10px 0 25px;position:relative;text-align:center;width:100%}.avantage-top2{border-top:1px solid hsla(0,0%,83%,.42);padding:10px}.loader{animation:rotation 1s linear infinite;border:5px solid;border-color:#fff #fff #db4d69;border-radius:50%;box-sizing:border-box;display:inline-block;height:48px;margin:auto;width:48px}.loader,.loader-wrapper{bottom:0;left:0;position:absolute;right:0;top:0}.loader-wrapper{background-color:rgba(0,0,0,.5);padding:inherit;z-index:1}.loader-wrapper.hidden{display:none}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bloc-coupon{background:url(./images/dashboardbloc.jpg) no-repeat 50%;background-size:cover;height:550px;margin-top:var(--space-l);padding:50px 20px;position:relative}.bloc-parrainage{background:url(./images/parrainage_fond.jpg) no-repeat 50%;background-size:cover;height:550px}.bloc-coupon .coupon-points{background-color:#74367a;background-image:url(./images/cadeau.png);background-position:top;background-position-y:15px;background-repeat:no-repeat;border-radius:50%;color:#fff;display:block;height:100px;line-height:18px;margin:auto;position:relative;text-align:center;width:100px}.bloc-coupon img{display:block;margin:auto;padding-bottom:5px;padding-top:15px}.bloc-coupon .score{display:block;font-size:20px;padding-top:40px;text-transform:uppercase}.bloc-coupon .points{font-size:11px;font-weight:300;letter-spacing:1px;text-transform:uppercase}.bloc-coupon .coupon-texte{color:#2e334e;font-size:30px;font-weight:300;line-height:30px;margin:10px auto 20px;padding:20px;text-align:center;width:90%}.dash-gras{font-weight:500}.bloc-parrainage .parrainage-texte .dash-ita{display:block;font-size:20px;font-style:italic;font-weight:300;margin-top:20px}.bloc-coupon .coupon-code{margin:auto;width:400px}.bloc-coupon .label{color:#2e334e;font-size:15px;font-weight:600;letter-spacing:1px;line-height:15px;margin-bottom:1px;text-transform:uppercase}.bloc-coupon .code,.bloc-coupon .label{display:block;text-align:center}.bloc-coupon #mah-clubasv-theme-coupon-form{margin-top:5px}.bloc-coupon .fcoupon-inner{align-items:center;background:none;display:flex;flex-direction:column}.bloc-coupon #coupon_code{background-color:#fff;border:none;border-radius:25px;box-shadow:0 2px 5px rgba(0,0,0,.278);color:#4e4e4e;float:none;font-size:14px;font-weight:500;line-height:14px;margin-bottom:20px;padding:15px;text-align:center;width:310px}.bloc-coupon form label{display:none}.bloc-coupon .btn{background-color:#74367a;border:none;border-radius:25px;float:none;font-size:14px;font-weight:300;letter-spacing:1px;line-height:14px;margin-bottom:30px;padding:18px;text-align:center;width:200px}.bloc-coupon .coupon-result{background:none;text-align:center}.wc-block-grid__product{background-color:#fff;display:flex;flex-direction:column;padding:var(--space-half) var(--space-half) 0 var(--space-half)!important;position:relative}.wc-block-grid__product:before{bottom:0;box-shadow:0 0 10px #bfbfbf;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.wc-block-grid__product>*{position:relative;z-index:2}.wc-block-grid__product.is-restricted *{pointer-events:none}.wc-block-grid__product.is-restricted :not(:last-child){filter:grayscale(1)}.wc-block-grid__product-description,.wc-block-grid__product-title{text-align:left}.wc-block-grid__product-price{margin:0 auto 12px 0!important}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;margin:0;max-width:100%;width:100%}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{background-color:transparent;color:#74357b;font-size:14px;font-weight:400;margin:0 auto 0 0!important;padding:0;text-decoration:underline;text-transform:uppercase}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:focus,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover{box-shadow:none;outline:none}.wc-block-grid__product-description{border-bottom:1px solid #ccc;flex-grow:1;padding:10px 0}.wc-block-grid__product .wc-block-grid__product-add-to-cart{margin:0;padding:10px 0;text-align:left}.stricted-message{align-items:center;color:var(--wp--preset--color--extra-color-1670598355071);display:flex;font-size:14px;margin-bottom:0;min-height:47px;padding:10px 0;text-align:left}.historique-wrapper #historique-points{margin:auto}#historique-points .historique-header{background-image:url(./images/history.png);background-position:top;background-repeat:no-repeat;padding-top:50px;text-align:center}#historique-points .historique-header h2{color:#db4d69;font-weight:300;margin-bottom:50px;text-align:center}#historique-points .historique-content .historique-bloc{background:#fff;box-shadow:0 0 20px 1px rgba(0,0,0,.12);height:auto;margin:auto;padding:1px 0 15px;width:100%}#historique-points .historique-content .historique-total-gain{background-color:#009994;background-image:url(./images/fleche_down.png);background-position:top;background-position-y:20px;background-repeat:no-repeat;border-radius:50%;color:#fff;display:block;height:100px;line-height:18px;margin:40px auto;position:relative;text-align:center;width:100px}#historique-points .historique-content .historique-total-gain.negatif{background-color:#db4d69}#historique-points .historique-content .icone-gain{display:block;margin:auto;padding-bottom:5px;padding-top:15px}#historique-points .historique-content .total-gain{display:block;font-size:20px;padding-top:40px;text-transform:uppercase}#historique-points .historique-content .points{font-size:11px;font-weight:300;letter-spacing:1px;text-transform:uppercase}#historique-points .historique-content table{border:none;color:#6f6f6f;font-size:11px}#historique-points .historique-content thead{color:#4e4e4e;display:none}#historique-points .historique-content tr{border-bottom:1px solid hsla(0,0%,83%,.42)}#historique-points .historique-content td{border:none;display:block;line-height:15px;padding:10px}#historique-points .historique-content td:nth-of-type(2){width:60%}.mah-clubasv-job-listing ol.mah-clubasv-job-listing__jobs{grid-gap:var(--space-base);display:grid;grid-template-columns:100%}@media(min-width:48em){.mah-clubasv-job-listing ol.mah-clubasv-job-listing__jobs{grid-template-columns:1fr 1fr}}@media(min-width:64em){.mah-clubasv-job-listing ol.mah-clubasv-job-listing__jobs{grid-template-columns:1fr 1fr 1fr}}.mah-clubasv-job-listing ol.mah-clubasv-job-listing__jobs>li{box-shadow:var(--box-shadow)}.mah-clubasv-job-listing .mah-clubasv-job-card{display:flex;flex-direction:column;height:100%}.mah-clubasv-job-listing .mah-clubasv-job-card header{padding:var(--space-base)}.mah-clubasv-job-listing .mah-clubasv-job-card header h3{color:var(--c-text);font-weight:600;text-align:center;text-transform:uppercase}.mah-clubasv-job-listing ul.mah-clubasv-job-card__details{font-size:12px;list-style:none;margin:0;padding:0 var(--space-base)!important}.mah-clubasv-job-listing ul.mah-clubasv-job-card__details>li{margin-bottom:var(--space-half)}.mah-clubasv-job-listing ul.mah-clubasv-job-card__links{border-top:1px solid #ddd;padding:0 var(--space-base)!important}.mah-clubasv-job-listing ul.mah-clubasv-job-card__links>li{margin:var(--space-half) var(--space-base) var(--space-half) 0;padding:0}.mah-clubasv-job-listing ul.mah-clubasv-job-card__links>li a{color:#74357b;font-size:14px}.mah-clubasv-job-submitter{grid-gap:var(--space-base);display:grid;grid-template-columns:1fr 1fr}@media(max-width:47.99em){.mah-clubasv-job-submitter{grid-template-columns:100%}}.mah-clubasv-job-submitter .mah-clubasv-job-manager-control.--is-textarea-control{grid-column-end:3;grid-column-start:1}@media(max-width:47.99em){.mah-clubasv-job-submitter .mah-clubasv-job-manager-control.--is-textarea-control{grid-column-end:1}}.mah-clubasv-job-page-content__details{list-style:none;margin-left:0;padding-left:0}.single-clubasv-job .page-hero:before{background-color:var(--c-primary);content:"";display:block;height:var(--space-s);margin-bottom:var(--space-base)}.single-clubasv-job .page-hero__container{margin:var(--space-s) auto;max-width:100%;width:100%}.single-clubasv-job .mah-clubasv-job-page-content{box-shadow:var(--box-shadow);margin:var(--space-l) auto;padding-bottom:var(--space-m);width:80%}.single-clubasv-job .mah-clubasv-job-page-content_application-link{background-color:var(--c-primary);border-radius:var(--c-button-border-radius);color:var(--c-button-text);display:table;font-weight:var(--fw-bold);margin:0 auto;padding:.907em 1.5em;text-align:center;text-decoration:none}.single-clubasv-job .mah-clubasv-job-page-content_application-link:hover{background-color:var(--c-button-bg-hover);box-shadow:inset 0 0 0 var(--c-button-border-width) var(--c-button-text-hover);color:var(--c-button-text-hover);text-decoration:none}
