/*
Theme Name: inseyet child
Description: Child theme for Avada theme
Author: hey unkelbach
Author URI: https://hey-unkelbach.de
Template: Avada
Version: 1.0.0
Text Domain:  inseyet
*/

/*** GLOBAL ***/

body{
    -webkit-font-smoothing: antialiased!important;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}
a,button{
    -webkit-tap-highlight-color: transparent;
}
body .post-content p,body .fusion-footer p {
    margin-bottom: 30px;
    margin-top: 0;
}
bold, strong {
    font-weight: 600!important;
}

/*** HEADER ***/

.logo-container {
    height: 100%;
    background-image: url(/wp-content/uploads/2025/10/inseyet_Logo.svg);
    background-repeat: no-repeat;
    background-size: contain;
    transition: all 0.4s ease !important;
    margin: 34px 0;
    min-height: 68px;
}
.fusion-sticky-transition .logo-container {
    min-height: 40px;
    margin: 20px 0;
}
.fusion-tb-header > .fusion-sticky-container.fusion-sticky-transition {
    -webkit-box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.15);
}
.fusion-tb-header > .fusion-sticky-container  .main_nav > .fusion-column-wrapper{
    transition: all 0.4s ease !important;
}
.fusion-tb-header > .fusion-sticky-container.fusion-sticky-transition  .main_nav > .fusion-column-wrapper{
    padding-top: 0!important;
}

/*** HERO ***/

.hero::before{
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"  viewBox="0 0 1416.906 1423.93"><defs><linearGradient id="linear-gradient" x1="0.552" y1="0.093" x2="0.915" y2="0.316" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="%23fff"/><stop offset="1" stop-color="%23fff" stop-opacity="0"/></linearGradient></defs><path id="Differenzmenge_3" data-name="Differenzmenge 3" d="M757.982,1362.93a723.442,723.442,0,0,1-72.8-3.676,714.078,714.078,0,0,1-70.693-10.789c-22.942-4.695-45.9-10.6-68.233-17.544-22.084-6.869-44.092-14.924-65.414-23.941-21.122-8.934-42.062-19.021-62.238-29.981-20.04-10.886-39.791-22.885-58.7-35.662-18.827-12.719-37.268-26.508-54.811-40.985-17.5-14.444-34.513-29.9-50.56-45.952s-31.512-33.061-45.953-50.56c-14.479-17.544-28.269-35.985-40.986-54.809-12.779-18.915-24.778-38.665-35.663-58.7-10.964-20.182-21.051-41.122-29.981-62.236-9.013-21.307-17.068-43.315-23.942-65.413-6.948-22.336-12.85-45.292-17.544-68.23A713.6,713.6,0,0,1,49.677,723.76a722.486,722.486,0,0,1,0-145.59,713.591,713.591,0,0,1,10.789-70.691c4.693-22.935,10.6-45.891,17.544-68.231,6.873-22.095,14.928-44.1,23.942-65.412,8.935-21.123,19.022-42.062,29.981-62.236,10.881-20.029,22.879-39.779,35.663-58.7,12.721-18.828,26.511-37.269,40.986-54.809,14.442-17.5,29.9-34.51,45.953-50.56s33.059-31.509,50.56-45.952c17.547-14.48,35.988-28.269,54.811-40.985,18.917-12.781,38.668-24.779,58.7-35.662,20.174-10.959,41.114-21.046,62.238-29.981,21.318-9.017,43.327-17.071,65.414-23.941,22.34-6.948,45.3-12.851,68.233-17.544a713.641,713.641,0,0,1,70.693-10.789,722.684,722.684,0,0,1,145.592,0,713.772,713.772,0,0,1,70.693,10.789c22.939,4.694,45.9,10.6,68.232,17.544,22.082,6.868,44.091,14.923,65.414,23.941,21.12,8.933,42.06,19.02,62.238,29.981,20.037,10.885,39.787,22.883,58.7,35.662,18.824,12.716,37.265,26.506,54.811,40.985,17.5,14.438,34.508,29.9,50.561,45.952s31.511,33.062,45.953,50.56c14.479,17.543,28.269,35.984,40.986,54.809,12.778,18.913,24.777,38.663,35.663,58.7,10.965,20.185,21.052,41.124,29.981,62.236,9.015,21.314,17.071,43.322,23.942,65.412,6.949,22.343,12.852,45.3,17.544,68.231,2.882,14.083,5.374,28.508,7.408,42.875h-206.42q-.133-.661-.269-1.321c-3.351-16.37-7.563-32.752-12.521-48.691-4.9-15.767-10.653-31.473-17.086-46.681-6.375-15.073-13.574-30.016-21.4-44.413-7.764-14.293-16.327-28.387-25.45-41.891-9.076-13.434-18.917-26.593-29.25-39.114-10.306-12.489-21.339-24.628-32.793-36.081s-23.592-22.485-36.082-32.793c-12.519-10.331-25.679-20.172-39.115-29.248-13.5-9.123-27.6-17.685-41.892-25.449-14.4-7.821-29.339-15.019-44.415-21.4-15.213-6.434-30.919-12.182-46.682-17.085-15.938-4.957-32.32-9.17-48.693-12.521a509.328,509.328,0,0,0-50.449-7.7,515.6,515.6,0,0,0-103.9,0,509.308,509.308,0,0,0-50.449,7.7c-16.375,3.351-32.758,7.564-48.693,12.521-15.762,4.9-31.468,10.65-46.682,17.085-15.074,6.377-30.017,13.575-44.415,21.4-14.293,7.763-28.387,16.326-41.892,25.449-13.435,9.076-26.595,18.917-39.115,29.248-12.487,10.305-24.627,21.338-36.082,32.793s-22.486,23.591-32.793,36.081c-10.333,12.52-20.174,25.68-29.249,39.114-9.121,13.5-17.683,27.593-25.451,41.891-7.824,14.4-15.022,29.345-21.4,44.413-6.437,15.219-12.185,30.924-17.086,46.681-4.957,15.936-9.17,32.319-12.521,48.691a509.385,509.385,0,0,0-7.7,50.448,515.611,515.611,0,0,0,0,103.9,509.3,509.3,0,0,0,7.7,50.448c3.351,16.373,7.564,32.756,12.521,48.692,4.9,15.755,10.648,31.46,17.086,46.68,6.377,15.076,13.575,30.019,21.4,44.414,7.767,14.3,16.33,28.393,25.451,41.891,9.076,13.435,18.917,26.595,29.249,39.114,10.308,12.491,21.342,24.63,32.793,36.081s23.594,22.488,36.082,32.793c12.52,10.333,25.68,20.173,39.115,29.248,13.5,9.122,27.6,17.684,41.892,25.45,14.4,7.822,29.342,15.021,44.415,21.4,15.212,6.434,30.917,12.182,46.682,17.085,15.941,4.958,32.324,9.17,48.693,12.52a509.272,509.272,0,0,0,50.449,7.7,515.8,515.8,0,0,0,103.9,0,509.281,509.281,0,0,0,50.449-7.7c16.358-3.346,32.741-7.559,48.693-12.52,15.765-4.9,31.471-10.652,46.682-17.085,15.077-6.377,30.02-13.576,44.415-21.4,14.3-7.766,28.391-16.328,41.892-25.45,13.435-9.075,26.595-18.916,39.115-29.248,12.493-10.31,24.633-21.343,36.082-32.793s22.49-23.6,32.793-36.081c10.328-12.513,20.169-25.673,29.25-39.114,9.123-13.5,17.686-27.6,25.45-41.891,4.041-7.439,7.96-15.111,11.648-22.8h218.507c-6.277,19.344-13.463,38.618-21.36,57.286-8.932,21.117-19.019,42.056-29.981,62.236-10.882,20.032-22.881,39.782-35.663,58.7-12.722,18.83-26.512,37.27-40.986,54.809-14.445,17.5-29.906,34.513-45.953,50.56s-33.064,31.512-50.561,45.952c-17.546,14.48-35.987,28.269-54.811,40.985-18.911,12.776-38.661,24.775-58.7,35.662-20.176,10.96-41.116,21.048-62.238,29.981-21.319,9.016-43.327,17.071-65.414,23.941-22.333,6.946-45.289,12.849-68.232,17.544a714.187,714.187,0,0,1-70.693,10.789A723.46,723.46,0,0,1,757.982,1362.93Z" transform="translate(-46 61)" opacity="0.228" fill="url(%23linear-gradient)"/></svg>');
    width: 125vh;
    height: 125vh;
    top:-30px;
    /*left: -300px;*/
    left: calc((100vh - 900px) * -1);
    position: absolute;

}

