@layer legacy{@media screen and (max-width:768px){.comparator__description.folded{max-height:12.25rem;overflow:hidden;position:relative;transition:max-height .4s ease-in-out}.comparator__description.folded .shadow{background:linear-gradient(0deg,var(--color-black) 20%,transparent 40%);content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .4s ease-in-out;width:100%;z-index:0}.comparator__description.folded:before{bottom:1rem;content:"\e919";cursor:pointer;display:inline-block;font-family:Numerama_next;font-style:normal;left:0;opacity:1;position:absolute;text-align:center;transform:rotate(180deg);transition:opacity .3s ease-in-out;width:100%;z-index:1}.comparator__description.folded:focus,.comparator__description.folded:hover{max-height:100%}.comparator__description.folded:focus .shadow,.comparator__description.folded:focus:before,.comparator__description.folded:hover .shadow,.comparator__description.folded:hover:before{opacity:0}.comparator__header{display:flex;flex-direction:column-reverse}}@media print,screen and (min-width:769px){.comparator__header .page-cover{height:100%;margin-left:1.5rem}}.comparator__header .page-cover img{height:100%;object-fit:cover;width:100%}.comparator__header .breadcrumb{overflow-x:auto}.comparator__header .breadcrumb__list{justify-content:right}.comparator__header__link a{color:inherit;line-height:1.5rem;padding:.325rem .75rem;text-decoration:underline;text-decoration-thickness:.125rem;text-underline-offset:.25rem;transition:color .2s}@media screen and (max-width:768px){.comparator__description__wrapper{background:var(--color-section-background);margin:-6rem 1.5rem 1.5rem;padding:1.5rem;position:relative}}.comparator__filters{font-size:1rem}.comparator__filters__heading{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:1000px){.comparator__filters__heading{flex-direction:row;justify-content:space-between}}.comparator__filters .filter-title{font-family:var(--font-stack-karla,"Karla Variable",sans-serif);font-weight:700;margin:.5rem 0}.comparator__filters__slider{align-items:center;display:flex;position:relative;text-align:center}@media screen and (min-width:1000px){.comparator__filters__slider{max-width:50%;padding-right:1rem;text-align:left}}.comparator__filters__slider__value{white-space:nowrap}.comparator__filters__select__label{align-items:center;display:flex;justify-content:center;width:100%}@media print,screen and (min-width:769px){.comparator__filters__select__label{border:.125rem solid var(--colors-Fonts-Body-body);border-radius:1px;cursor:pointer;padding:.25rem .75rem;text-align:left;white-space:nowrap}.comparator__filters__select__label .icon-down:before{transition:transform .3s}}.comparator__filters__select__wrapper{align-content:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}@media print,screen and (min-width:769px){.comparator__filters__select__wrapper{justify-content:flex-end}}.comparator__filters__select__wrapper>div{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}@media print,screen and (min-width:769px){.comparator__filters__select__wrapper>div{justify-content:flex-end}}.comparator__filters input[type=checkbox]{margin-right:.75rem}.comparator__filters input[type=checkbox]:before{background:var(--color-border);border:unset;transform:rotate(5deg)}.comparator__filters select.comparator__filters__select__items{min-width:7.5rem}.comparator__filters ul.comparator__filters__select__items{background:var(--color-section-background);border:.125rem solid var(--color-primary);border-radius:1px;display:none;font-family:var(--font-stack-karla,"Karla Variable",sans-serif);font-weight:700;left:0;max-height:12rem;max-width:15rem;min-width:10rem;overflow-y:auto;padding:.75rem 0;position:absolute;z-index:98}.comparator__filters ul.comparator__filters__select__items label{background-color:transparent;cursor:pointer;padding:.375rem;transition:color .2s,background-color .2s;width:100%}.comparator__filters ul.comparator__filters__select__items label:hover{background-color:var(--color-black);color:var(--color-primary)}.comparator__filters ul.comparator__filters__select__items label>span{align-items:center;display:flex;gap:.75rem;justify-content:space-between;white-space:nowrap;width:100%}.comparator__filters ul.comparator__filters__select__items label .counter{color:var(--color-tag)}.comparator__filters .comparator__filters__select.active>.comparator__filters__select__label,.comparator__filters ul.comparator__filters__select__items label:hover{border-color:var(--color-primary)}.comparator__filters .comparator__filters__select.active>.comparator__filters__select__label .icon-down:before{transform:rotate(0deg)}.comparator__filters .comparator__filters__select.active ul.comparator__filters__select__items{display:block}.comparator__sorters{align-items:baseline;display:flex;flex-wrap:wrap;font-family:var(--font-stack-karla,"Karla Variable",sans-serif);gap:.75rem;justify-content:flex-start}@media screen and (min-width:1000px){.comparator__sorters{flex-wrap:nowrap;width:50%}}@media screen and (max-width:768px){.comparator__sorters__wrapper,.order-by__buttons{flex-direction:column}.order-by__buttons{align-items:flex-end;flex-grow:1}}.order-by__button:is(.desc,.asc):before{opacity:1;transform:scale(1)}.order-by__button:after{margin-left:.5rem;transition:width,opacity,margin,.1s ease-out}.order-by__button.asc:after{rotate:1turn}.order-by__button.desc:after{rotate:180deg}.order-by__button:is(.desc,.asc):after{background:transparent;content:"\e919";font-family:Numerama_next;font-size:.5rem;height:unset;transform-origin:.25rem;transition:rotate .35s ease-in-out}.order-by__button:not(.asc):not(.desc):after{--_small-square-size:var(--small-square-size,0.625rem);--_small-square-color:var(--small-square-color,var(--color-primary));background:var(--_small-square-color);content:"";display:inline-block;height:calc(var(--_small-square-size)/2);margin:0 var(--_small-square-size) 0 calc(var(--_small-square-size)/3);margin-left:.5rem;margin-right:0;rotate:-15deg;vertical-align:middle;width:calc(var(--_small-square-size)/2)}.comparator__button{align-items:center;background:transparent;border:.125rem solid var(--color-primary);color:var(--color-primary);cursor:pointer;display:inline-flex;font-family:var(--font-stack-karla,"Karla Variable",sans-serif);font-size:1rem;font-weight:600;height:auto;justify-content:center;line-height:1.25rem;margin:.125rem;padding:.25rem .75rem;position:relative;transition:opacity .2s,border-color .2s;vertical-align:middle;white-space:nowrap}.comparator__button.disabled,.comparator__button:disabled{border-color:transparent;cursor:default;opacity:.5}.comparator__button.disabled:hover,.comparator__button:disabled:hover{background:transparent;color:var(--color-link);cursor:not-allowed}.comparator__button.disabled:hover:before,.comparator__button:disabled:hover:before{all:unset!important}.comparator__button--transparent{border-color:transparent}.comparator__button--transparent:before{border:.125rem solid var(--color-primary);content:"";height:100%;opacity:0;position:absolute;transform:scale(1.075);transition:opacity .1s ease-out,transform .1s ease-out;width:100%}.plans-comparator>header{margin-bottom:-4.5rem;padding-bottom:4.5rem}.comparator__filter{font-weight:700}.comparator__tools__heading{align-items:center;display:flex;gap:var(--space-400);justify-content:space-between}@media screen and (max-width:768px){.comparator__tools__heading{flex-direction:column;justify-content:center}}.comparator__tools__heading h2{font-size:var(--size-800)}@media screen and (max-width:768px){.comparator__tools__heading h2{text-align:center}}.comparator__tools__section{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--space-400);justify-content:center}@media screen and (min-width:1000px){.comparator__tools__section{align-items:flex-end;flex-direction:row;justify-content:space-between}}.comparator__filters{display:flex;flex-wrap:wrap;gap:var(--space-400);justify-content:space-between;width:100%}@media screen and (max-width:768px){.comparator__filters{flex-direction:column}}@media print,screen and (min-width:769px){.comparator__filters{align-items:start}}.filters__on-off-switches{align-self:center}.filters__checkboxes,.filters__on-off-switches,.filters__selects,.filters__sliders{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--space-300);justify-content:center}.filters__sliders{flex-grow:1}@media screen and (max-width:768px){.filters__sliders{flex-direction:column}}.filters__sliders .noUi-target{margin:.5rem}.filters__sliders .filter__visible-value{display:flex;justify-content:space-between}@media screen and (min-width:1000px){.filters__selects{justify-content:flex-end}}@media screen and (max-width:768px){.filters__selects{flex-wrap:wrap;justify-content:center;width:100%}}.filter__label{margin-bottom:.75rem;white-space:nowrap}.filter--slider{display:flex;flex:1;flex-direction:column;width:100%}.filter--select{display:inline-block;position:relative}.filter--select .filter-title{display:block;text-align:center}.filters__checkboxes{flex-grow:1}.filter--checkbox__items{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-200)}.filter--checkbox__items label{align-items:center;display:flex;gap:.4rem}.comparator__reset{border:none;opacity:.7;padding-left:var(--space-100);padding-right:var(--space-200);transition:opacity .2s ease-in-out}.comparator__reset:hover{opacity:1}.comparator__reset:disabled{cursor:not-allowed;opacity:.2}.comparator__reset:disabled:hover:before{all:unset!important}.comparator__tools .comparator__newbie-mode{flex-shrink:0}.comparator__tools .comparator__newbie-mode .close-button-wrapper,.comparator__tools .comparator__newbie-mode .question-wrapper,.comparator__tools.newbie-mode--active #js-start-newbiemode{display:none}.comparator__tools.newbie-mode--active .comparator__newbie-mode{flex-basis:100%}.comparator__tools.newbie-mode--active .close-button-wrapper{display:flex;justify-content:flex-end}.comparator__tools.newbie-mode--active .comparator__newbie-mode>.question-wrapper{display:flex;flex-direction:column;gap:var(--space-300);position:relative}.comparator__tools.newbie-mode--active .newbie-mode__buttons,.comparator__tools.newbie-mode--active .newbie-mode__propositions{align-items:center;display:flex;gap:var(--space-200);justify-content:center}.comparator__tools.newbie-mode--active .newbie-mode__propositions{flex-wrap:wrap}@media screen and (max-width:768px){#js-start-newbiemode{white-space:wrap}}}
