.features-section{--mainColor: #74CEFF;--secColor: #27303A;--thirdColor: #2E363D;--fourthColor: #464F58;--fifthColor: #3D4752;--linkColor: #31A7FC;--bgColor: #121C26;--borderColor1: #101111;--borderColor2: #1D2631;--btColor1: #539ACE;--btColor2: #136C9C;--bodyFont: "Inter", sans-serif;background-color:var(--bgColor)}.features-section .pricing{padding-top:60px;padding-bottom:60px;font-family:var(--bodyFont)}.features-section .pricing *{color:#fff}.features-section .pricing .btn{transition:.3s}@media(hover: hover){.features-section .pricing .btn:hover{opacity:.7}}@media(hover: none){.features-section .pricing .btn:active{opacity:.7}}.features-section .pricing .heading{margin-bottom:36px}.features-section .pricing .heading h2{text-align:center;font-size:20px;line-height:24px;font-weight:600}.features-section .pricing .subs-btns{display:flex}.features-section .pricing .subs-btns .btn-group{border-radius:0px;display:inline-flex;align-items:center;gap:24px;margin:0px auto 76px}@media(max-width: 575.98px){.features-section .pricing .subs-btns .btn-group{gap:8px;overflow-x:auto;margin:0 auto 48px;padding:0px 1px}}.features-section .pricing .subs-btns .btn-group .btn{border-radius:8px;padding:20px 16px;min-width:162px;font-size:20px;line-height:24px;font-weight:600;border:2px solid var(--btColor1);background:rgba(0,0,0,0);white-space:nowrap;color:var(--btColor1)}@media(max-width: 575.98px){.features-section .pricing .subs-btns .btn-group .btn{font-size:14px;line-height:17px;padding:20px 11px;border:1px solid var(--btColor1);min-width:108px}}.features-section .pricing .subs-btns .btn-group .btn:focus,.features-section .pricing .subs-btns .btn-group .btn:active,.features-section .pricing .subs-btns .btn-group .btn:hover{outline:none;box-shadow:none}.features-section .pricing .subs-btns .btn-group .btn-check:active+.btn,.features-section .pricing .subs-btns .btn-group .btn-check:checked+.btn,.features-section .pricing .subs-btns .btn-group .btn-check,.features-section .pricing .subs-btns .btn-group .btn .btn.show,.features-section .pricing .subs-btns .btn-group .btn:active{box-shadow:none;background:var(--btColor1);color:#000}.features-section .pricing-plans-group{width:100%;min-height:80vh}.features-section .pricing-plans-block{display:flex;transition:.3s;--column-space: 8px}.features-section .pricing-plans-block:not(.pricing-plans-block_active){opacity:0;transform:scale(0.8);visibility:hidden;max-height:0}.features-section .pricing-plans-block .pricing-description{display:flex;flex-direction:column;width:100%;margin-right:var(--column-space)}@media(max-width: 1199.98px){.features-section .pricing-plans-block .pricing-description{width:50%;flex-shrink:0}}.features-section .pricing-plans-block .pricing-description__title{font-size:24px;line-height:31px;font-weight:600;padding:20px 6px 48px}@media(min-width: 768px){.features-section .pricing-plans-block .pricing-description__title{max-width:380px}}@media(max-width: 575.98px){.features-section .pricing-plans-block .pricing-description__title{font-size:16px;line-height:21px}}.features-section .pricing-plans-block .pricing-description__title:is(h3){font-size:40px;padding-top:8px;line-height:48.4px}@media(max-width: 575.98px){.features-section .pricing-plans-block .pricing-description__title:is(h3){font-size:28px;line-height:34px}}.features-section .pricing-plans-block .pricing-description__row{min-height:48px;border-right:1px solid var(--borderColor1);border-bottom:1px solid var(--borderColor1);background-color:var(--secColor);color:var(--mainColor);font-size:14px;line-height:19.6px;padding:10px 20px;display:flex;align-items:center;flex-wrap:wrap}@media(max-width: 575.98px){.features-section .pricing-plans-block .pricing-description__row{padding:14px 20px}}.features-section .pricing-plans-block .pricing-description__row.pricing-description__row_highlighted{background-color:var(--fifthColor)}.features-section .pricing-plans-block .pricing-description__row b{color:#fff;font-weight:400;font-size:14px;line-height:19.6px;margin-left:.5em}@media(max-width: 575.98px){.features-section .pricing-plans-block .pricing-description__row b{flex-basis:100%;margin-left:0}}.features-section .pricing-plans-block .pricing-description__row ul{margin-left:8rem;list-style:disc;line-height:25px}.features-section .pricing-plans-block .pricing-columns{display:flex;align-items:stretch;flex-shrink:0}@media(max-width: 1199.98px){.features-section .pricing-plans-block .pricing-columns{overflow-x:auto;width:calc(50% - var(--column-space))}}.features-section .pricing-plans-block .pricing-column{display:flex;flex-direction:column;align-items:center;background-color:var(--thirdColor);border-radius:8px;border:4px solid var(--thirdColor);width:206px;max-width:632px;flex-shrink:0;transition:.4s;padding:0px 4px;margin:0px calc(var(--column-space)/2)}.features-section .pricing-plans-block .pricing-column:first-child{margin-left:0}.features-section .pricing-plans-block .pricing-column:last-child{margin-right:0}@media(max-width: 991.98px){.features-section .pricing-plans-block .pricing-column{width:100%}}.features-section .pricing-plans-block .pricing-column *{text-align:center}.features-section .pricing-plans-block .pricing-column__head{display:flex;flex-direction:column;align-items:stretch;padding:16px 4px;width:100%}@media(min-width: 992px){.features-section .pricing-plans-block .pricing-column__head{max-width:190px}}.features-section .pricing-plans-block .pricing-column__head-title{color:var(--mainColor);font-size:20px;line-height:24px;font-weight:600}.features-section .pricing-plans-block .pricing-column__head-badge{margin-top:35px;padding:19px;font-size:18px;line-height:22px;font-weight:500;background-color:var(--fourthColor);border-radius:8px;position:relative}.features-section .pricing-plans-block .pricing-column__head-badge::before{content:"";width:41px;height:41px;border-radius:50%;flex-shrink:0;background-color:var(--fourthColor);display:block;background-image:url(../images/icons/logo-short.svg);background-size:65%;background-repeat:no-repeat;background-position:center;position:absolute;left:50%;top:-20px;transform:translateX(-50%)}.features-section .pricing-plans-block .pricing-column__head-badge a{color:var(--linkColor)}.features-section .pricing-plans-block .pricing-column__row{min-height:48px;width:100%;display:flex;align-items:center;justify-content:center;border-top:1px solid var(--borderColor2);border-bottom:1px solid var(--borderColor2);background-color:var(--secColor);font-size:14px;line-height:17px;font-weight:400}.features-section .pricing-plans-block .pricing-column__row+.pricing-column__row{border-top:none}.features-section .pricing-plans-block .pricing-column__row img,.features-section .pricing-plans-block .pricing-column__row svg{height:24px;width:auto}.features-section .pricing-plans-block .pricing-column__button{width:100%;padding:15px 4px}.features-section .pricing-plans-block .pricing-column__button:is(:last-child){padding:31px 4px}.features-section .pricing-plans-block .pricing-column__button .btn{font-size:18px;font-weight:500;line-height:21.8px;padding:24px 14px;width:100%;max-width:272px}.features-section .pricing-plans-block .pricing-column__button .btn-primary{color:#fff;background-color:var(--btColor2);border:1px solid var(--mainColor)}.features-section .pricing-plans-block .pricing-column__button .btn-outline{color:var(--mainColor);background-color:var(--secColor);border:2px solid var(--mainColor)}@media(hover: hover){.features-section .pricing-plans-block:not(.pricing-plans-block__single) .pricing-column{cursor:pointer}.features-section .pricing-plans-block:not(.pricing-plans-block__single) .pricing-column:hover{background-color:var(--btColor1)}.features-section .pricing-plans-block:not(.pricing-plans-block__single) .pricing-column:hover .pricing-column__head-title{color:#fff}}.features-section .pricing-plans-block.pricing-plans-block__single .pricing-columns{display:flex;justify-content:center;width:100%}.features-section .pricing-plans-block.pricing-plans-block__single .pricing-column{width:100%;border-width:8px;padding:0px 8px 16px}.features-section .pricing-plans-block.pricing-plans-block__single .pricing-column .pricing-description{margin:0;width:100%}.features-section .pricing-plans-block.pricing-plans-block__single .pricing-column .pricing-description *{text-align:left}.features-section .pricing-plans-block.pricing-plans-block__single .pricing-column .pricing-description__title{padding:8px 8px 8px 0px}.features-section .pricing-plans-block.pricing-plans-block__single .pricing-column .pricing-description__row{border-right:none}
