@import "//fonts.googleapis.com/css2?family=Shadows+Into+Light&display=swap";:root{--switch-width: 40px;--switch-height: 24px;--switch-padding: 2px;--switch-active-color: var(--c-secondary-main);--switch-animation-duration: 0.2s}.switch{position:relative;display:inline-flex;flex-shrink:0;align-items:center;width:var(--switch-width);height:var(--switch-height);border-radius:var(--radius-full);padding:var(--switch-padding) 0}.switch__input,.switch__label{position:absolute;left:0;top:0;cursor:pointer}.switch__input{margin:0;padding:0;opacity:0;height:0;width:0;pointer-events:none}.switch__input:checked+.switch__label{background-color:var(--switch-active-color)}.switch__input:checked+.switch__label+.switch__marker{left:calc(100% - var(--switch-height) + var(--switch-padding))}.switch__label{width:100%;height:100%;color:transparent;user-select:none;background-color:var(--c-neutral-300);border-radius:inherit;z-index:1;transition:var(--switch-animation-duration);overflow:hidden}.switch__marker{position:relative;background-color:var(--c-white);width:calc(var(--switch-height) - var(--switch-padding) * 2);height:calc(var(--switch-height) - var(--switch-padding) * 2);border-radius:50%;z-index:2;pointer-events:none;left:var(--switch-padding);transition:left var(--switch-animation-duration);will-change:left}.pricing-table{--pricing-table-bullet-size: 8px}.pricing-table__item{box-shadow:var(--shadow-lg);border-radius:var(--radius-md);padding:50px 40px 48px;background-color:var(--c-white);margin-bottom:18px}@media(min-width:769px){.pricing-table__item{padding-left:52px;padding-right:52px}}@media(min-width:992px){.pricing-table__item{padding-left:32px;padding-right:32px}}@media(min-width:1200px){.pricing-table:not(.pricing-table--4-plans) .pricing-table__item{padding-left:46px;padding-right:46px}}.pricing-table__title{font-size:var(--text-2xl);color:var(--c-neutral-900)}.pricing-table__features{margin:0;padding:0;list-style:none}.pricing-table__features ul{margin:0;padding:6px 0 0 12px;list-style:none}.pricing-table__features li{padding-left:18px;position:relative;font-size:var(--text-sm);color:var(--c-neutral-500);margin-bottom:6px}.pricing-table__features li::before{content:"";width:var(--pricing-table-bullet-size);height:var(--pricing-table-bullet-size);top:calc(10px - var(--pricing-table-bullet-size) * 0.5);background-color:var(--c-primary-main);border-radius:var(--radius-full);position:absolute;left:0}.pricing-table__header{margin-bottom:18px;padding-top:20px}.pricing-table__header::after{content:"";display:block;width:60%;max-width:124px;height:1px;background-color:var(--c-neutral-200)}.price{--price-value-text-size: 58px;--price-currency-text-size: 40px}.price--has-switch{position:relative;max-width:250px}.price__details--month{display:block}.price__details--year{display:none}.price--yearly .price__details--month{display:none}.price--yearly .price__details--year{display:block}.price__switch-row{display:flex;justify-content:space-between;align-items:flex-start}.price__switch-title{position:absolute;top:10px;left:0;width:100%;transform:translateY(-100%);font-family:shadows into light,cursive;font-size:15px;padding-bottom:28px}.price__switch-title::after{content:"";width:23px;height:23px;display:block;position:absolute;right:20px;bottom:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjcnIGhlaWdodD0nMjcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTYuMzQyIDEuMzE0Yy41MDQuOTIyIDEuNTI2IDEuNjYgMi4yNiAyLjQyMi43NjIuNzkyIDEuNTI3IDEuNTcgMi4yMzMgMi40MTQgMS40NDggMS43MjUgMi43MDEgMy42IDMuNzQyIDUuNTkxYTMzLjMxMyAzMy4zMTMgMCAwIDEgMi40NDggNi4xYy4zMjUgMS4xMDcuNTkxIDIuMjIxLjg3NiAzLjMzOGwuMjk3IDEuNjI0Yy0uNDc2LS40NjYtLjk2OS0uOTU0LTEuNTg3LTEuMTQtLjU4OC0uMTcyLTEuMTU3LjM3MS0uODk1Ljk2Ny40MjIuOTY3IDEuNTQ3IDEuNjM2IDIuMzM1IDIuMzA2LjU1OC40OCAxLjMyIDEuNTU3IDIuMTgyIDEuNDM2Ljc4My0uMTE1IDEuMDktMS4xMTggMS4zNzMtMS43MTQuNTE4LTEuMS44NzctMi4yNDEgMS4xODctMy40MTMuMjMzLS44OTMtMS4wNDctMS40MjctMS4zNzItLjUxNy0uMjcuNzM0LS41NyAxLjQ1Mi0uODk2IDIuMTY4bC0uNTE0IDEuMTJjLjI0NS0uOTU3LjA2OC0yLjEyMi4wMTQtMy4wNjctLjA2Ni0xLjE3NC0uMzM1LTIuNC0uNjI1LTMuNTMtLjU5NS0yLjMyLTEuNTItNC41NzktMi42NC02LjY5NGEzNC4xNTggMzQuMTU4IDAgMCAwLTQuMDA1LTUuOTZjLS43NDItLjg4LTEuNTE5LTEuNzM3LTIuMzYyLTIuNTFDOS41OTMgMS41MTQgOC41MTUuNDE0IDcuNDQ2LjEyYy0uNjc3LS4xODYtMS41MDkuNDU2LTEuMTA0IDEuMTk1WicgZmlsbD0nIzM0OThEQicvPjwvc3ZnPg==)}.price__switch-title{position:absolute;top:10px;left:0;width:100%;transform:translateY(-100%);font-family:shadows into light,cursive;font-size:15px;padding-bottom:28px}.price__switch-title::after{content:"";width:23px;height:23px;display:block;position:absolute;right:20px;bottom:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjcnIGhlaWdodD0nMjcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTYuMzQyIDEuMzE0Yy41MDQuOTIyIDEuNTI2IDEuNjYgMi4yNiAyLjQyMi43NjIuNzkyIDEuNTI3IDEuNTcgMi4yMzMgMi40MTQgMS40NDggMS43MjUgMi43MDEgMy42IDMuNzQyIDUuNTkxYTMzLjMxMyAzMy4zMTMgMCAwIDEgMi40NDggNi4xYy4zMjUgMS4xMDcuNTkxIDIuMjIxLjg3NiAzLjMzOGwuMjk3IDEuNjI0Yy0uNDc2LS40NjYtLjk2OS0uOTU0LTEuNTg3LTEuMTQtLjU4OC0uMTcyLTEuMTU3LjM3MS0uODk1Ljk2Ny40MjIuOTY3IDEuNTQ3IDEuNjM2IDIuMzM1IDIuMzA2LjU1OC40OCAxLjMyIDEuNTU3IDIuMTgyIDEuNDM2Ljc4My0uMTE1IDEuMDktMS4xMTggMS4zNzMtMS43MTQuNTE4LTEuMS44NzctMi4yNDEgMS4xODctMy40MTMuMjMzLS44OTMtMS4wNDctMS40MjctMS4zNzItLjUxNy0uMjcuNzM0LS41NyAxLjQ1Mi0uODk2IDIuMTY4bC0uNTE0IDEuMTJjLjI0NS0uOTU3LjA2OC0yLjEyMi4wMTQtMy4wNjctLjA2Ni0xLjE3NC0uMzM1LTIuNC0uNjI1LTMuNTMtLjU5NS0yLjMyLTEuNTItNC41NzktMi42NC02LjY5NGEzNC4xNTggMzQuMTU4IDAgMCAwLTQuMDA1LTUuOTZjLS43NDItLjg4LTEuNTE5LTEuNzM3LTIuMzYyLTIuNTFDOS41OTMgMS41MTQgOC41MTUuNDE0IDcuNDQ2LjEyYy0uNjc3LS4xODYtMS41MDkuNDU2LTEuMTA0IDEuMTk1WicgZmlsbD0nIzM0OThEQicvPjwvc3ZnPg==)}.price__currency{font-size:var(--price-currency-text-size);font-weight:700;margin-right:4px}.price__label{color:var(--c-neutral-400);font-size:var(--text-xl);display:flex;flex-direction:column}.price__value{font-family:var(--f-family-alternative);font-weight:900;font-size:var(--price-value-text-size);color:var(--c-neutral-900);line-height:.8}