.home-banner--container{align-items:center;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh;justify-content:center;overflow:hidden;padding:0 20px;position:relative}.home-banner--container .content-wrapper{background-color:hsla(0,0%,100%,.8);display:flex;flex-direction:column;gap:40px;margin:0 auto;padding:50px;text-align:center;width:fit-content}.home-banner--container .content-wrapper h1{color:var(--dark-blue);font:600 50px/60px lato,sans-serif;letter-spacing:3px;margin-bottom:0;text-transform:uppercase}.home-banner--container .buttons-wrapper,.home-banner--container .specs-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:space-around}.home-banner--container .buttons-wrapper div a,.home-banner--container .specs-wrap div{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.home-banner--container .specs-wrap div h4{color:var(--dark-blue);font:500 italic 18px/18px lato,sans-serif;margin:0}.home-banner--container .buttons-wrapper div{min-width:250px;text-align:center}.home-banner--container .buttons-wrapper div a{background-color:var(--dark-blue);color:var(--ice-white);font:400 16px/18px lato,sans-serif;padding:10px;text-decoration:none}.home-banner--container .content-encloser h5{color:var(--dark-blue);font:600 20px/24px lato,sans-serif;margin-bottom:20px}.home-banner--container .content-encloser p{color:var(--dark-blue);font:400 19px/22px lato,sans-serif;margin:0}@media (max-width:767.98px){.home-banner--container .content-wrapper{background-color:none;gap:25px;margin-top:100px;padding:25px 10px}.home-banner--container .content-wrapper h1{font:600 32px/34px lato,sans-serif}.home-banner--container .specs-wrap div h4{font:500 italic 16px/16px lato,sans-serif}.home-banner--container .buttons-wrapper div img,.home-banner--container .specs-wrap div img{width:20px}.home-banner--container .content-encloser h5{font:600 18px/24px lato,sans-serif;margin-bottom:10px}.home-banner--container .content-encloser p{font:400 17px/19px lato,sans-serif}.home-banner--container .buttons-wrapper div a{font:400 14px/18px lato,sans-serif;text-decoration:none}}