body{--cc-color-text-default:#1c2045;--cc-color-text-primary:#3a3871;--cc-color-text-weak:#73738e;--cc-color-bg-neutral-hovered:#f1f0fb;--cc-color-bg-primary:#3a3871;--cc-color-bg-soft:#deddee;--cc-color-border-neutral:#deddee;--cc-color-border-neutral-strong:#deddee;--cc-color-border-neutral-weak:#deddee;--cc-color-border-focused:#5754aa;--cc-color-border-hovered:#5754aa;--cc-border-radius-default:0;--cc-pricing-estimation-counter-bg:linear-gradient(90deg,#f57461,#cb1c42 50.48%,#a51050);--cc-pricing-hovered-color:#5754aa;--cc-zone-tag-bgcolor:#0000;--cc-zone-tag-font-family:"Plus Jakarta Sans",sans-serif;--cc-focus-outline:solid 2px #5754aa;--cc-focus-outline-offset:4px}.pricing{margin:clamp(7.5rem,13.9092240117vw,11.875rem) auto;width:min(100% - 3rem,72.5rem)}.pricing__body{font-size:clamp(.875rem,1.0248901903vw,.875rem)}.pricing__header{align-items:flex-start;display:flex;justify-content:space-between;padding-bottom:clamp(1.875rem,4.39238653vw,3.75rem)}.pricing__header-content{margin-right:2.5rem;max-width:53.125rem}.pricing__header-content-title{align-items:center;display:flex}.pricing__logo{height:64px;width:64px}.pricing__title{font-size:clamp(1rem,1.5373352855vw,1.3125rem);font-weight:600;padding-left:clamp(.625rem,1.4641288433vw,1.25rem)}.pricing__description{font-size:clamp(1rem,1.317715959vw,1.125rem);margin-top:1.25rem}.pricing__link.--mobile{display:none}.page-pricing .pricing{margin:2.5rem 0 clamp(3.75rem,8.78477306vw,7.5rem)}@media (max-width:64rem){.pricing__header-content{margin-left:auto;margin-right:auto;text-align:center}.pricing__link{margin:auto}.pricing__link.--desktop{display:none}.pricing__link.--mobile{display:inline-flex}.pricing__footer{display:flex;justify-content:center;margin-top:2.5rem;padding:0 1.5rem}}.page-pricing-masthead{background:#13172e url(../../img/pricing-globe.png) right 100px no-repeat;color:#fff;overflow:hidden;padding-bottom:clamp(3.75rem,11.7130307467vw,10rem);position:relative}.page-pricing-masthead .breadcrumbs a{color:#73738e}.page-pricing-masthead .breadcrumbs .breadcrumb_last{color:#f1f0fb}.page-pricing-masthead:before{background:#5754aa;content:"";filter:blur(187px);height:90.2777777778vw;left:-45.1388888889vw;opacity:.56;position:absolute;top:-63.1944444444vw;width:90.2777777778vw;z-index:1}@media (min-width:1440px){.page-pricing-masthead:before{height:1300px;width:1300px}}.page-pricing-masthead .container{position:relative;z-index:2}.page-pricing-masthead h1{color:#fff;margin-bottom:clamp(2.5rem,4.39238653vw,3.75rem);padding-top:clamp(1.25rem,2.9282576867vw,2.5rem);text-align:center}.page-pricing-masthead__row{display:flex;grid-template-columns:1fr 1fr}.page-pricing-masthead__col{display:flex;flex-direction:column}.page-pricing-masthead__col__content p{max-width:90%}.page-pricing-masthead__col__content p:last-of-type{margin-bottom:2.5rem}.page-pricing-masthead__col.is-right-block button{align-items:center;cursor:pointer;display:none;font-weight:600}.page-pricing-masthead__col.is-right-block button span{margin-left:.3125rem}.page-pricing-masthead__col.is-right-block button span:before{height:1.875rem;width:1.875rem}.page-pricing-masthead__col.is-right-block button.--less span{transform:rotate(180deg)}.page-pricing-masthead__col.is-right-block .page-pricing-masthead__frame{border-left:0}.page-pricing-masthead__frame{border:1px solid #fff;margin:auto 0 3.125rem;min-height:18.75rem;padding:2.5rem 1.875rem}.page-pricing-masthead__frame.is-duplicate{display:none}.page-pricing-masthead__frame .overtitle{font-size:1rem}.page-pricing-masthead__frame .h4{color:#fff;font-weight:700;margin-bottom:1.875rem}.page-pricing-masthead__frame p{max-width:100%}.page-pricing-masthead__frame .content{margin-top:2.5rem}.page-pricing-masthead__frame .content p{margin-bottom:0;text-align:right}.page-pricing-masthead__frame .content a{color:#fff}.page-pricing-masthead__frame .content a:after{background:#fff}@media (min-width:64rem){.page-pricing-masthead{margin-top:-5.625rem;padding-top:5.625rem}}@media screen and (max-width:48.75rem){.page-pricing-masthead{padding-bottom:6.25rem}.page-pricing-masthead h1{text-align:left}.page-pricing-masthead__row{display:block}.page-pricing-masthead__frame{min-height:auto}.page-pricing-masthead__frame.is-duplicate{display:block;margin-bottom:0;position:relative;top:1px}.page-pricing-masthead__col>p{max-width:100%}.page-pricing-masthead__col.is-left-block .page-pricing-masthead__frame{display:none}.page-pricing-masthead__col.is-right-block button{display:flex}.page-pricing-masthead__col.is-right-block button.toggled{display:none}.page-pricing-masthead__col.is-right-block .page-pricing-masthead__frame{border-left:1px solid #fff}.page-pricing-masthead__col.is-right-block .page-pricing-masthead__frame.is-duplicate{margin-top:2.5rem}.page-pricing-masthead__col.is-left-block .page-pricing-masthead__col__content p:last-child{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(180deg,#fff 50%,#0000);position:relative}.page-pricing-masthead__col.is-left-block .page-pricing-masthead__col__content.toggled p:last-child{-webkit-text-fill-color:#fff;background-clip:inherit;background-image:none}.page-pricing-masthead__col.is-right-block .page-pricing-masthead__col__content{display:none}}@media screen and (max-width:33.75rem){.page-pricing-masthead{background:#13172e}.page-pricing-masthead:before{left:50%;top:10%;transform:translateX(-50%)}}cc-pricing-page{color:var(--cc-color-text-default);margin-inline:auto;width:min(100% - 3rem,90.5rem)}cc-pricing-estimation,cc-pricing-product,cc-pricing-product-consumption{line-height:normal}cc-pricing-estimation{align-self:flex-start;background-color:#fff;display:block;flex:0 1 30rem;margin-top:5rem;max-height:70vh;min-width:min(100%,26rem);overflow:auto;padding:1.5rem;position:sticky;scrollbar-gutter:stable;top:10rem;z-index:2}.page-pricing__content{background:#fff;box-shadow:2px 4px 64px 32px #2727841a;margin-bottom:clamp(3.75rem,10.2489019034vw,8.75rem);margin-top:-6.25rem;padding:4rem;position:relative;z-index:3}.page-pricing__content__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.25rem}.page-pricing__content p{color:#1c2045}@media screen and (max-width:48.75rem){.page-pricing__content{padding:3rem 2rem 2.375rem}.page-pricing__content__header{display:block}}.page-pricing__config h2{margin-bottom:3.125rem;text-align:center}.page-pricing__cats{display:flex;flex-flow:row wrap;justify-content:center;margin-bottom:5.625rem}.page-pricing__cats button{margin-bottom:.75rem;margin-inline:4px}.page-pricing__cats button.is-hidden{display:none}.page-pricing__filters{display:flex;gap:.9375rem;justify-content:center;margin-inline:auto;margin-bottom:5rem;max-width:max-content;position:relative}.page-pricing__filters__group{border:1px solid #deddee;display:flex;flex:0 1 auto;padding:1rem}.page-pricing__filters button{cursor:pointer;font-size:1rem;font-weight:700}.page-pricing__filters__reset{align-self:end;border:1px solid #0000;color:#5754aa;margin-left:.625rem;padding:.75rem 0}.page-pricing__filters__reset:where(:hover,:focus){text-decoration:underline}.page-pricing__filters__custom{position:relative}.page-pricing__filters__custom__label{font-weight:400;margin:0;padding-bottom:.35em}.page-pricing__filters__list{background:#fff;box-shadow:2px 8px 24px #3a387129;display:flex;flex-wrap:wrap;gap:2.5rem;left:0;max-width:min(100vw - 3rem,72.5rem);padding:1.875rem 2.5rem;position:absolute;top:100%;visibility:visible;width:61.25rem;z-index:3}button[aria-expanded=false]+.page-pricing__filters__list{display:none;visibility:hidden}.page-pricing__filters__list fieldset{margin:0}.page-pricing__filters__list fieldset.is-hidden{display:none}.page-pricing__filters__list legend{margin-bottom:clamp(1.125rem,1.8301610542vw,1.5625rem)}.page-pricing__filters__list button,.page-pricing__filters__list legend{color:#13172e;font-size:clamp(.875rem,1.317715959vw,1.125rem);font-weight:600}.page-pricing__filters__list button{align-items:center;display:none;justify-content:space-between;padding-bottom:1.125rem;padding-top:1rem;width:100%}.page-pricing__filters__list button span:before{height:1.5625rem;width:1.5625rem}.page-pricing__filters__button{align-items:center;background:#fff;border:1px solid #deddee;color:#1c2045;display:flex;padding:.75rem .875rem}.page-pricing__filters__button[aria-expanded=true] i{transform:rotate(-180deg)}.page-pricing__filters__button i{font-size:1.5rem;margin-left:1rem;transition:all .2s ease}.page-pricing__filters__button:where(:hover,:focus){border-color:#5754aa;color:#5754aa}.page-tarif__main{display:flex;flex-direction:row-reverse}.page-tarif__main__sections{flex:1 1 auto}.page-tarif__main__section-title{font-weight:700}.page-tarif__main__section{margin-top:5rem}.page-tarif__main__product.is-hidden,.page-tarif__main__section.is-hidden{display:none}.page-tarif__main__product .pricing,.page-tarif__main__section .pricing{width:100%}@media (max-width:87.5rem){cc-pricing-page{width:100%}cc-pricing-estimation{--shadow-color:0deg 0% 0%;bottom:0;box-shadow:0 -.3px .3px hsl(var(--shadow-color)/.11),0 -.9px 1px -.8px hsl(var(--shadow-color)/.11),0 -2.3px 2.6px -1.7px hsl(var(--shadow-color)/.11),0 -5.5px 6.2px -2.5px hsl(var(--shadow-color)/.11);flex:1 1 auto;margin-bottom:1rem;max-height:60vh;padding:1rem;width:100%}.page-tarif__main{flex-direction:column-reverse}.page-tarif__main__sections{padding-inline:1.5rem}.page-pricing__cats{display:none}.page-pricing__filters{flex-direction:column;padding-inline:1.5rem}.page-pricing__filters__group{align-items:center;flex-direction:column}.page-pricing__filters__reset{align-self:auto;margin-left:0;margin-top:1rem;padding:0}.page-pricing__filters__custom{width:100%}.page-pricing__filters__button{justify-content:space-between;width:100%}.page-pricing__filters__list{flex-direction:column;gap:0;max-height:80vh;overflow:auto;padding:0;width:100%}.page-pricing__filters__list fieldset{border-bottom:1px solid #deddee;padding:0 1rem}.page-pricing__filters__list fieldset:last-child{border-bottom:0}.page-pricing__filters__list legend{display:none}.page-pricing__filters__list button{display:flex}.page-pricing__filters__list button.active span{transform:rotate(-180deg)}.page-pricing__filters__list button span{display:inline-flex;transition:transform .2s ease}.page-pricing__filters__checkboxes{display:none;padding-bottom:1rem}}