.BannerHome{height:100%;padding:130px 0 0;position:relative}@media only screen and (min-width:640px){.BannerHome{height:100vh;padding:0}}.BannerHome .video-background{width:100%;height:100%;position:absolute;top:0;left:0}.BannerHome .video-background:after{content:"";background-color:#000000cb;width:100%;height:100%;position:absolute;top:0;left:0}.BannerHome .video-background video{object-fit:cover;width:100%;height:100%}.BannerHome .grid-container{z-index:2;align-items:end;height:100%;padding-bottom:80px;display:grid;position:relative}@media only screen and (min-width:640px){.BannerHome .grid-container{height:100vh}}@media only screen and (min-width:992px){.BannerHome .grid-container{grid-template-columns:2fr 1fr}}.BannerHome .grid-container .hero-content h1{color:#fff;font-size:50px;line-height:1.2}@media only screen and (min-width:640px){.BannerHome .grid-container .hero-content h1{font-size:70px}}.BannerHome .grid-container .hero-content h1 span{color:var(--primary)}.BannerHome .grid-container .hero-content p{color:#fff;margin:15px 0;font-size:20px;line-height:1.6}.BannerHome .grid-container .hero-content p span{color:var(--primary);margin:0 5px;font-weight:500}.BannerHome .grid-container .hero-content .cta-buttons{flex-direction:column;align-items:center;gap:15px;display:flex}@media only screen and (min-width:640px){.BannerHome .grid-container .hero-content .cta-buttons{flex-direction:row}}.BannerHome .grid-container .hero-content .cta-buttons a{text-transform:uppercase;cursor:pointer;text-align:center;background-color:var(--primary);color:#f9f9f9;border:1px solid var(--primary);border-radius:25px;justify-content:center;align-items:center;gap:10px;width:100%;padding:18px 0;font-size:16px;font-weight:500;transition:all .5s;display:flex}.BannerHome .grid-container .hero-content .cta-buttons a:last-of-type{color:#f9f9f9;background-color:#0000;border:1px solid #f9f9f9}@media only screen and (min-width:640px){.BannerHome .grid-container .hero-content .cta-buttons a:last-of-type{width:250px}}.BannerHome .grid-container .hero-content .cta-buttons a:last-of-type:hover{transform:scale(1.05)}@media only screen and (min-width:640px){.BannerHome .grid-container .hero-content .cta-buttons a:first-of-type{width:300px}}.BannerHome .grid-container .hero-content .cta-buttons a:first-of-type:hover{color:var(--primary);background-color:#0000}.BannerHome .grid-container .hero-content .stats-grid{grid-template-columns:1fr;gap:30px;margin-top:35px;display:grid}@media only screen and (min-width:640px){.BannerHome .grid-container .hero-content .stats-grid{grid-template-columns:1fr 1fr 1fr;gap:10px}}@media only screen and (min-width:992px){.BannerHome .grid-container .hero-content .stats-grid{grid-template-columns:1fr 1fr 1fr 1fr;gap:0}}.BannerHome .grid-container .hero-content .stats-grid .stat-item{text-align:center}.BannerHome .grid-container .hero-content .stats-grid .stat-item .number{color:#fff;margin-top:0;margin-bottom:0;font-size:45px;font-weight:600}.BannerHome .grid-container .hero-content .stats-grid .stat-item .label{color:#bdc3c7;font-size:18px}