/*** BUTTONS ***/

.fusion-button-default:not(.button-custom){
    overflow:hidden;
    z-index: 1;
    background: var(--awb-color5)!important;
    transition: color 0.2s ease-in-out!important;
    color:var(--awb-color1)!important;
}
.fusion-button-default:not(.button-custom):hover{
    color:var(--awb-color1)!important;
	--button_accent_hover_color:#fff!important;
}
.fusion-button-default:not(.button-custom):focus{
    color:var(--awb-color1)!important;
}
.fusion-button-default:not(.button-custom)::before{
    width: 100%;
    height: 100%;
    background: #201C5C!important;
    background: linear-gradient(90deg,rgba(32, 28, 92, 1) 0%, rgba(32, 28, 92, 0) 100%)!important;
    position: absolute;
    content: "";
    left: -100%;
    top: 0;
    transform-origin: left;
    transition: all 0.3s ease-in-out;
    z-index: -1;

}
.fusion-button-default:not(.button-custom):hover::before{
    transform-origin: left;
    transition: all 0.3s ease-in-out;
    z-index: -1;
	left: 0;
}
.aktuelles.fusion-post-cards .post-card .fusion-button i{
    font-size: 2rem;
    color:var(--awb-color5);
}
.aktuelles.fusion-post-cards .post-card .fusion-button .button-icon-left {
    margin-right: .55em;
}
.aktuelles.fusion-post-cards .post-card .fusion-button[data-hover=icon_position].awb-b-icon-pos-left .fusion-button-text {
    margin-right: -1.2em;
}
.aktuelles.fusion-post-cards .post-card .fusion-button[data-hover=icon_position].awb-b-icon-pos-left:hover .fusion-button-text {
    transform: translateX(-2em);
    --button-slide-text-hover-1: translateX(-2em);
    --button-slide-text-hover-2: translateX(-2em);
}
.tab1 > .nav{
    background: var(--awb-color6);
    padding-left: 380px;
    border-radius: 20px 20px 0 0;
    border:none!important;
}
.tab1 > .tab-content{
    background: var(--awb-color3);
    padding-left: 380px;
    border-radius: 0 0px 20px 20px;
}
.tab1 .nav-tabs {
    border: none!important;  
    display: flex!important;
}
.tab1 .nav-tabs > li{
    display: flex!important;
    width: 100%!important;
    justify-content: center;
    border-bottom: 2px solid var(--awb-color5)!important;
}
.tab1 .nav-tabs > li::before{
    content: '';
    width:100%;
    height: 8px;
    background: rgba(0,0,0,0)!important;
    position: absolute;
    left: 0;
    bottom: -5px;
    transition: all .2s ease-in-out!important;
}
.tab1 .nav-tabs > li.active::before{
    content: '';
    width:100%;
    height: 8px;
    background: var(--awb-color5)!important;
    position: absolute;
    left: 0;
    bottom: -5px;
    
}
.tab1 .tab-pane {
    font-size: var(--awb-typography5-font-size);
    padding: 60px 35px 30px 0!important;
}
.tab1 .nav-tabs > li .tab-link:focus .i, 
.tab1 .nav-tabs > li .tab-link:hover .i{
    color: var(--icon-active-color);
}
.tab1 .nav-tabs > li .tab-link:focus .fusion-tab-heading, 
.tab1 .nav-tabs > li .tab-link:hover .fusion-tab-heading {
    color: var(--awb-title-active-text-color);
}
.tab1 .fusion-tab-heading{
    flex-direction:column;
}
.tab1 .tab-link{
    border: none!important;
    margin-right: 0px!important;
	padding:31px 30px  21px!important;
    width:100%;
}
.tab1 .fusion-tab-heading i{
    font-size: 70px!important;
    transition: all 0.2s ease-in-out!important;
    margin-bottom: 4px!important;
}
.tab1 .fusion-tab-heading{
    transition: all 0.2s ease-in-out!important;
}

.tab2 > .nav{
    background: var(--awb-color6);
    border-radius: 20px 20px 0 0;
    border:none!important;
}
.tab2 > .tab-content{
    background: var(--awb-color3);
    border-radius: 0 0px 20px 20px;
}
.tab2 .nav-tabs {
    border: none!important;  
    display: flex!important;
}
.tab2 .nav-tabs > li{
    display: flex!important;
    width: 30%!important;
    justify-content: center;
    border-bottom: 2px solid var(--awb-color5)!important;
}
.tab2 .nav-tabs > li:first-child{
    width: 40%!important;
}
.tab2 .nav-tabs > li::before{
    content: '';
    width:100%;
    height: 8px;
    background: rgba(0,0,0,0)!important;
    position: absolute;
    left: 0;
    bottom: -5px;
    transition: all .2s ease-in-out!important;
}
.tab2 .nav-tabs > li.active::before{
    content: '';
    width:100%;
    height: 8px;
    background: var(--awb-color5)!important;
    position: absolute;
    left: 0;
    bottom: -5px;
    
}
.tab2 .tab-pane {
    font-size: var(--awb-typography5-font-size);
    padding: 90px 60px 70px 60px!important;
}
.tab2 .nav-tabs > li .tab-link:focus .i, 
.tab2 .nav-tabs > li .tab-link:hover .i{
    color: var(--icon-active-color);
}
.tab2 .nav-tabs > li .tab-link:focus .fusion-tab-heading, 
.tab2 .nav-tabs > li .tab-link:hover .fusion-tab-heading {
    color: var(--awb-title-active-text-color);
}
.tab2 .fusion-tab-heading{
    flex-direction:column;
}
.tab2 .tab-link{
    border: none!important;
    margin-right: 0px!important;
    padding-bottom: 28px!important;
    padding-top: 34px!important;
    width:100%;
}
.tab2 .fusion-tab-heading i{
    font-size: 70px!important;
    transition: all 0.2s ease-in-out!important;
    margin-bottom: 2px!important;
}
.tab2 .fusion-tab-heading{
    transition: all 0.2s ease-in-out!important;
}
.tab2 .tab-pane img {
    max-width:500px;
	
}
.tab2 .tab-pane p:has(img) {
    margin-bottom:0!important;
}
.tab2 .tab-pane ul {
    list-style: none;
	padding-left: 20px;
	margin-top: 0;
}
.tab2 .tab-pane ul li{
	position: relative;
	padding-left: 60px;
	margin-bottom: 60px;
}
.tab2 .tab-pane ul li:last-child{
	margin-bottom: 0px;
}
.tab2 .tab-pane ul li::before{
	content: "\e90c";
	color:var(--awb-color5);
	font-family: 'eye' !important;
	position: absolute;
	left: 0;
	font-size: 26px;
	top: -1px;
}
.tab2 .tab-pane .alignright{
	margin-bottom: 70px;
    margin-left: 70px;
}
lite-youtube{
    border-radius:20px;
}
lite-youtube>.lty-playbtn::before {
    content: "\e905"!important;
    font-family: 'eye' !important;
    border:none!important;
    color:#fff;
    font-size: 60px;
    margin-left: 6px;
}
lite-youtube>.lty-playbtn {
    width: 120px!important;
    height: 120px!important;

    background-color: var(--awb-color5)!important;
    filter:none!important;;
    border-radius: 100%!important;
    transition: opacity 0.3s ease!important;
}
lite-youtube .lty-playbtn:focus, lite-youtube:hover>.lty-playbtn {
    opacity: 0.8!important;
}
lite-youtube.lyt-activated::before, lite-youtube.lyt-activated>.lty-playbtn {
    opacity: 0!important;
    pointer-events: none;
}

/*** FOOTER ***/

.fusion-layout-column.kontakt_float {
    position: fixed !important;
    right: 0px;
    bottom: 40px;
    transition: all 0.3s ease;
    z-index: 2;
}

