@import"https://fonts.googleapis.com/css?family=Montserrat:100,300,400,600";html,body{-webkit-text-size-adjust:none}body{color:#333;font-family:"proxima-nova",sans-serif;font-size:14px;line-height:21px;-webkit-text-size-adjust:none}h1{font-family:"Montserrat",sans-serif;font-size:30px;line-height:30px;font-weight:300;margin:0 0 337px;text-align:center;text-transform:uppercase;letter-spacing:6px;word-spacing:1px}@media screen and (max-width: 320px){h1{font-size:24px;line-height:30px}}h2{font-family:"Montserrat",sans-serif;font-size:24px;line-height:30px;font-weight:300;margin:0 0 24px;text-align:center;text-transform:uppercase;letter-spacing:5px}@media screen and (min-width: 568px){h2{margin:30px 0 55px}}@media screen and (max-width: 320px){h2{font-size:22px;line-height:28px;letter-spacing:3px}}ul,p{margin:0 auto 21px;text-align:center;padding:0;list-style:none;max-width:380px;font-weight:500;letter-spacing:.09em}#produkte ul,#produkte p{max-width:470px}b,strong{font-weight:800}address{font-size:14px;line-height:21px;font-style:normal;font-weight:500;letter-spacing:.09em}hr{display:block;border:0;outline:none;height:21px}a{color:inherit;text-decoration:none}a[href*=mailto]{font-weight:800}footer{text-align:center;font-size:14px;line-height:21px;font-weight:500;letter-spacing:.09em}html,body{min-height:100%;height:100%}body{background:#fff;overflow-x:hidden}@media screen and (max-width: 1121px){body{background-position:top left;background-repeat:repeat}}#height{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0}body{background-image:url(../images/bg-kachel-200x200.png);background-position:top center;background-repeat:repeat}#flowers{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden}@media screen and (max-width: 736px){#flowers{background-image:url(../images/mobile-flowers-1280x986.png);background-position:center -80px;background-repeat:no-repeat;background-size:879px auto}}.flower{background-repeat:no-repeat;background-position:top left;background-size:100% 100%;position:absolute}@media screen and (max-width: 736px){.flower{display:none}}.flower.flower-1{background-image:url(../images/bg-flowers-01-828x780.png);width:828px;height:780px;left:50%;margin-left:-1054px;top:20px}@media screen and (max-width: 1024px){.flower.flower-1{margin-left:-800px;background-size:90% 90%}}.flower.flower-2{background-image:url(../images/bg-flowers-02-136x102.png);width:136px;height:102px;top:75%;left:50%;margin-left:53px;margin-top:-56px}.flower.flower-3{background-image:url(../images/bg-flowers-03-312x190.png);width:312px;height:190px;top:841px;left:50%;margin-left:-470px}.flower.flower-4{background-image:url(../images/bg-flowers-04-554x720.png);width:554px;height:720px;top:860px;left:50%;margin-left:-1243px}.flower.flower-5a{background-image:url(../images/bg-flowers-05a-728x804.png);width:728px;height:804px;top:1222px;right:0;margin-right:-234px}.flower.flower-5b{background-image:url(../images/bg-flowers-05b-728x212.png);width:728px;height:212px;top:2026px;right:0;margin-right:-234px}.flower.flower-6{background-image:url(../images/bg-flowers-06-728x852.png);width:728px;height:852px;top:2640px;left:50%;margin-left:-957px}.flower.flower-7{background-image:url(../images/bg-flowers-07-170x178.png);width:170px;height:178px;top:3946px;left:50%;margin-left:-1057px}.flower.flower-8{background-image:url(../images/bg-flowers-08-1422x1264.png);width:1422px;height:1264px;top:4857px;left:50%;margin-left:-324px}@media screen and (max-width: 736px){.flower.flower-8{display:block;left:0;bottom:-272px;margin:0;top:auto;transform:none !important;height:512px;width:100%;background-size:auto 100%}}section{width:100%;text-align:center;margin-bottom:112px;position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0 20px}@media screen and (min-width: 568px){section{padding:0 40px}}section>div.inner{margin:0 auto;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative;z-index:1}@media screen and (min-width: 1121px){section>div.inner{max-width:1260px}}section div.vertical-inner{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-30px}section div.vertical-abs div.vertical-inner-abs{position:absolute;top:50%;left:0;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}section div.bgflower{position:absolute;top:0;left:0;width:100%;height:100%}section div.bgflower:before{left:0 !important;right:0 !important}section#intro{height:100%}section#intro address{position:absolute;bottom:0;left:0;width:100%}section#ueber{padding-bottom:115px}section#ueber div.box:not(.box-grey){top:115px}section#ueber div.box:first-child{margin-right:-15px}section#ueber div.box:last-child{margin-left:-15px}section#ueber .link{cursor:pointer}@media screen and (max-width: 736px){section#ueber div.bgflower:before{height:508px;content:"";display:block;position:absolute;top:300px;right:-20px;left:-20px;background-image:url(../images/bg-flowers-05-728x1016.png);background-position:top right;background-size:cover}}section#angebot{padding-bottom:230px}section#angebot div.box.box-grey{top:230px}section#angebot div.box:first-child{margin-right:-30px}section#angebot div.box:last-child{margin-left:-30px}@media screen and (max-width: 736px){section#angebot div.bgflower:before{height:426px;content:"";display:block;position:absolute;top:420px;right:-20px;left:-20px;background-image:url(../images/bg-flowers-06-728x852.png);background-position:top right;background-size:cover}}section#produkte{padding-bottom:115px}section#produkte div.box:not(.box-grey){top:115px}section#produkte div.box:first-child{margin-right:-15px}section#produkte div.box:last-child{margin-left:-15px}@media screen and (max-width: 736px){section#produkte div.bgflower:before{height:390px;content:"";display:block;position:absolute;top:420px;right:-20px;left:-20px;background-image:url(../images/bg-flowers-01-828x780.png);background-position:top right;background-size:cover}}section#kontakt{padding-bottom:75px;margin-bottom:278px}section#kontakt div.box.box-grey{top:75px}section#kontakt div.box:first-child{margin-right:-30px}section#kontakt div.box:last-child{margin-left:-30px}@media screen and (max-width: 736px){section#kontakt div.bgflower:before{height:508px;content:"";display:block;position:absolute;top:-350px;right:-20px;left:-20px;background-image:url(../images/bg-flowers-05-728x1016.png);background-position:top right;background-size:cover}section#kontakt div.vertical-inner{top:0;margin-top:60px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}}@media screen and (max-width: 768px){section{margin-bottom:80px !important;padding-bottom:0 !important}}@media screen and (max-width: 736px){section{padding-bottom:0 !important;margin-bottom:60px !important}}footer{padding:0 0 24px;position:relative;z-index:1}div.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:center;flex-direction:row}@media screen and (max-width: 1260px)and (min-width: 736px){div.flex{align-items:flex-start}}@media screen and (max-width: 768px){div.flex{flex-flow:column nowrap;-webkit-flex-flow:column nowrap}div.flex.reverse{flex-direction:column-reverse}}div.box{width:50%;position:relative;z-index:1}@media screen and (min-width: 737px){div.box{max-width:615px;width:615px}}@media screen and (min-width: 1260px){div.box{height:615px}}@media screen and (min-width: 1120px){div.box:first-child{-webkit-transform:translateY(250px);-moz-transform:translateY(250px);-ms-transform:translateY(250px);transform:translateY(250px);transition:2s transform cubic-bezier(0.12173, 0.81232, 0.35416, 1);-webkit-transition:2s transform cubic-bezier(0.12173, 0.81232, 0.35416, 1);-moz-transition:2s transform cubic-bezier(0.12173, 0.81232, 0.35416, 1);-o-transition:2s transform cubic-bezier(0.12173, 0.81232, 0.35416, 1)}div.box:last-child{-webkit-transform:translateY(350px);-moz-transform:translateY(350px);-ms-transform:translateY(350px);transform:translateY(350px);transition:2.5s transform cubic-bezier(0.12173, 0.81232, 0.35416, 1);-webkit-transition:2.5s transform cubic-bezier(0.12173, 0.81232, 0.35416, 1);-moz-transition:2.5s transform cubic-bezier(0.12173, 0.81232, 0.35416, 1);-o-transition:2.5s transform cubic-bezier(0.12173, 0.81232, 0.35416, 1)}.animated div.box{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}}div.box.box-overlay{z-index:2}div.box:not(.box-grey){background:#fff;box-shadow:0 40px 150px rgba(0,0,0,.1);-webkit-box-shadow:0 40px 150px rgba(0,0,0,.1);-moz-box-shadow:0 40px 150px rgba(0,0,0,.1)}@media screen and (min-width: 1260px){div.box:not(.box-grey) div.content{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}div.box:not(.box-grey) div.content{padding:40px}#ueber div.box:not(.box-grey) div.content{padding-bottom:17px}div.box:not(.box-grey) div.content img{width:100%}div.box.box-grey img{display:block;width:100%;height:100%}div.box div.content-100{width:100%;padding-bottom:100%;position:relative}div.box div.content-100>div{position:absolute;top:0;left:0;width:100%;height:100%}div.box div.logos{padding-top:40px;height:100%}div.box div.logos>a img{padding:20px}@media screen and (max-width: 768px){div.box{width:100%;height:auto;min-width:auto}div.box:not(.box-grey),div.box.box-grey{top:0 !important;margin:0 auto !important}}.modal{z-index:10;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.8)}.modal-content{margin:auto;background-color:#fff;position:relative;outline:0;max-width:620px;padding-top:160px;padding-bottom:160px;padding-left:20px;padding-right:20px}@media(max-width: 720px){.modal-content{margin:20px 20px;padding-top:80px;padding-bottom:80px}.modal{padding-top:30px}}.display-topright{position:absolute;right:0;top:0}.button{border:none;display:inline-block;padding:26px 26px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap;font-size:60px;font-weight:100}.button:hover{color:#000 !important;background-color:#ccc !important}*{border:0;margin:0;padding:0}.banner{position:fixed;top:0;left:0;width:100%;z-index:1000;background:#fff}.banner__inner{max-width:px;padding:27px 20px 36px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%}.banner__inner h2,.banner__inner p{max-width:1260px;margin:0 auto}.banner__inner h2{margin-bottom:17px}.banner__inner p+p{margin-top:10px}@media screen and (max-width: 736px){.banner__inner{padding:37px 20px 36px}.banner__inner br.br{display:none}}.banner__close{width:40px;height:40px;position:absolute;top:26px;right:26px;cursor:pointer}@media screen and (max-width: 736px){.banner__close{width:30px;height:30px;top:10px;right:10px}}.banner__close:before,.banner__close:after{content:"";display:block;position:absolute;top:50%;left:0;width:100%;height:1px;background:#000}.banner__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.banner__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.bubble--container{position:relative}.bubble{width:210px;height:auto;aspect-ratio:1;box-sizing:border-box;border-radius:50%;overflow:hidden;position:absolute;top:90px;right:120px;z-index:10}.bubble a{display:block}.bubble img{display:block;transform:rotate(-4.5deg);width:100%}@media screen and (max-width: 1121px){.bubble{width:147px;height:147px;top:24px;right:24px}}span.datenschutz a{text-decoration:underline}@media screen and (max-width: 730px){span.datenschutz{display:block}span.datenschutz span{display:none}}.slider{user-select:none}.slider,.slider>figure{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.slider>figure{z-index:0;opacity:0}.slider>figure>img{display:block;width:100%;height:100%}.slider>figure>figcaption{position:absolute;bottom:0;left:0;color:rgba(255,255,255,.8);text-shadow:0 0 40px rgba(0,0,0,.2);font-size:14px;line-height:18px;padding:16px 20px}/*# sourceMappingURL=styles.css.map */
