.elementor-kit-710{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-710 e-page-transition{background-color:#FFBC7D;}.elementor-kit-710 input:not([type="button"]):not([type="submit"]),.elementor-kit-710 textarea,.elementor-kit-710 .elementor-field-textual{color:var( --e-global-color-astglobalcolor2 );accent-color:var( --e-global-color-astglobalcolor2 );background-color:var( --e-global-color-astglobalcolor2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-kit-710 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-710 textarea:focus,.elementor-kit-710 .elementor-field-textual:focus{color:var( --e-global-color-astglobalcolor2 );accent-color:var( --e-global-color-astglobalcolor2 );background-color:var( --e-global-color-astglobalcolor2 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */#nav_menu-2 h2.widget-title {
 color: #39543c !important; 

font-size: 1.8em !important;

}
#nav_menu-1 h2.widget-title {
 color: #39543c !important; 

font-size: 1.8em !important;

}
section#nav_menu-5 {
    border-top: 1px solid #ffffff;
    padding-top: 9px;
}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"].footer-widget-area-inner a {
    color: #FFFFFD;
}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"].footer-widget-area-inner a {
    color: #FFFFFD;
}
.popconten {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
	align-items: center;
}
.popdiv{
	width:100%;
}
.popiz {
    text-align: center;
    padding: 0px 15px;
}
.popder {
    padding: 20px;
}
.padbt10{
	padding-bottom:10px;
}
.padbt20{
	padding-bottom:20px;
}
.popconten::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url('https://hazibilbao.eus/wp-content/uploads/2025/04/popup2.jpg');
  background-size: cover;
  background-position: center;
  opacity: 0.2; /* Establece la opacidad de la imagen de fondo */
  z-index: -1; /* Coloca el pseudo-elemento detrás del contenido */
}
.elementor-kit-710 input:focus:not([type="button"]):not([type="submit"]), .elementor-kit-710 textarea:focus, .elementor-kit-710 .elementor-field-textual:focus {
    color: #000000;
}
.elementor-kit-710 input:not([type="button"]):not([type="submit"]), .elementor-kit-710 textarea, .elementor-kit-710 .elementor-field-textual {
    color: #000;
}
.wpforms-container label.wpforms-error, .wpforms-container em.wpforms-error {
    color: yellow;
}
.wpforms-container .wpforms-field input.wpforms-error, .wpforms-container .wpforms-field input.user-invalid, .wpforms-container .wpforms-field textarea.wpforms-error, .wpforms-container .wpforms-field textarea.user-invalid, .wpforms-container .wpforms-field select.wpforms-error, .wpforms-container .wpforms-field select.user-invalid {
    border: 1px solid yellow;
}
ul#wpforms-13-field_4, ul#wpforms-1264-field_4 {
    list-style-type: none;
}
ul#wpforms-13-field_4 li label, ul#wpforms-1264-field_4 li label {
    color: #ffffff !important;
}
@media screen and (max-width:768px){
	.popconten {
		flex-direction: column;
		padding-top: 20px;
	}
}
li#menu-item-1244-eu, li#menu-item-1244-es, li#menu-item-1240-eu, li#menu-item-1240-es {
    background: #39543C;
}
.sbi_btn_text {
    font-weight: 300;
    text-transform: capitalize;
}
#nav_menu-7 h2.widget-title {
    color: #39543c;
    font-size: 1.8em;
}

@media (max-width: 921px) {
.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .menu-link, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .ast-menu-toggle {
        color: #63ca32;
}
ul#ast-hf-mobile-menu li a:hover {
    color: #63ca32;
}
}
#cmplz-document, .editor-styles-wrapper .cmplz-unlinked-mode {
    max-width: 100%;
}
input[type="radio"]:checked, input[type=reset], input[type="checkbox"]:checked, input[type="checkbox"]:hover:checked, input[type="checkbox"]:focus:checked, input[type=range]::-webkit-slider-thumb {
    accent-color: #39543C !important;
}/* End custom CSS */