/*** CONTENT ***/

.aktuelles.fusion-post-cards .post-card{
	width: 690px!important;
}
.referenzen.fusion-post-cards .post-card{
	width: 690px!important;
}

.slider-container > div{
    max-width: 100%!important;
    width: 100%!important;
    padding-left: calc((100% - 1400px) / 2)!important;
    
}
.bild1::before{
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 1457.034 1457"><defs><linearGradient id="linear-gradient" x1="0.552" y1="0.093" x2="0.915" y2="0.316" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="%23fff"/><stop offset="1" stop-color="%23fff" stop-opacity="0"/></linearGradient></defs><path id="Differenzmenge_5" data-name="Differenzmenge 5" d="M728.517,1457a740.187,740.187,0,0,1-74.487-3.761A730.416,730.416,0,0,1,581.7,1442.2c-23.467-4.8-46.957-10.841-69.817-17.951-22.6-7.03-45.121-15.272-66.933-24.5-21.608-9.139-43.034-19.46-63.683-30.677-20.5-11.137-40.711-23.414-60.066-36.49-19.264-13.014-38.133-27.124-56.084-41.937-17.907-14.778-35.313-30.6-51.735-47.019s-32.243-33.829-47.02-51.734c-14.814-17.95-28.925-36.819-41.938-56.082-13.078-19.357-25.355-39.566-36.491-60.065-11.215-20.645-21.537-42.071-30.678-63.681-9.226-21.813-17.468-44.332-24.5-66.932C25.643,922.277,19.6,898.788,14.8,875.318A730.3,730.3,0,0,1,3.761,802.985a739.4,739.4,0,0,1,0-148.97A730.317,730.317,0,0,1,14.8,581.682c4.8-23.469,10.843-46.959,17.952-69.815,7.03-22.6,15.272-45.119,24.5-66.932,9.141-21.61,19.462-43.036,30.678-63.681,11.135-20.5,23.413-40.707,36.491-60.065,13.014-19.262,27.124-38.131,41.938-56.082,14.778-17.906,30.6-35.311,47.02-51.734s33.829-32.242,51.735-47.019c17.951-14.814,36.821-28.924,56.084-41.937,19.358-13.078,39.568-25.355,60.066-36.49,20.646-11.216,42.072-21.537,63.683-30.677,21.814-9.226,44.333-17.468,66.933-24.5C534.736,25.643,558.225,19.6,581.7,14.8A730.365,730.365,0,0,1,654.03,3.761,739.448,739.448,0,0,1,803,3.761,730.347,730.347,0,0,1,875.339,14.8c23.47,4.8,46.96,10.842,69.817,17.951,22.6,7.029,45.12,15.271,66.933,24.5,21.611,9.141,43.037,19.462,63.683,30.677,20.5,11.136,40.708,23.413,60.066,36.49,19.263,13.014,38.132,27.123,56.083,41.937,17.906,14.776,35.312,30.6,51.735,47.019s32.242,33.827,47.02,51.734c14.814,17.95,28.924,36.819,41.938,56.082,13.077,19.355,25.354,39.564,36.491,60.065,11.217,20.648,21.538,42.074,30.678,63.681,9.226,21.812,17.468,44.331,24.5,66.932,7.11,22.86,13.15,46.349,17.952,69.815a730.384,730.384,0,0,1,11.04,72.333,739.409,739.409,0,0,1,0,148.97,730.422,730.422,0,0,1-11.04,72.333c-4.8,23.467-10.842,46.956-17.952,69.815-7.03,22.6-15.272,45.12-24.5,66.932-9.14,21.608-19.461,43.034-30.678,63.681-11.138,20.5-23.415,40.71-36.491,60.065-13.015,19.264-27.125,38.133-41.938,56.082-14.778,17.906-30.6,35.312-47.02,51.734s-33.829,32.241-51.735,47.019c-17.95,14.813-36.819,28.923-56.083,41.938-19.355,13.076-39.564,25.353-60.066,36.49-20.648,11.216-42.074,21.537-63.683,30.677-21.812,9.225-44.331,17.467-66.933,24.5-22.86,7.11-46.349,13.149-69.817,17.951A730.454,730.454,0,0,1,803,1453.239,740.184,740.184,0,0,1,728.517,1457Zm.475-1247.907a528.159,528.159,0,0,0-53.156,2.684,521.169,521.169,0,0,0-51.621,7.878c-16.751,3.428-33.515,7.738-49.824,12.811-16.127,5.016-32.2,10.9-47.766,17.482-15.424,6.524-30.714,13.889-45.446,21.892-14.628,7.946-29.05,16.707-42.865,26.041-13.746,9.286-27.212,19.356-40.023,29.928-12.778,10.545-25.2,21.834-36.92,33.554s-23.01,24.142-33.555,36.919c-10.573,12.811-20.642,26.276-29.929,40.022-9.334,13.815-18.1,28.237-26.041,42.864-8,14.732-15.369,30.022-21.893,45.445-6.584,15.567-12.466,31.638-17.482,47.764-5.073,16.309-9.383,33.072-12.811,49.823a521.127,521.127,0,0,0-7.878,51.619,527.6,527.6,0,0,0,0,106.31,521.139,521.139,0,0,0,7.878,51.62c3.427,16.75,7.738,33.513,12.811,49.823,5.016,16.127,10.9,32.2,17.482,47.764,6.524,15.425,13.89,30.715,21.893,45.445,7.946,14.627,16.708,29.049,26.041,42.864,9.287,13.747,19.357,27.212,29.929,40.022,10.546,12.779,21.836,25.2,33.555,36.919s24.144,23.011,36.92,33.554c12.811,10.572,26.276,20.642,40.023,29.928,13.813,9.332,28.235,18.093,42.865,26.041,14.733,8,30.023,15.369,45.446,21.892,15.566,6.583,31.637,12.465,47.766,17.482,16.312,5.073,33.075,9.383,49.824,12.811a521.238,521.238,0,0,0,51.621,7.878,527.675,527.675,0,0,0,106.312,0,521.261,521.261,0,0,0,51.621-7.878c16.748-3.427,33.511-7.737,49.824-12.811,16.129-5.016,32.2-10.9,47.765-17.482,15.425-6.524,30.715-13.89,45.446-21.892,14.631-7.948,29.053-16.709,42.865-26.041,13.747-9.288,27.213-19.357,40.023-29.928,12.778-10.545,25.2-21.834,36.92-33.554s23.01-24.141,33.555-36.919c10.572-12.809,20.641-26.275,29.929-40.022,9.332-13.812,18.094-28.234,26.041-42.864,8-14.731,15.368-30.021,21.892-45.445,6.584-15.566,12.466-31.636,17.482-47.764,5.074-16.312,9.384-33.075,12.811-49.823a521.206,521.206,0,0,0,7.878-51.62,527.627,527.627,0,0,0,0-106.31,521.178,521.178,0,0,0-7.878-51.619c-3.427-16.749-7.737-33.511-12.811-49.823-5.017-16.128-10.9-32.2-17.482-47.764-6.523-15.423-13.889-30.713-21.892-45.445-7.948-14.63-16.709-29.052-26.041-42.864-9.287-13.746-19.357-27.212-29.929-40.022-10.543-12.776-21.833-25.2-33.555-36.919s-24.141-23.008-36.92-33.554c-12.81-10.572-26.276-20.641-40.023-29.928-13.816-9.334-28.238-18.095-42.865-26.041-14.731-8-30.021-15.368-45.446-21.892-15.568-6.584-31.638-12.466-47.765-17.482-16.311-5.073-33.074-9.383-49.824-12.811a521.175,521.175,0,0,0-51.621-7.878A528.16,528.16,0,0,0,728.992,209.093Z" opacity="0.228" fill="url(%23linear-gradient)"/></svg>');
    width: 1240px;
    height: 1240px;
    top: -240px;
    left: 80px;
    position: absolute;
}
.bild2::before{
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 1457.034 1457"><defs><linearGradient id="linear-gradient" x1="0.552" y1="0.093" x2="0.915" y2="0.316" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="%23fff"/><stop offset="1" stop-color="%23fff" stop-opacity="0"/></linearGradient></defs><path id="Differenzmenge_5" data-name="Differenzmenge 5" d="M728.517,1457a740.187,740.187,0,0,1-74.487-3.761A730.416,730.416,0,0,1,581.7,1442.2c-23.467-4.8-46.957-10.841-69.817-17.951-22.6-7.03-45.121-15.272-66.933-24.5-21.608-9.139-43.034-19.46-63.683-30.677-20.5-11.137-40.711-23.414-60.066-36.49-19.264-13.014-38.133-27.124-56.084-41.937-17.907-14.778-35.313-30.6-51.735-47.019s-32.243-33.829-47.02-51.734c-14.814-17.95-28.925-36.819-41.938-56.082-13.078-19.357-25.355-39.566-36.491-60.065-11.215-20.645-21.537-42.071-30.678-63.681-9.226-21.813-17.468-44.332-24.5-66.932C25.643,922.277,19.6,898.788,14.8,875.318A730.3,730.3,0,0,1,3.761,802.985a739.4,739.4,0,0,1,0-148.97A730.317,730.317,0,0,1,14.8,581.682c4.8-23.469,10.843-46.959,17.952-69.815,7.03-22.6,15.272-45.119,24.5-66.932,9.141-21.61,19.462-43.036,30.678-63.681,11.135-20.5,23.413-40.707,36.491-60.065,13.014-19.262,27.124-38.131,41.938-56.082,14.778-17.906,30.6-35.311,47.02-51.734s33.829-32.242,51.735-47.019c17.951-14.814,36.821-28.924,56.084-41.937,19.358-13.078,39.568-25.355,60.066-36.49,20.646-11.216,42.072-21.537,63.683-30.677,21.814-9.226,44.333-17.468,66.933-24.5C534.736,25.643,558.225,19.6,581.7,14.8A730.365,730.365,0,0,1,654.03,3.761,739.448,739.448,0,0,1,803,3.761,730.347,730.347,0,0,1,875.339,14.8c23.47,4.8,46.96,10.842,69.817,17.951,22.6,7.029,45.12,15.271,66.933,24.5,21.611,9.141,43.037,19.462,63.683,30.677,20.5,11.136,40.708,23.413,60.066,36.49,19.263,13.014,38.132,27.123,56.083,41.937,17.906,14.776,35.312,30.6,51.735,47.019s32.242,33.827,47.02,51.734c14.814,17.95,28.924,36.819,41.938,56.082,13.077,19.355,25.354,39.564,36.491,60.065,11.217,20.648,21.538,42.074,30.678,63.681,9.226,21.812,17.468,44.331,24.5,66.932,7.11,22.86,13.15,46.349,17.952,69.815a730.384,730.384,0,0,1,11.04,72.333,739.409,739.409,0,0,1,0,148.97,730.422,730.422,0,0,1-11.04,72.333c-4.8,23.467-10.842,46.956-17.952,69.815-7.03,22.6-15.272,45.12-24.5,66.932-9.14,21.608-19.461,43.034-30.678,63.681-11.138,20.5-23.415,40.71-36.491,60.065-13.015,19.264-27.125,38.133-41.938,56.082-14.778,17.906-30.6,35.312-47.02,51.734s-33.829,32.241-51.735,47.019c-17.95,14.813-36.819,28.923-56.083,41.938-19.355,13.076-39.564,25.353-60.066,36.49-20.648,11.216-42.074,21.537-63.683,30.677-21.812,9.225-44.331,17.467-66.933,24.5-22.86,7.11-46.349,13.149-69.817,17.951A730.454,730.454,0,0,1,803,1453.239,740.184,740.184,0,0,1,728.517,1457Zm.475-1247.907a528.159,528.159,0,0,0-53.156,2.684,521.169,521.169,0,0,0-51.621,7.878c-16.751,3.428-33.515,7.738-49.824,12.811-16.127,5.016-32.2,10.9-47.766,17.482-15.424,6.524-30.714,13.889-45.446,21.892-14.628,7.946-29.05,16.707-42.865,26.041-13.746,9.286-27.212,19.356-40.023,29.928-12.778,10.545-25.2,21.834-36.92,33.554s-23.01,24.142-33.555,36.919c-10.573,12.811-20.642,26.276-29.929,40.022-9.334,13.815-18.1,28.237-26.041,42.864-8,14.732-15.369,30.022-21.893,45.445-6.584,15.567-12.466,31.638-17.482,47.764-5.073,16.309-9.383,33.072-12.811,49.823a521.127,521.127,0,0,0-7.878,51.619,527.6,527.6,0,0,0,0,106.31,521.139,521.139,0,0,0,7.878,51.62c3.427,16.75,7.738,33.513,12.811,49.823,5.016,16.127,10.9,32.2,17.482,47.764,6.524,15.425,13.89,30.715,21.893,45.445,7.946,14.627,16.708,29.049,26.041,42.864,9.287,13.747,19.357,27.212,29.929,40.022,10.546,12.779,21.836,25.2,33.555,36.919s24.144,23.011,36.92,33.554c12.811,10.572,26.276,20.642,40.023,29.928,13.813,9.332,28.235,18.093,42.865,26.041,14.733,8,30.023,15.369,45.446,21.892,15.566,6.583,31.637,12.465,47.766,17.482,16.312,5.073,33.075,9.383,49.824,12.811a521.238,521.238,0,0,0,51.621,7.878,527.675,527.675,0,0,0,106.312,0,521.261,521.261,0,0,0,51.621-7.878c16.748-3.427,33.511-7.737,49.824-12.811,16.129-5.016,32.2-10.9,47.765-17.482,15.425-6.524,30.715-13.89,45.446-21.892,14.631-7.948,29.053-16.709,42.865-26.041,13.747-9.288,27.213-19.357,40.023-29.928,12.778-10.545,25.2-21.834,36.92-33.554s23.01-24.141,33.555-36.919c10.572-12.809,20.641-26.275,29.929-40.022,9.332-13.812,18.094-28.234,26.041-42.864,8-14.731,15.368-30.021,21.892-45.445,6.584-15.566,12.466-31.636,17.482-47.764,5.074-16.312,9.384-33.075,12.811-49.823a521.206,521.206,0,0,0,7.878-51.62,527.627,527.627,0,0,0,0-106.31,521.178,521.178,0,0,0-7.878-51.619c-3.427-16.749-7.737-33.511-12.811-49.823-5.017-16.128-10.9-32.2-17.482-47.764-6.523-15.423-13.889-30.713-21.892-45.445-7.948-14.63-16.709-29.052-26.041-42.864-9.287-13.746-19.357-27.212-29.929-40.022-10.543-12.776-21.833-25.2-33.555-36.919s-24.141-23.008-36.92-33.554c-12.81-10.572-26.276-20.641-40.023-29.928-13.816-9.334-28.238-18.095-42.865-26.041-14.731-8-30.021-15.368-45.446-21.892-15.568-6.584-31.638-12.466-47.765-17.482-16.311-5.073-33.074-9.383-49.824-12.811a521.175,521.175,0,0,0-51.621-7.878A528.16,528.16,0,0,0,728.992,209.093Z" opacity="0.228" fill="url(%23linear-gradient)"/></svg>');
    width: 1240px;
    height: 1240px;
    top: -240px;
    left: -110px;
    position: absolute;
}
.bild3::before{
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 1457.034 1457"><defs><linearGradient id="linear-gradient" x1="0.552" y1="0.093" x2="0.915" y2="0.316" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="%23fff"/><stop offset="1" stop-color="%23fff" stop-opacity="0"/></linearGradient></defs><path id="Differenzmenge_5" data-name="Differenzmenge 5" d="M728.517,1457a740.187,740.187,0,0,1-74.487-3.761A730.416,730.416,0,0,1,581.7,1442.2c-23.467-4.8-46.957-10.841-69.817-17.951-22.6-7.03-45.121-15.272-66.933-24.5-21.608-9.139-43.034-19.46-63.683-30.677-20.5-11.137-40.711-23.414-60.066-36.49-19.264-13.014-38.133-27.124-56.084-41.937-17.907-14.778-35.313-30.6-51.735-47.019s-32.243-33.829-47.02-51.734c-14.814-17.95-28.925-36.819-41.938-56.082-13.078-19.357-25.355-39.566-36.491-60.065-11.215-20.645-21.537-42.071-30.678-63.681-9.226-21.813-17.468-44.332-24.5-66.932C25.643,922.277,19.6,898.788,14.8,875.318A730.3,730.3,0,0,1,3.761,802.985a739.4,739.4,0,0,1,0-148.97A730.317,730.317,0,0,1,14.8,581.682c4.8-23.469,10.843-46.959,17.952-69.815,7.03-22.6,15.272-45.119,24.5-66.932,9.141-21.61,19.462-43.036,30.678-63.681,11.135-20.5,23.413-40.707,36.491-60.065,13.014-19.262,27.124-38.131,41.938-56.082,14.778-17.906,30.6-35.311,47.02-51.734s33.829-32.242,51.735-47.019c17.951-14.814,36.821-28.924,56.084-41.937,19.358-13.078,39.568-25.355,60.066-36.49,20.646-11.216,42.072-21.537,63.683-30.677,21.814-9.226,44.333-17.468,66.933-24.5C534.736,25.643,558.225,19.6,581.7,14.8A730.365,730.365,0,0,1,654.03,3.761,739.448,739.448,0,0,1,803,3.761,730.347,730.347,0,0,1,875.339,14.8c23.47,4.8,46.96,10.842,69.817,17.951,22.6,7.029,45.12,15.271,66.933,24.5,21.611,9.141,43.037,19.462,63.683,30.677,20.5,11.136,40.708,23.413,60.066,36.49,19.263,13.014,38.132,27.123,56.083,41.937,17.906,14.776,35.312,30.6,51.735,47.019s32.242,33.827,47.02,51.734c14.814,17.95,28.924,36.819,41.938,56.082,13.077,19.355,25.354,39.564,36.491,60.065,11.217,20.648,21.538,42.074,30.678,63.681,9.226,21.812,17.468,44.331,24.5,66.932,7.11,22.86,13.15,46.349,17.952,69.815a730.384,730.384,0,0,1,11.04,72.333,739.409,739.409,0,0,1,0,148.97,730.422,730.422,0,0,1-11.04,72.333c-4.8,23.467-10.842,46.956-17.952,69.815-7.03,22.6-15.272,45.12-24.5,66.932-9.14,21.608-19.461,43.034-30.678,63.681-11.138,20.5-23.415,40.71-36.491,60.065-13.015,19.264-27.125,38.133-41.938,56.082-14.778,17.906-30.6,35.312-47.02,51.734s-33.829,32.241-51.735,47.019c-17.95,14.813-36.819,28.923-56.083,41.938-19.355,13.076-39.564,25.353-60.066,36.49-20.648,11.216-42.074,21.537-63.683,30.677-21.812,9.225-44.331,17.467-66.933,24.5-22.86,7.11-46.349,13.149-69.817,17.951A730.454,730.454,0,0,1,803,1453.239,740.184,740.184,0,0,1,728.517,1457Zm.475-1247.907a528.159,528.159,0,0,0-53.156,2.684,521.169,521.169,0,0,0-51.621,7.878c-16.751,3.428-33.515,7.738-49.824,12.811-16.127,5.016-32.2,10.9-47.766,17.482-15.424,6.524-30.714,13.889-45.446,21.892-14.628,7.946-29.05,16.707-42.865,26.041-13.746,9.286-27.212,19.356-40.023,29.928-12.778,10.545-25.2,21.834-36.92,33.554s-23.01,24.142-33.555,36.919c-10.573,12.811-20.642,26.276-29.929,40.022-9.334,13.815-18.1,28.237-26.041,42.864-8,14.732-15.369,30.022-21.893,45.445-6.584,15.567-12.466,31.638-17.482,47.764-5.073,16.309-9.383,33.072-12.811,49.823a521.127,521.127,0,0,0-7.878,51.619,527.6,527.6,0,0,0,0,106.31,521.139,521.139,0,0,0,7.878,51.62c3.427,16.75,7.738,33.513,12.811,49.823,5.016,16.127,10.9,32.2,17.482,47.764,6.524,15.425,13.89,30.715,21.893,45.445,7.946,14.627,16.708,29.049,26.041,42.864,9.287,13.747,19.357,27.212,29.929,40.022,10.546,12.779,21.836,25.2,33.555,36.919s24.144,23.011,36.92,33.554c12.811,10.572,26.276,20.642,40.023,29.928,13.813,9.332,28.235,18.093,42.865,26.041,14.733,8,30.023,15.369,45.446,21.892,15.566,6.583,31.637,12.465,47.766,17.482,16.312,5.073,33.075,9.383,49.824,12.811a521.238,521.238,0,0,0,51.621,7.878,527.675,527.675,0,0,0,106.312,0,521.261,521.261,0,0,0,51.621-7.878c16.748-3.427,33.511-7.737,49.824-12.811,16.129-5.016,32.2-10.9,47.765-17.482,15.425-6.524,30.715-13.89,45.446-21.892,14.631-7.948,29.053-16.709,42.865-26.041,13.747-9.288,27.213-19.357,40.023-29.928,12.778-10.545,25.2-21.834,36.92-33.554s23.01-24.141,33.555-36.919c10.572-12.809,20.641-26.275,29.929-40.022,9.332-13.812,18.094-28.234,26.041-42.864,8-14.731,15.368-30.021,21.892-45.445,6.584-15.566,12.466-31.636,17.482-47.764,5.074-16.312,9.384-33.075,12.811-49.823a521.206,521.206,0,0,0,7.878-51.62,527.627,527.627,0,0,0,0-106.31,521.178,521.178,0,0,0-7.878-51.619c-3.427-16.749-7.737-33.511-12.811-49.823-5.017-16.128-10.9-32.2-17.482-47.764-6.523-15.423-13.889-30.713-21.892-45.445-7.948-14.63-16.709-29.052-26.041-42.864-9.287-13.746-19.357-27.212-29.929-40.022-10.543-12.776-21.833-25.2-33.555-36.919s-24.141-23.008-36.92-33.554c-12.81-10.572-26.276-20.641-40.023-29.928-13.816-9.334-28.238-18.095-42.865-26.041-14.731-8-30.021-15.368-45.446-21.892-15.568-6.584-31.638-12.466-47.765-17.482-16.311-5.073-33.074-9.383-49.824-12.811a521.175,521.175,0,0,0-51.621-7.878A528.16,528.16,0,0,0,728.992,209.093Z" opacity="0.228" fill="url(%23linear-gradient)"/></svg>');
    width: 1400px;
    height: 1400px;
    top: -200px;
    left: -80px;
    position: absolute;
}
.fusion-accordian .panel-heading .panel-title a,
.fusion-accordian .toggle-content{
    color: var(--awb-toggle-hover-accent-color)!important;
}
.fusion-accordian .fusion-panel.fusion-toggle-has-divider {
    border-width: 2px!important;
}
.fusion-accordian .panel-title a .fa-fusion-box:before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 42 42"><defs><linearGradient id="linear-gradient" x1="0.976" y1="0.309" x2="0" y2="0.573" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="%23201c5c"/><stop offset="1" stop-color="%23ed6862"/></linearGradient></defs><g id="Gruppe_1468" data-name="Gruppe 1468"><g id="Gruppe_1466" data-name="Gruppe 1466"><circle id="Ellipse_22" data-name="Ellipse 22" cx="21" cy="21" r="21" fill="url(%23linear-gradient)"/><circle id="Ellipse_24" data-name="Ellipse 24" cx="20.125" cy="20.125" r="20.125" transform="translate(0.875 0.875)" fill="%23fff"/></g></g><line id="Linie_37" data-name="Linie 37" y2="21.561" transform="translate(21.219 10.22)" fill="none" stroke="%23ed6862" stroke-width="2"/><line id="Linie_38" data-name="Linie 38" x1="20.563" transform="translate(10.719 21.595)" fill="none" stroke="%23ed6862" stroke-width="2"/></svg>')!important;
    height: 38px!important;
    width:38px!important;
    margin-top: -8px!important;
}
.fusion-accordian .panel-title a .fa-fusion-box.active-icon:before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 42 42"><defs><linearGradient id="linear-gradient" x1="0.976" y1="0.309" x2="0" y2="0.573" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="%23201c5c"/><stop offset="1" stop-color="%23ed6862"/></linearGradient></defs><g id="Gruppe_1468" data-name="Gruppe 1468"><g id="Gruppe_1466" data-name="Gruppe 1466"><circle id="Ellipse_22" data-name="Ellipse 22" cx="21" cy="21" r="21" fill="url(%23linear-gradient)"/><circle id="Ellipse_24" data-name="Ellipse 24" cx="20.125" cy="20.125" r="20.125" transform="translate(0.875 0.875)" fill="%23fff"/></g></g><line id="Linie_38" data-name="Linie 38" x1="20.563" transform="translate(10.719 21.595)" fill="none" stroke="%23ed6862" stroke-width="2"/></svg>')!important;
}

