.elementor-25 .elementor-element.elementor-element-3f3f62f8>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-25 .elementor-element.elementor-element-42004e91 .bdt-search-container .bdt-search:not(.bdt-search-navbar),.elementor-25 .elementor-element.elementor-element-42004e91 .bdt-search-container .bdt-navbar-dropdown,.elementor-25 .elementor-element.elementor-element-42004e91 .bdt-search-container .bdt-drop{background-color:var(--e-global-color-uicore_white)}.elementor-25 .elementor-element.elementor-element-42004e91 .bdt-search-container .bdt-search .bdt-search-input{background-color:var(--e-global-color-uicore_white)}#modal-search-42004e91 .bdt-search-container .bdt-search .bdt-search-input{background-color:var(--e-global-color-uicore_white)}.elementor-25 .elementor-element.elementor-element-42004e91 .bdt-search-input{border-radius:3px}#modal-search-42004e91 .bdt-search-input{border-radius:3px}.elementor-25 .elementor-element.elementor-element-142257ec .ui-e-adv-grid{grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:15px}.elementor-25 .elementor-element.elementor-element-142257ec .ui-e-post-title{color:var(--e-global-color-uicore_white);font-size:12px;margin-top:.1em}.elementor-25 .elementor-element.elementor-element-142257ec .ui-e-post-text{margin-top:.8em}.elementor-25 .elementor-element.elementor-element-142257ec .ui-e-post-content{padding:10px 15px}.elementor-25 .elementor-element.elementor-element-142257ec .ui-e-after_title{margin-top:1.2em}.elementor-25 .elementor-element.elementor-element-142257ec .ui-e-after_title{gap:8px}.elementor-25 .elementor-element.elementor-element-142257ec .ui-e-bottom{margin-top:1.2em}.elementor-25 .elementor-element.elementor-element-142257ec .ui-e-bottom{gap:8px}.elementor-25 .elementor-element.elementor-element-3840d2fc.bdt-background-overlay-yes>.elementor-widget-container:before{transition:background .3s}.elementor-25 .elementor-element.elementor-element-3840d2fc .bdt-contact-form-form,.elementor-25 .elementor-element.elementor-element-3840d2fc .bdt-contact-form-form input,.elementor-25 .elementor-element.elementor-element-3840d2fc .bdt-contact-form-form textarea{text-align:left}.elementor-25 .elementor-element.elementor-element-3840d2fc .bdt-field-group:not(:last-child){margin-bottom:15px;margin-top:0}.elementor-25 .elementor-element.elementor-element-3840d2fc .bdt-name-email-inline+.bdt-name-email-inline{padding-left:15px}.elementor-25 .elementor-element.elementor-element-3840d2fc .bdt-field-group>label{margin-bottom:5px}.elementor-25 .elementor-element.elementor-element-3840d2fc .bdt-form-label{color:var(--e-global-color-uicore_headline);font-size:14px;font-weight:600}.elementor-25 .elementor-element.elementor-element-3840d2fc .bdt-field-group .bdt-input{color:var(--e-global-color-uicore_headline);background-color:rgba(252,249,249,.48);border-radius:8px 8px 8px 8px;padding:8px 16px;height:auto}.elementor-25 .elementor-element.elementor-element-3840d2fc .bdt-field-group textarea{color:var(--e-global-color-uicore_headline);background-color:rgba(252,249,249,.48);border-radius:8px 8px 8px 8px;padding:8px 16px;height:auto}.elementor-25 .elementor-element.elementor-element-3840d2fc .bdt-field-group .bdt-input::placeholder{color:var(--e-global-color-uicore_secondary)}.elementor-25 .elementor-element.elementor-element-3840d2fc .bdt-field-group textarea::placeholder{color:var(--e-global-color-uicore_secondary)}.elementor-25 .elementor-element.elementor-element-3840d2fc .bdt-field-group .bdt-input,.elementor-25 .elementor-element.elementor-element-3840d2fc .bdt-field-group textarea{font-size:15px}.elementor-widget .tippy-tooltip .tippy-content{text-align:center}@media (max-width:1024px){.elementor-25 .elementor-element.elementor-element-3840d2fc .bdt-field-group .bdt-input{padding:6px 14px;height:auto}.elementor-25 .elementor-element.elementor-element-3840d2fc .bdt-field-group textarea{padding:6px 14px;height:auto}}@media (max-width:767px){.elementor-25 .elementor-element.elementor-element-3840d2fc .bdt-form-label{font-size:13px}.elementor-25 .elementor-element.elementor-element-3840d2fc .bdt-field-group .bdt-input{padding:4px 12px;height:auto}.elementor-25 .elementor-element.elementor-element-3840d2fc .bdt-field-group textarea{padding:4px 12px;height:auto}.elementor-25 .elementor-element.elementor-element-3840d2fc .bdt-field-group .bdt-input,.elementor-25 .elementor-element.elementor-element-3840d2fc .bdt-field-group textarea{font-size:14px}}