.avia-section.av-5li5fdb-db3ecba4dcc2e6d8cdf604b5f84742a4{
background-repeat:no-repeat;
background-image:url(https://www.hahner-technik.de/wp-content/uploads/2024/04/Laserschneiden-bei-Hahner-Technik.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

#top .av-special-heading.av-ltsro2na-fbe0f7dd619654ac5775a800865a3de3{
padding-bottom:10px;
color:#ffffff;
font-size:90px;
}
body .av-special-heading.av-ltsro2na-fbe0f7dd619654ac5775a800865a3de3 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ltsro2na-fbe0f7dd619654ac5775a800865a3de3 .av-special-heading-tag{
font-size:90px;
}
.av-special-heading.av-ltsro2na-fbe0f7dd619654ac5775a800865a3de3 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-ltsro2na-fbe0f7dd619654ac5775a800865a3de3 .av-subheading{
font-size:15px;
}

.avia-section.av-5fsxiv3-808a9788b49deae2d83763dc36187056{
background-color:#ffffff;
background-image:unset;
}

#top .av-special-heading.av-ltsrofdr-e1c1f5bc44ef72cd425413c6d161911f{
padding-bottom:10px;
}
body .av-special-heading.av-ltsrofdr-e1c1f5bc44ef72cd425413c6d161911f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ltsrofdr-e1c1f5bc44ef72cd425413c6d161911f .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-5cla2lr-034069faf138a293b934c95f11d0a44b{
height:40px;
}

#top #wrap_all .avia-button.av-59t8e3z-280fa26b2cb90e70e57e0b521178b5e0{
margin-bottom:5px;
margin-right:5px;
}
#top #wrap_all .avia-button.av-59t8e3z-280fa26b2cb90e70e57e0b521178b5e0:hover{
opacity:1;
transition:all 0.4s ease-in-out;
}

.avia-image-container.av-5608z8v-c596c036f9ab560cbde1ada55566580f img.avia_image{
box-shadow:none;
}
.avia-image-container.av-5608z8v-c596c036f9ab560cbde1ada55566580f .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-ltsrr57w-606718a043fe2cf838db92efef67fd2f{
height:30px;
}

.flex_column.av-537yaof-2f53f1bfa91e31f84f21ceda3bd3c7e3{
width:22.75%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-537yaof-2f53f1bfa91e31f84f21ceda3bd3c7e3 .av-flex-placeholder{
width:3%;
}

#top .av-special-heading.av-51a92vz-c13bd42209fb2c11c92148aa9088ea22{
padding-bottom:10px;
font-size:60px;
}
body .av-special-heading.av-51a92vz-c13bd42209fb2c11c92148aa9088ea22 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-51a92vz-c13bd42209fb2c11c92148aa9088ea22 .av-special-heading-tag{
font-size:60px;
}
.av-special-heading.av-51a92vz-c13bd42209fb2c11c92148aa9088ea22 .av-subheading{
font-size:15px;
}

.flex_column.av-4ttt5nj-17fc0d59ba170f08369dda1f2d4064ae{
width:22.75%;
margin-left:0;
padding:40px 40px 40px 40px;
background-color:#e40039;
background:linear-gradient( to bottom right, #e40039, #b02346 );
}
#top .flex_column_table.av-equal-height-column-flextable.av-4ttt5nj-17fc0d59ba170f08369dda1f2d4064ae .av-flex-placeholder{
width:3%;
}

.avia-image-container.av-4tdkg9r-d0d378537ee23843574390d6833ad4d4 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-4tdkg9r-d0d378537ee23843574390d6833ad4d4 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-4qoi5in-b448e34523d614a99455ac9c15e8fcbb{
height:10px;
}

#top .av-special-heading.av-4q8p3en-4e4725c772bf5876a784b98d9e129327{
padding-bottom:10px;
color:#ffffff;
font-size:30px;
}
body .av-special-heading.av-4q8p3en-4e4725c772bf5876a784b98d9e129327 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4q8p3en-4e4725c772bf5876a784b98d9e129327 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-4q8p3en-4e4725c772bf5876a784b98d9e129327 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-4q8p3en-4e4725c772bf5876a784b98d9e129327 .av-subheading{
font-size:15px;
}

.flex_column.av-4o3sbhb-e8e21e59a6edb05e581bcb0f9002bfbf{
width:22.75%;
margin-left:0;
padding:40px 40px 40px 40px;
background-color:#e40039;
background:linear-gradient( to bottom right, #e40039, #b02346 );
}
#top .flex_column_table.av-equal-height-column-flextable.av-4o3sbhb-e8e21e59a6edb05e581bcb0f9002bfbf .av-flex-placeholder{
width:3%;
}

