.elementor-578 .elementor-element.elementor-element-807a756{--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;--background-transition:0.3s;}.elementor-578 .elementor-element.elementor-element-1707ba9{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-578 .elementor-element.elementor-element-252f817{--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;--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-578 .elementor-element.elementor-element-252f817:not(.elementor-motion-effects-element-type-background), .elementor-578 .elementor-element.elementor-element-252f817 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-41c0be9 );}.elementor-578 .elementor-element.elementor-element-252f817, .elementor-578 .elementor-element.elementor-element-252f817::before{--border-transition:0.3s;}.elementor-578 .elementor-element.elementor-element-d3722df{--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;--justify-content:flex-start;--gap:10px 10px;--background-transition:0.3s;}.elementor-578 .elementor-element.elementor-element-1b22e29{--display:flex;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-578 .elementor-element.elementor-element-1b22e29:not(.elementor-motion-effects-element-type-background), .elementor-578 .elementor-element.elementor-element-1b22e29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-578 .elementor-element.elementor-element-1b22e29, .elementor-578 .elementor-element.elementor-element-1b22e29::before{--border-transition:0.3s;}.elementor-578 .elementor-element.elementor-element-350e449 .dce-acf-list{display:inline-block;}.elementor-578 .elementor-element.elementor-element-350e449 .dynamic-content-for-elementor-acf{color:var( --e-global-color-accent );margin-bottom:0px;font-family:var( --e-global-typography-3a33a16-font-family ), Sans-serif;font-size:var( --e-global-typography-3a33a16-font-size );font-weight:var( --e-global-typography-3a33a16-font-weight );line-height:var( --e-global-typography-3a33a16-line-height );}.elementor-578 .elementor-element.elementor-element-5f97943 .dynamic-content-for-elementor-acf{color:var( --e-global-color-secondary );margin-bottom:0px;font-family:var( --e-global-typography-7fd8df4-font-family ), Sans-serif;font-size:var( --e-global-typography-7fd8df4-font-size );font-weight:var( --e-global-typography-7fd8df4-font-weight );line-height:var( --e-global-typography-7fd8df4-line-height );}.elementor-578 .elementor-element.elementor-element-64ee0d0{--display:flex;--background-transition:0.3s;}.elementor-578 .elementor-element.elementor-element-64ee0d0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-578 .elementor-element.elementor-element-0c73109 .elementor-icon-wrapper{text-align:center;}.elementor-578 .elementor-element.elementor-element-0c73109.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-65ed7ce );}.elementor-578 .elementor-element.elementor-element-0c73109.elementor-view-framed .elementor-icon, .elementor-578 .elementor-element.elementor-element-0c73109.elementor-view-default .elementor-icon{color:var( --e-global-color-65ed7ce );border-color:var( --e-global-color-65ed7ce );}.elementor-578 .elementor-element.elementor-element-0c73109.elementor-view-framed .elementor-icon, .elementor-578 .elementor-element.elementor-element-0c73109.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-65ed7ce );}.elementor-578 .elementor-element.elementor-element-0c73109 .elementor-icon{font-size:40px;}.elementor-578 .elementor-element.elementor-element-0c73109 .elementor-icon svg{height:40px;}.elementor-578 .elementor-element.elementor-element-4201c4b{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-578 .elementor-element.elementor-element-79c1ffc{text-align:left;}.elementor-578 .elementor-element.elementor-element-79c1ffc .dynamic-content-for-elementor-acf{color:var( --e-global-color-secondary );margin-bottom:0px;font-family:var( --e-global-typography-bc1377d-font-family ), Sans-serif;font-size:var( --e-global-typography-bc1377d-font-size );font-weight:var( --e-global-typography-bc1377d-font-weight );line-height:var( --e-global-typography-bc1377d-line-height );}@media(min-width:768px){.elementor-578 .elementor-element.elementor-element-64ee0d0{--width:60px;}}@media(max-width:1024px){.elementor-578 .elementor-element.elementor-element-350e449 .dynamic-content-for-elementor-acf{font-size:var( --e-global-typography-3a33a16-font-size );line-height:var( --e-global-typography-3a33a16-line-height );}.elementor-578 .elementor-element.elementor-element-5f97943 .dynamic-content-for-elementor-acf{font-size:var( --e-global-typography-7fd8df4-font-size );line-height:var( --e-global-typography-7fd8df4-line-height );}.elementor-578 .elementor-element.elementor-element-79c1ffc .dynamic-content-for-elementor-acf{font-size:var( --e-global-typography-bc1377d-font-size );line-height:var( --e-global-typography-bc1377d-line-height );}}@media(max-width:767px){.elementor-578 .elementor-element.elementor-element-1707ba9{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-578 .elementor-element.elementor-element-252f817{--gap:20px 20px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-578 .elementor-element.elementor-element-350e449 .dynamic-content-for-elementor-acf{font-size:var( --e-global-typography-3a33a16-font-size );line-height:var( --e-global-typography-3a33a16-line-height );}.elementor-578 .elementor-element.elementor-element-5f97943 .dynamic-content-for-elementor-acf{font-size:var( --e-global-typography-7fd8df4-font-size );line-height:var( --e-global-typography-7fd8df4-line-height );}.elementor-578 .elementor-element.elementor-element-64ee0d0{--width:40px;}.elementor-578 .elementor-element.elementor-element-64ee0d0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-578 .elementor-element.elementor-element-0c73109 .elementor-icon{font-size:32px;}.elementor-578 .elementor-element.elementor-element-0c73109 .elementor-icon svg{height:32px;}.elementor-578 .elementor-element.elementor-element-4201c4b{--padding-top:0px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-578 .elementor-element.elementor-element-79c1ffc .dynamic-content-for-elementor-acf{font-size:var( --e-global-typography-bc1377d-font-size );line-height:var( --e-global-typography-bc1377d-line-height );}}/* Start custom CSS for html, class: .elementor-element-429a950 */.accordion-content {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.7s cubic-bezier(0.19, 1, 0.22, 1);
}

.slapp-accordion-open .accordion-content {
    max-height: 500px;
}

.accordion-toggle svg {
    transition: transform 0.7s cubic-bezier(0.19, 1, 0.22, 1);
}

.slapp-accordion-open .accordion-toggle svg {
    transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b22e29 */.elementor-578 .elementor-element.elementor-element-1b22e29 {
    
    width: max-content;
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c73109 */.elementor-578 .elementor-element.elementor-element-0c73109 path {
    
    stroke-width: 1.5;
    
}

.elementor-578 .elementor-element.elementor-element-0c73109 .elementor-icon {
    
    vertical-align: middle;

}

.elementor-578 .elementor-element.elementor-element-0c73109 {
    
    cursor: pointer;
    
}/* End custom CSS */
/* Start custom CSS for dyncontel-acf, class: .elementor-element-79c1ffc */.elementor-578 .elementor-element.elementor-element-79c1ffc a {
    
    color: #017ED2;
    text-decoration: underline;
    
    
}

.elementor-578 .elementor-element.elementor-element-79c1ffc div, .elementor-578 .elementor-element.elementor-element-79c1ffc p {
    font-family: Inter;
}/* End custom CSS */