/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/



/*h1, h2, h3, h4, h5, h6, p, .fontfeature {
    font-feature-settings: "kern" on, "ss02" on;
}
*/

h1, h2, h3, h4, h5, h6, p, .fontfeature {
  font-feature-settings: "zero" off, "kern" on, "calt" on, "salt" off, "ss02" on, "liga" on;
  text-rendering: geometricPrecision;	
}

h1, h2, h3, h4, h5, h6 {
   word-spacing: -0.05em;
}


html, .l-header .widget, .menu-item-object-us_page_block {
letter-spacing: 0.01em;
}

.l-header.shadow_thin .l-subheader.at_middle, .l-header.shadow_thin .l-subheader.at_bottom, .l-header.shadow_none.sticky .l-subheader.at_middle, .l-header.shadow_none.sticky .l-subheader.at_bottom {
    box-shadow: none;
}

.blend {
  mix-blend-mode: exclusion;
}

/* ----------------------------------------------
 * Generated by Animista on 2021-2-2 14:18:52
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation slide-right
 * ----------------------------------------
 */
@-webkit-keyframes slide-right {
  0% {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
}
@keyframes slide-right {
  0% {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
}


#slide-right .w-iconbox-icon {
	-webkit-animation: slide-right 1s ease-out infinite alternate both;
	        animation: slide-right 1s ease-out infinite alternate both;
}

.scale-up-center {
	-webkit-animation: scale-up-center 0.4s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
	        animation: scale-up-center 0.4s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}

/* ----------------------------------------------
 * Generated by Animista on 2021-2-3 11:34:43
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation scale-up-center
 * ----------------------------------------
 */
@-webkit-keyframes scale-up-center {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
  100% {
    -webkit-transform: scale(10);
            transform: scale(10);
  }
}
@keyframes scale-up-center {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
  100% {
    -webkit-transform: scale(10);
            transform: scale(10);
  }
}














.l-header.pos_fixed~.l-main>.l-section:first-of-type>.l-section-h, .headerinpos_below .l-header.pos_fixed~.l-main>.l-section:nth-of-type(2)>.l-section-h, .l-header.pos_static.bg_transparent~.l-main>.l-section:first-of-type>.l-section-h {
    padding-top: 0 !important;
}





.icon-background {
    color: ##087CC;
}




/*Scroll Magic*/

 .hscrol-slide {
  float: left;
}
	
.hscrol-panel {
  width:50vw;
  float: left;
padding-left: 0rem;
padding-right: 0rem;  
}



/*

#hero {
    background: url(https://dev04.formpunkt.net/wordpress/wp-content/uploads/hg-weg-sw.jpg) no-repeat fixed 50% 100% / cover;
}

.hero-h1 {
    font-size: 6rem;
    font-family: 'Qualion',sans-serif;
    font-weight: 400;
    line-height: 1.2;
    letter-spacing: 0.02em;
}

#hero::before {
  background-color: #ffffff;
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  mix-blend-mode: soft-light;
  position: absolute;
  top: 0;
  left: 0;
}

#hero::after {
  background-color: #2c3e50;
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  mix-blend-mode: lighten;
  position: absolute;
  top: 0;
  left: 0;
}

*/