.Sticky-Action-Bar{
	display: flex;
padding: 0 24px;
flex-direction: column;
justify-content: flex-end;

background: var(--opacity-surface-opacity80, rgba(255, 255, 255, 0.80));

/* Blur/Bg Blur */
backdrop-filter: blur(4px);
}

.service-card .body {
display: flex;
flex-direction: column;
gap: var(--gap-gap-3xl, 64px);
align-items: flex-start;
justify-content: center;
flex-shrink: 0;
position: relative;
}
.service-card .block-header {
display: flex;
flex-direction: column;
gap: 8px;
align-items: flex-start;
justify-content: flex-start;
flex-shrink: 0;
max-width: 1280px;
position: relative;
}
.service-card .content-text {
display: flex;
flex-direction: column;
gap: var(--gap-gap-lg, 16px);
align-items: flex-start;
justify-content: flex-start;
align-self: stretch;
flex-shrink: 0;
position: relative;
}
.service-card .headline-supporting-text {
display: flex;
flex-direction: column;
gap: var(--gap-gap-lg, 16px);
align-items: flex-start;
justify-content: flex-start;
align-self: stretch;
flex-shrink: 0;
position: relative;
overflow: hidden;
}
.service-card .headline {
color: var(--surface-on-surface, #000000);
/*text-align: left;*/
font-family: var(--font-family, "Dubai-Regular", sans-serif);
font-size: var(--font-size-h3, 32px);
line-height: var(--line-height-h3, 40px);
letter-spacing: var(--letter-spacing-h3, -0.005em);
font-weight: 400;
position: relative;
align-self: stretch;
}
.service-card .subtitle {
color: var(--surface-on-surface-variant, #40484f);
/*text-align: left;*/
font-family: var(--font-family, "Dubai-Regular", sans-serif);
font-size: var(--font-size-h5, 24px);
line-height: var(--line-height-h5, 32px);
font-weight: 400;
position: relative;
align-self: stretch;
}



.service-card .accordion-group {
display: flex;
flex-direction: column;
gap: 0px;
align-items: flex-start;
justify-content: flex-start;
align-self: stretch;
flex-shrink: 0;
position: relative;
}
.service-card .main {
display: flex;
flex-direction: column;
gap: var(--gap-gap-md, 12px);
align-items: flex-start;
justify-content: flex-start;
align-self: stretch;
flex-shrink: 0;
position: relative;
}
.service-card .service-card-header {
display: flex;
flex-direction: column;
gap: 16px;
align-items: flex-end;
justify-content: center;
align-self: stretch;
flex-shrink: 0;
position: relative;
}
.service-card .header {
display: flex;
flex-direction: row;
gap: var(--gap-gap-lg, 16px);
align-items: center;
justify-content: flex-start;
align-self: stretch;
flex-shrink: 0;
position: relative;
}
.service-card .text {
padding: 0px 28px 0px 0px;
display: flex;
flex-direction: row;
gap: var(--gap-gap-md, 12px);
align-items: center;
justify-content: flex-start;
align-self: stretch;
flex: 1;
position: relative;
}
.service-card .content-container {
display: flex;
flex-direction: column;
gap: 0px;
align-items: flex-start;
justify-content: flex-start;
flex: 1;
position: relative;
}
.service-card .title {
color: var(--surface-on-surface, #000000);
/*text-align: left;*/
font-family: var(--h6-regular-font-family, "Dubai-Regular", sans-serif);
font-size: var(--h6-regular-font-size, 20px);
line-height: var(--h6-regular-line-height, 28px);
font-weight: var(--h6-regular-font-weight, 400);
position: relative;
align-self: stretch;
}