.elementor-8526 .elementor-element.elementor-element-5b3c216b{--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-8526 .elementor-element.elementor-element-29f0ecef{--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-8526 .elementor-element.elementor-element-6eb017b{z-index:0;}.elementor-8526 .elementor-element.elementor-element-4e34c1d7{--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-8526 .elementor-element.elementor-element-4e34c1d7::before, .elementor-8526 .elementor-element.elementor-element-4e34c1d7 > .elementor-background-video-container::before, .elementor-8526 .elementor-element.elementor-element-4e34c1d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-8526 .elementor-element.elementor-element-4e34c1d7 > .elementor-background-slideshow::before, .elementor-8526 .elementor-element.elementor-element-4e34c1d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8526 .elementor-element.elementor-element-4e34c1d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://www.sutisoft.com/wp-content/uploads/2025/02/gradient-2-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8526 .elementor-element.elementor-element-4e34c1d7:hover::before, .elementor-8526 .elementor-element.elementor-element-4e34c1d7:hover > .elementor-background-video-container::before, .elementor-8526 .elementor-element.elementor-element-4e34c1d7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8526 .elementor-element.elementor-element-4e34c1d7 > .elementor-background-slideshow:hover::before, .elementor-8526 .elementor-element.elementor-element-4e34c1d7 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-8526 .elementor-element.elementor-element-4e34c1d7:hover{--overlay-opacity:0.3;}.elementor-8526 .elementor-element.elementor-element-2b429173{width:100%;max-width:100%;}.elementor-8526 .elementor-element.elementor-element-5ae0cf63{--display:flex;}.elementor-8526 .elementor-element.elementor-element-3fb65357{--display:flex;}.elementor-8526 .elementor-element.elementor-element-1db82ccc{--display:flex;}.elementor-8526 .elementor-element.elementor-element-558b35fd{--display:flex;}.elementor-8526 .elementor-element.elementor-element-9af206a{--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-8526 .elementor-element.elementor-element-14208b6e{--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-8526 .elementor-element.elementor-element-4e34c1d7{--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-9af206a */.elementor-8526 .elementor-element.elementor-element-9af206a { min-width: 0; }
.elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion { display: flex; flex-direction: column; gap: 12px; }
.elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item { border: 1px solid #dfe6f2; border-radius: 10px; background: #fff; box-shadow: 0 8px 20px -20px #243d7660; overflow: hidden; }
.elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item[open] { border-color: #b8caf0; box-shadow: inset 3px 0 0 #2563eb; }
.elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item-title { padding: 22px 24px; border: 0; background: transparent; gap: 20px; justify-content: space-between; }
.elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item-title-header { flex: 1; min-width: 0; }
.elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item-title-text { margin: 0; color: #242424; font-family: inherit; font-size: 17px; font-weight: 600; line-height: 1.5; }
.elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item-title-icon { order: 2; flex: 0 0 18px; color: #2563eb; }
.elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item-title-icon svg { width: 14px; height: 14px; fill: #2563eb; }
.elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item-title:focus-visible { outline: 2px solid #2563eb; outline-offset: -4px; border-radius: 8px; }
.elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item > .e-con { padding: 0 24px 24px; border: 0; background: transparent; }
.elementor-8526 .elementor-element.elementor-element-9af206a .elementor-widget-text-editor { color: #475467; font-size: 16px; line-height: 1.75; }
.elementor-8526 .elementor-element.elementor-element-9af206a .elementor-widget-text-editor p:last-child { margin-bottom: 0; }
@media (max-width: 767px) {
 .elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item-title { padding: 20px 18px; gap: 14px; }
 .elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item-title-text { font-size: 16px; }
 .elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item > .e-con { padding: 0 18px 20px; }
}
@media (prefers-reduced-motion: reduce) { .elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item { transition: none; } }
.elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item-title-icon svg path { fill: #2563eb; }.elementor-8526 .elementor-element.elementor-element-9af206a { min-width: 0; }
.elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion { gap: 12px; }
.elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item { border: 1px solid #dfe6f2; border-radius: 10px; background: #fff; box-shadow: 0 8px 20px -20px #243d7660; overflow: hidden; }
.elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item[open] { border-color: #b8caf0; box-shadow: inset 3px 0 0 #2563eb; }
.elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item-title { padding: 22px 24px; border: 0; background: transparent; gap: 20px; justify-content: space-between; }
.elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item-title-header { flex: 1; min-width: 0; }
.elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item-title-text { margin: 0; color: #242424; font-family: inherit; font-size: 17px; font-weight: 600; line-height: 1.5; }
.elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item-title-icon { order: 2; flex: 0 0 18px; color: #2563eb; }
.elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item-title-icon svg { width: 14px; height: 14px; fill: currentColor; }
.elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item-title:focus-visible { outline: 2px solid #2563eb; outline-offset: -4px; border-radius: 8px; }
.elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item > .e-con { padding: 0 24px 24px; border: 0; background: transparent; }
.elementor-8526 .elementor-element.elementor-element-9af206a .elementor-widget-text-editor { color: #475467; font-size: 16px; line-height: 1.75; }
.elementor-8526 .elementor-element.elementor-element-9af206a .elementor-widget-text-editor p:last-child { margin-bottom: 0; }
@media (max-width: 767px) {
 .elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item-title { padding: 20px 18px; gap: 14px; }
 .elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item-title-text { font-size: 16px; }
 .elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item > .e-con { padding: 0 18px 20px; }
}
@media (prefers-reduced-motion: reduce) { .elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item { transition: none; } }.elementor-8526 .elementor-element.elementor-element-9af206a { min-width: 0; }
.elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion { display: flex; flex-direction: column; gap: 12px; }
.elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item { border: 1px solid #dfe6f2; border-radius: 10px; background: #fff; box-shadow: 0 8px 20px -20px #243d7660; overflow: hidden; }
.elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item[open] { border-color: #b8caf0; box-shadow: inset 3px 0 0 #2563eb; }
.elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item-title { padding: 22px 24px; border: 0; background: transparent; gap: 20px; justify-content: space-between; }
.elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item-title-header { flex: 1; min-width: 0; }
.elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item-title-text { margin: 0; color: #242424; font-family: inherit; font-size: 17px; font-weight: 600; line-height: 1.5; }
.elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item-title-icon { order: 2; flex: 0 0 18px; color: #2563eb; }
.elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item-title-icon svg { width: 14px; height: 14px; fill: #2563eb; }
.elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item-title:focus-visible { outline: 2px solid #2563eb; outline-offset: -4px; border-radius: 8px; }
.elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item > .e-con { padding: 0 24px 24px; border: 0; background: transparent; }
.elementor-8526 .elementor-element.elementor-element-9af206a .elementor-widget-text-editor { color: #475467; font-size: 16px; line-height: 1.75; }
.elementor-8526 .elementor-element.elementor-element-9af206a .elementor-widget-text-editor p:last-child { margin-bottom: 0; }
@media (max-width: 767px) {
 .elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item-title { padding: 20px 18px; gap: 14px; }
 .elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item-title-text { font-size: 16px; }
 .elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item > .e-con { padding: 0 18px 20px; }
}
@media (prefers-reduced-motion: reduce) { .elementor-8526 .elementor-element.elementor-element-9af206a .e-n-accordion-item { transition: none; } }/* End custom CSS */