.BannerHome{height:100%;padding:130px 0 0;position:relative}@media only screen and (min-width:640px){.BannerHome{height:100vh;padding:0}}.BannerHome .video-background,.BannerHome .video-background:after{position:absolute;top:0;left:0;height:100%;width:100%}.BannerHome .video-background:after{content:"";background-color:rgba(0,0,0,.7960784314)}.BannerHome .video-background video{width:100%;height:100%;object-fit:cover}.BannerHome .grid-container{position:relative;z-index:2;height:100%;display:grid;align-items:end;padding-bottom:80px}@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;font-size:20px;line-height:1.6;margin:15px 0}.BannerHome .grid-container .hero-content p span{color:var(--primary);font-weight:500;margin:0 5px}.BannerHome .grid-container .hero-content .cta-buttons{display:flex;align-items:center;gap:15px;flex-direction:column}@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{display:flex;align-items:center;justify-content:center;gap:10px;font-size:16px;text-transform:uppercase;padding:18px 0;transition:.5s;font-weight:500;border-radius:25px;cursor:pointer;text-align:center;background-color:var(--primary);color:#f9f9f9;border:1px solid var(--primary);width:100%}.BannerHome .grid-container .hero-content .cta-buttons a:last-of-type{background-color:rgba(0,0,0,0);color:#f9f9f9;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:rgba(0,0,0,0)}.BannerHome .grid-container .hero-content .stats-grid{display:grid;grid-template-columns:1fr;margin-top:35px;grid-gap:30px;gap:30px}@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{font-size:45px;color:#fff;margin-top:0;margin-bottom:0;font-weight:600}.BannerHome .grid-container .hero-content .stats-grid .stat-item .label{font-size:18px;color:#bdc3c7}