/* BUTTON */

.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-background:hover,
.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-text-color:hover {
	filter:none !important;
	border: 1px solid #ffffff;
	color:white !important;
}

/* FONT SIZES */

:root {


/* TINY 14px */

--wp--preset--font-size--tiny:clamp(1.5rem, -0.625rem + 3.4vw, 3.625rem);

 /* Normal 20px - Mobile 26px - Desktop - 32px */
   
  --wp--preset--font-size--normal: 20px;

 /* MEDIUM 32px - Mobile 26px - Desktop - 32px */

--wp--preset--font-size--medium:clamp(1.625rem, 1.25rem + 0.6vw, 2rem);

/* LARGE 42px - Mobile 34px - Desktop - 42px */

--wp--preset--font-size--large:clamp(2.125rem, 1.625rem + 0.8vw, 2.625rem);

/* EXTRA-LARGE 64px  - Mobile 46px - Desktop 58px */

--wp--preset--font-size--extra-large:clamp(2.125rem, 1.4952rem + 2.4341vw, 3.625rem);

/* LARGER 116px  - Mobile 58px - Desktop 72px */

--wp--preset--font-size--larger:clamp(3rem, 2.1724rem + 4.1379vw, 4.5rem);

/* HUGE 160px - Mobile 80px - Desktop 100px */

--wp--preset--font-size--huge:clamp(5rem, 3.75rem + 2vw, 6.25rem);

/* GIGANTIC 226px - Mobile 100px - Desktop 150px */

--wp--preset--font-size--gigantic:clamp(6.25rem, 3.125rem + 5vw, 9.375rem);

/* COLOSSAL 380px - Mobile 120px - Desktop 180px */

--wp--preset--font-size--colossal:clamp(7.5rem, 3.75rem + 6vw, 11.25rem);


/*--wp--custom--separator--opacity: 1 !important;*/

} 

/* MOBILE NAV */

.wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg {
    fill: currentColor;
    display: block;
    height: 36px;
    pointer-events: none;
    width: 36px;
}
@media all and (max-width:1024px){
header .wp-block-navigation-item__content{
	font-size: 34px;
	line-height: 1;
}
}

@media (max-width: 599px) {
  .wp-block-spacer {
    max-height: 8vh !important;
  }
}

.wp-block-post-content a {
    text-decoration-line: none !important;
}

/* FORM */
.contact-form .contact-form__select-wrapper::after {
	display: none;
}

.wp-block-jetpack-button:not(.is-style-outline) button {
	font-family: var(--wp--preset--font-family--instrument-sans-semicondensed);
	border: 1px solid  var(--wp--custom--button--border--color);
}

.wp-block-jetpack-contact-form label, div[aria-label="Label text"] {
    font-size: 12px;
 	letter-spacing: 0em !important;
    opacity: 1 !important;
    text-transform: none !important;
    margin-bottom: 5px;
}
}