.banner-section--hero-images .banner-carousel .slide-item[data-v-b54b248b]{padding:0}.banner-section--hero-images .banner-carousel .slide-item[data-v-b54b248b]:before{display:none}.banner-section--hero-images .banner-slide-image[data-v-b54b248b]{width:100%;height:auto;display:block}.banner-section--hero-images .banner-carousel .owl-nav button[data-v-b54b248b]{z-index:5;color:#2226;box-shadow:none;opacity:.45;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;border:1px solid #fff3;transition:opacity .35s,background .35s,color .35s,border-color .35s,box-shadow .35s}.banner-section--hero-images .banner-carousel .owl-nav button span[data-v-b54b248b]{opacity:.85}.banner-section--hero-images .banner-carousel .owl-nav button[data-v-b54b248b]:hover{opacity:1;color:#222;background:#fffffff2;border-color:#fffffff2;box-shadow:0 6px 24px #0f172a26}.banner-section--hero-images .banner-carousel .owl-nav button:hover span[data-v-b54b248b]{opacity:1}.home-features .row>[class*=col-][data-v-b54b248b]{display:flex}.home-features .feature-block-three[data-v-b54b248b]{width:100%;display:flex}.home-features .feature-block-three .inner-box[data-v-b54b248b]{background:#fff;border-radius:12px;flex-direction:column;width:100%;padding:0 36px 40px;display:flex;overflow:visible;box-shadow:0 20px 80px #00000014}.home-features .feature-block:first-child .feature-block-three .inner-box[data-v-b54b248b],.home-features .feature-block:last-child .feature-block-three .inner-box[data-v-b54b248b]{padding-bottom:40px}.home-features .feature-block-three .inner-box .block-shape[data-v-b54b248b]{display:none}.home-features .feature-block-three .inner-box p[data-v-b54b248b]{color:#6e6e6e;margin-bottom:0;line-height:1.65}.home-features .feature-block-three .inner-box h3 a[data-v-b54b248b]{line-height:1.35}@media only screen and (width<=1299px){.home-features .feature-block-three .inner-box[data-v-b54b248b]{padding:0 30px 40px!important}}@media only screen and (width<=991px){.home-features .feature-block-three .inner-box[data-v-b54b248b]{margin-bottom:24px;padding:50px 28px 36px!important}.home-features .feature-block-three .inner-box .icon-box[data-v-b54b248b]{margin-top:0}}.home-services-banner[data-v-b54b248b]{width:100%;margin:0;padding:0;display:block;overflow:hidden}.home-services-banner__image[data-v-b54b248b]{width:100%;height:auto;display:block}.home-clients .clients-carousel[data-v-b54b248b]{padding:0 4px}.home-clients .clients-carousel .swiper-slide[data-v-b54b248b]{align-items:stretch;height:auto;display:flex}.home-clients .clients-logo[data-v-b54b248b]{width:100%;margin:0;display:flex}.home-clients .clients-logo__frame[data-v-b54b248b]{background:#fff;border-radius:12px;justify-content:center;align-items:center;width:100%;height:108px;min-height:108px;padding:18px 24px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 10px 30px #0000001f}.home-clients .clients-logo__frame[data-v-b54b248b]:hover{transform:translateY(-2px);box-shadow:0 14px 36px #00000029}.home-clients .clients-logo__img[data-v-b54b248b]{object-fit:contain;object-position:center;opacity:.88;width:auto;max-width:100%;height:auto;max-height:56px;transition:opacity .25s;display:block}.home-clients .clients-logo__frame:hover .clients-logo__img[data-v-b54b248b]{opacity:1}@media only screen and (width<=767px){.home-clients .clients-logo__frame[data-v-b54b248b]{height:88px;min-height:88px;padding:14px 18px}.home-clients .clients-logo__img[data-v-b54b248b]{max-height:48px}}.home-projects .row>[class*=col-][data-v-b54b248b]{display:flex}.home-projects .project-block-one[data-v-b54b248b]{width:100%;display:flex}.home-projects .project-block-one .inner-box[data-v-b54b248b]{flex-direction:column;width:100%;display:flex}.home-projects .project-block-one .inner-box .image-box[data-v-b54b248b]{background:#f4f5f7;flex-shrink:0;height:280px;min-height:280px}.home-projects .project-block-one .inner-box .image-box img[data-v-b54b248b],.home-projects .project-card__img[data-v-b54b248b]{object-fit:cover;object-position:center center;width:100%;height:100%}.home-projects .project-block-one .inner-box:hover .image-box img[data-v-b54b248b]{transform:scale(1.05)}@media only screen and (width<=991px){.home-projects .project-block-one .inner-box .image-box[data-v-b54b248b]{height:240px;min-height:240px}}@media only screen and (width<=575px){.home-projects .project-block-one .inner-box .image-box[data-v-b54b248b]{height:220px;min-height:220px}}.home-contact__cta[data-v-b54b248b]{margin-top:28px}.home-contact__whatsapp[data-v-b54b248b]{color:#fff;background:#25d366;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:16px 36px;font-size:18px;font-weight:600;line-height:1.2;transition:background-color .25s,transform .25s,box-shadow .25s;display:inline-flex}.home-contact__whatsapp[data-v-b54b248b]:hover{color:#fff;background:#1ebe57;transform:translateY(-2px);box-shadow:0 12px 28px #25d36659}.home-contact__whatsapp i[data-v-b54b248b]{font-size:26px;line-height:1}.home-contact.expertise-section.alternat-2[data-v-b54b248b]{padding:72px 0 80px;overflow:hidden}.home-contact__row[data-v-b54b248b]{z-index:2;position:relative}.home-contact__visual-col[data-v-b54b248b]{justify-content:center;align-items:center;margin-bottom:24px;display:flex}.home-contact__visual[data-v-b54b248b]{justify-content:center;align-items:center;width:100%;max-width:420px;margin:0 auto;display:flex}.home-contact__visual img[data-v-b54b248b]{object-fit:contain;object-position:center;width:100%;max-width:420px;height:auto;max-height:380px;display:block}.home-contact__box[data-v-b54b248b]{margin-top:0!important;margin-left:0!important}@media only screen and (width>=992px){.home-contact__visual-col[data-v-b54b248b]{margin-bottom:0;padding-right:24px}.home-contact__visual[data-v-b54b248b]{max-width:460px}.home-contact__visual img[data-v-b54b248b]{max-width:460px;max-height:400px}}@media only screen and (width<=767px){.home-contact.expertise-section.alternat-2[data-v-b54b248b]{padding:48px 0 56px}.home-contact__visual[data-v-b54b248b]{max-width:320px}.home-contact__visual img[data-v-b54b248b]{max-width:320px;max-height:280px}.home-contact__box[data-v-b54b248b]{padding:40px 28px 44px!important}}
