/*
xxl= 7rem   > 4rem
xl = 4rem   > 3rem
l  = 3.2rem > 2.2rem *
m  = 1.5rem > 1.25rem *
s  = 1.2rem > 1rem *
*/

.has-xxl-font-size {
font-size: clamp(4rem, 1.8571rem + 6.8571vw, 7rem) !important;
}

.has-x-large-font-size {
font-size: clamp(3rem, 1.75rem + 4vw, 4rem) !important;
}


.slide-bg-isdevel video {
    object-fit: none!important;
    /*object-position: bottom right!important;*/
bottom: 0!important;
}

/* blur menu */
.blur-hmenu {
backdrop-filter: blur(8.7px);
-webkit-backdrop-filter: blur(8.7px);
}
@media only screen and (max-width: 1060px) {
  .blur-hmenu {
backdrop-filter: none;
-webkit-backdrop-filter: none;
  }
}
/* END blur menu */


/* FONDO MENÚ MÓVIL */
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
background-color: #323232FA;
z-index: -1;
padding-top:120px;
}
/* END FONDO MENÚ MÓVIL */

/* blur */
.blur {
backdrop-filter: blur(8.7px);
-webkit-backdrop-filter: blur(8.7px);
}
/* END blur */


.hover-header-logo {
    position: relative;
    top: -53px;
    /*margin-bottom: -145px;*/
    z-index: 1000;
}

.height-0 {
height: 0;
}

/*ul.is-menu li {
margin-left:15px;
}*/

/* P space*/
/*p {
margin-bottom: 1em!important;
}*/
/*END P space*/


@media (max-width: 768px) {
.reverse {
flex-direction: column-reverse;
flex-wrap: inherit !important;
}
}
/* END P space*/

a {
text-decoration: none;
}


/*  */
@media (max-width: 1069px) {
  .show-more-1070 {
    display: none;
  }
  .show-less-1070 {
    display: inherit;
  }
}

@media (min-width: 1070px) {
  .show-more-1070 {
    display: inherit;
  }
  .show-less-1070 {
    display: none;
  }
}
/* END */

/* Add 4 blocks vertical padding */

.v4padding {
padding-right:var(--wp--preset--spacing--50);
padding-left:var(--wp--preset--spacing--50);
box-sizing: border-box;
}

/* END Add 4 blocks vertical padding */


/* Media and Text Columns */
@media (max-width: 768px) {

.media-text .wp-block-column figure {
margin:0;
}
.media-text .wp-block-column figure img {
width:100%!important;
}

}
/* END Media and Text Columns */

/* Change padding in phone to 1.5rem */
@media (max-width: 768px) {
.pd15rem {
padding:1.5rem!important;
} 
}
/* END Change padding in phone to 1.5em */



/* Cambiar breakpoint del menú móvil */
@media screen and (max-width: 1060px) {
  /* hamburger button */
  .wp-block-navigation__responsive-container-open  {
    display: block !important;
  }

  /* full menu */
  .wp-block-navigation__responsive-container:not(.is-menu-open.has-modal-open) {
    display: none !important;
  }
}
/* END Cambiar breakpoint del menú móvil */