.flex_cell.av-l3szpg70-def2e40efbf1fc01532470eb990d4731{
vertical-align:middle;
background:url(https://www.optikstudiomarkt-schwaben.de/wp-content/uploads/2025/12/hero.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-l3szpg70-def2e40efbf1fc01532470eb990d4731{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-l3t6vrtm-c29c3d7ef957184335bbcdd0a6bd5afc{
padding:30px 30px 30px 30px;
}

#top .av-special-heading.av-mirnieja-03d79c0101a48d228acf1de1e39260b1{
padding-bottom:10px;
color:#ffffff;
font-size:3.5vw;
}
body .av-special-heading.av-mirnieja-03d79c0101a48d228acf1de1e39260b1 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mirnieja-03d79c0101a48d228acf1de1e39260b1 .av-special-heading-tag{
font-size:3.5vw;
}
.av-special-heading.av-mirnieja-03d79c0101a48d228acf1de1e39260b1 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mirnieja-03d79c0101a48d228acf1de1e39260b1 .av-subheading{
font-size:30px;
}

.flex_cell.av-2mkuug9-1c05ff2ede721e8b295ab8fec39c6a91{
vertical-align:middle;
background-color:#f7fafc;
}
.responsive #top #wrap_all .flex_cell.av-2mkuug9-1c05ff2ede721e8b295ab8fec39c6a91{
padding:100px 100px 100px 100px !important;
}

.flex_cell.av-2lnrsd5-cff4db1fb671612ba4a55d793d72d062{
vertical-align:middle;
background-color:#f7fafc;
}
.responsive #top #wrap_all .flex_cell.av-2lnrsd5-cff4db1fb671612ba4a55d793d72d062{
padding:100px 100px 100px 100px !important;
}

.avia-image-container.av-2jmnjk9-2398d45c4ed7da5e265b1ae1bbd3ed6e{
z-index:110;
}
.avia-image-container.av-2jmnjk9-2398d45c4ed7da5e265b1ae1bbd3ed6e img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2jmnjk9-2398d45c4ed7da5e265b1ae1bbd3ed6e .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-2jmnjk9-2398d45c4ed7da5e265b1ae1bbd3ed6e .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

#top .av-slideshow-ui.av-misk53z7-6dd1e93e66c3b9255a495f701e8e5f6b .avia-slideshow-arrows a{
color:#ffffff;
background-color:#2b6cb0;
}
#top .av-slideshow-ui.av-misk53z7-6dd1e93e66c3b9255a495f701e8e5f6b .avia-slideshow-arrows a.avia-svg-icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}

#top .av-special-heading.av-miskv57e-31976f47b5fac7ce4a0951d71014a54f{
padding-bottom:10px;
color:#4a5568;
font-size:40px;
}
body .av-special-heading.av-miskv57e-31976f47b5fac7ce4a0951d71014a54f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-miskv57e-31976f47b5fac7ce4a0951d71014a54f .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-miskv57e-31976f47b5fac7ce4a0951d71014a54f .special-heading-inner-border{
border-color:#4a5568;
}
.av-special-heading.av-miskv57e-31976f47b5fac7ce4a0951d71014a54f .av-subheading{
font-size:15px;
color:#2b6cb0;
}

.iconbox.av-misl4dhi-94e696c3b0c454bd2dd90cf78058b085 .iconbox_icon{
color:#2b6cb0;
}
.iconbox.av-misl4dhi-94e696c3b0c454bd2dd90cf78058b085 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#2b6cb0;
stroke:#2b6cb0;
}
#top #wrap_all .iconbox.av-misl4dhi-94e696c3b0c454bd2dd90cf78058b085 .iconbox_content_title{
color:#2b6cb0;
}

.iconbox.av-mislbv89-36ee915de433467312363df378b5b338 .iconbox_icon{
color:#2b6cb0;
}
.iconbox.av-mislbv89-36ee915de433467312363df378b5b338 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#2b6cb0;
stroke:#2b6cb0;
}
#top #wrap_all .iconbox.av-mislbv89-36ee915de433467312363df378b5b338 .iconbox_content_title{
color:#2b6cb0;
}

