.dark_banner:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.dark_banner .txt_section .btn{padding-top:24px}.dark_banner .info_section>h3,.dark_banner .info_section>span{color:#fff;line-height:140%;text-align:center}.dark_banner .txt_section{margin:0 auto;max-width:914px;position:relative;text-align:center;z-index:9}.dark_banner .txt_section h1{line-height:100%;margin-bottom:24px}.dark_banner .txt_section h1 span{color:#2daaad}.dark_banner .txt_section.full_w{max-width:100%}.dark_banner .txt_section .btn a{align-items:center;background:#f1f3f4;border-radius:20px;color:#171a1c;display:inline-flex;font-size:14px;font-weight:600;gap:4px;letter-spacing:0;line-height:100%;padding:12px 16px}.dark_banner .overlay_video{inset:0;position:absolute}.dark_banner .overlay_video:before{background:rgba(0,0,0,.33);content:"";height:100%;position:absolute;width:100%}.dark_banner .overlay_video video{object-fit:cover;object-position:top}.dark_banner .ai_content{bottom:-30px;display:inline-flex;height:72px;justify-content:center;margin-top:30px;position:relative;width:100%;z-index:9}.dark_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}.dark_banner .ai_chatbot.show{opacity:1;transform:translateY(0)}.dark_banner .ai_chatbot .txt{align-items:center;color:#171a1c;display:flex;font-size:14px;font-weight:600;gap:8px;line-height:140%}.dark_banner .ai_chatbot .ctaa.show{margin-left:22px;opacity:1;width:auto}.dark_banner .ai_chatbot .ctaa{border-radius:12px;opacity:0;overflow:hidden;padding:1px;position:relative;transition:all .6s ease;width:0;z-index:0}.dark_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}.dark_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}@media only screen and (max-width:767px){.dark_banner .ai_content{bottom:-25px;height:auto;top:unset}.dark_banner .ai_chatbot{flex-direction:column}.dark_banner .ai_chatbot .ctaa,.dark_banner .ai_chatbot .txt span{display:none}.dark_banner .ai_chatbot .ctaa{height:0}}@media only screen and (min-width:768px) and (max-width:1240px){.dark_banner .txt_section h1{line-height:100%}.dark_banner .btn{padding-top:20px}}@media only screen and (min-width:1241px) and (max-width:1420px){.dark_banner .txt_section h1{line-height:normal}.dark_banner .btn{padding-top:20px}}