#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mu2f2ljo-b9b6bfa3d983acdf339f6a04ee039578__0 .avia-caption-title{
font-size:70px;
}
#top .avia-slideshow .av-slideshow-caption.av-mu2f2ljo-b9b6bfa3d983acdf339f6a04ee039578__0 .avia-caption-content{
font-size:38px;
}
#top .avia-slideshow .av-slideshow-caption.av-mu2f2ljo-b9b6bfa3d983acdf339f6a04ee039578__0 .avia-caption-content p{
font-size:38px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mu2f2ljo-b9b6bfa3d983acdf339f6a04ee039578__1 .avia-caption-title{
font-size:70px;
}
#top .avia-slideshow .av-slideshow-caption.av-mu2f2ljo-b9b6bfa3d983acdf339f6a04ee039578__1 .avia-caption-content{
font-size:38px;
}
#top .avia-slideshow .av-slideshow-caption.av-mu2f2ljo-b9b6bfa3d983acdf339f6a04ee039578__1 .avia-caption-content p{
font-size:38px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mu2f2ljo-b9b6bfa3d983acdf339f6a04ee039578__2 .avia-caption-title{
font-size:70px;
}
#top .avia-slideshow .av-slideshow-caption.av-mu2f2ljo-b9b6bfa3d983acdf339f6a04ee039578__2 .avia-caption-content{
font-size:29px;
}
#top .avia-slideshow .av-slideshow-caption.av-mu2f2ljo-b9b6bfa3d983acdf339f6a04ee039578__2 .avia-caption-content p{
font-size:29px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mu2f2ljo-b9b6bfa3d983acdf339f6a04ee039578__3 .avia-caption-title{
font-size:53px;
}
#top .avia-slideshow .av-slideshow-caption.av-mu2f2ljo-b9b6bfa3d983acdf339f6a04ee039578__3 .avia-caption-content{
font-size:21px;
}
#top .avia-slideshow .av-slideshow-caption.av-mu2f2ljo-b9b6bfa3d983acdf339f6a04ee039578__3 .avia-caption-content p{
font-size:21px;
}

.flex_cell.av-8leid6-be73fe2a14c0648bfbf4c82da8d7b754{
vertical-align:top;
background-color:#acb607;
}
.responsive #top #wrap_all .flex_cell.av-8leid6-be73fe2a14c0648bfbf4c82da8d7b754{
padding:90px 50px 90px 50px !important;
}

#top .av_textblock_section.av-1dxbm-5c03083db1a2af9ba660a7bd29e84f11 .avia_textblock{
color:#ffffff;
}

.flex_cell.av-870jre-c14dcd49b178f68bd353f51dca5b7dd2{
vertical-align:top;
background-color:#292929;
}
.responsive #top #wrap_all .flex_cell.av-870jre-c14dcd49b178f68bd353f51dca5b7dd2{
padding:90px 50px 90px 50px !important;
}

#top .av_textblock_section.av-airaa-71c078734f7676f15d5857a586a90856 .avia_textblock{
color:#ffffff;
}

.flex_cell.av-7wf2qi-f06ee975b6110a96fe7433682ff8e256{
vertical-align:top;
background-color:#3c3c3c;
}
.responsive #top #wrap_all .flex_cell.av-7wf2qi-f06ee975b6110a96fe7433682ff8e256{
padding:90px 50px 90px 50px !important;
}

#top .av_textblock_section.av-ms68pmv5-1b52bee4e0fefb9391b2d1c974e933df .avia_textblock{
color:#ffffff;
}

.avia-section.av-ra7tm-018eedf39769ff499dcb03c752537424{
background-repeat:no-repeat;
background-image:url(https://kraft-punkt.de/wp-content/uploads/2016/02/bg1.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-ra7tm-018eedf39769ff499dcb03c752537424 .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
}

#top .av-special-heading.av-7du4y2-45e81f7d1584549239acc1529c1c6493{
padding-bottom:20px;
color:#ffffff;
font-size:50px;
}
body .av-special-heading.av-7du4y2-45e81f7d1584549239acc1529c1c6493 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7du4y2-45e81f7d1584549239acc1529c1c6493 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-7du4y2-45e81f7d1584549239acc1529c1c6493 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-7du4y2-45e81f7d1584549239acc1529c1c6493 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-7du4y2-45e81f7d1584549239acc1529c1c6493 .av-special-heading-tag .heading-wrap:before{
border-color:#ffffff;
}
body .av-special-heading.av-7du4y2-45e81f7d1584549239acc1529c1c6493 .av-special-heading-tag .heading-wrap:after{
border-color:#ffffff;
}

