.elementor-27 .elementor-element.elementor-element-5adeca5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-bd8564f .elementor-heading-title{font-size:58px;text-transform:uppercase;}.elementor-27 .elementor-element.elementor-element-d0c288a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-b66de35{--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;}.elementor-27 .elementor-element.elementor-element-5f99850{--display:flex;}.elementor-27 .elementor-element.elementor-element-f6a811d{--display:flex;}.elementor-27 .elementor-element.elementor-element-16d276d{--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;}.elementor-27 .elementor-element.elementor-element-7bdf1d0{--display:flex;}.elementor-27 .elementor-element.elementor-element-fcb0df3{--display:flex;}.elementor-27 .elementor-element.elementor-element-e3c3a99{--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;}.elementor-27 .elementor-element.elementor-element-3fbb4a7{--display:flex;}.elementor-27 .elementor-element.elementor-element-c7aa056{--display:flex;}.elementor-27 .elementor-element.elementor-element-7efdd81{--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;}.elementor-27 .elementor-element.elementor-element-742e964{--display:flex;}.elementor-27 .elementor-element.elementor-element-9da489e{--display:flex;}.elementor-27 .elementor-element.elementor-element-14aa1ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-b6beae5 iframe{height:500px;}.elementor-27 .elementor-element.elementor-element-b0b7b54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-712b32e{--display:flex;}.elementor-27 .elementor-element.elementor-element-0f84728{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}/* Start custom CSS */#cabecera{padding-top:150px;}
#cabecera h1{max-width:800px;width:100%;margin:0 auto !important;display:table;}
#cabecera h1 strong{display:block;width:100%;color:#8C6A2A;}
#cabecera p{max-width:800px;width:100%;margin:0 auto;font-size:30px;line-height:40px;margin-top:30px;}
#mapa{filter: grayscale(80%);}
#datos-contacto .caja{max-width:800px;margin:0 auto;margin-bottom:30px;}
#datos-contacto .caja:last-child{margin-bottom:0px;}

#datos-contacto .col1{width:200px;padding-top:10px}
#datos-contacto .nombre{color:#8C6A2A;}
#datos-contacto .dato{font-size:35px;line-height:42px;}
#datos-contacto .col2{width:calc(100% - 200px);}
#datos-contacto a:hover{color:#8C6A2A;}
#formulario .caja{padding:50px;max-width:800px;margin:0 auto;margin-top:-100px;background-color:#FFFFFF;}
#formulario h2{text-align:center;font-size:40px;margin-bottom:20px;}
#formulario p{max-width:600px;width:100%;margin:0 auto;text-align:center;}
div#gform_fields_1 {row-gap: 10px;}
#formulario .gform-theme--foundation .gfield textarea.large {min-block-size: 120px;}
div#gfield_consent_description_1_5 {padding: 0;border: none;}
input#gform_submit_button_1 {width: 100%;background-color: #8C6A2A;font-size: 20px;font-family: "Cormorant Unicase";color:#FFFFFF;}
input#gform_submit_button_1:hover {color:#1A1A1A;border:2px solid #1A1A1A;background-color:#FFFFFF;}
@media (max-width:767px){
#cabecera h1{font-size:40px;line-height:50px;}
#datos-contacto .col1{width:100%;text-align:center;}
#datos-contacto .col2{width:100%;text-align:center}
#datos-contacto .dato{font-size:22px;}
#formulario .caja{padding:15px;}
#formulario h2{font-size:30px;line-height:40px;}
    
}
@media (min-width:768px) and (max-width:1024px){
#cabecera h1{font-size:50px;line-height:58px;}
#datos-contacto .dato{font-size:30px;line-height:35px;}
#formulario h2{font-size:35px;line-height:45px;}
}/* End custom CSS */