.avia-image-container.av-gm8xzj-2228b3fa91ee9ae63976a6e807fef7ec img.avia_image{
box-shadow:none;
}
.avia-image-container.av-gm8xzj-2228b3fa91ee9ae63976a6e807fef7ec .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-4lco2ov-0020ddcf5b912025672e1862ca89a14b{
height:10px;
}

#top .av-special-heading.av-4j7qnm7-4b41575136af3b52e500b0bf97039635{
padding-bottom:10px;
color:#ffffff;
font-size:30px;
}
body .av-special-heading.av-4j7qnm7-4b41575136af3b52e500b0bf97039635 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4j7qnm7-4b41575136af3b52e500b0bf97039635 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-4j7qnm7-4b41575136af3b52e500b0bf97039635 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-4j7qnm7-4b41575136af3b52e500b0bf97039635 .av-subheading{
font-size:15px;
}

.flex_column.av-4gtx0rj-ac915a3ab8be2bc778fbc220c634de0b{
width:22.75%;
margin-left:0;
padding:40px 40px 40px 40px;
background-color:#e40039;
background:linear-gradient( to bottom right, #e40039, #b02346 );
}
#top .flex_column_table.av-equal-height-column-flextable.av-4gtx0rj-ac915a3ab8be2bc778fbc220c634de0b .av-flex-placeholder{
width:3%;
}

.avia-image-container.av-4f9a9pb-c308f143c5e85341aad5cadfe957034a img.avia_image{
box-shadow:none;
}
.avia-image-container.av-4f9a9pb-c308f143c5e85341aad5cadfe957034a .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-4e4b7un-a227c0fdbe0a9df1e41d77af648943d8{
height:10px;
}

#top .av-special-heading.av-4cqvlhr-32b0cdc4cb2449e98fa4691850634018{
padding-bottom:10px;
color:#ffffff;
font-size:30px;
}
body .av-special-heading.av-4cqvlhr-32b0cdc4cb2449e98fa4691850634018 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4cqvlhr-32b0cdc4cb2449e98fa4691850634018 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-4cqvlhr-32b0cdc4cb2449e98fa4691850634018 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-4cqvlhr-32b0cdc4cb2449e98fa4691850634018 .av-subheading{
font-size:15px;
}

.avia-section.av-2yi5cu7-917bbf819d06fdda36d54d3d6e646712{
background-color:#999999;
background-image:url(https://www.hahner-technik.de/wp-content/uploads/2024/04/Dach-Hahner-Technik.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}

.flex_column.av-2xpuu67-d40681a6b88aba0e3b20516ce3a1cddf{
width:100%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2xpuu67-d40681a6b88aba0e3b20516ce3a1cddf .av-flex-placeholder{
width:0%;
}

#top .av-special-heading.av-2uvyppb-1970992ac2df1fc14b6d9712eb09f362{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-2uvyppb-1970992ac2df1fc14b6d9712eb09f362 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2uvyppb-1970992ac2df1fc14b6d9712eb09f362 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-2uvyppb-1970992ac2df1fc14b6d9712eb09f362 .av-subheading{
font-size:15px;
}

.avia-section.av-4b7gcsf-2c28f2ea175e96a882efe976acff53c5{
background-color:#f8f8f8;
background-image:url(https://www.hahner-technik.de/wp-content/uploads/2024/01/Hintergrund-grau.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-4b7gcsf-2c28f2ea175e96a882efe976acff53c5 .av-section-color-overlay{
opacity:0.7;
background-color:#ffffff;
}

#top .av-special-heading.av-45qwb4v-4a2e433be8269ea7306c4d44f0491bc2{
padding-bottom:10px;
}
body .av-special-heading.av-45qwb4v-4a2e433be8269ea7306c4d44f0491bc2 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-45qwb4v-4a2e433be8269ea7306c4d44f0491bc2 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-9sef5r-e696fd1cbc8f7520aeb87b848c5c69f1{
height:80px;
}

.av_font_icon.av-3dx4s3j-514f9e45e09823eb030d3721fd069dcd{
color:#e40039;
border-color:#e40039;
}
.avia-svg-icon.av-3dx4s3j-514f9e45e09823eb030d3721fd069dcd svg:first-child{
stroke:#e40039;
fill:#e40039;
}
.av_font_icon.av-3dx4s3j-514f9e45e09823eb030d3721fd069dcd .av-icon-char{
font-size:100px;
line-height:100px;
}

#top .hr.hr-invisible.av-7rzwa7-08ab440590461d0f345e47826bff1632{
height:30px;
}

#top .av-special-heading.av-26jgbj-1f0bc3d1015456247180d57d125ca0b6{
padding-bottom:10px;
color:#e40039;
}
body .av-special-heading.av-26jgbj-1f0bc3d1015456247180d57d125ca0b6 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-26jgbj-1f0bc3d1015456247180d57d125ca0b6 .special-heading-inner-border{
border-color:#e40039;
}
.av-special-heading.av-26jgbj-1f0bc3d1015456247180d57d125ca0b6 .av-subheading{
font-size:15px;
}

