.banner{background-color:transparent;color:#fff;gap:100px;height:100vh;justify-content:flex-end!important;margin:auto;max-width:1300px!important;padding-bottom:48px}.banner,.banner .info{display:flex;flex-direction:column}.banner .info{gap:.5rem;max-width:432px}.banner .info h1{font-size:40px;font-weight:700;line-height:45px}.banner .info p{font-size:18px;font-weight:500;line-height:23px;margin-bottom:.5rem}.banner .info span{font-size:18px;font-weight:700;line-height:23px;margin-bottom:1rem}.banner .info .btn{background-color:#26a7df;border-radius:10px;color:#fff;max-width:357px;padding:20px;text-align:center;text-decoration:none}.banner .row{display:flex;flex-direction:row;gap:62px;height:77px;width:100%}.banner .row article{border-bottom:1px solid #fff;cursor:pointer;width:33%}.banner .row article a{text-decoration:none}.banner .row article:hover{background-image:linear-gradient(270deg,#26a7df,#26a7df);background-position:0 100%;background-repeat:no-repeat;background-size:50% 4px}.banner .row article p,article a{color:#fff;font-size:20px;font-weight:700;line-height:25px;max-width:195px}@media (max-width:850px){.banner{padding:100px 2rem 0}}@media (max-width:600px){.banner{gap:0;height:100vh;justify-content:space-around!important;padding:150px 2rem 4rem}.row{align-items:center;flex-direction:column!important;gap:20px!important}.banner .row article{width:100%}.banner .row article p{max-width:100%}}