.iconbox.av-mislc7hy-59e640c7e0dd3eb45a018fd5a659df0a .iconbox_icon{
color:#2b6cb0;
}
.iconbox.av-mislc7hy-59e640c7e0dd3eb45a018fd5a659df0a .iconbox_icon.avia-svg-icon svg:first-child{
fill:#2b6cb0;
stroke:#2b6cb0;
}
#top #wrap_all .iconbox.av-mislc7hy-59e640c7e0dd3eb45a018fd5a659df0a .iconbox_content_title{
color:#2b6cb0;
}

.iconbox.av-mislcoj2-bbe869021fa4ee5d2e289b76fe1f05ea .iconbox_icon{
color:#2b6cb0;
}
.iconbox.av-mislcoj2-bbe869021fa4ee5d2e289b76fe1f05ea .iconbox_icon.avia-svg-icon svg:first-child{
fill:#2b6cb0;
stroke:#2b6cb0;
}
#top #wrap_all .iconbox.av-mislcoj2-bbe869021fa4ee5d2e289b76fe1f05ea .iconbox_content_title{
color:#2b6cb0;
}

.iconbox.av-misldtho-db8733134b10d76fbd3de0ae7a534685 .iconbox_icon{
color:#2b6cb0;
}
.iconbox.av-misldtho-db8733134b10d76fbd3de0ae7a534685 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#2b6cb0;
stroke:#2b6cb0;
}
#top #wrap_all .iconbox.av-misldtho-db8733134b10d76fbd3de0ae7a534685 .iconbox_content_title{
color:#2b6cb0;
}

.flex_cell.av-mislsp7k-cb70c6393b2658a3c51e72bd9a5849e6{
vertical-align:middle;
background-color:#f7fafc;
}

#top .av-special-heading.av-mislpwn9-1f1485d2f8fe54094966c4e982d8e17b{
padding-bottom:10px;
color:#4a5568;
font-size:40px;
}
body .av-special-heading.av-mislpwn9-1f1485d2f8fe54094966c4e982d8e17b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mislpwn9-1f1485d2f8fe54094966c4e982d8e17b .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-mislpwn9-1f1485d2f8fe54094966c4e982d8e17b .special-heading-inner-border{
border-color:#4a5568;
}
.av-special-heading.av-mislpwn9-1f1485d2f8fe54094966c4e982d8e17b .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-mislvi18-38f89a2aee005d33aeeedaa9ec5f9eb5{
height:50px;
}

.flex_column.av-mislt4ub-90cca260ff3e5d9c0b7ae768938a852c{
width:74.375%;
}

.flex_column.av-ky317t-5b0b10092b4a9b4eb32b16b22a4e8e9a{
width:23.125%;
margin-left:2.5%;
}

.avia-image-container.av-l3sluu0i-af62a9b1864e809b8c0680e35237245b{
z-index:110;
}
.avia-image-container.av-l3sluu0i-af62a9b1864e809b8c0680e35237245b img.avia_image{
box-shadow:none;
}
.avia-image-container.av-l3sluu0i-af62a9b1864e809b8c0680e35237245b .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-l3sluu0i-af62a9b1864e809b8c0680e35237245b .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

.avia-image-container.av-mislycmv-449acffba809189f2e4d7e6ce7936892{
z-index:110;
}
.avia-image-container.av-mislycmv-449acffba809189f2e4d7e6ce7936892 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mislycmv-449acffba809189f2e4d7e6ce7936892 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-mislycmv-449acffba809189f2e4d7e6ce7936892 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

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

.flex_cell.av-mismhyjq-2ab3b295f12dc0e74c845ca79ed059ba{
vertical-align:top;
background-color:#2d2d2d;
}

#top .av-special-heading.av-mismiqeg-773f280c7255d0f6373fefae8928c7de{
padding-bottom:10px;
color:#ffffff;
font-size:40px;
}
body .av-special-heading.av-mismiqeg-773f280c7255d0f6373fefae8928c7de .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mismiqeg-773f280c7255d0f6373fefae8928c7de .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-mismiqeg-773f280c7255d0f6373fefae8928c7de .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mismiqeg-773f280c7255d0f6373fefae8928c7de .av-subheading{
font-size:15px;
color:#b7b7b7;
}

#top .av-masonry.av-l3t0hp54-cf5500373149ea678f0b9e8e98842e79{
background-color:#2d2d2d;
}
.av-masonry.av-l3t0hp54-cf5500373149ea678f0b9e8e98842e79 .avia-curtain-reveal-overlay{
animation-duration:1s;
background:#2d2d2d;
z-index:100;
}