.avia-image-container.av-lujj8ou9-39b59af171a89486f82d05097bf9ece3 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lujj8ou9-39b59af171a89486f82d05097bf9ece3 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-1ye8rj-da3eb793d7868441f3af3cd5105f5053{
height:50px;
}

.flex_column.av-4232wf-3778c6ba8d3ce07bf814d0155172cc2f{
order:2;
}

.avia-image-container.av-4e2jb3-32dab32ea49112217007f0a847f7c6b2 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-4e2jb3-32dab32ea49112217007f0a847f7c6b2 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-1xl3dr-c621adb2025b3986e6ad0302a5f77cb2{
order:0;
}

.av_font_icon.av-ltss2yqp-67bf67c5e15410a933320ec7c56970e4{
color:#e40039;
border-color:#e40039;
}
.avia-svg-icon.av-ltss2yqp-67bf67c5e15410a933320ec7c56970e4 svg:first-child{
stroke:#e40039;
fill:#e40039;
}
.av_font_icon.av-ltss2yqp-67bf67c5e15410a933320ec7c56970e4 .av-icon-char{
font-size:120px;
line-height:120px;
}

#top .hr.hr-invisible.av-5kjdvz-008484bb63f46759a3226bc41e618895{
height:30px;
}

.flex_column.av-62ttlb-387004c6a9d2d8703b65d5630df1f0a4{
order:1;
}

#top .av-special-heading.av-45bofj-5483d2ace14724b307c1285cd5ddcc6a{
padding-bottom:10px;
color:#e40039;
}
body .av-special-heading.av-45bofj-5483d2ace14724b307c1285cd5ddcc6a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-45bofj-5483d2ace14724b307c1285cd5ddcc6a .special-heading-inner-border{
border-color:#e40039;
}
.av-special-heading.av-45bofj-5483d2ace14724b307c1285cd5ddcc6a .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-42qvmun-616d0e23dd57940f696563f6aba80d33{
height:50px;
}

.av_font_icon.av-ltss710m-8bbb26f6caaf70db6cd99c820d1051e8{
color:#e40039;
border-color:#e40039;
}
.avia-svg-icon.av-ltss710m-8bbb26f6caaf70db6cd99c820d1051e8 svg:first-child{
stroke:#e40039;
fill:#e40039;
}
.av_font_icon.av-ltss710m-8bbb26f6caaf70db6cd99c820d1051e8 .av-icon-char{
font-size:140px;
line-height:140px;
}

#top .hr.hr-invisible.av-3jizz3-af45c5bf1397120c67b22c234415c594{
height:30px;
}

#top .av-special-heading.av-7gzlb3-988d03d47e059f675778306970c01edf{
padding-bottom:10px;
color:#e40039;
}
body .av-special-heading.av-7gzlb3-988d03d47e059f675778306970c01edf .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-7gzlb3-988d03d47e059f675778306970c01edf .special-heading-inner-border{
border-color:#e40039;
}
.av-special-heading.av-7gzlb3-988d03d47e059f675778306970c01edf .av-subheading{
font-size:15px;
}

.avia-image-container.av-6r7wv-e29627d56b5b4dd9e5ae090f036568f8 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-6r7wv-e29627d56b5b4dd9e5ae090f036568f8 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-eafbq7-1f754335a84ac4ea21574a0561563bcd{
height:50px;
}

.flex_column.av-c34dy7-5a29279e36b22c5a42092cdc377e4fc1{
order:2;
}

.avia-image-container.av-lujje56p-e886bb82f2a4e7f856cf932d1dddd962 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lujje56p-e886bb82f2a4e7f856cf932d1dddd962 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-ap21ov-3311cca2e1e6a919279fbbf663d473ca{
order:0;
}

