.our-services{--color-background:#20282d;--color-foreground:#fff;--color-foreground-heading:#fff;--color-foreground-subheading:#f2f2f2;--color-background-subheading:#fff0;--color-border-subheading-bg:#ffffff4d;--color-secondary-button-hover-border:#ffffff4d;background:var(--color-background);overflow:hidden}.our-services-2{--color-background:#e4e2ef00;--color-foreground:#1c2539;--color-foreground-heading:#1c2539;--color-foreground-subheading:#5d666f;--color-background-subheading:#ffffff1a;--color-border-subheading-bg:#20282d1a}.our-services-2 .multicolumn .multicolumn-card:not(:focus):not(:hover){--color-background:#f2f2f2}.our-services .service-list{--color-background:#3e484e;--color-primary-button-background:#fff0;--color-primary-button-border:#fff;background:var(--color-background);flex-wrap:wrap;padding:40px 36px;display:flex;overflow:hidden}.our-services .service-content-inner .button{min-height:44px;margin-block-start:80px;padding:10px;font-size:16px}.our-services .service-content-inner .heading{margin-block-start:50px}.our-services .service-content-inner .heading+.text{margin-block-start:24px}.service-list .accordion-li{display:flex;position:relative;overflow:hidden}.service-list .accordion-li svg{--size:45px;width:var(--size);min-width:var(--size);height:var(--size)}.service-list .accordion-li .icon{--size:44px;color:var(--color-foreground);width:var(--size);min-width:var(--size);height:var(--size)}.service-list .accordion-li .accordion-title-icon,.service-list .accordion-li .accordion-title{align-items:center;gap:15px;display:flex}.service-list .accordion-content{--padding:36px;padding:0 var(--padding)}.service-list .accordion-li .icon+.icon{display:none}.service-slider .swiper{overflow:visible}.service-slider .card-service{text-decoration:none;display:block}.service-slider .card-service img{-o-object-fit:cover;object-fit:cover;height:440px}.service-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{--swiper-pagination-color:#273d6d}.card-service-content{--color-background:#fffc;--color-foreground:#1c2539;--color-foreground-heading:#1c2539;background:var(--color-background);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:18px;padding:32px 24px;transition:all .3s}.card-service-content .card-working-process .has-border{--color-border:#fff3}.card-service-content .svg-wrapper svg{--color-icon:#1c2539;color:var(--color-icon)}.card-service-content-absolute{width:100%;padding:40px;position:absolute;bottom:0;left:auto}.service-slider .card-service:hover .card-service-content{--color-background:#1c2539;--color-foreground:#fff;--color-foreground-heading:#fff;--color-icon:#fff}.service-slider .card-service:hover .card-service-content .svg-wrapper svg{--color-icon:#fff}.service-content-left .card-icon{--color-foreground:#1c2539;--color-background:#fff;width:50px;height:50px;color:var(--color-foreground);background-color:var(--color-background);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.service-content-left{align-items:center;height:100%;padding:60px 16px;display:flex}.service-content-left .headings-width{max-width:790px}.service-content-image img{height:inherit;-o-object-fit:cover;object-fit:cover}.our-services .service-content-left .service-list{background:0 0;padding:60px 0 48px;overflow:hidden}.service-content-left .multicolumn-card>.card-icon+.heading{margin-block-start:20px}.service-content-left .section-headings .heading+.text{margin-block-start:16px}.service-content-left .service-list .product-grid{row-gap:50px}@media (min-width:992px){.service-list .service-content-inner{flex-direction:column;justify-content:space-between;min-width:360px;max-width:360px;height:100%;display:flex}.service-list .accordion-content{height:100%;max-height:unset}.our-services .accordion-li{flex-direction:row}.our-services .service-list{flex-wrap:nowrap;overflow-x:auto}.service-list .accordion-li .accordion-title-icon,.service-list .accordion-li .accordion-title{flex-direction:column;gap:20px;height:100%;padding:0 50px}.service-list .accordion-li .accordion-title-icon{justify-content:space-between;padding:0}.service-list .accordion-li:first-child .accordion-title{padding-inline-start:0}.service-list .accordion-li:last-child .accordion-title{padding-inline-end:0}.service-list .accordion-li.active .accordion-title{display:none}.service-list .accordion-li:not(:first-child){border-left:var(--style-border-width)solid var(--color-border)}.service-list .accordion-li:first-child .accordion-content{padding-inline-start:0}.service-list .accordion-li:last-child .accordion-content{padding-inline-end:0}.service-list .text-rotate{text-orientation:mixed;writing-mode:vertical-rl;max-height:240px;transform:rotate(-180deg)}.accordion-content.single-service{height:fit-content;max-height:fit-content}}@media (max-width:991px){.service-list .accordion-li{width:100%}.service-list .accordion-content{--padding:0;max-height:0;transition:max-height .3s ease-in-out;overflow:hidden}.service-list .accordion-li.active .icon{display:none}.service-list .accordion-li.active .icon+.icon{display:block}.service-list .accordion-li svg{--size:30px}.service-list .accordion-li .icon{--size:35px}.our-services .service-content-inner .button{margin-block-start:35px}.our-services .service-content-inner svg,.our-services .service-content-inner .heading{display:none}.service-list .accordion-li{--padding:24px}.service-list .accordion-li .accordion-title{--padding:24px;padding:var(--padding)0;border-top:var(--style-border-width)solid var(--color-border)}.service-list .accordion-li:first-child .accordion-title{border-top:none;padding-block-start:0}.service-content-inner{--padding:24px;padding-block-end:var(--padding)}.our-services .service-content-inner .heading+.text{margin-block-start:0}.our-services .service-list{padding-block-end:12px}.card-service-content-absolute{padding:24px}.card-service-content{padding:24px 16px}.service-content-left .headings-width{max-width:100%}.service-content-left .service-list .product-grid{row-gap:30px}}@media (max-width:767px){.our-services .service-list{padding:30px 15px}.service-list .accordion-li svg,.service-list .accordion-li .icon{--size:25px}.our-services .accordion-title-icon .heading{font-size:20px}.our-services .service-list{padding-block-end:6px}.card-service-content-absolute{padding:16px}.our-services .section-headings-horizontal .buttons{margin-block-start:10px}}
