.hero_banner .slider{position:relative}.hero_banner .slide{opacity:0;position:absolute;top:0;transition:opacity 1s ease-in-out;width:100%}.hero_banner .slide.active{opacity:1;position:relative}.hero_banner .slide .img{height:100%;inset:0;overflow:hidden;position:absolute}.hero_banner .slide img{display:block;height:100%!important;object-fit:cover;object-position:top;width:100%}.hero_banner .slide .img.animation img{animation:scaleDown 7s ease-in infinite}@keyframes scaleDown{to{transform:scale(1.15)}0%{transform:scale(1)}}.hero_banner .slide.no-animation .img.animation img{animation:none!important}.hero_banner .slide .txt.overlay_txt{bottom:0;left:13%;padding-bottom:100px;position:absolute;z-index:2}.hero_banner .slide .img.overlay:before{background:#0000005e;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero_banner .slider .txt.blue_box{background:#00386f;border-radius:5px;bottom:-40px;margin-left:40px;max-width:720px;padding:30px;position:absolute;z-index:99}.hero_banner .slider .txt h1{color:#fff;font-size:48px;font-style:italic;font-weight:400;line-height:normal;margin:0 0 10px;text-transform:unset}.hero_banner .slider .txt p{color:#fff;font-size:24px;margin:0}.hero_banner .slide .slide_content{max-width:720px;padding:267px 0 80px;position:relative;width:100%;z-index:1}.hero_banner .slide_content h1{color:#fff;font-size:64px;font-weight:700;line-height:100%;margin-bottom:16px}.hero_banner .slide_content p{color:#fff;display:inline-block;font-size:24px;font-weight:400;line-height:120%;margin:0}.hero_banner .slide_content_btn{margin-top:32px}.hero_banner .slide_content_btn a{align-items:center;background:#f1f3f4;border-radius:8px;color:#132639;display:flex;font-size:16px;font-weight:600;gap:12px;height:48px;line-height:100%;padding:16px 24px;width:fit-content}.hero_banner .slide:after{background:linear-gradient(0deg,rgba(19,38,57,.2),rgba(19,38,57,.2)),linear-gradient(180deg,rgba(19,38,57,0) 35%,rgba(19,38,57,.3) 90%);content:"";inset:0;position:absolute}.hero_banner .slide_content_btn.hide_btn{opacity:0;visibility:hidden}.hero_banner .controls{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:20px 0}.hero_banner .controls button{background:transparent;border:none;padding:0}.hero_banner .controls button.arrow{align-items:center;background:transparent!important;display:flex;height:32px;justify-content:center;width:32px}.hero_banner .controls .dots{display:flex;flex-wrap:wrap;gap:4px}.hero_banner .dots button.dot{background:#c7cdd1;border-radius:8px;height:4px;width:8px}.hero_banner .dots button.dot.active{background:#00386f;width:32px}@media only screen and (max-width:767px){.hero_banner .slide_content h1{font-size:34px}.hero_banner .slide_content p{font-size:22px!important}}@media only screen and (min-width:768px) and (max-width:1024px){.hero_banner .slide_content h1{font-size:52px}}