#log_tr a:hover,.et_pb_ajax_pagination_container article:hover{opacity:0.7!important}a>img,#log_tr a:hover{opacity:1!important}.nobreak{white-space:nowrap}.highlight{color:#2371f7}p.et_pb_contact_field{margin-bottom:15px;padding-left:10px!important}.et_pb_contact_form{margin-left:-15px!important}.et_pb_contact_form p:last-of-type{margin-bottom:4%}.et_pb_contact_form input{border-radius:3px!important}#main-content .et-l>.et_builder_inner_content>div:last-of-type{padding-bottom:60px}.et_pb_post .entry-featured-image-url img{width:fit-content;max-width:500px}.et_pb_post_content>p:first-of-type,#main-content>.et-l>.et_builder_inner_content .et_pb_text_inner>p:first-of-type{font-size:1em;font-weight:700;color:#2371f7;padding-bottom:1em}.bt-back{transition:all 0.4s ease;width:fit-content!important}.bt-back a{transition:all 0.4s ease;background-color:#ebe6df;border-radius:0 0 3px 3px;padding:20px 8px 4px 8px;font-weight:700;color:#4f4c43}.bt-back:hover a{background-color:#4f4c43;color:white}#page-container{background:radial-gradient(#b2d0ff 0%,#cce0ff 60%)}#main-content{background-color:transparent!important}@media screen and (max-width:1522px){.et_pb_section--with-menu .et_pb_column{align-items:center}#menu-l-f li a{overflow:hidden!important}#menu-l-f li a{border-radius:5px!important}}.et_mobile_menu>li>a{text-align:center}#menu-menu-lf-1{width:100%;justify-content:center!important}#menu-l-f ul:first-of-type{gap:7px 7px}#menu-l-f li{padding:0!important;margin-top:0!important}#menu-l-f li a{background:#1f4b99;padding:8px 6px 4px 6px;border:5px solid #1f4b99;border-radius:5px 5px 0 0}@media screen and (max-width:979px){#menu-l-f li{margin-bottom:5px}#menu-l-f li a{padding:4px 6px}}#menu-l-f li a:hover,#menu-l-f li li a:hover{color:#fff!important;opacity:1!important}#menu-l-f li a:hover{background:#1f2f4d!important;border:5px solid #1f2f4d}#menu-l-f li.current-menu-item>a{background:#1f2f4d;border:5px solid #1f2f4d}#top-menu .menu-item-has-children>a:first-child:after{content:none}@media screen and (min-width:981px){#menu-l-f .sub-menu{padding:0!important;box-shadow:0 2px 5px rgba(0,0,0,.0);-moz-box-shadow:0 2px 5px rgba(0,0,0,.0);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.0)}#menu-l-f .sub-menu a{background:white!important;border:0!important;border-radius:0!important}#menu-l-f ul li ul li a{padding:8px 12px 4px 12px}}@media screen and (max-width:980px){.sub-menu{padding:10px!important}}#menu-l-f .menu-item-has-children>a{padding-right:20px!important}#menu-l-f .menu-item-has-children>a:first-child:after{right:4px;top:7px}.nav li ul{border:0!important}@media screen and (min-width:980px){.et_pb_column--with-menu>.et_pb_image{margin:20px!important}}@media screen and (max-width:451px){#haftung{border-radius:5px!important}}#slider_unternehmen .et_pb_slide{border:7px solid rgba(79,76,67,.3)}.et_pb_blog_grid .et_pb_post,.et_pb_posts .et_pb_post{position:relative}.et_pb_blog_grid .et_pb_post .entry-title a:after,.et_pb_posts .et_pb_post .entry-title a:after{position:absolute;display:block;content:"";width:100%;height:100%;left:0;top:0}.et_pb_blog_grid .et_pb_post:hover,.et_pb_posts .et_pb_post:hover{cursor:pointer}.et_pb_ajax_pagination_container article{background-image:linear-gradient(160deg,#2371f7 0%,#1f4b99 100%);border-radius:5px 5px 5px 5px;overflow:hidden;margin-bottom:0px;height:100%!important}.et_pb_ajax_pagination_container article>:nth-child(1):not(a){padding-top:20px}.et_pb_ajax_pagination_container article>h4{color:#eb8449!important}.et_pb_ajax_pagination_container article>*:not(a){padding-left:20px;padding-right:20px}.et_pb_ajax_pagination_container article>.post-content{padding-bottom:30px;line-height:1.4em!important}.et_pb_ajax_pagination_container article>a{aspect-ratio:1.5/1!important;overflow:hidden;margin-bottom:20px!important}.et_pb_ajax_pagination_container article>h4>a{opacity:1!important}.et_pb_post .entry-featured-image-url img{width:fit-content;max-width:320px!important;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media screen and (min-width:981px){.news .et_pb_ajax_pagination_container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px}.news .et_pb_ajax_pagination_container>div{grid-column:span 4}}@media screen and (min-width:981px) and (max-width:1430px){.news .et_pb_ajax_pagination_container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.news .et_pb_ajax_pagination_container>div{grid-column:span 3}}@media screen and (min-width:768px) and (max-width:980px){.news .et_pb_ajax_pagination_container{display:grid;grid-template-columns:1fr 1fr;gap:30px}.news .et_pb_ajax_pagination_container>div{grid-column:span 2}}@media screen and (max-width:767px){.news .et_pb_ajax_pagination_container{display:grid;grid-template-columns:1fr;gap:20px}}.news-start .et_pb_ajax_pagination_container{display:grid;grid-template-columns:1fr;gap:20px}.news-start,.news-start .et_pb_ajax_pagination_container{height:100%!important}.et_pb_ajax_pagination_container article{max-width:300px!important;margin-right:auto;margin-left:auto}@media screen and (max-width:767px){.news-start,.news-start .et_pb_ajax_pagination_container{max-width:300px!important}.news-start{margin-right:auto;margin-left:auto}}.news .et_pb_ajax_pagination_container article{box-shadow:0px 0px 18px 0px rgba(0,0,0,0.1)}@media screen and (min-width:981px) and (max-width:1767px){#main-content .et_pb_section,#footer-row{width:80%!important}}#serviceleistungen .et_pb_toggle{border-radius:5px;background-image:linear-gradient(180deg,#cce0ff 0%,#b2d0ff 100%);background-color:#CCE0FF}.leistungen .et_pb_text_inner>*{padding:5px 0 0 0!important}.leistungen{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:981px){#kontakt .et_pb_column:first-child{width:23%}#kontakt .et_pb_column:nth-child(2){width:27%}}#brille_kontakt p,#brille_zeiten p{padding-bottom:10px!important;width:fit-content}#brille_zeiten .et_pb_text_inner{display:flex;gap:20px}.et_pb_contact_form button{max-height:50px!important}.flex-list ul{display:flex;flex-wrap:wrap;gap:20px 20px;list-style:none;padding:0}.flex-list ul li{background-image:linear-gradient(180deg,#cce0ff 0%,#b2d0ff 100%);background-color:#CCE0FF;padding:8px 12px 5px 12px;border-radius:5px;max-width:400px}.flex-list ul li span:nth-child(1){font-weight:700}.flex-list ul li span:nth-child(2){margin-top:10px}.Sortiment-Blurb{background-image:linear-gradient(180deg,#cce0ff 0%,#b2d0ff 100%);background-color:#CCE0FF}