.flex_column.av-78fr9e-6bb253959130a9b8165df179197ae62d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-72886y-058df82ab49e39dcf939473127362905{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-6rwee2-4ee494264ebe5abd0821de1c4474a3e9{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-ms74n53r-4bfc14c80c7afe50598e092d7ebb22c7{
height:70px;
}

#top .av-special-heading.av-65k356-5e05438260fb3337d20dacf494f28547{
padding-bottom:20px;
font-size:50px;
}
body .av-special-heading.av-65k356-5e05438260fb3337d20dacf494f28547 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-65k356-5e05438260fb3337d20dacf494f28547 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-65k356-5e05438260fb3337d20dacf494f28547 .av-subheading{
font-size:15px;
}

.flex_cell.av-ni11m-bab409ecaf8bc659f1be64a7aab2b916{
vertical-align:top;
background-color:#acb607;
}
.responsive #top #wrap_all .flex_cell.av-ni11m-bab409ecaf8bc659f1be64a7aab2b916{
padding:90px 50px 90px 50px !important;
}

#top .av_textblock_section.av-ms74ixz5-fd7362dae3e892c7b897c12478134313 .avia_textblock{
color:#ffffff;
}

.flex_cell.av-emtj6-5c8d67836a9d777e1b6bba222bce2978{
vertical-align:top;
background-color:#3c3c3c;
}
.responsive #top #wrap_all .flex_cell.av-emtj6-5c8d67836a9d777e1b6bba222bce2978{
padding:90px 50px 90px 50px !important;
}

#top .av_textblock_section.av-ms74jn2v-2953d34c5574b9545fad9096bc57dfea .avia_textblock{
color:#ffffff;
}

#top .av-special-heading.av-8q6fu-464ec696583f5c40302161008fee4846{
padding-bottom:20px;
font-size:50px;
}
body .av-special-heading.av-8q6fu-464ec696583f5c40302161008fee4846 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-8q6fu-464ec696583f5c40302161008fee4846 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-8q6fu-464ec696583f5c40302161008fee4846 .av-subheading{
font-size:15px;
}

