.site-ecommerece-plat-wrap,.site-hero-main-wrap{position:relative}
.site-ecommerece-plat-wrap .uagb-container-inner-blocks-wrap{position:relative;z-index:1}
.site-hero-main-wrap:after{content:'';position:absolute;top:0;width:100%;right:0;height:100%;background:url('https://loomisguild.com/wp-content/uploads/2026/01/hero-banner-pattern.png');background-position:top right;background-repeat:no-repeat;background-size:contain;z-index:-1}
.site-ecommerece-plat-wrap:after{content:'';position:absolute;top:0;width:100%;right:0;height:100%;background:url('https://loomisguild.com/wp-content/uploads/2026/01/ecommerce-shape.svg');background-position:top left;background-repeat:no-repeat;background-size:contain;z-index:0}
.site-expert-wrap .site-expert-inner-wrap{position:relative}
.site-expert-wrap .site-expert-inner-wrap:after{content:'';position:absolute;right:0;top:0;width:100%;height:100%;background:url('https://loomisguild.com/wp-content/uploads/2026/01/expert-shape.svg');background-position:top right;background-repeat:no-repeat;background-size:contain;z-index:0}
.site-expert-wrap .site-expert-inner-wrap>.wp-block-uagb-container{position:relative;z-index:1}
.site-counter-wrap .small-suffix .wp-block-uagb-counter__number{display:inline}
.site-counter-wrap .small-suffix .wp-block-uagb-counter__number .uagb-counter-block-suffix{font-size:20px}
.site-ecommerece-plat-wrap .spectra-image-gallery .spectra-image-gallery__media-wrapper picture img{width:auto!important;height:80px!important;object-fit:contain}
.site-ecommerece-plat-wrap .spectra-image-gallery .spectra-image-gallery__media-wrapper .spectra-image-gallery__media{aspect-ratio:unset;padding:25px 84px;display:flex;align-items:center;justify-content:center}
.site-faq-main-wrap .wp-block-uagb-faq{display:flex;flex-wrap:wrap;margin:0;justify-content:space-between;align-items:flex-start}
.site-faq-main-wrap .wp-block-uagb-faq .wp-block-uagb-faq-child{width:100%}
.site-faq-main-wrap .wp-block-uagb-faq .wp-block-uagb-faq-child:last-child { border-bottom: 1px solid rgba(0,0,0,0.2); }
.site-trusted-main-wrap .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:0 5px;opacity:.5}
.site-trusted-main-wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}
.site-trusted-main-wrap .swiper-wrapper .swiper-slide.swiper-slide-next .wp-block-uagb-container{background:#ffdA300D}
.site-trusted-main-wrap .uagb-slides.uagb-swiper{padding:6px}
.site-trusted-main-wrap .site-trusted-custom-arrow .uagb-icon-wrapper{cursor:pointer}
.site-trusted-main-wrap .uagb-slides.uagb-swiper .swiper-wrapper { min-height: unset;align-items: unset;}
.site-trusted-main-wrap .uagb-slides.uagb-swiper .swiper-wrapper .uagb-slider-child-wrap { height: auto; }
.site-trusted-main-wrap .uagb-slides.uagb-swiper .swiper-wrapper .uagb-slider-child-wrap .swiper-content { height: 100%; }
.site-trusted-main-wrap .uagb-slides.uagb-swiper .swiper-wrapper .uagb-slider-child-wrap .swiper-content > .wp-block-uagb-container { height: 100%; display: flex; flex-direction: column; } .site-trusted-main-wrap .uagb-slides.uagb-swiper .swiper-wrapper .uagb-slider-child-wrap .swiper-content > .wp-block-uagb-container .wp-block-uagb-info-box:last-child { margin-top: auto; }
.site-lets-connet-main-wrap .wp-block-uagb-info-box .uagb-ifb-desc a{color:var(--ast-global-color-2);text-decoration:none}
.site-lets-connet-main-wrap .wp-block-uagb-info-box .uagb-ifb-desc a:hover{color:var(--ast-global-color-0);text-decoration:underline}
.site-lets-connet-main-wrap .gform_wrapper .gform_heading{display:none}
.site-lets-connet-main-wrap .gform_wrapper .gform_heading{display:none}
.site-lets-connet-main-wrap .gform_fields{gap:20px!important}
.site-lets-connet-main-wrap .gform_fields input,.site-lets-connet-main-wrap .gform_fields select{background:#4444441A!important;border:0!important;height:54px!important;box-shadow:unset!important;padding:9px 20px!important;font-size:16px!important;font-weight:400!important;color:#444!important;border-radius:0!important;box-shadow:unset!important;outline:0!important}
.site-lets-connet-main-wrap .gform_fields input::placeholder{color:#444!important}
.site-lets-connet-main-wrap .gform_fields select{background:#4444441A url('https://loomisguild.com/wp-content/uploads/2026/01/chevron-down.svg')!important;background-position:calc(100% - 11px) 50%!important;background-repeat:no-repeat!important;background-size:15px!important}
.site-lets-connet-main-wrap .gform_fields input[type=file]{padding-left:55px !important;background:url('https://loomisguild.com/wp-content/uploads/2026/01/tdesign_attach.svg') #4444441A !important;background-position:20px 50% !important;background-repeat:no-repeat !important;background-size:24px !important}
.site-lets-connet-main-wrap .gform-footer{margin-top:20px}
.site-lets-connet-main-wrap .gform-footer input[type=submit]{width:100%!important;max-width:100%!important;padding:18px 15px!important;color:#222!important;background:#ffda30!important;font-size:16px!important;font-weight:600!important;text-transform:uppercase!important;border-radius: 0 !important;outline: 0 !important;}
.site-lets-connet-main-wrap .gform-footer input[type=submit]:focus,.site-lets-connet-main-wrap .gform-footer input[type=submit]:hover{background:#222!important;color:#ffda30!important}


.site-case-study-wrap .cate-list .uagb-heading-text a,.site-news-main-wrap .cate-list .uagb-heading-text a {font-weight: 400;display: inline-block;font-size: 14px;line-height: 100%;text-decoration: none;color: #00000080;border: 1px solid #00000080;padding: 10px 15px;margin-right: 12px;transition: all 500ms ease-in-out;pointer-events: none;}
.site-case-study-wrap .cate-list .uagb-heading-text a:hover,.site-news-main-wrap .cate-list .uagb-heading-text a:hover{background: var(--ast-global-color-0);border-color: var(--ast-global-color-0);color:#222222;}
.site-case-study-wrap .case-title .uagb-heading-text a,.site-news-main-wrap .case-title .uagb-heading-text a { text-decoration: none; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.site-case-study-wrap .site-case-study-details,.site-news-main-wrap .site-blog-details {flex: 1;}
.site-case-study-wrap .site-case-study-details .wp-block-uagb-buttons.uagb-buttons__outer-wrap,.site-news-main-wrap .site-blog-details .wp-block-uagb-buttons.uagb-buttons__outer-wrap {margin-top: auto;}

.site-ecommerce-dev-main-wrap .site-ecommerce-listing-wrap .wp-block-uagb-info-box .uagb-ifb-content{display:flex;align-items:center;justify-content:flex-start;gap:10px;cursor: pointer;}
.site-ecommerce-dev-main-wrap .site-ecommerce-listing-wrap .wp-block-uagb-info-box .uagb-ifb-content .uagb-ifb-title-wrap{transition: all 500ms ease-in-out;width:56px;padding:12px 22px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #222;background:#fff}
.site-ecommerce-dev-main-wrap .site-ecommerce-listing-wrap .wp-block-uagb-info-box{position:relative}
.site-ecommerce-dev-main-wrap .site-ecommerce-listing-wrap .wp-block-uagb-info-box:not(:last-child):after{content:'';position:absolute;left:27px;top:40px;width:1px;height:100%;background:#222}
.site-ecommerce-box-wrap .wp-block-uagb-info-box { display: none;transition: all 500ms ease-in-out;opacity: 0;visibility: hidden;}
.site-ecommerce-box-wrap .wp-block-uagb-info-box.active { display: block;opacity: 1;visibility:visible;}
.site-ecommerce-dev-main-wrap .site-ecommerce-listing-wrap .wp-block-uagb-info-box.active .uagb-ifb-content .uagb-ifb-title-wrap { background: #FFDA30; border-color: #FFDA30; }



@media screen and (max-width:1200px){
  .site-case-study-wrap .cate-list .uagb-heading-text a, .site-news-main-wrap .cate-list .uagb-heading-text a {font-size: 12px;padding: 10px;}
  .site-ecommerece-plat-wrap .spectra-image-gallery .spectra-image-gallery__media-wrapper .spectra-image-gallery__media {padding: 30px;}
}
@media screen and (max-width:991px){
  .site-case-study-wrap .case-title .uagb-heading-text a,.site-news-main-wrap .case-title .uagb-heading-text a { -webkit-line-clamp: 3;}
  .site-ecommerce-dev-main-wrap .site-ecommerce-listing-wrap .wp-block-uagb-info-box .uagb-ifb-content .uagb-ifb-title-wrap { width: 45px; height: 45px; padding: 10px; }
  .site-ecommerce-dev-main-wrap .site-ecommerce-listing-wrap .wp-block-uagb-info-box:not(:last-child):after { left: 21px; }
}
@media screen and (max-width:767px){
  .site-trusted-main-wrap .swiper-wrapper .swiper-slide.swiper-slide-active .wp-block-uagb-container{background:#ffdA300D}
  .site-lets-connet-main-wrap .gform_fields input,.site-lets-connet-main-wrap .gform_fields select{font-size:14px!important}
  .site-expert-wrap .site-expert-inner-wrap:after { background-size: cover; }
  .site-ecommerece-plat-wrap:after { display: none; }
  .site-case-study-wrap .case-title .uagb-heading-text a { display: block;}
  .site-ecommerce-box-wrap .wp-block-uagb-info-box { display: block;opacity: 1;visibility: visible;}
  .site-faq-main-wrap .wp-block-uagb-container:first-child .wp-block-uagb-faq .wp-block-uagb-faq-child:last-child { border-bottom: 0; }
}
