.subcribe{padding:32px}.subscribe__container{box-sizing:border-box;margin:0 auto;padding:16px 32px;width:clamp(0px, 1440px, 100%);width:clamp(0px, 1180px, 100%);display:flex;flex-direction:column;padding:36px 32px}@media (min-width: 1024px){.subscribe__container{padding:32px 70px;flex-direction:row;align-items:center}}.subscribe__container__title{flex:1;align-self:start}.subscribe__container__title p{font-size:24px;line-height:32px;letter-spacing:-0.5px;margin:0;margin-bottom:28px}@media (min-width: 1024px){.subscribe__container__title p{font-size:44px;line-height:52px}}@media (min-width: 1024px){.subscribe__container__title p{max-width:80%}}.subscribe__content{flex:1}.subscribe__content__description{font-size:16px;line-height:26px;margin-top:0}@media (min-width: 1024px){.subscribe__content__description{margin:16px 0 32px}}.subscribe__content__cta{font-weight:500;font-size:16px;line-height:22px;letter-spacing:0.5px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:10px;display:block}@media (min-width: 1024px){.subscribe__content__cta{margin-top:0;display:flex;align-items:center}}.subscribe__content__cta .button__icon{background-size:12px;background-repeat:no-repeat;background-position:center center;vertical-align:sub;margin-left:8px}@media (min-width: 1024px){.subscribe__content__cta .button__icon{margin-left:16px}}.subscribe--dark{background-color:#f8f9fa}@media (min-width: 1024px){.subscribe--dark{padding:64px 32px}}@media (min-width: 1024px){.subscribe--light{padding:64px 32px}}.subscribe--light .subscribe__container__title p{color:#878B8D}
