.ct-hero .widget .content-wrapper,.ct-wellcome .widget .content-wrapper,.ct-text-image .widget .content-wrapper,.ct-banner .widget .content-wrapper,.ct-grid .widget .content-wrapper{max-width:1080px}@media(max-width:992px){.ct-hero,.ct-wellcome,.ct-text-image,.ct-banner,.ct-grid{text-align:center}}.ct-hero{position:relative}.ct-hero h1{font-size:66px;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);margin:0;font-family:'Oswald','Helvetica','Arial',sans-serif;font-weight:900;color:#005b41;text-transform:uppercase}@media(max-width:1024px){.ct-hero h1{font-size:50px}}@media(max-width:640px){.ct-hero h1{font-size:35px}}.ct-hero .swiper-container{height:auto}.ct-hero .swiper-slide img{position:relative;top:auto;left:auto;width:100%;height:100%;margin-right:0;-webkit-transform:none;-ms-transform:none;transform:none;border:0}.ct-wellcome{padding-top:60px;padding-bottom:60px}@media(max-width:640px){.ct-wellcome{padding:30px 15px}}.ct-wellcome h2{text-align:left;display:block !important;padding-left:0 !important;padding-right:0 !important;margin-top:0 !important}@media(max-width:1024px){.ct-wellcome h2{text-align:center}}.ct-wellcome h2 span:before,.ct-wellcome h2 span:after{display:none}.main .ct-text-image{padding-bottom:60px}@media(max-width:640px){.main .ct-text-image{padding-bottom:30px;padding-left:15px;padding-right:15px}}.main .ct-text-image .text-box-headline--big{font-size:50px}@media(max-width:640px){.main .ct-text-image .text-box-headline--big{font-size:28px}}.main .ct-text-image .text-box-headline--huge{font-size:70px}@media(max-width:1024px){.main .ct-text-image .text-box-headline--huge{font-size:50px}}@media(max-width:640px){.main .ct-text-image .text-box-headline--huge{font-size:28px}}.main .ct-text-image .ct-text-image__text{padding:15px 0}.main .ct-text-image img{margin:15px 0}@media(max-width:640px){.main .ct-text-image img{max-width:50% !important;margin:15px auto}}@media(max-width:640px){.main .ct-text-image img{max-width:100% !important}}.main .ct-text-image--align-middle .row>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main .ct-text-image--align-bottom .row>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width:1024px){.main .ct-text-image--alt{padding-bottom:0 !important}.main .ct-text-image--alt .widget .content-wrapper{padding-bottom:0 !important}}.main .ct-text-image--alt .row>div:first-child{position:relative;z-index:10;padding-right:60px}.main .ct-text-image--alt p{font-size:22px !important;font-weight:300;line-height:1.32em}@media(max-width:1024px){.main .ct-text-image--alt p{text-align:center}}@media(max-width:640px){.main .ct-text-image--alt p{font-size:19px !important}}.main .ct-text-image--alt .widget .content-wrapper{overflow:visible !important}@media(max-width:1024px){.main .ct-text-image--alt img{margin-bottom:60px}}.main .ct-text-image--alt .ct-text-image__text{padding:90px 0;position:relative}.main .ct-text-image--alt .ct-text-image__text:before{content:'';display:block;width:9999px;height:100%;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#f5f299}.main .ct-text-image--alt .ct-text-image__text>*{position:relative;z-index:10}.main .ct-banner{background:#cee2d5;padding:120px 0;overflow:hidden}@media(max-width:640px){.main .ct-banner{padding:60px 15px}}.main .ct-banner .widget:before,.main .ct-banner .widget:after{content:'';display:block;position:absolute}.main .ct-banner .widget:before{width:283px;height:236px;background:url(/Eilles-tee.de/media/files/Hibiskus.png) no-repeat center center;background-size:contain;left:50%;top:50%;margin-left:-870px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:60px}.main .ct-banner .widget:after{width:283px;height:236px;background:url(/Eilles-tee.de/media/files/Zitrone.png) no-repeat center center;background-size:contain;left:50%;top:50%;margin-left:570px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-60px}.main .ct-banner .widget h3{font-size:55px;color:#005b41}@media(max-width:1024px){.main .ct-banner .widget h3{text-align:center}}@media(max-width:640px){.main .ct-banner .widget h3{font-size:28px}}.main .ct-banner .widget p{font-size:22px}@media(max-width:1024px){.main .ct-banner .widget p{text-align:center}}@media(max-width:640px){.main .ct-banner .widget p{font-size:19px}}.main .ct-banner .widget .row{position:relative}.ct-grid{padding-top:60px;padding-bottom:60px}@media(max-width:640px){.ct-grid{padding-top:30px;padding-bottom:30px}}.ct-grid-header{margin-bottom:15px}.ct-grid h2{text-align:left;display:block !important;padding-left:0 !important;padding-right:0 !important;margin-top:0 !important}@media(max-width:1024px){.ct-grid h2{text-align:center}}.ct-grid h2 span:before,.ct-grid h2 span:after{display:none}.ct-grid .grid h3{text-transform:uppercase;color:#005b41;margin-bottom:10px;font-size:30px}@media(max-width:1024px){.ct-grid .grid h3{text-align:center;max-width:768px;margin-left:auto;margin-right:auto}}@media(max-width:640px){.ct-grid .grid h3{font-size:28px}}.ct-grid .grid img{width:100%}@media(max-width:1024px){.ct-grid .grid img{max-width:300px;margin:0 auto}}.ct-grid .grid p{margin-bottom:20px}@media(max-width:1024px){.ct-grid .grid p{text-align:center;max-width:768px;margin-left:auto;margin-right:auto}}@media(max-width:640px){.ct-grid .grid p{font-size:19px}}.ct-grid .grid .row>div{margin-bottom:60px;width:33.33333%;float:left}.ct-grid .grid .row>div:last-child{margin-bottom:0}@media(max-width:992px){.ct-grid .grid .row>div{margin-bottom:60px;width:100%;float:none}}.main .ct-text-image .ct-text-image__text a{color:#005b41;font-weight:bold;font-size:20px;display:inline-block;border-bottom:2px solid #005b41;padding-bottom:5px;text-decoration:none}.main .ct-text-image .col-md-6:first-child>a{display:block;width:100%}