.elementor-23986 .elementor-element.elementor-element-2fbe4d67:not(.elementor-motion-effects-element-type-background), .elementor-23986 .elementor-element.elementor-element-2fbe4d67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-23986 .elementor-element.elementor-element-2fbe4d67, .elementor-23986 .elementor-element.elementor-element-2fbe4d67 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-23986 .elementor-element.elementor-element-2fbe4d67{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23986 .elementor-element.elementor-element-2fbe4d67 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23986 .elementor-element.elementor-element-6c29616f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23986 .elementor-element.elementor-element-6c29616f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A80AA;background-image:url("https://eshinecleaning.com/wp-content/uploads/2026/10/eshine-bolhas-logo.png");background-position:center right;background-repeat:no-repeat;}.elementor-23986 .elementor-element.elementor-element-6c29616f > .elementor-element-populated, .elementor-23986 .elementor-element.elementor-element-6c29616f > .elementor-element-populated > .elementor-background-overlay, .elementor-23986 .elementor-element.elementor-element-6c29616f > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-23986 .elementor-element.elementor-element-6c29616f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 75px 40px 75px;}.elementor-23986 .elementor-element.elementor-element-6c29616f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Poppins;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-23986 .elementor-element.elementor-element-7049b9d4{width:initial;max-width:initial;}.elementor-23986 .elementor-element.elementor-element-7049b9d4 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:4px 12px 4px 12px;border-radius:16px 16px 16px 16px;}.elementor-23986 .elementor-element.elementor-element-7049b9d4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Poppins;font-size:14px;font-weight:400;line-height:24px;color:#000000;}.elementor-23986 .elementor-element.elementor-element-15b18a9 > .elementor-widget-container{margin:0px 0px -11px 0px;padding:0px 0px 0px 0px;}.elementor-23986 .elementor-element.elementor-element-15b18a9{text-align:start;}.elementor-23986 .elementor-element.elementor-element-15b18a9 .elementor-heading-title{font-family:"Poppins", Poppins;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-23986 .elementor-element.elementor-element-1032697d > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-23986 .elementor-element.elementor-element-1032697d{text-align:start;}.elementor-23986 .elementor-element.elementor-element-1032697d .elementor-heading-title{font-family:"Poppins", Poppins;font-size:18px;font-weight:300;line-height:24px;color:#FFFFFF;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Poppins;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Poppins;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Poppins;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23986 .elementor-element.elementor-element-7aa5167a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:0px;}.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-0px;}.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-group.recaptcha_v3-bottomleft, .elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-group > label{font-family:"Poppins", Poppins;font-weight:500;text-transform:capitalize;}.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-type-html{padding-bottom:0px;}.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-group .elementor-field, .elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-subgroup label{font-family:"Poppins", Poppins;font-size:14px;font-weight:500;line-height:20px;}.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#1B5F8E;border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#1B5F8E;border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-group .elementor-select-wrapper::before{color:#1B5F8E;}.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-button{font-family:"Plus Jakarta Sans", Poppins;font-size:16px;font-weight:600;line-height:24px;border-radius:16px 16px 16px 16px;}.elementor-23986 .elementor-element.elementor-element-7aa5167a .e-form__buttons__wrapper__button-next{background-color:#1B5582;color:#ffffff;}.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-button[type="submit"]{background-color:#1B5582;color:#ffffff;}.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-23986 .elementor-element.elementor-element-7aa5167a .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-23986 .elementor-element.elementor-element-7aa5167a .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-23986 .elementor-element.elementor-element-7aa5167a .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-message{font-family:"Poppins", Poppins;font-size:18px;font-weight:500;line-height:28px;}.elementor-23986 .elementor-element.elementor-element-7aa5167a{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}#elementor-popup-modal-23986 .dialog-widget-content{background-color:#02010100;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-23986{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-23986 .dialog-message{width:1000px;height:auto;}#elementor-popup-modal-23986 .dialog-close-button{display:flex;}@media(max-width:1024px){.elementor-23986 .elementor-element.elementor-element-15b18a9 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-23986 .elementor-element.elementor-element-15b18a9 .elementor-heading-title{font-size:24px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-23986 .elementor-element.elementor-element-6c29616f > .elementor-element-populated{padding:26px 17px 25px 17px;}.elementor-23986 .elementor-element.elementor-element-15b18a9 .elementor-heading-title{font-size:20px;}.elementor-23986 .elementor-element.elementor-element-1032697d .elementor-heading-title{font-size:15px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for form, class: .elementor-element-7aa5167a *//* ============================================================
   BASE — padding + icon positioning
   Targets the real controls (input / textarea / select),
   NOT the select's wrapper div
   ============================================================ */
.elementor-23986 .elementor-element.elementor-element-7aa5167a input.elementor-field-textual,
.elementor-23986 .elementor-element.elementor-element-7aa5167a textarea.elementor-field-textual,
.elementor-23986 .elementor-element.elementor-element-7aa5167a select.elementor-field-textual {
    padding-left: 45px !important;
    background-repeat: no-repeat !important;
    background-position: 15px center !important;
    background-size: 18px !important;
}

/* Neutralize the select wrapper so it stops shifting the dropdown */
.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-select-wrapper {
    padding-left: 0 !important;
    background-image: none !important;
    width: 100% !important;
}

/* Ícone: Nome */
.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-group-name .elementor-field-textual {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236B7280' viewBox='0 0 24 24'%3E%3Cpath d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3C/svg%3E");
}

