.kl-banner{height:480px}
.kl-banner__container{max-width:1120px;margin:0 auto;padding:20px;display:flex;justify-content:center;align-items:center;height:100%;gap:40px}
.kl-banner__video{position:relative;max-width:529px;width:100%;font-size:0}
.kl-banner__video img{width:100%;object-fit:contain}
.kl-banner__thumb{position:absolute;top:40%;transform:translate(-50%);left:50%;width:100%;height:auto;cursor:pointer}
.kl-banner__title{font-size:48px;display:flex;align-items:center;margin-bottom:12px;font-weight:600;white-space:nowrap}
.kl-banner__title img{height:72px;width:72px;object-fit:contain}
.kl-banner__description{font-size:20px;line-height:32px;font-weight:400}
img.kl-banner__btn{height:68px;width:68px;object-fit:contain;position:absolute;transform:translateX(-50%);left:50%}
@media(max-width:768px){#iframemodal .modal-dialog{max-width:100%;margin-top:0;margin-bottom:0}
.kl-banner__container{flex-direction:column-reverse;height:auto;gap:40px;text-align:center}
.kl-banner{min-height:350px}
.kl-banner__title{font-size:28px;justify-content:center}
.kl-banner__title img{width:40px;height:40px}
img.kl-banner__btn{width:45px;height:45px;top:0}
.kl-banner__description{font-size:16px;text-align:center;max-width:100%;line-height:23px}
#iframemodal.modal{max-width:100% !important;box-sizing:border-box;padding:0 5px}
}
#iframemodal.modal{max-width:800px;left:50%;transform:translate(-50%,-50%)}
.fade:not(.show){opacity:0}
.youtubevideomodal{top:50%;height:auto !important}
.youtubevideomodal{width:1200px;margin:20px auto}
.modal{position:fixed;z-index:1060;overflow-x:hidden;overflow-y:auto;outline:0}
.fade{transition:opacity .15s linear}
.modal.show .modal-dialog{transform:none}
.modal.fade .modal-dialog{transition:transform .3s ease-out}
.youtubevideomodal .modal-dialog{background:#fff;border-radius:10px;overflow:hidden}
.TIVIDEO .modal-dialog{pointer-events:unset !important}
@media(min-width:992px){.modal-lg,.modal-xl{max-width:800px}
}
@media(min-width:576px){.modal-dialog{margin:1.75rem auto}
}
.modal-dialog{position:relative;width:auto}
.youtubevideomodal .modal-header{border-bottom:0 solid transparent}
.modal-header{padding-bottom:0}
.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}
.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}
.modal-header h3{font-size:24px;line-height:39px;font-weight:700;text-align:left;max-width:550px;padding-bottom:5px;color:#2d459d}
.modal-header h3+p{font-size:16px;font-weight:400;text-align:left;max-width:550px;margin:0 auto;padding:0;padding-right:5px;color:#453e3c}
.shareimage{position:relative;color:#fff;text-decoration:none}
.shareimage a{position:relative}
.shareimage a,.shareimage a:hover{text-decoration:none}
.shareonvideo a{color:#453e3c !important}
.sharesec{display:none;position:absolute;width:375px !important;right:-45px;top:33px;background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 8px 18px rgba(45,69,157,0.16);z-index:99999;padding:40px 32px 30px 32px}
.share_div{right:unset !important}
.sharesec .share-close{position:absolute;right:18px;top:22px;margin-top:12px;cursor:pointer}
.copybox img{margin:8px 8px 0 7px}
.copybox input{font-size:14px;width:calc(100% - 103px);border:0;outline:0;display:inline-block;line-height:22px;font-weight:500;color:#453e3c;margin:0}
.copybox .copy{display:block;background:#2d459d;border-radius:5px;border:0;font-size:14px;line-height:21px;font-weight:500;color:#fff;float:right;padding:12px 14px 12px 14px;min-width:71px}
.shareh7{display:block;text-align:center;padding:4px 0 0 0}
.shareimage a{position:relative}
.shareimage img{vertical-align:middle;width:25px;height:27px}
.shareh7 a{display:inline-block;margin:0 7px 0 7px}
.shareimage a,.shareimage a:hover{text-decoration:none}
.shareonvideo a{color:#453e3c !important}
.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}
.youtubevideomodal .modal-content{border-radius:0;border:0 solid transparent}
.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;outline:0}
.modal-body{position:relative;flex:1 1 auto;padding:1rem}
.banner-video iframe{min-height:417px}
.iframe{width:100%}
iframe{border:0}
.shareactive{display:block}
.shareactive .shareh3{font-size:24px;line-height:36px;font-weight:600;text-align:center;color:#453e3c;display:block;padding-bottom:10px}
.shareactive .shareh6{font-size:14px;line-height:22px;font-weight:500;text-align:center;color:#453e3c;display:block;padding-bottom:13px}
.shareactive .copybox{overflow:hidden;width:100%;height:50px;border-radius:10px;border:1px solid #e7ecff;padding:2px 4px 2px 2px;display:flex;align-items:center;margin-bottom:21px}
.shareactive .shareh6{font-size:14px;line-height:22px;font-weight:500;text-align:center;color:#453e3c;display:block;padding-bottom:13px}
.modal-backdrop.show{z-index:999}
.modal-backdrop.show{opacity:.5}
.modal-backdrop{background:rgba(20,26,42,0.25)}
.modal-backdrop{background:rgba(20,26,42,0.25)}
.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}
.fade{transition:opacity .15s linear}
.klarify-category-banner iframe{min-height:417px}
.klarify-category-banner .modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto;border:0}
@media(max-width:768px){.klarify-category-banner iframe{min-height:300px}
.modal-header h3{font-size:16px;line-height:24px}
}
.kl-banner__content .info-box{display:flex;text-align:left;gap:5px;background:#f4f8fe;padding:8px 10px;border-radius:11px;width:fit-content;align-items:center;margin-bottom:14px}
.kl-banner__content .info-text{margin:0;color:#0057e5;font-size:12px;line-height:16px;font-weight:500}
.kl-banner__content .info-icon-img{width:13px;height:13px;flex-shrink:0}