.elementor-2441 .elementor-element.elementor-element-fe7c138{--display:flex;--min-height:150px;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.25;--overlay-mix-blend-mode:overlay;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2441 .elementor-element.elementor-element-fe7c138:not(.elementor-motion-effects-element-type-background), .elementor-2441 .elementor-element.elementor-element-fe7c138 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-16b0ec9 ) 0%, var( --e-global-color-45a92f9 ) 100%);}.elementor-2441 .elementor-element.elementor-element-fe7c138::before, .elementor-2441 .elementor-element.elementor-element-fe7c138 > .elementor-background-video-container::before, .elementor-2441 .elementor-element.elementor-element-fe7c138 > .e-con-inner > .elementor-background-video-container::before, .elementor-2441 .elementor-element.elementor-element-fe7c138 > .elementor-background-slideshow::before, .elementor-2441 .elementor-element.elementor-element-fe7c138 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2441 .elementor-element.elementor-element-fe7c138 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-798d3c4 );background-image:url("https://medicinaesteticaeuropea.com/wp-content/uploads/2024/06/textura-23png.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2441 .elementor-element.elementor-element-fe7c138, .elementor-2441 .elementor-element.elementor-element-fe7c138::before{--border-transition:0.3s;}.elementor-2441 .elementor-element.elementor-element-6b5c41b{text-align:left;}.elementor-2441 .elementor-element.elementor-element-6b5c41b .elementor-heading-title{color:var( --e-global-color-8f82e57 );font-family:"Helvetica", Sans-serif;font-size:45px;font-weight:700;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);}.elementor-2441 .elementor-element.elementor-element-df7a1e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2441 .elementor-element.elementor-element-df7a1e2:not(.elementor-motion-effects-element-type-background), .elementor-2441 .elementor-element.elementor-element-df7a1e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f82e57 );}.elementor-2441 .elementor-element.elementor-element-df7a1e2, .elementor-2441 .elementor-element.elementor-element-df7a1e2::before{--border-transition:0.3s;}.elementor-2441 .elementor-element.elementor-element-a3575a0{--display:flex;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2441 .elementor-element.elementor-element-fe7c138{--min-height:130px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-2441 .elementor-element.elementor-element-6b5c41b .elementor-heading-title{font-size:35px;}.elementor-2441 .elementor-element.elementor-element-df7a1e2{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-2441 .elementor-element.elementor-element-a3575a0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-2441 .elementor-element.elementor-element-fe7c138{--min-height:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2441 .elementor-element.elementor-element-6b5c41b{text-align:center;}.elementor-2441 .elementor-element.elementor-element-6b5c41b .elementor-heading-title{font-size:25px;}.elementor-2441 .elementor-element.elementor-element-df7a1e2{--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-2441 .elementor-element.elementor-element-a3575a0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-2441 .elementor-element.elementor-element-fe7c138{--content-width:1200px;}.elementor-2441 .elementor-element.elementor-element-df7a1e2{--content-width:1200px;}}@media(min-width:1025px){.elementor-2441 .elementor-element.elementor-element-fe7c138::before, .elementor-2441 .elementor-element.elementor-element-fe7c138 > .elementor-background-video-container::before, .elementor-2441 .elementor-element.elementor-element-fe7c138 > .e-con-inner > .elementor-background-video-container::before, .elementor-2441 .elementor-element.elementor-element-fe7c138 > .elementor-background-slideshow::before, .elementor-2441 .elementor-element.elementor-element-fe7c138 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2441 .elementor-element.elementor-element-fe7c138 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}/* Start custom CSS for shortcode, class: .elementor-element-966a7dd */#formulario .um, #formulario .um-row {
    margin-bottom: 0px !important;
}

#formulario label {
    font-family: "Montserrat", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
}

#formulario .um-field-label {
    margin-bottom: 5px !important;
}

#formulario .um-field {
    padding: 0px !important;
    margin-bottom: 20px !important;
}

#formulario input[type=number], #formulario input[type=password], #formulario input[type=tel], #formulario input[type=text], #formulario select {
    padding: 8px 16px !important;
    border: 0px solid #fff !important;
    border-radius: 25px !important;
    color: #000 !important;
    background-color: #eee !important;
    font-family: "Montserrat", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
}

#formulario .um-field .select2.select2-container .select2-selection, #formulario .um-search-filter .select2.select2-container .select2-selection {
    padding: 0px 16px !important;
    border: 0px solid #fff !important;
    border-radius: 25px !important;
    color: #000 !important;
    background-color: #eee !important;
    font-family: "Montserrat", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
}

#formulario .select2-selection__arrow {
    right: 10px !important;
}

#formulario .select2-search.select2-search--dropdown {
    display: none !important;
}

#formulario .um-field .select2-container.select2-container--open .select2-dropdown .select2-results li, #formulario .um-search-filter .select2-container.select2-container--open .select2-dropdown .select2-results li {
    margin: 0px !important;
    padding: 20px !important;
}

#formulario .um-field .select2-container--default .select2-selection--single .select2-selection__rendered, #formulario .um-field .select2-container--default .select2-selection--single .select2-selection__clear {
    line-height: 40px !important;
}

#formulario .um-field-checkbox-option, #formulario .um-field-radio-option {
    color: #000 !important;
    text-transform: capitalize !important;
}

#formulario #um-submit-btn {
    color: #fff !important;
    font-family: "Montserrat", Sans-serif !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    line-height: 1em !important;
    background-color: #36a9e1 !important;
    border-radius: 25px 25px 25px 25px !important;
    padding: 16px 25px 16px 25px !important;
    min-width: 100% !important;
}

#formulario #um-submit-btn:hover {
    background-color: #1e3d8f !important;
}

#formulario .um-col-alt {
    margin: 0px !important;
}

#formulario a.um-link-alt {
    color: #000 !important;
    font-family: "Montserrat", Sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
}

#formulario a.um-link-alt:hover {
    color: #36a9e1 !important;
    text-decoration: none !important;
}

@media (max-width: 480px){
    #formulario label {
        font-size: 14px !important;
    }
    
    #formulario #um-submit-btn {
        font-size: 12px !important;
    }
    
    #formulario a.um-link-alt {
        font-size: 12px !important;
    }
}/* End custom CSS */