.services__four.svelte-1uha8ag{background:#fff}.services__four.svelte-1uha8ag .row.gy-4{--bs-gutter-x:24px}.services__four-single-service.svelte-1uha8ag{border-radius:20px;height:100%;min-height:287px;padding:20px 24px 26px;box-shadow:0 12px 38px #0516340f}.services__four-single-service-icon.svelte-1uha8ag{color:#514bff;background:#f3f6fb;border-radius:5px;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:20px;display:inline-flex}.services__four-single-service-content.svelte-1uha8ag{flex-direction:column;height:calc(100% - 88px);display:flex}.services__four-single-service-content.svelte-1uha8ag h4:where(.svelte-1uha8ag){margin-bottom:18px;font-size:20px}.services__four-single-service-content.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:220px;margin-bottom:20px;line-height:1.9}.services__four-single-service-content.svelte-1uha8ag .btn-three:where(.svelte-1uha8ag){color:#111a39;margin-top:auto;font-weight:700}.services__four-single-service-content.svelte-1uha8ag .btn-three:where(.svelte-1uha8ag) svg{margin-left:8px}.project-cta.svelte-1uha8ag{gap:5px}.banner__four-content-call{color:var(--primary-color-1)}.banner__four-content-call-icon{background-color:var(--text-white);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-right:15px;display:inline-flex}.banner__four-content-call-icon svg{width:1.5em;height:1.5em;color:var(--primary-color-1)}.banner__four-content-call-right span,.banner__four-content-call-right a{color:var(--text-white)}.header__area-menubar-right-box-search-icon,.header__area-menubar-right-box-search-box-icon,.bantec-mobile-menu-toggle,.video__one .video-play-btn,.scroll-up{cursor:pointer;border:0}.header__area-menubar-right-box-search-icon,.header__area-menubar-right-box-search-box-icon,.bantec-mobile-menu-toggle{background:0 0;padding:0}.header__area-menubar-right-box-search-icon{color:inherit}.header__area-menubar-right-box-search-box-icon{color:var(--text-white)}.video__one .video-play-btn{padding:0}.scroll-up{color:var(--primary-color-1);justify-content:center;align-items:center;padding:0;display:inline-flex}.scroll-up:after{content:none}.scroll-up svg.scroll-circle path{fill:none}.scroll-up-icon{z-index:2;color:#fff;position:relative}.scroll-up .scroll-up-icon path{fill:currentColor}.scroll-up .scroll-circle{z-index:1;position:absolute;inset:0}.bantec-mobile-menu-toggle{width:32px;height:32px;display:none}.bantec-mobile-menu-toggle span{background:#000;width:26px;height:2px;margin:5px 0;display:block}.header__area-menubar-center-menu.mobile-open{display:block!important}.banner__four.svelte-1uha8ag .banner__four-content h1{color:var(--text-white);margin-bottom:20px;font-size:72px;line-height:1.13}.dbridalcard-section.svelte-1uha8ag{background:#f5f7fb}.dbridalcard-panel.svelte-1uha8ag{background:linear-gradient(135deg,#061a3d,#133e72);border-radius:24px;padding:55px;box-shadow:0 20px 55px #05163421}.dbridalcard-logo-wrap.svelte-1uha8ag{background:#fffffff5;border-radius:18px;justify-content:center;align-items:center;min-height:190px;padding:30px;display:flex}.dbridalcard-logo-wrap.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:contain;width:min(100%,310px);max-height:125px}.dbridalcard-content.svelte-1uha8ag h2:where(.svelte-1uha8ag),.dbridalcard-content.svelte-1uha8ag p:where(.svelte-1uha8ag),.dbridalcard-content.svelte-1uha8ag .subtitle-one:where(.svelte-1uha8ag){color:var(--text-white)}.dbridalcard-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:16px}.dbridalcard-content.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:650px;margin-bottom:8px}.dbridalcard-content.svelte-1uha8ag .dbridalcard-cta:where(.svelte-1uha8ag) svg{margin-left:8px}.clients-section.svelte-1uha8ag{background:#fff}.clients-section-title.svelte-1uha8ag{margin-bottom:58px}.clients-section-title.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:16px}.clients-section-title.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:560px;margin:0 auto}.clients-grid.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-width:1080px;margin:0 auto;display:grid}.client-card.svelte-1uha8ag{text-align:center;background:#fff;border:1px solid #e7ebf2;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:185px;padding:24px 16px;display:flex;box-shadow:0 12px 35px #0516340f}.client-logo-box.svelte-1uha8ag{background:#fff;border-radius:10px;place-items:center;width:80px;height:80px;margin-bottom:18px;display:grid;overflow:hidden}.client-logo-box.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:contain;object-position:center;width:80px;height:80px}.client-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){text-transform:none;margin:0;font-size:18px;line-height:1.35}.footer__four-widget-solution ul li a svg{color:var(--primary-color-1);vertical-align:-.12em;margin-right:10px}.footer-company-details.svelte-1uha8ag{color:#ffffffe0;margin-bottom:20px;font-size:14px;font-style:normal;font-weight:300;line-height:1.7}.footer-company-details.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block}.footer-company-details.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{margin-top:5px}.top__bar.four .top__bar-left span,.top__bar.four .top__bar-left a{align-items:center;gap:8px;display:inline-flex}@media (width<=1199px){.banner__four.svelte-1uha8ag .banner__four-content h1{font-size:60px}.clients-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=991px){.bantec-mobile-menu-toggle{display:block}.header__area-menubar-right{flex:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}.header__area-menubar-right-box-search .search{margin-right:15px}.header__area-menubar-right .responsive-menu{flex:0 0 32px;width:32px}.header__area-menubar-center-menu{z-index:9998;background:var(--bg-heading-color);max-height:calc(100vh - 80px);position:absolute;top:calc(100% + 10px);left:0;right:0;overflow-y:auto;display:none!important}.header__area-menubar-center-menu.mobile-open>ul{padding:8px 0}.header__area-menubar-center-menu.mobile-open>ul>li{width:100%;display:block}.header__area-menubar-center-menu.mobile-open ul li a{padding:13px 20px;color:var(--text-white)!important}.banner__four{padding:80px 0 0}.banner__four.svelte-1uha8ag .banner__four-content h1{font-size:54px}.dbridalcard-panel.svelte-1uha8ag{padding:35px}.clients-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=575px){.top__bar-left{flex-flow:column;align-items:center;gap:2px;margin-bottom:6px}.top__bar.four .top__bar-left span,.top__bar-left a{align-items:center;gap:8px;font-size:15px;display:inline-flex;margin-bottom:0!important;margin-right:0!important}.top__bar.four .top__bar-left span{align-items:center;display:inline-flex}.top__bar.four .top__bar-left span svg{display:block}.top__bar .custom__container{text-align:center}.header__area{padding-left:15px;padding-right:15px}.header__area-menubar-left-logo a img{max-width:140px}.header__area-menubar-right-box-btn{display:none}.banner__four-content{width:100%;min-width:0;max-width:100%}.banner__four.svelte-1uha8ag .banner__four-content h1{word-break:break-word;max-width:100%;font-size:42px;line-height:1.15}.banner__four-content p{word-break:break-word;max-width:100%;font-size:16px}.banner__four-content-bottom{column-gap:10px}.banner__four-content-bottom .btn-two{padding:14px 20px}.banner__four-content-call-right a{font-size:16px}.banner__four-image{padding-left:0}.dbridalcard-panel.svelte-1uha8ag{padding:24px}.dbridalcard-logo-wrap.svelte-1uha8ag{min-height:140px}.clients-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:16px}.client-card.svelte-1uha8ag{min-height:160px}}
