.hero_banner{overflow:hidden;position:relative}.hero_banner .hero_banner_image{height:100%;left:0;position:absolute;top:0;width:100%}.hero_banner .hero_banner_image img{height:100%!important;object-fit:cover;width:100%}.hero_banner .hero_banner_section{position:relative;z-index:1}.hero_banner .hero_banner_content .hero_banner_text{grid-column:1/5}.hero_banner .hero_banner_content .hero_banner_phone{grid-column:6/13;line-height:0}.hero_banner .hero_banner_section .hero_banner_content h1{font-family:Plus Jakarta Sans,serif;font-size:64px;line-height:68px;margin:0 0 20px}.hero_banner .hero_banner_section .hero_banner_content h1 span:not(.mobile-hide-br){color:#c3253f;display:inline-block;font-family:Roboto Slab,sans-serif}.hero_banner .hero_banner_section .hero_banner_content p{color:#131313;display:inline-block;font-family:Plus Jakarta Sans,serif;font-size:19.5px;line-height:27px;margin:0 0 50px}.hero_banner .hero_banner_content .hero_banner_btn{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.hero_banner .hero_banner_content .hero_banner_btn a svg{height:16px;width:16px}.hero_banner .hero_banner_content .hero_banner_btn a:last-child svg{position:relative;top:1px}.hero_banner .hero_banner_notifications img.hero_notifications1{right:100px;top:160px}.hero_banner .hero_banner_notifications img.hero_notifications2{right:152px;top:258px}.hero_banner .content-wrapper{position:relative}.hero_banner .popup-overlay{align-items:center;background-color:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;padding:0 20px;position:fixed;right:0;top:0;z-index:9999}.hero_banner .popup-overlay .popup{background:#fff;border-radius:10px;line-height:0;max-width:800px;padding:10px;position:relative;width:100%}.hero_banner .popup-overlay .popup .close-btn{cursor:pointer;display:block;font-size:24px;position:absolute;right:-10px;top:-10px}.hero_banner .popup-overlay .popup iframe#player{height:100%;min-height:450px;width:100%}.hero_banner .hero_banner_notifications img.hero_notifications1,.hero_banner .hero_banner_notifications img.hero_notifications2{opacity:0;position:absolute;transform:translateY(20px)}.hero_banner.animate1 img.hero_notifications1,.hero_banner.animate2 img.hero_notifications2{animation:fadeInSlide .8s ease-out forwards}@keyframes fadeInSlide{to{opacity:1;transform:translateY(0)}}.hero_banner .hero_banner_section .hero_banner_ai_mobile,.hero_banner .hero_banner_section .hero_banner_phone_mobile{display:none;line-height:0}.hero_banner .hero_banner_section h1 .mobile-hide-br{display:block!important;line-height:0}@media only screen and (max-width:767px){.hero_banner .hero_banner_content .hero_banner_btn{flex-direction:column-reverse;gap:10px}.hero_banner .hero_banner_content .hero_banner_btn a{justify-content:center;width:100%}.hero_banner .hero_banner_section .hero_banner_content p{margin:0 0 25px}.hero_banner .hero_banner_notifications{display:none}.hero_banner .hero_banner_content .hero_banner_text{grid-column:1/6;padding:0 18px}.hero_banner .hero_banner_content .hero_banner_phone{display:none}.hero_banner .hero_banner_section .hero_banner_content h1{font-size:30px;line-height:40px;margin:0 0 15px}.hero_banner .popup-overlay .popup iframe#player{min-height:350px}.hero_banner .hero_banner_section .hero_banner_ai_mobile{display:block;margin:0 0 4px}.hero_banner .hero_banner_section .hero_banner_ai_mobile img{height:30px!important;object-fit:contain;object-position:left}.hero_banner .hero_banner_section .hero_banner_phone_mobile{display:block;grid-column:1/6;padding:0 0 0 18px}.hero_banner .content-wrapper{padding:0}.hero_banner .hero_banner_section .hero_banner_content{gap:20px}.hero_banner .hero_banner_section .hero_banner_phone_mobile img{height:360px!important;object-fit:contain;object-position:right}.hero_banner .hero_banner_section h1 span.mobile-hide-br{display:none!important}}@media only screen and (min-width:768px) and (max-width:1024px){.hero_banner .hero_banner_section .hero_banner_content{align-items:end;grid-template-columns:repeat(10,1fr)}.hero_banner .hero_banner_content .hero_banner_text{grid-column:1/6}.hero_banner .hero_banner_content .hero_banner_phone{grid-column:6/11}.hero_banner .hero_banner_section .hero_banner_content h1{font-size:50px;line-height:55px}.hero_banner .hero_banner_content .hero_banner_btn,.hero_banner .hero_banner_section .hero_banner_content p{margin:0 0 40px}}@media only screen and (min-width:1025px) and (max-width:1300px){.hero_banner .hero_banner_section .hero_banner_content h1{font-size:50px;line-height:60px}.hero_banner .hero_banner_section .hero_banner_content p{font-size:18px;margin:0 0 30px}.hero_banner .hero_banner_content .hero_banner_text{grid-column:1/6}}