.elementor-328070101 .elementor-element.elementor-element-4c571e7{margin-top:0px;margin-bottom:40px;}.elementor-328070101 .elementor-element.elementor-element-8522da7 .elementor-form-fields-wrapper{row-gap:10px;margin:0 calc(-10px / 2);}.elementor-328070101 .elementor-element.elementor-element-8522da7 .elementor-field-group{padding:0 calc(10px / 2);}.elementor-328070101 .elementor-element.elementor-element-8522da7 .elementor-field-group > .elementor-field-label{margin-bottom:5px;}.elementor-328070101 .elementor-element.elementor-element-8522da7 .elementor-field-option .elementor-field-label{padding-inline-start:5px;}/* Start custom CSS for text-editor, class: .elementor-element-407d4af */.elementor-328070101 .elementor-element.elementor-element-407d4af {
    background: #ACECA1;
    border-radius: 1rem;
    padding: 1rem;
}

.elementor-328070101 .elementor-element.elementor-element-407d4af p {
    color: #000 !important;
    line-height: 1.5!important;
    font-size: 20px !important;
}

.elementor-328070101 .elementor-element.elementor-element-407d4af b {
    font-size: 40px;
    line-height: 1.1!important;
}

.elementor-328070101 .elementor-element.elementor-element-407d4af span {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    line-height: 2;
}

.elementor-328070101 .elementor-element.elementor-element-407d4af span svg {
    margin-right: 0.5rem
}

.elementor-328070101 .elementor-element.elementor-element-407d4af span a {
    color: #000;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f8a646 */.elementor-328070101 .elementor-element.elementor-element-3f8a646 {
    border: 2px dashed #000;
    border-radius: 1rem;
    padding: 1rem;
    color: #000;
}

.elementor-328070101 .elementor-element.elementor-element-3f8a646 b {
    font-size: 40px;
}

.elementor-328070101 .elementor-element.elementor-element-3f8a646 ul {
    font-size: 20px;
    list-style: none;
    line-height: 1.875
}

.elementor-328070101 .elementor-element.elementor-element-3f8a646 li::before {
    content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCI+PHBhdGggZmlsbD0iIzY2OTY2NCIgZD0iTTUxMiAwQzIyOS4yMzIgMCAwIDIyOS4yMzIgMCA1MTJjMCAyODIuNzg0IDIyOS4yMzIgNTEyIDUxMiA1MTJjMjgyLjc4NCAwIDUxMi0yMjkuMjE2IDUxMi01MTJDMTAyNCAyMjkuMjMyIDc5NC43ODQgMCA1MTIgMG0wIDk2MS4wMDhjLTI0Ny4wMjQgMC00NDgtMjAxLjk4NC00NDgtNDQ5LjAxYzAtMjQ3LjAyNCAyMDAuOTc2LTQ0OCA0NDgtNDQ4czQ0OCAyMDAuOTc3IDQ0OCA0NDhzLTIwMC45NzYgNDQ5LjAxLTQ0OCA0NDkuMDFtMjA0LjMzNi02MzYuMzUyTDQxNS45MzUgNjI2Ljk0NGwtMTM1LjI4LTEzNS4yOGMtMTIuNDk2LTEyLjQ5Ni0zMi43NTItMTIuNDk2LTQ1LjI2NCAwYy0xMi40OTYgMTIuNDk2LTEyLjQ5NiAzMi43NTIgMCA0NS4yNDhsMTU4LjM4NCAxNTguNGMxMi40OTYgMTIuNDggMzIuNzUyIDEyLjQ4IDQ1LjI2NCAwYzEuNDQtMS40NCAyLjY3My0zLjAwOSAzLjc5My00LjY0bDMxOC43ODQtMzIwLjc1M2MxMi40OC0xMi40OTYgMTIuNDgtMzIuNzUyIDAtNDUuMjYzYy0xMi41MTItMTIuNDk2LTMyLjc2OC0xMi40OTYtNDUuMjggMCI+PC9wYXRoPjwvc3ZnPg==");
    margin-right: 0.5rem;
    position: relative;
    top: 3px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ec7ce94 */.elementor-328070101 .elementor-element.elementor-element-ec7ce94 {
    margin-inline: -1rem;
    margin-bottom: 2rem;
}/* End custom CSS */