.flex_cell.av-l3syods3-585f9cc69acc438c078fad900f265c93{
vertical-align:middle;
background-color:#f8f8f8;
}
.responsive #top #wrap_all .flex_cell.av-l3syods3-585f9cc69acc438c078fad900f265c93{
padding:100px 0px 100px 0px !important;
}

@keyframes av_boxShadowEffect_av-l3sys9uw-7d644ea99b94bb0faa66f5a315413dab-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.flex_column.av-l3sys9uw-7d644ea99b94bb0faa66f5a315413dab{
position:relative;
left:200px;
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:100px 100px 100px 100px;
background-color:#ffffff;
}

#top .av-special-heading.av-misn05be-acfa0aead2cf29450b5895a091f6b051{
padding-bottom:10px;
color:#4a5568;
font-size:40px;
}
body .av-special-heading.av-misn05be-acfa0aead2cf29450b5895a091f6b051 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-misn05be-acfa0aead2cf29450b5895a091f6b051 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-misn05be-acfa0aead2cf29450b5895a091f6b051 .special-heading-inner-border{
border-color:#4a5568;
}
.av-special-heading.av-misn05be-acfa0aead2cf29450b5895a091f6b051 .av-subheading{
font-size:15px;
}

.flex_cell.av-l3sypxl7-96c3c961059b9671ccb43b32061e92dd{
vertical-align:middle;
background:url(https://www.optikstudiomarkt-schwaben.de/wp-content/uploads/2025/12/kontaktlinsen-950x423.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-l3sypxl7-96c3c961059b9671ccb43b32061e92dd{
padding:120px 120px 120px 120px !important;
}

.flex_cell.av-1oaef4-2d9faab485f0f95d348316562a983d45{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-1oaef4-2d9faab485f0f95d348316562a983d45{
padding:70px 70px 70px 70px !important;
}

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

.flex_cell.av-47300p-cae2c42769fbd771b9a47d14052217b4{
vertical-align:top;
background-color:#2d2d2d;
}

#top .av-special-heading.av-misn5fqx-06814cd554309f4c23995624f37937c0{
padding-bottom:10px;
color:#ffffff;
font-size:40px;
}
body .av-special-heading.av-misn5fqx-06814cd554309f4c23995624f37937c0 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-misn5fqx-06814cd554309f4c23995624f37937c0 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-misn5fqx-06814cd554309f4c23995624f37937c0 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-misn5fqx-06814cd554309f4c23995624f37937c0 .av-subheading{
font-size:15px;
color:#b7b7b7;
}

#top .av_textblock_section.av-misn6waj-c75f28246e2449126b6b196c03f23408 .avia_textblock{
color:#ffffff;
text-align:center;
}

#top .av-masonry.av-misnbuoh-152f0b2c41cea081efc532e17a44f5f0{
background-color:#2d2d2d;
}
.av-masonry.av-misnbuoh-152f0b2c41cea081efc532e17a44f5f0 .avia-curtain-reveal-overlay{
animation-duration:1s;
background:#2d2d2d;
z-index:100;
}

#top .av-special-heading.av-misndae4-1559221b36915b6bfd6b57dea5e27991{
padding-bottom:10px;
color:#4a5568;
font-size:40px;
}
body .av-special-heading.av-misndae4-1559221b36915b6bfd6b57dea5e27991 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-misndae4-1559221b36915b6bfd6b57dea5e27991 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-misndae4-1559221b36915b6bfd6b57dea5e27991 .special-heading-inner-border{
border-color:#4a5568;
}
.av-special-heading.av-misndae4-1559221b36915b6bfd6b57dea5e27991 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-misndhg9-d70f0aa8f6dff43eccc5544a5bccb1c2 .avia_textblock{
text-align:center;
}

