@keyframes shine-skeleton-lines{0{background-position:-100px}
40%,100%{background-position:600px}
}
.mod__max-w-xl{max-width:1436px;margin:auto}
@keyframes spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes rotateImageLoading{from{transform:translate(-50%,-50%) rotateY(0) scale(1.01)}
to{transform:translate(-50%,-50%) rotateY(360deg) scale(1.01)}
}
.cmp-comparison-table{--mainBackgroundClr:var(--color-bg-01);--mainFontClr:var(--color-font-03);--height-title:auto;--height-subtitle:auto;--height-text:auto;--height-ctas:auto;--height-column:auto}
.cmp-comparison-table{overflow:hidden;padding:48px 0}
.cmp-comparison-table__wrapper{position:relative;margin:0 auto;width:100%;max-width:1436px;padding:0 16px}
@media(min-width:764px){.cmp-comparison-table__wrapper{padding:0 24px}
}
@media(min-width:1016px){.cmp-comparison-table__wrapper{padding:0 48px}
}
@media(min-width:1436px){.cmp-comparison-table__wrapper{padding:0 58px}
}
.cmp-comparison-table__title .cmp-title__text{color:var(--mainFontClr);font-family:'CupraLight',sans-serif;font-size:30px;line-height:1.33;margin:0}
.cmp-comparison-table__column{position:relative;padding:24px 16px 10px;height:var(--height-column)}
.cmp-comparison-table__column__title{height:var(--height-title)}
.cmp-comparison-table__column__title .cmp-title__text{color:var(--mainFontClr);font-family:'CupraLight',sans-serif;font-size:22px;line-height:1.2;margin:0}
.cmp-comparison-table__column__subtitle{margin-top:28px;height:var(--height-subtitle)}
.cmp-comparison-table__column__subtitle .cmp-title__text{color:var(--mainFontClr);font-family:'CupraMedium',sans-serif;text-transform:unset;font-size:18px;line-height:1.2;margin:0}
.cmp-comparison-table__column__text{margin-top:12px;height:var(--height-text)}
.cmp-comparison-table__column__text .cmp-text,.cmp-comparison-table__column__text .cmp-text p{color:var(--mainFontClr);font-family:'CupraRegular',sans-serif;font-size:16px;line-height:1.5}
.cmp-comparison-table__column__text .cmp-text a{color:var(--mainFontClr);text-decoration:underline}
.cmp-comparison-table__column__text .cmp-text h1,.cmp-comparison-table__column__text .cmp-text h2,.cmp-comparison-table__column__text .cmp-text h3,.cmp-comparison-table__column__text .cmp-text h4,.cmp-comparison-table__column__text .cmp-text h5,.cmp-comparison-table__column__text .cmp-text h6,.cmp-comparison-table__column__text .cmp-text blockquote,.cmp-comparison-table__column__text .cmp-text pre{color:var(--mainFontClr);font-family:'CupraRegular',sans-serif;font-size:16px;line-height:1.5;margin:0}
.cmp-comparison-table__column__buttons{display:flex;flex-direction:column;gap:8px;margin-top:24px;height:var(--height-ctas)}
.cmp-comparison-table__column__button{width:100%}
.cmp-comparison-table__column__items{margin-top:36px}
.cmp-comparison-table__column .icon-text{margin-top:16px}
.cmp-comparison-table__column .icon-text:first-child{margin-top:0}
.cmp-comparison-table__column .cmp-icon-text{display:flex;gap:16px;align-items:flex-start}
.cmp-comparison-table__column .cmp-icon-text .ico{width:24px;height:24px;background-color:var(--color-font-03);mask:var(--ico-path) no-repeat 100% 100%;-webkit-mask:var(--ico-path) no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover;flex-shrink:0}
.cmp-comparison-table__column .cmp-icon-text__title .cmp-text,.cmp-comparison-table__column .cmp-icon-text__title .cmp-text p{color:var(--mainFontClr);font-family:'CupraMedium',sans-serif;font-size:16px;line-height:1.5}
.cmp-comparison-table__column .cmp-icon-text__title .cmp-text a{color:var(--mainFontClr);text-decoration:underline}
.cmp-comparison-table__column .cmp-icon-text__title .cmp-text h1,.cmp-comparison-table__column .cmp-icon-text__title .cmp-text h2,.cmp-comparison-table__column .cmp-icon-text__title .cmp-text h3,.cmp-comparison-table__column .cmp-icon-text__title .cmp-text h4,.cmp-comparison-table__column .cmp-icon-text__title .cmp-text h5,.cmp-comparison-table__column .cmp-icon-text__title .cmp-text h6,.cmp-comparison-table__column .cmp-icon-text__title .cmp-text blockquote,.cmp-comparison-table__column .cmp-icon-text__title .cmp-text pre{color:var(--mainFontClr);font-family:'CupraMedium',sans-serif;font-size:16px;line-height:1.5;margin:0}
.cmp-comparison-table__column .cmp-icon-text__text{margin-top:8px}
.cmp-comparison-table__column .cmp-icon-text__text .cmp-text,.cmp-comparison-table__column .cmp-icon-text__text .cmp-text p{color:var(--mainFontClr);font-family:'CupraRegular',sans-serif;font-size:16px;line-height:1.5}
.cmp-comparison-table__column .cmp-icon-text__text .cmp-text a{color:var(--mainFontClr);text-decoration:underline}
.cmp-comparison-table__column .cmp-icon-text__text .cmp-text h1,.cmp-comparison-table__column .cmp-icon-text__text .cmp-text h2,.cmp-comparison-table__column .cmp-icon-text__text .cmp-text h3,.cmp-comparison-table__column .cmp-icon-text__text .cmp-text h4,.cmp-comparison-table__column .cmp-icon-text__text .cmp-text h5,.cmp-comparison-table__column .cmp-icon-text__text .cmp-text h6,.cmp-comparison-table__column .cmp-icon-text__text .cmp-text blockquote,.cmp-comparison-table__column .cmp-icon-text__text .cmp-text pre{color:var(--mainFontClr);font-family:'CupraRegular',sans-serif;font-size:16px;line-height:1.5;margin:0}
.cmp-comparison-table .swiper{display:flex;overflow:visible}
.cmp-comparison-table__swiper__item{background:var(--mainBackgroundClr);border-top:1px solid var(--color-ui-03);border-bottom:1px solid var(--color-ui-03)}
.cmp-comparison-table__swiper__item:first-child{border-left:1px solid var(--color-ui-03)}
.cmp-comparison-table__swiper__item:last-child{border-right:1px solid var(--color-ui-03)}
.cmp-comparison-table__swiper__wrapper{margin:48px 0 0}
.cmp-comparison-table__swiper__wrapper--odd{background-color:var(--color-bg-04)}
.cmp-comparison-table__swiper__wrapper--odd .cmp-icon-text{background-color:inherit}
.cmp-comparison-table__swiper-pagination{position:static;display:flex;justify-content:center;align-items:center;padding:48px 16px 0}
.cmp-comparison-table__swiper-pagination .swiper-pagination-bullet{width:16px;height:4px;background-color:var(--mainFontClr);border-radius:0;opacity:.5;transition:.6s .3s ease;margin:0}
.cmp-comparison-table__swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;width:30px}
.cmp-comparison-table__swiper-pagination.swiper-pagination-lock{display:none}
.cmp-comparison-table__swiper-navigation{display:none}
@media(min-width:764px){.cmp-comparison-table{padding:96px 0}
.cmp-comparison-table__title .cmp-title__text{font-size:40px;line-height:1.2;margin:0}
.cmp-comparison-table__column{padding:32px 20px 48px}
.cmp-comparison-table__column__title .cmp-title__text{font-size:30px;margin:0}
.cmp-comparison-table__column__subtitle{margin-top:40px}
.cmp-comparison-table__column__subtitle .cmp-title__text{font-size:24px;margin:0}
.cmp-comparison-table__column__text{margin-top:16px}
.cmp-comparison-table__column__buttons{gap:16px;margin-top:40px}
.cmp-comparison-table__column__items{margin-top:40px}
.cmp-comparison-table__column .icon-text{margin-top:24px}
.cmp-comparison-table__column .cmp-icon-text .ico{width:32px;height:32px}
.cmp-comparison-table__column .cmp-icon-text__title .cmp-text,.cmp-comparison-table__column .cmp-icon-text__title .cmp-text p{font-family:'CupraRegular',sans-serif;font-size:16px}
.cmp-comparison-table__column .cmp-icon-text__title .cmp-text a{text-decoration:underline}
.cmp-comparison-table__column .cmp-icon-text__title .cmp-text h1,.cmp-comparison-table__column .cmp-icon-text__title .cmp-text h2,.cmp-comparison-table__column .cmp-icon-text__title .cmp-text h3,.cmp-comparison-table__column .cmp-icon-text__title .cmp-text h4,.cmp-comparison-table__column .cmp-icon-text__title .cmp-text h5,.cmp-comparison-table__column .cmp-icon-text__title .cmp-text h6,.cmp-comparison-table__column .cmp-icon-text__title .cmp-text blockquote,.cmp-comparison-table__column .cmp-icon-text__title .cmp-text pre{font-family:'CupraRegular',sans-serif;font-size:16px;margin:0}
.cmp-comparison-table__column .cmp-icon-text__text{margin-top:8px}
.cmp-comparison-table__column .cmp-icon-text__text .cmp-text,.cmp-comparison-table__column .cmp-icon-text__text .cmp-text p{font-family:'CupraMedium',sans-serif;font-size:16px}
.cmp-comparison-table__column .cmp-icon-text__text .cmp-text a{text-decoration:underline}
.cmp-comparison-table__column .cmp-icon-text__text .cmp-text h1,.cmp-comparison-table__column .cmp-icon-text__text .cmp-text h2,.cmp-comparison-table__column .cmp-icon-text__text .cmp-text h3,.cmp-comparison-table__column .cmp-icon-text__text .cmp-text h4,.cmp-comparison-table__column .cmp-icon-text__text .cmp-text h5,.cmp-comparison-table__column .cmp-icon-text__text .cmp-text h6,.cmp-comparison-table__column .cmp-icon-text__text .cmp-text blockquote,.cmp-comparison-table__column .cmp-icon-text__text .cmp-text pre{font-family:'CupraMedium',sans-serif;font-size:16px;margin:0}
.cmp-comparison-table__column .cmp-icon-text__tooltip .cmp-ico-tooltip::after{width:150px}
.cmp-comparison-table__swiper__wrapper{margin:56px 0 0}
.cmp-comparison-table__swiper-pagination{padding:48px 24px 0}
}
@media(min-width:1016px){.cmp-comparison-table__top{display:flex;justify-content:space-between;align-items:flex-end}
.cmp-comparison-table__swiper-navigation{position:relative;margin-left:auto;display:flex;gap:24px}
.cmp-comparison-table__swiper-navigation .swiper-button-next,.cmp-comparison-table__swiper-navigation .swiper-button-prev{background:var(--color-ui-06);border-radius:50%;width:48px;height:48px;right:unset}
.cmp-comparison-table__swiper-navigation .swiper-button-next:after,.cmp-comparison-table__swiper-navigation .swiper-button-prev:after{content:''}
.cmp-comparison-table__swiper-navigation .swiper-button-next .ico,.cmp-comparison-table__swiper-navigation .swiper-button-prev .ico{width:32px;height:32px;background-color:var(--color-ui-01);mask:var(--ico-path) no-repeat 100% 100%;-webkit-mask:var(--ico-path) no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover}
.cmp-comparison-table__swiper-navigation .swiper-button-next{position:relative;left:unset;margin-top:unset;top:unset}
.cmp-comparison-table__swiper-navigation .swiper-button-prev{position:relative;left:unset;margin-top:unset;top:unset}
.cmp-comparison-table__swiper-pagination{padding:56px 48px 0}
}
@media(min-width:1436px){.cmp-comparison-table__wrapper{max-width:1436px;margin:0 auto;overflow-x:clip}
.cmp-comparison-table__title .cmp-title__text{font-size:48px;line-height:1.3;margin:0}
.cmp-comparison-table__column__buttons{flex-direction:unset}
.cmp-comparison-table__swiper-pagination{padding:56px 52px 0}
}