/*** FORM ***/

.form-row{
    display:flex;
    column-gap: 40px;
    margin-bottom: 30px;
}
.form-row .c6{
    width: 50%;
}
.form-row .c12{
    width: 100%;
}
.wpcf7-form .wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-text {
    padding: 8px 30px!important;
}
.wpcf7-form textarea {
    padding: 30px 30px!important;
    height: 230px!important;
}
.wpcf7-form .wpcf7-captchar:focus, .wpcf7-form .wpcf7-date:focus, .wpcf7-form .wpcf7-number:focus, .wpcf7-form .wpcf7-quiz:focus, .wpcf7-form .wpcf7-text:focus,.wpcf7-form textarea:focus {
    background:var(--awb-color3);
}
.wpcf7-form .wpcf7-not-valid-tip{
    display:none!important;
}
.wpcf7-form .wpcf7-not-valid{
    background:var(--awb-color5)!important;
    color:#fff!important;
}
.wpcf7-form .wpcf7-not-valid::placeholder {
    color: var(--awb-color1)!important;;
}
.wpcf7-form .wpcf7-form-control.wpcf7-acceptance input[type="checkbox"] {
    border: 2px solid var(--awb-color1) !important;
    background: rgba(255,255,255,0);
}
.wpcf7-form .wpcf7-form-control.wpcf7-acceptance input[type="checkbox"]:checked {
    background: var(--awb-color1) !important;
}
.wpcf7-form input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    background-color: none;
    margin: 0;
    font: inherit;
    color: #fff;
    width: 24px;
    height: 24px;
    border: 2px solid var(--awb-color1) !important;
    border-radius: 8px;
    display: grid;
    place-content: center;
    cursor: pointer;
    position: absolute;
    left: 0px;
}
.wpcf7-form input[type="checkbox"]::before {
    content: "";
    width: 17px;
    height: 15px;
    clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
    transform: scale(0);
    transform-origin: center center;
    transition: 120ms transform ease-in-out;
    background-color: var(--awb-color6) !important;
}
.wpcf7-form input[type="checkbox"]:checked::before {
    transform: scale(1);
}
.wpcf7-form .wpcf7-list-item{
    font-size: var(--awb-custom_typography_11-font-size)!important;
    line-height: var(--awb-custom_typography_11-line-height)!important;
    color: var(--awb-color1) !important;
    padding-left: 20px;
}
.wpcf7-form .wpcf7-list-item a {
    text-decoration: underline;
    text-underline-offset: 3px !important;
    text-decoration-thickness: 1px !important;
    color: var(--awb-color1) !important;
    transition: all 0.2s ease-in-out!important;
}
.wpcf7-form .wpcf7-list-item a:hover {
    color: rgba(255,255,255,0.6) !important;
}
.wpcf7 .wpcf7-form.invalid .wpcf7-response-output {
    background-color: var(--awb-color5)!important;
    border: 1px solid var(--awb-color5)!important;
    color: #fff!important;
    border-radius: 20px!important;
    font-size: var(--awb-custom_typography_11-font-size)!important;
    line-height: var(--awb-custom_typography_11-line-height)!important;
}
.wpcf7 .wpcf7-form.sent .wpcf7-response-output {
    background-color: #4f822e!important;
    border: 1px solid #4f822e!important;
    color: #fff!important;
    border-radius: 20px!important;
}
.wpcf7-form .alert-icon::before{
    content:""!important;
}
.wpcf7-form .alert-icon{
    display: none!important;
}
.fusion-alert.awb-alert-close-boxed .close {
    height: 37px!important;
    width: 40px!important;
    line-height: 40px!important;
    font-size: 30px!important;
}
.fusion-alert-content{
    font-size: var(--awb-custom_typography_11-font-size)!important;
    line-height: var(--awb-custom_typography_11-line-height)!important;
}
.wpcf7-form .send{
    position: relative;
}
.wpcf7-submit{
    transition: all 0.2s ease-in-out!important;
}
.wpcf7-submit:disabled {
    opacity: 0.4!important;
}
.wpcf7-submit:hover,.wpcf7-submit:active,.wpcf7-submit:focus {
    background-color: var(--awb-color6)!important;
    color:  var(--awb-color1)!important;
}
.wpcf7-submit:disabled:hover {
    background-color: var(--awb-color5)!important;
    color:  var(--awb-color1)!important;
}
.fusion-body .wpcf7-form .fusion-slider-loading {
    font-size: 12px!important;
    border-top: .5em solid rgba(255,255,255, .2)!important;
    border-right: .5em solid rgba(255, 255, 255, .2)!important;
    border-bottom: .5em solid #fff!important;
    border-left: .5em solid rgba(255, 255, 255, .2)!important;
}
@media only screen and (min-width: 2100px) and (max-height: 990px){   
    .hero::before{
        width: 1238px;
        height: 1238px;
        left: -90px;
    }
}
@media only screen and (max-width: 2100px){
    :root {
		--awb-typography1-font-size:3rem!important;
		--awb-typography2-font-size:3rem!important;
		--awb-typography3-font-size:1.875rem!important;
		--awb-typography4-font-size:1.625rem!important;
		--awb-typography5-font-size:1.375rem!important;
		--awb-custom_typography_1-font-size:1.875rem!important;
        --awb-custom_typography_2-font-size:1.375rem!important;
		--awb-custom_typography_3-font-size:3.75rem!important;
		--awb-custom_typography_4-font-size:1.5rem!important;
		--awb-custom_typography_7-font-size:1.125rem!important;
		--awb-custom_typography_8-font-size:2.25rem!important;
		--awb-custom_typography_9-font-size:1.5rem!important;
    }
    .logo-container {
        margin: 30px 0;
        min-height: 60px;
    }
    .hero-content{
        --awb-width-large: 40%!important;
    }
    .hero-content .fusion-title{
        --awb-margin-bottom: 40px!important;
    }
    .hero::before{
        width: 125vh;
        height: 125vh;
        top:-30px;
        left: calc((100vh - 800px) * -1);
        position: absolute;
    }

	.fusion-button-default:not(.button-custom),.wpcf7-submit{
		padding: 20px!important;
	}
	.kontakt_float a{
		height: 90px!important;
		width: 90px!important;
		line-height: 90px!important;
		font-size: 36px!important;
	}
	.fusion-layout-column.kontakt_float {
		right: -10px;
		bottom: 30px;
	}
	lite-youtube>.lty-playbtn {
		width: 100px !important;
		height: 100px !important;
	}
	lite-youtube>.lty-playbtn::before {
		font-size: 50px;
	}
	.eingerueckt{
		--awb-absolute-right:0px!important;
		--awb-width-large: 450px!important;
	}
	.eingerueckt2{
		--awb-absolute-right:0px!important;
		--awb-width-large: 360px!important;
	}
	.eingerueckt3{
		--awb-width-large: 700px!important;
	}
	.tab2 .tab-pane ul li::before {
		top: -2px;
	}
	.referenzen.fusion-post-cards .post-card .person{
		--awb-width-large: 24%!important;
	}
	.referenzen.fusion-post-cards .post-card i{
		--awb-font-size: 54px!important;
	}
	.fusion-accordian .panel-title a .fa-fusion-box:before {
		height: 34px !important;
		width: 34px !important;
		margin-top: -8px !important;
	}
	.wpcf7-form{
		--form_input_height:70px!important;
	}
    .bild1::before{        
        width: 1200px;
        height: 1200px;
        top: -215px;
        left: 120px;
    }
    .bild2::before{
        width: 1200px;
        height: 1200px;
        top: -215px;
        left: -90px;
    }
    .bild3::before{
        width: 1300px;
        height: 1300px;
        top: -190px;
        left: 0;
    }
}
@media only screen and (max-width: 2100px) and (max-height: 820px){   
    .hero::before{
        width: 1032px;
        height: 1032px;
        left: -20px;
    }
}
@media only screen and (max-width: 1600px){
    :root {
		--awb-typography1-font-size:2.25rem!important;
		--awb-typography2-font-size:2.25rem!important;
		--awb-typography3-font-size:1.375rem!important; /*done*/
		--awb-typography4-font-size:1.25rem!important;
		--awb-typography5-font-size:1.125rem!important;
		--awb-custom_typography_1-font-size:1.5rem!important;
        --awb-custom_typography_2-font-size:1.25rem!important;
		--awb-custom_typography_3-font-size:3.125rem!important;
		--awb-custom_typography_4-font-size:1.375rem!important;
        --awb-custom_typography_5-font-size:1.125rem!important;
        --awb-custom_typography_6-font-size:1rem!important;
		--awb-custom_typography_7-font-size:1rem!important;
		--awb-custom_typography_8-font-size:2rem!important;
		--awb-custom_typography_9-font-size:1.375rem!important;
        --awb-custom_typography_11-font-size:1.125rem!important;
    }
    .logo-container {
        margin: 22px 0;
        min-height: 50px;
    }
    .fusion-tb-header > .fusion-sticky-container .main_nav > .fusion-column-wrapper{
        padding-top: 10px!important;
    }
    .fusion-sticky-transition .logo-container {
        margin: 15px 0;
    }
    .hero-content{
        --awb-width-large: 35%!important;
    }
    .hero-content .fusion-title{
        --awb-margin-bottom: 35px!important;
    }
    .kontakt_float a{
		height: 70px!important;
		width: 70px!important;
		line-height: 68px!important;
		font-size: 32px!important;
	}
	.fusion-layout-column.kontakt_float {
		right: -50px;
        bottom: 5px;
	}
    .fusion-button-default:not(.button-custom),.wpcf7-submit{
		padding: 15px!important;
	}
    .aktuelles.fusion-post-cards .post-card .fusion-button i {
        font-size: 1.5rem;
    }
    .tab1 .fusion-tab-heading i {
        font-size: 54px !important;
        margin-bottom: 6px !important;
    }
    .geraet{
        --awb-width-large:250px!important;
        --awb-absolute-top:-220px!important;
        --awb-absolute-left:60px!important;
    }
    lite-youtube>.lty-playbtn {
		width: 80px !important;
		height: 80px !important;
	}
	lite-youtube>.lty-playbtn::before {
		font-size: 40px;
	}
    .kooperation{
        --awb-max-width:400px!important;
    }
    .referenzen.fusion-post-cards .post-card .person{
		--awb-width-large: 20%!important;
	}
	.referenzen.fusion-post-cards .post-card i{
		--awb-font-size: 48px!important;
	}
    .wpcf7-form{
		--form_input_height:60px!important;
	}
    .hero::before{
        width: 125vh;
        height: 125vh;
        top:-30px;
        left: calc((100vh - 700px) * -1);
        position: absolute;
        
    }
    .bild1::before{
        width: 1100px;
        height: 1100px;
        top: -180px;
        left: 175px;
    }
    .bild2::before{
        width: 1100px;
        height: 1100px;
        top: -180px;
        left: 0;
    }
    .bild3::before{
        width: 1200px;
        height: 1200px;
        top: -180px;
        left: 0;
    }
    .container-bild1{
        --awb-min-height: 500px!important;
    }
    .container-bild2{
        --awb-min-height: 500px!important;
    }
    .container-bild3{
        --awb-min-height: 500px!important;
    }
	.eingerueckt2{
		--awb-width-large: 300px!important;
		--awb-absolute-right:100px!important;
	}
	.eingerueckt3{
		--awb-width-large: 550px!important;
	}
    .tab2 .tab-pane ul li::before{
        left: 0;
        font-size: 22px;
        top: -1px;
    }
}
@media only screen and (max-width: 1600px) and (max-height: 690px){   
    .hero::before{
        width: 865px;
        height: 865px;
        left: 8px;
    }
}
@media only screen and (max-width: 1400px){
    :root {
		--awb-typography1-font-size:2rem!important;
		--awb-typography2-font-size:2rem!important;
		--awb-typography3-font-size:1.25rem!important;
		--awb-typography4-font-size:1.125rem!important;
		--awb-typography5-font-size:1rem!important;
		--awb-custom_typography_1-font-size:1.25rem!important;
        --awb-custom_typography_2-font-size:1.125rem!important;
		--awb-custom_typography_3-font-size:2.5rem!important;
		--awb-custom_typography_4-font-size:1.25rem!important;
        --awb-custom_typography_5-font-size:1rem!important;
        --awb-custom_typography_6-font-size:1rem!important;
		--awb-custom_typography_7-font-size:0.875rem!important;
		--awb-custom_typography_8-font-size:1.625rem!important;
		--awb-custom_typography_9-font-size:1.25rem!important;
        --awb-custom_typography_11-font-size:1rem!important;
    }
    .logo-container {
        margin: 15px 0;
        min-height: 40px;
    }
    .fusion-tb-header > .fusion-sticky-container .main_nav > .fusion-column-wrapper{
        padding-top: 0px!important;
    }
    .fusion-button-default:not(.button-custom),.wpcf7-submit{
		padding: 12px!important;
	}
    .aktuelles.fusion-post-cards .post-card{
        width: calc((100% - 50px) / 2)!important;
    }
    .referenzen.fusion-post-cards .post-card{
        width: 500px!important;
    }
    .slider-container > div{
        max-width: 100%!important;
        width: 100%!important;
        padding-left: 30px!important;
    }
    .aktuelles.fusion-post-cards .post-card .fusion-button i {
        font-size: 1.25rem;
    }
    .hero::before {
        left: -80px;
    }
    .tab1 .fusion-tab-heading i {
        font-size: 40px !important;
        margin-bottom: 8px !important;
    }
    .eingerueckt{
		--awb-absolute-right:30px!important;
		--awb-width-large: 30%!important;
	}
	.eingerueckt2{
		--awb-absolute-right:100px!important;
		--awb-width-large: 240px!important;
	}
	.eingerueckt3{
		--awb-width-large: 500px!important;
	}
    .referenz-titel > .fusion-column-wrapper{
        padding-bottom: 10px!important;
    }
    .referenzen.fusion-post-cards .post-card i{
		--awb-font-size: 36px!important;
	}
    .wpcf7-form{
		--form_input_height:50px!important;
	}
    .bild1::before{
        width: 120%;
        height: 120%;
        top: -180px;
        left: 150px;
    }
    .bild2::before{
        width: 120%;
        height: 120%;
        top: -180px;
        left: -60px;
    }
    .bild3::before{
        width: 90%;
        height: 90%;
        top: -179px;
        left: -40px;
    }
}
@media only screen and (max-width: 1200px){
    .container-bild1{
        --awb-min-height: 400px!important;
    }
    .container-bild2{
        --awb-min-height: 400px!important;
    }
    .container-bild3{
        --awb-min-height: 400px!important;
    }
    .bild1::before{
        width: 120%;
        height: 120%;
        top: -140px;
        left: 180px;
    }
    .bild2::before{
        width: 120%;
        height: 120%;
        top: -140px;
        left: -10px;
    }
    .bild3::before{
        width: 80%;
        height: 80%;
        top: -136px;
        left: 0;
    }
}
@media only screen and (max-width: 1024px){
    :root {
        --awb-typography3-font-size:1.5rem!important;
        --awb-typography4-font-size:1.25rem!important;
        --awb-typography5-font-size:1.125rem!important;
        --awb-custom_typography_7-font-size:1.25rem!important;
    }
	.fusion-tabs .fusion-mobile-tab-nav {
        display: block!important;
    }
	.logo-container {
		display:none!important;
	}
    .fusion-tb-header nav button{
        background:url(/wp-content/uploads/2025/10/mob-bg.svg) no-repeat;
        background-size: 56px 56px;
        background-position: center;
    }
    .fusion-tb-header nav ul li a::after {
        font-family: 'eye' !important;
        content: "\e901"!important;
        color:var(--awb-color5)!important;
        position: absolute;
        right: 50px;
        font-weight: 300;
    }
    .hero::before {
        width: 70vh;
        height: 70vh;
        top: 2px;
        left: -140px;
        position: absolute;
    }
    .hero-content > .fusion-column-wrapper{
        --awb-padding-top-medium:250px!important;
    }
    .aktuelles.fusion-post-cards .post-card{
        width: 65%!important;
    }
    .tab1 > .tab-content,.tab2 > .tab-content  {
        padding-left: 0px;
        border-radius: 20px;
        overflow: hidden;
    }
    .fusion-mobile-tab-nav{
        background:var(--awb-color6)!important;
    }
    .fusion-mobile-tab-nav .fusion-tab-heading{
        display: flex!important;
        flex-direction: row!important;
        justify-content: flex-start!important;
		text-align: left;
    }
    .fusion-mobile-tab-nav .fusion-tab-heading i{
        margin: 0 15px 0 20px!important;
    }
    .tab1 .tab-link{
        padding:31px 30px  21px!important;
    }
    .tab1 .nav-tabs > li,.tab2 .nav-tabs > li{
        border-bottom: 1px solid var(--awb-color5)!important;
    }
    .tab1 .tab-content :nth-last-child(2) .nav-tabs > li,.tab2 .tab-content :nth-last-child(2) .nav-tabs > li{
        border-bottom: none!important;
    }
    .bild1::before {
        top: -130px;
        left: 110px;
        position: absolute;
        height: 110%;
        width: 110%;
    }
	.bild2::before {
        top: -130px;
        left: -65px;
        position: absolute;
        height: 110%;
        width: 110%;
    }
    .tab2 .nav-tabs > li:first-child {
        width: 100% !important;
    }
    .tab2 .tab-pane .alignright {
        margin-bottom: 40px;
        margin-left: 0px;
        width: 100%;
        max-width: 100%!important;
        float: none;
    }
    .tab2 .tab-pane ul li {
        margin-bottom: 35px;
        padding-right: 30px;
    }
    .bild3::before {
        top: -152px;
        left: -100px;
        position: absolute;
        height: 110%;
        width: 110%;
    }
    .kontakt_float a{
		height: 90px!important;
		width: 90px!important;
		line-height: 90px!important;
		font-size: 36px!important;
	}
    .fusion-layout-column.kontakt_float {
		right: -30px;
		bottom: 10px;
	}
    .referenzen.fusion-post-cards .post-card{
        width: 65%!important;
    }
    .slider-container > div{
        padding-left: 50px!important;
    }
    .referenz-titel > .fusion-column-wrapper {
        padding-bottom: 20px !important;
    }
	.eingerueckt2{
		--awb-absolute-right:10px!important;
	}
	
}
@media only screen and (max-width: 820px){
    .hero::before {
        left: -186px;;
    }
    .hero-content > .fusion-column-wrapper{
        --awb-padding-top-medium:200px!important;
    }
    .bild1::before {
        top: -80px;
        left: 91px;
        position: absolute;
        height: 120%;
        width: 120%;
    }
    .bild2::before {
        top: -120px;
        left: -80px;
        position: absolute;
        height: 120%;
        width: 120%;
    }
    .bild3::before {
        top: -111px;
        left: -20px;
        position: absolute;
        height: 100%;
        width: 100%;
    }
}
@media only screen and (max-width: 768px){
    .hero::before {
        width: 60vh;
        height: 60vh;
        left: -110px;
    }
    .hero-content > .fusion-column-wrapper{
        --awb-padding-top-medium:170px!important;
    }
    .bild1::before {
        top: -70px;
        left: 80px;
        position: absolute;
        height: 130%;
        width: 130%;
    }
    .bild2::before {
        top: -130px;
        left: -100px;
        position: absolute;
        height: 130%;
        width: 130%;
    }
    .bild3::before {
        top: -100px;
        left: -50px;
        position: absolute;
        height: 100%;
        width: 100%;
    }
}
@media only screen and (max-width: 640px){
	:root{
		--awb-typography1-font-size:1.625rem!important;
		--awb-typography2-font-size:1.625rem!important;
		--awb-typography3-font-size:1.25rem!important;
		--awb-typography4-font-size:1.125rem!important;
		--awb-typography5-font-size:1.0rem!important;
		--awb-custom_typography_3-font-size:2.25rem!important;
		--awb-custom_typography_7-font-size:1.125rem!important;
		--awb-custom_typography_8-font-size:1.5rem!important;
		--awb-custom_typography_12-font-size:1.375rem!important;
		--awb-custom_typography_9-font-size:1.125rem!important;
	}
	
	.fusion-tb-header nav button {
        background: url(/wp-content/uploads/2025/10/mob-bg.svg) no-repeat;
        background-size: 48px 48px;
        background-position: center;
		padding: 12.5px 12px 11.5px 12px!important;
    }
	.fusion-tb-header nav > ul {
        --awb-mobile-nav-trigger-bottom-margin:12px!important;
    }	
	body .fusion-tb-header nav > ul > li > a {
        min-height:70px!important;
		padding: 0 25px!important;
    }
	body .fusion-tb-header .awb-menu.collapse-enabled a{
		padding: 0 25px!important;
    }
	.fusion-tb-header nav ul li a::after {
        right: 34px;
    }
	.slider-container > div {
        padding-left: 25px !important;
    }
	.aktuelles.fusion-post-cards .post-card{
        width: 80%!important;
    }
	.aktuelles.fusion-post-cards .post-card p{
        margin-bottom: 0px!important;
    }
	.referenzen.fusion-post-cards .post-card{
        width: 80%!important;
    }
	.referenzen.fusion-post-cards .post-card .fusion-text{
        margin-top:0!important;
    }
	
	
	.hero::before {
        width: 130vw;
        height: 130vw;
        top: 30px;
        left: -65px;
        position: absolute;
    }
	.kontakt_float a{
		height: 70px!important;
		width: 70px!important;
		line-height: 68px!important;
		font-size: 32px!important;
	}
	.fusion-layout-column.kontakt_float {
		right: -10px;
		bottom: 0px;
	}
	.bild1::before {
        top: -75px;
        left: -60px;
        position: absolute;
        height: 120%;
        width: 120%;
    }
	.bild2::before {
        top: -75px;
        left: -60px;
        position: absolute;
        height: 120%;
        width: 120%;
    }
	.bild3::before {
        top: -50px;
        left: -50px;
        position: absolute;
        height: 120%;
        width: 120%;
    }
	.eingerueckt{
		--awb-absolute-right:0px!important;
	}
	.eingerueckt2{
		--awb-absolute-right:-20px!important;
	}
	.tab1 .fusion-tab-heading i {
        font-size: 35px !important;
    }
	.tab1 .nav-tabs > li.active::before {	
		height: 6px;
	}
	lite-youtube>.lty-playbtn {
		width: 60px !important;
		height: 60px !important;
	}
	lite-youtube>.lty-playbtn::before {
		font-size: 30px;
		margin-left: 5px;
	}
	.tab2 .tab-pane .alignright {
        margin-bottom: 30px;
    }
	.tab2 .tab-pane ul {
		padding-left: 0px;
	}
	.tab2 .tab-pane ul li {
        margin-bottom: 20px;
        padding-right: 0px;
		padding-left: 35px!important;
    }
	.tab2 .tab-pane ul li::before {
		font-size: 20px;
		top: -2px;
	}
	.wpcf7-form .wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-text {
		padding: 8px 20px !important;
	}
	.wpcf7-form textarea {
		padding: 20px 20px !important;
		height: 180px !important;
	}
	.form-row {
		column-gap: 20px;
		margin-bottom: 20px;
	}
	 #content {
        margin-bottom: 0px!important;
    }
}