.flex_cell.av-l3t0eyup-7f7351963a2b47ce28a6b8b0aef524ba{
vertical-align:middle;
background:url(https://www.optikstudiomarkt-schwaben.de/wp-content/uploads/2025/12/Glaser-1000x1500.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-l3t0eyup-7f7351963a2b47ce28a6b8b0aef524ba{
padding:100px 100px 100px 100px !important;
}

@keyframes av_boxShadowEffect_av-misnhf4j-fdfc78bdf746f5690a62ccb1b0eadf23-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.flex_column.av-misnhf4j-fdfc78bdf746f5690a62ccb1b0eadf23{
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .av-special-heading.av-misni9oy-c6ee4f9b1f019db7099394077c10ab74{
padding-bottom:10px;
color:#4a5568;
font-size:40px;
}
body .av-special-heading.av-misni9oy-c6ee4f9b1f019db7099394077c10ab74 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-misni9oy-c6ee4f9b1f019db7099394077c10ab74 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-misni9oy-c6ee4f9b1f019db7099394077c10ab74 .special-heading-inner-border{
border-color:#4a5568;
}
.av-special-heading.av-misni9oy-c6ee4f9b1f019db7099394077c10ab74 .av-subheading{
font-size:15px;
color:#2b6cb0;
}

#top .avia-icon-list-container.av-misnkcqz-ff4ab38b2898871de5b95907df56a04c .iconlist_icon{
background-color:#478bd2;
}

.flex_cell.av-l3t075ls-4aeafc49a49d86205eddeb32168f349c{
vertical-align:middle;
background:url(https://www.optikstudiomarkt-schwaben.de/wp-content/uploads/2025/12/Kontakt.png) 100% 50% no-repeat scroll #2d2d2d;
}
.responsive #top #wrap_all .flex_cell.av-l3t075ls-4aeafc49a49d86205eddeb32168f349c{
padding:100px 0 100px 0 !important;
}

@keyframes av_boxShadowEffect_av-l3t08rf8-7f1692b1b03f8bb078ac7d0b85c25fe0-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.flex_column.av-l3t08rf8-7f1692b1b03f8bb078ac7d0b85c25fe0{
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-l3sys9uw-7d644ea99b94bb0faa66f5a315413dab{
position:relative;
left:0px;
}
}

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

#top #wrap_all .av-special-heading.av-miskv57e-31976f47b5fac7ce4a0951d71014a54f .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mislpwn9-1f1485d2f8fe54094966c4e982d8e17b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mismiqeg-773f280c7255d0f6373fefae8928c7de .av-special-heading-tag{
font-size:0.8em;
}

.flex_column.av-l3sys9uw-7d644ea99b94bb0faa66f5a315413dab{
position:relative;
left:0px;
}

#top #wrap_all .av-special-heading.av-misn05be-acfa0aead2cf29450b5895a091f6b051 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-misn5fqx-06814cd554309f4c23995624f37937c0 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-misndae4-1559221b36915b6bfd6b57dea5e27991 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-misni9oy-c6ee4f9b1f019db7099394077c10ab74 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-mirnieja-03d79c0101a48d228acf1de1e39260b1 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-mirnieja-03d79c0101a48d228acf1de1e39260b1 .av-subheading{
font-size:12px;
}

.responsive #top #wrap_all .flex_cell.av-2mkuug9-1c05ff2ede721e8b295ab8fec39c6a91{
padding:40px 40px 40px 40px !important;
}

.responsive #top #wrap_all .flex_cell.av-2lnrsd5-cff4db1fb671612ba4a55d793d72d062{
padding:40px 40px 40px 40px !important;
}

#top #wrap_all .av-special-heading.av-miskv57e-31976f47b5fac7ce4a0951d71014a54f .av-special-heading-tag{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-mislpwn9-1f1485d2f8fe54094966c4e982d8e17b .av-special-heading-tag{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-mismiqeg-773f280c7255d0f6373fefae8928c7de .av-special-heading-tag{
font-size:16px;
}

.flex_column.av-l3sys9uw-7d644ea99b94bb0faa66f5a315413dab{
position:relative;
left:0px;
}

#top #wrap_all .av-special-heading.av-misn05be-acfa0aead2cf29450b5895a091f6b051 .av-special-heading-tag{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-misn5fqx-06814cd554309f4c23995624f37937c0 .av-special-heading-tag{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-misndae4-1559221b36915b6bfd6b57dea5e27991 .av-special-heading-tag{
font-size:16px;
}

.responsive #top #wrap_all .flex_cell.av-l3t0eyup-7f7351963a2b47ce28a6b8b0aef524ba{
padding:15px 15px 15px 15px !important;
}

#top #wrap_all .av-special-heading.av-misni9oy-c6ee4f9b1f019db7099394077c10ab74 .av-special-heading-tag{
font-size:16px;
}
}
