.elementor-1127 .elementor-element.elementor-element-15acf40 > .elementor-element-populated{padding:44px 44px 44px 44px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1127 .elementor-element.elementor-element-66c6001a > .elementor-widget-container{margin:0rem 0rem 0.5rem 0rem;}.elementor-1127 .elementor-element.elementor-element-66c6001a .elementor-heading-title{font-family:"Santa Catarina", Sans-serif;font-size:30px;font-weight:600;line-height:1.3em;color:#212529;}.elementor-1127 .elementor-element.elementor-element-307b3e9b > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}#elementor-popup-modal-1127 .dialog-widget-content{animation-duration:0.5s;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 2000px 2000px rgba(0, 0, 0, 0.77);}#elementor-popup-modal-1127{background-color:#00000000;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-1127 .dialog-message{width:578px;height:auto;}#elementor-popup-modal-1127 .dialog-close-button{display:flex;}@media(max-width:767px){.elementor-1127 .elementor-element.elementor-element-15acf40 > .elementor-element-populated{padding:36px 24px 48px 24px;}.elementor-1127 .elementor-element.elementor-element-66c6001a > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 48px 0px 0px;}.elementor-1127 .elementor-element.elementor-element-66c6001a .elementor-heading-title{font-size:19px;}#elementor-popup-modal-1127{align-items:flex-end;}#elementor-popup-modal-1127 .dialog-widget-content{border-radius:16px 16px 0px 0px;}#elementor-popup-modal-1127 .dialog-close-button{top:36px;font-size:24px;}body:not(.rtl) #elementor-popup-modal-1127 .dialog-close-button{right:16px;}body.rtl #elementor-popup-modal-1127 .dialog-close-button{left:16px;}}/* Start custom CSS for heading, class: .elementor-element-66c6001a */@media only screen and (max-width: 767px) {

.elementor-1127 .elementor-element.elementor-element-66c6001a {
    max-width: calc(100% - 68px);
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-307b3e9b */.elementor-1127 .elementor-element.elementor-element-307b3e9b span {
    font-style: italic;
}

.elementor-1127 .elementor-element.elementor-element-307b3e9b small {
    display: flex;
    align-items: center;
    gap: 6px;
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-1127 {
    font-family: 'Noto Sans', sans-serif !important;
}

@media only screen and (max-width: 767px) {

#elementor-popup-modal-1127 {
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
}

}/* End custom CSS */