.hero_banner{background-position:50%;background-repeat:no-repeat;background-size:cover}.hero_banner.BFS_banner .details .info{border-right:1px solid #ffffff33;padding:0 16px 0 0}.hero_banner.BFS_banner .details .info:last-child{border:none;padding:0}.hero_banner.BFS_banner .hero_banner_section{max-width:100%}.hero_banner.BFS_banner .links{display:flex;gap:16px;justify-content:center;padding-top:32px;position:relative;z-index:99}.hero_banner.BFS_banner .links a{background:#fff;border-radius:20px;color:#171a1c;display:inline-flex;font-size:16px;font-weight:600;letter-spacing:0;line-height:100%;padding:12px 25px;text-align:center}.hero_banner.BFS_banner .details{backdrop-filter:blur(40px);background:#17464f99;border-radius:24px;display:inline-flex;gap:24px;padding:24px 32px;position:relative;z-index:99}.hero_banner.BFS_banner .details .info h3{color:#fff;font-size:16px;font-weight:600;letter-spacing:0;line-height:100%;margin-bottom:8px}.hero_banner.BFS_banner .details_info{padding-top:32px;text-align:center}.hero_banner.BFS_banner .details .info p{color:#c7cdd1;font-size:14px;font-weight:600;letter-spacing:0;line-height:100%;margin:0}.hero_banner .content-wrapper{position:relative;z-index:999}.hero_banner.BFS_banner .links .btn2 a{background:#171a1c;color:#fff}.hero_banner.BFS_banner .hero_banner_section h1{font-weight:700;letter-spacing:-2%;line-height:100%;text-align:center}.hero_banner.BFS_banner .hero_banner_section>span{color:#fff;display:inline-block;font-size:18px;font-weight:600;letter-spacing:0;line-height:100%;margin-bottom:16px;text-align:center;text-transform:uppercase}.hero_banner.BFS_banner .hero_banner_section h6{color:#fff;font-weight:500;margin:0 auto;max-width:608px}.hero_banner .overlay_video{height:100%;left:0;position:absolute;top:0;width:100%}.hero_banner .ai_content{bottom:-30px;display:inline-flex;height:72px;justify-content:center;margin-top:30px;position:relative;width:100%;z-index:999}.hero_banner .ai_chatbot{background:linear-gradient(90.26deg,#dff2f6 .22%,#edf7f3 28.93%,#fde8ea 69.62%,#fcf4e8 99.77%);border:1px solid #fff;border-radius:24px;box-shadow:0 34px 44px -20px #73828c26;display:flex;opacity:0;padding:12.21px 18px;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.hero_banner .ai_chatbot .ai_content{align-items:center;display:inline-flex}.hero_banner .ai_chatbot.show{opacity:1;transform:translateY(0)}.hero_banner .ai_chatbot .txt{align-items:center;color:#171a1c;display:flex;font-size:14px;font-weight:600;gap:8px;line-height:140%}.hero_banner .ai_chatbot .ctaa a{align-items:center;background:#fef8f4;border-radius:11px;color:#000;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 19px;text-decoration:none}.hero_banner .ai_chatbot .ctaa{opacity:0;transition:all .6s ease;width:0}.hero_banner .ai_chatbot .ctaa.show{margin-left:22px;opacity:1;width:auto}.hero_banner .ai_chatbot .ctaa{border-radius:12px;overflow:hidden;padding:1px;position:relative;z-index:0}.hero_banner .ai_chatbot .ctaa:before{animation:rotateGradient 4s linear infinite;background:linear-gradient(90deg,#62bed1,#4db288,#f0757f,#edb25e);border-radius:14px;content:"";inset:-50px;position:absolute;z-index:-1}@keyframes rotateGradient{to{transform:rotate(1turn)}}.hero_banner .hero_banner_section{margin:auto;max-width:964px;position:relative;text-align:center;z-index:999}.hero_banner .hero_banner_section h2{color:#fff;hyphens:auto;line-height:100%;margin:0 0 24px}.hero_banner .hero_banner_section h1{line-height:100%}.hero_banner .hero_banner_section h4{color:#fff;line-height:120%}.hero_banner .hero_banner_section h1 span{color:#f0757f}.hero_banner .hero_banner_section h5{color:#fff;display:inline-block;line-height:120%;margin:0}.hero_banner .overlay_img{display:flex;height:100%;justify-content:center;left:0;margin-top:0;position:absolute;top:0;width:100%;z-index:999}.hero_banner .overlay_img img{height:100%;transform:scale(1.04) translate(10px,-13px);width:auto}.hero_banner.BFS_banner .details .info .icon{display:none;line-height:0;transform:rotate(180deg);transition:.5s}.hero_banner.BFS_banner .details.active .info.first .icon{transform:unset}@media only screen and (max-width:767px){.hero_banner .hero_banner_section h2{font-size:45px}.hero_banner{position:relative}.hero_banner .hero_banner_section h5{font-size:22px}.hero_banner .ai_content{bottom:-25px;height:auto;top:unset}.hero_banner .ai_chatbot .ctaa:before{inset:-124px}.hero_banner .ai_chatbot{flex-direction:column}.hero_banner .ai_chatbot .ctaa,.hero_banner .ai_chatbot .txt span{display:none}.hero_banner .ai_chatbot .ctaa{height:0}.hero_banner .ai_chatbot .ctaa a{justify-content:center}.hero_banner.BFS_banner .details{display:flex;flex-direction:column;padding:24px;row-gap:16px}.hero_banner.BFS_banner .details .info{border-bottom:1px solid #ffffff33;border-right:none;padding:0 0 16px;text-align:left}.hero_banner.BFS_banner .links{flex-wrap:wrap}.hero_banner.BFS_banner .details .info .icon,.hero_banner.BFS_banner .details.active .info,.hero_banner.BFS_banner .details.active .info p{display:block}.hero_banner.BFS_banner .details .info h3{display:flex;justify-content:space-between}.hero_banner.BFS_banner .details .info,.hero_banner.BFS_banner .details .info p{display:none}.hero_banner.BFS_banner .details .info.first{border:none;display:block;padding:0}.hero_banner.BFS_banner .details .info.first h3{margin:0}.hero_banner.BFS_banner .details.active .info.first h3{margin-bottom:8px}.hero_banner.BFS_banner .details.active .info.first{border-bottom:1px solid #ffffff33;padding:0 0 16px}}@media only screen and (min-width:768px) and (max-width:1024px){.hero_banner .hero_banner_section h2{font-size:60px}.hero_banner .hero_banner_section h5{font-size:28px}.hero_banner{position:relative}.hero_banner .ai_content{bottom:-25px;top:unset}}@media only screen and (min-width:1024px) and (max-width:1440px){.hero_banner .hero_banner_section h2{font-size:60px}}@media only screen and (min-width:1025px) and (max-width:1820px){.hero_banner{position:relative}.hero_banner .ai_content{top:93%}}