@charset "UTF-8";@font-face{font-family:Comfortaa;src:url(../../assets/fonts/Comfortaa-2ce6afc50f04dc04b6a997ef1eaacd5e.woff2?h=4a956e1d2d7bbbf2181bd8e196ec35a0) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Comfortaa;src:url(../../assets/fonts/Comfortaa-2ba087461f1087d8e086fa35ee0282df.woff2?h=4a956e1d2d7bbbf2181bd8e196ec35a0) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Comfortaa;src:url(../../assets/fonts/Comfortaa-54659104553278f08f4805f39395d5f3.woff2?h=4a956e1d2d7bbbf2181bd8e196ec35a0) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Comfortaa;src:url(../../assets/fonts/Comfortaa-a46949a89197d24bc6eec4bd8426fc54.woff2?h=4a956e1d2d7bbbf2181bd8e196ec35a0) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Comfortaa;src:url(../../assets/fonts/Comfortaa-02ffd161505d45a9e205f1e0376f2dba.woff2?h=4a956e1d2d7bbbf2181bd8e196ec35a0) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Comfortaa;src:url(../../assets/fonts/Comfortaa-d008d7c34eb8fa76b2c0e6b7ce0a478b.woff2?h=4a956e1d2d7bbbf2181bd8e196ec35a0) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comfortaa;src:url(../../assets/fonts/Comfortaa-2ce6afc50f04dc04b6a997ef1eaacd5e.woff2?h=4a956e1d2d7bbbf2181bd8e196ec35a0) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Comfortaa;src:url(../../assets/fonts/Comfortaa-2ba087461f1087d8e086fa35ee0282df.woff2?h=4a956e1d2d7bbbf2181bd8e196ec35a0) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Comfortaa;src:url(../../assets/fonts/Comfortaa-54659104553278f08f4805f39395d5f3.woff2?h=4a956e1d2d7bbbf2181bd8e196ec35a0) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Comfortaa;src:url(../../assets/fonts/Comfortaa-a46949a89197d24bc6eec4bd8426fc54.woff2?h=4a956e1d2d7bbbf2181bd8e196ec35a0) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Comfortaa;src:url(../../assets/fonts/Comfortaa-02ffd161505d45a9e205f1e0376f2dba.woff2?h=4a956e1d2d7bbbf2181bd8e196ec35a0) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Comfortaa;src:url(../../assets/fonts/Comfortaa-d008d7c34eb8fa76b2c0e6b7ce0a478b.woff2?h=4a956e1d2d7bbbf2181bd8e196ec35a0) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comfortaa;src:url(../../assets/fonts/Comfortaa-2ce6afc50f04dc04b6a997ef1eaacd5e.woff2?h=4a956e1d2d7bbbf2181bd8e196ec35a0) format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Comfortaa;src:url(../../assets/fonts/Comfortaa-2ba087461f1087d8e086fa35ee0282df.woff2?h=4a956e1d2d7bbbf2181bd8e196ec35a0) format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Comfortaa;src:url(../../assets/fonts/Comfortaa-54659104553278f08f4805f39395d5f3.woff2?h=4a956e1d2d7bbbf2181bd8e196ec35a0) format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Comfortaa;src:url(../../assets/fonts/Comfortaa-a46949a89197d24bc6eec4bd8426fc54.woff2?h=4a956e1d2d7bbbf2181bd8e196ec35a0) format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Comfortaa;src:url(../../assets/fonts/Comfortaa-02ffd161505d45a9e205f1e0376f2dba.woff2?h=4a956e1d2d7bbbf2181bd8e196ec35a0) format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Comfortaa;src:url(../../assets/fonts/Comfortaa-d008d7c34eb8fa76b2c0e6b7ce0a478b.woff2?h=4a956e1d2d7bbbf2181bd8e196ec35a0) format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comfortaa;src:url(../../assets/fonts/Comfortaa-2ce6afc50f04dc04b6a997ef1eaacd5e.woff2?h=4a956e1d2d7bbbf2181bd8e196ec35a0) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Comfortaa;src:url(../../assets/fonts/Comfortaa-2ba087461f1087d8e086fa35ee0282df.woff2?h=4a956e1d2d7bbbf2181bd8e196ec35a0) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Comfortaa;src:url(../../assets/fonts/Comfortaa-54659104553278f08f4805f39395d5f3.woff2?h=4a956e1d2d7bbbf2181bd8e196ec35a0) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Comfortaa;src:url(../../assets/fonts/Comfortaa-a46949a89197d24bc6eec4bd8426fc54.woff2?h=4a956e1d2d7bbbf2181bd8e196ec35a0) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Comfortaa;src:url(../../assets/fonts/Comfortaa-02ffd161505d45a9e205f1e0376f2dba.woff2?h=4a956e1d2d7bbbf2181bd8e196ec35a0) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Comfortaa;src:url(../../assets/fonts/Comfortaa-d008d7c34eb8fa76b2c0e6b7ce0a478b.woff2?h=4a956e1d2d7bbbf2181bd8e196ec35a0) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Great Vibes';src:url(../../assets/fonts/Great%20Vibes-056eae7dcaa0f16f360c22e9cd918d97.woff2?h=cb82c47c9660984075870972376775b8) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Great Vibes';src:url(../../assets/fonts/Great%20Vibes-6b07e3fb1e650d650b71f5dede6aa82b.woff2?h=cb82c47c9660984075870972376775b8) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Great Vibes';src:url(../../assets/fonts/Great%20Vibes-83be0dd60665dcd729b84c53a1de4e3c.woff2?h=cb82c47c9660984075870972376775b8) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:'Great Vibes';src:url(../../assets/fonts/Great%20Vibes-b3d0571f6d1ba512072851223f7febee.woff2?h=cb82c47c9660984075870972376775b8) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Great Vibes';src:url(../../assets/fonts/Great%20Vibes-280e9e5d9d44d195e4a8eee6b22f5a03.woff2?h=cb82c47c9660984075870972376775b8) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Great Vibes';src:url(../../assets/fonts/Great%20Vibes-a5a41b09a9350eafcaf8624a95722625.woff2?h=cb82c47c9660984075870972376775b8) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.bs-icon{--bs-icon-size:.75rem;display:flex;flex-shrink:0;justify-content:center;align-items:center;font-size:var(--bs-icon-size);width:calc(var(--bs-icon-size) * 2);height:calc(var(--bs-icon-size) * 2);color:var(--bs-primary)}.bs-icon-xs{--bs-icon-size:1rem;width:calc(var(--bs-icon-size) * 1.5);height:calc(var(--bs-icon-size) * 1.5)}.bs-icon-sm{--bs-icon-size:1rem}.bs-icon-md{--bs-icon-size:1.5rem}.bs-icon-lg{--bs-icon-size:2rem}.bs-icon-xl{--bs-icon-size:2.5rem}.bs-icon.bs-icon-primary{color:var(--bs-white);background:var(--bs-primary)}.bs-icon.bs-icon-primary-light{color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.2)}.bs-icon.bs-icon-semi-white{color:var(--bs-primary);background:rgba(255,255,255,.5)}.bs-icon.bs-icon-rounded{border-radius:.5rem}.bs-icon.bs-icon-circle{border-radius:50%}*{font-family:Comfortaa,"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-weight:300!important}.row{--bs-gutter-x:0!important;--bs-gutter-y:0!important}h5{font-weight:700;color:#d4af37}.signature{font-family:"Great Vibes","Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-size:24pt}body{background-color:#0d141c;color:#e1e1e1;position:relative}body .navbar{padding:30px 0 10px}body .navbar .navbar-collapse{align-items:end}body .navbar button{border:none;box-shadow:none;z-index:1}body .navbar button:focus{border:none;outline:0;box-shadow:none}body .navbar-brand{min-width:80px;max-width:220px;width:50%;margin:0 0 4px}body .navbar-brand.d-lg-none{margin:0 auto 30px}body .navbar-toggler{position:absolute;right:1.3rem;top:60px}body .nav-link{text-transform:uppercase;font-size:.9rem;padding:10px 30px!important;color:#e1e1e1;letter-spacing:.1rem;border:0;text-align:center;-webkit-background-clip:text;background-clip:text}body a{text-decoration:none!important;color:transparent;background-image:linear-gradient(to right,#fff 0,#fff 100%);-webkit-background-clip:text;background-clip:text;transition:.2s}body a.active,body a:hover{color:transparent!important;background-image:linear-gradient(to right,#6f5040 0,#cb9b51 22%,#f6e27a 45%,#f6f2c0 50%,#f6e27a 55%,#cb9b51 78%,#6f5040 100%)}body .btn-go-top{position:fixed;bottom:2rem;right:2rem;z-index:10;color:#fff!important;background-color:rgba(0,0,0,.6);border-radius:100%;border:2px solid #d4af37;box-shadow:none;width:44px;height:44px;display:none;background-clip:unset;-webkit-background-clip:unset;background-image:none}body .btn-go-top:active,body .btn-go-top:focus,body .btn-go-top:hover{background-color:rgba(0,0,0,.8)!important;border:2px solid #d4af37!important;color:#fff!important;background-clip:unset;-webkit-background-clip:unset;background-image:none}body main table td{background-color:transparent!important}body main .col{padding:90px 60px}@media (min-width:576px){body main .col{padding:180px}}@media (min-width:992px){body main .col{padding:90px}}body main .col>h4{color:#d4af37;font-size:calc(1.2rem + .1vw)}body main .col>h1{margin-bottom:30px;font-size:calc(1.375rem + 1vw)}body main .deco-line{background-image:linear-gradient(to right,#6f5040 0,#cb9b51 22%,#f6e27a 45%,#f6f2c0 50%,#f6e27a 55%,#cb9b51 78%,#6f5040 100%);background-repeat:no-repeat;background-size:100% 1px;background-position:center;height:3px;width:70%}body main .col-main{min-height:60vh;height:var(--home-height);position:relative;padding:30px}body main .col-main h1{margin-top:7%;--font:"Great Vibes","Segoe UI",Tahoma,Geneva,Verdana,sans-serif;--fm-capitalHeight:0.79;--fm-descender:0.25;--fm-ascender:.65;--fm-linegap:0;--capital-height:40;font-family:var(--font);--computedFontSize:(var(--capital-height) / var(--fm-capitalHeight));font-size:calc(var(--computedFontSize) * 1px)!important;--lineheightNormal:(var(--fm-ascender) + var(--fm-descender) + var(--fm-linegap));--contentArea:(var(--lineheightNormal) * var(--computedFontSize));--distanceBottom:(var(--fm-descender));--distanceTop:(var(--fm-ascender) - var(--fm-capitalHeight));--valign:((var(--distanceBottom) - var(--distanceTop)) * var(--computedFontSize));vertical-align:calc(var(--valign) * -1px);--line-height:2.2;line-height:calc((var(--line-height) * var(--capital-height) - var(--valign)) * 1px);background-image:linear-gradient(to right,#6f5040 0,#cb9b51 22%,#f6e27a 45%,#f6f2c0 50%,#f6e27a 55%,#cb9b51 78%,#6f5040 100%);background-size:var(--h1-size);background-position:center;color:transparent;background-clip:text;-webkit-background-clip:text;margin-bottom:30px}@media (min-width:576px){body main .col>h4{font-size:calc(1.275rem + .3vw)}body main .col>h1{margin-bottom:40px;font-size:calc(1.375rem + 1.5vw)}body main .deco-line{width:35%}body main .col-main{padding:60px}body main .col-main h1{--capital-height:55;margin-bottom:0!important}}body main .col-main h2{font-weight:100;opacity:.7;color:#fff;font-size:1.2rem;line-height:2rem}body main .col-main img{position:absolute;left:50%;bottom:-2.5%;transform:translateX(-50%);z-index:3;width:120px}body main .col-main .deco-line{position:absolute;bottom:30px;width:26%}body main .col-main .deco-bottom-left{left:30px}body main .col-main .deco-bottom-right{right:30px}body main .trenn-banner{padding-left:30px;padding-right:30px}body main .trenn-banner h1{margin-bottom:40px}body main .product .col{background-color:#e1e1e1;color:#1d1d1d;font-size:1rem;letter-spacing:.07rem}body main .product .carousel,body main .product .carousel-inner,body main .product .carousel-item{height:100%}body main .product .carousel img,body main .product .carousel-inner img,body main .product .carousel-item img{height:100%;object-fit:cover}body main .carousel .carousel-caption{text-align:right;right:7%}body main .carousel .carousel-caption h1{font-size:2.8rem;font-weight:700;text-shadow:1px 1px .1em #1d1d1d}body main #ueberuns{max-width:1280px;margin:auto;overflow-x:hidden;letter-spacing:.07rem}@media (min-width:1200px){body main .col{padding:180px}body main #ueberuns,body main .product .col{letter-spacing:.1rem}}body main #kontakt h1,body main #kontakt h4,body main #ueberuns h1,body main #ueberuns h4{text-align:center}body main #ueberuns .deco-line{width:70%;margin-bottom:60px}body main #ueberuns img{min-width:200px;max-width:min(450px,100%);float:left;margin-right:30px}body main #kontakt{background-color:#e1e1e1;color:#1d1d1d;overflow-x:hidden}@media (min-width:992px){body main .col-main h1{--capital-height:63}body main #ueberuns h4{text-align:initial;transform:translateX(-5%)}body main #kontakt h1,body main #ueberuns h1{text-align:initial;transform:translateX(5%)}body main #kontakt h4{text-align:initial;transform:translateX(-2%)}}body main #kontakt .card{background-color:unset;border:none}body main #kontakt .card .form-control{border:none;border-radius:0;border-bottom:1px solid #aaa;background-color:unset}body main #kontakt a{color:#1d1d1d!important;background-image:none!important;text-decoration:underline!important}body main #kontakt a:hover{text-decoration:none!important}body main #kontakt .container .col{padding:60px 30px}@media (min-width:576px){body main .col-main h2{font-size:calc(1.325rem + .9vw);line-height:initial}body main .col-main img{bottom:-10%;width:15vw;min-width:250px}body main .col-main .deco-bottom-left{left:120px}body main .col-main .deco-bottom-right{right:120px}body main #ueberuns,body main .product .col{font-size:1.1rem}body main .carousel .carousel-caption h1{font-size:4.5rem}body main #kontakt .container .col{padding:100px}}body main #kontakt td{padding:.1rem 0}body footer a{color:unset;text-decoration:underline!important}body footer a:hover{color:unset!important;text-decoration:none!important}body footer .link-light:hover{opacity:.7}body .modal{color:#1d1d1d}body .modal h3{margin-top:30px}