.elementor-65155 .elementor-element.elementor-element-0305018{--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-65155 .elementor-element.elementor-element-5452aa8{--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-65155 .elementor-element.elementor-element-25e0de0{z-index:0;}.elementor-65155 .elementor-element.elementor-element-8099864{--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-65155 .elementor-element.elementor-element-8099864::before, .elementor-65155 .elementor-element.elementor-element-8099864 > .elementor-background-video-container::before, .elementor-65155 .elementor-element.elementor-element-8099864 > .e-con-inner > .elementor-background-video-container::before, .elementor-65155 .elementor-element.elementor-element-8099864 > .elementor-background-slideshow::before, .elementor-65155 .elementor-element.elementor-element-8099864 > .e-con-inner > .elementor-background-slideshow::before, .elementor-65155 .elementor-element.elementor-element-8099864 > .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-65155 .elementor-element.elementor-element-8099864:hover::before, .elementor-65155 .elementor-element.elementor-element-8099864:hover > .elementor-background-video-container::before, .elementor-65155 .elementor-element.elementor-element-8099864:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-65155 .elementor-element.elementor-element-8099864 > .elementor-background-slideshow:hover::before, .elementor-65155 .elementor-element.elementor-element-8099864 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-65155 .elementor-element.elementor-element-8099864:hover{--overlay-opacity:0.3;}.elementor-65155 .elementor-element.elementor-element-5704b33{width:100%;max-width:100%;}.elementor-65155 .elementor-element.elementor-element-7096d97{--display:flex;}.elementor-65155 .elementor-element.elementor-element-548befa{--display:flex;}.elementor-65155 .elementor-element.elementor-element-d49c582{--display:flex;}.elementor-65155 .elementor-element.elementor-element-3a86512{--display:flex;}.elementor-65155 .elementor-element.elementor-element-e459ddc{--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-65155 .elementor-element.elementor-element-7109b8a{--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-65155 .elementor-element.elementor-element-8099864{--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-e459ddc */.elementor-65155 .elementor-element.elementor-element-e459ddc { min-width: 0; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion { display: flex; flex-direction: column; gap: 12px; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item { border: 1px solid #dfe6f2; border-radius: 10px; background: #fff; box-shadow: 0 8px 20px -20px #243d7660; overflow: hidden; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item[open] { border-color: #b8caf0; box-shadow: inset 3px 0 0 #2563eb; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item-title { padding: 22px 24px; border: 0; background: transparent; gap: 20px; justify-content: space-between; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item-title-header { flex: 1; min-width: 0; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item-title-text { margin: 0; color: #242424; font-family: inherit; font-size: 17px; font-weight: 600; line-height: 1.5; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item-title-icon { order: 2; flex: 0 0 18px; color: #2563eb; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item-title-icon svg { width: 14px; height: 14px; fill: #2563eb; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item-title:focus-visible { outline: 2px solid #2563eb; outline-offset: -4px; border-radius: 8px; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item > .e-con { padding: 0 24px 24px; border: 0; background: transparent; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .elementor-widget-text-editor { color: #475467; font-size: 16px; line-height: 1.75; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .elementor-widget-text-editor p:last-child { margin-bottom: 0; }
@media (max-width: 767px) {
 .elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item-title { padding: 20px 18px; gap: 14px; }
 .elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item-title-text { font-size: 16px; }
 .elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item > .e-con { padding: 0 18px 20px; }
}
@media (prefers-reduced-motion: reduce) { .elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item { transition: none; } }
.elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item-title-icon svg path { fill: #2563eb; }.elementor-65155 .elementor-element.elementor-element-e459ddc { min-width: 0; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion { gap: 12px; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item { border: 1px solid #dfe6f2; border-radius: 10px; background: #fff; box-shadow: 0 8px 20px -20px #243d7660; overflow: hidden; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item[open] { border-color: #b8caf0; box-shadow: inset 3px 0 0 #2563eb; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item-title { padding: 22px 24px; border: 0; background: transparent; gap: 20px; justify-content: space-between; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item-title-header { flex: 1; min-width: 0; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item-title-text { margin: 0; color: #242424; font-family: inherit; font-size: 17px; font-weight: 600; line-height: 1.5; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item-title-icon { order: 2; flex: 0 0 18px; color: #2563eb; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item-title-icon svg { width: 14px; height: 14px; fill: currentColor; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item-title:focus-visible { outline: 2px solid #2563eb; outline-offset: -4px; border-radius: 8px; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item > .e-con { padding: 0 24px 24px; border: 0; background: transparent; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .elementor-widget-text-editor { color: #475467; font-size: 16px; line-height: 1.75; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .elementor-widget-text-editor p:last-child { margin-bottom: 0; }
@media (max-width: 767px) {
 .elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item-title { padding: 20px 18px; gap: 14px; }
 .elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item-title-text { font-size: 16px; }
 .elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item > .e-con { padding: 0 18px 20px; }
}
@media (prefers-reduced-motion: reduce) { .elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item { transition: none; } }.elementor-65155 .elementor-element.elementor-element-e459ddc { min-width: 0; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion { display: flex; flex-direction: column; gap: 12px; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item { border: 1px solid #dfe6f2; border-radius: 10px; background: #fff; box-shadow: 0 8px 20px -20px #243d7660; overflow: hidden; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item[open] { border-color: #b8caf0; box-shadow: inset 3px 0 0 #2563eb; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item-title { padding: 22px 24px; border: 0; background: transparent; gap: 20px; justify-content: space-between; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item-title-header { flex: 1; min-width: 0; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item-title-text { margin: 0; color: #242424; font-family: inherit; font-size: 17px; font-weight: 600; line-height: 1.5; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item-title-icon { order: 2; flex: 0 0 18px; color: #2563eb; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item-title-icon svg { width: 14px; height: 14px; fill: #2563eb; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item-title:focus-visible { outline: 2px solid #2563eb; outline-offset: -4px; border-radius: 8px; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item > .e-con { padding: 0 24px 24px; border: 0; background: transparent; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .elementor-widget-text-editor { color: #475467; font-size: 16px; line-height: 1.75; }
.elementor-65155 .elementor-element.elementor-element-e459ddc .elementor-widget-text-editor p:last-child { margin-bottom: 0; }
@media (max-width: 767px) {
 .elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item-title { padding: 20px 18px; gap: 14px; }
 .elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item-title-text { font-size: 16px; }
 .elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item > .e-con { padding: 0 18px 20px; }
}
@media (prefers-reduced-motion: reduce) { .elementor-65155 .elementor-element.elementor-element-e459ddc .e-n-accordion-item { transition: none; } }/* End custom CSS */