.text-button{padding:10% 0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.text-button__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.text-button__button{margin-top:5%;background-color:#fff;padding:28px 48px;-webkit-transition:all .3s ease;transition:all .3s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2541d1;text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none;gap:20px}.text-button__button svg{width:24px;height:24px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.text-button__button svg path{fill:#2541d1}.text-button__button:hover{background-color:#090f2d;color:#fff}.text-button__button:hover svg{-webkit-transform:translateX(8px);transform:translate(8px)}.text-button__button:hover svg path{fill:#fff}@media screen and (max-width: 768px){.text-button__button{padding:20px 38px}}@media (min-width: 1921px){.text-button__button{padding:1.45833vw 2.5vw;gap:1.04167vw}.text-button__button svg{width:1.25vw;height:1.25vw}.text-button__button:hover svg{-webkit-transform:translateX(.41667vw);transform:translate(.41667vw)}}
