.hr{background:#fd3d50;border-radius:.1rem;height:.4rem;margin-bottom:2rem;margin-top:2rem;position:relative;width:12rem;z-index:2}.hr:after{box-shadow:0 .3rem 2rem .1rem #fd3d50;content:"";height:.1rem;left:10%;position:absolute;top:.3rem;width:80%;z-index:1}.hr.is-centered{margin:2.4rem auto}.intro{margin:0 auto;max-width:1440px;max-width:72rem;padding:80px 40px;text-align:center}@media screen and (max-width:769px){.intro{padding:40px 20px}}.intro p{font-size:120%}.intro p span{color:#1e3440}@media screen and (max-width:769px){.intro h2{font-size:5.2rem;margin-top:4.2rem}}@media screen and (max-height:512px){.intro h2{font-size:5.2rem;margin-top:4.2rem}}.intro .btn-group{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:2.4rem auto;max-width:46rem}@media screen and (max-width:769px){.intro .btn-group{gap:1.2rem;grid-template-columns:1fr;justify-content:center}}@media screen and (max-height:512px){.intro .btn-group{gap:1.2rem;grid-template-columns:1fr;justify-content:center}}.intro .btn-group a.btn{display:block;margin:0;padding:.8rem 2.4rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}@media screen and (max-width:769px){.intro .btn-group a.btn{margin:0 auto;max-width:22rem}}@media screen and (max-height:512px){.intro .btn-group a.btn{margin:0 auto;max-width:22rem}}.intro .btn-group a.btn svg{fill:#feffff;transition:all .3s cubic-bezier(.4,0,.2,1)}.intro .btn-group a.btn:hover{background:#feffff;border-color:rgba(30,52,64,.05);box-shadow:0 5px 25px -5px rgba(30,52,64,.2),0 15px 25px -10px rgba(30,52,64,.15),0 35px 30px -15px rgba(30,52,64,.1)}.intro .btn-group a.btn:hover svg{fill:#1e3440}.intro .btn-group a.btn:active{background:#eee;box-shadow:none;transform:scale(1);transition:none}