.elementor-2107 .elementor-element.elementor-element-369f2b45{--display:flex;}.elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form input[type=submit]{background-color:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor4 );margin:22px 0px 0px 0px;transition:all .25s linear 0s;-webkit-transition:all .25s linear 0s;-o-transition:all .25s linear 0s;}.elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form input[type=submit]:hover{background-color:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor4 );box-shadow:0px 11px 28px -19px rgba(0,0,0,0.5);}.elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap input[type*="text"]{height:54px;color:var( --e-global-color-astglobalcolor2 );margin:0px 0px 8px 0px;}.elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap input[type*="email"]{height:54px;color:var( --e-global-color-astglobalcolor2 );margin:0px 0px 8px 0px;}.elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap input[type*="url"]{height:54px;color:var( --e-global-color-astglobalcolor2 );margin:0px 0px 8px 0px;}.elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap input[type*="number"]{height:54px;color:var( --e-global-color-astglobalcolor2 );margin:0px 0px 8px 0px;}.elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"]{height:54px;color:var( --e-global-color-astglobalcolor2 );margin:0px 0px 8px 0px;}.elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap input[type*="date"]{height:54px;color:var( --e-global-color-astglobalcolor2 );margin:0px 0px 8px 0px;}.elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{height:54px;color:var( --e-global-color-astglobalcolor3 );margin:0px 0px 8px 0px;}.elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap input[type*="text"], .elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap input[type*="email"], .elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap input[type*="url"], .elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap input[type*="number"], .elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"], .elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap input[type*="date"], .elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor2 );}.elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap input[type*="text"]::-webkit-input-placeholder{color:var( --e-global-color-astglobalcolor3 );}.elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap input[type*="text"]::-moz-placeholder{color:var( --e-global-color-astglobalcolor3 );}.elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap input[type*="text"]:-ms-input-placeholder{color:var( --e-global-color-astglobalcolor3 );}.elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap input[type*="email"]::-webkit-input-placeholder{color:var( --e-global-color-astglobalcolor3 );}.elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap input[type*="email"]::-moz-placeholder{color:var( --e-global-color-astglobalcolor3 );}.elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap input[type*="email"]:-ms-input-placeholder{color:var( --e-global-color-astglobalcolor3 );}.elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap input[type*="url"]::-webkit-input-placeholder{color:var( --e-global-color-astglobalcolor3 );}.elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap input[type*="url"]::-moz-placeholder{color:var( --e-global-color-astglobalcolor3 );}.elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap input[type*="url"]:-ms-input-placeholder{color:var( --e-global-color-astglobalcolor3 );}.elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap input[type*="number"]::-webkit-input-placeholder{color:var( --e-global-color-astglobalcolor3 );}.elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap input[type*="number"]::-moz-placeholder{color:var( --e-global-color-astglobalcolor3 );}.elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap input[type*="number"]:-ms-input-placeholder{color:var( --e-global-color-astglobalcolor3 );}.elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"]::-webkit-input-placeholder{color:var( --e-global-color-astglobalcolor3 );}.elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"]::-moz-placeholder{color:var( --e-global-color-astglobalcolor3 );}.elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"]:-ms-input-placeholder{color:var( --e-global-color-astglobalcolor3 );}.elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap input[type*="date"]::-webkit-input-placeholder{color:var( --e-global-color-astglobalcolor3 );}.elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap input[type*="date"]::-moz-placeholder{color:var( --e-global-color-astglobalcolor3 );}.elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap input[type*="date"]:-ms-input-placeholder{color:var( --e-global-color-astglobalcolor3 );}.elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap textarea{color:var( --e-global-color-astglobalcolor2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor2 );}.elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap textarea::-webkit-input-placeholder{color:var( --e-global-color-astglobalcolor3 );}.elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap textarea::-moz-placeholder{color:var( --e-global-color-astglobalcolor3 );}.elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-form-control-wrap textarea:-ms-input-placeholder{color:var( --e-global-color-astglobalcolor3 );}.elementor-2107 .elementor-element.elementor-element-75b4d1ec  form.wpcf7-form label{color:var( --e-global-color-astglobalcolor3 );}.elementor-2107 .elementor-element.elementor-element-75b4d1ec .wpcf7-form .wpcf7-submit{font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:500;letter-spacing:0.9px;word-spacing:1px;}/* Start custom CSS */h1{font-size:50px;line-height:60px !important;color:#FFFFFF;}
#clinica h2{padding-bottom:20px !important;}
.video{height:500px;width:auto;}
.elementor-widget-video .elementor-custom-embed-image-overlay img {min-height:500px !important
;border-radius:30px;}
#tratamientos h2, #tratamientos h3, #tratamientos p{text-align:center;}
#tratamientos .col{border: 1px solid #CBC1B1;padding-top:30px;padding-bottom:30px;padding-left:15px;padding-right:15px;}
#tratamientos h3{padding-top:10px;padding-bottom:10px;}
#tratamientos p{font-size:16px;line-height:24px;}
#clinica .col2{padding-left:50px;}
#equipo .col h3{font-size:22px;line-height:35px;text-align:center;margin-top:5px;margin-bottom:5px;}
#equipo .col p{font-size:16px;line-height:24px;text-align:center;color:#222222;}
#equipo .elementor-flip-box {width: 400px;height: 400px;max-width: 100%;margin:0 auto;}
#cta{padding-top:150px;padding-bottom:150px;}
#carrusel{text-align:center;}
#testimonios h2{padding-bottom:30px;}
#contactar .pretitulo p{color:#FFFFFF !important;}
#contactar .col2{padding-left:50px;}
#datos-contacto {margin-bottom:-500px !important;padding-top:0px;z-index:9;min-height:00px;}
#datos-contacto .col1{width:450px;padding-left:30px;padding-right:30px;padding-top:50px;padding-bottom:50px;}
#mapa{padding-top:50px;}
input#gform_submit_button_1{background-color:#000000 !important;color:#FFFFFF !important;}
input#gform_submit_button_1:hover{background-color:#FFFFFF !important;color:#000000 !important;}
@media (max-width:767px){
#cabecera, #clinica, #tratamientos, #equipo, #cta, #carrusel, #testimonios,#contactar,#contenido-blog{padding-left:15px;padding-right:15px;}
#cabecera h1{font-size:40px;line-height:50px;text-align:center;}
#clinica .col2{padding-left:0;padding-top:30px;}
#clinica .col1{text-align:center;}
#tratamientos .e-child, #equipo .e-child {padding-left: 0;padding-right: 0;}
#cta{padding-top:50px;padding-bottom:50px;}
#contactar .col1{text-align:center;}
#contactar .col2{padding-top:30px;padding-left:0;}
#contactar h2{text-align:centeR;}
#datos-contacto{margin-bottom:0 !important;}
#datos-contacto .col1{padding-left:15px;padding-right:15px;}
#mapa{padding-top:0;}
}
@media (min-width:768px) and (max-width:1024px){
#cabecera, #clinica, #tratamientos, #equipo, #cta, #carrusel, #testimonios,#contactar,#contenido-blog{padding-left:50px;padding-right:50px;}
#cabecera h1{font-size:45px;line-height:55px;text-align:center;}
#clinica .col1{width:100%;text-align:center;padding-bottom:30px;}
#clinica .col2{width:100%;padding-left:0;}
#clinica .col2 img{max-width:400px;}
#tratamientos .e-child, #equipo .e-child {padding-left: 0;padding-right: 0;}
.g .col:nth-child(3) {display: none !important;}
#cta{padding-top:100px;padding-bottom:100px;}
#contactar .col1{text-align:center;}
#contactar .col2{padding-top:30px;padding-left:0;}
#contactar h2{text-align:center;}
#datos-contacto{margin-bottom:0 !important;}
#datos-contacto .col1{padding-left:50px;padding-right:50px;}
#mapa{padding-top:0;}
}
@media (min-width:1025px) and (max-width:1299px){
#cabecera, #clinica, #tratamientos, #equipo, #cta, #carrusel, #testimonios,#contactar,#contenido-blog{padding-left:50px;padding-right:50px !important;}
#datos-contacto .col1{padding-left:50px;padding-right:50px;}
}/* End custom CSS */