.gb-container .wp-block-image img{vertical-align:middle;}.gb-container .gb-shape{position:absolute;overflow:hidden;pointer-events:none;line-height:0;}.gb-container .gb-shape svg{fill:currentColor;}.gb-container-8f379bae{background-color:#abb8c3;}.gb-container-8f379bae > .gb-inside-container{padding:20px;max-width:1320px;margin-left:auto;margin-right:auto;}.gb-container-col-1 > .gb-inside-container{padding:0 20px;max-width:65px;margin-left:auto;margin-right:auto;}.gb-container-col-2 > .gb-inside-container{padding:0 20px;max-width:160px;margin-left:auto;margin-right:auto;}.gb-container-col-3 > .gb-inside-container{padding:0 20px;max-width:255px;margin-left:auto;margin-right:auto;}.gb-container-col-4 > .gb-inside-container{padding:0 20px;max-width:350px;margin-left:auto;margin-right:auto;}.gb-container-col-5 > .gb-inside-container{padding:0 20px;max-width:445px;margin-left:auto;margin-right:auto;}.gb-container-col-6 > .gb-inside-container{padding:0 20px;max-width:540px;margin-left:auto;margin-right:auto;}.gb-container-col-7 > .gb-inside-container{padding:0 20px;max-width:635px;margin-left:auto;margin-right:auto;}.gb-container-col-8 > .gb-inside-container{padding:0 20px;max-width:730px;margin-left:auto;margin-right:auto;}.gb-container-col-9 > .gb-inside-container{padding:0 20px;max-width:825px;margin-left:auto;margin-right:auto;}.gb-container-col-10 > .gb-inside-container{padding:0 20px;max-width:920px;margin-left:auto;margin-right:auto;}.gb-container-col-11 > .gb-inside-container{padding:0 20px;max-width:1015px;margin-left:auto;margin-right:auto;}.gb-container-col-12 > .gb-inside-container{padding:0 20px;max-width:1110px;margin-left:auto;margin-right:auto;}.gb-container-16b082a3{background-color:#f7f5ec;}.gb-container-16b082a3 > .gb-inside-container{padding:90px 20px;max-width:850px;margin-left:auto;margin-right:auto;}.gb-container-592e267b{margin:0;background-color:#ffffff;background-image:url(https://optik-bretz.de/wp-content/uploads/2025/04/optik-bretz-banner-desktop-blur.jpg);background-repeat:no-repeat;background-position:center center;background-size:auto 100%;}.gb-container-592e267b > .gb-inside-container{padding:0;max-width:2560px;margin-left:auto;margin-right:auto;}.gb-container-2ec7df53{margin:0;min-height:540px;position:relative;}.gb-container-2ec7df53 > .gb-inside-container{padding:0;z-index:1;position:relative;}.gb-container-d5141ea3{background-color:#f8e6df;}.gb-container-d5141ea3 > .gb-inside-container{padding:30px 0 70px;}.gb-container-39aa3dc3 > .gb-inside-container{padding:0 20px 70px;max-width:1320px;margin-left:auto;margin-right:auto;}.gb-container-13f5cd2d{background-color:#dde4de;}.gb-container-13f5cd2d > .gb-inside-container{padding:30px 0 70px;}.gb-container-40cadb67 > .gb-inside-container{padding:0 20px 70px;max-width:1320px;margin-left:auto;margin-right:auto;}.gb-container-eb76e43c{background-color:#f0e4d4;}.gb-container-eb76e43c > .gb-inside-container{padding:30px 0 70px;}.gb-container-dffc26df > .gb-inside-container{padding:0 20px 70px;max-width:1320px;margin-left:auto;margin-right:auto;}.gb-container-1e9d7875{position:relative;overflow:hidden;min-height:480px;display:flex;flex-direction:row;align-items:flex-end;}.gb-container-1e9d7875:before{content:"";background-image:url(https://optik-bretz.de/wp-content/uploads/2024/01/optk-bretz-2024-02.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;transition:inherit;}.gb-container-1e9d7875:after{content:"";background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7));z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;}.gb-container-1e9d7875 > .gb-inside-container{padding:360px 20px 70px;max-width:840px;margin-left:auto;margin-right:auto;width:100%;z-index:1;position:relative;}.gb-grid-wrapper > .gb-grid-column-1e9d7875 > .gb-container{justify-content:flex-end;}.gb-container-f70eedbf{background-color:#f7f5ec;}.gb-container-f70eedbf > .gb-inside-container{padding:90px 20px;max-width:1080px;margin-left:auto;margin-right:auto;}.gb-container-e2322b53{margin:0 0 40px;}.gb-container-e2322b53 > .gb-inside-container{padding:0;max-width:800px;margin-left:auto;margin-right:auto;}.gb-container-d03d070e{margin:40px 0 0;}.gb-container-d03d070e > .gb-inside-container{padding:0;max-width:840px;margin-left:auto;margin-right:auto;}.gb-container-b2f810dc{background-color:#f7f5ec;}.gb-container-b2f810dc > .gb-inside-container{padding:0 20px;max-width:1320px;margin-left:auto;margin-right:auto;}.gb-container-a8875924{background-color:#eabb47;position:relative;overflow:hidden;}.gb-container-a8875924:before{content:"";background-image:url(https://optik-bretz.de/wp-content/uploads/2021/08/indoor-image-thoughtful-redhead-caucasian-woman-keeps-hands-frame-glasses-tries-see-something-has-curious-glad-expression-1110x740.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:contain;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;transition:inherit;}.gb-container-a8875924 > .gb-inside-container{padding:50px 20px 120px;z-index:1;position:relative;}.gb-grid-wrapper > .gb-grid-column-a8875924{width:50%;}.gb-container-76240794 > .gb-inside-container{padding:0;}.gb-grid-wrapper > .gb-grid-column-76240794{width:50%;}.gb-container-0dbc5902{background-color:#b8282a;color:#ffffff;}.gb-container-0dbc5902 > .gb-inside-container{padding:50px 20px;max-width:1320px;margin-left:auto;margin-right:auto;}.gb-container-1c4ec4fb{background-color:#f8e6df;}.gb-container-1c4ec4fb > .gb-inside-container{padding:50px 20px;max-width:1320px;margin-left:auto;margin-right:auto;}.gb-container-a83d3210{background-color:#f7f5ec;}.gb-container-a83d3210 > .gb-inside-container{padding:90px 20px;max-width:960px;margin-left:auto;margin-right:auto;}.gb-container-6145a11b > .gb-inside-container{padding:0;max-width:850px;margin-left:auto;margin-right:auto;}.gb-container-e5c1a48c{margin:40px 0;color:#b8282a;text-align:center;}.gb-container-e5c1a48c > .gb-inside-container{padding:0;max-width:1320px;margin-left:auto;margin-right:auto;}.gb-button-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;clear:both;}.gb-button-wrapper-cd192958{margin:0 0 20px;}.gb-button-wrapper-53cbc017{justify-content:center;}.gb-button-wrapper-e922aedf{justify-content:center;}.gb-button-wrapper-0014b0eb{justify-content:center;}.gb-button-wrapper-46bac2a6{justify-content:center;}.gb-button-wrapper-b3fe3be0{justify-content:center;}.gb-button-wrapper-dfad18ca{justify-content:center;}.gb-icon{display:inline-flex;line-height:0;}.gb-icon svg{height:1em;width:1em;fill:currentColor;}.gb-button-wrapper .gb-button{display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;transition:.2s background-color ease-in-out, .2s color ease-in-out, .2s border-color ease-in-out, .2s opacity ease-in-out, .2s box-shadow ease-in-out;}.gb-button-wrapper .gb-button .gb-icon{align-items:center;}.gb-button-wrapper .gb-button-primary,.gb-button-wrapper .gb-button-primary:visited{background-color:#b8282a;color:#ffffff;font-family:Barlow, sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;padding:8px 18px;border-radius:8px;border-width:2px;border-style:solid;border-color:#b8282a;text-transform:uppercase;}.gb-button-wrapper .gb-button-primary:hover,.gb-button-wrapper .gb-button-primary:active,.gb-button-wrapper .gb-button-primary:focus{background-color:#992123;color:#ffffff;border-color:#992123;}.gb-button-wrapper .gb-button-primary{transition:all 0.15s ease ;}.gb-button-wrapper .gb-button-primary-outline,.gb-button-wrapper .gb-button-primary-outline:visited{color:#b8282a;font-family:Barlow, sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;padding:8px 18px;border-radius:8px;border-width:2px;border-style:solid;border-color:#b8282a;text-transform:uppercase;}.gb-button-wrapper .gb-button-primary-outline:hover,.gb-button-wrapper .gb-button-primary-outline:active,.gb-button-wrapper .gb-button-primary-outline:focus{background-color:#992123;color:#ffffff;border-color:#992123;}.gb-button-wrapper .gb-button-primary-outline{transition:all 0.15s ease ;}.gb-button-wrapper .gb-button-primary-blank,.gb-button-wrapper .gb-button-primary-blank:visited{color:#b8282a;font-family:Barlow, sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;padding:10px 20px;border-radius:8px;border-width:0;text-transform:uppercase;}.gb-button-wrapper .gb-button-primary-blank:hover,.gb-button-wrapper .gb-button-primary-blank:active,.gb-button-wrapper .gb-button-primary-blank:focus{background-color:#992123;color:#ffffff;border-color:#992123;}.gb-button-wrapper .gb-button-primary-blank{transition:all 0.15s ease ;}.gb-button-wrapper .gb-button-primary-link,.gb-button-wrapper .gb-button-primary-link:visited{color:#b8282a;font-family:Barlow, sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;padding:10px 0 8px;border-radius:0;border-width:0 0 2px;border-style:solid;border-color:#243238;text-transform:uppercase;}.gb-button-wrapper .gb-button-primary-link:hover,.gb-button-wrapper .gb-button-primary-link:active,.gb-button-wrapper .gb-button-primary-link:focus{color:#992123;border-color:#992123;}.gb-button-wrapper .gb-button-primary-link{transition:all 0.15s ease ;}.gb-button-wrapper .gb-button-light,.gb-button-wrapper .gb-button-light:visited{background-color:#f7f5ec;color:#b8282a;font-family:Barlow, sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;padding:8px 18px;border-radius:8px;border-width:2px;border-style:solid;border-color:#f7f5ec;text-transform:uppercase;}.gb-button-wrapper .gb-button-light:hover,.gb-button-wrapper .gb-button-light:active,.gb-button-wrapper .gb-button-light:focus{background-color:#d9d5c2;color:#b8282a;border-color:#d9d5c2;}.gb-button-wrapper .gb-button-light{transition:all 0.15s ease ;}.gb-button-wrapper .gb-button-light-outline,.gb-button-wrapper .gb-button-light-outline:visited{color:#f7f5ec;font-family:Barlow, sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;padding:8px 18px;border-radius:8px;border-width:2px;border-style:solid;border-color:#f7f5ec;text-transform:uppercase;}.gb-button-wrapper .gb-button-light-outline:hover,.gb-button-wrapper .gb-button-light-outline:active,.gb-button-wrapper .gb-button-light-outline:focus{background-color:#d9d5c2;color:#b8282a;border-color:#d9d5c2;}.gb-button-wrapper .gb-button-light-outline{transition:all 0.15s ease ;}.gb-button-wrapper .gb-button-light-blank,.gb-button-wrapper .gb-button-light-blank:visited{color:#f7f5ec;font-family:Barlow, sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;padding:10px 20px;border-radius:8px;border-width:0;text-transform:uppercase;}.gb-button-wrapper .gb-button-light-blank:hover,.gb-button-wrapper .gb-button-light-blank:active,.gb-button-wrapper .gb-button-light-blank:focus{background-color:#d9d5c2;color:#b8282a;border-color:#d9d5c2;}.gb-button-wrapper .gb-button-light-blank{transition:all 0.15s ease ;}.gb-button-wrapper .gb-button-light-link,.gb-button-wrapper .gb-button-light-link:visited{color:#f7f5ec;font-family:Barlow, sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;padding:10px 0 8px;border-radius:0;border-width:0 0 2px;border-style:solid;border-color:#f7f5ec;text-transform:uppercase;}.gb-button-wrapper .gb-button-light-link:hover,.gb-button-wrapper .gb-button-light-link:active,.gb-button-wrapper .gb-button-light-link:focus{color:#d9d5c2;border-color:#d9d5c2;}.gb-button-wrapper .gb-button-light-link{transition:all 0.15s ease ;}.gb-button-wrapper .gb-button-7a78b3b1,.gb-button-wrapper .gb-button-7a78b3b1:visited{background-color:#0366d6;color:#ffffff;padding:15px 20px;}.gb-button-wrapper .gb-button-7a78b3b1:hover,.gb-button-wrapper .gb-button-7a78b3b1:active,.gb-button-wrapper .gb-button-7a78b3b1:focus{background-color:#222222;color:#ffffff;}.gb-button-wrapper a.gb-button-55f046f9,.gb-button-wrapper a.gb-button-55f046f9:visited{margin:0 10px 10px;}.gb-button-wrapper a.gb-button-507e2e26,.gb-button-wrapper a.gb-button-507e2e26:visited{margin:0 10px 10px;}.gb-button-wrapper a.gb-button-96cb7371,.gb-button-wrapper a.gb-button-96cb7371:visited{margin:0 10px 10px;}.gb-button-wrapper a.gb-button-072fbd21,.gb-button-wrapper a.gb-button-072fbd21:visited{margin:0 10px 10px;}.gb-button-wrapper a.gb-button-c746d9e5,.gb-button-wrapper a.gb-button-c746d9e5:visited{margin:0 10px 10px;display:inline-flex;align-items:center;}a.gb-button-c746d9e5 .gb-icon{font-size:1em;padding:0 0.5em 0 0;}.gb-button-wrapper a.gb-button-7e9ce772,.gb-button-wrapper a.gb-button-7e9ce772:visited{margin:0 10px 10px;display:inline-flex;align-items:center;}a.gb-button-7e9ce772 .gb-icon{font-size:1em;padding:0 0.5em 0 0;}.gb-button-wrapper a.gb-button-240c107a,.gb-button-wrapper a.gb-button-240c107a:visited{margin:0 10px 10px;}.gb-highlight{background:none;color:unset;}h2.gb-headline-7558dea9{font-family:Barlow, sans-serif;text-align:center;color:#b8282a;font-size:48px;font-weight:700;}p.gb-headline-6132f665{font-family:Source Serif Pro, serif;text-align:center;font-size:20px;line-height:1.4em;}div.gb-headline-eda0a82e{font-family:Barlow, sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;margin-bottom:0;}div.gb-headline-039b6224{font-family:Barlow, sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;margin-bottom:0;}div.gb-headline-1232c25a{font-family:Barlow, sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;margin-bottom:0;}h2.gb-headline-7720a20f{font-family:Barlow, sans-serif;text-align:center;color:#ffffff;font-size:48px;font-weight:700;}p.gb-headline-9a6ef7e2{font-family:Source Serif Pro, serif;text-align:center;color:#ffffff;font-size:20px;line-height:1.4em;}h2.gb-headline-b79f5b62{font-family:Barlow, sans-serif;text-align:center;color:#b8282a;font-size:48px;font-weight:700;}p.gb-headline-5f9d2c8d{font-family:Source Serif Pro, serif;text-align:center;font-size:20px;line-height:1.4em;}h2.gb-headline-156f3298{font-family:Barlow, sans-serif;text-align:center;color:#ffffff;font-size:48px;font-weight:700;}h3.gb-headline-1f9ac178{font-family:Barlow, sans-serif;text-align:center;font-size:36px;font-weight:700;}p.gb-headline-067a7983{font-family:Source Serif Pro, serif;text-align:center;font-size:20px;line-height:1.4em;}h3.gb-headline-af2c53e6{font-family:Barlow, sans-serif;text-align:center;color:#b8282a;font-size:36px;font-weight:700;}p.gb-headline-0e5e38b9{font-family:Source Serif Pro, serif;text-align:center;font-size:20px;line-height:1.4em;}h2.gb-headline-520a6f84{font-family:Barlow, sans-serif;text-align:center;color:#b8282a;font-size:48px;font-weight:700;}p.gb-headline-72e8a7d7{font-family:Source Serif Pro, serif;text-align:center;font-size:20px;line-height:1.4em;}div.gb-headline-5df18ad9{margin-right:10px;margin-bottom:10px;margin-left:10px;display:inline-flex;align-items:center;}div.gb-headline-5df18ad9 .gb-icon svg{width:48px;height:48px;}div.gb-headline-a46b52bc{color:#b7bab6;margin-right:20px;margin-bottom:10px;margin-left:20px;display:inline-flex;align-items:center;}div.gb-headline-a46b52bc .gb-icon svg{width:24px;height:24px;}div.gb-headline-95d9a4c6{margin-right:10px;margin-bottom:10px;margin-left:10px;display:inline-flex;align-items:center;}div.gb-headline-95d9a4c6 .gb-icon svg{width:58px;height:58px;}div.gb-headline-d21df4f1{color:#b7bab6;margin-right:20px;margin-bottom:10px;margin-left:20px;display:inline-flex;align-items:center;}div.gb-headline-d21df4f1 .gb-icon svg{width:24px;height:24px;}div.gb-headline-eee44357{margin-right:10px;margin-bottom:10px;margin-left:10px;display:inline-flex;align-items:center;}div.gb-headline-eee44357 .gb-icon svg{width:84px;height:84px;}div.gb-headline-54422a64{color:#b7bab6;margin-right:20px;margin-bottom:10px;margin-left:20px;display:inline-flex;align-items:center;}div.gb-headline-54422a64 .gb-icon svg{width:24px;height:24px;}div.gb-headline-c079c097{margin-right:10px;margin-bottom:10px;margin-left:10px;display:inline-flex;align-items:center;}div.gb-headline-c079c097 .gb-icon svg{width:36px;height:36px;}.gb-grid-wrapper{display:flex;flex-wrap:wrap;}.gb-grid-wrapper > .gb-grid-column > .gb-container{display:flex;flex-direction:column;height:100%;}.gb-grid-column{box-sizing:border-box;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-grid-wrapper-7f092440 > .gb-grid-column{padding-left:0px;}@media (min-width: 1025px) {.gb-container-2ec7df53:before{content:"";z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://optik-bretz.de/wp-content/uploads/2025/06/optik-bretz-banner-2-Desktop.jpg);background-size:auto 100%;background-position:center center;background-repeat:no-repeat;background-attachment:scroll;}.gb-container-2ec7df53{position:relative;overflow:hidden;}}@media (max-width: 1024px) {.gb-container-1e9d7875 > .gb-inside-container{box-sizing:border-box;}}@media (max-width: 1024px) and (min-width: 768px) {.gb-container-2ec7df53:before{content:"";z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://optik-bretz.de/wp-content/uploads/2025/06/optik-bretz-banner-2-Tablet.jpg);background-size:auto 100%;background-position:center center;background-repeat:no-repeat;background-attachment:scroll;}.gb-container-2ec7df53{position:relative;overflow:hidden;}}@media (max-width: 767px) {.gb-grid-wrapper > .gb-grid-column{width: 100%;}.gb-container-2ec7df53{min-height:400px;position:relative;overflow:hidden;}.gb-container-2ec7df53:before{content:"";z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://optik-bretz.de/wp-content/uploads/2025/06/optik-bretz-banner-2-Mobile.jpg);background-size:auto 100%;background-position:center center;background-repeat:no-repeat;background-attachment:scroll;}.gb-container-a8875924 > .gb-inside-container{padding-bottom:160px;}h2.gb-headline-7558dea9{font-size:30px;}h2.gb-headline-7720a20f{font-size:30px;}h2.gb-headline-b79f5b62{font-size:30px;}h2.gb-headline-156f3298{font-size:30px;}h3.gb-headline-1f9ac178{font-size:30px;}h3.gb-headline-af2c53e6{font-size:30px;}h2.gb-headline-520a6f84{font-size:30px;}div.gb-headline-5df18ad9{margin-right:0;margin-left:0;}div.gb-headline-5df18ad9 .gb-icon svg{width:30px;height:30px;}div.gb-headline-a46b52bc{margin-right:10px;margin-bottom:10px;margin-left:10px;}div.gb-headline-a46b52bc .gb-icon svg{width:20px;height:20px;}div.gb-headline-95d9a4c6{margin-right:0;margin-left:0;}div.gb-headline-95d9a4c6 .gb-icon svg{width:36px;height:36px;}div.gb-headline-d21df4f1{margin-right:10px;margin-bottom:10px;margin-left:10px;}div.gb-headline-d21df4f1 .gb-icon svg{width:20px;height:20px;}div.gb-headline-eee44357{margin-right:0;margin-left:0;}div.gb-headline-eee44357 .gb-icon svg{width:48px;height:48px;}div.gb-headline-54422a64{margin-right:10px;margin-bottom:10px;margin-left:10px;}div.gb-headline-54422a64 .gb-icon svg{width:20px;height:20px;}div.gb-headline-c079c097{margin-right:0;margin-left:0;}div.gb-headline-c079c097 .gb-icon svg{width:20px;height:20px;}}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:999;}a.gb-container{display: block;}