.elementor-kit-8{--e-global-color-primary:#E4032E;--e-global-color-secondary:#626C53;--e-global-color-text:#706F6F;--e-global-color-accent:#E4032E;--e-global-color-24b4c2a:#F6F6F6;--e-global-color-1d40a1f:#FFFFFF;--e-global-color-0e6cd35:#D8CAB7;--e-global-color-37ce861:#9B1823;--e-global-color-7b946cb:#E4032E12;--e-global-color-a01a6e5:#E4032E23;--e-global-typography-primary-font-family:"Semplicita Pro";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Semplicita Pro";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Semplicita Pro";--e-global-typography-text-font-size:clamp(0.8rem, 0.85vw + 0.5rem, 1.05rem);--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:clamp(1.3rem, 1.3rem + 0.5vw, 1.8rem);--e-global-typography-accent-font-family:"Semplicita Pro";--e-global-typography-accent-font-weight:700;--e-global-typography-ec9fae0-font-family:"Semplicita Pro";--e-global-typography-ec9fae0-font-size:clamp(4rem, 3.521vw + 3.296rem, 6rem);--e-global-typography-ec9fae0-font-weight:700;--e-global-typography-ec9fae0-text-transform:uppercase;--e-global-typography-ec9fae0-line-height:clamp(4rem, 3.521vw + 3.296rem, 6rem);--e-global-typography-ec9fae0-letter-spacing:10%;--e-global-typography-53e722c-font-family:"Semplicita Pro";--e-global-typography-53e722c-font-size:clamp(1.2rem, 0.704vw + 1.059rem, 1.6rem);--e-global-typography-53e722c-font-weight:700;--e-global-typography-53e722c-text-transform:uppercase;--e-global-typography-53e722c-line-height:clamp(1.2rem, 0.704vw + 1.059rem, 1.6rem);--e-global-typography-4b6237b-font-size:clamp(2.96rem, 1.831vw + 2.594rem, 4rem);--e-global-typography-4b6237b-font-weight:700;--e-global-typography-4b6237b-text-transform:uppercase;--e-global-typography-4b6237b-line-height:clamp(2.96rem, 1.831vw + 2.594rem, 4rem);--e-global-typography-5546e8e-font-size:clamp(1.6rem, 1.3042rem + 0.9465vw, 2.44rem);--e-global-typography-5546e8e-text-transform:uppercase;--e-global-typography-5546e8e-line-height:clamp(2.96rem, 1.831vw + 2.594rem, 4rem);--e-global-typography-21e7728-font-family:"Lullabies Reg";--e-global-typography-21e7728-font-weight:400;--e-global-typography-259a69c-font-size:clamp(1.8rem, 1.3599rem + 1.4085vw, 3.05rem);--e-global-typography-259a69c-font-weight:700;--e-global-typography-259a69c-line-height:clamp(1.8rem, 1.3599rem + 1.4085vw, 3.05rem);--e-global-typography-e96129e-font-size:clamp(1.6rem, 1.3042rem + 0.9465vw, 2.44rem);--e-global-typography-e96129e-font-weight:700;--e-global-typography-e96129e-line-height:clamp(1.6rem, 1.3042rem + 0.9465vw, 2.44rem);--e-global-typography-7a8fdd4-font-size:clamp(1.42rem, 1.2334rem + 0.5972vw, 1.95rem);--e-global-typography-7a8fdd4-font-weight:700;--e-global-typography-7a8fdd4-line-height:clamp(1.42rem, 1.2334rem + 0.5972vw, 1.95rem);--e-global-typography-749407c-font-size:clamp(1.27rem, 1.1679rem + 0.3268vw, 1.56rem);--e-global-typography-749407c-font-weight:700;--e-global-typography-749407c-text-transform:uppercase;--e-global-typography-749407c-line-height:clamp(1.27rem, 1.1679rem + 0.3268vw, 1.56rem);--e-global-typography-4491c2e-font-family:"Semplicita Pro";--e-global-typography-4491c2e-font-size:clamp(1.27rem, 1.1679rem + 0.3268vw, 1.56rem);--e-global-typography-4491c2e-font-weight:400;--e-global-typography-4491c2e-text-transform:uppercase;--e-global-typography-4491c2e-line-height:clamp(1.27rem, 1.1679rem + 0.3268vw, 1.56rem);--e-global-typography-e93353c-font-size:clamp(1.13rem, 1.0877rem + 0.1352vw, 1.25rem);--e-global-typography-e93353c-font-weight:700;--e-global-typography-92753e1-font-size:1rem;--e-global-typography-f8eeca0-font-family:"Semplicita Pro";--e-global-typography-f8eeca0-font-size:clamp(0.6rem, 0.704vw + 0.459rem, 1rem);--e-global-typography-f8eeca0-font-weight:700;--e-global-typography-f8eeca0-text-transform:uppercase;--e-global-typography-f8eeca0-line-height:clamp(.8rem, .8vw + 0.6rem, 1.5rem);--e-global-typography-afbedd3-font-family:"Semplicita Pro";--e-global-typography-afbedd3-font-weight:400;--e-global-typography-afbedd3-text-transform:uppercase;--e-global-typography-9a65662-font-family:"Semplicita Pro";--e-global-typography-9a65662-font-size:clamp(5rem, 3.8vw + 3.5rem, 9rem);--e-global-typography-9a65662-font-weight:700;--e-global-typography-9a65662-text-transform:uppercase;--e-global-typography-9a65662-line-height:clamp(5rem, 3.8vw + 3.5rem, 9rem);--e-global-typography-1603eb8-font-family:"Semplicita Pro";--e-global-typography-1603eb8-font-size:clamp(2.2rem, 1.5vw + 2em, 3rem);--e-global-typography-1603eb8-font-weight:700;--e-global-typography-1603eb8-text-transform:uppercase;--e-global-typography-1603eb8-line-height:clamp(2.2rem, 1.5vw + 2em, 3rem);background-color:var( --e-global-color-24b4c2a );}.elementor-kit-8 a{font-family:var( --e-global-typography-primary-font-family ), San Serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-8 h1{font-size:var( --e-global-typography-259a69c-font-size );font-weight:var( --e-global-typography-259a69c-font-weight );line-height:var( --e-global-typography-259a69c-line-height );letter-spacing:var( --e-global-typography-259a69c-letter-spacing );word-spacing:var( --e-global-typography-259a69c-word-spacing );}.elementor-kit-8 h2{font-size:var( --e-global-typography-e96129e-font-size );font-weight:var( --e-global-typography-e96129e-font-weight );line-height:var( --e-global-typography-e96129e-line-height );letter-spacing:var( --e-global-typography-e96129e-letter-spacing );word-spacing:var( --e-global-typography-e96129e-word-spacing );}.elementor-kit-8 h3{font-size:var( --e-global-typography-7a8fdd4-font-size );font-weight:var( --e-global-typography-7a8fdd4-font-weight );line-height:var( --e-global-typography-7a8fdd4-line-height );letter-spacing:var( --e-global-typography-7a8fdd4-letter-spacing );word-spacing:var( --e-global-typography-7a8fdd4-word-spacing );}.elementor-kit-8 h4{font-size:var( --e-global-typography-749407c-font-size );font-weight:var( --e-global-typography-749407c-font-weight );text-transform:var( --e-global-typography-749407c-text-transform );line-height:var( --e-global-typography-749407c-line-height );letter-spacing:var( --e-global-typography-749407c-letter-spacing );word-spacing:var( --e-global-typography-749407c-word-spacing );}.elementor-kit-8 h5{font-size:var( --e-global-typography-e93353c-font-size );font-weight:var( --e-global-typography-e93353c-font-weight );line-height:var( --e-global-typography-e93353c-line-height );letter-spacing:var( --e-global-typography-e93353c-letter-spacing );word-spacing:var( --e-global-typography-e93353c-word-spacing );}.elementor-kit-8 h6{font-size:var( --e-global-typography-92753e1-font-size );line-height:var( --e-global-typography-92753e1-line-height );letter-spacing:var( --e-global-typography-92753e1-letter-spacing );word-spacing:var( --e-global-typography-92753e1-word-spacing );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-family:"Semplicita Pro", San Serif;font-size:1rem;font-weight:700;text-transform:uppercase;border-radius:0px 0px 0px 0px;padding:1rem 1rem 1rem 1rem;}.elementor-kit-8 label{font-family:var( --e-global-typography-primary-font-family ), San Serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-8 input:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea,.elementor-kit-8 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), San Serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );accent-color:var( --e-global-color-primary );background-color:var( --e-global-color-24b4c2a );border-radius:0px 0px 0px 0px;transition:1000ms;padding:1rem 1rem 1rem 1rem;}.elementor-kit-8 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea:focus,.elementor-kit-8 .elementor-field-textual:focus{color:var( --e-global-color-text );accent-color:var( --e-global-color-primary );background-color:var( --e-global-color-1d40a1f );border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:clamp(1140px,80vw,1720px);}.e-con{--container-max-width:clamp(1140px,80vw,1720px);--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){--kit-widget-spacing:2rem;}.elementor-element{--widgets-spacing:2rem 2rem;--widgets-spacing-row:2rem;--widgets-spacing-column:2rem;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-kit-8{--e-global-typography-text-font-size:1rem;--e-global-typography-text-line-height:1.7rem;--e-global-typography-5546e8e-font-size:clamp(1.13rem, 1.0877rem + 0.1352vw, 1.25rem);--e-global-typography-5546e8e-line-height:clamp(1.8rem, 2rem + 1.4085vw, 4rem);--e-global-typography-f8eeca0-line-height:clamp(1rem, 1vw + 0.6rem, 1.7rem);}.elementor-kit-8 h1{font-size:var( --e-global-typography-259a69c-font-size );line-height:var( --e-global-typography-259a69c-line-height );letter-spacing:var( --e-global-typography-259a69c-letter-spacing );word-spacing:var( --e-global-typography-259a69c-word-spacing );}.elementor-kit-8 h2{font-size:var( --e-global-typography-e96129e-font-size );line-height:var( --e-global-typography-e96129e-line-height );letter-spacing:var( --e-global-typography-e96129e-letter-spacing );word-spacing:var( --e-global-typography-e96129e-word-spacing );}.elementor-kit-8 h3{font-size:var( --e-global-typography-7a8fdd4-font-size );line-height:var( --e-global-typography-7a8fdd4-line-height );letter-spacing:var( --e-global-typography-7a8fdd4-letter-spacing );word-spacing:var( --e-global-typography-7a8fdd4-word-spacing );}.elementor-kit-8 h4{font-size:var( --e-global-typography-749407c-font-size );line-height:var( --e-global-typography-749407c-line-height );letter-spacing:var( --e-global-typography-749407c-letter-spacing );word-spacing:var( --e-global-typography-749407c-word-spacing );}.elementor-kit-8 h5{font-size:var( --e-global-typography-e93353c-font-size );line-height:var( --e-global-typography-e93353c-line-height );letter-spacing:var( --e-global-typography-e93353c-letter-spacing );word-spacing:var( --e-global-typography-e93353c-word-spacing );}.elementor-kit-8 h6{font-size:var( --e-global-typography-92753e1-font-size );line-height:var( --e-global-typography-92753e1-line-height );letter-spacing:var( --e-global-typography-92753e1-letter-spacing );word-spacing:var( --e-global-typography-92753e1-word-spacing );}.elementor-kit-8 input:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea,.elementor-kit-8 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-text-font-size:clamp(.8rem, .7rem + 1vw, 1.2em);--e-global-typography-text-line-height:clamp(1.3rem, 1rem + 3vw, 2rem);--e-global-typography-ec9fae0-font-size:clamp(2.6rem, 1.9vw + 2rem, 4rem);--e-global-typography-ec9fae0-line-height:clamp(2.6rem, 1.9vw + 2rem, 4rem);--e-global-typography-53e722c-font-size:clamp(1rem, 0.704vw + 0.499rem, 1.2rem);--e-global-typography-4b6237b-font-size:clamp(1.44rem, 1.338vw + 1.172rem, 2.2rem);--e-global-typography-5546e8e-font-size:1rem;--e-global-typography-f8eeca0-font-size:clamp(.8rem, 0.704vw + 0.459rem, 1rem);--e-global-typography-f8eeca0-line-height:clamp(1.3rem, 0.1vw + 0.5rem, 1.5rem);--e-global-typography-afbedd3-font-size:clamp(.8rem, 0.704vw + 0.459rem, 1rem);--e-global-typography-afbedd3-line-height:clamp(1.3rem, 0.1vw + 0.5rem, 1.5rem);--e-global-typography-9a65662-font-size:clamp(5rem, 3.8vw + 3.5rem, 9rem);--e-global-typography-9a65662-line-height:clamp(5rem, 3.8vw + 3.5rem, 9rem);--e-global-typography-1603eb8-font-size:clamp(2.2rem, 1.5vw + 2em, 3rem);--e-global-typography-1603eb8-line-height:clamp(2.2rem, 1.5vw + 2em, 3rem);}.elementor-kit-8 h1{font-size:var( --e-global-typography-259a69c-font-size );line-height:var( --e-global-typography-259a69c-line-height );letter-spacing:var( --e-global-typography-259a69c-letter-spacing );word-spacing:var( --e-global-typography-259a69c-word-spacing );}.elementor-kit-8 h2{font-size:var( --e-global-typography-e96129e-font-size );line-height:var( --e-global-typography-e96129e-line-height );letter-spacing:var( --e-global-typography-e96129e-letter-spacing );word-spacing:var( --e-global-typography-e96129e-word-spacing );}.elementor-kit-8 h3{font-size:var( --e-global-typography-7a8fdd4-font-size );line-height:var( --e-global-typography-7a8fdd4-line-height );letter-spacing:var( --e-global-typography-7a8fdd4-letter-spacing );word-spacing:var( --e-global-typography-7a8fdd4-word-spacing );}.elementor-kit-8 h4{font-size:var( --e-global-typography-749407c-font-size );line-height:var( --e-global-typography-749407c-line-height );letter-spacing:var( --e-global-typography-749407c-letter-spacing );word-spacing:var( --e-global-typography-749407c-word-spacing );}.elementor-kit-8 h5{font-size:var( --e-global-typography-e93353c-font-size );line-height:var( --e-global-typography-e93353c-line-height );letter-spacing:var( --e-global-typography-e93353c-letter-spacing );word-spacing:var( --e-global-typography-e93353c-word-spacing );}.elementor-kit-8 h6{font-size:var( --e-global-typography-92753e1-font-size );line-height:var( --e-global-typography-92753e1-line-height );letter-spacing:var( --e-global-typography-92753e1-letter-spacing );word-spacing:var( --e-global-typography-92753e1-word-spacing );}.elementor-kit-8 input:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea,.elementor-kit-8 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Animation der App-Navigation */

.animated {
  animation-duration: 500ms;
  animation-fill-mode: both;
}
.fadeIn {
  animation-name: fadeIn;
}
.fadeOut {
  animation-name: fadeOut;
}
@keyframes fadeIn {
  from { opacity: 0; transform: translateY(200px); }
  to { opacity: 1; transform: translateY(0); }
}
@keyframes fadeOut {
  from { opacity: 1; transform: translateY(0); }
  to { opacity: 0; transform: translateY(200px); }
}


/* Custom Classes */

:root {
    
    --via-lined-background: repeating-linear-gradient(0deg,transparent,transparent 4px,#14141423 0,#14141423 5px);

}

.fliesstext, .alt-letter, p, a, li, ul, h1, h2, h3, h4, h5, h6, input { 
    font-feature-settings: "salt"; }

.glassy {
backdrop-filter: blur( 20px );
-webkit-backdrop-filter: blur( 20px );
}

.fliesstext {
text-align: justify !important;
text-align-last: left;
hyphens: auto;
}

.mehr-button .elementor-button{
    padding-left: 2rem; 
    padding-right: 2rem; 
}

.elementor-button-icon { 
    font-size:.8rem; 
    vertical-align:middle;
}

.blog-tag .elementor-button { 
   text-transform: none !important;
   font-weight: 400 !important;
   font-size: .8rem !important;
}

.binz-shuffeled-headline span {
    padding: .7rem .7rem;
    background: var(--e-global-color-primary);
}

.binz-gradient {
    background-image: conic-gradient(from var(--angle), #E4032E, #9B1823, #E4032E);
}


 /* via-gradient-border */

:root {
    
    --abstand: 2rem;
}

@property --angle {
    syntax: "<angle>";
		inherits: false;
    initial-value: 0deg;
}

@-moz-keyframes spin {    
        from {--angle: 0deg;}
		    to {--angle: 360deg;}
  }	
	
@-webkit-keyframes spin	{    
        from {--angle: 0deg;}
		    to {--angle: 360deg;}
  }
	
@keyframes spin {    
        0% {--angle: 0deg;}
		    100% {--angle: 360deg;}
  }
  

.via-gradient-border::after, .via-gradient-border::before {
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    top: var(--abstand);
    left: var(--abstand);
    z-index: -1;
    
 /* Breite der Border = padding */
 
    padding: 2px;

/* Farbverlauf eintragen */

    background-image: conic-gradient(from var(--angle), #e40000, #741308, #e40000);
    
/* Animation eintragen */

 	  -webkit-animation: 4s spin linear infinite;
    -moz-animation: 4s spin linear infinite;
    -ms-animation: 4s spin linear infinite;    
    animation: 4s spin linear infinite;

/* Maske */

    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude; 

    
}


/* Blurry Border (NUR OHNE MASKE) */

.via-gradient-border::before {
    filter: blur(1.5rem);
    opacity:1;
}


 /* via-container-border */

.via-container-border::after{
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    top: var(--abstand);
    left: var(--abstand);
    z-index: -1;

 /* Breite der Border = padding */
 
    padding: 2px;


/* Maske */

    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude; 
    
}

 @media only screen and (max-width: 1024px){
     :root {
     --abstand: -1rem;
    }
    

.via-gradient-border::after, .via-gradient-border::before, .via-container-border::after {
        content: '';
    position: absolute;
    height: calc(100%);
    width: calc(100% + 2rem);
    top: calc(var(--abstand) + 2rem);
    left: var(--abstand);
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Semplicita Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://holzbau-binz.de/wp-content/uploads/2025/08/Semplicita_Pro.ttf') format('truetype');
}
@font-face {
	font-family: 'Semplicita Pro';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://holzbau-binz.de/wp-content/uploads/2025/08/Semplicita_Pro_Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Semplicita Pro';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://holzbau-binz.de/wp-content/uploads/2025/08/Semplicita_Pro_Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Semplicita Pro';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://holzbau-binz.de/wp-content/uploads/2025/08/Semplicita_Pro_Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lullabies Reg';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://holzbau-binz.de/wp-content/uploads/2025/08/Lullabies-Reg.ttf') format('truetype');
}
/* End Custom Fonts CSS */