.intro-button{margin-bottom:64px}.intro-button__title{font-size:28px;font-style:normal;font-weight:700;letter-spacing:0;line-height:34px;margin-bottom:0}@media (min-width:768px){.intro-button__title{font-size:48px;line-height:58px}}.intro-button__subtitle-wrapper{margin-top:16px}.intro-button__subtitle{font-size:18px;letter-spacing:0;line-height:28px}@media (min-width:768px){.intro-button__subtitle{font-size:20px;line-height:28px}}.intro-button__button,.intro-button__socials-wrapper{margin-top:40px}.intro-button__socials-wrapper{column-gap:24px;display:flex}.intro-button.is--centered{padding-top:64px}.intro-button.is--centered .intro-button__title{margin-bottom:32px}@media (min-width:768px){.intro-button{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.intro-button.is--centered{padding-top:96px}.intro-button__title{order:1}.intro-button__subtitle-wrapper{margin-top:24px;order:3;width:100%}.intro-button__subtitle{flex:0 0 62.5%;max-width:62.5%}.intro-button__social{transform:translateY(0);transition:transform .3s ease-in-out 0s}.intro-button__social:hover{transform:translateY(-12px)}.intro-button__button{display:block}.intro-button__button,.intro-button__socials-wrapper{margin-top:0;order:2}.intro-button.is--centered{justify-content:center;text-align:center}}@media (min-width:992px){.intro-button__subtitle{flex:0 0 50%;max-width:50%}.intro-button.is--centered{margin-left:auto;margin-right:auto;max-width:60%}}.b-intro-button-block{padding-bottom:32px}.b-intro-button-block.has--dark-background{background:#18244f;color:#fff}@media (min-width:768px){.b-intro-button-block{padding-bottom:64px}}
