.benefits--container{align-items:center;background-repeat:no-repeat;background-size:cover;display:flex;height:80vh;justify-content:center;overflow:hidden;padding:0 20px;position:relative}.benefits--container .content-wrapper h1{font:600 50px/60px lato,sans-serif}.benefits--container .content-wrapper h1,.benefits--container .content-wrapper h3{color:var(--main-blue);letter-spacing:3px;margin-bottom:0;text-align:center;text-transform:uppercase}.benefits--container .content-wrapper h3{font:600 30px/40px lato,sans-serif}.benefits--container .content-wrapper p{color:var(--main-blue);font:400 18px/22px lato,sans-serif;margin-bottom:0;text-align:center}.benefits--container .button-wrapper a{align-items:center;background-color:var(--main-blue);color:var(--ice-white);display:flex;flex-wrap:wrap;font:400 16px/18px lato,sans-serif;gap:10px;justify-content:center;margin-inline:auto;padding:10px 20px;text-decoration:none;width:220px}.benefits--container .button-wrapper a img{width:16px}.benefits--container .button-wrapper{margin:0;text-align:center}.flex-vertical{align-items:center;display:flex;flex-direction:column;gap:30px}@media (max-width:767.98px){.benefits--container .content-wrapper h1{font:600 30px/34px lato,sans-serif}.benefits--container .content-wrapper h3{font:600 17px/24px lato,sans-serif}.benefits--container .button-wrapper a{font:400 14px/18px lato,sans-serif}.benefits--container .content-wrapper p{font:400 17px/22px lato,sans-serif}}