.elementor-3016 .elementor-element.elementor-element-0b8e17b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3016 .elementor-element.elementor-element-0b8e17b:not(.elementor-motion-effects-element-type-background), .elementor-3016 .elementor-element.elementor-element-0b8e17b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2ECE7;}.elementor-3016 .elementor-element.elementor-element-a3fb9a3{--display:flex;}@media(max-width:1024px){.elementor-3016 .elementor-element.elementor-element-0b8e17b{--padding-top:150px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3016 .elementor-element.elementor-element-a3fb9a3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-a3fb9a3 */.elementor-3016 .elementor-element.elementor-element-a3fb9a3 h2 {
    margin-top: 50px;
}

.elementor-3016 .elementor-element.elementor-element-a3fb9a3 a {
    color: #58d0f5;
}

.elementor-3016 .elementor-element.elementor-element-a3fb9a3 a:hover {
    color: #2c6e82;
}


@media only screen and (max-width: 1024px) {
    .elementor-3016 .elementor-element.elementor-element-a3fb9a3 h2 {
        margin-top:30px;
    }
    .elementor-3016 .elementor-element.elementor-element-a3fb9a3 p {
        word-break: break-word;
    }
}

@media only screen and (max-width: 767px) {
    .elementor-3016 .elementor-element.elementor-element-a3fb9a3 h2 {
        margin-top: 20px;
    }   
}/* End custom CSS */