.hero_banner .container-banner{min-height:385px;width:100%}.hero_banner .sec-pl-20{padding-left:20px}.hero_banner .bg-container{display:flex;flex-direction:column;gap:22px;padding-left:30px;padding-right:30px;z-index:3}.hero_banner .section-text{max-width:575px;position:relative}.hero_banner .line-2-color{background:linear-gradient(90deg,red 0,red 50%,#00c7fe 0,#00c7fe);height:4px;margin-bottom:9px;margin-top:9px;width:215px}.hero_banner .img-mobile{display:none}@media (max-width:767px){.hero_banner .bg-overlay{height:auto;padding:30px 0}.hero_banner .container-banner{align-items:flex-end;display:flex}.hero_banner .img-desktop{display:none}.hero_banner .img-mobile{display:block}}@media (hover:none){.hero_banner .btn-olh-primary:hover{background-color:var(--tb2b-bg-darkred);border-color:var(--tb2b-bg-darkred);color:var(--tb2b-c-white)}.hero_banner .btn-olh-secondary:hover{background-color:transparent;border-color:var(--tb2b-bg-white);color:var(--tb2b-c-white)}.hero_banner .btn-olh-gradient:hover{background:var(--tb2b-bg-gradient-primary);background-clip:padding-box,border-box;background-origin:padding-box,border-box;border:1px solid transparent;border-radius:30px;color:var(--tb2b-c-white)}.btn.btn-olh-gradient:hover span{background:var(--tb2b-bg-gradient-primary);-webkit-background-clip:text;color:var(--tb2b-c-white);-webkit-text-fill-color:var(--tb2b-c-white)}}.hero_banner .gap-10{gap:10px}