.choosePlanBlock__wrapper--title{font-style:normal;font-weight:800;font-size:32px;line-height:35.2px;text-align:center;color:#222;margin-bottom:40px;color:#000}
@media(min-width:320px) and (max-width:991px){.choosePlanBlock__wrapper--title{margin-bottom:16px;text-align:left;line-height:41.6px;color:#1d1d1f;margin-left:16px}
}
@media(min-width:320px) and (max-width:991px){.choosePlanBlock__wrapper{padding:0}
}
.choosePlanBlock__wrapper--banners{display:flex;gap:38px;padding:0 45px;justify-content:center}
@media(min-width:320px) and (max-width:991px){.choosePlanBlock__wrapper--banners{flex-wrap:wrap;padding:0;gap:30px}
}
.choosePlanBlock__wrapper--banners--cards{display:flex;flex-direction:column;background-color:#fff;box-shadow:1px 6px 25px -4px rgba(16,24,40,.1607843137);border-radius:8px;height:fit-content;width:322px}
@media(min-width:320px) and (max-width:991px){.choosePlanBlock__wrapper--banners--cards{flex-basis:100%}
}
.choosePlanBlock__wrapper--banners--cards__iconAndText{margin-bottom:20px;height:136px}
@media(min-width:320px) and (max-width:991px){.choosePlanBlock__wrapper--banners--cards__iconAndText{margin-bottom:15px}
}
.choosePlanBlock__wrapper--banners--cards__iconAndText-cirle img{width:100%;height:100%}
.choosePlanBlock__wrapper--banners--cards .main-sub-title{font-weight:800;font-size:32px;color:#232426;padding-top:65px;transform:translate(34px,-110px);width:fit-content}
@media(min-width:320px) and (max-width:991px){.choosePlanBlock__wrapper--banners--cards .main-sub-title{transform:translate(34px,-116px)}
}
.choosePlanBlock__wrapper--banners--cards--lists{padding-left:35px;color:#222}
@media(min-width:991px) and (max-width:1200px){.choosePlanBlock__wrapper--banners--cards--lists{padding-left:30px}
}
.choosePlanBlock__wrapper--banners--cards--lists .lists-titleAndIcon{margin-bottom:8px;display:flex;align-items:center;gap:10px}
.choosePlanBlock__wrapper--banners--cards--lists .lists-titleAndIcon .sub-title{font-weight:700;font-size:12px;line-height:14.4px;color:#4c4c4c}
.choosePlanBlock__wrapper--banners--cards--lists ul{margin-bottom:20px;font-weight:400;padding-left:0}
.choosePlanBlock__wrapper--banners--cards--lists ul li{font-size:14px;font-weight:400;color:#1d1d1f;display:flex;align-items:center;column-gap:11px}
.choosePlanBlock__wrapper--banners--cards--lists ul li:before{content:"";background-image:url(clientlibs/resources/images/black-tick.svg);width:8px;height:6px;background-repeat:no-repeat;display:block}
.choosePlanBlock__wrapper--banners--cards--lists ul li:not(:last-child){margin-bottom:5px}
.choosePlanBlock__wrapper--banners--cards .bookThisPlan{margin-top:auto;align-self:auto;margin-bottom:35px;margin-left:33px}
@media(min-width:320px) and (max-width:991px){.choosePlanBlock__wrapper--banners--cards .bookThisPlan{margin-bottom:30px;align-self:auto;padding:0 15px}
}
@media(device-width:768px) and (device-height:1024px) and (orientation:portrait){.choosePlanBlock__wrapper--banners--cards .bookThisPlan{padding:0 5px}
}
.choosePlanBlock__wrapper--banners--cards .bookThisPlan .ctaText{font-style:normal;font-weight:700;font-size:14px;line-height:14px;text-align:center;letter-spacing:1px;text-transform:uppercase;padding:18px 0}
@media(min-width:320px) and (max-width:991px){.choosePlanBlock__wrapper--banners--cards .bookThisPlan .ctaText{font-size:12px;line-height:12px;padding:14px 0}
}
@media(device-width:768px) and (device-height:1024px) and (orientation:portrait){.choosePlanBlock__wrapper--banners--cards .bookThisPlan .animated-arrow-button{font-size:11px}
}
.choosePlanBlock__wrapper--banners--cards .bookThisPlan .ctaJumpLinkVariant:focus-visible{background:linear-gradient(180deg,#ffc63c,#ffa20c);border:0}
.choosePlanBlock__wrapper--banners--cards.classic-plan .choosePlanBlock__wrapper--banners--cards--lists ul li:before{background-image:url(clientlibs/resources/images/blue-tick.svg)}
.choosePlanBlock__wrapper--banners--cards.gold-plan .choosePlanBlock__wrapper--banners--cards--lists ul li:before{background-image:url(clientlibs/resources/images/gold-tick.svg)}
.choosePlanBlock__wrapper--banners--cards.platinum-plan .choosePlanBlock__wrapper--banners--cards--lists ul li:before{background-image:url(clientlibs/resources/images/platinum-tick.svg)}
.choosePlanBlock__wrapper--banners--cards.platinum-plan>div:nth-of-type(3) ul li:last-child{font-size:11px;font-weight:300;line-height:16px;color:#4c4e52;width:95%}
@media(min-width:320px) and (max-width:991px){.choosePlanBlock__wrapper--banners--cards.platinum-plan>div:nth-of-type(3) ul li:last-child{font-size:11px;line-height:16px}
}
.choosePlanBlock__wrapper--banners--cards.platinum-plan>div:nth-of-type(3) ul li:last-child:before{display:none}
@media(min-width:320px) and (max-width:991px){.choosePlanBlock__wrapper--banners.slick-slider .slick-list .slick-track{margin-left:16px;display:flex;width:100% !important;margin-bottom:30px}
.choosePlanBlock__wrapper--banners.slick-slider .slick-list .slick-track .choosePlanBlock__wrapper--banners--cards{display:flex;margin-right:16px;height:auto}
.choosePlanBlock__wrapper--banners.slick-slider .slick-list .slick-track .choosePlanBlock__wrapper--banners--cards .choosePlanBlock__wrapper--banners--cards__iconAndText .choosePlanBlock__wrapper--banners--cards__iconAndText-cirle img{width:auto}
}
@media(min-width:320px) and (max-width:991px){.choosePlanBlock__wrapper--banners.slick-slider .slick-dots{bottom:-8px;display:flex;padding-left:6px}
.choosePlanBlock__wrapper--banners.slick-slider .slick-dots li{width:8px !important;height:8px !important;margin-right:0}
.choosePlanBlock__wrapper--banners.slick-slider .slick-dots li button:before{content:"";color:gray;width:8px !important;height:8px !important}
.choosePlanBlock__wrapper--banners.slick-slider .slick-dots li button:hover:before{opacity:.4}
.choosePlanBlock__wrapper--banners.slick-slider .slick-dots li.slick-active{margin-right:11px;margin-left:6px}
.choosePlanBlock__wrapper--banners.slick-slider .slick-dots li.slick-active button:before{background:#4d4d4d !important;width:19px !important;opacity:1 !important}
}
.choosePlanCards{--intro-title:#141414;--intro-subtitle:#8c8e90;--label-color:#8c8e90;--cta-color:#141414;--cta-hover-color:#fff7e8}
.choosePlanCards__wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;align-items:stretch;padding:0 45px}
.choosePlanCards__intro{display:flex;flex-direction:column;justify-content:center;padding:8px 0}
.choosePlanCards__intro--title{margin:0 0 16px;font-size:40px;line-height:1.1;font-weight:800;color:var(--intro-title)}
.choosePlanCards__intro--subtitle{margin:0;font-size:18px;line-height:1.5;color:var(--intro-subtitle)}
.choosePlanCards__card{--plan-bg:#e8f0ff;--plan-accent:#788cb2;--plan-font-color:#2f4365;display:flex;flex-direction:column;background:var(--plan-bg);border-radius:8px;padding:40px 30px 32px}
.choosePlanCards__card.gold-plan{--plan-bg:#fff7e8;--plan-accent:#fcaf17;--plan-font-color:#b37c10}
.choosePlanCards__card.gold-plan .choosePlanCards__card--group .choosePlanCards__card--features li:before{background-image:url(clientlibs/resources/images/gold-tick.svg)}
.choosePlanCards__card.platinum-plan{--plan-bg:#fbede7;--plan-accent:#e8672f;--plan-font-color:#e8672f}
.choosePlanCards__card.platinum-plan .choosePlanCards__card--group:nth-child(4){transform:translateY(-22px);margin-bottom:0}
.choosePlanCards__card.platinum-plan .choosePlanCards__card--group:nth-child(4) .choosePlanCards__card--group-label{color:#97836a;font-size:11px;font-weight:400;line-height:15px;letter-spacing:2%;margin-bottom:0;margin-top:10px}
.choosePlanCards__card.platinum-plan .choosePlanCards__card--group .choosePlanCards__card--features li:before{background-image:url(clientlibs/resources/images/platinum-tick.svg)}
.choosePlanCards__card--name{margin:0 0 20px;font-size:35px;font-weight:600;color:var(--plan-accent)}
.choosePlanCards__card--group{margin-bottom:16px}
.choosePlanCards__card--group-label{display:block;margin-bottom:8px;font-size:12px;color:var(--label-color)}
.choosePlanCards__card--features{list-style:none;margin:0;padding:0}
.choosePlanCards__card--features li{position:relative;display:flex;align-items:center;margin-bottom:10px;font-size:14px;font-weight:400;line-height:1.4;color:var(--plan-font-color)}
@media(max-width:991px){.choosePlanCards__card--features li{font-size:12px;line-height:20px}
}
.choosePlanCards__card--features li:before{content:"";flex:0 0 auto;width:14px;height:14px;margin:3px 10px 0 0;width:8px;background-repeat:no-repeat;display:block;background-image:url(clientlibs/resources/images/classic-tick.svg);transform:translateY(3px)}
.choosePlanCards__card--cta{margin-top:auto;padding-top:24px}
.choosePlanCards__card--cta .ctaJumpLinkVariant{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:10px 24px;border:1px solid var(--cta-color);border-radius:999px;color:var(--cta-color);font-size:16px;font-weight:700;text-decoration:none;transition:background .2s ease,color .2s ease}
.choosePlanCards__card--cta .ctaJumpLinkVariant .arrow{width:16px;height:16px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='002424'%3E%3Cpathd='M411h12.17l-5.59-5.59L124l88-88-1.42-1.41L16.1713H4z'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='002424'%3E%3Cpathd='M411h12.17l-5.59-5.59L124l88-88-1.42-1.41L16.1713H4z'/%3E%3C/svg%3E") no-repeat center/contain}
.choosePlanCards__card--cta .ctaJumpLinkVariant:hover{background:var(--cta-hover-color)}
@media(max-width:991px){.choosePlanCards__wrapper{grid-template-columns:1fr;gap:16px;padding:0 16px}
.choosePlanCards__card{position:relative;z-index:3;border-radius:10px;padding:17px 15px}
.choosePlanCards__card .choosePlanCards__card--group .choosePlanCards__card--group-label{font-weight:400;line-height:16.8px;color:#75787b}
.choosePlanCards__card .choosePlanCards__card--group .choosePlanCards__card--features li{margin-bottom:2px}
.choosePlanCards__card .choosePlanCards__card--group .choosePlanCards__card--features li:after{margin:6px 6px 0 0}
.choosePlanCards__card.classic-plan,.choosePlanCards__card:not(.gold-plan):not(.platinum-plan){z-index:3}
.choosePlanCards__card.gold-plan{z-index:2;margin-top:-26px;padding-top:26px}
.choosePlanCards__card.platinum-plan{z-index:1;margin-top:-26px;padding-top:26px}
.choosePlanCards__card--cta{padding-top:5px;padding:0}
.choosePlanCards__card--cta .ctaJumpLinkVariant{font-size:14px;padding:6px 24px}
.choosePlanCards__intro--title{font-size:24px;margin:0 0 2px;line-height:33.6px}
.choosePlanCards__intro--subtitle{font-size:12px;font-weight:500;line-height:16px}
.choosePlanCards__card--name{font-size:30px;margin:0 0 8px}
}