.elementor-16356 .elementor-element.elementor-element-289a1fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-16356 .elementor-element.elementor-element-b590ac6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--overlay-opacity:0.7;--padding-block-start:6em;--padding-block-end:6em;--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-16356 .elementor-element.elementor-element-b590ac6:not(.elementor-motion-effects-element-type-background), .elementor-16356 .elementor-element.elementor-element-b590ac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25A9A6;background-image:url("https://clinicarociovazquez.com/wp-content/uploads/2024/09/2149487565.jpg");background-size:cover;}.elementor-16356 .elementor-element.elementor-element-b590ac6::before, .elementor-16356 .elementor-element.elementor-element-b590ac6 > .elementor-background-video-container::before, .elementor-16356 .elementor-element.elementor-element-b590ac6 > .e-con-inner > .elementor-background-video-container::before, .elementor-16356 .elementor-element.elementor-element-b590ac6 > .elementor-background-slideshow::before, .elementor-16356 .elementor-element.elementor-element-b590ac6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16356 .elementor-element.elementor-element-b590ac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#25A9A6;}.elementor-16356 .elementor-element.elementor-element-b590ac6, .elementor-16356 .elementor-element.elementor-element-b590ac6::before{--border-transition:0.3s;}.elementor-16356 .elementor-element.elementor-element-b645540{--display:flex;--background-transition:0.3s;}.elementor-16356 .elementor-element.elementor-element-b645540.e-con{--align-self:center;}.elementor-16356 .elementor-element.elementor-element-77e424e .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:2.7em;font-weight:700;}.elementor-16356 .elementor-element.elementor-element-8ee4a09{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-16356 .elementor-element.elementor-element-c5a4b47 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#03989E;color:#03989E;background-color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-16356 .elementor-element.elementor-element-6d38064{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-block-start:2em;--padding-block-end:2em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-16356 .elementor-element.elementor-element-6d38064:not(.elementor-motion-effects-element-type-background), .elementor-16356 .elementor-element.elementor-element-6d38064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16356 .elementor-element.elementor-element-6d38064, .elementor-16356 .elementor-element.elementor-element-6d38064::before{--border-transition:0.3s;}.elementor-16356 .elementor-element.elementor-element-6d38064.e-con{--align-self:center;}.elementor-16356 .elementor-element.elementor-element-27ba451{text-align:center;}.elementor-16356 .elementor-element.elementor-element-27ba451 .elementor-heading-title{color:#03989E;font-family:"Poppins", Sans-serif;font-size:1.7em;font-weight:500;}.elementor-16356 .elementor-element.elementor-element-5de4531{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:3em;--padding-block-end:3em;--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-16356 .elementor-element.elementor-element-5de4531:not(.elementor-motion-effects-element-type-background), .elementor-16356 .elementor-element.elementor-element-5de4531 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1F1F1;}.elementor-16356 .elementor-element.elementor-element-5de4531, .elementor-16356 .elementor-element.elementor-element-5de4531::before{--border-transition:0.3s;}.elementor-16356 .elementor-element.elementor-element-e18c0ee{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-16356 .elementor-element.elementor-element-1efd774{text-align:left;}.elementor-16356 .elementor-element.elementor-element-1efd774 .elementor-heading-title{color:#25A9A6;font-family:"Poppins", Sans-serif;font-size:2em;font-weight:600;}.elementor-16356 .elementor-element.elementor-element-a5fddeb{color:#2D2D2D;font-family:"Poppins", Sans-serif;font-size:1.7em;font-weight:400;}.elementor-16356 .elementor-element.elementor-element-ee80bb1{--display:flex;--background-transition:0.3s;}.elementor-16356 .elementor-element.elementor-element-b21ca6d img{border-radius:20px 20px 20px 20px;}.elementor-16356 .elementor-element.elementor-element-e6d3a9c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:3em;--padding-block-end:3em;--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-16356 .elementor-element.elementor-element-e6d3a9c:not(.elementor-motion-effects-element-type-background), .elementor-16356 .elementor-element.elementor-element-e6d3a9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16356 .elementor-element.elementor-element-e6d3a9c, .elementor-16356 .elementor-element.elementor-element-e6d3a9c::before{--border-transition:0.3s;}.elementor-16356 .elementor-element.elementor-element-33d5433{--display:flex;--background-transition:0.3s;}.elementor-16356 .elementor-element.elementor-element-ba96591 img{border-radius:20px 20px 20px 20px;}.elementor-16356 .elementor-element.elementor-element-7a0ac2c{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-16356 .elementor-element.elementor-element-44bbadb{text-align:left;}.elementor-16356 .elementor-element.elementor-element-44bbadb .elementor-heading-title{color:#25A9A6;font-family:"Poppins", Sans-serif;font-size:2em;font-weight:600;}.elementor-16356 .elementor-element.elementor-element-af29392{color:#2D2D2D;font-family:"Poppins", Sans-serif;font-size:1.7em;font-weight:400;}.elementor-16356 .elementor-element.elementor-element-f5e6f77{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:3em;--padding-block-end:3em;--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-16356 .elementor-element.elementor-element-f5e6f77:not(.elementor-motion-effects-element-type-background), .elementor-16356 .elementor-element.elementor-element-f5e6f77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1F1F1;}.elementor-16356 .elementor-element.elementor-element-f5e6f77, .elementor-16356 .elementor-element.elementor-element-f5e6f77::before{--border-transition:0.3s;}.elementor-16356 .elementor-element.elementor-element-98b6ef8{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-16356 .elementor-element.elementor-element-50f03e7{text-align:left;}.elementor-16356 .elementor-element.elementor-element-50f03e7 .elementor-heading-title{color:#25A9A6;font-family:"Poppins", Sans-serif;font-size:2em;font-weight:600;}.elementor-16356 .elementor-element.elementor-element-8294ba9{color:#2D2D2D;font-family:"Poppins", Sans-serif;font-size:1.7em;font-weight:400;}.elementor-16356 .elementor-element.elementor-element-792f14a{--display:flex;--background-transition:0.3s;}.elementor-16356 .elementor-element.elementor-element-8df076b img{border-radius:20px 20px 20px 20px;}.elementor-16356 .elementor-element.elementor-element-1418d3c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--overlay-opacity:0.5;--padding-block-start:5em;--padding-block-end:5em;--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-16356 .elementor-element.elementor-element-1418d3c:not(.elementor-motion-effects-element-type-background), .elementor-16356 .elementor-element.elementor-element-1418d3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://clinicarociovazquez.com/wp-content/uploads/2024/10/bichat-en-andalucia.jpg");background-size:cover;}.elementor-16356 .elementor-element.elementor-element-1418d3c::before, .elementor-16356 .elementor-element.elementor-element-1418d3c > .elementor-background-video-container::before, .elementor-16356 .elementor-element.elementor-element-1418d3c > .e-con-inner > .elementor-background-video-container::before, .elementor-16356 .elementor-element.elementor-element-1418d3c > .elementor-background-slideshow::before, .elementor-16356 .elementor-element.elementor-element-1418d3c > .e-con-inner > .elementor-background-slideshow::before, .elementor-16356 .elementor-element.elementor-element-1418d3c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#03989E;}.elementor-16356 .elementor-element.elementor-element-1418d3c, .elementor-16356 .elementor-element.elementor-element-1418d3c::before{--border-transition:0.3s;}.elementor-16356 .elementor-element.elementor-element-56c827e{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-16356 .elementor-element.elementor-element-a7445aa{text-align:center;}.elementor-16356 .elementor-element.elementor-element-a7445aa .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:2em;font-weight:600;}.elementor-16356 .elementor-element.elementor-element-e77bc42{text-align:center;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:1.7em;font-weight:400;}.elementor-16356 .elementor-element.elementor-element-2248aec .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#03989E;color:#03989E;background-color:#FFFFFF;border-radius:25px 25px 25px 25px;}@media(min-width:768px){.elementor-16356 .elementor-element.elementor-element-1418d3c{--content-width:850px;}}@media(max-width:1024px){.elementor-16356 .elementor-element.elementor-element-b590ac6{--padding-block-start:3em;--padding-block-end:3em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-16356 .elementor-element.elementor-element-77e424e .elementor-heading-title{font-size:2em;}.elementor-16356 .elementor-element.elementor-element-5de4531{--padding-block-start:3em;--padding-block-end:3em;--padding-inline-start:1em;--padding-inline-end:1em;}.elementor-16356 .elementor-element.elementor-element-ee80bb1{--justify-content:center;}.elementor-16356 .elementor-element.elementor-element-e6d3a9c{--padding-block-start:3em;--padding-block-end:3em;--padding-inline-start:1em;--padding-inline-end:1em;}.elementor-16356 .elementor-element.elementor-element-33d5433{--justify-content:center;}.elementor-16356 .elementor-element.elementor-element-f5e6f77{--padding-block-start:3em;--padding-block-end:3em;--padding-inline-start:1em;--padding-inline-end:1em;}.elementor-16356 .elementor-element.elementor-element-792f14a{--justify-content:center;}.elementor-16356 .elementor-element.elementor-element-1418d3c{--padding-block-start:3em;--padding-block-end:3em;--padding-inline-start:1em;--padding-inline-end:1em;}}@media(max-width:767px){.elementor-16356 .elementor-element.elementor-element-b590ac6{--margin-block-start:11em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:5em;--padding-block-end:2em;--padding-inline-start:1em;--padding-inline-end:1em;}.elementor-16356 .elementor-element.elementor-element-77e424e{text-align:center;}.elementor-16356 .elementor-element.elementor-element-8ee4a09{text-align:center;}.elementor-16356 .elementor-element.elementor-element-6d38064{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:10px;--margin-inline-end:10px;}.elementor-16356 .elementor-element.elementor-element-27ba451{text-align:center;}.elementor-16356 .elementor-element.elementor-element-1efd774{text-align:center;}.elementor-16356 .elementor-element.elementor-element-a5fddeb{text-align:center;}.elementor-16356 .elementor-element.elementor-element-44bbadb{text-align:center;}.elementor-16356 .elementor-element.elementor-element-af29392{text-align:center;}.elementor-16356 .elementor-element.elementor-element-50f03e7{text-align:center;}.elementor-16356 .elementor-element.elementor-element-8294ba9{text-align:center;}.elementor-16356 .elementor-element.elementor-element-a7445aa{text-align:center;}.elementor-16356 .elementor-element.elementor-element-e77bc42{text-align:center;}}/* Start custom CSS for shortcode, class: .elementor-element-aee8cb1 */.elementor-16356 .elementor-element.elementor-element-aee8cb1 label{
    margin: 0;
}
.elementor-16356 .elementor-element.elementor-element-aee8cb1{
    font-family: Poppins;
}
.form-control, .wpcf7 .wpcf7-validation-errors, .wpcf7 input[type=color], .wpcf7 input[type=date], .wpcf7 input[type=datetime-local], .wpcf7 input[type=datetime], .wpcf7 input[type=email], .wpcf7 input[type=file], .wpcf7 input[type=month], .wpcf7 input[type=number], .wpcf7 input[type=range], .wpcf7 input[type=search], .wpcf7 input[type=submit], .wpcf7 input[type=tel], .wpcf7 input[type=text], .wpcf7 input[type=time], .wpcf7 input[type=url], .wpcf7 input[type=week], .wpcf7 select, .wpcf7 textarea {
    display: block;
    width: 100%;
    height: auto;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #aaa;
    border-radius: 5px;

}

.elementor-16356 .elementor-element.elementor-element-aee8cb1 .btn, .wpcf7 input[type=submit] {
    margin-top: 10px;
    display: inline-block;
    font-weight: 400;
    color: #ffffff !important;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #25A9A6 !important;
    border: 1px solid transparent;
}

.elementor-16356 .elementor-element.elementor-element-aee8cb1 .alert-warning {
    display: none;
    color: #000;
    background-color: #fff;
    border-color: #fff;
}/* End custom CSS */