.elementor-25817 .elementor-element.elementor-element-4a25aa67{--display:flex;--background-transition:.3s}.elementor-25817 .elementor-element.elementor-element-d6a543b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:.3s;--margin-block-start:51px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px}.elementor-25817 .elementor-element.elementor-element-4765b4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:.3s}.elementor-25817 .elementor-element.elementor-element-c62fbe4 .elementor-button{font-family:var(--e-global-typography-64cf6ca-font-family),Sans-serif;font-size:var(--e-global-typography-64cf6ca-font-size);font-weight:var(--e-global-typography-64cf6ca-font-weight);line-height:var(--e-global-typography-64cf6ca-line-height);letter-spacing:var(--e-global-typography-64cf6ca-letter-spacing);word-spacing:var(--e-global-typography-64cf6ca-word-spacing);fill:#fcfcfc;color:#fcfcfc;background-color:#4d35af}@media(max-width:1024px){.elementor-25817 .elementor-element.elementor-element-c62fbe4 .elementor-button{font-size:var(--e-global-typography-64cf6ca-font-size);line-height:var(--e-global-typography-64cf6ca-line-height);letter-spacing:var(--e-global-typography-64cf6ca-letter-spacing);word-spacing:var(--e-global-typography-64cf6ca-word-spacing)}}@media(max-width:767px){.elementor-25817 .elementor-element.elementor-element-c62fbe4 .elementor-button{font-size:var(--e-global-typography-64cf6ca-font-size);line-height:var(--e-global-typography-64cf6ca-line-height);letter-spacing:var(--e-global-typography-64cf6ca-letter-spacing);word-spacing:var(--e-global-typography-64cf6ca-word-spacing)}}.tb-promo-mir{margin:24px 0}.banner-card{margin-bottom:24px}.banner-card__link{display:block;border-radius:24px;padding:24px;background-size:cover;background-position:center}.banner-card__container{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.banner-card-owner{display:flex;align-items:center;gap:12px;margin-bottom:12px}.banner-card-owner__logo-container{flex:0 0 auto;width:60px;height:60px;border-radius:16px;overflow:hidden;background:#fff}.banner-card-owner__logo{width:100%;height:100%;object-fit:contain}.banner-card-owner__desc{font-size:14px;line-height:1.4}.banner-card-owner__name{font-weight:600;font-size:16px}.banner-card-owner__short-desc{color:#555}.banner-card-desc{flex:1 1 auto;min-width:220px}.banner-card-desc__title{margin:0 0 4px;font-size:20px;font-weight:600;line-height:1.3}.banner-card-desc__offer{margin:0 0 4px;font-size:18px;font-weight:600}.banner-card-desc__paragraph{margin:0;font-size:15px}.promo-detailed-card{display:flex;flex-direction:column}.promo-detailed-card__about-container,.promo-detailed-card__free-container{padding:0}.promo-detailed-desc{display:flex;flex-direction:column}.promo-detailed-desc__title{font-size:22px;font-weight:600;line-height:1.3;margin-bottom:16px}.promo-detailed-desc__about{display:flex;flex-direction:column;gap:20px}.promo-detailed-desc__about-all{display:flex;flex-direction:column;gap:18px;border-radius:20px;background:#f8f8f8;padding:24px}.promo-detailed-desc__common{display:flex;gap:12px}.promo-detailed-desc__common-img-container{flex:0 0 auto}.promo-detailed-desc__common-img{width:24px;height:24px}.promo-detailed-desc__common-desc{display:flex;justify-content:center;flex-direction:column}.promo-detailed-desc__common-desc h3,.promo-detailed-desc__common-title{margin:0 0 4px;font-size:17px;font-weight:600;line-height:1.3}.promo-detailed-desc__common-desc p,.promo-detailed-desc__common-paragraph,.promo-detailed-desc__common-desc div,.promo-detailed-desc__common-desc li{margin:0;padding:0;font-size:15px;font-weight:400;line-height:1.4}.promo-detailed-desc__common-desc a{font-size:15px;font-weight:400;line-height:1.4;text-decoration:none;color:#1f5bd7;transition:opacity .3s}.promo-detailed-desc__common-desc a:hover{opacity:.7}@media (max-width:768px){.tb-promo-mir{margin:20px 0}.promo-detailed-card{padding:0 !important}.promo-detailed-card__about-container,.promo-detailed-card__free-container{padding:0 20px}.promo-detailed-desc__title{font-size:18px;line-height:22px}.promo-detailed-desc__about-all{padding:20px;border-radius:16px}.promo-detailed-desc__common-desc h3,.promo-detailed-desc__common-title{font-size:15px;line-height:20px}.promo-detailed-desc__common-desc p,.promo-detailed-desc__common-desc a{font-size:13px;line-height:18px}}