.flex_column.av-61e7b6-2d393eca3a18ecf50e1f80e1ab60fbaf{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-5tkf0q-40071112f8b8037753a27a4f51c5867e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-5kqzju-9a5520778ab38601559693e746cf4aaf{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-masonry.av-ms32nrml-c722919ee3ecd1e49e6527c47babb903{
background-color:#191919;
}

.avia-section.av-drf4q-f15c613d429be0cd6bf038516ea659be{
background-repeat:no-repeat;
background-image:url(https://kraft-punkt.de/wp-content/uploads/2016/02/hero-2.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-drf4q-f15c613d429be0cd6bf038516ea659be .av-section-color-overlay{
opacity:0.8;
background-color:#000000;
}

#top .av-special-heading.av-3oxqiq-92f1c71b8f9293351b0614d118cda14d{
padding-bottom:20px;
font-size:50px;
}
body .av-special-heading.av-3oxqiq-92f1c71b8f9293351b0614d118cda14d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3oxqiq-92f1c71b8f9293351b0614d118cda14d .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-3oxqiq-92f1c71b8f9293351b0614d118cda14d .av-subheading{
font-size:15px;
}

.flex_column.av-3mlnii-b80816796871d438937fdccfcbd6c6d7{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-3fm03m-20223dd8ba431bfb9967570c276ccca9{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-32k9lu-9616858427dc508cbff3ea95f7b074c9{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-2x6mxe-6ba5f20092daf60b2ba8029727b9ee79{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-2p1fde-4a239f626ee8965882f7e502b2494f58 .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_column.av-2i4geq-7b7e4455bf96b05f3cb751262abff176{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-2f4n8i-dec2e2e0983bb9f00e492f64dbf24a1e .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_column.av-28l7xe-931b9efd5da526d4f161135e91047d1e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-232c7e-5b169aa322ed135e683773cdf4f3d5b2 .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_column.av-1u8acy-32efbd83ea1071db42092c3abfb6a514{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-1ojgwi-68275ac59703f0620ad6984962a74633 .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_column.av-1mk836-3e465c1fac314ab1c1b9ea0432c9f1d0{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-1gl0ei-26d710e2186ce3557310352ad0f561bd .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_cell.av-155an6-e92b8875b5f8e101f2a6c4169ef8769a{
vertical-align:middle;
background-color:#8e8e8e;
}
.responsive #top #wrap_all .flex_cell.av-155an6-e92b8875b5f8e101f2a6c4169ef8769a{
padding:50px 50px 50px 50px !important;
}

.avia-animated-number.av-yckgi-2b060106a1e73e4adc4b6e9c70541c71 .avia-animated-number-icon.avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}
#top .avia-animated-number.av-yckgi-2b060106a1e73e4adc4b6e9c70541c71 .avia-animated-number-title{
font-size:50px;
color:#0a0a0a;
}
#top .avia-animated-number.av-yckgi-2b060106a1e73e4adc4b6e9c70541c71 .avia-animated-number-content{
font-size:22px;
color:#444444;
}

.flex_cell.av-sr78a-d167534634893f5e8f450605b9b9d539{
vertical-align:middle;
background-color:#719430;
}
.responsive #top #wrap_all .flex_cell.av-sr78a-d167534634893f5e8f450605b9b9d539{
padding:50px 50px 50px 50px !important;
}

.avia-animated-number.av-mww8q-762271a7d710b3e39617414811a3cb1e .avia-animated-number-icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top .avia-animated-number.av-mww8q-762271a7d710b3e39617414811a3cb1e .avia-animated-number-title{
font-size:50px;
color:#ffffff;
}
#top .avia-animated-number.av-mww8q-762271a7d710b3e39617414811a3cb1e .avia-animated-number-content{
font-size:22px;
color:#444444;
}

.flex_cell.av-cowk2-b85e628689bd14665b2bdd881aef7325{
vertical-align:middle;
background-color:#707070;
}
.responsive #top #wrap_all .flex_cell.av-cowk2-b85e628689bd14665b2bdd881aef7325{
padding:50px 50px 50px 50px !important;
}

.avia-animated-number.av-99xuy-b9ea2356e77e551c3fdcb8de94ab3abf .avia-animated-number-icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top .avia-animated-number.av-99xuy-b9ea2356e77e551c3fdcb8de94ab3abf .avia-animated-number-title{
font-size:50px;
color:#ffffff;
}
#top .avia-animated-number.av-99xuy-b9ea2356e77e551c3fdcb8de94ab3abf .avia-animated-number-content{
font-size:22px;
color:#444444;
}

.avia-section.av-il4zm-0485dd13a1faa2219c411af53b27631b{
background-repeat:no-repeat;
background-image:url(https://kraft-punkt.de/wp-content/uploads/2026/07/welle_gruen.jpg);
background-position:50% 50%;
background-attachment:fixed;
}

#top .av-special-heading.av-4za15u-1d06c615d0f744283aec510205216870{
padding-bottom:20px;
font-size:50px;
}
body .av-special-heading.av-4za15u-1d06c615d0f744283aec510205216870 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4za15u-1d06c615d0f744283aec510205216870 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-4za15u-1d06c615d0f744283aec510205216870 .av-subheading{
font-size:15px;
}

.flex_column.av-4yhafu-53f0ef5c9acebbced9bfc57cd72081e2{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-4ras42-2a6058bbd318fd13e44375be83b27bfa{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-41x6ga-cf41489f42a876dfe11e7fdc5c3743d0{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-7du4y2-45e81f7d1584549239acc1529c1c6493 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-65k356-5e05438260fb3337d20dacf494f28547 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-8q6fu-464ec696583f5c40302161008fee4846 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3oxqiq-92f1c71b8f9293351b0614d118cda14d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4za15u-1d06c615d0f744283aec510205216870 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-7du4y2-45e81f7d1584549239acc1529c1c6493 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-65k356-5e05438260fb3337d20dacf494f28547 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-8q6fu-464ec696583f5c40302161008fee4846 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3oxqiq-92f1c71b8f9293351b0614d118cda14d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4za15u-1d06c615d0f744283aec510205216870 .av-special-heading-tag{
font-size:0.8em;
}
}
