@media(max-width:1023px){.benefits-section:has(.mobile-small-shadow){box-shadow:0 4px 4px rgba(0,0,0,.145)}.benefits-section:has(.mobile-medium-shadow){box-shadow:0 5px 10px rgba(27,27,27,.4)}}@media (min-width:1024px){.benefits-section:has(.small-shadow){box-shadow:0 4px 4px rgba(0,0,0,.145)}.benefits-section:has(.medium-shadow){box-shadow:0 5px 10px rgba(27,27,27,.4)}}.benefits-section__title{color:var(--section_title_text_color);font-size:var(--section_title_fz_mobile);font-weight:var(--section_title_font_weight);line-height:var(--section_title_lh_mobile);margin-bottom:var(--section_title_mb_mobile)}@media (min-width:1024px){.benefits-section__title{font-size:var(--section_title_fz_desktop);line-height:var(--section_title_lh_desktop);margin-bottom:var(--section_title_mb_desktop)}}.benefits-section__title strong{color:var(--section_title_bold_text_color);font-weight:var(--section_title_font_weight)}.benefits-section__subtitle{color:var(--section_subtitle_text_color);font-size:var(--section_subtitle_fz_mobile);font-weight:var(--section_subtitle_font_weight);letter-spacing:normal;line-height:var(--section_subtitle_lh_mobile);margin-bottom:var(--section_subtitle_mb_mobile)}@media (min-width:1024px){.benefits-section__subtitle{font-size:var(--section_subtitle_fz_desktop);line-height:var(--section_subtitle_lh_desktop);margin-bottom:var(--section_subtitle_mb_desktop)}}.benefits-section__subtitle strong{color:var(--section_subtitle_bold_text_color);font-weight:var(--section_subtitle_font_weight)}.benefits-section__cards .benefits-card{background:var(--card_background);padding:0 15px}@media (min-width:1024px){.benefits-section__cards .benefits-card{margin:0 auto;max-width:240px}}.benefits-section__cards .benefits-card.card-paddings{padding:20px 15px}@media (min-width:1024px){.benefits-section__cards .benefits-card.card-paddings{max-width:none;padding:20px 15px 0}}.benefits-section__cards .benefits-card.card-paddings .benefits-card__title{margin-top:0}@media screen and (max-width:575px){.benefits-section__cards .benefits-card.card-paddings .benefits-card__description{margin:0 auto;max-width:325px}}.benefits-section__cards .benefits-card.card-paddings:has(img){padding:10px}@media (min-width:1024px){.benefits-section__cards .benefits-card{padding:0 15px}}.benefits-section__cards .benefits-card--inner.card-row:has(img){flex-direction:row;gap:10px}.benefits-section__cards .benefits-card__title{color:var(--title_text-color);font-size:var(--title_fz_mobile);letter-spacing:0;line-height:var(--title_lh_mobile);margin-bottom:var(--title_mb_mobile);margin-left:auto;margin-right:auto;margin-top:0}@media (min-width:1024px){.benefits-section__cards .benefits-card__title{font-size:var(--title_fz_desktop);line-height:var(--title_lh_desktop);margin-bottom:var(--title_mb_desktop);margin-top:25px;max-width:none}}.benefits-section__cards .benefits-card__title strong{color:var(--title_bold-text-color);font-weight:900}.benefits-section__cards .benefits-card__title a:has(strong){color:var(--title_bold-text-color)}.benefits-section__cards .benefits-card__description{color:var(--description_text-color);font-size:var(--description_fz_mobile);line-height:var(--description_lh_mobile);margin-bottom:var(--description_mb_mobile)}@media (min-width:768px){.benefits-section__cards .benefits-card__description{font-size:var(--description_fz_tablet);line-height:var(--description_lh_tablet);margin-bottom:var(--description_mb_tablet)}}@media (min-width:1024px){.benefits-section__cards .benefits-card__description{font-size:var(--description_fz_desktop);line-height:var(--description_lh_desktop);margin-bottom:var(--description_mb_desktop)}}.benefits-section__cards .benefits-card__description h1,.benefits-section__cards .benefits-card__description h2,.benefits-section__cards .benefits-card__description h3{color:var(--description_text-color);font-size:var(--title_fz_mobile);letter-spacing:0;line-height:var(--title_lh_mobile);margin-bottom:var(--title_mb_mobile)}@media (min-width:768px){.benefits-section__cards .benefits-card__description h1,.benefits-section__cards .benefits-card__description h2,.benefits-section__cards .benefits-card__description h3{font-size:var(--title_fz_tablet);line-height:var(--title_lh_tablet);margin-bottom:var(--title_mb_tablet)}}@media (min-width:1024px){.benefits-section__cards .benefits-card__description h1,.benefits-section__cards .benefits-card__description h2,.benefits-section__cards .benefits-card__description h3{font-size:var(--title_fz_desktop);line-height:var(--title_lh_desktop);margin-bottom:var(--title_mb_desktop)}}.benefits-section__cards .benefits-card__description h1 strong,.benefits-section__cards .benefits-card__description h2 strong,.benefits-section__cards .benefits-card__description h3 strong{color:var(--description_bold-text-color);font-weight:900}.benefits-section__cards .benefits-card__description h1 a:has(strong),.benefits-section__cards .benefits-card__description h2 a:has(strong),.benefits-section__cards .benefits-card__description h3 a:has(strong){color:var(--description_bold-text-color)}.benefits-section__cards .benefits-card__description p{margin-bottom:var(--description_inner_mb_mobile)}.benefits-section__cards .benefits-card__description p:last-child{margin-bottom:0!important}@media (min-width:768px){.benefits-section__cards .benefits-card__description p{margin-bottom:var(--description_inner_mb_tablet)}}@media (min-width:1024px){.benefits-section__cards .benefits-card__description p{margin-bottom:var(--description_inner_mb_desktop)}}.benefits-section__cards .benefits-card__description strong{color:var(--description_bold-text-color);font-weight:900}.benefits-section__cards .benefits-card__description a:has(strong){color:var(--description_bold-text-color)}.benefits-section .text-block__button{align-items:center;background:#fff;border:1px solid #e00082;border-radius:30px;color:#e00082;display:flex;font-size:18px;font-style:normal;font-weight:700;gap:10px;height:60px;justify-content:center;letter-spacing:1px;line-height:24px;padding:12px 40px;text-transform:uppercase}.benefits-section--inner{position:relative}.benefits-section--inner .container{max-width:1090px;padding-left:15px;padding-right:15px}@media screen and (max-width:991px){.benefits-section--inner .container{padding-left:25px;padding-right:25px}}@media screen and (max-width:575px){.benefits-section--inner .container{padding-left:7.5px;padding-right:7.5px}}
