wp-component[name=PriceTableMain]{--component-bg: transparent;background-color:var(--component-bg);padding-block:100px}wp-component[name=PriceTableMain]:has(+wp-component[name=BlockButtons]),wp-component[name=PriceTableMain]:has(+*+wp-component[name=BlockButtons]){padding-block-end:0}wp-component[name=PriceTableMain] .swiper{padding-block-end:2px}@media (max-width: 1179px){wp-component[name=PriceTableMain] .swiper{padding-inline:22px}}wp-component[name=PriceTableMain] .swiper:not(.swiper-initialized){overflow:visible}wp-component[name=PriceTableMain][data-discount="1"] .swiper-wrapper{padding-block-start:40px}@media (min-width: 1600px){wp-component[name=PriceTableMain] .swiper-wrapper{display:grid;column-gap:11px;grid-template-columns:repeat(4,minmax(74px,1fr));inline-size:100%;margin-inline:auto;padding-inline:22px;row-gap:0}}@media (min-width: 1600px) and (min-width: 1180px){wp-component[name=PriceTableMain] .swiper-wrapper{grid-template-columns:repeat(8,minmax(124px,1fr));max-inline-size:1180px;padding-inline:0;column-gap:16px}}@media (min-width: 1600px) and (min-width: 1600px){wp-component[name=PriceTableMain] .swiper-wrapper{grid-template-columns:repeat(12,122px);margin-inline:auto;max-inline-size:var(--content-max-width-full)}}wp-component[name=PriceTableMain] .navigation{display:none;margin-block-end:48px}@media (max-width: 1599px){wp-component[name=PriceTableMain] .navigation{display:flex;justify-content:center}}wp-component[name=PriceTableMain] .navigation .button--prev,wp-component[name=PriceTableMain] .navigation .button--next{background-color:transparent;block-size:45px;border:1px solid var(--color-border);border-radius:50%;color:var(--color-blue);display:grid;inline-size:45px;place-items:center}wp-component[name=PriceTableMain] .navigation .pagination{position:relative;color:var(--color-blue);display:flex;font-size:var(--font-size-body-medium);font-weight:600;gap:10px;line-height:22px;letter-spacing:.2px;overflow:hidden;z-index:0;scroll-behavior:smooth;width:128px;margin-inline:10px}wp-component[name=PriceTableMain] .navigation .pagination-title{background-color:var(--color-yellow);block-size:45px;border:1px solid var(--color-border);border-radius:22px;display:block;min-width:128px;max-inline-size:256px;padding:10px 25px;text-align:center}wp-component[name=PriceTableMain][style*="--component-bg: var(--color-gray-light)"] .plan .plan-content .plan-price-container{background-color:#fff}wp-component[name=PriceTableMain][style*="--component-bg: var(--color-gray-light)"] .plan .plan-content{background-color:#f8f8f8}wp-component[name=PriceTableMain] .plan{grid-column:span 4}@media (min-width: 1180px){wp-component[name=PriceTableMain] .plan{grid-column:span 4}}@media (min-width: 1600px){wp-component[name=PriceTableMain] .plan{grid-column:span 3}}wp-component[name=PriceTableMain] .plan.swiper-slide{height:auto}wp-component[name=PriceTableMain] .plan .plan-content{block-size:100%;border:solid var(--color-border);border-radius:22px;border-width:0 1px 1px 1px}wp-component[name=PriceTableMain] .plan .plan-content .plan-price-container{background-color:var(--color-gray-light);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-radius:22px 22px 0 0;padding:42px 12px;text-align:center}wp-component[name=PriceTableMain] .plan .plan-content .plan-price-container .h1{font-family:var(--font-family-body)}wp-component[name=PriceTableMain] .plan .plan-content .plan-price-container .price{font-family:var(--font-family-heading);font-size:var(--font-size-h6);font-weight:600;margin-block-start:0}wp-component[name=PriceTableMain] .plan .plan-content .plan-price-container .price span{line-height:var(--font-size-h6)}wp-component[name=PriceTableMain] .plan .plan-content .plan-price-container .price sup a{color:inherit;font-size:.7em;font-weight:400;padding-inline:1px;text-decoration:none}wp-component[name=PriceTableMain] .plan .plan-content .plan-price-container .price sup a:hover{text-decoration:underline}wp-component[name=PriceTableMain] .plan .plan-content .plan-price-container .price-legal-message{color:var(--color-blue);font-size:var(--font-size-body-small);line-height:22px}wp-component[name=PriceTableMain] .plan .plan-content .plan-price-container .price-legal-message sup a{color:inherit;font-size:.9em;font-weight:400;padding-inline:1px;text-decoration:none}wp-component[name=PriceTableMain] .plan .plan-content .plan-price-container .price-legal-message sup a:hover{text-decoration:underline}wp-component[name=PriceTableMain] .plan .plan-content .plan-price-container .price[data-discount="0"]>span{color:var(--color-blue);font-size:32px;line-height:1}wp-component[name=PriceTableMain] .plan .plan-content .plan-price-container .price[data-discount="1"]>span.price-strikethrough{position:relative;color:var(--color-red)}wp-component[name=PriceTableMain] .plan .plan-content .plan-price-container .price[data-discount="1"]>span.price-strikethrough>del{text-decoration:none}wp-component[name=PriceTableMain] .plan .plan-content .plan-price-container .price[data-discount="1"]>span.price-strikethrough:after{background-color:var(--color-red);block-size:2px;content:"";display:block;inset:25px 8px auto -2px;position:absolute}wp-component[name=PriceTableMain] .plan .plan-content .plan-price-container .price[data-discount="1"]>span.price-new{color:var(--color-blue);margin-inline-start:8px;font-size:32px;font-weight:700}wp-component[name=PriceTableMain] .plan .plan-content .plan-price-container .price[data-discount="1"]>span.price-new>ins{text-decoration:none}wp-component[name=PriceTableMain] .plan .plan-content .plan-price-container .button--copy-code{--button-background-color: #E5E5E5;--button-border-color: #E5E5E5;--button-font-size: var(--font-size-body-small);--button-font-weight: 400;--button-text-color: var(--color-blue);--button-border-width: 1px;display:inline-flex;margin-block-start:24px;gap:6px;transition:all .3s ease;border-radius:25px}wp-component[name=PriceTableMain] .plan .plan-content .plan-price-container .button--copy-code strong{font-weight:600}wp-component[name=PriceTableMain] .plan .plan-content .plan-price-container .button--copy-code:hover{--button-hover-color: var(--color-blue);color:#fff}wp-component[name=PriceTableMain] .plan .plan-content .plan-price-container .button--copy-code .icon{width:13px;height:13px}wp-component[name=PriceTableMain] .plan .plan-content .plan-container .button-container{display:flex;justify-content:center;padding-block:42px 48px}wp-component[name=PriceTableMain] .plan .plan-content .plan-container .content{padding-block-end:42px;padding-inline:24px;font-size:var(--font-size-body-small);color:#000000b3}wp-component[name=PriceTableMain] .plan .plan-content .plan-container .content .headline-section{color:var(--color-blue);font-size:var(--font-size-body-medium);font-weight:600;line-height:20px;margin-block:10px}wp-component[name=PriceTableMain] .plan .plan-content .plan-container .content .list-section~.headline-section{margin-block-start:30px}wp-component[name=PriceTableMain] .plan .plan-content .plan-container .content .list-section:first-of-type:has(+.list-section){margin-block-end:60px}wp-component[name=PriceTableMain] .plan .plan-content .plan-container .content .list-section:has(.list-item--icon)+.list-section:has(.list-item--textblock){margin-block-start:28px}wp-component[name=PriceTableMain] .plan .plan-content .plan-container .content .list-section .list-item{display:flex;justify-content:space-between;margin-block-end:8px}wp-component[name=PriceTableMain] .plan .plan-content .plan-container .content .list-section .list-item__label{text-align:left}wp-component[name=PriceTableMain] .plan .plan-content .plan-container .content .list-section .list-item__label[data-has-tooltip="1"]{align-items:center;display:inline-flex;gap:10px}wp-component[name=PriceTableMain] .plan .plan-content .plan-container .content .list-section .list-item__label[data-has-tooltip="1"] span.tooltip:has(.tooltip-text){cursor:pointer;display:inline-grid;place-items:center;position:relative}wp-component[name=PriceTableMain] .plan .plan-content .plan-container .content .list-section .list-item__label[data-has-tooltip="1"] span.tooltip:has(.tooltip-text)>svg{block-size:16px;inline-size:16px}wp-component[name=PriceTableMain] .plan .plan-content .plan-container .content .list-section .list-item__label[data-has-tooltip="1"] span.tooltip:has(.tooltip-text)>.tooltip-text{--width: 188px;--tooltip-bg: #023E84;--triangle-size: 18px;--tooltip-color: #ffffff;background-color:var(--tooltip-bg);border-radius:4px;bottom:32px;color:var(--tooltip-color);display:none;font-size:14px;inline-size:var(--width);left:calc((var(--width) - 42px) / 2 * -1);line-height:16px;padding:4px 12px;position:absolute;text-align:left;z-index:5;bottom:24px;left:calc((var(--width) - 34px) / 2 * -1)}wp-component[name=PriceTableMain] .plan .plan-content .plan-container .content .list-section .list-item__label[data-has-tooltip="1"] span.tooltip:has(.tooltip-text)>.tooltip-text .triangle{background-color:var(--tooltip-bg);block-size:var(--triangle-size);bottom:-6px;display:block;inline-size:var(--triangle-size);left:calc(var(--width) / 2 - var(--triangle-size));position:absolute;transform:rotate(45deg);z-index:-1}wp-component[name=PriceTableMain] .plan .plan-content .plan-container .content .list-section .list-item__label[data-has-tooltip="1"] span.tooltip:has(.tooltip-text)>.tooltip-text a{color:inherit;text-decoration:none}wp-component[name=PriceTableMain] .plan .plan-content .plan-container .content .list-section .list-item__label[data-has-tooltip="1"] span.tooltip:has(.tooltip-text)>.tooltip-text a:hover{text-decoration:underline}wp-component[name=PriceTableMain] .plan .plan-content .plan-container .content .list-section .list-item__label[data-has-tooltip="1"] span.tooltip:hover>.tooltip-text,wp-component[name=PriceTableMain] .plan .plan-content .plan-container .content .list-section .list-item__label[data-has-tooltip="1"] span.tooltip:focus>.tooltip-text{display:block}wp-component[name=PriceTableMain] .plan .plan-content .plan-container .content .list-section .list-item__value{text-align:right}wp-component[name=PriceTableMain] .plan .plan-content .plan-container .content .list-section .list-item--text:not(.list-item--fullsize) .list-item__value{color:#000;font-weight:600}wp-component[name=PriceTableMain] .plan .plan-content .plan-container .content .list-section .list-item--icon .icon{display:grid;place-items:center}wp-component[name=PriceTableMain] .plan .plan-content .plan-container .content .list-section .list-item--icon .icon--checked{inline-size:18px}wp-component[name=PriceTableMain] .plan .plan-content .plan-container .content .list-section .list-item--fullsize{display:grid;margin-block-end:28px}wp-component[name=PriceTableMain] .plan .plan-content .plan-container .content .list-section .list-item--fullsize .list-item__label{color:#000;font-weight:600}wp-component[name=PriceTableMain] .plan .plan-content .plan-container .content .list-section .list-item--fullsize .list-item__value{text-align:left}wp-component[name=PriceTableMain] .plan .plan-content .plan-container .content .list-section .list-item--textblock{margin-block-end:20px}wp-component[name=PriceTableMain] .plan .plan-content .plan-container .content .list-section .list-item--textblock .list-item__value{text-align:left;text-wrap:balance;max-inline-size:90%}wp-component[name=PriceTableMain] .plan .plan-content .plan-container .content .list-section .list-item--textblock .list-item__value a{color:var(--color-blue);display:block;font-size:var(--font-size-body-medium);font-weight:600;margin-block-end:4px;text-underline-offset:6px;text-decoration-thickness:2px}wp-component[name=PriceTableMain] .plan .plan-content .plan-container .content .list-section .list-item--textblock .list-item__value a:hover{text-decoration:none}wp-component[name=PriceTableMain] .plan .plan-content .plan-container .content .list-section .list-item__label span.new{border-radius:9999px;background-color:var(--color-teal);color:#fff;font-size:var(--font-size-body-xsmall);font-weight:600;line-height:var(--font-size-body-medium);padding:2px 8px;text-transform:uppercase}wp-component[name=PriceTableMain] .plan .plan-content .plan-container span.tooltip:has(.tooltip-text){cursor:pointer;display:inline-grid;place-items:center;position:relative}wp-component[name=PriceTableMain] .plan .plan-content .plan-container span.tooltip:has(.tooltip-text)>svg{block-size:16px;inline-size:16px}wp-component[name=PriceTableMain] .plan .plan-content .plan-container span.tooltip:has(.tooltip-text)>.tooltip-text{--width: 188px;--tooltip-bg: #023E84;--triangle-size: 18px;--tooltip-color: #ffffff;background-color:var(--tooltip-bg);border-radius:4px;bottom:32px;color:var(--tooltip-color);display:none;font-size:14px;inline-size:var(--width);left:calc((var(--width) - 42px) / 2 * -1);line-height:16px;padding:4px 12px;position:absolute;text-align:left;z-index:5;bottom:24px;left:calc((var(--width) - 34px) / 2 * -1)}wp-component[name=PriceTableMain] .plan .plan-content .plan-container span.tooltip:has(.tooltip-text)>.tooltip-text .triangle{background-color:var(--tooltip-bg);block-size:var(--triangle-size);bottom:-6px;display:block;inline-size:var(--triangle-size);left:calc(var(--width) / 2 - var(--triangle-size));position:absolute;transform:rotate(45deg);z-index:-1}wp-component[name=PriceTableMain] .plan .plan-content .plan-container span.tooltip:has(.tooltip-text)>.tooltip-text a{color:inherit;text-decoration:none}wp-component[name=PriceTableMain] .plan .plan-content .plan-container span.tooltip:has(.tooltip-text)>.tooltip-text a:hover{text-decoration:underline}wp-component[name=PriceTableMain] .plan .plan-content .plan-container span.tooltip:hover>.tooltip-text,wp-component[name=PriceTableMain] .plan .plan-content .plan-container span.tooltip:focus>.tooltip-text{display:block}wp-component[name=PriceTableMain] .plan .plan-ribbon{border:1px solid var(--color-border);border-radius:22px 22px 0 0;color:#fff;font-family:var(--font-family-heading);font-weight:700;inset:-38px 0 auto 0;line-height:38px;padding-block-end:40px;position:absolute;z-index:-1}wp-component[name=PriceTableMain] .plan .plan-ribbon--uppercase{text-transform:uppercase}wp-component[name=PriceTableMain] .plan .plan-ribbon--center{text-align:center}wp-component[name=PriceTableMain] .plan .plan-ribbon--topseller{background-color:var(--color-teal)}wp-component[name=PriceTableMain] .plan .plan-ribbon--custom{--bg-color: var(--color-blue);background-color:var(--bg-color)}wp-component[name=PriceTableMain] .plan .plan-ribbon--promo{font-family:var(--font-family-body);font-size:22px;font-weight:600;background-color:var(--color-red);max-inline-size:max-content;padding-inline:12px}@media (min-width: 768px){wp-component[name=PriceTableMain] .plan .plan-ribbon--promo{padding-inline:30px}}@media (min-width: 1024px){wp-component[name=PriceTableMain] .plan .plan-ribbon--promo{padding-inline:40px}}wp-component[name=PriceTableMain] .plan[data-discount="1"],wp-component[name=PriceTableMain] .plan[data-highlighted="1"],wp-component[name=PriceTableMain] .plan[data-ribbon="1"]{position:relative}wp-component[name=PriceTableMain] .spinner-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff80;display:none;top:0;right:0;bottom:0;left:0;place-items:center;position:fixed;z-index:999999}wp-component[name=PriceTableMain] .spinner-overlay .loading-spinner{width:100px;height:100px;margin:0 auto;position:relative}wp-component[name=PriceTableMain] .spinner-overlay .loading-spinner>.dot{aspect-ratio:1;width:14px;position:absolute;top:0;left:42px;transform-origin:center 50px}wp-component[name=PriceTableMain] .spinner-overlay .loading-spinner>.dot:nth-child(1){transform:rotate(0)}wp-component[name=PriceTableMain] .spinner-overlay .loading-spinner>.dot:nth-child(2){transform:rotate(30deg)}wp-component[name=PriceTableMain] .spinner-overlay .loading-spinner>.dot:nth-child(3){transform:rotate(60deg)}wp-component[name=PriceTableMain] .spinner-overlay .loading-spinner>.dot:nth-child(4){transform:rotate(90deg)}wp-component[name=PriceTableMain] .spinner-overlay .loading-spinner>.dot:nth-child(5){transform:rotate(120deg)}wp-component[name=PriceTableMain] .spinner-overlay .loading-spinner>.dot:nth-child(6){transform:rotate(150deg)}wp-component[name=PriceTableMain] .spinner-overlay .loading-spinner>.dot:nth-child(7){transform:rotate(180deg)}wp-component[name=PriceTableMain] .spinner-overlay .loading-spinner>.dot:nth-child(8){transform:rotate(210deg)}wp-component[name=PriceTableMain] .spinner-overlay .loading-spinner>.dot:nth-child(9){transform:rotate(240deg)}wp-component[name=PriceTableMain] .spinner-overlay .loading-spinner>.dot:nth-child(10){transform:rotate(270deg)}wp-component[name=PriceTableMain] .spinner-overlay .loading-spinner>.dot:nth-child(11){transform:rotate(300deg)}wp-component[name=PriceTableMain] .spinner-overlay .loading-spinner>.dot:nth-child(12){transform:rotate(330deg)}wp-component[name=PriceTableMain] .spinner-overlay .loading-spinner>.dot span{background-color:var(--color-blue);block-size:100%;border-radius:50%;display:block;inline-size:100%;transform:scale(0);opacity:0}wp-component[name=PriceTableMain] .spinner-overlay .title{color:var(--color-blue);font-family:var(--font-family-heading);font-size:var(--font-size-h3);font-weight:700;line-height:var(--font-size-h4);padding-block:2rem}
