.cta_button{margin:50px 0;width:100%;@media screen and (min-width:601px){display:grid;justify-content:center}}a.c-cta{color:#fff;text-decoration:none;word-break:normal}a.c-cta:hover{opacity:1}.c-cta{border-radius:50px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);display:block;font-weight:700;line-height:1;padding:34px 25px 24px;position:relative;text-align:center;text-decoration:none;width:400px;z-index:20;&:last-child{margin:0}&:before{bottom:0;content:"";display:block;height:13px;margin:auto;position:absolute;right:22px;top:0;transform:rotate(45deg);transition:all .3s ease;width:13px;@media screen and (max-width:1024px){right:25px}}&:hover{box-shadow:0 0 0 0 rgba(0,0,0,.2);transform:scale(1.03)}@media screen and (max-width:1024px){margin-bottom:0;margin-left:0;margin-right:20px;margin-top:0;padding-bottom:24px;padding-left:40px;padding-right:40px;padding-top:32px}@media screen and (max-width:840px){margin-bottom:25px;margin-left:0;margin-right:0;margin-top:0}@media screen and (max-width:600px){align-items:center;display:flex;justify-content:center;margin-bottom:20px;margin-left:0;margin-right:0;margin-top:0;padding-bottom:17px;padding-left:15px;padding-right:15px;padding-top:24px;width:100%}}.c-cta--simple{background-color:#00b383;border:3px solid #fff;color:#fff;transition:all .2s ease;&:before{border-right:3px solid #fff;border-top:3px solid #fff}&:hover{background-color:#fff;border:3px solid #00b383;color:#00b383;&:before{border-right:3px solid #00b383;border-top:3px solid #00b383}}}.c-cta--simple .c-cta__link{color:#fff;font-size:20px;text-align:left;@media screen and (max-width:1200px){font-size:18px}}.c-cta--simple:hover .c-cta__link{color:#00b383}