#moove_gdpr_cookie_info_bar { background: rgba(0, 0, 0, 0.5) !important; max-height: 100vh !important;
}
.moove-gdpr-info-bar-container {  display: flex !important;
justify-content: center !important;
align-items: center !important; height: 100vh !important;
}
.moove-gdpr-info-bar-content {  max-width: 700px; flex-direction: column !important;
background: white;
padding: 2% !important;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme { border: none !important; box-shadow: 5px 5px 15px #e2e2e2;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden { bottom: -2100px !important;
} .moove-gdpr-button-holder { margin-top: 20px !important; padding-left: 0px !important;
flex-direction: row-reverse !important;
} #moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-footer-content
.moove-gdpr-button-holder {
padding-left: 60px !important;
padding-right: 60px !important;
flex-direction: row !important;
margin-top: 0px !important;
}
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-footer-content
.moove-gdpr-button-holder
button.mgbutton {
width: 45% !important;
order: 1;
}
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-footer-content
.moove-gdpr-button-holder
button.mgbutton.moove-gdpr-modal-allow-all {
order: 2 !important;
}
button.mgbutton { padding: 12px 50px !important;
font-size: 16px !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p { font-size: 16px !important;
line-height: 1.5 !important;
font-weight: 400 !important;
text-align: center;
}
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-footer-content
.moove-gdpr-button-holder
button.moove-gdpr-modal-reject-btn,
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme
.moove-gdpr-info-bar-container
.moove-gdpr-info-bar-content
.moove-gdpr-button-holder
button,
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-footer-content
.moove-gdpr-button-holder
a.mgbutton,
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-footer-content
.moove-gdpr-button-holder
button.mgbutton,
#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn { background-color: #fff !important;
background: #fff !important;
border: 1px solid #eba13d !important;
color: #eba13d !important;
box-shadow: none !important;
opacity: 1 !important;
}
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-footer-content
.moove-gdpr-button-holder
button.moove-gdpr-modal-reject-btn:hover,
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme
.moove-gdpr-info-bar-container
.moove-gdpr-info-bar-content
.moove-gdpr-button-holder
button:hover,
#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:hover { opacity: 0.8 !important;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme
.moove-gdpr-info-bar-container
.moove-gdpr-info-bar-content
.moove-gdpr-button-holder
button.moove-gdpr-infobar-allow-all,
button.mgbutton.moove-gdpr-modal-allow-all.button-visible,
.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green,
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-footer-content
.moove-gdpr-button-holder
button.mgbutton.moove-gdpr-modal-allow-all.button-visible { background-color: #eba13d !important;
border-color: #eba13d !important;
color: #fff !important;
opacity: 1;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme
.moove-gdpr-info-bar-container
.moove-gdpr-info-bar-content
.moove-gdpr-button-holder
button.moove-gdpr-infobar-allow-all:hover,
button.mgbutton.moove-gdpr-modal-allow-all.button-visible,
.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green:hover,
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-footer-content
.moove-gdpr-button-holder
button.mgbutton.moove-gdpr-modal-allow-all.button-visible:hover,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings:hover, 
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings:hover { opacity: 0.8 !important;
} #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-close
span.gdpr-icon {
border-color: #eba13d !important;
}
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-close
span.gdpr-icon::before,
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-close
span.gdpr-icon::after {
background-color: #eba13d !important;
}
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-close
.gdpr-icon.moovegdpr-arrow-close:before,
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-close
.gdpr-icon.moovegdpr-arrow-close::after {
background-color: #eba13d !important;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i:hover,
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-close:hover
span.gdpr-icon {
background-color: #eba13d !important;
}
#moove_gdpr_cookie_info_bar
.moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,
#moove_gdpr_cookie_info_bar
.moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,
.gdpr-icon.moovegdpr-arrow-close:after,
.gdpr-icon.moovegdpr-arrow-close:before,
i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,
i.moovegdpr-arrow-close.moovegdpr-arrow-close:before {
background-color: #ffffff !important;
}
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-close:hover
span.gdpr-icon::before,
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-close:hover
span.gdpr-icon::after {
background-color: #fff !important;
} #moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-left-content
#moove-gdpr-menu
li
button {
color: #eba13d !important;
} #moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-footer-content
.moove-gdpr-button-holder
button.mgbutton.moove-gdpr-modal-save-settings {
display: block !important;
}
@media screen and (max-width: 1024px) { #moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-footer-content
.moove-gdpr-button-holder {
padding-left: 10px !important;
padding-right: 10px !important;
}
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-footer-content
.moove-gdpr-button-holder
button.mgbutton { padding: 12px !important;
}
}
@media (min-width: 768px) and (max-width: 999px) {
#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
min-height: 650px;
transform: scale(.9) !important;
}
.gdpr_lightbox-content {
margin-top: -60px;
}
}
@media screen and (max-width: 768px) {
.moove-gdpr-info-bar-content { padding: 5% !important;
max-width: 100%;
}
.moove-gdpr-button-holder { justify-content: center !important;
padding: 10px !important;
}
button.mgbutton { padding: 5px 10px !important;
font-size: 16px !important;
} #moove_gdpr_cookie_info_bar
.moove-gdpr-info-bar-container
.moove-gdpr-info-bar-content
button.mgbutton {
font-size: 15px !important;
padding: 15px 35px !important;
}
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-footer-content
.moove-gdpr-button-holder {
background: #f1f1f1;
margin: 0 0px !important;
border-radius: 0 0 5px 5px;
justify-content: space-between !important;
}
}
@media screen and (max-width: 600px) {
#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p {
font-size: 14px !important;
}
.gdpr_lightbox-content {        
margin-top: 0px;
}
}
@media screen and (max-width: 510px) {
#moove_gdpr_cookie_info_bar
.moove-gdpr-info-bar-container
.moove-gdpr-info-bar-content
.moove-gdpr-button-holder {
justify-content: space-between !important;
flex-direction: row !important;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme
.moove-gdpr-info-bar-container
.moove-gdpr-info-bar-content
.moove-gdpr-button-holder
button.moove-gdpr-infobar-allow-all {
flex: 0 0 100% !important;
margin: 10px 0 !important;
order: 1 !important;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme
.moove-gdpr-info-bar-container
.moove-gdpr-info-bar-content
.moove-gdpr-button-holder
button.moove-gdpr-infobar-reject-btn,
#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar)
.moove-gdpr-info-bar-container
.moove-gdpr-info-bar-content
button.mgbutton.moove-gdpr-infobar-settings-btn {
flex: 0 0 48% !important;
padding: 15px !important;
margin: 0 !important;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme
.moove-gdpr-info-bar-container
.moove-gdpr-info-bar-content
.moove-gdpr-button-holder
button.moove-gdpr-infobar-reject-btn {
order: 3 !important;
}
#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar)
.moove-gdpr-info-bar-container
.moove-gdpr-info-bar-content
button.mgbutton.moove-gdpr-infobar-settings-btn {
order: 2 !important;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content 
.moove-gdpr-modal-footer-content 
.moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all {
order: 1 !important;
}
}
@media screen and (max-width: 450px) {
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-footer-content
.moove-gdpr-button-holder
button.mgbutton,
#moove_gdpr_cookie_modal
.moove-gdpr-modal-content
.moove-gdpr-modal-footer-content
.moove-gdpr-button-holder
button.mgbutton.moove-gdpr-modal-allow-all {
width: 100% !important;
}
}@import url("https://fonts.googleapis.com/css2?family=Noto+Sans&display=swap");
:root { --font-primary: 'Noto Sans', sans-serif;
--letter-spacing: 0.10em;
--letter-spacing-tit: 0.05em;
--letter-spacing-btn: 0.12em;
--line-height-tit: 1.2em;
--line-height-txt: 1.5em !important;
--font-bold: 900;
--font-medium: 600;
--font-size-tit: 50px;
--font-size-tit-tb: 2em;
--font-size-tit-mv: 1.5em;
--font-size-float: 9em;
--font-size-subtit: 35px;
--font-size-subtit-tb: 1.5em;
--font-size-subtit-mv: 1.2em;
--font-size-txt: 14px;
--transition-p: all 0.4s ease; --c-primary: #EBA13D;
--c-secondary: #B42638;
--c-grey-light: #ededed;
--c-grey: #606060;
--c-blanco: #fff; --all-transition: all 0.4s ease;
}.btn-norm .elementor-button-link.elementor-button  {
letter-spacing: var(--letter-spacing-btn); -webkit-animation-fill-mode: backwards;
animation-fill-mode: backwards;
background-color: var(--c-primary);
color: #fff;
font-weight: 600;
letter-spacing: var(--letter-spacing-btn);
text-transform: uppercase;
text-decoration: none;
padding: 15px 40px;
display: inline-block;
transition: all 0.2s; }
.btn-norm .elementor-button-link.elementor-button:hover {
transform: translateY(-3px);
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
-webkit-transform: translateY(-3px);
-moz-transform: translateY(-3px);
-ms-transform: translateY(-3px);
-o-transform: translateY(-3px);
} .btn-norm .elementor-button-link.elementor-button::after {
content: "";
display: inline-block;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: -1;
transition: all 0.4s;
}
.btn-norm .elementor-button-link.elementor-button:hover::after {
transform: scaleX(1.4) scaleY(1.6);
opacity: 0;
}
.btn-norm.btn-white .elementor-button-link.elementor-button:hover::after{
background-color: var(--c-white);
}
.btn-norm.btn-footer .elementor-button-link.elementor-button  { border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
} .btn-light .elementor-button-link.elementor-button  { -webkit-animation-fill-mode: backwards;
animation-fill-mode: backwards;
color: var(--c-primary);
background-color: #fff;
text-transform: uppercase;
text-decoration: none;
padding: 15px 40px;
display: inline-block;
transition: all 0.2s; font-weight: 600;
letter-spacing: var(--letter-spacing-btn);
}
.btn-light .elementor-button-link.elementor-button:hover {
transform: translateY(-3px);
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
-webkit-transform: translateY(-3px);
-moz-transform: translateY(-3px);
-ms-transform: translateY(-3px);
-o-transform: translateY(-3px);
}
.btn-light .elementor-button-link.elementor-button::after {
content: "";
display: inline-block;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: -1;
transition: all 0.4s;
}
.btn-light .elementor-button-link.elementor-button:hover::after {
transform: scaleX(1.4) scaleY(1.6);
opacity: 0;
}
.btn-light.btn-white .elementor-button-link.elementor-button::after {
background-color: var(--c-white);
}#form-cont input {
width: 100%;
font-family: var(--font-primary);
margin-top: 10px;
}
#form-cont textarea {
width: 100% !important;
font-family: var(--font-primary);
margin-top: 10px;
}
#form-cont textarea {
max-height: 150px;
}
#form-cont .form-2col {
display: flex;
justify-content: space-between;
width: 100%;
}
#form-cont .form-2col>p {
width: 50%;
}
#form-cont .form-2col>p:first-child {
margin-right: 10px;
}
#form-cont .form-2col>p:last-child {
margin-left: 10px;
}
#form-cont .campo-form {
border-left: 4px solid var(--c-secondary);
}
.coletilla {
font-size: 13px;
margin-bottom: 0 !important;
line-height: 1.6em;
margin-top: -30px;
}
.aceptar {
margin-bottom: 20px;
}
.aceptar .wpcf7-list-item {
margin-left: 0 !important;
}
.aceptar label {
display: flex;
flex-direction: row;
align-items: center;
width: 150%;
}
.aceptar label>input {
width: 5% !important;
margin-right: 10px !important;
margin-top: 0 !important;
}
.aceptar label .wpcf7-list-item-label {
width: 95% !important;
font-size: 14px;
} .wpcf7-submit  {
letter-spacing: var(--letter-spacing-btn); -webkit-animation-fill-mode: backwards;
animation-fill-mode: backwards;
background-color: var(--c-primary) !important;
color: #fff;
text-transform: uppercase;
text-decoration: none;
padding: 15px 40px;
display: inline-block;
transition: all 0.2s; }
.wpcf7-submit:hover {
transform: translateY(-3px);
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
-webkit-transform: translateY(-3px);
-moz-transform: translateY(-3px);
-ms-transform: translateY(-3px);
-o-transform: translateY(-3px);
}
.wpcf7-submit::after {
content: "";
display: inline-block;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: -1;
transition: all 0.4s;
}
.wpcf7-submit:hover::after {
transform: scaleX(1.4) scaleY(1.6);
opacity: 0;
} @media screen and (max-width:1024px) {
#brd-map {
height: 350px;
}
#brd-map>.elementor-widget-wrap.elementor-element-populated {
box-shadow: none !important;
}
}
@media screen and (max-width:767px) {
#brd-map {
height: 250px;
}
.aceptar label {
width: 100%;
}
}
@media screen and (max-width:600px) {
#form-cont .form-2col {
flex-direction: column;
}
#form-cont .form-2col>p {
width: 100%;
margin-right: 0 !important;
margin-left: 0 !important;
}
#form-cont .form-2col>p:last-child {
margin-bottom: 24px !important;
}
}