.av_font_icon.av-ltss8659-ab6e66ed5a0d9ef3ba34e6fe5992bc56{
color:#e40039;
border-color:#e40039;
}
.avia-svg-icon.av-ltss8659-ab6e66ed5a0d9ef3ba34e6fe5992bc56 svg:first-child{
stroke:#e40039;
fill:#e40039;
}
.av_font_icon.av-ltss8659-ab6e66ed5a0d9ef3ba34e6fe5992bc56 .av-icon-char{
font-size:120px;
line-height:120px;
}

#top .hr.hr-invisible.av-2mw8b3-6499aba735196e417ddd655fb8586508{
height:30px;
}

.flex_column.av-9gywcf-406e57d261755e69d5d5b0e68564cfb8{
order:1;
}

#top .av-special-heading.av-ltss7vcs-2f4daed7b7e488003491aa17c1006cf7{
padding-bottom:10px;
color:#e40039;
}
body .av-special-heading.av-ltss7vcs-2f4daed7b7e488003491aa17c1006cf7 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ltss7vcs-2f4daed7b7e488003491aa17c1006cf7 .special-heading-inner-border{
border-color:#e40039;
}
.av-special-heading.av-ltss7vcs-2f4daed7b7e488003491aa17c1006cf7 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-759ken-656c6ef7062c2fede9c6fc78f65e81bf{
height:50px;
}

.av_font_icon.av-ltss9h45-8ebd5ad9cc4e19ae64c77ae9c7822048{
color:#e40039;
border-color:#e40039;
}
.avia-svg-icon.av-ltss9h45-8ebd5ad9cc4e19ae64c77ae9c7822048 svg:first-child{
stroke:#e40039;
fill:#e40039;
}
.av_font_icon.av-ltss9h45-8ebd5ad9cc4e19ae64c77ae9c7822048 .av-icon-char{
font-size:100px;
line-height:100px;
}

#top .hr.hr-invisible.av-p5megv-7db6420839881ca163710f058729b9b2{
height:30px;
}

#top .av-special-heading.av-ltss9pls-ab70908c7bd50ae8c2767e462941b358{
padding-bottom:10px;
color:#e40039;
}
body .av-special-heading.av-ltss9pls-ab70908c7bd50ae8c2767e462941b358 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ltss9pls-ab70908c7bd50ae8c2767e462941b358 .special-heading-inner-border{
border-color:#e40039;
}
.av-special-heading.av-ltss9pls-ab70908c7bd50ae8c2767e462941b358 .av-subheading{
font-size:15px;
}

.avia-section.av-1uxgry7-787aec80f5aa1d5e769947b8b1781ce0{
background-color:#ffffff;
background-image:unset;
}

#top .av-special-heading.av-1qqhgnj-8e71c93ddcce623e67cc8e8a4f07117c{
padding-bottom:10px;
}
body .av-special-heading.av-1qqhgnj-8e71c93ddcce623e67cc8e8a4f07117c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1qqhgnj-8e71c93ddcce623e67cc8e8a4f07117c .av-subheading{
font-size:15px;
}

.avia-section.av-hsc2qn-c986832434f53a41f4d0cd540c738fdc{
background-color:#e40039;
background:linear-gradient( to bottom right, #e40039, #b02346 );
}

#top .av-special-heading.av-crefzz-dc4213a1379900fd46505c526f879581{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-crefzz-dc4213a1379900fd46505c526f879581 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-crefzz-dc4213a1379900fd46505c526f879581 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-crefzz-dc4213a1379900fd46505c526f879581 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-af6ohb-2996ae1095cfce68b4a7ae3252af2d82 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-8ygbfj-14781d6e05809d4a4a7b17cc80ba5025{
height:30px;
}

#top #wrap_all .avia-button.av-58zd1b-deba6b2650643646366c1787eeaa3a77{
margin-bottom:5px;
margin-right:5px;
}

#top #wrap_all .avia-button.av-4ay0dr-397eba0118b5a0f0ad68767d3bcb3f5c{
margin-bottom:5px;
margin-right:5px;
}


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

#top #wrap_all .av-special-heading.av-51a92vz-c13bd42209fb2c11c92148aa9088ea22 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4q8p3en-4e4725c772bf5876a784b98d9e129327 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4j7qnm7-4b41575136af3b52e500b0bf97039635 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4cqvlhr-32b0cdc4cb2449e98fa4691850634018 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-51a92vz-c13bd42209fb2c11c92148aa9088ea22 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4q8p3en-4e4725c772bf5876a784b98d9e129327 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4j7qnm7-4b41575136af3b52e500b0bf97039635 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4cqvlhr-32b0cdc4cb2449e98fa4691850634018 .av-special-heading-tag{
font-size:0.8em;
}
}