/* Ícone: Nome da Empresa */
.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-group-field_ee10faf .elementor-field-textual {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236B7280' viewBox='0 0 24 24'%3E%3Cpath d='M20 6h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-6 0h-4V4h4v2z'/%3E%3C/svg%3E");
}

/* Ícone: E-mail */
.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-group-email .elementor-field-textual {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236B7280' viewBox='0 0 24 24'%3E%3Cpath d='M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z'/%3E%3C/svg%3E");
}

/* Ícone: Telefone */
.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-group-field_521e917 .elementor-field-textual {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236B7280' viewBox='0 0 24 24'%3E%3Cpath d='M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z'/%3E%3C/svg%3E");
}

/* ============================================================
   LOCATION SELECT — make it match the text inputs
   ============================================================ */
.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-group-location select.elementor-field-textual {
    padding-left: 45px !important;
    padding-right: 40px !important;   /* room for the caret */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236B7280' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5a2.5 2.5 0 0 1 0-5 2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E");
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #374151;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

/* Gray it out while the placeholder option is still selected */
.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-group-location select.elementor-field-textual:has(option[value=""]:checked) {
    color: #6B7280;
}

/* Ícone: Tipo de Instalação (Facility Type) */
.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-group-field_68c2733 .elementor-field-textual {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236B7280' viewBox='0 0 24 24'%3E%3Cpath d='M12 7V3H2v18h20V7H12zM6 19H4v-2h2v2zm0-4H4v-2h2v2zm0-4H4V9h2v2zm0-4H4V5h2v2zm4 12H8v-2h2v2zm0-4H8v-2h2v2zm0-4H8V9h2v2zm0-4H8V5h2v2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8v10zm-2-8h-2v2h2v-2zm0 4h-2v2h2v-2z'/%3E%3C/svg%3E");
}

/* Ícone: Área em Pés Quadrados (Square Footage) */
.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-group-field_f55d22c .elementor-field-textual {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236B7280' viewBox='0 0 24 24'%3E%3Cpath d='M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14zM7 7h2v2H7zm0 4h2v2H7zm0 4h2v2H7zm4-8h6v2h-6zm0 4h6v2h-6zm0 4h6v2h-6z'/%3E%3C/svg%3E");
}

/* Ícone: Mensagem */
.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-group-message .elementor-field-textual,
.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-group-field_message .elementor-field-textual {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236B7280' viewBox='0 0 24 24'%3E%3Cpath d='M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2z'/%3E%3C/svg%3E");
    background-position: 15px 15px !important;
}

/* ============================================================
   SELECT ALIGNMENT — Location field
   ============================================================ */

/* Pull the stray label out of the flow (kept for screen readers) */
.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-group-location > label {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}

/* Top-align every field group in its row */
.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-form-fields-wrapper {
    align-items: flex-start !important;
}

/* Strip the wrapper's own box so it adds no height or offset */
.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-group-location .elementor-select-wrapper {
    position: relative !important;
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 0 !important;
}

.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-group-location select.elementor-field-textual {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    margin: 0 !important;
    line-height: normal !important;
}

/* Keep Elementor's caret centered now the wrapper is block-level */
.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-group-location .elementor-select-wrapper::before,
.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-group-location .elementor-select-wrapper .e-font-icon-svg-container {
    position: absolute !important;
    top: 50% !important;
    right: 18px !important;
    transform: translateY(-50%) !important;
    margin: 0 !important;
    pointer-events: none !important;
}
/* ============================================================
   BOTTOM SPACING — replaces #form-field-field_2b74853 rule
   ============================================================ */
.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-group-field_2b74853 {
    margin-bottom: 32px !important;
}

/* Space above the acceptance checkbox + submit button */
.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-group-field_25512e4,
.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-type-submit,
.elementor-23986 .elementor-element.elementor-element-7aa5167a .e-form__buttons {
    margin-top: 28px !important;
}

/* ============================================================
   ACCEPTANCE CHECKBOX — white label
   ============================================================ */
.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-type-acceptance label,
.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-type-acceptance .elementor-field-option label {
    color: #ffffff !important;
    font-size: 14px !important;
    opacity: 1 !important;
    line-height: 1.5 !important;
}

.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-type-acceptance label a {
  
    text-decoration: underline !important;
    font-weight: 600 !important;
}

/* Make the box itself read as part of the design */
.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-type-acceptance input[type="checkbox"] {
    accent-color: #ffffff;
    width: 18px !important;
    height: 18px !important;
    margin-right: 10px !important;
    vertical-align: middle;
}

.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-type-acceptance .elementor-field-option {
    display: flex !important;
    align-items: center !important;
}

/* ============================================================
   PLACEHOLDERS — uniform caps across every field
   (vendor prefixes must be separate rules — grouping them
    invalidates the whole .elementor-23986 .elementor-element.elementor-element-7aa5167a list)
   ============================================================ */
.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-textual::placeholder {
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    color: #6B7280 !important;
    opacity: 1 !important;
    font-size: inherit !important;
}

.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-textual::-webkit-input-placeholder {
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    color: #6B7280 !important;
    opacity: 1 !important;
}

.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-textual::-moz-placeholder {
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    color: #6B7280 !important;
    opacity: 1 !important;
}

.elementor-23986 .elementor-element.elementor-element-7aa5167a .elementor-field-textual:-ms-input-placeholder {
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    color: #6B7280 !important;
    opacity: 1 !important;
}/* End custom CSS */