@media (min-width:768px){.elementor .alg-page .alg-promo:not(.alg-promo-no-image) .alg-promo-title .elementor-heading-title{font-size:clamp(22px,2.25vw,30px)!important;line-height:1.05!important;letter-spacing:-.8px!important;white-space:normal!important;max-width:370px!important}.elementor .alg-page .alg-promo:not(.alg-promo-no-image) .v11-promo-intro{max-width:350px!important}.elementor .alg-page .alg-promo:not(.alg-promo-no-image) .alg-button{width:270px!important;max-width:100%!important}.elementor .alg-page .alg-promo-no-image .alg-promo-icon-label .elementor-heading-title{font-size:13px!important;line-height:1.15!important;letter-spacing:-.3px!important;white-space:nowrap!important;text-align:center!important}.elementor .alg-page .alg-promo-no-image .alg-button{width:100%!important;max-width:100%!important}.elementor .alg-page .alg-promo .alg-button .elementor-button{min-height:49px!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:12px 15px!important}.elementor .alg-page .alg-promo .alg-button .elementor-button-text{font-size:15px!important;font-weight:800!important;white-space:nowrap!important;line-height:1.1!important;text-align:center!important}}.elementor .alg-page .alg-promo .alg-promo-title .elementor-heading-title{font-weight:900!important;font-style:italic!important;line-height:1.07!important}.elementor .alg-page .alg-promo-no-image .alg-promo-title .elementor-heading-title{font-style:italic!important}@media (max-width:767px){.elementor .alg-page .alg-promo .alg-button .elementor-button-text{white-space:normal!important;text-align:center!important}.elementor .alg-page .alg-promo-no-image .alg-promo-icon-label .elementor-heading-title{font-size:10px!important;line-height:1.15!important;overflow-wrap:normal!important;word-break:normal!important}.elementor .alg-page .alg-promo .alg-promo-title .elementor-heading-title{font-size:23px!important}}