html::-webkit-scrollbar{height:20px;width:10px;background:#f1f1f1;border-radius:10px}
html::-webkit-scrollbar-thumb{background:#999;border-radius:10px}
html::-webkit-scrollbar-corner{background:#999;border-radius:10px}
:root{--color-main:#053e84;--color-primary:#0066ff;--color-secondary:#02b5ff;--color-blue2:#4a00e1;--color-blue4:#5842bc;--color-blue5:#157efb;--color-blue6:#734b8e;--color-blue7:#8169f1;--color-lightBlue:#053e8470;--color-darkBlue:#010049;--color-darkBlue2:#1f227d;--color-green:#00c057;--color-yellowGreen:#cef54b;--color-gray:#eef4f8;--color-gray2:#f0eff5;--color-main-grad:linear-gradient(to right, #734b8e90 0%, #734b8e 100%)}
*{-webkit-font-smoothing:antialiased;-moz-os-font-smoothing:grayscale;box-sizing:border-box;padding:0;margin:0}
.dropdown-toggle::after{display:none}
body{font-family:Outfit,sans-serif;font-optical-sizing:auto}
body{color:#27252a;font-weight:400;font-style:normal;overflow-x:hidden}
.animate,.btn-rd,.dark-logo,.hoshd,.hover-scale img,.hover-scale:hover,.steps-div,.sticky,.top-header,.up-hor,.white-logo,a{-webkit-transition:1s cubic-bezier(.17,.85,.438,.99);-o-transition:1s cubic-bezier(.17,.85,.438,.99);transition:1s cubic-bezier(.17,.85,.438,.99)}
h1,h2,h3,h4,h5,h6{font-weight:600;color:#053e84}
h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}
ul{list-style:none}
a:hover{text-decoration:none}
button:focus{outline:0!important}
.v-center{align-self:center;align-items:center!important}
.text-w{color:#fff}
.text-b{color:#131238}
.tal-sec h2{line-height:1.4}
.lise{font-size:2rem;position:relative;top:8px}
em{color:#734b8e;font-style:normal}
.rbiq{color:#734b8e}
h1{font-size:47px;line-height:57px}
h2{font-size:1.8rem;line-height:52px}
h3{font-size:34px;line-height:46px}
h4{font-size:22px;line-height:32px}
h5{font-size:20px;line-height:30px}
h6{font-size:16px;line-height:26px}
p{font-size:17px;line-height:28px;color:#27252a}
.form-check-label a{color:#053e84!important}
.pad-tb{padding-top:0;padding-bottom:50px}
.pr--100{padding-right:100px}
.pl--100{padding-left:100px}
.pl--50{padding-left:50px}
.pr--50{padding-right:50px}
.mr15{margin-right:15px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.pr50{padding-right:50px}
html .pl5{padding-left:5px!important}
html .pt0{padding-top:0}
html .pm0{padding-bottom:0}
html .mt0{margin-top:0}
html .mb0{margin-bottom:0}
html .mt10{margin-top:10px}
html .mt5{margin-top:5px}
html .mt20{margin-top:20px}
html .mt30{margin-top:30px}
html .mt40{margin-top:40px}
html .mt50{margin-top:50px}
html .mt60{margin-top:60px}
html .mt70{margin-top:70px}
html .mt80{margin-top:80px}
html .mt90{margin-top:90px}
html .mt100{margin-top:100px}
html .mb10{margin-bottom:10px}
html .mb5{margin-bottom:5px}
html .mb20{margin-bottom:20px}
html .mb25{margin-bottom:25px}
html .mb30{margin-bottom:30px}
html .mb40{margin-bottom:40px}
html .mb50{margin-bottom:50px}
html .mb60{margin-bottom:60px}
html .mb70{margin-bottom:70px}
html .mb80{margin-bottom:80px}
.mb-80{margin-bottom:80px}
html .mb90{margin-bottom:90px}
html .mb100{margin-bottom:100px}
html .m0{margin:0!important}
html .p0{padding:0!important}
html .pt10{padding-top:10px}
html .pt20{padding-top:20px}
html .pt30{padding-top:30px}
html .pt40{padding-top:40px}
html .pt50{padding-top:50px}
html .pt60{padding-top:60px}
html .pt70{padding-top:70px}
html .pt80{padding-top:80px}
html .pt90{padding-top:90px}
html .pt100{padding-top:100px}
html .pt110{padding-top:110px}
html .pt120{padding-top:120px}
html .pt130{padding-top:130px}
html .pt150{padding-top:150px}
html .pt140{padding-top:140px}
html .pb10{padding-bottom:10px}
html .pb20{padding-bottom:20px}
html .pb30{padding-bottom:30px}
html .pb40{padding-bottom:40px}
html .pb50{padding-bottom:50px}
html .pb60{padding-bottom:60px}
html .pb70{padding-bottom:70px}
html .pb80{padding-bottom:80px}
html .pb90{padding-bottom:90px}
html .pb100{padding-bottom:100px}
html .pb110{padding-bottom:110px}
html .pb120{padding-bottom:120px}
html .pb130{padding-bottom:130px}
html .pb140{padding-bottom:140px}
html .pb150{padding-bottom:150px}
.hoshd:hover{box-shadow:0 15px 39px -11px #46638e45;transform:translate(0,-5px)}
.up-hor:hover{transform:translate(0,-5px)}
.hover-scale img{transform:scale(1)}
.hover-scale:hover img{transform:scale(1.05)}
.icon-bar{width:24px;height:3px;background-color:#fff;display:block;transition:all .2s;margin-top:4px}
.sticky .icon-bar{background-color:#000}
.navbar-toggler{padding:0;border:none;background:0 0;position:relative;top:0;right:20px;font-size:1.5rem}
.navbar-toggler .top-bar{transform:rotate(45deg);transform-origin:10% 10%}
.navbar-toggler .middle-bar{opacity:0}
.navbar-toggler .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%}
.navbar-toggler.collapsed .top-bar{transform:rotate(0)}
.navbar-toggler.collapsed .middle-bar{opacity:1}
.navbar-toggler.collapsed .bottom-bar{transform:rotate(0)}
.hide-desk{display:none}
.mobile-btn{color:#fff;font-weight:600;margin-right:10px;margin-left:0!important}
.sticky .mobile-btn{color:#000}
.btn-call span.clltxt{display:block;font-size:13px;font-weight:400;display:none}
.btn-call i{width:29px;height:29px;background-color:#4bc271;border-radius:50%;text-align:center;z-index:99;font-size:16px;line-height:31px;margin-right:10px;color:#fff}
.btn-call{display:inline-flex;align-items:center;margin-left:10px}
.btn-call:hover{color:#fff!important}
.sticky .btn-call:hover{color:#131238!important}
.navbar-brand .dark-logo{display:none}
.sticky .navbar-brand .dark-logo{display:inline-block}
.sticky .navbar-brand .white-logo{display:none}
.top-header .sticky .nav-link.active{color:#673ab7}
.top-header .sticky .nav-link.active:after{background:#673ab7}
.top-header .sticky .nav-link{color:#27252a}
.top-header .sticky{background:#fff;-webkit-box-shadow:0 4px 6px 0 rgba(12,0,46,.08);box-shadow:0 4px 6px 0 rgba(12,0,46,.08)}
.top-header .nav-link:hover{color:#734b8e}
.top-header .nav-link:hover .nav-number{color:#734b8e}
.top-header .nav-item a{color:#27252a;font-size:16px}
.top-header .nav-item .nav-link{color:#27252a;font-size:17px}
.top-header .nav-link.active:after{transition:all .2s linear 0s;background:#fff}
.dropdown-content a:hover{background-color:#734b8e!important;color:#fff!important}
.modal-container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);justify-content:center;align-items:center;z-index:99999!important}
.modal-container .modal{background:#fff;padding:15px 20px;border-radius:10px;width:100%;max-width:430px;box-shadow:0 4px 8px rgba(0,0,0,.2)}
.modal-container .modal h2{margin-top:0;font-size:1.25rem;text-align:center}
.modal-container .form-group{margin-bottom:15px}
.modal-container .form-group label{display:block;margin-bottom:5px;font-weight:400;font-size:14px}
.form-group textarea,.modal-container .form-group input{width:100%;padding:7px;border:1px solid #27252a;border-radius:5px}
.modal-container .form-group textarea{width:100%;height:60px}
.modal-container .form-group .captcha{display:flex;justify-content:space-between;align-items:center}
.modal-container .form-group .captcha input{flex:1;margin-right:10px}
.modal-container .button-container{text-align:center}
.modal-container .button-container button{background:#053e84;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:1rem}
.button-container button:hover{background:#04206b!important}
.modal-container .open-modal{cursor:pointer;background:#734b8e;color:#fff;border:none;padding:10px 20px;border-radius:5px;font-size:1rem}
.modal-container .open-modal:hover{background:#532e62}
.top-header .fixed-top{position:fixed;top:0;right:0;left:0;z-index:999;padding-top:0;padding-bottom:0;background-color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.1)}
.brand-logo a{display:block}
.header-right ul li:after{content:"";position:absolute;border-right:1px solid #eee;height:30px;right:-12px;top:10px}
.header-right ul li:last-child:after{content:"";position:absolute;border-right:0 solid #eee}
.navbar-desktop{display:flex;align-items:center;justify-content:space-between;padding:4px 0}
.navbar-desktop .nav-link{font-weight:400;color:#053e84;padding:10px 15px!important}
.side-nav{position:fixed;top:0;left:0;width:250px;height:100%;background-color:#fff;transform:translateX(-100%);transition:transform .3s ease;z-index:999}
.side-nav.open{transform:translateX(0)}
.side-nav{position:fixed;top:0;left:-250px;height:100%;width:240px;background-color:#fff;color:#053e84;z-index: 99999;transition:all .3s ease-in-out;box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.6)}
.side-nav.open{left:0}
.side-nav .nav-link{color:#053e84;font-weight:700;padding:10px 15px}
.side-nav .close-btn{position:absolute;top:15px;right:15px;font-size:1.5rem;color:#fff;cursor:pointer;width:100%;opacity:0}
.navbar-toggler{border:none;outline:0}
@media (max-width:991px){.navbar-desktop{display:none}.navbar-mobile{display:flex;justify-content:space-between;align-items:center;width:100%}.navbar-mobile .navbar-brand img{padding:4px 0}.side-nav .navbar-brand img{padding:4px 0}}
@media (min-width:992px){.navbar-mobile{display:none}}
@media (max-width:768px){
.swiper-slide{width:100%!important}
.custom-video-slider-section .swiper-slide{width:75%!important}
.final-result{background:#fff;color:#333;border-radius:12px;padding:15px;text-align:center;box-shadow:0 4px 10px rgba(0,0,0,.1);margin:0 auto;transform:translateY(0)!important;transition:transform .5s ease-out,opacity .5s ease-out}
.side-nav{background:#fff;padding:15px;width:315px;height:100vh;overflow-y:auto;box-shadow:2px 0 8px rgba(0,0,0,.1)}
.auth-buttons{margin-top:20px;display:flex;flex-direction:column;gap:10px}
.auth-buttons .btn{display:block;text-align:center;font-size:16px;font-weight:500;padding:10px 20px;border-radius:25px;transition:all .3s ease}
.auth-buttons .login-btn{background-color:#053e84;color:#fff;border:2px solid #053e84;text-decoration:none}
.auth-buttons .register-btn{background-color:#fff;color:#053e84;border:2px solid #053e84;text-decoration:none}
.auth-buttons .btn:hover{transform:scale(1.05)}
.auth-buttons .login-btn:hover{background-color:#042f6a;color:#fff;border-color:#042f6a}
.auth-buttons .register-btn:hover{background-color:#053e84;color:#fff;border-color:#053e84}
.create_edit_desktop{display:none}
}
.nav-link.active{color:#053e84;transition:.2s ease-in!important}
.nav-item.dropdown{position:relative}
.nav-link #user-icon{font-size:20px;cursor:pointer}
.dropdown-content{display:none;position:absolute;top:100%;right:0;background-color:#fff;box-shadow:0 8px 16px rgba(0,0,0,.2);min-width:160px;border-radius:5px}
.dropdown-content a{padding:12px 16px;text-decoration:none;display:block;color:#053e84;font-weight:500}
.dropdown-content a:hover{background-color:#f1f1f1}
.nav-item.dropdown:hover .dropdown-content{display:block}
.dropdown .nav-link i{font-size:1.5rem;color:#734b8e}
.tal-sec .main-heading{font-size:30px;font-weight:700;color:#053e84;text-align:left}
.tal-sec .sub-heading{font-size:28px;color:#053e84;text-align:left}
.tal-sec .emphasis-heading{font-size:24px;color:#734b8e;text-align:left}
.tal-sec .large-text{font-size:19px;font-weight:400;margin-bottom:15px;text-align:left}
.tal-sec .small-text{font-size:16px;text-align:justify}
.tal-sec.tal-para{padding:10px}
.tal-sec .rbiq-em{color:#734b8e;font-size:32px}
.review-reels-container{position:relative;overflow:hidden;margin:20px auto}
.review-reels{display:flex;transition:transform .5s ease-in-out}
.review-item{flex:0 0 25%;padding:10px}
.review-video{position:relative;width:100%;aspect-ratio:9/16;overflow:hidden;border-radius:10px;transition:transform .1s ease,box-shadow .1s ease}
.review-video:hover{box-shadow:0 8px 20px rgba(0,0,0,.3)}
.review-video video{width:100%;height:100%;object-fit:cover}
.review-caption{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.6);color:#fff;padding:5px 15px;border-radius:5px;font-size:.9rem;text-align:center}
.yt-shorts-reel-swiper{width:100%;padding:20px 0}
.yt-shorts-reel-swiper .swiper-slide{display:flex;justify-content:center;align-items:center}
.yt-shorts-reel-swiper .yt-shorts-card{width:100%;max-width:250px;aspect-ratio:9/16;overflow:hidden;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,.08)}
.yt-shorts-reel-swiper .yt-shorts-card iframe{width:100%;height:100%;border:none}
#videoLibraryCustomBtn.custom-video-library-btn{background-color:#053e84;color:#fff;border:none;padding:10px 26px;font-size:15px;font-weight:500;border-radius:24px;transition:background-color .3s ease}
#videoLibraryCustomBtn.custom-video-library-btn:hover{background-color:#04336bff;cursor:pointer}
#videoLibraryCustomBtn .custom-video-btn-wrapper{margin-top:30px}
@media (max-width:768px){
.review-item{flex:0 0 50%}
.enquiry-button{display:none}
}
.nav-item:hover .dropdown-menu{display:block;opacity:0;animation:fadeIn .3s forwards ease-in-out;position:absolute}
.dropdown-menu{display:none;transform:translateY(-10px);transition:all .3s ease}
.dropdown-menu li{font-size:.925rem}
.nav-item:hover .dropdown-menu{transform:translateY(0)}
@keyframes fadeIn{
0%{opacity:0;transform:translateY(-10px)}
100%{opacity:1;transform:translateY(0)}
}
.captcha-container{padding:9px 10px;border-radius:10px;text-align:center;display:flex!important;justify-content:space-between}
.captcha-container input{width:90%;margin-left:4px!important;height:46px!important;padding:0 15px;margin:0;border-radius:8px;color:#172b43;font-size:16px!important;outline:0;background:#fff;-webkit-box-shadow:0 3px 6px rgba(91,130,148,.08);box-shadow:0 3px 6px rgba(91,130,148,.08);border:1px solid #e6e6e6}
.captcha-container h4{font-size:18px}
.captcha-container .captcha-box{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding:4px 5px;border:1px dashed #734b8e;border-radius:8px;background-color:#f1f1f1;width:45%}
.form-block .captcha-container input{margin:0 5px!important}
.captcha-container .captcha{font-size:14px;font-weight:400;background:linear-gradient(45deg,#053e84,#734b8e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:3px;user-select:none;text-align:center;border-radius:5px;background-color:rgba(0,0,0,.05)}
.captcha-container .refresh-btn{cursor:pointer;color:#fff;background:#734b8e;border:none;padding:3px 8px;border-radius:5px;font-size:12px}
.captcha-container .refresh-btn:hover{background:#053e84}
.car-bg{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;clip-path:ellipse(110% 60% at 50% 40%);left:0;top:0;max-height:960px;min-height:initial;width:100vw;max-width:100%;z-index:0;background-color:#053e84}
.hero-section{position:relative;overflow:hidden;height:90vh;display:grid;align-items:self-start}
.img-box1 img{border-radius:15px 100px 15px 15px;width:100%}
.enquire-form .img-box1 img{border-radius:20px 100px 20px 20px;width:100%}
#home .row>*{padding-right:0!important;padding-left:0!important}
.header-heading img{width:100%;border-radius:12px;position:relative;bottom:85px;background-size:cover;z-index:-5}
.header-heading h1{color:#fff;font-weight:700;font-size:50px;line-height:1.4;margin-bottom:30px}
.header-heading h2{color:#fff;font-weight:600;font-size:40px;line-height:1.4;margin-bottom:10px}
.header-heading p{color:#fff;font-size:18px;line-height:1.5;margin-bottom:40px;font-weight:400;padding-right:1rem}
.test-responsive .header-heading p{max-width:630px}
.card-icon-section{width:80px;margin:0 auto 30px}
.btm-sldrdiv{margin-top:-290px}
.feature-card{min-height:350px}
.border-outer{padding:38px 24px;border:1px solid #734b8e;border-radius:20px;background:#fff;box-shadow:0 12px 18px rgba(0,0,0,.04),0 1px 12px rgba(0,0,0,.06)}
.struggling_sec_all_bg{background:#fff!important}
.challenge-sec .v-center{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:0 auto;padding-top:40px}
.challenge-sec .header-headings h2{color:#053e84;font-size:1.8rem;font-weight:700;margin-bottom:20px;line-height:1.4}
.challenge-sec .header-headings p{font-size:1.4rem;color:#734b8e;font-weight:700;position:relative;margin-top:30px}
.challenge-sec .header-headings p{margin-bottom:20px}
.owl-carousel .owl-item img{display:block;width:inherit}
.owl-item.active.center .item{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.owl-carousel .owl-dots .owl-dot.active span,.owl-carousel .owl-dots .owl-dot:hover span{background:#007cdc;transform:translate3d(0,-50%,0) scale(.7);transition:all 250ms ease-out 0s}
.owl-carousel .owl-dots{display:inline-block;width:100%;text-align:center;margin:40px 0 0 0;position:absolute;transition:all 250ms ease-out 0s}
.owl-carousel .owl-dots .owl-dot{display:inline-block}
.owl-carousel .owl-dots .owl-dot span{background:#007cdc;display:inline-block;height:20px;margin:0 2px 5px;transform:translate3d(0,-50%,0) scale(.3);transform-origin:50% 50% 0;transition:all 250ms ease-out 0s;width:20px;border-radius:6px}
.custom-card{background:#734b8e;border:none;border-radius:10px;padding:25px;text-align:center;transition:transform .3s,box-shadow .3s;min-height:300px;display:flex;flex-direction:column;justify-content:space-between}
.custom-card:hover{transform:translateY(-10px);box-shadow:0 8px 30px rgba(0,0,0,.15)}
.custom-card h5{font-size:18px;font-weight:700;color:#053e84;margin-bottom:15px}
.custom-card h5 span{font-size:20px;font-weight:700;color:#734b8e;margin-left:10px;display:none}
.custom-card a{color:#fff}
.custom-card img{width:60px;height:60px;margin:0 auto 15px}
.custom-card .custom-text{font-size:16px;color:#fff;margin-top:10px}
.contact-img{max-width:450px;margin:auto}
@media (max-width:768px){
.custom-card{padding:20px;min-height:250px}
.custom-card h5{font-size:16px}
.custom-card img{width:50px;height:50px}
.custom-card .custom-text{font-size:13px}
.challenge-sec .header-headings h2{font-size:1.4rem}
.header-headings .v-centers{text-align:center!important;font-size:1.3rem!important}
.challenge-sec .header-headings p{margin-top:0!important;margin-bottom:0!important}
}
@media (min-width:1354px) and (max-width:1423px){
.test-responsive{position:relative;top:40px}
.hero-section{position:relative;overflow:hidden;height:110vh!important;display:grid;align-items:self-start}
#buttonGroup{width:100%;max-width:300px;background:#053e84;border-radius:15px;padding:25px 15px;box-shadow:0 4px 6px rgba(0,0,0,.1)}
}
@media (min-width:1423px) and (max-width:1540px){
.test-responsive{position:relative;top:170px}
.hero-section{position:relative;overflow:hidden;height:90vh;display:grid;align-items:self-start}
.social#chatbox{padding:0;transform:translate(1732px,0)!important;top:412px!important}
.client-testimonial-sec .swiper-container{border-radius:5px;width:83vw!important;overflow:hidden;padding-bottom:50px}
#buttonGroup{width:100%!important;background:#053e84;border-radius:15px;padding:25px 15px;box-shadow:0 4px 6px rgba(0,0,0,.1)}
.RBIQ-products .btn-group-vertical{position:sticky;top:75px!important}
.RBIQ-products .btn{width:100%;padding:15px 15px!important}
.modal-container .modal{background:#fff;padding:5px 20px;border-radius:10px;width:100%;max-width:480px;z-index:99999!important;box-shadow:0 4px 8px rgba(0,0,0,.2)}
.modal-container .modal{padding:28px 25px 35px 25px}
}
@media (max-width:1355px){.test-responsive{position:relative!important;max-width:990px;margin:auto}.header-headings h1{font-size:1.5rem!important}.img-box1 img{width:80%}}
@media (min-width:1506px){.test-responsive{position:relative!important;top:170px!important}}
.close-button{position:absolute;top:10px;right:10px;background:0 0;border:none;font-size:1.5rem;font-weight:700;cursor:pointer;color:#000;transition:color .3s ease}
.close-button:hover{color:red}
.testimonial-section{padding:0 15px 50px 15px;background-color:#fff}
.testimonial-section h2{text-align:center;color:#053e84;font-weight:700;margin-bottom:30px}
.swiper-pagination-bullet{width:10px;height:10px;background-color:#27252a;opacity:1;margin:5px;border-radius:50%;cursor:pointer;transition:background-color .3s}
.swiper-pagination-bullet-active{background-color:#053e84}
@keyframes slide{
from{transform:translateX(0)}
to{transform:translateX(-100%)}
}
@media (max-width:1200px){
.testimonial{flex:0 0 50%}
}
@media (max-width:992px){
.testimonial{flex:0 0 66.67%;animation:slide 10s linear infinite}
.annually-price{margin-top:25px}
}
@media(min-width:572px) and (max-width:767px){
.popular-plan{font-weight:400;left:25%!important}
}
@media(min-width:768px) and (max-width:992px){
.popular-plan{font-weight:400;left:32%!important}
}
@media (max-width:768px){
.testimonial{flex:0 0 80%}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom:-5px}
.side-nav .login-btn{background-color:#053e84;color:#fff;border:2px solid #053e84;text-decoration:none}
.side-nav .btn{display:block;text-align:center;font-size:16px;font-weight:500;padding:10px 20px;border-radius:25px;transition:all .3s ease}
.side-nav .register-btn{background-color:#fff;color:#053e84;border:2px solid #053e84;text-decoration:none}
.side-nav .nav-link{color:#053e84!important;font-weight:700!important;padding:15px 12px!important;margin-top:2px!important;text-decoration:none!important;display:block!important;border-radius:5px;border-bottom:.5px solid gray;font-size:16px}
.mobile_feature_card .feature-card_new{padding:0;margin-bottom:0}
.mobile_feature_card .feature-card_new h3{font-size:1.25rem;text-align:left;color:#734b8e;font-weight:400}
.mobile_feature_card .feature-card_new ul li{font-size:.925rem;text-align:left}
.only_desktop{display:none}
html .pb40{padding-bottom:0!important}
}
@media (max-width:576px){.testimonial{flex:0 0 100%}}
.client-testimonial-sec .swiper-container .swiper-pagination-bullet{background-color:#fff;opacity:1;border:1px solid #053e84}
.client-testimonial-sec .swiper-container .swiper-pagination-bullet-active{background-color:#053e84}
@media (max-width:638px){.client-testimonial-sec .swiper-container .swiper-container{width:100%}}
.carousel-control-next-icon,.carousel-control-prev-icon{background-color:#053e84;border-radius:50%;padding:10px}
.carousel-indicators [data-bs-target]{background-color:#734b8e}
#floatingPlayer{position:fixed;bottom:140px;right:20px;width:300px;height:170px;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.4);z-index:9999;transition:all .3s ease}
#floatingPlayer iframe{width:100%;height:100%;border:none}
#floatingPlayer .controls{position:absolute;top:5px;right:5px;z-index:10}
#floatingPlayer button{background:rgba(0,0,0,.6);color:#fff;border:none;border-radius:50%;width:25px;height:25px;cursor:pointer}
#floatingPlayer .hidden{display:none!important}
.video-suggestion-section{padding:50px 15px;background-color:transparent;text-align:center}
.video-suggestion-section h2{color:#053e84;font-weight:600;margin-bottom:20px}
.video-suggestion-card{background:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);margin-bottom:30px;padding:20px;transition:transform .3s ease}
.video-suggestion{position:relative;padding-bottom:40%;height:0;overflow:hidden;max-width:100%}
.video-suggestion iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.video-suggestion-description{padding:20px 0 0;color:#734b8e}
.video-suggestion-description h5{font-size:20px;font-weight:700}
.video-suggestion-description p{font-size:16px;color:#27252a;margin-top:10px}
.about-bg{background-color:#734b8e10}
.process-section-bg{background-color:#fff}
#testimonial-desktop{background-image:linear-gradient(23deg,rgba(5,62,132,.02) 0,rgba(5,62,132,.02) 13%,transparent 13%,transparent 80%,rgba(115,75,142,.02) 80%,rgba(115,75,142,.02) 100%),linear-gradient(42deg,rgba(5,62,132,.02) 0,rgba(5,62,132,.02) 36%,transparent 36%,transparent 77%,rgba(115,75,142,.02) 77%,rgba(115,75,142,.02) 100%),linear-gradient(286deg,rgba(5,62,132,.02) 0,rgba(5,62,132,.02) 2%,transparent 2%,transparent 12%,rgba(115,75,142,.02) 12%,rgba(115,75,142,.02) 100%),linear-gradient(77deg,rgba(5,62,132,.02) 0,rgba(5,62,132,.02) 18%,transparent 18%,transparent 55%,rgba(115,75,142,.02) 55%,rgba(115,75,142,.02) 100%),linear-gradient(90deg,#f3f7ff,#f8f5ff)}
.testimonial-section-bg{background-color:#fff;padding-top:50px}
.testimonial-section-bg header h2{font-size:1.8rem}
.itm-media-object .media img{width:100%}
.itm-media-object .media .img-ab-{background:#f5f5f5;border-radius:20px;width:65px;padding:10px}
.itm-media-object .media-body{margin-left:20px}
.itm-media-object h4{text-align:left;margin-bottom:10px;font-size:18px!important}
.itm-media-object p{font-size:16px}
.mt20{margin-top:12px}
.table-body-card.recommended-card{background-color:#8169f1;color:#fff}
.enquire-form p,.logo-slider p{font-size:16px;color:#27252a}
.logo-slider img{padding:0 1rem 2rem 1rem}
.logo-slider .emphasis-heading img{padding:0!important}
.why-choos-lg{background-color:#fff}
.card-head .plan-type{font-size:1.4rem;color:#053e84;font-weight:700;text-transform:uppercase;margin-bottom:15px}
.price-hl.important-text span{font-size:.8rem;color:#734b83;display:inline-block;position:relative;top:7px;overflow:hidden}
.price-hl.important-text span:hover{color:#734b83!important}
@keyframes highlight-fade{
0%,100%{opacity:1}
50%{opacity:.6}
}
@keyframes underline-animate{
0%,100%{transform:scaleX(0)}
50%{transform:scaleX(1)}
}
.subscribe-btn:hover{background:#053e84;color:#fff;box-shadow:0 6px 15px rgba(0,0,0,.2)}
.view-video-btn{position:fixed!important;top:60%!important;left:-122px;transform:translateY(50%) rotate(90deg);transform-origin:right center;background:#fff;color:#734b8e;padding:7px 17px;font-size:16px;font-weight:500;text-decoration:none;border-radius:10px 10px 0 0;box-shadow:0 8px 16px rgba(0,0,0,.25);z-index:999;transition:all .3s ease;letter-spacing:.7px;backdrop-filter:blur(1px);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center}
.view-video-btn:hover{color:#734b8e}
.view-pricing-btn{position:fixed!important;top:25%!important;right:20px;transform:translateY(-50%) rotate(-90deg);transform-origin:right center;background:#053e84;color:#fff;padding:7px 17px;font-size:16px;font-weight:500;text-decoration:none;border-radius:10px 10px 0 0;box-shadow:0 8px 16px rgba(0,0,0,.25);z-index:9999;transition:all .3s ease;letter-spacing:.7px;backdrop-filter:blur(2px)!important;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:8px; display: none;}
.view-pricing-btn:hover{color:#fff}
@media screen and (max-width:480px){
.view-pricing-btn{font-size:15px;padding:7px 20px;right:20px;background:0 0!important;color:#734b8e!important;}
.popular-plan{font-weight:400;left:21%!important;position:relative}
.discount_img{width:50px;height:auto;position:absolute;right:17px!important;top:-5px!important}
#rbiq_new_pricing_section .pricing-box{padding:0!important}
#rbiq_new_pricing_section .pricing-section{padding:15px!important}
.insurance-product-sec header{border-radius:12px 12px 0 0}
}
.pricing{background-image:linear-gradient(23deg,rgba(5,62,132,.02) 0,rgba(5,62,132,.02) 13%,transparent 13%,transparent 80%,rgba(115,75,142,.02) 80%,rgba(115,75,142,.02) 100%),linear-gradient(42deg,rgba(5,62,132,.02) 0,rgba(5,62,132,.02) 36%,transparent 36%,transparent 77%,rgba(115,75,142,.02) 77%,rgba(115,75,142,.02) 100%),linear-gradient(286deg,rgba(5,62,132,.02) 0,rgba(5,62,132,.02) 2%,transparent 2%,transparent 12%,rgba(115,75,142,.02) 12%,rgba(115,75,142,.02) 100%),linear-gradient(77deg,rgba(5,62,132,.02) 0,rgba(5,62,132,.02) 18%,transparent 18%,transparent 55%,rgba(115,75,142,.02) 55%,rgba(115,75,142,.02) 100%),linear-gradient(90deg,#f3f7ff,#f8f5ff);padding:50px 0}
p{font-size:16px;line-height:1.7;margin:0}
.btn:hover,.butn:hover{background:var(--color-main);border-color:transparent!important}
.btn,.butn{padding:12px 30px;position:relative;overflow:hidden;text-align:center;font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;justify-content:center}
.border-darkBlue2{border-color:var(--color-darkBlue2)!important}
.color-darkBlue2{color:var(--color-darkBlue2)!important}
.mt-30{margin-top:30px!important}
.mb-20{margin-bottom:20px!important}
.rounded-3{border-radius:.3rem!important}
.pricing.style-9 .offer-text{text-align:center;color:var(--color-darkBlue2);font-size:18px;margin-top:50px}
a{text-decoration:none}
.me{width:400px;margin:90px auto}
.me h1,.me p{letter-spacing:3px;text-align:center}
.me p{font-weight:200}
.me span{font-weight:700}
#toTop{position:fixed;bottom:20px;right:20px;display:none;z-index:1000;width:38px!important;height:38px!important;background-color:#053e84;border-radius:50%;box-shadow:0 4px 8px rgba(0,0,0,.2);cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center}
#toTop i{color:#fff;font-size:18px}
#toTop:hover{background-color:#734b8e;box-shadow:0 6px 12px rgba(0,0,0,.3)}
.whatsapp-icon{position:fixed;font-size:2rem;color:#fff;bottom:20px;right:20px;width:50px;height:50px;background-color:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px rgba(0,0,0,.1);cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;z-index:9999!important}
.whatsapp-icon:hover{transform:scale(1.1);box-shadow:0 6px 10px rgba(0,0,0,.2)}
.social{position:fixed;top:175px;z-index:999;width:50px;display:inline-block}
.services.style-1 .service-box h5 .num{color:var(--color-main);font-size:2.5rem;background:#fff;padding:.5rem .785rem;border-radius:2rem;margin-right:.5rem;vertical-align:top;display:none}
.services.style-1 .service-box h5{flex-flow:row-reverse}
.portfolio{background-color:#fff}
#portfolio-bg{background-image:linear-gradient(23deg,rgba(5,62,132,.02) 0,rgba(5,62,132,.02) 13%,transparent 13%,transparent 80%,rgba(115,75,142,.02) 80%,rgba(115,75,142,.02) 100%),linear-gradient(42deg,rgba(5,62,132,.02) 0,rgba(5,62,132,.02) 36%,transparent 36%,transparent 77%,rgba(115,75,142,.02) 77%,rgba(115,75,142,.02) 100%),linear-gradient(286deg,rgba(5,62,132,.02) 0,rgba(5,62,132,.02) 2%,transparent 2%,transparent 12%,rgba(115,75,142,.02) 12%,rgba(115,75,142,.02) 100%),linear-gradient(77deg,rgba(5,62,132,.02) 0,rgba(5,62,132,.02) 18%,transparent 18%,transparent 55%,rgba(115,75,142,.02) 55%,rgba(115,75,142,.02) 100%),linear-gradient(90deg,#f3f7ff,#f8f5ff)!important}
.portfolio-card{display:flex;flex-direction:column;justify-content:space-between;height:280px;padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1)}
.portfolio-card .info{flex-grow:1;text-align:left}
.portfolio-card h5{font-size:22px;margin-bottom:10px;text-transform:capitalize}
.portfolio-card .text{font-size:14px;color:#555;line-height:1.6;padding:10px 20px}
.portfolio .swiper-container{padding-bottom:50px}
.swiper-pagination-bullet{background-color:#000;opacity:.5}
.swiper-pagination-bullet-active{background-color:#053384;opacity:1}
@media (max-width:375px){
.portfolio-card .text{padding:0!important}
}
@media screen and (max-width:768px){
.testimonial .swiper-slide{width:280px!important}
.portfolio-card{padding:15px}
#dropdownContent{display:none;background-color:#f9f9f9;box-shadow:0 8px 16px rgba(0,0,0,.2);border-radius:5px}
}
@media screen and (max-width:576px){
.testimonial .swiper-slide{width:100%!important}
.portfolio-card{height:auto;padding:15px;box-shadow:none}
}
.socials{padding-bottom:20px!important}
.social#chatbox{padding:0;transform:translate(1560px,0);top:400px}
.social #chatbox{position:fixed}
.social#chatbox li{display:block;margin:5px;background:#053e8430;width:300px;text-align:left}
.social#chatbox ul li:hover{transform:translate(-110px,0);background:rgba(239,239,243,.8)}
.social ul li{margin:10px}
.social#chatbox ul li i{margin-left:0;margin-right:10px}
.social ul{padding:0;transform:translate(-258px,0)}
#chatbox ul li{border-radius:30px 0 0 30px;transition:all 1s;text-align:left}
.social ul li{display:block;margin:5px;background:#053e8430;width:300px;text-align:right;padding:6px;border-radius:0 30px 30px 0;transition:all 1s}
.social ul li:hover{transform:translate(110px,0)!important;background:rgba(239,239,243,.8)!important}
.social ul li:hover a{color:#000}
.social ul li:hover i{color:#fff;background:#053e8430;transform:rotate(360deg);transition:all 1s}
.social ul li i{margin-left:5px;color:#053e84;background:#fff;padding:.5rem;border-radius:50%;font-size:16px;transform:rotate(0)}
.go-down{position:absolute;top:84%;left:50%;transform:translate(-50%,-50%);cursor:pointer;animation:bounce 1.5s infinite;color:#fff;font-size:32px;display:flex;flex-direction:column;align-items:center;z-index:9}
.go-down i{margin-top:10px}
.go-down span{font-size:14px;color:#007bff}
@keyframes bounce{
0%,100%{transform:translate(-50%,-50%) translateY(0)}
50%{transform:translate(-50%,-50%) translateY(12px)}
}
.enquiry-button{position:fixed;right:0;top:50%;z-index:99;transform:translateY(50%);rotate:180deg;background-color:#734b8e;color:#fff;width:40px;height:130px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;border-top-right-radius:8px;border-bottom-right-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);gap:10px}
.enquiry-button span{writing-mode:vertical-rl;text-orientation:mixed;font-size:16px;font-weight:700;margin:0}
.collapse ul li{padding:10px 20px}
.collapse{visibility:visible!important}
.enquiry-button i{font-size:24px;margin-bottom:8px;rotate:90deg}
.modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:1000;justify-content:center;align-items:center}
.modal h2{margin:0 0 5px;text-align:center;font-size:1.75rem;color:#734b8e}
.modal form{display:flex;flex-direction:column}
.modal form input,.modal form textarea{padding:10px;font-size:14px;border:1px solid #dee2e6;border-radius:5px}
.modal form button{padding:10px;font-size:16px;color:#fff;background-color:#734b8e;border:none;border-radius:5px;cursor:pointer}
.modal form button:hover{background-color:#0056b3}
.success-message{text-align:center;color:green;font-weight:700}
.contact.style-6 .content{position:relative;border-top:10px solid #734b8e;border-top-right-radius:40px;border-top-left-radius:40px;padding:25px}
.contact.style-6 .content::before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:-o-linear-gradient(45deg,transparent,#def1fa50,transparent,#e8e8f350,transparent);background:linear-gradient(45deg,transparent,#def1fa50,transparent,#e8e8f350,transparent);background-size:400% 400%;-webkit-animation:gradient 20s linear infinite;animation:gradient 20s linear infinite;border-radius:30px;overflow:hidden;z-index:-1;border:1px solid #00000020}
.contact.style-6 .form-group .form-control{line-height:1;border:1px solid rgba(153,153,153,.666666667);border-radius:15px;min-height:46px;font-size:1rem;padding:4px 10px}
.contact.style-6 textarea.form-control{padding-top:14px!important}
.btn.blue5-3Dbutn,.butn.blue5-3Dbutn{background:#734b8e80;-webkit-box-shadow:0 4px 0 0 var(--color-blue4);box-shadow:0 4px 0 0 var(--color-blue4);-webkit-filter:drop-shadow(0 13px 20px rgba(7,57,114,.2078431373));filter:drop-shadow(0 13px 20px rgba(7, 57, 114, .2078431373));font-size:14px;padding:12px 30px}
.btn.hover-blue2:hover,.butn.hover-blue2:hover{background:#053e84;border-color:transparent!important;filter:drop-shadow(0 13px 20px rgba(7, 57, 114, .2078431373));box-shadow:none!important;outline:0!important}
.swiper-button-next,.swiper-button-prev{position:absolute}
.contact.style-6 .content .contact_a{position:absolute;left:0;bottom:0;border-bottom-left-radius:30px;pointer-events:none;max-width:10%}
.contact.style-6 .content .contact_message{position:absolute;right:-90px;top:100px;border-bottom-left-radius:30px;pointer-events:none;max-width:20%}
.process-section{padding:50px 15px;background-color:#f5f8fd}
.process-section h2{color:#053e84;text-align:center;font-weight:700;margin-bottom:30px}
.process-card{background:#fff;border:2px solid #e6e6e6;border-radius:10px;overflow:hidden!important}
.process-card:hover{box-shadow:0 8px 20px rgba(0,0,0,.2);z-index:1;transition:transform .3s ease,box-shadow .3s ease}
.process-card img{width:100%;height:auto;border-bottom:3px solid #734b8e}
.process-card .card-body{text-align:center;padding:15px}
.process-card h5{font-size:18px;font-weight:700;color:#053e84;margin-bottom:10px}
.process-card p{font-size:14px;color:#555;margin:0}
@media (max-width:768px){
.process-card{margin-bottom:20px}
.contact.style-6 .content .contact_a,.contact.style-6 .content .contact_message{display:none}
}
.get-button button{position:relative;overflow:hidden;background-color:#fff;border:2px solid #053e84;color:#053e84;padding:10px 20px;cursor:pointer;font-size:16px;border-radius:5px;font-weight:400!important;transition:color .3s,background-color .3s,border-radius .3s}
.get-button button:hover{color:#fff;outline:0!important}
.get-button button::before{content:'';position:absolute;background-color:#053e84;height:150px;width:200px;top:100%;left:100%;border-radius:50%;transition:all .7s ease;z-index:1}
.get-button button:hover::before{top:-30px;left:-30px;border-radius:0}
.get-button button span{position:relative;z-index:2}
.get-button button a{text-decoration:none;color:inherit;display:inline-block}
.insurance-product-sec .insurance-card{height:565px!important;display:flex!important;flex-direction:column!important}
.insurance-card .card-body{flex-grow:1!important;overflow-y:auto!important;padding-right:10px!important}
.insurance-card .card-body::-webkit-scrollbar{width:6px!important}
.insurance-card .card-body::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2)!important;border-radius:3px!important}
.insurance-card .card-body::-webkit-scrollbar-track{background:0 0!important}
.insurance-product-sec header{background-color:#734b8e;color:#fff}
.insurance-product-sec .insurance-card{position:relative;overflow:hidden;background-color:#fff;border-radius:20px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1;transition:transform .3s ease,box-shadow .3s ease}
.insurance-product-sec .insurance-card .product-list{list-style:none;color:#27252a;padding:0;margin:0}
.insurance-product-sec .insurance-card:hover{box-shadow:0 8px 20px rgba(0,0,0,.2)}
.insurance-product-sec .insurance-card .card-body{background-color:transparent!important}
.insurance-product-sec .insurance-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;opacity:.2;z-index:0}
.insurance-product-sec .insurance-card .card-header{font-size:1.2rem;font-weight:400;background-color:#734b8e;color:#fff;text-align:left;padding:10px 0 10px 20px;z-index:2;position:relative}
.insurance-product-sec .insurance-card .card-body{z-index:2;position:relative;padding:0 27px}
.insurance-product-sec .insurance-card .product-list i{padding-right:5px}
.insurance-product-sec .insurance-card .product-list li{font-size:1rem;padding:10px 0;border-bottom:1px solid #ddd;list-style:disc}
.insurance-product-sec .insurance-card .product-list li:hover{border-bottom:1px solid #734B8E80}
.insurance-product-sec .insurance-card .product-list li:last-child{border-bottom:none}
#rbiq_quote_upf{position:relative}
.footer-line{display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,.1);padding:15px!important;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.2);transform:scale(.8);transition:transform .5s ease,opacity .5s ease}
.footer-lines{transform:scale(.8);transition:transform .5s ease,opacity .5s ease;transform:scale(1);opacity:1;animation:glow 1s infinite alternate;padding:20px;border-radius:12px}
.footer-line i{font-size:60px;color:#734b8e}
.footer-line p{margin:0;font-size:16px}
.footer-line.highlight{position: absolute; bottom: 0px;transform:scale(1);opacity:1;animation:glow 1s infinite alternate}
@keyframes glow{
0%{box-shadow:0 4px 10px rgba(115,75,142,.5)}
100%{box-shadow:0 4px 20px rgba(115,75,142,1)}
}
.insurance-product-sec .row-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}
.insurance-product-sec .card{display:flex;flex-direction:column;height:100%}
.card-body,.insurance-product-sec .card-header{padding:16px}
.insurance-product-sec .card-body{flex-grow:1}
.video-button{position:fixed;bottom:20px;right:20px;width:120px;height:120px;border-radius:50%;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.3);transition:all .3s ease;cursor:pointer;z-index:999;display:none}
.video-button video{width:100%;height:100%;object-fit:cover}
.video-container{position:fixed;bottom:15px;right:70px;width:120px;height:120px;background-color:#000;border-radius:50%;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:1000;resize:both;cursor:grab}
.video-container.fullscreen{width:50%;height:60%;bottom:0;right:0;border-radius:0}
video{width:100%;height:100%;object-fit:cover}
.controls{position:absolute;top:10px;right:10px;display:flex;gap:5px;z-index:1001}
.control-btn{background-color:rgba(255,255,255,.8);border:none;border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2)}
.control-btn:hover{background-color:rgba(255,255,255,1)}
.trigger-tech-popup{padding:14px 28px;background:linear-gradient(135deg,#053e84,#3268d3);color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;font-weight:600;transition:all .3s ease;display:inline-block;box-shadow:0 4px 10px rgba(5,62,132,.3)}
.rbiq_popup_tech_savvy .trigger-datasafe-popup{margin:40px auto;padding:14px 28px;background:linear-gradient(135deg,#053e84,#3268d3);color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;font-weight:600;transition:all .3s ease;display:inline-block;box-shadow:0 4px 10px rgba(5,62,132,.3)}
.rbiq_popup_tech_savvy .trigger-datasafe-popup:hover{background:linear-gradient(135deg,#032f5e,#204a99);transform:translateY(-1px)}
.rbiq_popup_tech_savvy .modal-price-overlay{position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(6px);background-color:rgba(0,0,0,.4);display:none;justify-content:center;align-items:center;z-index:9999;padding:20px}
.rbiq_popup_tech_savvy .modal-price-box{background:#fff;width:100%;max-width:1200px;max-height:90vh;overflow-y:auto;border-radius:6px;position:relative;padding:35px 30px 25px;box-shadow:0 12px 40px rgba(0,0,0,.25);animation:fadeInModal .4s ease;border:1px solid #e5e5e5}
@keyframes fadeInModal{
from{opacity:0;transform:translateY(30px)}
to{opacity:1;transform:translateY(0)}
}
.rbiq_popup_tech_savvy .modal-price-close{position:fixed;top:20px;right:24px;font-size:25px;font-weight:700;background:#fff;border:none;color:#444;cursor:pointer;border-radius:50%;width:40px;height:40px;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:9999;transition:background .3s,color .3s}
.rbiq_popup_tech_savvy .modal-price-close:hover{background:#eee;color:#000}
.rbiq_popup_tech_savvy .modal-price-box h2{color:#053e84;font-size:26px;margin-top:0;margin-bottom:15px}
.rbiq_popup_tech_savvy .modal-price-box h3{color:#734b8e;background-color:#f9f0ff;padding:10px 14px;border-radius:6px;margin-top:24px;font-size:20px;margin-bottom:12px}
.rbiq_popup_tech_savvy .modal-price-box li,.rbiq_popup_tech_savvy .modal-price-box p{color:#333;font-size:16px;line-height:1.8;list-style-type:disc}
.rbiq_popup_tech_savvy .modal-price-box ul{padding-left:20px}
.rbiq_popup_tech_savvy .modal-price-box strong{font-weight:600;color:#053e84}
.rbiq_popup_tech_savvy .modal-price-box::-webkit-scrollbar{width:8px}
.rbiq_popup_tech_savvy .modal-price-box::-webkit-scrollbar-thumb{background:#b8b8b8;border-radius:8px}
.rbiq_popup_tech_savvy .modal-price-box::-webkit-scrollbar-track{background:#f2f2f2;border-radius:8px}
.real-story{display:flex;align-items:center;gap:30px;background:#f9f9f9;border-radius:14px;padding:24px;margin-top:30px;box-shadow:0 6px 20px rgba(0,0,0,.08);flex-wrap:wrap}
.real-story .story-text{flex:1 1 300px}
.real-story .story-text h4{font-size:18px;margin-bottom:8px;color:#053e84}
.real-story .story-text p{font-style:italic;color:#555}
.real-story .story-img{flex:0 0 140px}
.real-story .story-img img{width:100%;height:auto;border-radius:50%;object-fit:cover;box-shadow:0 0 8px rgba(0,0,0,.15)}
.rbiq_toggle_popup_worth .trigger-popup-toggle{margin:40px auto;padding:14px 28px;background:linear-gradient(135deg,#053e84,#3268d3);color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;font-weight:600;transition:all .3s ease;display:inline-block;box-shadow:0 4px 10px rgba(5,62,132,.3)}
.rbiq_toggle_popup_worth .trigger-popup-toggle:hover{background:linear-gradient(135deg,#032f5e,#204a99);transform:translateY(-1px)}
.rbiq_toggle_popup_worth .modal-overlay-toggle{position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(6px);background-color:rgba(0,0,0,.4);display:none;justify-content:center;align-items:center;z-index:9999;padding:20px}
.rbiq_toggle_popup_worth .modal-box-toggle{background:#fff;width:100%;max-width:1200px;max-height:90vh;overflow-y:auto;border-radius:6px;position:relative;padding:35px 30px 25px;box-shadow:0 12px 40px rgba(0,0,0,.25);animation:fadeInModal .4s ease;border:1px solid #e5e5e5}
.modal-box-toggle::-webkit-scrollbar{width:8px}
.modal-box-toggle::-webkit-scrollbar-thumb{background:#bbb;border-radius:8px}
.modal-box-toggle::-webkit-scrollbar-track{background:#f2f2f2}
.rbiq_toggle_popup_worth .modal-close-toggle{position:fixed;top:20px;right:24px;font-size:25px;font-weight:700;background:#fff;border:none;color:#444;cursor:pointer;border-radius:50%;width:40px;height:40px;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:10000;transition:background .3s,color .3s}
.rbiq_toggle_popup_worth .modal-close-toggle:hover{background:#eee;color:#000}
.rbiq_toggle_popup_worth .modal-toggle-header{display:flex;justify-content:center;gap:20px;margin-bottom:30px}
.rbiq_toggle_popup_worth .modal-toggle-header button{padding:9px 17px;border:1px solid #053e84;background:#fff;border-radius:8px;color:#053e84;font-weight:500;cursor:pointer;transition:all .3s ease}
.rbiq_toggle_popup_worth .modal-toggle-header button.active{background:#053e84;color:#fff}
.rbiq_toggle_popup_worth .modal-content-toggle{display:none}
.rbiq_toggle_popup_worth .modal-content-toggle.active{display:block}
.rbiq_toggle_popup_worth .rbiq_popup_security .trigger-beginner-popup{margin:40px auto;padding:14px 28px;background:linear-gradient(135deg,#053e84,#3268d3);color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;font-weight:600;transition:all .3s ease;display:inline-block;box-shadow:0 4px 10px rgba(5,62,132,.3)}
.rbiq_toggle_popup_worth .rbiq_popup_security .modal-beginner-overlay{position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(6px);background-color:rgba(0,0,0,.4);display:none;justify-content:center;align-items:center;z-index:9999;padding:20px}
.rbiq_toggle_popup_worth .modal-beginner-close{position:fixed;top:20px;right:24px;font-size:26px;font-weight:700;background:#fff;border:none;color:#444;cursor:pointer;border-radius:50%;width:40px;height:40px;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:10000}
@keyframes fadeInModal{
from{opacity:0;transform:translateY(30px)}
to{opacity:1;transform:translateY(0)}
}
.rbiq_toggle_popup_worth .rbiq_popup_security .modal-beginner-box h2{color:#053e84;font-size:26px;margin-bottom:20px}
.rbiq_toggle_popup_worth .rbiq_popup_security .modal-beginner-box h3{color:#734b8e;background-color:#f3ecf7;padding:10px 14px;border-radius:6px;font-size:20px;margin-top:24px;margin-bottom:12px}
.rbiq_toggle_popup_worth .rbiq_popup_security .modal-beginner-box li,.rbiq_toggle_popup_worth .rbiq_popup_security .modal-beginner-box p{color:#333;font-size:16px;line-height:1.8;list-style-type:disc}
.rbiq_toggle_popup_worth .rbiq_popup_security .modal-beginner-box strong{color:#053e84}
.rbiq_toggle_popup_worth .rbiq_popup_security p strong{color:#053e84!important}
@keyframes fadeInModal{
from{opacity:0;transform:translateY(30px)}
to{opacity:1;transform:translateY(0)}
}
.rbiq_popup_datasafe .trigger-datasafe-popup{margin:40px auto;padding:14px 28px;background:linear-gradient(135deg,#053e84,#3268d3);color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;font-weight:600;transition:all .3s ease;display:inline-block;box-shadow:0 4px 10px rgba(5,62,132,.3)}
.rbiq_popup_datasafe .trigger-datasafe-popup:hover{background:linear-gradient(135deg,#032f5e,#204a99);transform:translateY(-1px)}
.rbiq_popup_datasafe .modal-price-overlay{position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(6px);background-color:rgba(0,0,0,.4);display:none;justify-content:center;align-items:center;z-index:9999;padding:20px}
.rbiq_popup_datasafe .modal-safe-price-box{background:#fff;width:100%;max-width:1200px;max-height:90vh;overflow-y:auto;border-radius:6px;position:relative;padding:35px 30px 25px;box-shadow:0 12px 40px rgba(0,0,0,.25);animation:fadeInModal .4s ease;border:1px solid #e5e5e5}
@keyframes fadeInModal{
from{opacity:0;transform:translateY(30px)}
to{opacity:1;transform:translateY(0)}
}
.rbiq_popup_datasafe .modal-price-close{position:fixed;top:20px;right:24px;font-size:25px;font-weight:700;background:#fff;border:none;color:#444;cursor:pointer;border-radius:50%;width:40px;height:40px;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:10000;transition:background .3s,color .3s}
.rbiq_popup_datasafe .modal-price-close:hover{background:#eee;color:#000}
.rbiq_popup_datasafe .modal-safe-price-box h2{color:#053e84;font-size:26px;margin-top:0;margin-bottom:15px}
.rbiq_popup_datasafe .modal-safe-price-box h3{color:#734b8e;background-color:#f3ecf7;padding:10px 14px;border-radius:6px;margin-top:24px;font-size:20px;margin-bottom:12px}
.rbiq_popup_datasafe .modal-safe-price-box li,.rbiq_popup_datasafe .modal-safe-price-box p{color:#333;font-size:16px;line-height:1.8;list-style-type:disc}
.rbiq_popup_datasafe .modal-safe-price-box ul{padding-left:20px}
.rbiq_popup_datasafe .modal-safe-price-box strong{font-weight:600;color:#053e84}
.rbiq_popup_datasafe .modal-safe-price-box::-webkit-scrollbar{width:8px}
.rbiq_popup_datasafe .modal-safe-price-box::-webkit-scrollbar-thumb{background:#b8b8b8;border-radius:8px}
.rbiq_popup_datasafe .modal-safe-price-box::-webkit-scrollbar-track{background:#f2f2f2;border-radius:8px}
.rbiq_popup_expand_beyond .trigger-expand-popup{margin:40px auto;padding:14px 28px;background:linear-gradient(135deg,#053e84,#3268d3);color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;font-weight:600;transition:all .3s ease;display:inline-block;box-shadow:0 4px 10px rgba(5,62,132,.3)}
.rbiq_popup_expand_beyond .trigger-expand-popup:hover{background:linear-gradient(135deg,#032f5e,#204a99);transform:translateY(-1px)}
.rbiq_popup_expand_beyond .modal-expand-overlay{position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(6px);background-color:rgba(0,0,0,.4);display:none;justify-content:center;align-items:center;z-index:9999;padding:20px}
.rbiq_popup_expand_beyond .modal-expand-box{background:#fff;width:100%;max-width:1200px;max-height:90vh;overflow-y:auto;border-radius:6px;position:relative;padding:15px 20px 15px;box-shadow:0 12px 40px rgba(0,0,0,.25);animation:fadeInModal .4s ease;border:1px solid #e5e5e5}
@keyframes fadeInModal{
from{opacity:0;transform:translateY(30px)}
to{opacity:1;transform:translateY(0)}
}
.rbiq_popup_expand_beyond .modal-expand-close{position:fixed;top:20px;right:24px;font-size:25px;font-weight:400;background:#fff;border:none;color:#444;cursor:pointer;border-radius:50%;width:40px;height:40px;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:10000;transition:background .3s,color .3s;font-weight:bolder}
.rbiq_popup_expand_beyond .modal-expand-close:hover{background:#eee;color:#000}
.rbiq_popup_expand_beyond .modal-expand-box h2{color:#053e84;font-size:26px;margin-top:0;margin-bottom:15px}
.rbiq_popup_expand_beyond .modal-expand-box h3{color:#734b8e;background-color:#f3ecf7;padding:3px 10px;border-radius:4px;margin-top:15px;font-size:20px;margin-bottom:12px}
.rbiq_popup_expand_beyond .modal-expand-box li,.rbiq_popup_expand_beyond .modal-expand-box p{color:#333;font-size:16px;line-height:1.8;list-style-type:disc}
.rbiq_popup_expand_beyond .modal-expand-box ul{padding-left:20px;margin-bottom:0}
.rbiq_popup_expand_beyond .modal-expand-box strong{font-weight:600;color:#053e84}
.rbiq_popup_expand_beyond .modal-expand-box::-webkit-scrollbar{width:8px}
.rbiq_popup_expand_beyond .modal-expand-box::-webkit-scrollbar-thumb{background:#b8b8b8;border-radius:8px}
.rbiq_popup_expand_beyond .modal-expand-box::-webkit-scrollbar-track{background:#f2f2f2;border-radius:8px}
.rbiq_popup_nbfc .trigger-nbfc-popup{margin:40px auto;padding:14px 28px;background:linear-gradient(135deg,#053e84,#3268d3);color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;font-weight:600;transition:all .3s ease;display:inline-block;box-shadow:0 4px 10px rgba(5,62,132,.3)}
.rbiq_popup_nbfc .trigger-nbfc-popup:hover{background:linear-gradient(135deg,#032f5e,#204a99);transform:translateY(-1px)}
.rbiq_popup_nbfc .modal-nbfc-overlay{position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(6px);background-color:rgba(0,0,0,.4);display:none;justify-content:center;align-items:center;z-index:9999;padding:20px}
.rbiq_popup_nbfc .modal-nbfc-box{background:#fff;width:100%;max-width:1200px;max-height:90vh;overflow-y:auto;border-radius:6px;position:relative;padding:35px 30px 25px;box-shadow:0 12px 40px rgba(0,0,0,.25);animation:fadeInModal .4s ease;border:1px solid #e5e5e5}
.rbiq_popup_nbfc .modal-nbfc-close{position:fixed;top:20px;right:24px;font-size:25px;font-weight:700;background:#fff;border:none;color:#444;cursor:pointer;border-radius:50%;width:40px;height:40px;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:10000;transition:background .3s,color .3s}
.rbiq_popup_nbfc .modal-nbfc-close:hover{background:#eee;color:#000}
.rbiq_popup_nbfc .modal-nbfc-box h2{color:#053e84;font-size:26px;margin-top:0;margin-bottom:15px}
.rbiq_popup_nbfc .modal-nbfc-box h3{color:#734b8e;background-color:#f3ecf7;padding:10px 14px;border-radius:6px;margin-top:24px;font-size:20px;margin-bottom:12px}
.rbiq_popup_nbfc .modal-nbfc-box li,.rbiq_popup_nbfcc .modal-nbfc-box p{color:#333;font-size:16px;line-height:1.8;list-style-type:disc}
.rbiq_popup_nbfc .modal-nbfc-box ul{padding-left:20px;margin-bottom:18px}
.rbiq_popup_nbfc .modal-nbfc-box strong{font-weight:600;color:#053e84}
.rbiq_popup_bfsi .trigger-price-popup{margin:40px auto;padding:14px 28px;background:linear-gradient(135deg,#053e84,#3268d3);color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;font-weight:600;transition:all .3s ease;display:inline-block;box-shadow:0 4px 10px rgba(5,62,132,.3)}
.rbiq_popup_bfsi .trigger-price-popup:hover{background:linear-gradient(135deg,#032f5e,#204a99);transform:translateY(-1px)}
.rbiq_popup_bfsi .modal-price-overlay{position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(6px);background-color:rgba(0,0,0,.4);display:none;justify-content:center;align-items:center;z-index:9999;padding:20px}
.rbiq_popup_bfsi .modal-price-box{background:#fff;width:100%;max-width:1200px;max-height:90vh;overflow-y:auto;border-radius:6px;position:relative;padding:35px 30px 25px;box-shadow:0 12px 40px rgba(0,0,0,.25);animation:fadeInModal .4s ease;border:1px solid #e5e5e5}
@keyframes fadeInModal{
from{opacity:0;transform:translateY(30px)}
to{opacity:1;transform:translateY(0)}
}
.rbiq_popup_bfsi .modal-price-close{position:fixed;top:20px;right:24px;font-size:25px;font-weight:700;background:#fff;border:none;color:#444;cursor:pointer;border-radius:50%;width:40px;height:40px;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:10000;transition:background .3s,color .3s}
.rbiq_popup_bfsi .modal-price-close:hover{background:#eee;color:#000}
.rbiq_popup_bfsi .modal-price-box h2{color:#053e84;font-size:26px;margin-top:0;margin-bottom:15px}
.rbiq_popup_bfsi .modal-price-box h3{color:#734b8e;background-color:#f3ecf7;padding:10px 14px;border-radius:6px;margin-top:24px;font-size:20px;margin-bottom:12px}
.rbiq_popup_bfsi .modal-price-box li,.rbiq_popup_bfsi .modal-price-box p{color:#333;font-size:16px;line-height:1.8;list-style-type:disc}
.rbiq_popup_bfsi .modal-price-box ul{padding-left:20px}
.rbiq_popup_bfsi .modal-price-box strong{font-weight:600;color:#053e84}
.rbiq_popup_bfsi .modal-price-box::-webkit-scrollbar{width:8px}
.rbiq_popup_bfsi .modal-price-box::-webkit-scrollbar-thumb{background:#b8b8b8;border-radius:8px}
.rbiq_popup_bfsi .modal-price-box::-webkit-scrollbar-track{background:#f2f2f2;border-radius:8px}
.rbiq_popup_motor_insurance .trigger-price-popup{margin:40px auto;padding:14px 28px;background:linear-gradient(135deg,#053e84,#3268d3);color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;font-weight:600;transition:all .3s ease;display:inline-block;box-shadow:0 4px 10px rgba(5,62,132,.3)}
.rbiq_popup_motor_insurance .trigger-price-popup:hover{background:linear-gradient(135deg,#032f5e,#204a99);transform:translateY(-1px)}
.rbiq_popup_motor_insurance .modal-price-overlay{position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(6px);background-color:rgba(0,0,0,.4);display:none;justify-content:center;align-items:center;z-index:9999;padding:20px}
.rbiq_popup_motor_insurance .modal-price-box{background:#fff;width:100%;max-width:1200px;max-height:90vh;overflow-y:auto;border-radius:6px;position:relative;padding:35px 30px 25px;box-shadow:0 12px 40px rgba(0,0,0,.25);animation:fadeInModal .4s ease;border:1px solid #e5e5e5}
@keyframes fadeInModal{
from{opacity:0;transform:translateY(30px)}
to{opacity:1;transform:translateY(0)}
}
.rbiq_popup_motor_insurance .modal-price-close{position:fixed;top:20px;right:24px;font-size:25px;font-weight:700;background:#fff;border:none;color:#444;cursor:pointer;border-radius:50%;width:40px;height:40px;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:10000;transition:background .3s,color .3s}
.rbiq_popup_motor_insurance .modal-price-close:hover{background:#eee;color:#000}
.rbiq_popup_motor_insurance .modal-price-box h2{color:#053e84;font-size:26px;margin-top:0;margin-bottom:15px}
.rbiq_popup_motor_insurance .modal-price-box h3{color:#734b8e;background-color:#f3ecf7;padding:10px 14px;border-radius:6px;margin-top:24px;font-size:20px;margin-bottom:12px}
.rbiq_popup_motor_insurance .modal-price-box li,.rbiq_popup_motor_insurance .modal-price-box p{color:#333;font-size:16px;line-height:1.8;list-style-type:disc}
.rbiq_popup_motor_insurance .modal-price-box ul{padding-left:20px}
.rbiq_popup_motor_insurance .modal-price-box strong{font-weight:600;color:#053e84}
.rbiq_popup_motor_insurance .modal-price-box::-webkit-scrollbar{width:8px}
.rbiq_popup_motor_insurance .modal-price-box::-webkit-scrollbar-thumb{background:#b8b8b8;border-radius:8px}
.rbiq_popup_motor_insurance .modal-price-box::-webkit-scrollbar-track{background:#f2f2f2;border-radius:8px}
.rbiq_popup_career_booming .trigger-price-popup{margin:40px auto;padding:14px 28px;background:linear-gradient(135deg,#053e84,#3268d3);color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;font-weight:600;transition:all .3s ease;display:inline-block;box-shadow:0 4px 10px rgba(5,62,132,.3)}
.rbiq_popup_career_booming .trigger-price-popup:hover{background:linear-gradient(135deg,#032f5e,#204a99);transform:translateY(-1px)}
.rbiq_popup_career_booming .modal-price-overlay{position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(6px);background-color:rgba(0,0,0,.4);display:none;justify-content:center;align-items:center;z-index:9999;padding:20px}
.rbiq_popup_career_booming .modal-price-box{background:#fff;width:100%;max-width:1200px;max-height:90vh;overflow-y:auto;border-radius:6px;position:relative;padding:35px 30px 25px;box-shadow:0 12px 40px rgba(0,0,0,.25);animation:fadeInModal .4s ease;border:1px solid #e5e5e5}
@keyframes fadeInModal{
from{opacity:0;transform:translateY(30px)}
to{opacity:1;transform:translateY(0)}
}
.rbiq_popup_career_booming .modal-price-close{position:fixed;top:20px;right:24px;font-size:25px;font-weight:700;background:#fff;border:none;color:#444;cursor:pointer;border-radius:50%;width:40px;height:40px;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:10000;transition:background .3s,color .3s}
.rbiq_popup_career_booming .modal-price-close:hover{background:#eee;color:#000}
.rbiq_popup_career_booming .modal-price-box h2{color:#053e84;font-size:26px;margin-top:0;margin-bottom:15px}
.rbiq_popup_career_booming .modal-price-box h3{color:#734b8e;background-color:#f3ecf7;padding:10px 14px;border-radius:6px;margin-top:24px;font-size:20px;margin-bottom:12px}
.rbiq_popup_career_booming .modal-price-box li,.rbiq_popup_career_booming .modal-price-box p{color:#333;font-size:16px;line-height:1.8;list-style-type:disc}
.rbiq_popup_career_booming .modal-price-box ul{padding-left:20px}
.rbiq_popup_career_booming .modal-price-box strong{font-weight:600;color:#053e84}
.rbiq_popup_career_booming .modal-price-box::-webkit-scrollbar{width:8px}
.rbiq_popup_career_booming .modal-price-box::-webkit-scrollbar-thumb{background:#b8b8b8;border-radius:8px}
.rbiq_popup_career_booming .modal-price-box::-webkit-scrollbar-track{background:#f2f2f2;border-radius:8px}
.rbiq_popup_cancel_policy_v2 .trigger-cancel-popup{margin:40px auto;padding:14px 28px;background:linear-gradient(135deg,#734b8e,#a773c3);color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;font-weight:600;transition:all .3s ease;display:inline-block;box-shadow:0 4px 10px rgba(115,75,142,.3)}
.rbiq_popup_cancel_policy_v2 .trigger-cancel-popup:hover{background:linear-gradient(135deg,#5d3a75,#9164aa);transform:translateY(-1px)}
.rbiq_popup_cancel_policy_v2 .modal-cancel-overlay{position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(6px);background-color:rgba(0,0,0,.4);display:none;justify-content:center;align-items:center;z-index:9999;padding:20px}
.rbiq_popup_cancel_policy_v2 .modal-cancel-box{background:#fff;width:100%;max-width:1200px;max-height:90vh;overflow-y:auto;border-radius:5px;position:relative;padding:35px 30px 25px;box-shadow:0 12px 40px rgba(0,0,0,.25);animation:fadeInModal .4s ease;border:1px solid #e5e5e5}
.rbiq_popup_cancel_policy_v2 .modal-cancel-close{position:fixed;top:20px;right:24px;font-size:26px;font-weight:700;background:#fff;border:none;color:#444;cursor:pointer;border-radius:50%;width:40px;height:40px;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:10000}
.rbiq_popup_cancel_policy_v2 .modal-cancel-close:hover{background:#eee;color:#000}
.rbiq_popup_cancel_policy_v2 .modal-cancel-box h2{color:#053e84;font-size:26px;margin-top:0;margin-bottom:15px}
.rbiq_popup_cancel_policy_v2 .modal-cancel-box h3{color:#734b8e;background-color:#f3ecf7;padding:10px 14px;border-radius:6px;margin-top:24px;font-size:20px;margin-bottom:12px}
.rbiq_popup_cancel_policy_v2 .modal-cancel-box li,.rbiq_popup_cancel_policy_v2 .modal-cancel-box p{color:#333;font-size:16px;line-height:1.8;list-style-type:disc}
.rbiq_popup_cancel_policy_v2 .modal-cancel-box ul{padding-left:20px}
.rbiq_popup_cancel_policy_v2 .modal-cancel-box strong{font-weight:600;color:#734b8e}
.rbiq_popup_cancel_policy_v2 .modal-cancel-box::-webkit-scrollbar{width:8px}
.rbiq_popup_cancel_policy_v2 .modal-cancel-box::-webkit-scrollbar-thumb{background:#b8b8b8;border-radius:8px}
.rbiq_popup_cancel_policy_v2 .modal-cancel-box::-webkit-scrollbar-track{background:#f2f2f2;border-radius:8px}
.workflow-btn-container{text-align:center;background:#fff}
.workflow-btn-container .workflow-btn{background-color:#053e84;color:#fff;border:none;padding:9px 28px;font-weight:400;border-radius:50px;cursor:pointer;display:block;align-items:center;gap:10px;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 10px rgba(0,0,0,.15);position:relative;overflow:hidden;margin:30px auto 10px auto}
.workflow-btn-container .workflow-btn:hover{transform:scale(1.04);box-shadow:0 6px 16px rgba(0,0,0,.2)}
.workflow-btn-container .workflow-btn .icon{animation:pulse 1.5s infinite;font-size:16px;padding-top:0rem!important}
.workflow-btn-container .viewer-overlay{position:fixed;inset:0;background:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;z-index:9999}
.workflow-btn-container .zoom-image-wrapper{overflow:hidden;cursor:grab;max-width:100%;max-height:100%}
.workflow-btn-container .zoom-image-wrapper img{display:block;transform-origin:center center;transition:transform .1s ease-out;user-select:none;pointer-events:none}
.workflow-btn-container .close-btn{position:absolute;top:20px;right:30px;color:#fff;font-size:28px;cursor:pointer;z-index:10000}
@media (max-width:768px){
.rbiq_popup_tech_savvy .modal-price-box{max-height:90vh;padding:25px 20px;border-radius:12px}
.rbiq_popup_tech_savvy .trigger-datasafe-popup{margin:20px auto;font-size:15px;padding:10px 22px}
.rbiq_popup_tech_savvy .modal-price-box h2{font-size:22px}
.rbiq_popup_tech_savvy .modal-price-box h3{font-size:18px}
.rbiq_popup_tech_savvy .modal-price-close{top:14px;right:18px;font-size:24px}
.rbiq_popup_tech_savvy .real-story{flex-direction:column;align-items:flex-start}
.rbiq_popup_tech_savvy .real-story .story-img{margin-top:15px}
.view-pricing-btn:hover{color:#734b8e important}
.rbiq_popup_price_section .modal-price-box{max-height:90vh;padding:25px 20px;border-radius:12px}
.rbiq_popup_price_section .trigger-datasafe-popup{margin:20px auto;font-size:15px;padding:10px 22px}
.rbiq_popup_price_section .modal-price-box h2{font-size:22px}
.rbiq_popup_price_section .modal-price-box h3{font-size:18px}
.rbiq_popup_price_section .modal-price-close{top:14px;right:18px;font-size:24px}
.rbiq_toggle_popup_worth .modal-box-toggle{padding:25px 20px;border-radius:12px}
.rbiq_toggle_popup_worth .modal-toggle-header{flex-direction:column;gap:12px}
.rbiq_popup_datasafe .modal-safe-price-box{max-height:90vh;padding:25px 20px;border-radius:12px}
.rbiq_popup_datasafe .trigger-datasafe-popup{margin:20px auto;font-size:15px;padding:10px 22px}
.rbiq_popup_datasafe .modal-safe-price-box h2{font-size:22px}
.rbiq_popup_datasafe .modal-safe-price-box h3{font-size:18px}
.rbiq_popup_datasafe .modal-price-close{top:14px;right:18px;font-size:24px;}
.rbiq_popup_expand_beyond .modal-expand-box{max-height:90vh;padding:25px 20px;border-radius:12px}
.rbiq_popup_expand_beyond .trigger-expand-popup{margin:20px auto;font-size:15px;padding:10px 22px}
.rbiq_popup_expand_beyond .modal-expand-box h2{font-size:18px}
.rbiq_popup_expand_beyond .modal-expand-box h3{font-size:18px}
.rbiq_popup_expand_beyond .modal-expand-close{top:14px;right:18px;font-size:24px;}
.rbiq_popup_nbfc .modal-nbfc-box{max-height:90vh;padding:25px 20px;border-radius:12px}
.rbiq_popup_nbfc .trigger-nbfc-popup{margin:20px auto;font-size:15px;padding:10px 22px}
.rbiq_popup_nbfc .modal-nbfc-box h2{font-size:22px}
.rbiq_popup_nbfc .modal-nbfc-box h3{font-size:18px}
.rbiq_popup_nbfc .modal-nbfc-close{top:14px;right:18px;font-size:24px}
.insurance-product-sec .insurance-card .card-body{z-index:2;position:relative;padding:0 27px}
.rbiq_popup_bfsi .modal-price-box{max-height:90vh;padding:25px 20px;border-radius:12px}
.rbiq_popup_bfsi .trigger-price-popup{margin:20px auto;font-size:15px;padding:10px 22px}
.rbiq_popup_bfsi .modal-price-box h2{font-size:22px}
.rbiq_popup_bfsi .modal-price-box h3{font-size:18px}
.rbiq_popup_bfsi .modal-price-close{top:14px;right:18px;font-size:24px}
.rbiq_popup_motor_insurance .modal-price-box{max-height:90vh;padding:25px 20px;border-radius:12px}
.rbiq_popup_motor_insurance .trigger-price-popup{margin:20px auto;font-size:15px;padding:10px 22px}
.rbiq_popup_motor_insurance .modal-price-box h2{font-size:22px}
.rbiq_popup_motor_insurance .modal-price-box h3{font-size:18px}
.rbiq_popup_motor_insurance .modal-price-close{top:14px;right:18px;font-size:24px}
.rbiq_popup_career_booming .modal-price-box{max-height:90vh;padding:25px 20px;border-radius:12px}
.rbiq_popup_career_booming .trigger-price-popup{margin:20px auto;font-size:15px;padding:10px 22px}
.rbiq_popup_career_booming .modal-price-box h2{font-size:22px}
.rbiq_popup_career_booming .modal-price-box h3{font-size:18px}
.rbiq_popup_career_booming .modal-price-close{top:14px;right:18px;font-size:24px}
.rbiq_popup_cancel_policy_v2 .modal-cancel-box{max-height:90vh;padding:25px 20px;border-radius:12px}
.rbiq_popup_cancel_policy_v2 .trigger-cancel-popup{margin:20px auto;font-size:15px;padding:10px 22px}
.rbiq_popup_cancel_policy_v2 .modal-cancel-box h2{font-size:22px}
.rbiq_popup_cancel_policy_v2 .modal-cancel-box h3{font-size:18px}
.rbiq_popup_cancel_policy_v2 .modal-cancel-close{top:14px;right:18px;font-size:24px}
.insurance-product-sec .insurance-card{height:auto!important}
}
#rbiq_new_pricing_section .table-light tr th{background:#053e84;color:#fff;font-weight:400}
#rbiq_new_pricing_section .table-bordered tr th{background-color:#734b8e;color:#fff;font-weight:500;text-align:center;font-size:1.15rem}
.create_edit_desktop .info-tooltip{transform:translateY(-32%) scale(1)!important}
.create_edit_mobile .info-tooltip{transform:translateY(-32%) scale(1)!important}
#rbiq_new_pricing_section .table-bordered tr td{text-align:center}
#rbiq_new_pricing_section .pricing-section{background:#fff;border-radius:16px;padding:30px 30px 20px 30px;box-shadow:0 8px 24px rgba(0,0,0,.07)}
#rbiq_new_pricing_section .pricing-header{text-align:center;margin-bottom:30px}
#rbiq_new_pricing_section .pricing-header h2{font-size:1.8rem;font-weight:600;color:#fff}
#rbiq_new_pricing_section .pricing-cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}
#rbiq_new_pricing_section .plan-card{flex:1 1 300px;background:#053e8410;border-radius:12px;padding:24px;border:1px solid #e0e0e0;text-align:center;position:relative}
#rbiq_new_pricing_section .plan-title{font-size:1.3rem;font-weight:600;color:#053e84;margin-bottom:10px}
#rbiq_new_pricing_section .price-display{font-size:1.4rem;font-weight:600;color:#053e84;margin-bottom:5px}
#rbiq_new_pricing_section .cut-price{text-decoration:line-through;font-size:1rem;color:#888;margin-right:6px}
#rbiq_new_pricing_section .discount-inline{background:#734b8e;color:#fff;font-size:.8rem;padding:3px 8px;border-radius:24px;margin-left:8px;vertical-align:middle;font-weight:400}
#rbiq_new_pricing_section .subscribe-btn{background:#053e84;color:#fff;border:none;padding:9px 30px;border-radius:25px;font-weight:500;margin-top:15px;transition:all .3s ease}
#rbiq_new_pricing_section .subscribe-btn:hover{box-shadow:0 4px 8px rgba(0,0,0,.3);transition:all .3s ease}
#rbiq_new_pricing_section .plan-description{font-size:.85rem;margin-top:8px;color:#6c757d}
#rbiq_new_pricing_section .features-table td,#rbiq_new_pricing_section .features-table th{vertical-align:middle;text-align:center;padding:10px;width:200px;font-weight:400}
#rbiq_new_pricing_section .feature-name{text-align:left;font-weight:500;position:relative}
#rbiq_new_pricing_section .info-icon{color:#b6b6b6;cursor:pointer;margin-left:4px;font-size:14px}
#rbiq_new_pricing_section .check-icon{color:#053e84;font-size:1rem}
#rbiq_new_pricing_section .cross-icon{color:#734b8e}
#rbiq_new_pricing_section .accordion-button:not(.collapsed){color:#053e84;background-color:#f1f1f1}
#rbiq_new_pricing_section .pricing-title{text-align:center;margin-bottom:40px}
#rbiq_new_pricing_section .pricing-title h2{font-weight:700;color:#053e84}
#rbiq_new_pricing_section .pricing-box{background-color:#fff;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.05);padding: 7px;height:100%}
#rbiq_new_pricing_section .pricing-header{background-color:#734b8e;color:#fff;padding:10px 15px;border-radius:12px 12px 0 0;font-size:1.15rem;font-weight:600;text-align:center;margin-bottom:20px;position:relative}
#rbiq_new_pricing_section .plan-cards{display:flex;gap:15px;flex-wrap:nowrap;overflow-x:auto}
#rbiq_new_pricing_section .plan{flex:1 1 160px;min-width:160px;border:1px solid #ddd;border-radius:10px;text-align:center;padding:15px 10px;background-color:#fefefe;box-shadow:0 2px 5px rgba(0,0,0,.02);position:relative}
#rbiq_new_pricing_section .plan-type{position:absolute;top:5px;left:43%;transform:translateX(-31%);color:#053e84;font-size:1.05rem;padding:4px 10px;border-radius:12px;font-weight:700}
#rbiq_new_pricing_section .plan h4{font-size:20px;color:#053e84;margin-top:19px}
#rbiq_new_pricing_section .plan span{font-size:13px;color:#5a5a5a}
#rbiq_new_pricing_section .plan p{margin:10px 0 0 0;font-size:13px;color:#444}
#rbiq_new_pricing_section .plan .billed_pad{margin-top:0!important;margin-bottom:20px}
#rbiq_new_pricing_section .plan .billed_pad i{font-size:11px}
#rbiq_new_pricing_section .btn-purple{background-color:#053e84!important;color:#fff!important;border:none;padding:8px 16px;border-radius:25px;font-weight:500;font-size:14px}
#rbiq_new_pricing_section .text-muted{color:#fff!important;margin-bottom:0rem}
#rbiq_new_pricing_section .btn:hover{background-color:#053e84!important;color:#fff!important}
#rbiq_new_pricing_section .custom-line-through{position:relative;display:inline-block;color:#5a5a5a!important;font-size:1.15rem!important;font-weight:600}
#rbiq_new_pricing_section .custom-line-through:before{content:'';position:absolute;top:69%;left:2px;width:100%;height:2px;background-color:#888;transform:rotate(-13deg);transform-origin:left bottom}
#rbiq_new_pricing_section .card-head{position:relative}
#rbiq_new_pricing_section .discount_img{width:45px;height:auto;position:absolute;right:0;top:0;top:3px;left:285px}
#rbiq_new_pricing_section .discount_img_expert{left:375px!important}
#rbiq_new_pricing_section .discount_img img{width:100%;height:auto}
#rbiq_new_pricing_section .card-wrapper{max-width:315px;margin:auto;position:relative;bottom:15px}
#rbiq_new_pricing_section em{color:#053e84}
#rbiq_new_pricing_section .rbiq_ru i{font-size:21px!important}
#rbiq_new_pricing_section .through_ru i{font-size:16px!important}
#rbiq_new_pricing_section #Choose_plan{padding: 7px!important}
#rbiq_new_pricing_section .popular-plan-ribbon{position:absolute;top:17px;left:-20px;background-color:#fff;color:#053e84;font-weight:700;font-size:13px;padding:8px 20px;border-radius:5px;box-shadow:0 12px 30px rgba(0,0,0,.2);clip-path:polygon(0 0,99% -17%,87% 100%,11% 78%);transform:rotate(335deg);text-align:center}
#rbiq_new_pricing_section .popular-plan-ribbon.popular-plan{animation:blinkFade 1.5s ease-in-out infinite}
#rbiq_new_pricing_section .popular-plan-ribbon.popular-plan{animation:blinkFade 1.5s ease-in-out infinite;box-shadow:0 0 8px rgba(255,255,255,.9)}
@keyframes blinkFade{
0%,100%{opacity:1}
50%{opacity:.8}
}
#rbiq_new_pricing_section .discount_img{animation:slideBlink 1s infinite;display:inline-block}
#rbiq_new_pricing_section .popular-plan img{width:100%;height:auto;display:block;border-radius:10px}
#rbiq_new_pricing_section .features_left tr td:first-child{text-align:left}
.rbiq_feature_internal tr td{text-align:left!important}
#rbiq_new_pricing_section .info-tooltip{display:none;position:absolute;bottom:20%;margin:auto;left:5%;transform:translateY(-50%);background:#053e84;color:#fff;padding:8px 12px;border-radius:6px;font-size:13px;font-weight:500;white-space:nowrap;z-index:10;transition:opacity .3s ease,transform .3s ease;opacity:0;pointer-events:none}
#rbiq_new_pricing_section .info-icon:hover .info-tooltip{display:block;opacity:1;transform:translateY(-50%) scale(1)}
@keyframes slideBlink{
0%,100%{transform:translateY(0)}
50%{transform:translateX(-20px)}
}
@keyframes glowPulse{
0%,100%{opacity:0}
50%{opacity:0}
}
@media (max-width:320px){
#rbiq_new_pricing_section .discount_img{width:40px;height:auto;position:absolute;right:0!important;top:6px!important;left:175px!important}
}
@media (min-width:321px) and (max-width:415px){
#rbiq_new_pricing_section .discount_img{width:40px;height:auto;position:absolute;right:0!important;top:6px!important;left:220px!important}
}
@media (min-width:415px) and (max-width:516px){
#rbiq_new_pricing_section .discount_img{width:40px;height:auto;position:absolute;right:0!important;top:6px!important;left:255px!important}
}
@media (min-width:517px) and (max-width:650px){
#rbiq_new_pricing_section .discount_img{width:40px;height:auto;position:absolute;right:0!important;top:6px!important;left:350px!important}
}
@media (min-width:650px) and (max-width:768px){
#rbiq_new_pricing_section .discount_img{width:40px;height:auto;position:absolute;right:0;top:6px!important;left:400px!important}
}
@media (min-width:768px) and (max-width:992px){
#rbiq_new_pricing_section .discount_img{width:40px;height:auto;position:absolute;right:0;top:0;top:6px;left:300px!important}
#rbiq_new_pricing_section .discount_biggner{width:40px;height:auto;position:absolute;right:0;top:0;top:6px;left:200px!important}
}
@media (min-width:768px) and (max-width:1224px){
#rbiq_new_pricing_section .plan-type{position:absolute;top:5px;left:43%;transform:translateX(-31%);color:#053e84;font-size:.825rem;padding:4px 10px;border-radius:12px;font-weight:700}
}
@media (max-width:768px){
#rbiq_new_pricing_section .pricing-cards{flex-direction:column;align-items:center}
#rbiq_new_pricing_section .popular-plan-ribbon{position:absolute!important;top:5px!important;left:-22px!important;background-color:#fff!important;color:#053e84;font-weight:700;font-size:8px;padding:6px 17px!important}
#rbiq_new_pricing_section .plan-type{font-size:.825rem}
#rbiq_new_pricing_section .table-bordered tr td{text-align:center;font-size:12px}
#rbiq_new_pricing_section .check-icon{font-size:12px!important}
#rbiq_new_pricing_section .cross-icon{font-size:12px!important}
#rbiq_new_pricing_section .features-table td,#rbiq_new_pricing_section .features-table th{vertical-align:middle;text-align:center;padding:5px}
#rbiq_new_pricing_section .table-bordered tr th{font-size:14px}
}
@media (min-width:768px){#rbiq_new_pricing_section .rbiq_feature_main{width:50%!important}#rbiq_new_pricing_section .rbiq_feature_internal{width:60%!important}.create_edit_mobile{display:none}.desktop_vid_btn{display:none!important}}
@media (min-width:576px){.modal{background-color:rgba(0,0,0,.4);box-shadow:0 8px 24px rgba(0,0,0,.2);transition:background-color .4s ease,opacity .4s ease;transition:transform .4s ease}}
.accordion-button:not(.collapsed){box-shadow:none;background:0 0}
.accordion-button::after{display:none}
.RBIQ-products .prd-heading{background-color:#053e84;color:#fff;padding:45px 30px;text-align:center;border-top-right-radius:15px;border-top-left-radius:15px;box-shadow:0 4px 12px rgba(0,0,0,.1)}
.RBIQ-products .prd-heading h2{font-size:1.8rem;font-weight:700;text-transform:capitalize;color:#fff;animation:fadeInUp 1s ease-out;max-width:1120px;margin:auto}
.RBIQ-products .prd-heading p{font-size:15px;font-weight:300;max-width:815px;margin:0 auto;color:#fff;animation:fadeInUp 1.5s ease-out;text-align:center;padding-top:10px}
@keyframes fadeInUp{
0%{opacity:0;transform:translateY(30px)}
100%{opacity:1;transform:translateY(0)}
}
@media (max-width:768px){
.RBIQ-products .prd-heading h2{font-size:21px;line-height:1.4;text-align:center;margin:15px 0;font-weight:700}
.RBIQ-products .prd-heading p{font-size:16px;line-height:1.6;text-align:justify;margin:10px 15px}
.RBIQ-products .prd-heading{background-color:#053e84;color:#fff;padding:25px 25px;text-align:center;border-top-right-radius:15px;border-top-left-radius:15px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin:25px 0}
.accordion-body-dsc{border-left:2px solid #053e84!important;border-right:2px solid #734b8e!important;border-radius:6px;box-shadow:0 4px 10px rgba(0,0,0,.2)!important}
.custom-accordion-header{background-color:#f9f9f9!important;color:#053e84!important;font-weight:400!important;font-size:1.15rem!important;padding:1.2rem 1.2rem!important;border:none!important;border-radius:6px!important;transition:all .3s ease-in-out!important;position:relative!important;box-shadow:0 2px 4px rgba(0,0,0,.05)!important;cursor:pointer;font-size:1.15rem;font-weight:400;padding:.9rem 1.2rem;margin:10px auto;border-radius:8px;box-shadow:0 3px 5px rgba(0,0,0,.1);transition:all .3s ease}
.custom-accordion-header.active{background-color:#734b8e!important;color:#fff!important}
.custom-accordion-header i{font-size:1.2rem;color:#053e84;position:absolute;right:15px;top:50%;transform:translateY(-50%) rotate(-90deg);transition:transform .3s ease,color .3s ease}
.custom-accordion-header.active i{color:#fff;transform:translateY(-50%) rotate(0)}
.custom-accordion-body{padding:.5rem 0rem;background-color:#fff!important;font-size:1.1rem!important;color:#333!important;border-top:none!important;border-bottom:none!important;margin-top:-1px!important;box-shadow:inset 0 0 6px rgba(0,0,0,.03)!important;border-radius:0 0 8px 8px!important}
.custom-nested-accordion-header{background-color:#f9f9f9;font-size:1.05rem;font-weight:400;padding:.9rem 1.2rem;margin:10px auto;border-radius:8px;box-shadow:0 3px 5px rgba(0,0,0,.1);transition:all .3s ease;position:relative}
.custom-nested-accordion-header i{font-size:1.2rem;color:#053e84;position:absolute;right:15px;top:50%;transform:translateY(-50%) rotate(-90deg);transition:transform .3s ease,color .3s ease}
.custom-nested-accordion-header.active{background-color:#053e84!important;color:#fff!important}
.custom-nested-accordion-header.active i{color:#fff;transform:translateY(-50%) rotate(0)}
.custom-nested-accordion-body{padding:1rem;background-color:#fff;border-bottom-right-radius:7px;border-bottom-left-radius:7px;box-shadow:0 3px 5px rgba(0,0,0,.2)}
.custom-nested-accordion-item{margin:15px 20px}
.section-head.style-9 h2{font-size:1.25rem!important}
.final-result{background:0 0!important;box-shadow:none!important}
.final-result h2{font-size:1.5rem!important;font-weight:700!important;color:#053e84!important;margin-bottom:.5rem!important}
.final-result p{font-size:1rem!important;color:#444!important;line-height:1.6!important}
.view-video-btn{font-size:15px;padding:7px 20px;background:0 0!important;color:#734b8e!important;top:39.1%!important}
}
.RBIQ-products .fixed-section{height:100vh;background-color:#053e84;color:#fff;padding:20px;position:sticky;top:52px;box-shadow:2px 0 10px rgba(0,0,0,.1)}
.RBIQ-products .fixed-section h2{color:#fff;margin-bottom:20px}
.RBIQ-products .content{background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:30px;margin:0 auto;max-width:1200px;width:100%;display:none}
.RBIQ-products .content.active{display:block}
.RBIQ-products .content h3{font-size:32px;font-weight:600;color:#053e84;text-align:center;margin-bottom:20px;text-transform:capitalize;letter-spacing:1px}
.RBIQ-products .content ul{list-style-type:none;padding-left:0}
.RBIQ-products .content ul li{font-size:18px;line-height:1.6;color:#555;margin-bottom:15px;position:relative;padding-left:30px}
.RBIQ-products .content ul li strong{font-weight:600;color:#734b8e}
.RBIQ-products .card{border:none;border-radius:10px;box-shadow:0 8px 10px rgba(0,0,0,.1);overflow:hidden;transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column;justify-content:space-between;height:100%}
.RBIQ-products .lead{font-size:1.15rem}
.RBIQ-products .card:hover{transform:translateY(-5px);box-shadow:0 12px 25px rgba(0,0,0,.3)}
.RBIQ-products .card-header{background-color:#fff;color:#053e84;text-align:center;font-size:1rem;font-weight:700;padding:15px}
.RBIQ-products .card-body{padding:20px;background-color:#fff;color:#27252a}
.RBIQ-products .alert{background:#053e8410;color:#27252a}
.review-bg2 .card-body p{font-size:16px}
.RBIQ-products .card-body p{margin-bottom:15px;font-size:16px}
.RBIQ-products .card-icon{font-size:1.25rem;color:#fff;margin-bottom:10px}
.RBIQ-products .text-center{position:relative;display:inline-block;text-align:center;padding-bottom:10px;color:#734b8e}
.RBIQ-products .text-centerss{position:relative;display:inline-block;text-align:center;padding-bottom:10px}
.RBIQ-products .lead{position:relative;display:inline-block;padding-bottom:10px;color:#734b8e}
.RBIQ-products .text-center::after{content:'';position:absolute;bottom:7px;left:50%;transform:translateX(-50%);width:50%;height:2px;background-color:#053e84}
.RBIQ-products .text-centerss::after{content:'';position:absolute;bottom:12px;left:50%;transform:translateX(-50%);width:100%;height:3px;background-color:#053e84}
.RBIQ-products .text-muted{font-size:1.1rem;padding:10px 0}
.accordion-body{font-size:.9rem;padding:25px 10px}
.RBIQ-products .content-section{padding:0;display:flex;align-items:center;padding-top:0rem;padding-bottom:0rem}
.RBIQ-products .heading{font-weight:700;font-size:1rem;margin-bottom:10px;display:flex;align-items:center;gap:10px}
.RBIQ-products .text{font-size:1rem;color:#555}
.RBIQ-products .left-align{text-align:left}
.RBIQ-products .right-align{text-align:right}
.RBIQ-products .icon{font-size:2rem;color:#734b8e}
.RBIQ-products .image-container img{width:85%;height:auto;border-radius:12px}
.btn-group-vertical{background-color:#053e8410;color:#fff}
.RBIQ-products .btn-group-vertical{position:sticky;top:80px}
.RBIQ-products .btn-group-vertical .btn{text-align:left!important;transition:background-color .3s,color .3s}
.RBIQ-products .active-btn{background-color:#053e84!important;color:#fff!important}
@media (max-width:768px){
.RBIQ-products .desktop-view{display:none}
.RBIQ-products .mobile-view{display:block}
.RBIQ-products .accordion-button{text-align:left;font-size:.825rem}
.final-result h2{font-size:1.25rem!important;margin-bottom:0!important}
.final-result p{font-size:1rem!important;line-height:20px!important}
#why_pick_rbiq_dasktop{display:none}
.RBIQ-products .content h3{font-size:26px}
.RBIQ-products .content ul li{font-size:16px}
}
@media (min-width:768px){
.RBIQ-products .desktop-view{display:block}
.RBIQ-products .mobile-view{display:none}
.accordion{border:0 solid #ddd!important;border-radius:8px;overflow:hidden;outline:0}
.accordion{border:none!important;border-radius:8px;overflow:hidden;outline:0}
.accordion-item{border:none}
.accordion-item:last-child{border-bottom:none}
.accordion-header{margin:0}
.nav-item .nav-link{position:relative}
.nav-item .nav-link::after{content:"";position:absolute;left:0;bottom:10px;width:0%;height:2px;background-color:#734b8e;transition:width .5s ease-in-out}
.nav-item .nav-link:hover::after{width:100%;margin:auto}
.accordion-button{color:#fff;font-size:1.2rem;font-weight:400;padding:1rem;text-align:left;border:none;cursor:pointer;display:flex!important;justify-content:flex-start!important;align-items:center!important;transition:background .5s ease,transform .5s ease}
.accordion-button:hover{background:0 0!important;color:#053e84!important}
.accordion-body{max-height:0;overflow:hidden;background:#fff;padding:0 2rem;font-size:.95rem;color:#333;line-height:1.5;border:none;transition:max-height 1.5s ease,padding 1s ease;border-radius:6px!important}
.accordion-item:hover{border-radius:6px!important;border:1px solid #053e8430;box-shadow:0 4px 10px rgba(0,0,0,.1);border-radius:6px}
.accordion-item:hover .accordion-body{max-height:200px;padding:.25rem 1.15rem;border-radius:6px}
.btn-group-vertical .btn.active{background:#fff!important;color:#734b8e;box-shadow:0 5px 7px rgba(0,0,0,.3);outline:0;border:none}
.mobile_feature_card{display:none}
#why_pick_rbiq_mobile{display:none}
}
.accordion-button{color:#053e84!important;border:none}
.accordion-button img{width:10%}
.products-rbms{background:0 0;color:#fff;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,.2)}
#buttonGroup{width:100%;background:#053e84;border-radius:15px;padding:15px 15px;box-shadow:0 4px 6px rgba(0,0,0,.1);height:85vh}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-radius:25px}
.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-radius:25px}
.RBIQ-products .btn{width:100%;padding:10px 10px;margin-bottom:10px;border:none;border-radius:25px;background:rgba(255,255,255,.2);color:#fff;font-size:16px;font-weight:400;text-align:center;cursor:pointer;transition:all .3s ease}
.text-centersss{border-bottom:3px solid transparent;padding:3px 0;transition:border-color .3s ease,color .3s ease}
.btn.active .text-centersss{border-color:#734b83;color:#734b83}
.RBIQ-products .btn:hover{background:rgba(255,255,255,.4);transform:translateY(-3px)}
.RBIQ-products .btn:focus{outline:0}
.rbms-complexity{padding-top:75px}
@media (max-width:768px){.desktop-view{padding:10px}#buttonGroup{max-width:100%}.RBIQ-products .btn{font-size:14px;padding:8px 10px}}
.accordion-item{border:none}
.rbia-opacity{background:rgba(5,62,132,.5);position:absolute;z-index:1;height:60vh;width:100%}
.header-rbiqp{background:url(../../assets/products/rbms-prd.jpg) no-repeat center center/cover;background-attachment:fixed;position:relative;height:60vh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}
.header-rbiqp::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}
.btn-primary,.header-rbiqp h1,.header-rbiqp p{position:relative;z-index:2}
.header-rbiqp h2{font-size:1.8rem;color:#fff!important;margin-bottom:20px;line-height:1;animation:fadeIn 1.5s ease-in-out;z-index:999}
.header-rbiqp p{color:#fff;font-size:1.2rem;width:80vw;margin-bottom:20px;animation:fadeIn 2s ease-in-out}
.header-rbiqp .btn-primary{background-color:#053e84;border:none;width:15%;padding:10px 20px;font-size:1rem;border-radius:30px;transition:background-color .3s,transform .3s}
.header-rbiqp .btn-primary:hover{background-color:#053e84;transform:scale(1.05)}
.features-rbiqp{display:flex;flex-wrap:wrap;gap:20px;margin-top:40px;padding-top:100vh}
.features-rbiqp .feature{flex:1 1 calc(33.333% - 20px);background-color:#f9f9f9;border:1px solid #ddd;border-radius:10px;padding:20px;text-align:center;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:transform .3s}
.features-rbiqp .feature:hover{transform:translateY(-5px);box-shadow:0 4px 10px rgba(0,0,0,.2)}
@keyframes fadeIn{
0%{opacity:0;transform:translateY(-20px)}
100%{opacity:1;transform:translateY(0)}}
.rbiqp-mobile{display:none}
@media (max-width:768px){.rbiqp-mobile{display:block}.rbiqp{display:none}.rbia-opacity{background-color:rgba(0,0,0,.05);padding:20px}.header-rbiqp-mob{text-align:center;padding:20px;border:1px solid #ddd;border-radius:10px;background-color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.1)}.header-rbiqp-mob h2{color:#053e84;font-size:1.5rem;line-height:1.4}.header-rbiqp-mob p{color:#27252a;margin:20px auto}.header-rbiqp-mob .btn{background-color:#053e84;color:#fff;border:none;padding:10px 20px;border-radius:30px;transition:background-color .3s ease}.header-rbiqp-mob .btn:hover{background-color:#734b8e}}
@media (min-width:1024px){#testimonial-mobile{display:none}}
@media (max-width:1024px){.client-testimonial-sec{display:none}}
.services.style-1{position:relative}
.services.style-1 .ser_shap_l{position:absolute;left:0;bottom:40%;z-index:-1;-webkit-transition:all 5s ease;-o-transition:all 5s ease;transition:all 5s ease}
.services.style-1 .ser_shap_r{position:absolute;right:0;bottom:-1%;opacity:.5}
.services.style-1 .service-box{position:relative;z-index:5;padding:20px;border:1px solid rgba(153,153,153,.2);border-radius:8px;display:block;background-color:#c7b9d1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;min-height:270px}
.services.style-1 .service-box h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:flex-start;margin-bottom:15px}
.services.style-1 .service-box h5 a{color:#734b8e;font-weight:700}
.services.style-1 .service-box h5 .num{color:var(--color-main);font-size:18px}
.services.style-1 .service-box .icon{margin-bottom:15px}
.services.style-1 .service-box .icon img{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;display:none}
.services.style-1 .service-box .info .text{color:#27252a;margin-bottom:20px;font-size:13px}
.services.style-1 .service-box .info .tags a{font-size:11px;padding:5px 7px;border-radius:4px;background-color:rgb(193 175 206);margin-top:10px;color:#053e84}
.services.style-1 .service-box:hover .info .tags a{background-color:rgb(5 62 132);color:#fff}
.services.style-1 .service-box:hover{border-color:transparent;-webkit-box-shadow:0 54px 115px 0 rgba(52,60,66,.25);box-shadow:0 54px 115px 0 rgba(52,60,66,.25);background-color:#9b7cb1}
.services.style-1 .service-box:hover .text,.services.style-1 .service-box:hover h5 a{color:var(--color-main)}
.tags.style-2 a{font-size:11px;padding:3px 7px;border-radius:4px;background-color:#131172;margin:3px}
.services_projects{background-image:url(../../assets/img/services_work.png);background-size:cover;background-attachment:fixed;background-position:center}
.services_projects .swiper-button-next,.services_projects .swiper-button-prev{width:50px;height:50px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.services_projects .swiper-button-next:hover,.services_projects .swiper-button-prev:hover{background:var(--color-lightBlue)!important}
.swiper-slide-duplicate-prev .service-box{border:0!important}
.services.style-7{position:relative;background-color:#f0eff5}
.services.style-7 .services-content{position:relative}
.services.style-7 .services-content::after{position:absolute;content:"";left:0;bottom:0;width:100%;height:10px;background-image:url(../img/ser_wh_line.png);background-repeat:repeat-x}
.services.style-7 .service-item-style7{text-align:center;margin-top:30px;padding:0 15px}
.services.style-7 .service-item-style7 .img{position:relative;width:140px;height:140px;margin:0 auto 40px}
.services.style-7 .service-item-style7 .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}
.services.style-7 .service-item-style7 .img .icon{width:40px;height:40px;line-height:40px;text-align:center;background-color:#fff;border-radius:50%;color:var(--color-blue7);position:absolute;bottom:0;right:0;font-size:20px}
.services.style-7 .service-item-style7 .info h6{font-size:20px;font-weight:700;margin-bottom:15px;text-transform:capitalize}
.services.style-7 .service-item-style7 .info .text{font-size:16px;color:#666;margin-bottom:30px}
.services.style-7 .service-item-style7 .info a{color:#000}
.services.style-7 .service-item-style7 .info a i{position:relative;top:2px;margin:0 5px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.services.style-7 .service-item-style7 .info a i:first-of-type{opacity:0;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}
.services.style-7 .service-item-style7 .info a i:last-of-type{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.services.style-7 .service-item-style7 .info a:hover{color:var(--color-blue7);padding-left:10px}
.services.style-7 .service-item-style7 .info a:hover i:first-of-type{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.services.style-7 .service-item-style7 .info a:hover i:last-of-type{opacity:0;-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}
.services.style-8{background-image:url(../img/services/serv8_back.png);background-size:cover}
.services.style-8 .services-slider8 .swiper-wrapper{-webkit-transition-timing-function:linear!important;-o-transition-timing-function:linear!important;transition-timing-function:linear!important;position:relative}
.services.style-8 .service-card.style-8{text-align:center;padding:50px;-webkit-box-shadow:0 16px 32px 0 rgba(0,0,0,.0392156863);box-shadow:0 16px 32px 0 rgba(0,0,0,.0392156863);border:1px solid #f4f4f4;border-radius:10px;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.services.style-8 .service-card.style-8:hover{-webkit-box-shadow:none;box-shadow:none;border-color:var(--color-main)}
.services.style-8 .service-card.style-8:hover .info a{color:var(--color-main)}
.services.style-8 .service-card.style-8 .icon{margin-bottom:10px}
.services.style-8 .service-card.style-8 .info h5{font-size:24px;font-weight:700;text-transform:capitalize}
.services.style-8 .service-card.style-8 .info p{font-size:16px;color:#666;margin-top:20px}
.services.style-8 .service-card.style-8 .info a{text-transform:uppercase;color:#c3c3c3;margin-top:35px}
@media screen and (min-width:991px){.services-slider8{position:relative}.services-slider8 .swiper-slide{width:370px!important}}
.services.style-9 .services-content{position:relative}
.services.style-9 .services-content::before{position:absolute;content:"";left:0;top:0;width:100%;height:50%;background-color:#fff}
.services.style-9 .services-content .service-card{padding:35px;-webkit-box-shadow:0 -16px 32px 0 rgba(0,0,0,.031372549);box-shadow:0 -16px 32px 0 rgba(0,0,0,.031372549);border-radius:6px;background-color:#fff;position:relative;z-index:5}
.services.style-9 .services-content .service-card .img-icon{margin-bottom:25px}
.services.style-9 .services-content .service-card .img-icon img{width:60px;height:60px;-o-object-fit:cover;object-fit:cover}
.services.style-9 .services-content .service-card h3{font-size:22px;font-weight:700;color:var(--color-darkBlue2);margin-bottom:15px}
.services.style-9 .services-content .service-card p{color:#666;margin-bottom:30px}
.services.style-9 .services-content .service-card .icon{font-size:18px;color:#999}
.services.style-9 .con-info{padding:30px;color:#fff;border-radius:6px;background-image:-webkit-gradient(linear,left top,right top,from(#25146f),color-stop(#3680fc),to(#25146f),);background-image:-o-linear-gradient(left,#25146f,#3680fc,#25146f);background-image:linear-gradient(to right,#25146f,#3680fc,#25146f);text-align:center;margin-top:60px}
.services.style-9 .con-info h5{font-size:18px;font-weight:300px}
.services.style-10{position:relative}
.services.style-10::before{position:absolute;content:"";left:0;bottom:-1px;width:100%;height:50%;background-color:#f8f9fa}
.services.style-10 .content{position:relative;border-radius:6px;background-color:#fff;-webkit-box-shadow:0 -16px 32px 0 rgba(0,0,0,.0392156863);box-shadow:0 -16px 32px 0 rgba(0,0,0,.0392156863);padding:50px}
.services.style-10 .content .section-title{font-size:calc(8vw + 40px);text-transform:uppercase;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-weight:700;line-height:.75;color:#f6f6f6;background-image:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(rgba(250,250,250,.1843137255)));background-image:-o-linear-gradient(top,#f6f6f6,rgba(250,250,250,.1843137255));background-image:linear-gradient(to bottom,#f6f6f6,rgba(250,250,250,.1843137255));-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.services.style-10 .services-card{position:relative;z-index:10}
.services.style-10 .services-card h6{font-size:14px;color:#8169f1;margin-bottom:15px}
.services.style-10 .services-card h3{font-size:22px;margin-bottom:10px}
.services.style-10 .services-card p{color:#666}
.services.style-10 .services-card .icon{margin-top:40px}
.services.style-10 .services-card .icon img{width:75px;height:60px;-o-object-fit:contain;object-fit:contain}
.services.style-13 .item{position:relative;margin-top:30px}
.services.style-13 .item .circle{position:absolute;width:55px;height:55px;border-radius:50%;background-color:var(--color-orange3);top:20px;right:40px;opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:-2}
.services.style-13 .item .pattern{position:absolute;bottom:0;left:0;opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:-2}
.services.style-13 .item:hover .circle{top:-20px;opacity:1}
.services.style-13 .item:hover .pattern{bottom:-30px;left:-20px;opacity:1}
.services.style-13 .item .cont{padding:40px;border-radius:10px;background-color:#fff;-webkit-box-shadow:0 16px 32px 0 rgba(0,0,0,.0588235294);box-shadow:0 16px 32px 0 rgba(0,0,0,.0588235294);border:1px solid #eaeaea;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative;z-index:10}
.services.style-13 .item .cont:hover{-webkit-box-shadow:none;box-shadow:none}
.services.style-13 .item .cont:hover a{color:#fff;font-weight:500}
.services.style-13 .item .cont:hover a::before{width:100%;height:100%;opacity:1}
.services.style-13 .item .cont .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:700;color:#000;margin-bottom:20px}
.services.style-13 .item .cont .title img{height:60px;-webkit-margin-end:30px;margin-inline-end:30px}
.services.style-13 .item .cont p{font-size:16px;color:#666;margin-bottom:30px}
.services.style-13 .item .cont a{text-transform:uppercase;font-weight:600;position:relative;font-size:16px;padding:9px 15px;border-radius:30px;overflow:hidden;z-index:10}
.services.style-13 .item .cont a::before{position:absolute;content:"";left:0;top:0;width:40px;height:40px;border-radius:30px;background-color:var(--color-orange3);opacity:.2;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:-1}
.pricing-card{border-radius:15px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;background:#fff}
.features-list{list-style:none;padding:0;font-size:1rem;color:#555;padding-top:10px!important}
.features-list li{margin-bottom:10px;position:relative;padding-left:25px;line-height:1.5}
.features-list li::after{content:'\2714';color:#4e54c8;font-weight:400;position:absolute;right:0;text-align:right;top:-4px;font-size:.925rem}
.pro-header{color:#053e84}
.discount_img{width:50px;height:auto;position:absolute;right:0;top:-5px}
.discount_img img{width:100%;height:auto}
.read-more-btn:hover{background:0 0!important}
.btn-gradient{background:linear-gradient(90deg,#4e54c8,#8f94fb);color:#fff;border:none;font-size:1rem;font-weight:700;transition:background .3s ease}
.btn-gradient:hover{background:linear-gradient(90deg,#8f94fb,#4e54c8)}
@media (max-width:768px){.price-section h2{font-size:1.5rem}.features-list{font-size:.9rem}}
.pricing-card{border:2px solid transparent;border-radius:7px;padding:27px 20px;text-align:center;transition:transform .3s ease,border-color .3s ease;background-color:#efefef}
.pro-details{padding-left:14px}
.pro-details li{list-style-type:disc!important;margin-left:20px;padding-left:0!important}
.pro-details li::before{content:' '!important;color:#053e84;font-weight:700;position:absolute;left:10px;top:2px;font-size:12px}
.features-container{overflow:hidden;transition:overflow .3s ease;position:relative}
.features-container::-webkit-scrollbar{width:8px;height:8px}
.features-container::-webkit-scrollbar-thumb{background:#053e84;border-radius:4px}
.features-container::-webkit-scrollbar-thumb:hover{background:#032a5c}
.features-container::-webkit-scrollbar-track{background:#f4f4f4;border-radius:4px}
.pricing-card .text-dark{font-size:14px}
.pricing-card button{color:#053e84!important}
.pricing-card h2{font-size:24px}
.features-list{list-style:none;padding:0;font-size:12px;color:#555}
.features-list li{margin-bottom:5px;position:relative;padding-left:18px;text-align:left;list-style-type:disc!important;margin-left:20px;padding-left:0!important}
.pricing-card .btn-link{text-decoration:none}
.section-head .mb-10{margin-bottom:0rem;color:#734b8e;font-size:1.8rem}
.border-1{border-width:0!important}
.section-head.style-5 p{color:#666!important}
.btn-primary{background-color:#053e84;border:none}
.btn-primary:hover{background-color:#734b8e}
.price-section{font-size:1.2rem;margin-bottom:10px}
.price-section .original-price{text-decoration:line-through;color:#888;margin-right:5px}
.price-section .discount{color:tomato;font-weight:700}
.actual-price{font-size:2rem;font-weight:700;margin-top:5px}
.review-bg{background-image:linear-gradient(23deg,rgba(5,62,132,.02) 0,rgba(5,62,132,.02) 13%,transparent 13%,transparent 80%,rgba(115,75,142,.02) 80%,rgba(115,75,142,.02) 100%),linear-gradient(42deg,rgba(5,62,132,.02) 0,rgba(5,62,132,.02) 36%,transparent 36%,transparent 77%,rgba(115,75,142,.02) 77%,rgba(115,75,142,.02) 100%),linear-gradient(286deg,rgba(5,62,132,.02) 0,rgba(5,62,132,.02) 2%,transparent 2%,transparent 12%,rgba(115,75,142,.02) 12%,rgba(115,75,142,.02) 100%),linear-gradient(77deg,rgba(5,62,132,.02) 0,rgba(5,62,132,.02) 18%,transparent 18%,transparent 55%,rgba(115,75,142,.02) 55%,rgba(115,75,142,.02) 100%),linear-gradient(90deg,#f3f7ff,#f8f5ff)}
.reviews-section .owl-carousel .owl-dots{margin:5px 0 0 0}
.reviews-card span{font-size:30px;color:#007cdc}
.reviews-card{text-align:center;background:#fff;border-radius:20px;padding:30px;margin:5px 0;-webkit-box-shadow:0 3px 6px rgba(91,130,148,.08);box-shadow:0 3px 6px rgba(91,130,148,.08);position:relative;top:0;border:1px solid #e8e8ef;cursor:grab;background-image:repeating-linear-gradient(90deg,hsla(196,0%,79%,.06) 0,hsla(196,0%,79%,.06) 1px,transparent 1px,transparent 96px),repeating-linear-gradient(0deg,hsla(196,0%,79%,.06) 0,hsla(196,0%,79%,.06) 1px,transparent 1px,transparent 96px),repeating-linear-gradient(0deg,hsla(196,0%,79%,.09) 0,hsla(196,0%,79%,.09) 1px,transparent 1px,transparent 12px),repeating-linear-gradient(90deg,hsla(196,0%,79%,.09) 0,hsla(196,0%,79%,.09) 1px,transparent 1px,transparent 12px),linear-gradient(90deg,#fff,#fff)}
.reviews-card img{border-radius:100px;max-width:140px;margin:0 auto 15px}
.reviews-card h5 span{font-weight:400;display:block;font-size:16px;margin:0 0 10px 0;color:#31abfc;font-family:Assistant,sans-serif}
.reviewer-text{text-align:left}
.-reviewr{width:70px;height:70px;border-radius:100px;overflow:hidden;margin-right:15px}
.review-text{text-align:justify}
.review-text{padding-bottom:30px}
.star-rate{margin-top:5px}
.star-rate li{display:inline-block;margin:0 2px}
.star-rate li a.chked{color:#ff711c}
.star-rate li a{color:#6a6a8e}
.-client-details-{display:flex}
.help-block{color:#ff5050;margin:0 0 0 10px;font-size:12px;position:absolute;bottom:11px;background:#fff;right:24px}
.cta-heading-2 img{margin:0 0 20px 0}
.cta-heading-2{margin-right:50px}
.cta-heading-2 h2{font-weight:800;font-size:30px;line-height:1.2;padding-bottom:20px;color:#0a2233}
.cta-heading-2 p{padding-bottom:20px}
#contact-form .form-group{margin-bottom:0;position:relative}
.form-group{margin-bottom:0}
.form-block{overflow:hidden;background:rgba(255,255,255,.85);border-radius:20px;-webkit-box-shadow:0 3px 6px rgba(91,130,148,.08);box-shadow:0 3px 6px rgba(91,130,148,.08);border:1px solid #e8e8ef}
.form-block form{padding:0 20px 30px 20px}
.form-block input:focus,.form-block textarea:focus{border:1px solid #007cdc}
.form-block input,.form-block select{width:100%;height:50px;padding:0 15px;margin:0 0 10px 0;border-radius:8px;color:#172b43;font-size:16px;outline:0;background:#fff;-webkit-box-shadow:0 3px 6px rgba(91,130,148,.08);box-shadow:0 3px 6px rgba(91,130,148,.08);border:1px solid #e6e6e6}
.form-block textarea{max-height:70px;width:100%;padding:15px;margin:0 0 10px 0;border-radius:8px;color:#172b43;font-size:16px;outline:0;background:#fff;-webkit-box-shadow:0 3px 6px rgba(91,130,148,.08);box-shadow:0 3px 6px rgba(91,130,148,.08);border:1px solid #e6e6e6}
.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007cdc;background-color:#007cdc}
.custom-control-input:focus~.custom-control-label::before{-webkit-box-shadow:0 3px 6px rgba(91,130,148,.08);box-shadow:0 3px 6px rgba(91,130,148,.08)}
.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#ffbc80}
.custom-control-label::before{position:absolute;top:-1px;left:-1.5rem;display:block;width:20px;height:20px;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}
.custom-control-label::after{position:absolute;top:-3px;left:-26px;display:block;width:25px;height:25px;content:"";background:no-repeat 50%/50% 50%}
.custom-control{margin-bottom:10px}
.form-block label input{height:20px;width:20px;position:relative;top:5px;margin:0 5px 0 0}
.fieldsets label{position:relative;top:-10px;font-size:14px;color:#007cdc;margin:0;padding:0}
.custom-control label{text-indent:-21px;padding:0 0 0 21px;font-size:13px}
.form-block label a{color:#000}
.form-header{text-align:center;border-bottom:3px solid #4877f1;padding:10px 0;margin:0 0 20px 0;background-color:#f8f6ff}
.form-header h2 span{font-size:30px;display:block;font-weight:700;color:#0a2233}
.form-header p{text-align:center}
.form-block p.trm{font-size:13px;width:100%;text-align:center;margin:10px 0 0 0}
.form-block p.trm i{padding:5px 5px 0 0}
.pl0{padding-left:0!important}
.footer-ft p a{color:rgba(243,243,243,.565)}
.footer-ft p a:hover{color:#f3f3f3}
footer{background-color:#053e84;color:#fff}
footer p{color:#fff}
.footer- a img{width:140px}
.footer- p{text-align:left;font-size:22px;font-weight:600;color:#fff}
.footer- a{display:block}
.footer-block{padding:20px 0}
.social-links{text-align:right}
.social-links a{color:#0a2233;font-size:25px;line-height:1}
.footer-address-list li i{margin:0 5px 0 0}
.footer-address-lists li{padding:7px 0;gap:7px}
.footer-address-lists li a{color:#fff}
.footer-address-lists li a:hover{color:#fff}
.copyright{border-top:1px solid rgb(255 255 255 / .1);margin-top:20px}
.footer-address-list li{font-size:16px;text-indent:-12px;padding-left:25px;padding:7px 0}
.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--color-gray4)}
.process-card{position:relative;overflow:hidden;transition:transform .3s ease-in-out}
.custom-line-through{position:relative;display:inline-block;color:#5a5a5a;font-size:20px;font-weight:400}
.custom-line-through:hover{color:#5a5a5a!important}
.custom-line-through:before{content:'';position:absolute;top:63%;left:5px;width:100%;height:2px;background-color:#888;transform:rotate(-15deg);transform-origin:left bottom}
.pricing-cont .color-999 i{font-size:.815rem}
.pricing-cont h2 span:first-child{position:relative;top:3px;font-size:1.15rem}
.pricing-cont h2 span{font-size:1.15rem}
.pricing-cont .gst-info{font-size:14px;margin-top:10px;color:#053e84}
.pricing-cont .price{font-size:24px!important}
.pricing-cont .total-info{font-size:15px;font-weight:400;color:#053e84}
.pricing-cont .color-darkBlue2{color:#053e84}
.pricing-cont .color-999{color:#999}
.pricing-cont a:hover{background-color:#053e84;color:#fff!important}
.pricing-cont .butn{position:relative;top:20px;text-transform:uppercase}
.process-card img{width:100%;transition:transform .3s ease-in-out}
.process-card:hover img{transform:scale(1.1)}
.footer-social-media-icons a{color:#fff;font-size:16px;border:1px solid #cacaca;border-radius:12px;margin:0 2px;width:35px;height:35px;display:inline-block;text-align:center;padding:7px 0}
.footer-social-media-icons a{background-color:#fff!important;color:#734b8e;border:none}
.footer-social-media-icons a:hover{background-color:#734b8e;color:#053e84!important;transition:.3s ease;border:none;transform:translateY(-4px)}
.steps-icons{text-align:right}
.steps-icons img{width:80px}
.faq-section{padding:50px}
.accordion{max-width:900px;margin:0 auto}
.faq-item{background:#fff;margin-bottom:15px;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}
.faq-item:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(0,0,0,.15)}
.faq-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;font-size:1.25rem;font-weight:600;cursor:pointer;background:linear-gradient(135deg,#f9f9ff 0,#e3e3f1 100%);border-radius:10px;transition:background .3s ease,box-shadow .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.06)}
.faq-header:hover{background:linear-gradient(135deg,#f7f7fc 0,#e5e5f8 100%);border-radius:12px}
.faq-header span{color:#053e84;font-weight:400}
.faq-icon{font-size:1.5rem;font-weight:700;color:#053e84;transition:transform .3s ease}
.faq-header.active .faq-icon{transform:rotate(0)}
.faq-content{max-height:0;overflow:hidden;padding:0 20px;background:#053e8410;border-radius:0 0 10px 10px;transition:max-height .4s ease,padding .4s ease!important;box-shadow:0 6px 10px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.1)}
.faq-content.show{max-height:300px!important;padding:20px}
.faq-content p,.faq-content ul{margin:0;color:#734b8e;font-size:1.05rem}
@media (max-width:768px){.common-heading h2{font-size:1.8rem;font-weight:600!important}.faq-section .common-heading h2{line-height:35px!important}.faq-header span{font-size:1rem} .faq-header .faq-icon {font-size:1.5rem!important;}.faq-content p,.faq-content ul{font-size:1rem}.rbiq-blog-section .blog-title{font-size:1.35rem!important}.faq-section{padding:25px 15px 50px 15px!important}}
.form-group{margin-bottom:0;position:relative}
.form-block textarea{max-height:80px!important}
@-webkit-keyframes shake{
0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}
@keyframes shake{
0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}
.shake{-webkit-animation-name:shake;animation-name:shake}
.footer-ft{text-align:center;margin-top:20px;margin-bottom:20px}
.text-white a,.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6,.text-white p{color:#fff}
.service-card{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:35px;padding:60px 0}
.icon-pora{width:50px;margin-right:15px}
.hero-feature{display:grid;grid-template-columns:200px 200px;grid-gap:30px;margin-top:40px}
.whyus{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:35px}
.whyusbox{text-align:center}
.whyusbox img{width:100%}
.imgbdr{background:#fff;border-radius:100px;width:90px;height:90px;text-align:center;margin:0 auto;border:1px solid #eaf0fa;padding:15px;margin-bottom:15px}
.bg-fixed-img:before{z-index:1}
.subhead{display:inline-block;font-size:18px;margin-bottom:15px;background:rgb(255 255 255 / 40%);border-radius:100px;padding:5px 30px}
.steps-icons-1 img{width:60px;margin-bottom:20px}
.divrightbdr .steps-div:hover{-webkit-box-shadow:0 6px 16px rgb(52 105 203 / 16%);box-shadow:0 6px 16px rgb(52 105 203 / 16%)}
.divrightbdr .steps-div{border:1px solid #dee9ff;background:#fff}
.partnerlogo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:30px}
.partnerlogo a{border:1px solid #dee9ff;background:#fff;padding:12px;border-radius:8px;display:flex;align-items:center;justify-content:center}
.partnerlogo a img{max-width:100%;max-height:45px}
.bganimate{background-size:400% 400%;animation:poraation 10s ease infinite}
@-webkit-keyframes poraation{
0%{background-position:0 50%}
50%{background-position:100% 50%}
100%{background-position:0 50%}
}
@-moz-keyframes poraation{
0%{background-position:0 50%}
50%{background-position:100% 50%}
100%{background-position:0 50%}
}
@keyframes poraation{
0%{background-position:0 50%}
50%{background-position:100% 50%}
100%{background-position:0 50%}
}
.overallrating li{display:inline-flex}
.overallrating li a{font-size:20px;background:#ff9800;color:#fff;width:40px;height:40px;text-align:center;line-height:40px;border-radius:8px;margin-right:10px}
.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:none}
.accordion-button{width:auto;padding:.5rem 1.25rem;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;font-size:18px;line-height:28px;font-weight:600;gap:8px}
.button-icon{display:flex;align-items:center;font-size:1.2rem;color:#734b8e;margin-right:5px}
.accordion-header .accordion-button{cursor:pointer;font-size:1.1rem;font-weight:400}
.image-container img{width:100%;border-radius:8px}
.final-result{background:#fff;color:#333;border-radius:12px;padding:15px;text-align:center;box-shadow:0 4px 10px rgba(0,0,0,.1);margin:0 auto;transform:translateY(15px);transition:transform .5s ease-out,opacity .5s ease-out}
.final-result h2{color:#053e84!important;font-size:1.25rem;margin-bottom:0;font-weight:400}
.final-result p{font-size:1rem;margin:0}
.reviews-section .owl-carousel .owl-dots{margin:20px 0 0 0}
.th2 .btn-call:hover{color:#131238!important}
.th2 .mobile-btn{color:#131238;font-weight:600;margin-right:10px}
.servicecard{position:relative;overflow:hidden}
.servicecard:hover:after{width:100%}
.servicecard:after{content:"";position:absolute;left:0;width:0%;bottom:0;height:4px;background:linear-gradient(200deg,#053e84 35.33%,#784b8e 65.66%);transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease}
.servicecard a{display:block}
.blur-bg-blocks{overflow-x:hidden;overflow-y:hidden}
.blur-bg-set{overflow:hidden}
.blur-bg{z-index:0;border-radius:50%;position:absolute;width:500px;height:500px;-webkit-filter:blur(100px);filter:blur(100px);opacity:20%}
.blur-bg-a{left:-4%;top:-10%;background:#ffb600}
.blur-bg-b{background:#e04446;margin:0 auto;left:-20%;top:30%}
.blur-bg-c{right:0;top:-10%;background:#00ffb8}
.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:none}
.border-outer{position:relative;z-index:100px}
.top-header .nav-link:hover{color:#784b8e}
.btn-link.focus,.btn-link:focus{text-decoration:none;box-shadow:none}
.modal .modal-dialog-aside{width:500px;max-width:80%;height:100%;margin:0;right:-17px}
.modal .modal-dialog-aside .modal-content{height:inherit;border:0;border-radius:0}
.modal .modal-dialog-aside .modal-content .modal-body{overflow-y:auto}
.modal.fixed-left .modal-dialog-aside{margin-left:auto;transform:translateX(100%)}
.modal.fixed-right .modal-dialog-aside{margin-right:auto;transform:translateX(-100%)}
.modal.show .modal-dialog-aside{transform:translateX(0)}
.icon-setss{display:flex;justify-content:space-between}
.icon-rows{padding:0;text-align:center}
.icon-imgg img{width:42px}
.icon-txt p{margin-top:8px;font-size:14px;font-weight:500}
.border0{border:none!important}
.form-btm-set{padding:0 20px}
.owl-carousel .owl-item .project-logo img{display:block;width:auto;height:45px;margin:0 auto}
.cta-heading{position:relative;z-index:5}
.getmob{color:#fff!important;background:linear-gradient(200deg,#0085ff .33%,#9340fa 85.46%);box-shadow:0 15px 30px -15px rgb(90 92 248 / 60%);padding:5px 10px;border-radius:8px;font-size:14px;line-height:24px}
.th2 .getmob:hover{color:#fff!important}
#mobile-prd{display:none}
.fixed-section{display:block}
.project-card.style-7{background-color:#fff;border-radius:10px;overflow:hidden;display:block}
.project-card.style-7 .info{padding:55px}
.project-card.style-7 .info h6{color:#a44cee;font-weight:400;margin-bottom:10px}
.project-card.style-7 .info h3{font-size:24px}
.project-card.style-7 .img{height:400px}
.project-card.style-7 .img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center}
.swiper-pagination{width:100%;bottom:0}
.pagi_dark .swiper-pagination-bullet{background-color:#000}
.pagi_white .swiper-pagination-bullet{background-color:#fff}
.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1170px;padding-right:15px;padding-left:15px}
.swiper-pagination-bullet{margin:0 5px}
.swiper-pagination-bullet-active{background-color:var(--color-main);border-radius:5px}
.swiper-pagination-bullet{margin:0 5px}
.swiper-pagination-bullet-active{background-color:var(--color-main);border-radius:5px}
.swiper-button-next:after,.swiper-button-prev:after{color:var(--color-main);font-size:15px;font-weight:700}
.swiper-button-prev:after{color:var(--color-main);font-size:15px;font-weight:700}
.swiper-button-next,.swiper-button-prev{width:40px;height:40px;border-radius:5px;background:#fff;border:1px solid #053e8430}
.swiper-button-next:hover,.swiper-button-prev:hover{background:var(--color-main-grad)}
.swiper-button-next:hover::after,.swiper-button-prev:hover::after{color:#fff}
.rbiq-blog-section{background-color:#f8f9fa;padding:50px 0}
.rbiq-blog-section .blog-card{display:grid;grid-template-columns:1fr 1fr;max-width:1400px;margin:auto;background:#fff;border-radius:20px;overflow:hidden}
.rbiq-blog-section .blog-image{background-size:cover;background-position:center}
.rbiq-blog-section .blog-image img{width:100%}
.rbiq-blog-section .blog-content{padding:50px;display:flex;flex-direction:column;justify-content:center}
.rbiq-blog-section .blog-title{font-size:1.5rem;color:#053e84;font-weight:500;margin-bottom:20px;line-height:1.2!important}
.rbiq-blog-section .blog-text{font-size:1.1rem;color:#6c757d;margin-bottom:30px}
.rbiq-blog-section .btn-primary{background-color:#053e84;border-color:#053e84;color:#fff;padding:7px 25px;border-radius:50px;font-weight:500;margin:auto}
.rbiq-blog-section .btn-primary:hover{opacity:.9}
@media (max-width:992px){
.rbiq-blog-section .blog-card{grid-template-columns:1fr}
.rbiq-blog-section .blog-content{padding:30px}}