.avia-section.av-145nae-5dee96baa58d3526ae14ad337cbd368e{
background-repeat:no-repeat;
background-image:url(https://www.optik-hock.de/wp-content/uploads/2025/12/hero-KG.jpg);
background-position:50% 0%;
background-attachment:scroll;
}
.avia-section.av-145nae-5dee96baa58d3526ae14ad337cbd368e .av-section-color-overlay{
opacity:0.6;
background-color:#084a79;
}

#top .flex_column.av-jgf3pjem-ee2a691ebc0a9a100bc99d372a9c72ca{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-jgf3pjem-ee2a691ebc0a9a100bc99d372a9c72ca{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-jgf3pjem-ee2a691ebc0a9a100bc99d372a9c72ca{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-jgs0mam9-facf1b6e1452e7670adda335287d59e0{
margin:0 0 0 0;
padding-bottom:0;
color:#ffffff;
font-size:4vw;
}
body .av-special-heading.av-jgs0mam9-facf1b6e1452e7670adda335287d59e0 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-jgs0mam9-facf1b6e1452e7670adda335287d59e0 .av-special-heading-tag{
font-size:4vw;
}
.av-special-heading.av-jgs0mam9-facf1b6e1452e7670adda335287d59e0 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-jgs0mam9-facf1b6e1452e7670adda335287d59e0 .av-subheading{
font-size:25px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-8-ca8369ce963db5acbd37ffc61d8f7f73{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-9wkhy-8-ca8369ce963db5acbd37ffc61d8f7f73{
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background-color:#094978;
background:linear-gradient( to top right, #094978, #105e96 );
}

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

#top .av-special-heading.av-f0pea-131e40b7e124c43218e5dc08b322d072{
margin:25px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-f0pea-131e40b7e124c43218e5dc08b322d072 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-f0pea-131e40b7e124c43218e5dc08b322d072 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-f0pea-131e40b7e124c43218e5dc08b322d072 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-jgds8wgh-7-040e35f0d350c8176e8628325a681c78 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-jgf4q5kq-6-58e732b94300d224180769b0174eff03{
height:20px;
}

#top #wrap_all .avia-button.av-jgf4ovnq-4555049f730a47d60291c85345cf8fb7{
background-color:#ffffff;
border-color:#ffffff;
color:#000000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jgf4ovnq-4555049f730a47d60291c85345cf8fb7 .avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-5-f7cc4c67c82ae40ebba4ced478c12fac{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-9wkhy-5-f7cc4c67c82ae40ebba4ced478c12fac{
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background-color:#094978;
background:linear-gradient( to top right, #094978, #105e96 );
}

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

#top .av-special-heading.av-8pnsa-163b382f8f7e9e3387666668ffb0d220{
margin:25px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-8pnsa-163b382f8f7e9e3387666668ffb0d220 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-8pnsa-163b382f8f7e9e3387666668ffb0d220 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-8pnsa-163b382f8f7e9e3387666668ffb0d220 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-jgds8wgh-3-76b1d2551e206dae557062561bbaa6d5 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-jgf4q5kq-2-4baf297ec27791cef5fffde918efe070{
height:20px;
}

#top #wrap_all .avia-button.av-jgf4ovnq-1-9e53e6b1c26ed0f433d7b759e8f633e9{
background-color:#ffffff;
border-color:#ffffff;
color:#000000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jgf4ovnq-1-9e53e6b1c26ed0f433d7b759e8f633e9 .avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1q7sme-001a3ff5be0dd3b41df616f1d491d840{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-1q7sme-001a3ff5be0dd3b41df616f1d491d840{
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background-color:#094978;
background:linear-gradient( to top right, #094978, #105e96 );
}

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

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

#top .av_textblock_section.av-mj8s8toi-6ae5483ddb8e0951eba54b1e49b9a595 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-1ip5ke-888ad48e82e2b17afdfc6b90dd07c94f{
height:20px;
}

#top #wrap_all .avia-button.av-mj8sarq5-3c714a141847c8bded2973c32a14270c{
background-color:#ffffff;
border-color:#ffffff;
color:#000000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mj8sarq5-3c714a141847c8bded2973c32a14270c .avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}

#top .hr.hr-invisible.av-mj8sfgiw-fcf2fed54c15afcda4128c87f4286b72{
height:50px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1crz6m-03378edc8405eec8b7883d96003e94f1{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-1crz6m-03378edc8405eec8b7883d96003e94f1{
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background-color:#094978;
background:linear-gradient( to top right, #094978, #105e96 );
}

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

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

#top .av_textblock_section.av-mj8sbzg9-2f944e1a34260f5ee20ec0f071cd59a7 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-193y3i-e075fa3c70b381446d158a2148c44838{
height:20px;
}

#top #wrap_all .avia-button.av-mj8scftm-71711aeebbc03f708169d1d1a7507769{
background-color:#ffffff;
border-color:#ffffff;
color:#000000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mj8scftm-71711aeebbc03f708169d1d1a7507769 .avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}

#top .flex_column_table.av-equal-height-column-flextable.av-12of7y-b79cf5ad842c3e6d8ab244ce8e85696e{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-12of7y-b79cf5ad842c3e6d8ab244ce8e85696e{
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background-color:#094978;
background:linear-gradient( to top right, #094978, #105e96 );
}

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

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

#top .av_textblock_section.av-mj8scwzc-c611ee0805e8ed6f9e6d36d43ea15cf7 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-r8uv2-1daea0601722887c2c93fa8925381f2f{
height:20px;
}

#top #wrap_all .avia-button.av-mj8sd981-4d4f5471488f42454121ba023a3fac4e{
background-color:#ffffff;
border-color:#ffffff;
color:#000000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mj8sd981-4d4f5471488f42454121ba023a3fac4e .avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}

#top .flex_column_table.av-equal-height-column-flextable.av-jj91a-ad66ad0280c5a679d877a56aa4c75ad4{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-jj91a-ad66ad0280c5a679d877a56aa4c75ad4{
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background-color:#094978;
background:linear-gradient( to top right, #094978, #105e96 );
}

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

#top .av-special-heading.av-mj8sdi1l-4e334e082d6e2e61ff15e492fa9e3dc3{
margin:25px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-mj8sdi1l-4e334e082d6e2e61ff15e492fa9e3dc3 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mj8sdi1l-4e334e082d6e2e61ff15e492fa9e3dc3 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mj8sdi1l-4e334e082d6e2e61ff15e492fa9e3dc3 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mj8sdo3e-3ccfebcf816b5b2cc9f0b8efd2574e69 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-f7yra-a3e46d41a48cc008f795a44ad8a6c6d2{
height:20px;
}

#top #wrap_all .avia-button.av-mj8se256-1467be3b2e400df620e9c992b86759be{
background-color:#ffffff;
border-color:#ffffff;
color:#000000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mj8se256-1467be3b2e400df620e9c992b86759be .avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}

#top .flex_column.av-mj8sh7tq-3dcdc5f06b4bd6e84a34fb89535eeb6b{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-mj8sh7tq-3dcdc5f06b4bd6e84a34fb89535eeb6b{
width:29.333333333333%;
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background-color:#094978;
background:linear-gradient( to top right, #094978, #105e96 );
}
.responsive #top #wrap_all .flex_column.av-mj8sh7tq-3dcdc5f06b4bd6e84a34fb89535eeb6b{
margin-top:0px;
margin-bottom:70px;
}

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

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

#top .av_textblock_section.av-mj8sg4to-24abe59c192ef708ef01c42cd65fc09b .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-a7fj2-6690a8e318ed0afce18520f02cab7379{
height:20px;
}

#top #wrap_all .avia-button.av-mj8sgkvj-9d7a807af695a02a81a7ad682cd7df80{
background-color:#ffffff;
border-color:#ffffff;
color:#000000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mj8sgkvj-9d7a807af695a02a81a7ad682cd7df80 .avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}


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

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