.app-promo-section{margin:var(--margin-top-mobile) 0 var(--margin-bottom-mobile);padding:var(--padding-top-mobile) 10px var(--padding-bottom-mobile);background-color:var(--background-mobile);background-image:var(--background-image-mobile);background-repeat:no-repeat;background-size:cover;background-position:top center}@media (min-width: 1024px){.app-promo-section{margin:var(--margin-top) 0 var(--margin-bottom);padding:var(--padding-top) 15px var(--padding-bottom);background-color:var(--background-desktop);background-image:var(--background-image-desktop);background-size:contain}}.app-promo-section:has(.inner-full-width.custom-container){padding-left:0!important;padding-right:0!important}.app-promo-section:has(.medium-container){padding-left:15px;padding-right:15px}.app-promo-section a{transition:opacity .2s ease-in}.app-promo-section a:hover{opacity:.9}.app-promo-section--inner{margin:0 auto;overflow:hidden}.app-promo-section--inner:not(.inner-full-width){max-width:540px;margin:0 auto}@media (min-width: 768px){.app-promo-section--inner:not(.inner-full-width){max-width:720px}}@media (min-width: 1024px){.app-promo-section--inner:not(.inner-full-width){max-width:1060px}}@media (min-width: 1280px){.app-promo-section--inner:not(.inner-full-width){max-width:1060px}}.app-promo-section--inner.custom-container{max-width:var(--mobile_container);margin:0 auto}@media (min-width: 768px){.app-promo-section--inner.custom-container{max-width:var(--tablet_container)}}@media (min-width: 1024px){.app-promo-section--inner.custom-container{max-width:var(--desktop_container)}}.app-promo-section__text-image-block{position:relative;margin:var(--block-margin-top-mobile) 0 var(--block-margin-bottom-mobile);padding:var(--block-padding-top-mobile) var(--block-padding-y-mobile) var(--block-padding-bottom-mobile)}@media (min-width: 1024px){.app-promo-section__text-image-block{margin:var(--block-margin-top) 0 var(--block-margin-bottom);padding:var(--block-padding-top) var(--block-padding-y) var(--block-padding-bottom)}}.app-promo-section__text-image-block__content{gap:var(--section_gap_mobile)}@media (min-width: 1024px){.app-promo-section__text-image-block__content{gap:var(--section_gap_desktop)}}.app-promo-section__text-image-block__content__image{flex-basis:var(--image_width_mobile);max-width:var(--image_width_mobile);position:relative}@media (min-width: 1024px){.app-promo-section__text-image-block__content__image{align-self:stretch;flex-basis:var(--image_width_desktop);min-height:100%}}.app-promo-section__text-image-block__content__image img{width:100%;height:auto;border-radius:var(--image_border_radius_mobile);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width: 1024px){.app-promo-section__text-image-block__content__image img{height:100%;-o-object-position:100%;object-position:100%;border-radius:var(--image_border_radius_desktop)}}.app-promo-section__text-image-block__content__image+.app-promo__download-button{margin-top:24px}@media (min-width: 1024px){.app-promo-section__text-image-block__content__image+.app-promo__download-button{margin-top:0}}.app-promo-section__text-image-block__content__image.custom-height img{height:var(--image_height_mobile)}@media (min-width: 1024px){.app-promo-section__text-image-block__content__image.custom-height img{height:var(--image_height_desktop)}}.app-promo-section__text-image-block__content__image.custom-height-tablet{height:var(--image_height_tablet)!important}@media screen and (min-width: 768px) and (max-width: 1023px){.app-promo-section__text-image-block__content__image.custom-height-tablet img{height:var(--image_height_tablet)!important}}.app-promo-section__text-image-block__content__image__subtitle{font-size:var(--image_subtitle_fz_mobile);line-height:var(--image_subtitle_lh_mobile)}@media (min-width: 1024px){.app-promo-section__text-image-block__content__image__subtitle{font-size:var(--image_subtitle_fz_desktop);line-height:var(--image_subtitle_lh_desktop)}}.app-promo-section__text-image-block__content__image__subtitle strong{color:var(--description_bold-text-color);font-weight:900}@media (max-width: 375px){.app-promo-section__text-image-block__content__image__subtitle strong{font-size:13px}}.app-promo-section__text-image-block__content__image__subtitle a:has(strong){color:var(--description_bold-text-color)}.app-promo-section__text-image-block__content__image__button{font-weight:700;position:absolute;bottom:10%;left:50%;transform:translate(-50%,50%);min-height:52px;font-size:18px;border:1px solid;display:flex!important;margin-bottom:3rem;font-family:Lato,sans-serif}@media (min-width: 1024px){.app-promo-section__text-image-block__content__image__button{display:none!important}}@media screen and (max-width: 1023px){.app-promo-section__text-image-block__content__image__button{padding:5px 32px 5px 15px;max-width:138.86px;width:100%}.app-promo-section__text-image-block__content__image__button:after{right:17px;width:13px;height:13px;top:51%}.app-promo-section__text-image-block__content__image__button--higher{margin-bottom:6rem}}.app-promo-section__text-image-block__content__text{padding:var(--description_inner_pt_mobile) var(--description_inner_pr_mobile) var(--description_inner_pb_mobile) var(--description_inner_pl_mobile);flex-basis:var(--text_width_mobile)}@media (max-width: 992px){.app-promo-section__text-image-block__content__text{width:var(--text_width_mobile)}}@media (min-width: 1024px){.app-promo-section__text-image-block__content__text{padding:var(--description_inner_pt_desktop) var(--description_inner_pr_desktop) var(--description_inner_pb_desktop) var(--description_inner_pl_desktop);flex-basis:var(--text_width_desktop)}}.app-promo-section__text-image-block__content__text__description{font-size:var(--description_fz_mobile);line-height:var(--description_lh_mobile);color:var(--description_text-color);margin-bottom:var(--description_mb_mobile);letter-spacing:0;position:relative}.app-promo-section__text-image-block__content__text__description p{letter-spacing:-.5px}.app-promo-section__text-image-block__content__text__description p:empty{display:block;height:var(--empty_p_height_mobile)}@media (min-width: 1024px){.app-promo-section__text-image-block__content__text__description p:empty{height:var(--empty_p_height)}}.app-promo-section__text-image-block__content__text__description img{display:inline;transform:translateY(-2px);width:24px;height:auto}@media (min-width: 1024px){.app-promo-section__text-image-block__content__text__description img{width:37px;transform:translateY(-6px)}.app-promo-section__text-image-block__content__text__description{font-size:var(--description_fz_desktop);line-height:var(--description_lh_desktop);margin-bottom:var(--description_mb_desktop)}}.app-promo-section__text-image-block__content__text__description.additional-description{margin-bottom:24px;font-size:var(--additional-description_fz_mobile);line-height:var(--additional-description_lh_mobile);text-align:var(--additional-description-ta-mobile)}.app-promo-section__text-image-block__content__text__description.additional-description *{text-align:var(--additional-description-ta-mobile);letter-spacing:0;font-weight:500}.app-promo-section__text-image-block__content__text__description.additional-description h4{color:var(--additional-text-color);font-size:16px;line-height:140%}@media (min-width: 1024px){.app-promo-section__text-image-block__content__text__description.additional-description h4{font-size:24px;line-height:34px}}.app-promo-section__text-image-block__content__text__description.additional-description h4 strong{color:var(--additional-text-color)}.app-promo-section__text-image-block__content__text__description.additional-description.multirow-section__text-image-block__content__text__description--custom-icon li{margin-bottom:16px}.app-promo-section__text-image-block__content__text__description.additional-description.multirow-section__text-image-block__content__text__description--custom-icon li:after{background-image:var(--custom-icon-bg)!important;background-size:contain;background-color:transparent;margin-top:6px}@media (min-width: 1024px){.app-promo-section__text-image-block__content__text__description.additional-description{font-size:var(--additional-description_fz_desktop);line-height:var(--additional-description_lh_desktop);margin-bottom:48px;text-align:var(--additional-description-ta-desktop)}.app-promo-section__text-image-block__content__text__description.additional-description *{text-align:var(--additional-description-ta-desktop)}}.app-promo-section__text-image-block__content__text__description.additional-description p:empty{display:block;height:var(--empty_p_height_mobile)}@media (min-width: 1024px){.app-promo-section__text-image-block__content__text__description.additional-description p:empty{height:var(--empty_p_height)}}.app-promo-section__text-image-block__content__text__description h1,.app-promo-section__text-image-block__content__text__description h2,.app-promo-section__text-image-block__content__text__description h3,.app-promo-section__text-image-block__content__text__description h4,.app-promo-section__text-image-block__content__text__description h5{font-weight:900;font-size:var(--description_fz_mobile);line-height:var(--description_lh_mobile);color:var(--description_text-color);margin-bottom:var(--description_mb_mobile);letter-spacing:-.5px;text-align:var(--description_ta_mobile)}.app-promo-section__text-image-block__content__text__description h1:last-child,.app-promo-section__text-image-block__content__text__description h2:last-child,.app-promo-section__text-image-block__content__text__description h3:last-child,.app-promo-section__text-image-block__content__text__description h4:last-child,.app-promo-section__text-image-block__content__text__description h5:last-child{margin-bottom:0!important}@media (min-width: 1024px){.app-promo-section__text-image-block__content__text__description h1,.app-promo-section__text-image-block__content__text__description h2,.app-promo-section__text-image-block__content__text__description h3,.app-promo-section__text-image-block__content__text__description h4,.app-promo-section__text-image-block__content__text__description h5{font-size:var(--description_fz_desktop);line-height:var(--description_lh_desktop);margin-bottom:var(--description_mb_desktop);text-align:var(--description_ta_desktop)}}.app-promo-section__text-image-block__content__text__description h1 strong,.app-promo-section__text-image-block__content__text__description h2 strong,.app-promo-section__text-image-block__content__text__description h3 strong,.app-promo-section__text-image-block__content__text__description h4 strong,.app-promo-section__text-image-block__content__text__description h5 strong{color:var(--title_bold-text-color);font-weight:900}.app-promo-section__text-image-block__content__text__description h1 em,.app-promo-section__text-image-block__content__text__description h2 em,.app-promo-section__text-image-block__content__text__description h3 em,.app-promo-section__text-image-block__content__text__description h4 em,.app-promo-section__text-image-block__content__text__description h5 em{color:var(--title_bold-text-color);font-style:italic}.app-promo-section__text-image-block__content__text__description h1 em:has(strong),.app-promo-section__text-image-block__content__text__description h2 em:has(strong),.app-promo-section__text-image-block__content__text__description h3 em:has(strong),.app-promo-section__text-image-block__content__text__description h4 em:has(strong),.app-promo-section__text-image-block__content__text__description h5 em:has(strong){color:var(--title_bold-text-color)}.app-promo-section__text-image-block__content__text__description h1 a:has(strong),.app-promo-section__text-image-block__content__text__description h2 a:has(strong),.app-promo-section__text-image-block__content__text__description h3 a:has(strong),.app-promo-section__text-image-block__content__text__description h4 a:has(strong),.app-promo-section__text-image-block__content__text__description h5 a:has(strong){color:var(--title_bold-text-color)}.app-promo-section__text-image-block__content__text__description p{margin-bottom:var(--description_inner_mb_mobile)}.app-promo-section__text-image-block__content__text__description p:last-child{margin-bottom:0!important}@media (min-width: 1024px){.app-promo-section__text-image-block__content__text__description p{margin-bottom:var(--description_inner_mb_desktop)}}.app-promo-section__text-image-block__content__text__description strong{color:var(--description_bold-text-color);font-weight:var(--description_bold_font_weight)}.app-promo-section__text-image-block__content__text__description ul{list-style:none;padding-left:35px}.app-promo-section__text-image-block__content__text__description ul em{font-style:italic}.app-promo-section__text-image-block__content__text__description ul li{margin-bottom:var(--description_inner_mb_mobile)}.app-promo-section__text-image-block__content__text__description ul li:last-child{margin-bottom:0!important}@media (min-width: 1024px){.app-promo-section__text-image-block__content__text__description ul li{margin-bottom:var(--description_inner_mb_desktop)}}.app-promo-section__text-image-block__content__text__description ul li:before{display:flex;width:16px;height:16px;margin-right:11px}.app-promo-section__text-image-block__content__text__description em{font-style:italic}.app-promo-section__text-image-block__content__text__description em:has(strong){color:var(--title_bold-text-color)}.app-promo-section__text-image-block__content__text__description a:has(strong){color:var(--description_bold-text-color)}.app-promo-section__text-image-block__content__text__description br{display:none}@media screen and (max-width: 767px){.app-promo-section__text-image-block__content__text__description.breaks-mobile br{display:block}}@media screen and (min-width: 768px) and (max-width: 1023px){.app-promo-section__text-image-block__content__text__description.breaks-tablet br{display:block}}@media screen and (min-width: 1024px){.app-promo-section__text-image-block__content__text__description.breaks-desktop br{display:block}}.app-promo-section__text-image-block__content__text__description.title_highlight_text h1,.app-promo-section__text-image-block__content__text__description.title_highlight_text h2,.app-promo-section__text-image-block__content__text__description.title_highlight_text h3,.app-promo-section__text-image-block__content__text__description.title_highlight_text h4,.app-promo-section__text-image-block__content__text__description.title_highlight_text h5,.app-promo-section__text-image-block__content__text__description.title_highlight_text h6{display:inline;background-color:var(--title_highlight_text_color)}.app-promo-section__text-image-block__content__text__description.description_highlight_text p,.app-promo-section__text-image-block__content__text__description.description_highlight_text span,.app-promo-section__text-image-block__content__text__description.description_highlight_text strong,.app-promo-section__text-image-block__content__text__description.description_highlight_text a{display:inline;background-color:var(--description_highlight_text_color)}.app-promo-section__text-image-block__content__text__description [style="text-decoration:underline"]:not(.underline-text),.app-promo-section__text-image-block__content__text__description [style="text-decoration:underline"]:not(.underline-text) *:not(.underline-text){text-decoration:none!important;color:var(--new-description-highlight)}.app-promo-section__text-image-block__content__text__description [style="text-decoration:underline"]:not(.underline-text) .underline-text,.app-promo-section__text-image-block__content__text__description [style="text-decoration:underline"]:not(.underline-text) *:not(.underline-text) .underline-text{text-decoration:underline!important;color:inherit!important}@media screen and (max-width: 1023px){.app-promo-section__text-image-block__content.mobile-hide{display:none}}@media screen and (min-width: 1024px){.app-promo-section__text-image-block__content.desktop-hide{display:none}}
/*# sourceMappingURL=/cdn/shop/t/316/assets/app-promo-section.css.map */
