.elementor-92141 .elementor-element.elementor-element-48deab54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92141 .elementor-element.elementor-element-54c4c410{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-92141 .elementor-element.elementor-element-7a18288d{z-index:0;}.elementor-92141 .elementor-element.elementor-element-32f3ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:16px;--padding-right:16px;}.elementor-92141 .elementor-element.elementor-element-32f3ae::before, .elementor-92141 .elementor-element.elementor-element-32f3ae > .elementor-background-video-container::before, .elementor-92141 .elementor-element.elementor-element-32f3ae > .e-con-inner > .elementor-background-video-container::before, .elementor-92141 .elementor-element.elementor-element-32f3ae > .elementor-background-slideshow::before, .elementor-92141 .elementor-element.elementor-element-32f3ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-92141 .elementor-element.elementor-element-32f3ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.sutisoft.com/wp-content/uploads/2025/02/gradient-2-1.png");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-92141 .elementor-element.elementor-element-32f3ae:hover::before, .elementor-92141 .elementor-element.elementor-element-32f3ae:hover > .elementor-background-video-container::before, .elementor-92141 .elementor-element.elementor-element-32f3ae:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-92141 .elementor-element.elementor-element-32f3ae > .elementor-background-slideshow:hover::before, .elementor-92141 .elementor-element.elementor-element-32f3ae > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-92141 .elementor-element.elementor-element-32f3ae:hover{--overlay-opacity:0.3;}.elementor-92141 .elementor-element.elementor-element-34a541b{width:100%;max-width:100%;}.elementor-92141 .elementor-element.elementor-element-46cad35f{--display:flex;}.elementor-92141 .elementor-element.elementor-element-2c842510{--display:flex;}.elementor-92141 .elementor-element.elementor-element-7ece73c3{--display:flex;}.elementor-92141 .elementor-element.elementor-element-3f9f75f8{--display:flex;}.elementor-92141 .elementor-element.elementor-element-3555a277{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-92141 .elementor-element.elementor-element-4f56b3f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-92141 .elementor-element.elementor-element-32f3ae{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}}/* Start custom CSS for nested-accordion, class: .elementor-element-3555a277 */.elementor-92141 .elementor-element.elementor-element-3555a277 { min-width: 0; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion { display: flex; flex-direction: column; gap: 12px; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item { border: 1px solid #dfe6f2; border-radius: 10px; background: #fff; box-shadow: 0 8px 20px -20px #243d7660; overflow: hidden; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item[open] { border-color: #b8caf0; box-shadow: inset 3px 0 0 #2563eb; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item-title { padding: 22px 24px; border: 0; background: transparent; gap: 20px; justify-content: space-between; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item-title-header { flex: 1; min-width: 0; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item-title-text { margin: 0; color: #242424; font-family: inherit; font-size: 17px; font-weight: 600; line-height: 1.5; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item-title-icon { order: 2; flex: 0 0 18px; color: #2563eb; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item-title-icon svg { width: 14px; height: 14px; fill: #2563eb; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item-title:focus-visible { outline: 2px solid #2563eb; outline-offset: -4px; border-radius: 8px; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item > .e-con { padding: 0 24px 24px; border: 0; background: transparent; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .elementor-widget-text-editor { color: #475467; font-size: 16px; line-height: 1.75; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .elementor-widget-text-editor p:last-child { margin-bottom: 0; }
@media (max-width: 767px) {
 .elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item-title { padding: 20px 18px; gap: 14px; }
 .elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item-title-text { font-size: 16px; }
 .elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item > .e-con { padding: 0 18px 20px; }
}
@media (prefers-reduced-motion: reduce) { .elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item { transition: none; } }
.elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item-title-icon svg path { fill: #2563eb; }.elementor-92141 .elementor-element.elementor-element-3555a277 { min-width: 0; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion { gap: 12px; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item { border: 1px solid #dfe6f2; border-radius: 10px; background: #fff; box-shadow: 0 8px 20px -20px #243d7660; overflow: hidden; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item[open] { border-color: #b8caf0; box-shadow: inset 3px 0 0 #2563eb; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item-title { padding: 22px 24px; border: 0; background: transparent; gap: 20px; justify-content: space-between; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item-title-header { flex: 1; min-width: 0; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item-title-text { margin: 0; color: #242424; font-family: inherit; font-size: 17px; font-weight: 600; line-height: 1.5; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item-title-icon { order: 2; flex: 0 0 18px; color: #2563eb; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item-title-icon svg { width: 14px; height: 14px; fill: currentColor; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item-title:focus-visible { outline: 2px solid #2563eb; outline-offset: -4px; border-radius: 8px; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item > .e-con { padding: 0 24px 24px; border: 0; background: transparent; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .elementor-widget-text-editor { color: #475467; font-size: 16px; line-height: 1.75; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .elementor-widget-text-editor p:last-child { margin-bottom: 0; }
@media (max-width: 767px) {
 .elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item-title { padding: 20px 18px; gap: 14px; }
 .elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item-title-text { font-size: 16px; }
 .elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item > .e-con { padding: 0 18px 20px; }
}
@media (prefers-reduced-motion: reduce) { .elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item { transition: none; } }.elementor-92141 .elementor-element.elementor-element-3555a277 { min-width: 0; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion { display: flex; flex-direction: column; gap: 12px; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item { border: 1px solid #dfe6f2; border-radius: 10px; background: #fff; box-shadow: 0 8px 20px -20px #243d7660; overflow: hidden; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item[open] { border-color: #b8caf0; box-shadow: inset 3px 0 0 #2563eb; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item-title { padding: 22px 24px; border: 0; background: transparent; gap: 20px; justify-content: space-between; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item-title-header { flex: 1; min-width: 0; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item-title-text { margin: 0; color: #242424; font-family: inherit; font-size: 17px; font-weight: 600; line-height: 1.5; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item-title-icon { order: 2; flex: 0 0 18px; color: #2563eb; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item-title-icon svg { width: 14px; height: 14px; fill: #2563eb; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item-title:focus-visible { outline: 2px solid #2563eb; outline-offset: -4px; border-radius: 8px; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item > .e-con { padding: 0 24px 24px; border: 0; background: transparent; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .elementor-widget-text-editor { color: #475467; font-size: 16px; line-height: 1.75; }
.elementor-92141 .elementor-element.elementor-element-3555a277 .elementor-widget-text-editor p:last-child { margin-bottom: 0; }
@media (max-width: 767px) {
 .elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item-title { padding: 20px 18px; gap: 14px; }
 .elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item-title-text { font-size: 16px; }
 .elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item > .e-con { padding: 0 18px 20px; }
}
@media (prefers-reduced-motion: reduce) { .elementor-92141 .elementor-element.elementor-element-3555a277 .e-n-accordion-item { transition: none; } }/* End custom CSS */