.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 .icon-main{--size:70px;width:var(--size);min-width:var(--size);height:var(--size);background-color:#20282d;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.service-list .accordion-li.active .icon-main{background-color:#1c2539}.service-list .accordion-li .icon-main svg{--size:40px;width:var(--size);min-width:var(--size);height:var(--size);color:#fff}.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 .icon svg{width:inherit;min-width:inherit;height:inherit}.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}@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)}}@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 .icon-main{--size:60px}.service-list .accordion-li .icon-main svg{--size:32px}.service-list .accordion-li .icon{--size:36px}.our-services .service-content-inner .button{margin-block-start:35px}.our-services .service-content-inner .icon-main,.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}}@media (max-width:767px){.our-services .service-list{padding:30px 15px}.service-list .accordion-li .icon-main{--size:50px}.service-list .accordion-li .icon-main svg{--size:28px}.service-list .accordion-li .icon{--size:30px}.our-services .accordion-title-icon .heading{font-size:20px}.our-services .service-list{padding-block-end:6px}}
