.elementor-1110 .elementor-element.elementor-element-91fcee3{margin-top:3rem;margin-bottom:3rem;}.elementor-1110 .elementor-element.elementor-element-ab78ee3{margin-top:2rem;margin-bottom:2rem;}.elementor-1110 .elementor-element.elementor-element-446def4f{margin-top:3rem;margin-bottom:3rem;}.elementor-1110 .elementor-element.elementor-element-73180e2a{text-align:center;}.elementor-1110 .elementor-element.elementor-element-29d7a6a5{text-align:center;}.elementor-1110 .elementor-element.elementor-element-ae3ef52{margin-top:5rem;margin-bottom:0rem;}.elementor-1110 .elementor-element.elementor-element-690aa9f{margin-top:2rem;margin-bottom:2rem;}.elementor-1110 .elementor-element.elementor-element-bdc966b{margin-top:2rem;margin-bottom:2rem;}.elementor-1110 .elementor-element.elementor-element-4887fc9{margin-top:5rem;margin-bottom:0rem;}.elementor-1110 .elementor-element.elementor-element-f190158{text-align:left;}.elementor-1110 .elementor-element.elementor-element-f8f0623{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;}@media(max-width:905px) and (min-width:601px){.elementor-1110 .elementor-element.elementor-element-ddb7b56{width:66%;}}/* Start custom CSS for image-hotspot, class: .elementor-element-a0bc0e7 */.elementor-1110 .elementor-element.elementor-element-a0bc0e7 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73180e2a */.elementor-1110 .elementor-element.elementor-element-73180e2a h3 {
    font-size: var(--font-size-5);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29d7a6a5 */.elementor-1110 .elementor-element.elementor-element-29d7a6a5 h3 {
    font-size: var(--font-size-5);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ae3ef52 */.elementor-1110 .elementor-element.elementor-element-ae3ef52 .elementor-column:first-child>.elementor-element-populated, .elementor-1110 .elementor-element.elementor-element-ae3ef52 .elementor-column:last-child>.elementor-element-populated {
    padding: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f190158 */.elementor-1110 .elementor-element.elementor-element-f190158 {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-f8f0623 */.elementor-1110 .elementor-element.elementor-element-f8f0623 .e-gallery-image {
    background-size: contain;
    background-repeat: no-repeat;
    
}/* End custom CSS */