.elementor-4334 .elementor-element.elementor-element-14fd1c9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4334 .elementor-element.elementor-element-3259b89 .dynamic-content-for-elementor-acf{color:var( --e-global-color-text );margin-bottom:0px;font-family:"Gabarito", Sans-serif;font-size:1.5556rem;font-weight:700;line-height:1.2143em;letter-spacing:0em;}.elementor-4334 .elementor-element.elementor-element-0aea6f9 .elementor-repeater-item-e1a9967{padding:0px 0px 0px 25px;color:var( --e-global-color-primary );font-family:"Gabarito", Sans-serif;font-size:1.5556rem;font-weight:700;line-height:1.2143em;letter-spacing:0em;}.elementor-4334 .elementor-element.elementor-element-0aea6f9 .elementor-repeater-item-e1a9967 a{color:var( --e-global-color-primary );}.elementor-4334 .elementor-element.elementor-element-0aea6f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 40px;}.elementor-4334 .elementor-element.elementor-element-0aea6f9 ul > li > .elementor-icon{float:left;clear:both;font-size:inherit;}@media(max-width:1024px){.elementor-4334 .elementor-element.elementor-element-0aea6f9 > .elementor-widget-container{padding:0px 0px 0px 30px;}}@media(max-width:767px){.elementor-4334 .elementor-element.elementor-element-0aea6f9 > .elementor-widget-container{padding:0px 0px 0px 20px;}}/* Start custom CSS for dyncontel-acf, class: .elementor-element-3259b89 */.elementor-4334 .elementor-element.elementor-element-3259b89 h3 {
    position: relative;
    margin: 0;
    padding-left: 25px;
}

.elementor-4334 .elementor-element.elementor-element-3259b89 h3:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 0.66rem;
    height: 0.66rem;
    background-color: transparent;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7.304" height="12.217" viewBox="0 0 7.304 12.217"><path id="Path_23" data-name="Path 23" d="M-5417-61.68l5.294-4.2,5.031,4.2" transform="translate(-60.504 5417.932) rotate(90)" fill="none" stroke="%239CA6B1" stroke-width="3"/></svg>');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    transform: translate(0, -50%);
}

@media only screen and (max-width: 767px) {
    .elementor-4334 .elementor-element.elementor-element-3259b89 h3 {
        font-size: 19px !important;
    }
}/* End custom CSS */
/* Start custom CSS for dce-acf-repeater-v2, class: .elementor-element-0aea6f9 */.elementor-4334 .elementor-element.elementor-element-0aea6f9 ul {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 0;
    list-style-type: none;
}

.elementor-4334 .elementor-element.elementor-element-0aea6f9 ul li h4 {
    position: relative;
    margin: 0;
    font-family: "Gabarito", Sans-serif !important;
    font-size: 1.25rem !important;
    line-height: 1.2143em !important;
    font-weight: 400 !important;
    letter-spacing: 0 !important;
    opacity: 0.6;
}

.elementor-4334 .elementor-element.elementor-element-0aea6f9 ul li:last-of-type h4 {
    margin-bottom: 0;
}

.elementor-4334 .elementor-element.elementor-element-0aea6f9 ul li h4:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 0.66rem;
    height: 0.66rem;
    background-color: transparent;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7.304" height="12.217" viewBox="0 0 7.304 12.217"><path id="Path_23" data-name="Path 23" d="M-5417-61.68l5.294-4.2,5.031,4.2" transform="translate(-60.504 5417.932) rotate(90)" fill="none" stroke="%239CA6B1" stroke-width="3"/></svg>');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    transform: translate(0, -50%);
}

@media only screen and (max-width: 767px) {
    .elementor-4334 .elementor-element.elementor-element-0aea6f9 ul li h4 {
        font-size: 16px !important;
    }
}/* End custom CSS */