.elementor-8730 .elementor-element.elementor-element-05a1747{--display:flex;}.elementor-8730 .elementor-element.elementor-element-05a1747.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-8730 .elementor-element.elementor-element-05a1747{--width:90%;}}/* Start custom CSS for text-editor, class: .elementor-element-5f1b880 */.elementor-8730 .elementor-element.elementor-element-5f1b880 .gfield_label:not(.screen-reader-text) {
    display: block !important;
    position: static !important;
    font-weight: 600 !important;
    margin: 0 0 6px 0 !important;
    color: #1a1a2e !important;
}

.elementor-8730 .elementor-element.elementor-element-5f1b880 input[type="text"],
.elementor-8730 .elementor-element.elementor-element-5f1b880 input[type="email"],
.elementor-8730 .elementor-element.elementor-element-5f1b880 input[type="tel"],
.elementor-8730 .elementor-element.elementor-element-5f1b880 input[type="number"],
.elementor-8730 .elementor-element.elementor-element-5f1b880 select,
.elementor-8730 .elementor-element.elementor-element-5f1b880 textarea {
    display: block !important;
    width: 100% !important;
    box-sizing: border-box !important;
    background: #f2f2f2 !important;
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
    padding: 12px 14px !important;
    font-size: 14px !important;
    margin-top: 0 !important;
    color: #1a1a2e !important;
}

.elementor-8730 .elementor-element.elementor-element-5f1b880 input::placeholder,
.elementor-8730 .elementor-element.elementor-element-5f1b880 textarea::placeholder {
    color: #555 !important;
    opacity: 1 !important;
}

.elementor-8730 .elementor-element.elementor-element-5f1b880 .ginput_container_select {
    position: relative !important;
    margin-top: 0 !important;
}

.elementor-8730 .elementor-element.elementor-element-5f1b880 .gfield {
    margin-bottom: 18px !important;
}/* End custom CSS */