.pricing-section{display:flex;width:100%;padding:64px 80px;background:var(--neutral-grey-07, #F5F6F9);opacity:0;transition:opacity .3s ease-in-out}.pricing-section-wrapper{flex-direction:column;align-items:center;gap:48px;max-width:1062px}.pricing-section .section-title h1{text-align:center;font-family:Aeonik;font-size:48px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.48px}.section-content-pricing{display:flex;width:100%;flex-direction:column;align-items:center}.pricing_companies-list{display:flex;width:fit-content;align-items:center;border-radius:80px;overflow:hidden;background:var(--brand-white, #FFF);box-shadow:0 12px 34px 0 rgba(4,16,34,.06),0 84px 250px 0 rgba(7,33,102,.12)}.company_item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px 32px;border-radius:80px;cursor:pointer;height:100%}.company_item.active{background:var(--Neutral-Blue-01, #1591F0)}.company_item span{color:var(--brand-black);font-family:Aeonik;font-size:18px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:.18px}.company_item .company_item-tva_status{color:var(--neutral-grey-03-text, #7C83A1);font-family:Aeonik;font-size:13px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:.13px}.company_item.active span,.company_item.active .company_item-tva_status{color:var(--brand-white, #FFF)}.periodicity-items{width:fit-content;display:flex;justify-content:center;margin:40px auto 0 auto}.periodicity-item{display:flex;padding:5px;justify-content:center;align-items:center;border-radius:10px;background:#fff;opacity:1;visibility:visible;transition-duration:.4s}.periodicity-item:not(.active){position:absolute;opacity:0;visibility:hidden}.periodicity-item-wrapper{display:flex;padding:6px 16px;justify-content:center;align-items:center;gap:8px;border-radius:60px;background:var(--brand-white, #FFF);border-radius:60px;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);cursor:pointer}.periodicity-item-wrapper span{color:#111842;font-family:Aeonik;font-size:13px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:.13px}.periodicity-item-wrapper.active{border-radius:5px;background:var(--neutral-grey-05, #E5E7EF)}.periodicity-item-wrapper.active span{color:var(--brand-black, #1E232F)}.cards-items{display:flex;width:100%;margin-top:64px}.price_card-items{display:grid;grid-template-columns:repeat(3, 1fr);width:100%;gap:24px;transition-duration:.4s}.pricing-section-v2 .price_card-items{grid-template-columns:1fr}.pricing-section:not(.pricing-section-v2) .price_card-items:not(.active){display:none;opacity:0;visibility:hidden}.price_card-item{display:flex;padding:32px 24px;flex-direction:column;align-items:flex-start;gap:24px;border-radius:20px;background:var(--brand-white, #FFF);box-shadow:0 5px 15px 0 rgba(0,0,0,.1);flex:1 0 0;position:relative}.price_card-popular{display:flex;padding:8px;align-items:center;gap:6px;border-radius:6px;background:var(--brand-black, #1E232F);position:absolute;top:-18px;left:50%;transform:translateX(-50%)}.voir_toute_fonct{font-size:14px}.price_card-popular span{color:#fff;font-family:Aeonik;font-size:12px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:.12px}.price_card-title{color:var(--Neutral-Blue-01, #1591F0);font-family:Aeonik;font-size:25px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:.25px}.price_card-description{color:var(--neutral-grey-02, #525771);font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-0.28px;margin-top:16px}.price_card-price{display:flex;align-items:end;margin-top:24px;gap:6px}.price_card-price__value{color:var(--brand-black);font-family:Poppins;font-size:32px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-0.32px}.price_card-price__value_currency{font-weight:300}.price_card-price__value_suffix{color:var(--neutral-grey-03-text, #7C83A1);font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-0.28px}.price_card-price_description{margin-top:16px;color:var(--neutral-grey-03-text, #7C83A1);font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-0.28px}.price_card-price_description span{font-weight:500}.price_card_cta{margin-top:32px}.price_card_cta a{width:100%;justify-content:center}.price_card-bullet_point_icon{width:18px;min-width:18px;height:18px}.price_card-bullet_point_icon{width:18px;min-width:18px;height:18px}.price_card-bullet_point_text{display:flex;gap:8px}.price_card-bullet_title{color:var(--brand-black);font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:.28px;margin-top:24px}.price_card-bullet_points{margin-top:12px}.price_card-bullet_point_wrapper{display:flex;align-items:flex-start;gap:12px;align-self:stretch;margin-top:12px}.price_card-item-wrapper{height:100%;display:flex;flex-direction:column;width:100%}.price_card_bottom_cta{margin-top:auto}.price_card_bottom_cta a{color:var(--brand-black, #1E232F);font-family:Poppins;font-size:inherit;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-0.16px;border-top:1px solid #e5e7ef;margin-top:24px;display:flex;padding-top:24px}.price_card-bullet_point_text_content{color:var(--neutral-grey-02, #525771);font-family:Poppins;font-size:13px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-0.26px;position:relative;display:flex;gap:8px;align-items:normal}.price_card-bullet_point_tooltip_content{opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;position:absolute;bottom:calc(100% + 13px);left:-43px;background:var(--brand-black, #1E232F);color:var(--brand-white, #FFF);padding:16px;border-radius:8px;box-shadow:0 5px 15px 0 rgba(0,0,0,.1);z-index:100;width:278px;text-align:center;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-0.24px}.price_card-bullet_point_text_content.tooltip_info::before{content:"";position:absolute;bottom:calc(100% + 5px);right:4px;width:12px;height:9px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' viewBox='0 0 12 9' fill='none'%3E%3Cpath d='M6.97202 8.17758C6.39738 9.19127 4.93684 9.19127 4.36219 8.17758L-.00172432 .479491L11.3359 .479492L6.97202 8.17758Z' fill='%231E232F'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;display:block;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.price_card-bullet_point_text_content.tooltip_info:hover::before{opacity:1;visibility:visible}.price_card-bullet_point_text_content:hover .price_card-bullet_point_tooltip_content{opacity:1;visibility:visible}.price_card-title_wrapper{display:flex;justify-content:space-between}@media(max-width: 1400px){.price_card-items{grid-template-columns:repeat(2, 1fr)}.price_card-popular{transform:none;position:static}}@media(max-width: 1025px){.pricing-section{padding:64px 40px}.pricing-section .section-title h1{font-size:40px}.pricing-section .price_card_bottom_cta{display:none}}@media(max-width: 769px){.pricing-section{padding:48px 40px}.price_card-items{grid-template-columns:repeat(1, 1fr)}.pricing-section-v2 .cards-items{flex-direction:column}}@media(max-width: 600px){.pricing-section{padding:48px 13px}.pricing_companies-list{flex-direction:column;width:100%;border:1px solid var(--Neutral-Blue-01, #1591F0);position:relative;border-radius:30px}.pricing_companies-list::after{content:url("../../../assets/icons/chevron-bottom-blue.svg");position:absolute;right:32px;top:27px;width:12px;height:12px;display:flex;align-items:center;transition-duration:.4s}.pricing_companies-list.clicked::after{transform:rotate(180deg);top:22px}.pricing_companies-list .company_item{width:100%;background:var(--brand-white, #FFF);flex-direction:row}.company_item span{font-size:16px}.company_item .company_item-tva_status{font-family:Aeonik;font-size:16px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:.18px}.company_item.active span,.company_item.active .company_item-tva_status{color:var(--Neutral-Blue-01, #1591F0);font-family:Poppins;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-0.16px}.pricing_companies-list .company_item:not(.active){display:none}.pricing_companies-list.clicked .company_item{display:flex}}@media(max-width: 400px){.price_card-title_wrapper{flex-direction:column-reverse;gap:16px}.price_card-popular{width:fit-content}.pricing_companies-list .company_item{flex-direction:column}.pricing_companies-list::after{top:34px}.pricing_companies-list.clicked::after{top:30px}.company_item.active .company_item-tva_status,.company_item .company_item-tva_status{color:var(--neutral-grey-03-text, #7C83A1);font-family:Aeonik;font-size:13px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:.13px}}body:not(.no-js) .pricing-section{opacity:1 !important}.price-cards-loading{display:flex;align-items:center;justify-content:center;min-height:400px;width:100%}.loading-placeholder{color:var(--neutral-grey-03-text, #7C83A1);font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.loading-spinner{display:inline-block;width:20px;height:20px;border:3px solid var(--neutral-grey-05, #E5E7EF);border-radius:50%;border-top-color:var(--Neutral-Blue-01, #1591F0);animation:spin 1s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}.pricing-section{contain:layout style}.price_card-items{will-change:transform,opacity;backface-visibility:hidden;perspective:1000px}.price_card-items:not(.active){display:none;opacity:0;visibility:hidden;transform:translateZ(0)}.price_card-items.active{display:grid;opacity:1;visibility:visible;animation:fadeInUp .3s ease-out}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 20px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.price_card-bullet_point_icon img{contain:layout style;will-change:auto}.company_item,.periodicity-item-wrapper{contain:layout style;will-change:background-color,color;transition:background-color .2s ease,color .2s ease}.price_card-bullet_point_text_content:hover .price_card-bullet_point_tooltip_content{will-change:opacity,visibility}.loading-skeleton{height:20px;background:linear-gradient(90deg, var(--neutral-grey-05, #E5E7EF) 25%, var(--neutral-grey-06, #F0F1F5) 50%, var(--neutral-grey-05, #E5E7EF) 75%);background-size:200% 100%;animation:loading 1.5s infinite;border-radius:4px;margin-bottom:10px}.loading-skeleton:nth-child(1){width:80%}.loading-skeleton:nth-child(2){width:60%}.loading-skeleton:nth-child(3){width:90%}@keyframes loading{0%{background-position:200% 0}100%{background-position:-200% 0}}
