.hero-banner{background-position:50%;background-size:cover;color:#fff}.hero-overlay{background:rgba(0,0,0,.35);height:100%;width:100%}.hero-banner .hero-container{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px}@media (min-width:1550px){.hero-banner .hero-container{max-width:1400px}}@media (min-width:992px){.hero-banner .hero-container{margin-left:auto;margin-right:0}.hero-banner .hero-badges{background-image:url(https://bonfe.com/wp-content/uploads/2024/08/Bonfe-Hero-Bg-Slash.webp);background-position:0;background-repeat:no-repeat;background-size:cover}}.hero-banner .hero-content{flex:1 1 60%;min-width:320px;padding:100px 10px}.hero-banner .hero-small{color:#fff;font-family:Aleo,Sans-serif!important;font-size:27px;font-weight:500;margin-bottom:15px;text-transform:uppercase}.hero-banner .hero-title{color:#fff;font-family:Aleo,Sans-serif;font-size:54px;font-weight:600;line-height:1.1em;margin-bottom:10px;text-transform:capitalize}.hero-banner .hero-sub{color:#fff;font-family:Aleo,Sans-serif!important;font-size:19.5px;font-weight:500;margin-bottom:35px}.hero-banner .button_reviews{align-items:center;background:#fff;border-radius:6px;display:flex;flex-wrap:wrap;gap:20px;padding:10px}.hero-banner .hero-buttons{display:flex;flex-wrap:wrap;gap:15px}.hero-banner .hero-buttons .btn{align-items:center;border-radius:6px;display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:12px 22px;text-decoration:none}.hero-banner .hero-buttons .btn.primary{background:#1b75bc;color:#fff}.hero-banner .hero-buttons .btn.secondary{background:#b2212f;color:#fff}.hero-banner .hero-buttons .btn:hover{background:#00aeef;font-weight:600}.hero-banner .hero-review{align-items:center;background:#fff;border-radius:12px;box-shadow:0 3px 10px rgba(0,0,0,.15);color:#000;display:flex;font-size:16px;font-weight:500;gap:10px;padding:12px 20px}.hero-banner .hero-review i{color:#ffb400}.hero-banner .google-logo{height:20px;margin-right:10px}.hero-banner .rating{align-items:center;display:flex;font-size:14px}.hero-banner .stars{color:#ffb400;margin-right:5px}.hero-banner .score{font-weight:700;margin-right:5px}.hero-banner .reviews{font-weight:700}.hero-banner .reviews span{color:#555;font-weight:400}.hero-banner .hero-badges{align-items:flex-end;display:flex;flex:1 1 25%;flex-direction:column;gap:25px;justify-content:center;min-width:230px;padding:50px}.hero-banner .hero-badges img{display:block;filter:drop-shadow(0 2px 6px rgba(0,0,0,.3));height:auto;max-width:110px}@media (max-width:991px){.hero-banner .hero-container{align-items:center;flex-direction:column;gap:0;text-align:center}.hero-banner .hero-content{flex:1 1 100%;padding:50px 10px;text-align:center}.hero-banner .button_reviews{flex-direction:column}.hero-banner .hero-badges{background:#fff;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:40px;width:100%}.hero-banner .hero-badges img{max-width:80px}.hero-banner .hero-title{font-size:44px}}@media (max-width:600px){.hero-banner .hero-title{font-size:34px;margin-bottom:0}.hero-banner .hero-sub{font-size:15px;margin-bottom:15px}.hero-banner .hero-small{font-size:22px;margin-bottom:0}.hero-buttons .btn{justify-content:center;width:100%}.hero-banner .hero-review{font-size:14px}}