html{box-sizing:border-box;height:100%}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}[hidden],template{display:none}*,*::before,*::after{box-sizing:inherit}body{height:100%;transition:transform 1s}body.animate{transform:translateX(-100%)}a{text-decoration:none;color:inherit}img{display:block}button{cursor:pointer;outline:none}figure{margin:0}@font-face{font-family:'Roboto';src:url("/static/fonts/Roboto-Regular.woff2?1bc838023c51") format("woff2"),url("/static/fonts/Roboto-Regular.woff?1bc838023c51") format("woff"),url("/static/fonts/Roboto-Regular.ttf?1bc838023c51") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Roboto';src:url("/static/fonts/Roboto-Bold.woff2?1bc838023c51") format("woff2"),url("/static/fonts/Roboto-Bold.woff?1bc838023c51") format("woff"),url("/static/fonts/Roboto-Bold.ttf?1bc838023c51") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'Roboto Condensed';src:url("/static/fonts/RobotoCondensed-Bold.woff2?1bc838023c51") format("woff2"),url("/static/fonts/RobotoCondensed-Bold.woff?1bc838023c51") format("woff"),url("/static/fonts/RobotoCondensed-Bold.ttf?1bc838023c51") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'Bevan';src:url("/static/fonts/Bevan-Regular.woff2?1bc838023c51") format("woff2"),url("/static/fonts/Bevan-Regular.woff?1bc838023c51") format("woff"),url("/static/fonts/Bevan-Regular.ttf?1bc838023c51") format("truetype");font-weight:400;font-style:normal}body{color:#202124;font:small/62.5% "Roboto",sans-serif;font-size:16px;line-height:150%}h1{font-size:2em;margin:.67em 0}pre{font-family:monospace,monospace;font-size:1em}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-weight:normal}h1,.h1{font-family:"Bevan",cursive;font-size:48px;line-height:1em}@media only screen and (max-width:768px){h1,.h1{font-size:30px}}h2{font-family:"Bevan",cursive;font-size:36px;line-height:1.11em}@media only screen and (max-width:768px){h2{font-size:27px}}@media only screen and (max-width:600px){h2{font-size:24px}}h2.blue{color:#0a3853}h3{font-family:"Bevan",cursive;font-size:24px;line-height:1.11em}h3.small{font-size:18px}h4{font-size:12px;line-height:1.66em;letter-spacing:0.2em;text-transform:uppercase;color:#202124;margin-bottom:1em}h4.green{color:#66925c;font-weight:400}p{line-height:1.5em;margin:0 0 1.5em 0}@media only screen and (max-width:768px){p{font-size:14px}}p:last-child{margin-bottom:0}p.large{font-size:18px}@media only screen and (max-width:768px){p.large{font-size:14px}}p.limited{max-width:658px}p.text-grey{color:#666666}p a{text-decoration:underline}p a:hover{text-decoration:none}hr{border:0;border-top:solid 1px #707070;margin:45px 0 50px 0}.quote{max-width:490px;margin:0 auto}.quote h2{font-family:"Roboto Condensed",sans-serif;font-size:27px;line-height:1.33em;letter-spacing:0.02em;font-weight:bold;font-style:italic}@media only screen and (max-width:768px){.quote h2{font-size:24px}}@media only screen and (max-width:600px){.quote h2{font-size:18px}}.quote p{text-transform:uppercase;letter-spacing:0.2em}.roboto-font{font-family:Roboto,sans-serif!important}.bevan-font{font-family:Bevan,cursive!important}.clearfix::after{clear:both;content:'';display:table}.container{max-width:1266px;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px;width:100%;min-width:320px}@media only screen and (max-width:768px){.container{padding-left:20px;padding-right:20px}}.container.extra-margin{max-width:820px}.container.extra-margin2{max-width:696px}.container.content-margin{padding-left:139px;padding-right:139px}@media only screen and (max-width:1280px){.container.content-margin{padding-left:129px;padding-right:129px}}@media only screen and (max-width:1023px){.container.content-margin{padding-left:50px;padding-right:50px}}@media only screen and (max-width:768px){.container.content-margin{padding-left:20px;padding-right:20px}}@media only screen and (max-width:768px){.container.mobile-full-width{padding-left:0;padding-right:0;overflow:hidden}}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.w100{width:100%;height:auto;display:block}.text-normal{text-transform:none}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-upper{text-transform:uppercase}.mt-0{margin-top:0}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}.richtext-image{width:100%;height:auto;display:block}.embedded-video{position:relative;overflow:hidden;padding-top:56.25%;margin:1rem 0}.embedded-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.button-block{margin:1rem 0}.heading-block{margin:1rem 0}section.page.gallery-block.light-brown{padding:45px 0;margin-top:0;margin-bottom:0}@media only screen and (max-width:600px){.slider-gallery-wrap.gallery-block .pager{margin:5px 0 5px}section.page.gallery-block.light-brown{padding:45px 25px 0;margin-top:0;margin-bottom:0}}section .container figcaption{font-size:12px;margin-bottom:50px;margin-top:10px}.slider-gallery-wrap .slider-gallery .slide{position:relative}.slider-gallery-wrap .slider-gallery .slide figcaption{position:absolute;bottom:0;left:0;width:100%;text-align:center;background:rgba(255,255,255,0.8);padding:10px;box-sizing:border-box;font-size:12px;margin-bottom:0px}img.full-width{width:100%}img.left{width:60%;margin-right:auto}img.right{width:60%;margin-left:auto}img.right + figcaption{margin-left:40%}section .content img.full-width{width:100%}section .content img.left{width:60%;margin-right:auto}section .content img.right{width:60%;margin-left:auto}img.right + figcaption{margin-left:40%}header{position:fixed;top:0;width:100%;z-index:10;background:#fff;padding:40px 0 25px 0;height:125px;transition:all 0.3s ease-out}@media only screen and (max-width:1023px){header{width:300px;height:100vh;top:0;right:0;z-index:10;overflow-y:auto;color:#fff;background:#66925c;padding-top:85px;box-shadow:0 0 20px rgba(0,0,0,0.3);transform:translateX(100%);transition:transform 0.25s ease-in-out;display:none}}@media only screen and (min-width:1024px){header:not(.home):not(.hidden-offset) + section{padding-top:125px}}header.active{display:block}header.animated{transform:translateX(0)}header.home,header.hidden-offset{color:#fff;background:none}@media only screen and (max-width:1023px){header.home,header.hidden-offset{background:#66925c;width:300px;position:fixed}}header.home.sticky .logo,header.hidden-offset.sticky .logo{transform:translateY(0);background-position:0 0}@media only screen and (min-width:1024px){header.home.sticky .btn-rounded,header.hidden-offset.sticky .btn-rounded{color:#202124;border-color:#202124}}@media only screen and (min-width:1024px){header.home.sticky .btn-rounded:hover,header.hidden-offset.sticky .btn-rounded:hover{background:#202124;color:#fff}}header.home .container,header.hidden-offset .container{padding-left:119px}@media only screen and (max-width:1280px){header.home .container,header.hidden-offset .container{padding-left:106px}}@media only screen and (max-width:1023px){header.home .container,header.hidden-offset .container{padding-left:15px}}header.home .logo,header.hidden-offset .logo{position:absolute;margin-left:-79px;transform:translateY(0);transition:transform 0.3s ease-out;background-position:0 100%}@media only screen and (max-width:1023px){header.home .logo,header.hidden-offset .logo{position:relative;margin-left:0;display:block;transform:none}}header.home .nav li a:after,header.hidden-offset .nav li a:after{background:#fff}header.home .btn-rounded,header.hidden-offset .btn-rounded{color:#fff;border-color:#fff}header.home .btn-rounded:hover,header.hidden-offset .btn-rounded:hover{background:#fff;color:#202124}@media only screen and (min-width:1024px){header.sticky{background:#fff;color:#202124;height:72px;padding:6px 0;box-shadow:0 1px 0 rgba(0,0,0,0.1)}}header .container{padding-left:40px;height:60px;display:flex;align-items:center}@media only screen and (max-width:1023px){header .container{height:auto;min-width:auto;flex-direction:column;padding-left:15px;padding-right:20px}}header .logo{display:block;width:40px;height:40px;background:url("/static/images/logo-mobile.svg?1bc838023c51") 0 0 no-repeat;background-size:100% 200%;margin-right:39px}@media only screen and (max-width:1280px){header .logo{margin-right:26px}}@media only screen and (max-width:1023px){header .logo{width:80px;height:80px;background-image:url("/static/images/logo.svg?1bc838023c51");background-position:0 0;margin-right:0;margin-bottom:50px}}@media only screen and (max-width:1023px){header .btn-rounded{color:#fff;border-color:#fff}}@media only screen and (max-width:1023px){header .btn-rounded:hover{background:#fff;color:#202124}}.header-mobile{position:fixed;display:none;height:80px;width:100%;z-index:10;transition:all 0.3s ease-out}@media only screen and (max-width:1023px){.header-mobile{display:block}}.header-mobile.sticky{background:#fff;height:60px;box-shadow:0 1px 0 rgba(0,0,0,0.1)}.header-mobile.sticky .btn-nav-close{top:20px}.header-mobile.sticky .btn-nav-close .hamburger-box .hamburger-inner,.header-mobile.sticky .btn-nav-close .hamburger-box .hamburger-inner::before,.header-mobile.sticky .btn-nav-close .hamburger-box .hamburger-inner::after{background-color:#202124}.header-mobile.sticky .logo-mobile{background-position:100% 0;top:10px;transform:translateY(0)}footer{background:#0a3853;color:#fff;padding:90px 0}@media only screen and (max-width:600px){footer{padding-top:18px;padding-bottom:60px}}footer .logo{display:block;width:100px;height:100px;background:url("/static/images/logo.svg?1bc838023c51") 0 0 no-repeat;background-size:100% 200%}footer .row{display:flex}@media only screen and (max-width:600px){footer .row{display:block}}footer .row .col:first-child{flex:1}@media only screen and (max-width:600px){footer .row .col:first-child{margin-bottom:30px;padding-right:0;padding-left:0}}footer .row .col.meta-nav{flex-basis:224px;font-size:14px;line-height:1.85em}@media only screen and (max-width:1023px){footer .row .col.meta-nav{flex-basis:auto}}footer .row .col.meta-nav a{display:inline-block;text-decoration:none;border-bottom:solid 1px #fff;line-height:1.3em;margin-bottom:1px}footer .row .col.meta-nav a.facebook{position:relative;margin-left:18px}footer .row .col.meta-nav a.facebook:before{content:'';width:20px;height:20px;display:inline-block;background:url("/static/images/facebook.svg?1bc838023c51") 0 0 no-repeat;background-size:100%;position:absolute;left:-24px}footer .row .col.meta-nav a.instagram{position:relative;margin-left:18px}footer .row .col.meta-nav a.instagram:before{content:'';width:20px;height:20px;display:inline-block;background:url(/static/images/instagram.svg?1bc838023c51) 0 0 no-repeat;background-size:100%;position:absolute;left:-24px}section.page{margin-top:87px;margin-bottom:58px;display:inline-block;width:100%}@media only screen and (max-width:768px){section.page{margin-top:50px;margin-bottom:48px}}section.page.margin-top-0,section.page.first{margin-top:30px}@media only screen and (max-width:1023px){section.page.margin-top-0,section.page.first{margin-top:86px}}section.page.mt-0{margin-top:0}section.page.mb-0{margin-bottom:0}section.header{padding-bottom:20px}section.grey{background:#e1e3e3;padding:65px 0 75px 0;margin-top:87px}@media only screen and (max-width:768px){section.grey{padding-top:50px;padding-bottom:50px;margin-top:50px}}section.bg-grey{background:rgba(32,33,36,0.05)}section.brown{background:#6C5641;padding:98px 0;margin-top:0;margin-bottom:0;color:#fff}@media only screen and (max-width:768px){section.brown{margin:0;padding-top:50px;padding-bottom:50px}}section.light-brown{background:#F9F6EE;padding:45px 0 120px 0;margin-top:0;margin-bottom:0}@media only screen and (max-width:768px){section.light-brown{margin:0;padding-top:32px;padding-bottom:32px}}@media only screen and (max-width:600px){section.light-brown{padding-top:0}}section.address{padding:0;margin:0;position:relative;min-height:90vh}@media only screen and (max-width:768px){section.address{padding:0;margin:0;min-height:50vh}}section.address .container{margin-top:87px;margin-bottom:50px}@media only screen and (max-width:600px){section.address .container{margin-bottom:0}}section.bg{padding:50px 0 160px 0;margin-top:87px;background:#000 url("/static/images/bg-home-search.png?1bc838023c51") 0 100% no-repeat;background-size:cover;color:#fff}@media only screen and (max-width:768px){section.bg{padding-top:50px;padding-bottom:50px;margin-top:0}}section h2,section h3{margin-bottom:1em}section .row{display:flex;justify-content:space-between}@media only screen and (max-width:768px){section .row{flex-wrap:wrap}}section .row.top{align-items:flex-start}section .row.top p{line-height:2em}section .row.top p span{font-size:13px}section .row.form{align-items:flex-start}section .row.form.hidden{display:none}@media only screen and (max-width:768px){section .row.form .col.image{margin-bottom:18px}}section .row.form .col:last-child{width:58%}@media only screen and (max-width:768px){section .row.form .col:last-child{width:100%}}section .row .col{width:48%}@media only screen and (max-width:768px){section .row .col{width:100%;order:2}}section .row .col.full-center{width:100%;max-width:596px;margin:0 auto}section .row .col.full-center .btn,section .row .col.full-center .col-right.link-button a,.col-right.link-button section .row .col.full-center a,section .row .col.full-center .col-text.link-button a,.col-text.link-button section .row .col.full-center a{margin-top:10px}@media only screen and (max-width:768px){section .row .col.image{order:1;margin-bottom:50px}}section .row .col.image .pad{padding:0 60px}@media only screen and (max-width:768px){section .row .col.image .pad{padding:0}}section .row .col .portrait{max-width:148px;width:100%;margin-bottom:20px}@media only screen and (max-width:480px){section .row .col .portrait{max-width:100px}}section .row .col h4{margin-bottom:18px}section .row .col h2{margin-bottom:36px}section .row .col h2:last-child{margin-bottom:0}section .prices-wrap{margin:30px 0 0 0}@media only screen and (max-width:1023px){section .prices-wrap{margin-left:0;margin-right:0}}@media only screen and (max-width:768px){section .prices-wrap{margin:20px -5px 0 -5px;padding-bottom:30px}}section .prices-wrap .slider-prices{margin:0 -12px}@media only screen and (max-width:768px){section .prices-wrap .slider-prices{margin:0}}section .prices-wrap .slider-prices .slick-list,section .prices-wrap .slider-prices .slick-track{display:flex}section .prices-wrap .slider-prices .slide{border:solid 1px #a6adb4;outline:none;margin:0 12px;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:768px){section .prices-wrap .slider-prices .slide{margin-left:5px;margin-right:5px}}section .prices-wrap .slider-prices .slide .slide-header{background:#a6adb4;color:#fff;text-align:center;padding:20px 20px 16px 20px}section .prices-wrap .slider-prices .slide .slide-header h2{color:#fff;margin-bottom:0;font-size:30px}@media only screen and (max-width:1100px){section .prices-wrap .slider-prices .slide .slide-header h2{font-size:27px}}section .prices-wrap .slider-prices .slide .slide-header h3{font-size:16px;font-family:inherit;line-height:1.6875em;padding:0;margin:0;font-weight:400}section .prices-wrap .slider-prices .slide .inner{padding:10px}section .prices-wrap .slider-prices .slide .inner.top{min-height:210px}@media only screen and (max-width:768px){section .prices-wrap .slider-prices .slide .inner.top{min-height:auto}}section .prices-wrap .slider-prices .slide .inner.middle{flex:1}section .prices-wrap .slider-prices .slide .inner.middle p:first-child{margin:0 -10px 1.5em -10px;padding:10px;background:#e4e6e8}section .prices-wrap .slider-prices .slide .inner p{font-size:18px}@media only screen and (max-width:480px){section .prices-wrap .slider-prices .slide .inner p{font-size:14px}}section .prices-wrap .slider-prices .slide .inner ul{padding:0 0 0 20px;margin:0 0 1em 0;font-size:18px;line-height:1.5em;letter-spacing:0.02em}@media only screen and (max-width:480px){section .prices-wrap .slider-prices .slide .inner ul{font-size:14px}}section .prices-wrap .slider-prices .slide .inner ul.price{padding:0;margin:10px 0 0 0;list-style:none;font-size:16px}@media only screen and (max-width:480px){section .prices-wrap .slider-prices .slide .inner ul.price{font-size:14px}}section .prices-wrap .slider-prices .slide .inner ul.price li{text-align:center;margin-bottom:10px}section .prices-wrap .slider-prices .slide .inner ul.price li:nth-child(odd){background:#e4e6e8;line-height:35px}section .prices-wrap .slider-prices .slide .inner ul.price li:nth-child(even){font-weight:bold;line-height:24px}section .prices-wrap .slider-prices .slide .inner ul li strike{color:#a6adb4}section .prices-wrap .slider-prices .slide .inner h5{font-weight:bold;font-size:18px;margin-top:3em}@media only screen and (max-width:480px){section .prices-wrap .slider-prices .slide .inner h5{font-size:14px}}section .prices-wrap .slider-prices .slide .inner .btn,section .prices-wrap .slider-prices .slide .inner .col-right.link-button a,.col-right.link-button section .prices-wrap .slider-prices .slide .inner a,section .prices-wrap .slider-prices .slide .inner .col-text.link-button a,.col-text.link-button section .prices-wrap .slider-prices .slide .inner a{width:100%;font-size:13px}@media only screen and (max-width:480px){section .prices-wrap .slider-prices .slide .inner .btn,section .prices-wrap .slider-prices .slide .inner .col-right.link-button a,.col-right.link-button section .prices-wrap .slider-prices .slide .inner a,section .prices-wrap .slider-prices .slide .inner .col-text.link-button a,.col-text.link-button section .prices-wrap .slider-prices .slide .inner a{font-size:11px}}section .prices-wrap .slider-prices .slide .inner .discount{background:#E53253;color:#fff;font-size:16px;letter-spacing:0.02em;line-height:1.5em;text-align:center;padding:6px}@media only screen and (max-width:480px){section .prices-wrap .slider-prices .slide .inner .discount{font-size:14px}}section .prices-wrap .note{color:#66925c;display:block;text-align:center;font-size:12px;letter-spacing:0.02em;line-height:1.5em;margin:20px 0}@media only screen and (max-width:1024px){section .prices-wrap .note{margin-top:40px;padding:0 24px}}section .prices-wrap .slick-dots{position:absolute;padding:0;margin:0;list-style:none;display:flex;bottom:-40px;left:50%;transform:translateX(-50%)}section .prices-wrap .slick-dots li{margin:0 6px;border:0}section .prices-wrap .slick-dots li.slick-active button{top:0;width:8px;height:8px;background:#66925c}section .prices-wrap .slick-dots li button{position:relative;background:none;padding:0;margin:0;text-indent:-9999px;top:1px;width:6px;height:6px;background:#a6adb4;border-radius:50%;border:0;transition:background 0.25s ease}@media only screen and (max-width:768px){section .content{font-size:14px}}section .content h1{font-family:"Bevan",cursive;font-size:24px;line-height:1.16em;padding:0;margin:0 0 1.66em 0}section .content h1 + .subline{margin-top:-1.5em}section .content h2{font-family:"Bevan",cursive;font-size:18px;line-height:1.33em;padding:0;margin:0 0 1.44em 0}section .content h3{font-family:"Roboto",sans-serif;font-size:12px;font-weight:bold;letter-spacing:0.2em;line-height:1.66em;padding:0;margin:0 0 1.16em 0;text-transform:uppercase}section .content h5{font-size:16px;line-height:1.5em;letter-spacing:0.02em;font-weight:bold;margin-bottom:0.75em}@media only screen and (max-width:1023px){section .content h5{font-size:14px}}section .content .subline{display:block;color:#999999;margin-bottom:2em}section .content .subline a{color:#999999}section .content img{padding:0;margin:36px 0 50px 0;display:block;width:100%;height:auto}section .content img + .image-caption,section .content img + figcaption{margin-top:-40px}section .content figure{margin:0}section .content .image-caption,section .content figcaption{display:block;font-size:12px;line-height:1.66em;margin-bottom:50px}section .content table{margin-bottom:50px}section .content table:last-child{margin-bottom:0}section .content table td{padding-right:16px;vertical-align:top}section .content table td:last-child{padding-right:0}section .post-footer{display:flex;justify-content:space-between;margin-top:70px}section .post-footer .social{max-width:370px;width:50%}@media only screen and (max-width:600px){section .post-footer .social{width:100%;max-width:none}}section .post-footer .print{flex:1}@media only screen and (max-width:600px){section .post-footer .print{display:none}}section .post-footer .icon{display:inline-block;width:42px;height:42px;background-position:0 0;background-size:100% 200%;background-repeat:no-repeat;margin:22px 10px 0 0}section .post-footer .icon:last-child{margin-right:0}section .post-footer .icon:hover{background-position:0 100%}section .post-footer .icon.facebook{background-image:url("/static/images/ico-facebook.svg?1bc838023c51")}section .post-footer .icon.twitter{background-image:url("/static/images/ico-twitter.svg?1bc838023c51")}section .post-footer .icon.whatsapp{background-image:url("/static/images/ico-whatsapp.svg?1bc838023c51")}section .post-footer .icon.mail{background-image:url("/static/images/ico-mail.svg?1bc838023c51")}section .post-footer .icon.print{background-image:url("/static/images/ico-print.svg?1bc838023c51")}section .team{display:flex;justify-content:space-between;margin-top:40px}@media only screen and (max-width:600px){section .team{display:block}}section .team .col-left{width:34%;color:#666666}@media only screen and (max-width:600px){section .team .col-left{width:100%;margin-bottom:20px}}section .team .col-left img{max-width:148px;margin-bottom:20px}section .team .col-right{width:64%}@media only screen and (max-width:600px){section .team .col-right{width:100%}}section .team.large-image .col-left,section .team.large-image .col-right{width:50%}@media only screen and (max-width:600px){section .team.large-image .col-left,section .team.large-image .col-right{width:100%}}section .team.large-image .col-left img,section .team.large-image .col-right img{width:100%;height:auto;margin-bottom:20px;max-width:none}section .steps{display:flex;justify-content:space-between;margin:50px 0 72px 0;position:relative}@media only screen and (max-width:768px){section .steps{display:block;margin-bottom:50px}}section .steps:before{content:'';position:absolute;display:block;width:100%;height:2px;background:#a6adb4;top:50%;margin-top:-1px}@media only screen and (max-width:768px){section .steps:before{top:auto;left:50%;margin:0 0 0 -1px;width:2px;height:100%}}section .steps .item{background:#a6adb4;color:#fff;padding:50px 20px 40px 20px;width:calc(33.333% - 16px);max-width:330px;position:relative;z-index:1;font-size:16px}@media only screen and (max-width:768px){section .steps .item{width:100%;margin:0 auto 20px auto;min-height:250px;font-size:14px}}@media only screen and (max-width:768px){section .steps .item:last-child{margin-bottom:0}}section .steps .item h3{font-size:36px;line-height:1.11em;margin-bottom:1em;font-family:"Bevan",cursive}@media only screen and (max-width:768px){section .steps .item h3{font-size:27px}}section.blocks-wrapper .bg-color-start-block{padding:45px 0px;margin:0 auto}section.blocks-wrapper .bg-color-start-block.bg-light-gray{background-color:#e1e3e3}section.blocks-wrapper .bg-color-start-block.bg-gray{background-color:#a6adb4}section.blocks-wrapper .bg-color-start-block.bg-light-brown{background-color:#F9F6EE}@media (min-width:768px){section.blocks-wrapper .bg-color-start-block.container{max-width:calc(100% - (2 * 45px));margin-left:45px;margin-right:45px}}section.blocks-wrapper.full-width{width:100%;max-width:none}section.blocks-wrapper.full-width .bg-color-start-block{padding:45px 0;margin:0}section.blocks-wrapper .outside-bg-color{padding:45px 0px;margin:0 auto}section.blocks-wrapper .heading-block{margin-top:0;padding-top:0}.two-cols{display:flex}@media only screen and (max-width:1023px){.two-cols{flex-direction:column}}.two-cols .col-left{flex:1;margin-right:86px}@media only screen and (max-width:1023px){.two-cols .col-left{margin-right:0;order:2}}.two-cols .col-right{min-width:286px;width:26%}@media only screen and (max-width:1023px){.two-cols .col-right{min-width:auto;max-width:296px;width:100%;margin:0 auto;order:1}}@media only screen and (max-width:768px){.two-cols .col-right{margin-bottom:10px}}@media only screen and (max-width:480px){.two-cols .col-right{max-width:none}}@media only screen and (max-width:1023px){.two-cols .col-right img:first-child{margin-top:35px}}.two-cols .additional-info .tab-selectbox{color:#fff;margin:0;border:0;background:#aaaaaa}.two-cols .additional-info .tabs-content{padding:30px 15px 20px 15px;border:solid 1px #dddddd;border-top:0}.map{width:100%;height:80vh;margin-top:30px}.map-address{width:50%;height:100%;position:absolute;top:0;left:50%}@media only screen and (max-width:600px){.map-address{position:relative;width:calc(100% + 40px);height:340px;left:0;margin:30px -20px 0 -20px}}.btn-rounded{font-family:"Roboto Condensed",sans-serif;font-weight:bold;font-size:18px;line-height:40px;letter-spacing:0.05em;border:2px solid #202124;border-radius:25px;padding:0 14px 0 25px;transition:all 0.25s ease}@media only screen and (max-width:1280px){.btn-rounded{font-size:16px;padding-left:20px;padding-right:20px}}@media only screen and (max-width:1023px){.btn-rounded{padding-left:20px;padding-right:20px}}.btn-rounded:hover{background:#202124;color:#fff}.btn-rounded.inverse{color:#fff;border-color:#fff}.btn-rounded.inverse:hover{background:#fff;color:#202124}.btn,.col-right.link-button a,.col-text.link-button a{display:inline-block;font-size:13px;font-weight:bold;letter-spacing:0.1em;border-radius:6px;text-transform:uppercase;background:#66925c;color:#fff;border:solid 1px #fff;min-width:184px;text-align:center;height:48px;line-height:48px;outline:none;text-decoration:none;transition:all 0.25s ease;padding-left:15px;padding-right:15px}.btn:hover,.col-right.link-button a:hover,.col-text.link-button a:hover{color:#66925c;background:#fff;border:solid 1px #66925c}.btn:hover.download:after,.col-right.link-button a:hover.download:after,.col-text.link-button a:hover.download:after{background-position:0 100%}.btn:active,.col-right.link-button a:active,.col-text.link-button a:active{transform:translateY(2px)}.btn.download,.col-right.link-button a.download,.col-text.link-button a.download{max-width:328px;width:90%}.btn.download:after,.col-right.link-button a.download:after,.col-text.link-button a.download:after{content:'';display:inline-block;width:20px;height:20px;background:url("/static/images/download-arrow.svg?1bc838023c51") 0 0 no-repeat;background-size:100% 200%;position:relative;top:4px;left:12px}.btn.small,.col-right.link-button a.small,.col-text.link-button a.small{height:39px;line-height:37px;border-color:#66925c;padding:0 27px;font-size:11px}.btn.small:hover,.col-right.link-button a.small:hover,.col-text.link-button a.small:hover{border-color:#66925c}.btn.small.home,.col-right.link-button a.small.home,.col-text.link-button a.small.home{font-size:13px}.btn.small.inverse,.col-right.link-button a.small.inverse,.col-text.link-button a.small.inverse{font-size:11px;color:#202124;border-color:#202124;background:#fff}.btn.small.inverse:hover,.col-right.link-button a.small.inverse:hover,.col-text.link-button a.small.inverse:hover{background:#202124;border-color:#202124;color:#fff}.col-right.link-button a,.col-text.link-button a{border:none}.btn-nav-close{display:none}@media only screen and (max-width:1023px){.btn-nav-close{display:block;width:20px;height:18px;padding:0;border:none;outline:none;font-size:0;cursor:pointer;background:none;position:absolute;z-index:10;top:30px;right:20px;transition:top 0.3s ease-out}}.btn-nav-close.home .hamburger-box .hamburger-inner,.btn-nav-close.home .hamburger-box .hamburger-inner::before,.btn-nav-close.home .hamburger-box .hamburger-inner::after{background-color:#fff}.btn-nav-close .hamburger-box{width:20px;height:18px;display:inline-block;position:relative;top:-2px}.btn-nav-close .hamburger-box.active .hamburger-inner{background-color:#fff;transform:rotate(45deg)}.btn-nav-close .hamburger-box.active .hamburger-inner::before{background-color:#fff;top:0;opacity:0}.btn-nav-close .hamburger-box.active .hamburger-inner::after{background-color:#fff;bottom:0;transform:rotate(-90deg)}.btn-nav-close .hamburger-box .hamburger-inner{display:block;top:50%;margin-top:0}.btn-nav-close .hamburger-box .hamburger-inner,.btn-nav-close .hamburger-box .hamburger-inner::before,.btn-nav-close .hamburger-box .hamburger-inner::after{width:20px;height:2px;background-color:#202124;position:absolute;border-radius:1px}.btn-nav-close .hamburger-box .hamburger-inner::before,.btn-nav-close .hamburger-box .hamburger-inner::after{content:'';display:block}.btn-nav-close .hamburger-box .hamburger-inner::before{top:-8px}.btn-nav-close .hamburger-box .hamburger-inner::after{bottom:-8px}.logo-mobile{display:block;width:40px;height:40px;background:url("/static/images/logo-mobile.svg?1bc838023c51") 0 0 no-repeat;background-position:0 0;background-size:100% 200%;position:absolute;z-index:10;top:20px;left:20px;transition:top 0.3s ease-out,transform 0.3s ease-out}.logo-mobile.inverse{background-position:0 100%}.logo-mobile.home{transform:translateY(-60px)}.nav{list-style:none;padding:0;margin:0;flex:1}@media only screen and (max-width:1023px){.nav{margin-bottom:50px}}.nav li{display:inline-block;margin-right:24px}@media only screen and (max-width:1280px){.nav li{margin-right:16px}}@media only screen and (max-width:1023px){.nav li{display:block;margin:0;text-align:center;border-bottom:solid 1px rgba(255,255,255,0.2)}}.nav li a{font-family:"Roboto Condensed",sans-serif;font-size:18px;letter-spacing:0.05em;line-height:1.2em;display:inline-block;position:relative;padding:4px 0}@media only screen and (max-width:1280px){.nav li a{font-size:16px}}@media only screen and (max-width:1023px){.nav li a{padding:0;font-family:"Bevan",cursive;font-size:18px;line-height:2.66em}}.nav li a.active:after,.nav li a:hover:after{width:100%}@media only screen and (max-width:1023px){.nav li a.active{opacity:0.4}}.nav li a:after{content:'';position:absolute;display:block;left:0;bottom:-2px;width:0;height:2px;background:#202124;transition:width 0.3s}@media only screen and (max-width:1023px){.nav li a:after{display:none}}.breadcrumbs{font-size:11px;letter-spacing:0.025em;line-height:1em;padding-bottom:20px}@media only screen and (max-width:1023px){.breadcrumbs{display:none}}.breadcrumbs a{color:#999999}.breadcrumbs a:hover{color:#202124;text-decoration:underline}.tab-selectbox{border-bottom:solid 1px #dddddd;margin-top:50px;margin-bottom:30px;display:flex}.tab-selectbox.inverse{border-color:#fff}.tab-selectbox.inverse .tab,.tab-selectbox.inverse .more{opacity:0.5}.tab-selectbox.inverse .tab.active,.tab-selectbox.inverse .tab.hover,.tab-selectbox.inverse .tab:hover,.tab-selectbox.inverse .more.active,.tab-selectbox.inverse .more.hover,.tab-selectbox.inverse .more:hover{opacity:1}.tab-selectbox.inverse .tab.active,.tab-selectbox.inverse .more.active{border-color:#fff}@media only screen and (max-width:600px){.tab-selectbox.expand .tab,.tab-selectbox.expand .more{order:1;display:inline-block}}.tab-selectbox .tab,.tab-selectbox .more{display:inline-block;padding:8px 16px;font-size:13px;letter-spacing:0.2em;line-height:1.54em;font-weight:bold;text-transform:uppercase;opacity:0.3;cursor:pointer;order:2}@media only screen and (max-width:600px){.tab-selectbox .tab,.tab-selectbox .more{display:none}}.tab-selectbox .tab.active,.tab-selectbox .tab:hover,.tab-selectbox .more.active,.tab-selectbox .more:hover{opacity:1}@media only screen and (max-width:600px){.tab-selectbox .tab.hover,.tab-selectbox .more.hover{display:block}}.tab-selectbox .tab.active,.tab-selectbox .more.active{border-bottom:solid 2px #dddddd;display:inline-block}@media only screen and (max-width:600px){.tab-selectbox .tab.active,.tab-selectbox .more.active{order:1}}.tab-selectbox .more{display:none}@media only screen and (max-width:600px){.tab-selectbox .more{display:inline-block;position:relative}}.tab-selectbox .more .dropdown{display:none;position:absolute;top:0;left:0;list-style:none;padding:0;margin:0;background:#fff;color:#202124;box-shadow:0 0 20px rgba(0,0,0,0.3);z-index:11}.tab-selectbox .more .dropdown.active{display:block}.tab-selectbox .more .dropdown li{padding:8px 16px;cursor:pointer}.tab-selectbox .more .dropdown li:last-child{margin-bottom:0}.tab-selectbox .more .dropdown li:hover{background:#ebeded}.tab-selectbox .more .dropdown li.active{display:none}.tabs-content .content-inner{display:none}.tabs-content .content-inner.active{display:block}.tabs-content .content-inner.text-grey{color:#666666}.tabs-content .content-inner p{margin-bottom:1.2em}.tabs-content .content-inner p:last-child{margin-bottom:0}.tabs-content .content-inner hr{border:0;border-top:solid 1px #dddddd;margin:0.7em 0}.tabs-content .content-inner .items{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 50px 0}.tabs-content .content-inner .items li{display:flex;margin-bottom:10px;padding-right:16px;width:33%;white-space:nowrap}@media only screen and (max-width:1280px){.tabs-content .content-inner .items li{width:50%}}@media only screen and (max-width:768px){.tabs-content .content-inner .items li{font-size:14px}}@media only screen and (max-width:480px){.tabs-content .content-inner .items li{width:100%}}.tabs-content .content-inner .items li .ico{display:inline-block;width:30px;min-width:30px;height:30px;background-position:0 0;background-size:100% 100%;background-repeat:no-repeat;margin-right:16px;margin-top:-4px}.tabs-content .content-inner .items li .ico.fruit{background-image:url("/static/images/product-icons/Obst.svg?1bc838023c51")}.tabs-content .content-inner .items li .ico.vegetables{background-image:url("/static/images/product-icons/Gemuese.svg?1bc838023c51")}.tabs-content .content-inner .items li .ico.nuts{background-image:url("/static/images/product-icons/Nuesse.svg?1bc838023c51")}.tabs-content .content-inner .items li .ico.milk{background-image:url("/static/images/product-icons/Milch.svg?1bc838023c51")}.tabs-content .content-inner .items li .ico.dairy{background-image:url("/static/images/product-icons/Milchprodukte.svg?1bc838023c51")}.tabs-content .content-inner .items li .ico.meat-sausages{background-image:url("/static/images/product-icons/FleischundWurstwaren.svg?1bc838023c51")}.tabs-content .content-inner .items li .ico.grain{background-image:url("/static/images/product-icons/Getreide.svg?1bc838023c51")}.tabs-content .content-inner .items li .ico.bread{background-image:url("/static/images/product-icons/Brot.svg?1bc838023c51")}.tabs-content .content-inner .items li .ico.biscuits{background-image:url("/static/images/product-icons/Gebaeck.svg?1bc838023c51")}.tabs-content .content-inner .items li .ico.juices{background-image:url("/static/images/product-icons/Saefte.svg?1bc838023c51")}.tabs-content .content-inner .items li .ico.liqueurs{background-image:url("/static/images/product-icons/Likoere.svg?1bc838023c51")}.tabs-content .content-inner .items li .ico.spirits{background-image:url("/static/images/product-icons/Spirituosen.svg?1bc838023c51")}.tabs-content .content-inner .items li .ico.wine{background-image:url("/static/images/product-icons/Wein.svg?1bc838023c51")}.tabs-content .content-inner .items li .ico.potato{background-image:url("/static/images/product-icons/Kartoffel.svg?1bc838023c51")}.tabs-content .content-inner .tab-row{display:flex;justify-content:space-between;margin-bottom:1.2em}.tabs-content .content-inner .tab-row .col{width:48%}.selectbox-wrap *:focus{outline:none!important}.selectbox-wrap select{width:100%;opacity:0}.select2{width:100%!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid rgba(32,33,36,0.3);border-radius:0;height:auto}.select2-container--default .select2-selection--single.selected-value{border-color:#202124}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#202124;font-size:15px;line-height:1em;padding:11px 40px 11px 15px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;position:absolute;right:8px;top:8px;z-index:1;font-weight:normal;font-size:0;width:24px;height:24px;background:#fff url("/static/images/ico-close.svg?1bc838023c51") 0 0 no-repeat;background-size:100%}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#202124}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;position:absolute;top:0;right:0;width:40px}.select2-container--default .select2-selection--single .select2-selection__arrow b{width:12px;height:12px;position:absolute;display:block;top:14px;right:14px;background:url("/static/images/arrow-down.svg?1bc838023c51") 0 0 no-repeat;background-size:100%;border:0;left:auto;margin:0}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single{background-color:#edeeef;border-color:#5c5f68}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__clear{background-color:#edeeef}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{transform:rotate(180deg)}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid rgba(32,33,36,0.3)}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:300px;overflow-y:auto}.select2-container--default .select2-results__options--nested .select2-results__option{padding-left:2em!important}.select2-container--default .select2-results__group{font-size:15px;line-height:1em;padding:11px 15px 11px 1em;color:rgba(32,33,36,0.3)}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#ebeded;color:#666666}.select2-dropdown{border:solid 1px rgba(32,33,36,0.3)!important;border-radius:0;top:5px}.select2-results__option{color:#666666;font-size:15px;line-height:1em;padding:11px 15px}.form-field{padding:6px 12px;border:1px solid #aaa;border-radius:0px;font-size:16px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.filters{display:flex}@media only screen and (max-width:1100px){.filters{flex-wrap:wrap}}.filters.farms{margin:68px 0}@media only screen and (max-width:1023px){.filters.farms{margin:50px 0}}.filters.posts{margin:68px 0 35px 0;max-width:460px}@media only screen and (max-width:1023px){.filters.posts{margin:50px 0 30px 0}}.filters.inverse .range-slider .label{opacity:0.5}.filters.inverse .range-slider .rangeslider{background-color:rgba(255,255,255,0.5)}.filters.inverse .btn:hover,.filters.inverse .col-right.link-button a:hover,.col-right.link-button .filters.inverse a:hover,.filters.inverse .col-text.link-button a:hover,.col-text.link-button .filters.inverse a:hover{border-color:#fff}.filters .col1,.filters .col2,.filters .col3,.filters .col4,.filters .col5{display:flex}@media only screen and (max-width:600px){.filters .col1,.filters .col2,.filters .col3,.filters .col4,.filters .col5{flex-basis:100%;margin-top:20px}}@media only screen and (max-width:480px){.filters .col1,.filters .col2,.filters .col3,.filters .col4,.filters .col5{display:block}}.filters .col3{flex:1}@media only screen and (max-width:1100px){.filters .col3{flex-basis:100%;margin-top:20px}}@media only screen and (max-width:600px){.filters .col3{display:block}}@media only screen and (max-width:480px){.filters .col3{text-align:right}}@media only screen and (max-width:600px){.filters .col3 .btn,.filters .col3 .col-right.link-button a,.col-right.link-button .filters .col3 a,.filters .col3 .col-text.link-button a,.col-text.link-button .filters .col3 a{margin-top:20px}}.filters .col3 .space{flex:1}@media only screen and (max-width:1023px){.filters .col3 .space{display:none}}.filters .col4{flex:1}@media only screen and (max-width:600px){.filters .col5{display:block}}@media only screen and (max-width:480px){.filters .col5{text-align:right}}@media only screen and (max-width:600px){.filters .col5 .btn,.filters .col5 .col-right.link-button a,.col-right.link-button .filters .col5 a,.filters .col5 .col-text.link-button a,.col-text.link-button .filters .col5 a{margin-top:20px}}.filters .col6{width:300px;margin-right:9px}@media only screen and (max-width:480px){.filters .col6{width:100%;margin-right:0}}.filters .selectbox-wrap{margin-right:9px}@media only screen and (max-width:768px){.filters .selectbox-wrap{margin-right:4px}}@media only screen and (max-width:480px){.filters .selectbox-wrap{margin-right:0}}.filters .selectbox-wrap.select1{width:134px}@media only screen and (max-width:480px){.filters .selectbox-wrap.select1{width:100%}}.filters .selectbox-wrap.select2{width:160px}@media only screen and (max-width:480px){.filters .selectbox-wrap.select2{width:100%;margin-top:20px}}.filters .selectbox-wrap.select3{width:153px}@media only screen and (max-width:480px){.filters .selectbox-wrap.select3{width:100%}}.filters .selectbox-wrap.select4{flex:1}.filters .field{margin-right:19px;position:relative}@media only screen and (max-width:1100px){.filters .field{margin-right:0}}@media only screen and (max-width:480px){.filters .field{margin-top:20px}}.filters .field.search{width:101px}@media only screen and (max-width:480px){.filters .field.search{width:100%}}.filters .field.search:after{content:'';display:block;position:absolute;right:8px;top:9px;width:22px;height:22px;background:url("/static/images/ico-search.svg?1bc838023c51") 100% 50% no-repeat;background-size:100%}@media only screen and (max-width:480px){.filters .field.search.first{margin-top:0}}.filters .field.search input{padding-right:40px}.filters .field.search input.selected-value{border-color:#202124}.filters .field.search .field-clear{display:block;position:absolute;right:1px;top:1px;height:37px;width:38px;background:#fff;z-index:10;cursor:pointer;display:none}.filters .field.search .field-clear:after{content:'';display:block;position:absolute;right:7px;top:7px;width:24px;height:24px;background:url("/static/images/ico-close.svg?1bc838023c51") 0 0 no-repeat;background-size:100%}.filters .field input{padding:0 15px;height:39px;line-height:39px;border:1px solid rgba(32,33,36,0.3);color:#202124;font-size:15px;line-height:1em;width:100%;outline:none}.filters .field input::-webkit-input-placeholder{color:rgba(32,33,36,0.3)}.filters .field input:-moz-placeholder{color:rgba(32,33,36,0.3)}.filters .field input::-moz-placeholder{color:rgba(32,33,36,0.3)}.filters .field input:-ms-input-placeholder{color:rgba(32,33,36,0.3)}.filters .range-slider{display:flex;align-items:center;margin-right:28px;flex:1}@media only screen and (max-width:1100px){.filters .range-slider{max-width:324px}}@media only screen and (max-width:768px){.filters .range-slider{max-width:308px}}@media only screen and (max-width:480px){.filters .range-slider{max-width:none;margin-right:0}}.filters .range-slider.min-width{min-width:320px}.filters .range-slider.width{width:320px}@media only screen and (max-width:480px){.filters .range-slider.width{width:100%}}.filters .range-slider .label{opacity:0.3;font-size:15px;white-space:nowrap}.filters .range-slider .label:first-child{margin-right:14px}.filters .range-slider .label:last-child{margin-left:14px}.filters .range-slider .label .count{display:inline-block;width:26px;text-align:right}.filters .range-slider input{opacity:0}.rangeslider,.rangeslider__fill{display:block}.rangeslider{background:#66925c;position:relative}.rangeslider--horizontal{height:2px;width:100%}.rangeslider--vertical{width:20px;min-height:150px;max-height:100%;height:100%}.rangeslider--disabled{opacity:0.4}.rangeslider__fill{position:absolute}.rangeslider--horizontal .rangeslider__fill{top:0;height:100%}.rangeslider--vertical .rangeslider__fill{bottom:0;width:100%}.rangeslider__handle{background:white;border:1px solid rgba(32,33,36,0.3);cursor:pointer;display:inline-block;width:28px;height:28px;position:absolute;border-radius:50%}.rangeslider__handle:after{content:"";display:block;width:12px;height:12px;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;background:url("/static/images/arrow-down.svg?1bc838023c51") 0 0 no-repeat;background-size:100%;transform:rotate(90deg)}.rangeslider--horizontal .rangeslider__handle{top:-12px;touch-action:pan-y;-ms-touch-action:pan-y}.rangeslider--vertical .rangeslider__handle{left:-12px;touch-action:pan-x;-ms-touch-action:pan-x}.card-list{display:flex;margin:65px -12px 50px -12px}@media only screen and (max-width:600px){.card-list{margin-top:40px;margin-bottom:22px;flex-wrap:wrap}}.card-list.bottom{margin-top:30px}@media only screen and (max-width:600px){.card-list.bottom{margin-top:30px}}.card-list-small{display:flex;flex-wrap:wrap;margin:50px -12px 30px -12px}@media only screen and (max-width:600px){.card-list-small{margin-top:40px;margin-bottom:2px;flex-wrap:wrap}}.card-list-small.normal-height{align-items:flex-start}.card{padding:0 12px}@media only screen and (max-width:600px){.card{width:100%;margin-bottom:12px}}.card:last-child{margin-bottom:0}.card.big{padding:0}.card.big .card-content h4{font-size:24px}@media only screen and (max-width:1023px){.card.big .card-content h4{font-size:20px}}@media only screen and (max-width:600px){.card.big .card-content h4{font-size:18px}}.card.big .card-content h5{margin-bottom:0.5em}.card.small,.card.xsmall{width:25%;margin-bottom:20px}@media only screen and (max-width:1023px){.card.small,.card.xsmall{width:50%}}@media only screen and (max-width:600px){.card.small,.card.xsmall{width:100%}}.card.small .inner,.card.xsmall .inner{display:flex;flex-direction:column}@media only screen and (max-width:600px){.card.small .inner,.card.xsmall .inner{flex-direction:row;padding:5px;border:solid 1px rgba(32,33,36,0.2);border-radius:0}}@media only screen and (max-width:600px){.card.small .card-header,.card.xsmall .card-header{margin-left:0;margin-top:0;margin-bottom:0;width:40%}}.card.small .card-header.empty,.card.xsmall .card-header.empty{border:solid 1px rgba(32,33,36,0.2);border-bottom:0}@media only screen and (max-width:600px){.card.small .card-header.empty,.card.xsmall .card-header.empty{border:0}}.card.small .card-content,.card.xsmall .card-content{display:flex;flex-direction:column;flex:1;border:solid 1px rgba(32,33,36,0.2);border-top:0;padding:20px 10px;color:#666666}@media only screen and (max-width:600px){.card.small .card-content,.card.xsmall .card-content{padding-left:8px;padding-top:0;padding-bottom:0;border:0}}.card.small .card-content .content-inner,.card.xsmall .card-content .content-inner{flex:1}.card.small .card-content h4,.card.xsmall .card-content h4{font-family:"Roboto",sans-serif;font-size:16px;line-height:1.5em;margin-bottom:0;color:inherit}@media only screen and (max-width:600px){.card.small .card-content h4,.card.xsmall .card-content h4{font-size:14px}}.card.small .card-content p,.card.small .card-content .link,.card.xsmall .card-content p,.card.xsmall .card-content .link{font-size:16px}@media only screen and (max-width:600px){.card.small .card-content p,.card.small .card-content .link,.card.xsmall .card-content p,.card.xsmall .card-content .link{font-size:14px}}.card.xsmall{width:20%}.card.xsmall.double{width:40%}@media only screen and (max-width:1023px){.card.xsmall.double{width:100%}}.card.xsmall.double .inner{border:solid 1px rgba(32,33,36,0.5);flex-direction:row;padding:10px}@media only screen and (max-width:480px){.card.xsmall.double .card-header{display:none}}.card.xsmall.double .card-header img{height:100%;width:100%;object-fit:cover}.card.xsmall.double .card-content{border:0;padding:48px 0 0 25px}@media only screen and (max-width:600px){.card.xsmall.double .card-content{padding-top:30px}}@media only screen and (max-width:480px){.card.xsmall.double .card-content{padding:10px 0 0 0}}.card.xsmall.double .card-content h4{font-family:"Bevan",cursive;color:#202124;font-size:24px;line-height:1em;margin-bottom:1em;font-weight:normal}@media only screen and (max-width:600px){.card.xsmall.double .card-content h4{font-size:18px}}.card.xsmall.double .card-content .btn,.card.xsmall.double .card-content .col-right.link-button a,.col-right.link-button .card.xsmall.double .card-content a,.card.xsmall.double .card-content .col-text.link-button a,.col-text.link-button .card.xsmall.double .card-content a{margin-top:1em}@media only screen and (max-width:600px){.card.grid-item .inner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:repeat(5,minmax(0,auto));grid-template-areas:'row2 row2 row2 row2 row2' 'row1 row1 row3 row3 row3'}}@media only screen and (max-width:600px){.card.grid-item .card-image{padding:0 0 16px 10px;grid-area:row1}}.card.grid-item .card-image img{width:100%;height:auto}.card.grid-item .card-header{padding:18px 20px 0 25px}@media only screen and (max-width:600px){.card.grid-item .card-header{padding:0;margin-bottom:0;width:auto;grid-area:row2}}.card.grid-item .card-header h5{text-transform:uppercase;font-size:12px;letter-spacing:0.2em;line-height:2em;font-weight:bold;margin-bottom:1em}@media only screen and (max-width:768px){.card.grid-item .card-header h5{word-break:break-all}}@media only screen and (max-width:600px){.card.grid-item .card-header h5{font-size:11px;line-height:1.36em;word-break:normal}}.card.grid-item .card-header h4{font-family:"Bevan",cursive;font-size:15px;line-height:1.6em;letter-spacing:normal;text-transform:none;margin-bottom:1em}@media only screen and (max-width:768px){.card.grid-item .card-header h4{word-break:break-all}}@media only screen and (max-width:600px){.card.grid-item .card-header h4{line-height:1.32em;word-break:normal}}.card.grid-item .card-content{padding-top:0}@media only screen and (max-width:600px){.card.grid-item .card-content{grid-area:row3}}@media only screen and (max-width:600px){.card.grid-item .card-content p,.card.grid-item .card-content .link{font-size:13px}}.card.termine .inner{padding:10px 15px;border:solid 1px rgba(32,33,36,0.2);border-radius:0}@media only screen and (max-width:600px){.card.termine .inner{flex-wrap:wrap;padding:5px}}.card.termine .card-date{font-size:13px;letter-spacing:0.2em;text-transform:uppercase;margin-bottom:4px}@media only screen and (max-width:600px){.card.termine .card-date{width:100%;font-size:12px;order:1;margin-bottom:8px}}.card.termine .card-header{margin-bottom:6px}@media only screen and (max-width:600px){.card.termine .card-header{order:3;width:35%;margin:0 0 0 20px}}.card.termine .card-content{border:0;padding:0}@media only screen and (max-width:600px){.card.termine .card-content{order:2;padding:0}}.card.termine .card-content h5{text-transform:uppercase;font-size:13px;letter-spacing:0.2em;line-height:2em;font-weight:bold;color:#202124;margin-bottom:8px}@media only screen and (max-width:600px){.card.termine .card-content h5{font-size:11px;margin-bottom:4px}}.card.termine .card-content h4{font-family:"Bevan",cursive;font-size:18px;line-height:1.6em;letter-spacing:normal;text-transform:none;margin-bottom:14px;color:#202124}@media only screen and (max-width:600px){.card.termine .card-content h4{font-size:15px;margin-bottom:10px}}.card.termine .card-additional-content{color:#666666;display:none}@media only screen and (max-width:600px){.card.termine .card-additional-content{width:100%;order:4}}.card.termine .card-additional-content.active + .more:before{display:none}.card.termine .card-additional-content p{font-size:16px}@media only screen and (max-width:600px){.card.termine .card-additional-content p{font-size:14px}}.card.termine .card-additional-content p:first-child{margin-top:1.5em}.card.termine .more{margin-top:1.5em;position:relative}@media only screen and (max-width:600px){.card.termine .more{width:100%;order:5}}.card.termine .more:before{content:'';width:100%;height:100%;position:absolute;left:0;top:-4.5em;height:3em;background:linear-gradient(0deg,white 10%,rgba(255,255,255,0) 100%)}.card.termine .more .link{text-decoration:none;color:#66925c;font-size:16px}@media only screen and (max-width:600px){.card.termine .more .link{font-size:14px}}.card.termine .more .link:hover{text-decoration:underline}.card.termine .more .link span{display:none}.card.termine .more .link span.active{display:inline}.card .inner{background:#fff;height:100%}@media only screen and (max-width:600px){.card .inner{display:flex}}@media only screen and (max-width:600px){.card .card-header{margin:18px 10px;width:40%}}.card .card-header img{width:100%;height:auto}.card .card-content{padding:18px 20px 25px 25px}@media only screen and (max-width:600px){.card .card-content{padding-left:13px;padding-top:15px;flex:1}}.card .card-content h5{text-transform:uppercase;font-size:12px;letter-spacing:0.2em;line-height:2em;font-weight:bold;margin-bottom:1em}@media only screen and (max-width:600px){.card .card-content h5{font-size:11px}}.card .card-content h4{font-family:"Bevan",cursive;font-size:15px;line-height:1.6em;letter-spacing:normal;text-transform:none;margin-bottom:1em}.card .card-content p{font-size:14px}.card .card-content .link{font-size:14px;color:#66925c}.card .card-content .link:hover{text-decoration:underline}.si-float-wrapper .si-wrapper-top .si-frame{border-radius:0;background:none;box-shadow:none}.si-float-wrapper .si-wrapper-top .si-frame .si-close-button{color:#fff;opacity:1;font-family:"Roboto",sans-serif;font-weight:normal}.si-float-wrapper .si-wrapper-top .si-frame .si-content{width:286px;padding:0;font-family:"Roboto",sans-serif}.si-float-wrapper .si-wrapper-top .si-frame .si-content .card{width:100%;margin:0;padding:0}.si-float-wrapper .si-wrapper-top .si-pointer-bg-top{display:none}.gallery{position:relative;margin-bottom:100px}@media only screen and (max-width:768px){.gallery{margin-bottom:40px}}@media only screen and (max-width:600px){.gallery{margin-left:-20px;margin-right:-20px;display:none}}.gallery.gallery-block{margin-bottom:0;padding-left:50px;padding-right:50px}.gallery .photos{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:2px;grid-row-gap:2px}@media only screen and (max-width:600px){.gallery .photos{grid-template-columns:repeat(2,1fr)}}.gallery .photos .photo.first{grid-column:span 2;grid-row:span 2}@media only screen and (max-width:600px){.gallery .photos .photo.last{display:none}}.gallery .photos .photo img{width:100%;height:100%;object-fit:cover;cursor:pointer}.gallery .btn.inverse,.gallery .col-right.link-button a.inverse,.col-right.link-button .gallery a.inverse,.gallery .col-text.link-button a.inverse,.col-text.link-button .gallery a.inverse{position:absolute;right:20px;bottom:20px;border-color:#fff;background:#fff}@media only screen and (max-width:600px){.gallery .btn.inverse,.gallery .col-right.link-button a.inverse,.col-right.link-button .gallery a.inverse,.gallery .col-text.link-button a.inverse,.col-text.link-button .gallery a.inverse{min-width:auto;max-width:calc(50% - 40px);width:100%;padding-left:0;padding-right:0}}.gallery .btn.inverse:hover,.gallery .col-right.link-button a.inverse:hover,.col-right.link-button .gallery a.inverse:hover,.gallery .col-text.link-button a.inverse:hover,.col-text.link-button .gallery a.inverse:hover{background:#66925c;border-color:#66925c;color:#fff}.slider-gallery-wrap{position:fixed;left:0;top:0;width:100%;height:100%;background:#fff;display:none;z-index:100}@media only screen and (max-width:600px){.slider-gallery-wrap{position:relative;display:block!important;margin-left:-20px;margin-right:-20px;background:none;width:calc(100% + 40px)}}.slider-gallery-wrap .slider-gallery{height:80vh;margin:10vh 0}@media only screen and (max-width:600px){.slider-gallery-wrap .slider-gallery{height:auto;margin:0}}.slider-gallery-wrap .slider-gallery .slide{height:80vh;outline:none}@media only screen and (max-width:768px){.slider-gallery-wrap .slider-gallery .slide{display:flex}}@media only screen and (max-width:600px){.slider-gallery-wrap .slider-gallery .slide{display:block;height:auto}}.slider-gallery-wrap .slider-gallery .slide img{width:100%;height:100%;object-fit:contain}@media only screen and (max-width:768px){.slider-gallery-wrap .slider-gallery .slide img{width:100%;height:auto;object-fit:fill;margin:auto 0}}@media only screen and (max-width:600px){.slider-gallery-wrap .slider-gallery .slide img{margin:0}}.slider-gallery-wrap .slider-gallery .slide figcaption{display:none}.slider-gallery-wrap .slider-gallery .slick-prev,.slider-gallery-wrap .slider-gallery .slick-next{position:absolute;display:block;width:12px;height:38px;line-height:0;font-size:0;cursor:pointer;background:url("/static/images/ico-slider-arrows.svg?1bc838023c51") no-repeat;background-size:100% 400%;color:transparent;top:calc(50% - 15px);transform:translate(0,-50%);padding:0;border:0;outline:none;z-index:1}.slider-gallery-wrap .slider-gallery .slick-prev.slick-disabled,.slider-gallery-wrap .slider-gallery .slick-next.slick-disabled{opacity:0.3}.slider-gallery-wrap .slider-gallery .slick-prev.slick-hidden,.slider-gallery-wrap .slider-gallery .slick-next.slick-hidden{display:none!important}.slider-gallery-wrap .slider-gallery .slick-prev{left:35px;background-position:0 0}.slider-gallery-wrap .slider-gallery .slick-next{right:35px;background-position:0 33.333%}.slider-gallery-wrap .btn-close{content:'';display:block;position:absolute;right:30px;top:30px;width:24px;height:24px;background:url("/static/images/ico-close.svg?1bc838023c51") 0 0 no-repeat;background-size:100%}@media only screen and (max-width:768px){.slider-gallery-wrap .btn-close{right:20px;top:20px}}@media only screen and (max-width:600px){.slider-gallery-wrap .btn-close{display:none}}.slider-gallery-wrap .pager{padding:0;margin:0;display:inline-block;position:absolute;right:30px;bottom:-6vh}@media only screen and (max-width:768px){.slider-gallery-wrap .pager{right:20px}}@media only screen and (max-width:600px){.slider-gallery-wrap .pager{position:relative;right:auto;bottom:auto;width:100%;text-align:center;margin:5px 0 15px 0}}.slider-gallery-wrap .pager li{display:none}.slider-gallery-wrap .pager li.slick-active{display:block}.gallery-block{padding:45px 0;margin-top:0;margin-bottom:0}.gallery-block.light-brown{background-color:#F9F6EE}.contact-form{max-width:480px}@media only screen and (max-width:768px){.contact-form{max-width:none;margin-top:20px}}.contact-form.termin{margin-top:154px}@media only screen and (max-width:768px){.contact-form.termin{margin-top:10px}}.contact-form .form-row{display:flex;flex-wrap:wrap;margin:0 -12px 18px -12px}@media only screen and (max-width:480px){.contact-form .form-row{display:block;margin-bottom:0}}.contact-form .form-row:last-child{margin-bottom:0}.contact-form .form-row.checkbox{margin-top:36px;margin-bottom:24px}@media only screen and (max-width:480px){.contact-form .form-row.checkbox{margin-top:24px}}.contact-form .form-row.hidden{display:none}@media only screen and (max-width:480px){.contact-form .form-row.radiobox .form-col:first-child{margin-bottom:10px}}@media only screen and (max-width:480px){.contact-form .form-row.radiobox .form-col:last-child{margin-bottom:36px}}.contact-form .form-row .form-col{padding:0 12px;flex:1}@media only screen and (max-width:480px){.contact-form .form-row .form-col{margin-bottom:18px}}.contact-form .form-row .form-col-note{font-size:13px;margin-top:12px}.contact-form .form-row .form-col-note.top{margin-bottom:12px}.contact-form .form-row .form-row-label{width:100%;padding:0 12px;margin-top:48px;margin-bottom:12px}@media only screen and (max-width:480px){.contact-form .form-row .form-row-label{margin-top:24px}}.contact-form .field{font-family:"Roboto",sans-serif;font-size:14px;line-height:40px;border:1px solid #ebeded;background:#fff;height:40px;padding:0 16px;outline:none;width:100%}.contact-form .field::-webkit-input-placeholder{color:#a6adb4}.contact-form .field:-moz-placeholder{color:#a6adb4}.contact-form .field::-moz-placeholder{color:#a6adb4}.contact-form .field:-ms-input-placeholder{color:#a6adb4}.contact-form .field.textarea{height:auto;line-height:18px;padding-top:10px;padding-bottom:10px;resize:vertical}.contact-form .control{display:block;position:relative;padding-left:24px;margin-bottom:12px;cursor:pointer;font-size:14px;line-height:18px;user-select:none;color:#202124}@media only screen and (max-width:480px){.contact-form .control{margin-bottom:0}}.contact-form .control:hover input ~ .checkmark{background-color:rgba(102,146,92,0.5)}.contact-form .control input{position:absolute;opacity:0;left:0;cursor:pointer}.contact-form .control input:checked ~ .checkmark:after{display:block}.contact-form .control input[type='checkbox'] ~ .checkmark{border-radius:3px}.contact-form .control input[type='checkbox'] ~ .checkmark:after{left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);border-radius:0;background:none}.contact-form .control .checkmark{position:absolute;top:0;left:0;height:16px;width:16px;background:#fff;border:2px solid #ebeded;border-radius:50%}.contact-form .control .checkmark:after{content:'';position:absolute;display:none;top:6px;left:6px;width:4px;height:4px;border-radius:50%;background:#fff}.contact-form .control input:checked ~ .checkmark{border:0;background-color:#66925c}.contact-form .control a{text-decoration:underline}.contact-form .control a:hover{text-decoration:none;opacity:0.7}.contact-form .select-wrap{position:relative;cursor:pointer;display:inline-block;font-family:"Roboto",sans-serif;font-size:14px;line-height:40px;border:1px solid #ebeded;background:#fff;height:40px}.contact-form .select-wrap.untached select{color:#a6adb4}.contact-form .select-wrap select{cursor:pointer;text-indent:0.01px;text-overflow:'';width:100%;border:0;margin:0;background:none;outline:none;appearance:none;height:40px;padding:0 42px 0 16px}.contact-form .select-wrap .select-arrow{width:10px;height:10px;position:absolute;display:block;top:15px;right:15px;background:url("/static/images/arrow-down.svg?1bc838023c51") 0 0 no-repeat;background-size:100%;pointer-events:none}.popup-overlay{position:fixed;display:none;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:1000}.popup-overlay.active{display:block}.popup{position:fixed;display:none;top:50%;left:50%;width:100%;padding-top:40px;max-width:600px;max-height:100vh;transform:translate(-50%,-50%);background:#fff;overflow-y:auto;z-index:1001}.popup.active{display:block}.popup .close{position:absolute;display:flex;align-items:center;top:14px;right:20px}@media only screen and (max-width:768px){.popup .close{font-size:13px;top:10px;right:16px}}.popup .close .icon{display:inline-block;font-size:24px;margin-left:10px}@media only screen and (max-width:768px){.popup .close .icon{font-size:17px;margin-left:7px}}.popup img{margin-top:-5%}.popup .buttons{padding:0 20px 20px 20px;margin-top:-5%;text-align:center}.popup .buttons .btn-rounded{display:inline-block;padding:0 40px;font-family:"Roboto",sans-serif;font-weight:normal;color:#202124;border-color:#202124}.popup .buttons .btn-rounded:hover{background-color:#000;color:#fff}.popup.newsletter{padding-top:60px}.popup.newsletter .close{top:20px}.popup.newsletter img{margin-top:0}.popup.newsletter .content{padding:50px;background:rgba(32,33,36,0.05)}@media only screen and (max-width:480px){.popup.newsletter .content{padding:20px}}.popup.newsletter .content h2{margin-bottom:36px}.popup.newsletter .content h2:last-child{margin-bottom:0}.popup.newsletter .content .btn-rounded{display:inline-block;text-decoration:none;padding-left:40px;padding-right:40px}@media only screen and (max-width:480px){.popup.newsletter .content .btn-rounded{padding-left:25px;padding-right:25px}}.teaser-image{display:flex;align-items:flex-start;margin:0 -12px 150px -12px}@media only screen and (max-width:600px){.teaser-image{flex-direction:column;margin-left:0;margin-right:0;margin-bottom:50px}}.teaser-image:last-child{margin-bottom:0}.teaser-image .col-image{width:50%;padding-right:10%}@media only screen and (max-width:600px){.teaser-image .col-image{width:100%;padding:0;order:1;margin-bottom:30px}}.teaser-image .col-image:last-child{padding-left:10%;padding-right:0}@media only screen and (max-width:600px){.teaser-image .col-image:last-child{padding:0}}.teaser-image .col-text{width:50%}@media only screen and (max-width:600px){.teaser-image .col-text{width:100%;padding:0;order:2}}.teaser-image .col-text.bevan-font h2,.teaser-image .col-text.bevan-font h3,.teaser-image .col-text.bevan-font h4{font-family:'Bevan',serif}.teaser-image .col-text.roboto-font h2,.teaser-image .col-text.roboto-font h3,.teaser-image .col-text.roboto-font h4{font-family:'Roboto',sans-serif}.newsletter .col:not(.image){padding-top:60px;padding-bottom:60px}@media only screen and (max-width:480px){.newsletter .col:not(.image){padding-top:40px;padding-bottom:40px}}@media only screen and (max-width:1266px){.newsletter .col.image{margin-right:-50px;width:calc(48% + 50px)}}@media only screen and (max-width:768px){.newsletter .col.image{order:2!important;width:calc(100% + 40px);margin-right:-20px;margin-left:-20px;margin-bottom:0!important}}.newsletter .col.image img{height:100%;object-fit:cover}.home-header{position:relative;width:100%;height:100vh;overflow:hidden}@media only screen and (max-width:1023px){.home-header{height:564px}}.home-header .cover-video,.home-header .bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.home-header.small{position:relative;overflow:hidden;height:66vh}@media only screen and (max-width:1023px){.home-header.small{height:350px}}@media only screen and (max-width:600px){.home-header.small{height:250px}}.home-header.small img,.home-header.small .cover-video{position:absolute;bottom:0;height:100%;width:100%;object-fit:cover;object-position:bottom}@media only screen and (max-width:1023px){.home-header.only-logo{height:auto}}.home-header.only-logo .text{position:relative;height:220px;background:none}@media only screen and (max-width:1023px){.home-header.only-logo .text{height:140px}}.home-header.only-logo .text .inner .logo{background-position:0 100%;margin-bottom:0}@media only screen and (max-width:1023px){.home-header .bg,.home-header .cover-video{width:100%;height:100%;object-fit:cover}}.home-header .text{position:absolute;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.1) 0% 0% no-repeat padding-box;z-index:2}.home-header .text .inner{color:#fff;text-align:center}.home-header .text .inner h1:after{content:'';display:block;margin:14px auto;width:40px;height:2px;background:#fff}.home-header .text .inner h3{font-size:20px;line-height:1.3em;letter-spacing:0.025em}@media only screen and (max-width:768px){.home-header .text .inner h3{font-size:16px}}.home-header .text .inner .logo{display:block;margin:0 auto 62px auto;width:120px;height:120px;background:url("/static/images/logo.svg?1bc838023c51") 0 0 no-repeat;background-size:100% 200%}@media only screen and (max-width:768px){.home-header .text .inner .logo{margin-bottom:30px;width:80px;height:80px}}.header-simple{text-align:center;margin:50px 0}@media only screen and (max-width:1023px){.header-simple{margin-top:86px}}.header-simple h1{font-size:42px;line-height:1.07em}@media only screen and (max-width:768px){.header-simple h1{font-size:27px}}@media only screen and (max-width:600px){.header-simple h1{font-size:24px}}.header-slider{position:relative}.header-slider .header-content{position:absolute;width:100%;left:0;bottom:0}@media only screen and (max-width:768px){.header-slider .header-content{bottom:-35px}}.header-slider .header-content .inner{background:#fff;text-align:center;padding:22px 50px 15px 50px}.header-slider .header-content .inner h1{display:flex;flex-direction:column;align-items:center;font-size:30px}@media only screen and (max-width:768px){.header-slider .header-content .inner h1{font-size:27px}}@media only screen and (max-width:600px){.header-slider .header-content .inner h1{font-size:24px}}.header-slider .header-content .inner h1:after{content:'';display:block;background:url("/static/images/ico-slider-arrows.svg?1bc838023c51") 0 0 no-repeat;background-size:100% 400%;width:12px;height:38px;transform:rotate(-90deg)}@media only screen and (max-width:768px){.header-slider .header-content .inner h1:after{display:none}}@media only screen and (max-width:600px){.header-slider .slider-header .slide{overflow:hidden}}.header-slider .slider-header .slide img{width:100%;height:auto}@media only screen and (max-width:600px){.header-slider .slider-header .slide img{width:150%;margin-left:-25%}}.header-slider .slider-header .slick-prev,.header-slider .slider-header .slick-next{position:absolute;display:block;width:12px;height:38px;line-height:0;font-size:0;cursor:pointer;background:url("/static/images/ico-slider-arrows.svg?1bc838023c51") no-repeat;background-size:100% 400%;color:transparent;top:calc(50% - 15px);transform:translate(0,-50%);padding:0;border:0;outline:none;z-index:1;opacity:0.6}.header-slider .slider-header .slick-prev:hover,.header-slider .slider-header .slick-next:hover{opacity:1}.header-slider .slider-header .slick-prev.slick-disabled,.header-slider .slider-header .slick-next.slick-disabled{opacity:0}.header-slider .slider-header .slick-prev.slick-hidden,.header-slider .slider-header .slick-next.slick-hidden{display:none!important}.header-slider .slider-header .slick-prev{left:30px;background-position:0 66.666%}.header-slider .slider-header .slick-next{right:30px;background-position:0 100%}.header-slider .slider-header .slick-dots{position:absolute;width:100%;list-style:none;display:flex;align-items:center;justify-content:center;padding:0;margin:6px 0 0 0;bottom:154px}@media only screen and (max-width:768px){.header-slider .slider-header .slick-dots{bottom:70px}}@media only screen and (max-width:600px){.header-slider .slider-header .slick-dots{bottom:60px}}.header-slider .slider-header .slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;cursor:pointer;vertical-align:bottom;overflow:hidden}.header-slider .slider-header .slick-dots li.slick-active button{background:#fff;width:10px;height:10px}.header-slider .slider-header .slick-dots li button{background:none;display:block;height:8px;width:8px;border:0;border-radius:50%;outline:none;line-height:0;font-size:0;color:transparent;cursor:pointer;padding:0;background:#dddddd}.slider-termine-wrap{margin:50px -12px}@media only screen and (max-width:600px){.slider-termine-wrap{margin-top:40px;margin-bottom:40px}}.slider-termine-wrap .slider-termine .slick-track{margin-left:0;margin-right:0}.slider-termine-wrap .slider-termine .slide{padding:0 12px}.slider-termine-wrap .slider-termine .slide .inner{padding:15px;border:solid 1px #dddddd}.slider-termine-wrap .slider-termine .slide .date{display:block;font-size:13px;letter-spacing:0.2em;line-height:1em;text-transform:uppercase;margin-bottom:20px}.slider-termine-wrap .slider-termine .slide .more{position:relative}.slider-termine-wrap .slider-termine .slide .more:before{content:'';width:100%;height:100%;position:absolute;left:0;top:-4.5em;height:3em;background:linear-gradient(0deg,white 10%,rgba(255,255,255,0) 100%)}.slider-termine-wrap .slider-termine .slide .more-content{display:none}.slider-termine-wrap .slider-termine .slide h5{text-transform:uppercase;font-size:13px;letter-spacing:0.2em;line-height:2em;font-weight:bold}@media only screen and (max-width:600px){.slider-termine-wrap .slider-termine .slide h5{font-size:12px}}.slider-termine-wrap .slider-termine .slide h4{font-family:"Bevan",cursive;font-size:18px;line-height:1.6em;letter-spacing:normal;text-transform:none;margin-bottom:2.5em}.slider-termine-wrap .slider-termine .slide p{color:#666666}.slider-termine-wrap .slider-termine .slide a{color:#66925c;text-decoration:none}.slider-termine-wrap .slider-termine .slide a:hover{text-decoration:underline}.slider-termine-wrap .slider-termine .slick-prev,.slider-termine-wrap .slider-termine .slick-next{position:absolute;display:block;width:12px;height:38px;line-height:0;font-size:0;cursor:pointer;background:url("/static/images/ico-slider-arrows.svg?1bc838023c51") no-repeat;background-size:100% 400%;color:transparent;top:calc(50% - 15px);transform:translate(0,-50%);padding:0;border:0;outline:none;z-index:1}.slider-termine-wrap .slider-termine .slick-prev.slick-disabled,.slider-termine-wrap .slider-termine .slick-next.slick-disabled{opacity:0}.slider-termine-wrap .slider-termine .slick-prev.slick-hidden,.slider-termine-wrap .slider-termine .slick-next.slick-hidden{display:none!important}.slider-termine-wrap .slider-termine .slick-prev{left:-18px;background-position:0 0}.slider-termine-wrap .slider-termine .slick-next{right:-18px;background-position:0 33.333%}.slider-termine-wrap .slider-termine .slick-dots{list-style:none;display:block;text-align:center;padding:0;margin:5px 0 0 0}.slider-termine-wrap .slider-termine .slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;cursor:pointer;vertical-align:bottom;overflow:hidden}.slider-termine-wrap .slider-termine .slick-dots li.slick-active button{background:#999999}.slider-termine-wrap .slider-termine .slick-dots li button{background:none;display:block;height:7px;width:7px;border:0;border-radius:50%;outline:none;line-height:0;font-size:0;color:transparent;cursor:pointer;padding:0;background:#dddddd}