html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}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}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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{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}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.clearfix:before,.search-results article:before,.clearfix:after,.search-results article:after{content:" ";display:table}.clearfix:after,.search-results article:after{clear:both}@font-face{font-family:brandongrotesque;font-style:normal;font-weight:500;src:url(/fonts/brandongrotesque-regular.woff2) format("woff2"),url(/fonts/brandongrotesque-regular.woff) format("woff")}@font-face{font-family:brandongrotesque;font-style:normal;font-weight:900;src:url(/fonts/brandongrotesque-black.woff2) format("woff2"),url(/fonts/brandongrotesque-black.woff) format("woff")}@font-face{font-family:Amatic SC;font-style:normal;font-weight:700;src:url(/fonts/amatic-sc-v13-latin-700.woff2) format("woff2"),url(/fonts/amatic-sc-v13-latin-700.woff) format("woff")}html{font-size:14px;box-sizing:border-box}@media only screen and (min-width:760px){html{font-size:16px}}*,*:before,*:after{box-sizing:inherit}html,body{height:100%;width:100%;overflow-x:hidden}body{font-family:brandongrotesque,sans-serif;font-weight:500;font-size:1.2375rem;color:#534c46;line-height:1.444;background-color:#f7f4f1;display:flex;flex-direction:column;padding-top:64px}@media only screen and (min-width:1300px){body{padding-top:5rem}}body>.middle{flex-grow:1}body.preload *{transition:none!important}p{margin:0 0 1rem}p:empty{display:none}h1,h2,h3,h4,h5,h6{font-weight:500;text-transform:uppercase;letter-spacing:.034375rem;line-height:2;margin:0}h1{font-size:2.475rem;font-weight:900;letter-spacing:.06875rem;margin:4.125rem 0 0}h2{font-size:1.65rem}h6,p.subtitle{font-family:Amatic SC,sans-serif;font-size:1.375rem;line-height:2.6667;letter-spacing:.06875rem;color:#c6930a;margin-bottom:.5rem}a{color:#534c46;text-decoration:underline}a:hover,a:visited{color:#7d7269}figure{margin:0}blockquote{margin:1.5rem;padding-left:1rem;border-left:3px solid rgb(138.3333333333,126.6666666667,116.6666666667);color:#8a7f75}::-moz-selection{background-color:#534c4680;color:#fdfdfc}::selection{background-color:#534c4680;color:#fdfdfc}a.anchor{display:block;position:relative;height:0;visibility:hidden;top:-64px}@media only screen and (min-width:760px){a.anchor{top:-5rem}}hr.doodle{border:0;margin:3rem 0;height:1rem;background-image:url(/img/hr-doodle.svg);background-position:center;background-repeat:no-repeat;background-size:auto 100%}main.main img{display:block;max-width:100%;height:auto}main.main ul{list-style:none;margin:1.5rem 0}main.main ul li{padding-left:1.25rem;margin-left:-1.25rem;margin-bottom:.75rem;background-image:url(/icons/flower.svg);background-repeat:no-repeat;background-size:.6rem;background-position:left top .45rem}@media only screen and (max-width:760px){.hide-mobile{display:none}}body:not(.project-none) main.main{background-image:url(/img/logo-bg.png);background-repeat:no-repeat;background-size:600px 600px;background-position:left -150px top -200px}body.project-farm main.main,body.project-garden main.main,body.project-energy main.main{background-image:url(/img/logo-bg-green.png)}body.project-seminar main.main,body.project-hotel main.main,body.project-restaurant main.main{background-image:url(/img/logo-bg-yellow.png)}body.project-school main.main,body.project-spirit main.main,body.project-events main.main{background-image:url(/img/logo-bg-orange.png)}body.project-education main.main,body.project-secondhand main.main,body.project-store main.main{background-image:url(/img/logo-bg-pink.png)}body.project-beauty main.main,body.project-wedding main.main,body.project-wellness main.main{background-image:url(/img/logo-bg-purple.png)}body.project-culture main.main,body.project-naturopath main.main,body.project-remedies main.main{background-image:url(/img/logo-bg-blue.png)}.filter-pink{filter:invert(44%) sepia(55%) saturate(3672%) hue-rotate(316deg) brightness(102%) contrast(104%)}.filter-green{filter:invert(77%) sepia(51%) saturate(475%) hue-rotate(58deg) brightness(102%) contrast(89%)}.filter-yellow{filter:invert(98%) sepia(73%) saturate(1233%) hue-rotate(352deg) brightness(103%) contrast(103%)}.filter-orange{filter:invert(62%) sepia(45%) saturate(4208%) hue-rotate(332deg) brightness(101%) contrast(101%)}.filter-purple{filter:invert(67%) sepia(83%) saturate(4967%) hue-rotate(233deg) brightness(87%) contrast(83%)}.filter-blue{filter:invert(47%) sepia(30%) saturate(5633%) hue-rotate(191deg) brightness(89%) contrast(96%)}.filter-primary{filter:invert(55%) sepia(90%) saturate(1465%) hue-rotate(13deg) brightness(94%) contrast(92%)}.filter-secondary,.field-block-sector-layout .wrapper>img,.field-block-plant-ruler img{filter:invert(29%) sepia(12%) saturate(451%) hue-rotate(346deg) brightness(88%) contrast(83%)}body.project-farm .field-block-project-stamp,body.project-farm .field-block-text-layout.bg-project,body.project-farm .field-block-sector-layout.bg-project,body.project-farm .field-block-project-news,body.project-garden .field-block-project-stamp,body.project-garden .field-block-text-layout.bg-project,body.project-garden .field-block-sector-layout.bg-project,body.project-garden .field-block-project-news,body.project-energy .field-block-project-stamp,body.project-energy .field-block-text-layout.bg-project,body.project-energy .field-block-sector-layout.bg-project,body.project-energy .field-block-project-news{background-color:#d8f2d2}body.project-seminar .field-block-project-stamp,body.project-seminar .field-block-text-layout.bg-project,body.project-seminar .field-block-sector-layout.bg-project,body.project-seminar .field-block-project-news,body.project-hotel .field-block-project-stamp,body.project-hotel .field-block-text-layout.bg-project,body.project-hotel .field-block-sector-layout.bg-project,body.project-hotel .field-block-project-news,body.project-restaurant .field-block-project-stamp,body.project-restaurant .field-block-text-layout.bg-project,body.project-restaurant .field-block-sector-layout.bg-project,body.project-restaurant .field-block-project-news{background-color:#f8f7c9}body.project-school .field-block-project-stamp,body.project-school .field-block-text-layout.bg-project,body.project-school .field-block-sector-layout.bg-project,body.project-school .field-block-project-news,body.project-spirit .field-block-project-stamp,body.project-spirit .field-block-text-layout.bg-project,body.project-spirit .field-block-sector-layout.bg-project,body.project-spirit .field-block-project-news,body.project-events .field-block-project-stamp,body.project-events .field-block-text-layout.bg-project,body.project-events .field-block-sector-layout.bg-project,body.project-events .field-block-project-news{background-color:#f8d3c7}body.project-education .field-block-project-stamp,body.project-education .field-block-text-layout.bg-project,body.project-education .field-block-sector-layout.bg-project,body.project-education .field-block-project-news,body.project-secondhand .field-block-project-stamp,body.project-secondhand .field-block-text-layout.bg-project,body.project-secondhand .field-block-sector-layout.bg-project,body.project-secondhand .field-block-project-news,body.project-store .field-block-project-stamp,body.project-store .field-block-text-layout.bg-project,body.project-store .field-block-sector-layout.bg-project,body.project-store .field-block-project-news{background-color:#f8c8d6}body.project-beauty .field-block-project-stamp,body.project-beauty .field-block-text-layout.bg-project,body.project-beauty .field-block-sector-layout.bg-project,body.project-beauty .field-block-project-news,body.project-wedding .field-block-project-stamp,body.project-wedding .field-block-text-layout.bg-project,body.project-wedding .field-block-sector-layout.bg-project,body.project-wedding .field-block-project-news,body.project-wellness .field-block-project-stamp,body.project-wellness .field-block-text-layout.bg-project,body.project-wellness .field-block-sector-layout.bg-project,body.project-wellness .field-block-project-news{background-color:#dcd0e9}body.project-culture .field-block-project-stamp,body.project-culture .field-block-text-layout.bg-project,body.project-culture .field-block-sector-layout.bg-project,body.project-culture .field-block-project-news,body.project-naturopath .field-block-project-stamp,body.project-naturopath .field-block-text-layout.bg-project,body.project-naturopath .field-block-sector-layout.bg-project,body.project-naturopath .field-block-project-news,body.project-remedies .field-block-project-stamp,body.project-remedies .field-block-text-layout.bg-project,body.project-remedies .field-block-sector-layout.bg-project,body.project-remedies .field-block-project-news{background-color:#bfd7ed}.icon,body.template-faq .faq-items .faq-item-list .faq-item .faq-question:after,.collection-archive .sidebar>h2:after,.field-block-jobs .jobs-list .job-item h3:after,.slick-slider .slick-arrow,nav.mobile .parent .submenu-toggle,.banner .locale-switcher .current-locale:first-child:after,.banner .subnavigation .toggle-search{display:inline-block;text-indent:-900px;overflow:hidden;width:1.2375rem;height:1.2375rem;padding:0;background-position:center;background-size:100%;background-repeat:no-repeat;background-color:transparent;border:0}.icon-angle-down,body.template-faq .faq-items .faq-item-list .faq-item .faq-question:after,.collection-archive .sidebar>h2:after,.field-block-jobs .jobs-list .job-item h3:after,.field-block-partners .partner-list.show-as-slider-yes .slick-arrow,nav.mobile .parent .submenu-toggle,.banner .locale-switcher .current-locale:first-child:after{background-image:url(/icons/angle-down.svg)}.icon-angle-down-inv,.slick-slider .slick-arrow{background-image:url(/icons/angle-down-inv.svg)}.icon-bars,.banner .toggle-nav{background-image:url(/icons/bars.svg)}.icon-close{background-image:url(/icons/close.svg)}.icon-close-inv{background-image:url(/icons/close-inv.svg)}.icon-close-primary,body.nav-open .banner .toggle-nav{background-image:url(/icons/close-primary.svg)}.icon-facebook{background-image:url(/icons/facebook.svg)}.icon-instagram{background-image:url(/icons/instagram.svg)}.icon-linkedin{background-image:url(/icons/linkedin.svg)}.icon-search,.banner .subnavigation .toggle-search{background-image:url(/icons/search.svg)}.icon-shop{background-image:url(/icons/shop.svg)}.icon-store{background-image:url(/icons/store.svg)}.icon-youtube{background-image:url(/icons/youtube.svg)}.banner-wrapper{display:flex;flex-direction:column;position:relative;min-height:15rem}.banner-wrapper img{width:100%;height:100%;flex-grow:1;-o-object-fit:cover;object-fit:cover}.banner-wrapper .donation-button{position:absolute;top:5vw;right:5vw;width:4.8125rem;height:4.8125rem;padding:.6875rem;font-size:1.2375rem;line-height:1.1;display:flex;justify-content:center;align-items:center;text-align:center;border-radius:50%;background-color:#534c46;color:#fdfdfc;font-family:Amatic SC,sans-serif;letter-spacing:.06875rem;text-decoration:none;z-index:650;transition:background-color .3s ease-in-out,transform .3s ease-in-out}@media only screen and (min-width:760px){.banner-wrapper .donation-button{width:6.1875rem;height:6.1875rem;padding:1.375rem;font-size:1.375rem;line-height:1}}.banner-wrapper .donation-button:hover{background-color:#7d7269;transform:rotate(10deg)}.banner-wrapper .heading-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px}.banner-wrapper .heading-wrapper.bright{color:#fdfdfc;text-shadow:0 0 10px rgba(83,76,70,.75)}.banner-wrapper .heading-wrapper h1.page-heading{font-size:2.475rem;font-family:Amatic SC,sans-serif;font-weight:700;letter-spacing:.1rem;line-height:1.2;margin:0}.banner-wrapper .heading-wrapper h1.page-heading,.banner-wrapper .heading-wrapper .post-meta{text-align:center}@media only screen and (min-width:760px){.banner-wrapper .heading-wrapper{padding:0 18%}.banner-wrapper .heading-wrapper h1.page-heading{font-size:3.3rem}body.segment-home .banner-wrapper{height:calc(100vh - 64px);display:block}}@media only screen and (min-width:1300px){body.segment-home .banner-wrapper{height:calc(100vh - 5rem)}}.btn,.search-modal input[type=submit]{background-color:#534c46;border-radius:5px;font-family:Amatic SC,sans-serif;font-weight:700;font-size:1.375rem;line-height:1;text-align:center;letter-spacing:.034375rem;padding:.4125rem 2.75rem;cursor:pointer;text-decoration:none;display:inline-block;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}.btn:hover,.search-modal input[type=submit]:hover{background-color:#7d7269;color:#fdfdfc}.btn,.search-modal input[type=submit],.btn:visited{color:#fdfdfc}.btn-extra,.search-modal input[type=submit]{border:2px solid #534c46;box-shadow:inset 0 0 0 1px #fdfdfc}.btn-extra:hover,.search-modal input[type=submit]:hover{border-color:#7d7269}.btn-inverted{background-color:#fdfdfc}.btn-inverted:hover{background-color:#dedece;color:#534c46}.btn-inverted,.btn-inverted:visited{color:#534c46}form input,form select,form textarea{font-size:inherit;line-height:1.8;font-family:inherit;color:inherit;padding:.1rem .7rem 0;border:1px solid #534c46;border-radius:5px;background-color:#fdfdfc}form input[type=submit]{margin-top:0}form textarea{height:8rem}form .form-control{width:100%}form .form-group{margin-bottom:1rem}form .form-group.hp-group{display:none}form .form-group.invalid input,form .form-group.invalid select,form .form-group.invalid textarea{border-color:#e64a1a}form .form-group.invalid .error{color:#e64a1a}h2.block-header-title{line-height:1.5;margin-bottom:.75rem}p.block-header-subtitle{line-height:1.5;margin-bottom:1.25rem}.pagination .prev{float:right}.pagination .next{float:left}main.main .breadcrumbs{display:flex;font-size:1rem;padding-left:2rem;padding-top:2rem}main.main .breadcrumbs .text{padding-right:.5rem}main.main .breadcrumbs .text:after{content:":"}main.main .breadcrumbs ul{display:flex;padding:0;margin:0}main.main .breadcrumbs ul li{background-image:none;padding:0;margin:0}main.main .breadcrumbs ul li:not(:last-child):after{content:"/";padding:0 .5rem}.modal{position:fixed;inset:0;z-index:9000;background-color:#fdfdfcd9;display:none}.modal .wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.modal .btn-close{border:0;text-transform:uppercase;font-weight:900;position:absolute;top:1.5rem;right:2rem;background-color:transparent;background-image:url(/icons/close.svg);background-position:left top .1rem;background-size:.9rem;background-repeat:no-repeat;padding:0 0 0 1.3rem;color:inherit;cursor:pointer;outline:0}.modal.inv{background-color:#1c1917d9;color:#fdfdfc}.modal.inv .btn-close{background-image:url(/icons/close-inv.svg)}.banner{background-color:#fdfdfc;line-height:1;position:fixed;left:0;top:0;width:100%;z-index:800}.banner nav a{transition:color .3s ease-in-out}.banner nav a,.banner nav a:visited{text-decoration:none;color:#534c46;text-transform:uppercase}.banner nav a:hover{color:#c6930a}.banner nav ul{list-style:none;margin:0;padding:0}.banner nav ul ul{display:none}.banner .primary{font-weight:900;font-size:.9625rem;letter-spacing:.5px;display:flex;justify-content:space-between}.banner.closed{top:-5rem}.banner.closed .primary .brand:before{height:2.2rem}.banner:hover.closed{top:0!important}.banner:hover.closed .primary .brand:before{height:3.5rem!important}@media only screen and (min-width:1300px){.banner{display:flex;justify-content:space-between;height:5rem;flex-direction:column;transition:top .3s ease-in-out;padding:1.1rem 2.0625rem 0}.banner nav ul li{display:inline-block;margin-right:2.0625rem}.banner .subnavigation{display:flex;justify-content:flex-end;letter-spacing:.01rem;font-size:.6875rem;line-height:1.4}.banner .subnavigation .donation{margin-right:2.0625rem;font-weight:900}.banner .subnavigation .toggle-search{cursor:pointer;outline:0;margin-right:2.0625rem;width:.825rem;height:.825rem}.banner .locale-switcher{text-transform:uppercase;position:relative}.banner .locale-switcher .current-locale{display:block;cursor:pointer}.banner .locale-switcher .current-locale:first-child:after{content:"";width:.48125rem;height:.48125rem;margin-left:.2rem}.banner .locale-switcher a{display:block}.banner .locale-switcher a:hover{background-color:#c6930a33}.banner .locale-switcher ul{position:absolute;display:none;width:100%;background-color:#f7f4f1}.banner .locale-switcher li{margin:0;display:block}.banner .locale-switcher li.active{display:none}.banner .locale-switcher:hover ul{display:block}.banner .primary{margin-top:-1rem}.banner .primary .brand{position:fixed;top:0;left:1.875rem}.banner .primary .brand:before{content:"";display:block;background-color:#fdfdfc;height:3.5rem;transition:height .3s ease-in-out}.banner .primary .brand,.banner .primary .brand img{display:block}.banner .primary .brand img{transform:translateY(-50%);padding:4px;background-color:#fdfdfc;border-radius:50%}.banner .primary .navbar,.banner .primary .brand-secondary{margin-bottom:.9625rem}.banner .primary .brand-secondary{margin-left:5.5rem}.banner .primary .toggle-nav{display:none}.banner .primary li{margin-right:2.475rem}.banner .primary li:last-child{margin-right:0}.banner .primary li.project-nav{margin-bottom:-.6rem;width:2.0625rem;height:2.0625rem;position:relative;cursor:pointer}.banner .primary li.project-nav a{background-image:url(/img/mini-logo-bk.png);opacity:.2}.banner .primary li.project-nav:after{content:"";background-image:url(/img/mini-logo-color.png);opacity:0}.banner .primary li.project-nav a,.banner .primary li.project-nav:after{position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-900px;overflow:hidden;background-position:center;background-size:100%;background-repeat:no-repeat;background-color:transparent;transition:opacity .3s ease-in-out}.banner .primary li.project-nav:hover a{opacity:0}.banner .primary li.project-nav:hover:after{opacity:1}.banner.closed{top:-5rem}.banner.closed .primary .brand:before{height:2.2rem}.banner:hover.closed{top:0!important}.banner:hover.closed .primary .brand:before{height:3.5rem!important}nav.mobile{display:none}}@media only screen and (max-width:1300px){.banner{padding:12px 15px;height:64px;box-shadow:0 0 8px #0000001a}.banner .primary{align-items:center;justify-content:flex-start}.banner .primary .brand{display:flex}.banner .primary .brand img{width:40px;height:40px}.banner .primary .brand-secondary{display:flex;flex-grow:1;margin-left:1.2rem}.banner .primary .brand-secondary img{height:18px;width:auto}.banner .primary .toggle-nav{width:30px;height:30px}.banner .subnavigation,.banner .navbar{display:none}nav.mobile{position:fixed;z-index:700;inset:0;background-color:#fdfdfc;overflow-y:auto;padding:79px 30px 30px;font-size:1.65rem;transform:translate(100%);transition:transform ease-in-out .3s}nav.mobile .nav-mobile-wrapper{margin:0 auto;width:30rem;max-width:100%}nav.mobile a{text-decoration:none;font-weight:900}nav.mobile a,nav.mobile a:visited{color:#534c46}nav.mobile .parent{position:relative}nav.mobile .parent .submenu-toggle{display:block;position:absolute;right:0;top:.25rem;width:2rem;height:2rem;background-size:50%;transform:rotate(270deg);transition:transform ease-in-out .3s;cursor:pointer}nav.mobile .parent.open .submenu-toggle{transform:rotate(360deg)}nav.mobile ul{padding:0;margin:0;list-style:none}nav.mobile ul ul{padding-left:2rem;display:none}nav.mobile ul ul a{font-weight:500}nav.mobile .project-nav-mobile .nav-highlight{display:none}nav.mobile .header{display:flex;justify-content:space-between;margin-bottom:1.5rem}nav.mobile .header .donation{font-weight:500}nav.mobile .header .locale-switcher,nav.mobile .header .locale-switcher ul{display:flex}nav.mobile .header .locale-switcher li:not(:last-child),nav.mobile .header .locale-switcher ul li:not(:last-child){margin-right:1rem}nav.mobile .header .locale-switcher .active{display:none}nav.mobile .header .locale-switcher .current-locale{margin-right:1rem}nav.mobile .search-form{margin-top:2.5rem;margin-bottom:2.5rem}nav.mobile .search-form form{display:flex;width:100%}nav.mobile .search-form form input{border-color:#534c46}nav.mobile .search-form form input.search{border-top-right-radius:0;border-bottom-right-radius:0;width:5rem;flex-grow:1}nav.mobile .search-form form input[type=submit]{background-color:#534c46;border-top-left-radius:0;border-bottom-left-radius:0;text-indent:-999px;overflow:hidden;width:3.4rem;background-image:url(/icons/search-inv.svg);background-size:1.75rem;background-position:center;background-repeat:no-repeat}body.nav-open nav.mobile{transform:translate(0)}}.search-modal form{transform:translateY(-50%)}.search-modal input[type=text]{outline:0;font-size:1.65rem;line-height:1.65;text-transform:uppercase;padding:0;margin-right:1rem;width:24rem;background-color:transparent;border:0;border-radius:0;border-bottom:2px solid #534c46;color:inherit}.search-results{margin:15px}.search-results article{padding:1rem;margin-top:1rem;background-color:#fdfdfc}.search-results article:hover{background-color:#eee7e1}.search-results article a.result-link{display:flex}.search-results article a.result-link .image-container{flex:0 0 5.5rem;margin-right:1.375rem}.search-results article a{text-decoration:none;color:#534c46}.search-results article h2,.search-results article p{margin:0}.search-results article h2{line-height:1;margin-bottom:.25rem}.search-results article .search-result-url{margin-bottom:.5rem;font-size:.9625rem;color:#8a7f75}.search-results article+.no-results{display:none}@media only screen and (min-width:760px){.search-results{margin:4rem 10%}}@media only screen and (min-width:1200px){.search-results{margin:4rem 20%}}footer.page{background-color:#eee7e1;color:#534c46;line-height:1.417;position:relative}footer.page a{color:#534c46;text-decoration:none}footer.page .slogan{margin:-8px 0 2.5rem 54px;font-size:.9625rem}footer.page .contact-address,footer.page .contact-phone,footer.page .contact-email{margin-left:54px;padding-left:2.26875rem;background-repeat:no-repeat;background-size:1.2375rem;background-position:left top;margin-bottom:1.4rem;min-height:1.2375rem}footer.page .contact-address{background-image:url(/icons/map-marker.svg)}footer.page .contact-phone{background-image:url(/icons/phone.svg)}footer.page .contact-email{background-image:url(/icons/envelope.svg)}footer.page .icon,footer.page body.template-faq .faq-items .faq-item-list .faq-item .faq-question:after,body.template-faq .faq-items .faq-item-list .faq-item footer.page .faq-question:after,footer.page .collection-archive .sidebar>h2:after,.collection-archive footer.page .sidebar>h2:after,footer.page .field-block-jobs .jobs-list .job-item h3:after,.field-block-jobs .jobs-list .job-item footer.page h3:after,footer.page .slick-slider .slick-arrow,.slick-slider footer.page .slick-arrow,footer.page .banner .subnavigation .toggle-search,.banner .subnavigation footer.page .toggle-search,footer.page .banner .locale-switcher .current-locale:first-child:after,.banner .locale-switcher footer.page .current-locale:first-child:after,footer.page nav.mobile .parent .submenu-toggle,nav.mobile .parent footer.page .submenu-toggle{margin-right:1rem;width:1.65rem;height:1.65rem;transition:transform ease-in-out .3s}footer.page .icon:hover,footer.page body.template-faq .faq-items .faq-item-list .faq-item .faq-question:hover:after,body.template-faq .faq-items .faq-item-list .faq-item footer.page .faq-question:hover:after,footer.page .collection-archive .sidebar>h2:hover:after,.collection-archive footer.page .sidebar>h2:hover:after,footer.page .field-block-jobs .jobs-list .job-item h3:hover:after,.field-block-jobs .jobs-list .job-item footer.page h3:hover:after,footer.page .slick-slider .slick-arrow:hover,.slick-slider footer.page .slick-arrow:hover,footer.page .banner .subnavigation .toggle-search:hover,.banner .subnavigation footer.page .toggle-search:hover,footer.page .banner .locale-switcher .current-locale:hover:first-child:after,.banner .locale-switcher footer.page .current-locale:hover:first-child:after,footer.page nav.mobile .parent .submenu-toggle:hover,nav.mobile .parent footer.page .submenu-toggle:hover{transform:scale(1.2)}footer.page .nav-group h5{font-size:.9625rem;margin:0 0 .75rem;line-height:1.4}footer.page .nav-group ul{list-style:none;padding:0;margin:0}@media only screen and (max-width:760px){footer.page{font-size:1.1rem;padding-top:15px}footer.page .wrapper{padding:15px}footer.page .wrapper .main-col{margin-left:12%;margin-bottom:3rem}footer.page .wrapper .main-col .contact-address,footer.page .wrapper .main-col .contact-phone,footer.page .wrapper .main-col .contact-email{margin-left:22px}footer.page .wrapper .nav-group{margin-left:2rem;margin-bottom:2rem}footer.page .wrapper .nav-group,footer.page .wrapper .nav-group h5{font-size:1.375rem}footer.page .wrapper .nav-group li{margin-bottom:.3rem}footer.page .social-media-links{text-align:center;margin-top:3rem}footer.page .social-media-links .icon,footer.page .social-media-links body.template-faq .faq-items .faq-item-list .faq-item .faq-question:after,body.template-faq .faq-items .faq-item-list .faq-item footer.page .social-media-links .faq-question:after,footer.page .social-media-links .collection-archive .sidebar>h2:after,.collection-archive footer.page .social-media-links .sidebar>h2:after,footer.page .social-media-links .field-block-jobs .jobs-list .job-item h3:after,.field-block-jobs .jobs-list .job-item footer.page .social-media-links h3:after,footer.page .social-media-links .slick-slider .slick-arrow,.slick-slider footer.page .social-media-links .slick-arrow,footer.page .social-media-links .banner .subnavigation .toggle-search,.banner .subnavigation footer.page .social-media-links .toggle-search,footer.page .social-media-links .banner .locale-switcher .current-locale:first-child:after,.banner .locale-switcher footer.page .social-media-links .current-locale:first-child:after,footer.page .social-media-links nav.mobile .parent .submenu-toggle,nav.mobile .parent footer.page .social-media-links .submenu-toggle{width:2.0625rem;height:2.0625rem}footer.page .logo-wrapper{display:none}}@media only screen and (min-width:760px){footer.page{font-size:.825rem;padding-top:4.125rem;padding-bottom:2.75rem}footer.page .logo-wrapper,footer.page .wrapper{display:flex;flex-flow:row wrap;max-width:100%;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}footer.page .wrapper .main-col{flex-grow:0;flex-shrink:0;flex-basis:calc(99.9% * 2/5 - (30px - 30px * 2/5));max-width:calc(99.9% * 2/5 - (30px - 30px * 2/5));width:calc(99.9% * 2/5 - (30px - 30px * 2/5));margin-top:-14px;display:flex;justify-content:center}footer.page .wrapper .main-col:nth-child(n){margin-right:30px;margin-left:0}footer.page .wrapper .main-col:last-child{margin-right:0}footer.page .wrapper .main-col:nth-child(5n){margin-right:0;margin-left:auto}footer.page .wrapper .nav-group-grid{flex-grow:0;flex-shrink:0;flex-basis:calc(99.9% * 3/5 - (30px - 30px * 3/5));max-width:calc(99.9% * 3/5 - (30px - 30px * 3/5));width:calc(99.9% * 3/5 - (30px - 30px * 3/5));display:grid;grid-gap:2rem;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-auto-flow:column}footer.page .wrapper .nav-group-grid:nth-child(n){margin-right:30px;margin-left:0}footer.page .wrapper .nav-group-grid:last-child{margin-right:0}footer.page .wrapper .nav-group-grid:nth-child(5n){margin-right:0;margin-left:auto}footer.page .logo-wrapper{display:flex;justify-content:space-around;padding-top:2.75rem}footer.page .logo-wrapper img{max-height:50px;width:auto!important;filter:sepia(75%) saturate(40%)}}@media only screen and (min-width:1260px){footer.page .logo-wrapper,footer.page .wrapper{display:flex;flex-flow:row wrap;max-width:1200px;margin-left:auto;margin-right:auto}}.project-nav-modal .wrapper{flex-direction:column}.project-nav-modal .nav-highlight{font-weight:900;font-size:2.475rem;height:2.475rem;line-height:1;text-align:center;letter-spacing:.034375rem;text-transform:uppercase;margin:1rem 0 0}.project-nav-modal nav.project-nav ul,.field-block-project-logo-navigation-menu nav.project-nav ul{list-style:none;margin:0;padding:0;position:relative;width:28rem;height:28rem;background-image:url(/img/logo-nav.png);background-position:center;background-size:100%;background-repeat:no-repeat}.project-nav-modal nav.project-nav ul li,.field-block-project-logo-navigation-menu nav.project-nav ul li{position:absolute;left:calc(50% + 7.5rem);top:calc(50% - .5rem);transform-origin:-7.5rem center;width:6rem;padding:0;margin:0;background-image:none}.project-nav-modal nav.project-nav ul li a,.field-block-project-logo-navigation-menu nav.project-nav ul li a{color:#534c46;text-decoration:none;font-size:.89375rem;line-height:1;text-align:center;display:block;width:4.5rem;height:1.65rem;display:flex;justify-content:center;align-items:center}.project-nav-modal nav.project-nav ul li:nth-child(1),.field-block-project-logo-navigation-menu nav.project-nav ul li:nth-child(1){transform:rotate(130deg)}.project-nav-modal nav.project-nav ul li:nth-child(1) a,.field-block-project-logo-navigation-menu nav.project-nav ul li:nth-child(1) a{transform:rotate(180deg)}.project-nav-modal nav.project-nav ul li:nth-child(2),.field-block-project-logo-navigation-menu nav.project-nav ul li:nth-child(2){transform:rotate(151deg)}.project-nav-modal nav.project-nav ul li:nth-child(2) a,.field-block-project-logo-navigation-menu nav.project-nav ul li:nth-child(2) a{transform:rotate(180deg)}.project-nav-modal nav.project-nav ul li:nth-child(3),.field-block-project-logo-navigation-menu nav.project-nav ul li:nth-child(3){transform:rotate(170deg)}.project-nav-modal nav.project-nav ul li:nth-child(3) a,.field-block-project-logo-navigation-menu nav.project-nav ul li:nth-child(3) a{transform:rotate(180deg)}.project-nav-modal nav.project-nav ul li:nth-child(4),.field-block-project-logo-navigation-menu nav.project-nav ul li:nth-child(4){transform:rotate(190deg)}.project-nav-modal nav.project-nav ul li:nth-child(4) a,.field-block-project-logo-navigation-menu nav.project-nav ul li:nth-child(4) a{transform:rotate(180deg)}.project-nav-modal nav.project-nav ul li:nth-child(5),.field-block-project-logo-navigation-menu nav.project-nav ul li:nth-child(5){transform:rotate(210deg)}.project-nav-modal nav.project-nav ul li:nth-child(5) a,.field-block-project-logo-navigation-menu nav.project-nav ul li:nth-child(5) a{transform:rotate(180deg)}.project-nav-modal nav.project-nav ul li:nth-child(6),.field-block-project-logo-navigation-menu nav.project-nav ul li:nth-child(6){transform:rotate(230deg)}.project-nav-modal nav.project-nav ul li:nth-child(6) a,.field-block-project-logo-navigation-menu nav.project-nav ul li:nth-child(6) a{transform:rotate(180deg)}.project-nav-modal nav.project-nav ul li:nth-child(7),.field-block-project-logo-navigation-menu nav.project-nav ul li:nth-child(7){transform:rotate(250deg)}.project-nav-modal nav.project-nav ul li:nth-child(7) a,.field-block-project-logo-navigation-menu nav.project-nav ul li:nth-child(7) a{transform:rotate(180deg)}.project-nav-modal nav.project-nav ul li:nth-child(8),.field-block-project-logo-navigation-menu nav.project-nav ul li:nth-child(8){transform:rotate(270deg)}.project-nav-modal nav.project-nav ul li:nth-child(9),.field-block-project-logo-navigation-menu nav.project-nav ul li:nth-child(9){transform:rotate(290deg)}.project-nav-modal nav.project-nav ul li:nth-child(10),.field-block-project-logo-navigation-menu nav.project-nav ul li:nth-child(10){transform:rotate(310deg)}.project-nav-modal nav.project-nav ul li:nth-child(11),.field-block-project-logo-navigation-menu nav.project-nav ul li:nth-child(11){transform:rotate(329deg)}.project-nav-modal nav.project-nav ul li:nth-child(12),.field-block-project-logo-navigation-menu nav.project-nav ul li:nth-child(12){transform:rotate(349deg)}.project-nav-modal nav.project-nav ul li:nth-child(12) a,.field-block-project-logo-navigation-menu nav.project-nav ul li:nth-child(12) a{width:4rem;margin-left:.2rem}.project-nav-modal nav.project-nav ul li:nth-child(13),.field-block-project-logo-navigation-menu nav.project-nav ul li:nth-child(13){transform:rotate(9deg)}.project-nav-modal nav.project-nav ul li:nth-child(13) a,.field-block-project-logo-navigation-menu nav.project-nav ul li:nth-child(13) a{color:#fdfdfc}.project-nav-modal nav.project-nav ul li:nth-child(14),.field-block-project-logo-navigation-menu nav.project-nav ul li:nth-child(14){transform:rotate(29deg)}.project-nav-modal nav.project-nav ul li:nth-child(14) a,.field-block-project-logo-navigation-menu nav.project-nav ul li:nth-child(14) a{color:#fdfdfc}.project-nav-modal nav.project-nav ul li:nth-child(15),.field-block-project-logo-navigation-menu nav.project-nav ul li:nth-child(15){transform:rotate(49deg)}.project-nav-modal nav.project-nav ul li:nth-child(15) a,.field-block-project-logo-navigation-menu nav.project-nav ul li:nth-child(15) a{color:#fdfdfc}.project-nav-modal nav.project-nav ul li:nth-child(16),.field-block-project-logo-navigation-menu nav.project-nav ul li:nth-child(16){transform:rotate(70deg)}.project-nav-modal nav.project-nav ul li:nth-child(16) a,.field-block-project-logo-navigation-menu nav.project-nav ul li:nth-child(16) a{color:#fdfdfc}.project-nav-modal nav.project-nav ul li:nth-child(17),.field-block-project-logo-navigation-menu nav.project-nav ul li:nth-child(17){transform:rotate(90deg)}.project-nav-modal nav.project-nav ul li:nth-child(17) a,.field-block-project-logo-navigation-menu nav.project-nav ul li:nth-child(17) a{transform:rotate(180deg);color:#fdfdfc}.project-nav-modal nav.project-nav ul li:nth-child(18),.field-block-project-logo-navigation-menu nav.project-nav ul li:nth-child(18){transform:rotate(110deg)}.project-nav-modal nav.project-nav ul li:nth-child(18) a,.field-block-project-logo-navigation-menu nav.project-nav ul li:nth-child(18) a{transform:rotate(180deg);color:#fdfdfc}.lightbox-modal .wrapper .lightbox-container,.lightbox-modal .wrapper .gallery-item{width:100%}.lightbox-modal .wrapper *{height:100%}.lightbox-modal .wrapper .gallery-item{display:flex!important;justify-content:center;align-items:center}.lightbox-modal .wrapper .gallery-item img{height:auto;width:auto;max-height:100%;max-width:100%}.slick-slider{position:relative}.slick-slider .slick-arrow{position:absolute;top:50%;z-index:100;cursor:pointer;width:1.5rem;height:1.5rem!important;outline:0}.slick-slider .slick-arrow.slick-prev{left:0;transform:translateY(-50%) rotate(90deg)}.slick-slider .slick-arrow.slick-next{right:0;transform:translateY(-50%) rotate(-90deg)}.article-list{display:flex;flex-wrap:wrap;justify-content:center;margin-right:-2rem}.post{flex:0 0 calc((99.999999% - 2rem) * 1 + 0rem);position:relative;margin-right:2rem;margin-bottom:15px}.post .wrapper{border:1px solid #534c46;border-radius:5px;overflow:hidden;background-color:#fdfdfc;text-align:center;display:flex;flex-direction:column;min-height:100%}.post.project-farm,.post.project-garden,.post.project-energy{border-color:#81ee71}.post.project-farm time,.post.project-garden time,.post.project-energy time{color:#534c46}.post.project-farm time:before,.post.project-garden time:before,.post.project-energy time:before{background-color:#81ee71}.post.project-farm .meta,.post.project-garden .meta,.post.project-energy .meta{background-color:#81ee7180}.post.project-seminar,.post.project-hotel,.post.project-restaurant{border-color:#ffff4b}.post.project-seminar time,.post.project-hotel time,.post.project-restaurant time{color:#534c46}.post.project-seminar time:before,.post.project-hotel time:before,.post.project-restaurant time:before{background-color:#ffff4b}.post.project-seminar .meta,.post.project-hotel .meta,.post.project-restaurant .meta{background-color:#ffff4b80}.post.project-school,.post.project-spirit,.post.project-events{border-color:#ff7243}.post.project-school time,.post.project-spirit time,.post.project-events time{color:#534c46}.post.project-school time:before,.post.project-spirit time:before,.post.project-events time:before{background-color:#ff7243}.post.project-school .meta,.post.project-spirit .meta,.post.project-events .meta{background-color:#ff724380}.post.project-education,.post.project-secondhand,.post.project-store{border-color:#ff4581}.post.project-education time,.post.project-secondhand time,.post.project-store time{color:#534c46}.post.project-education time:before,.post.project-secondhand time:before,.post.project-store time:before{background-color:#ff4581}.post.project-education .meta,.post.project-secondhand .meta,.post.project-store .meta{background-color:#ff458180}.post.project-beauty,.post.project-wedding,.post.project-wellness{border-color:#9263cd}.post.project-beauty time,.post.project-wedding time,.post.project-wellness time{color:#fdfdfc}.post.project-beauty time:before,.post.project-wedding time:before,.post.project-wellness time:before{background-color:#9263cd}.post.project-beauty .meta,.post.project-wedding .meta,.post.project-wellness .meta{background-color:#9263cd80}.post.project-culture,.post.project-naturopath,.post.project-remedies{border-color:#1e7fdd}.post.project-culture time,.post.project-naturopath time,.post.project-remedies time{color:#fdfdfc}.post.project-culture time:before,.post.project-naturopath time:before,.post.project-remedies time:before{background-color:#1e7fdd}.post.project-culture .meta,.post.project-naturopath .meta,.post.project-remedies .meta{background-color:#1e7fdd80}.post header{padding-top:100%;position:relative}.post header .header-wrapper{position:absolute;inset:0}.post header img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.post header .meta{position:absolute;left:0;bottom:0;width:100%;color:#fdfdfc;background-color:#f7f4f1bf;margin:0;text-align:left;padding:0 .5rem}.post header time{position:absolute;left:1rem;top:-.25rem;color:#fdfdfc;text-transform:uppercase;line-height:1.2;padding:.5rem .5rem 1rem;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25))}.post header time:before{content:"";position:absolute;inset:0;z-index:-1;background-color:#534c46;clip-path:polygon(0 0,100% 0,100% 100%,50% 90%,0 100%)}.post header time span{display:block}.post header time .day{font-size:1.71875rem}.post header time .month{font-size:.75625rem}.post .main{flex-grow:1;display:flex;flex-direction:column;padding:0 .5rem}.post .main h4{line-height:1.4;margin-top:.75rem;margin-bottom:.75rem;font-weight:900;text-transform:none}.post .main .excerpt{flex-grow:1}.post .main .btn,.post .main .search-modal input[type=submit],.search-modal .post .main input[type=submit]{background-color:#f7f4f1;margin-bottom:1rem;align-self:center}.post .main .btn:hover,.post .main .search-modal input[type=submit]:hover,.search-modal .post .main input[type=submit]:hover{background-color:#dbcec0}@media only screen and (min-width:760px){.post{flex:0 0 calc((99.999999% - 7rem) * .5 + 0rem);margin-bottom:3.5rem;font-size:1.1rem}.post.promote-highlighted{margin-right:3.5rem}.post.promote-highlighted .wrapper{position:absolute;inset:-1.5rem}}@media only screen and (min-width:980px){.post{flex:0 0 calc((99.999999% - 6rem) * .3333333333 + 0rem)}}@media only screen and (min-width:1200px){.post{flex:0 0 calc((99.999999% - 8rem) * .25 + 0rem)}}@media only screen and (min-width:1450px){.post{flex:0 0 calc((99.999999% - 12rem) * .1666666667 + 0rem)}}.post-details{padding:15px}@media only screen and (min-width:760px){.post-details .container{margin:0 18%}.post-details.event{padding:4rem 2rem}.post-details.event .container{margin:0}}@media only screen and (min-width:1200px){.post-details.event .container{margin:0 5%}}@media only screen and (min-width:1450px){.post-details.event .container{margin:0 10%}}.author{background-color:#eee7e1;border-radius:5px;padding:1rem;display:flex;margin-top:3rem;margin-bottom:3rem}.author .author-portrait{margin-right:2rem}.author .author-portrait img{border-radius:50%;max-width:6.875rem}.field-block-ornament-ruler{padding:3rem 0}.field-block-ornament-ruler.bg-bright{background-color:#fdfdfc}.field-block-ornament-ruler hr{margin:0}.field-block-code iframe{display:block;max-width:100%;margin-left:auto;margin-right:auto}.field-block.bg-bright{background-color:#fdfdfc}.field-block-partners.bg-bright .partner-list .partner .description,.field-block-partners.bg-bright .partner-list .partner .description:before{background-color:#fff}.field-block-partners{padding:15px}.field-block-partners h2,.field-block-partners .subtitle{text-align:center}.field-block-partners .subtitle{line-height:1.2;margin-bottom:2rem}.field-block-partners .partner-list.show-as-slider-no{display:flex;flex-wrap:wrap;justify-content:center;margin-right:-2rem}.field-block-partners .partner-list.show-as-slider-no .partner{position:relative;display:flex;flex-direction:column;margin-bottom:3rem;margin-right:2rem}.field-block-partners .partner-list.show-as-slider-no .partner .logo-wrapper{display:block;position:relative;padding-top:70%}.field-block-partners .partner-list.show-as-slider-no .partner .logo-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.field-block-partners .partner-list.show-as-slider-no .partner .logo-wrapper:hover~.description{top:-1.5rem;opacity:1}.field-block-partners .partner-list.show-as-slider-no .partner .description{position:absolute;left:0;top:1.5rem;opacity:0;width:100%;transform:translateY(-100%);border:1px solid;border-radius:5px;padding:.5rem;transition:opacity .3s ease-in-out,top .3s ease-in-out}.field-block-partners .partner-list.show-as-slider-no .partner .description,.field-block-partners .partner-list.show-as-slider-no .partner .description:before{border-color:#534c46;background-color:#fdfdfc}.field-block-partners .partner-list.show-as-slider-no .partner .description:before{content:"";position:absolute;display:block;left:50%;bottom:0;width:7px;height:7px;transform:translate(-50%,60%) rotate(45deg);border-right:1px solid currentColor;border-bottom:1px solid currentColor;border-radius:1px}.field-block-partners .partner-list.show-as-slider-yes .slick-track{display:flex;align-items:center}.field-block-partners .partner-list.show-as-slider-yes .slick-slide,.field-block-partners .partner-list.show-as-slider-yes .slick-slide *{height:4rem}.field-block-partners .partner-list.show-as-slider-yes .slick-slide *{width:100%}.field-block-partners .partner-list.show-as-slider-yes .slick-arrow{opacity:.5}@media only screen and (max-width:760px){.field-block-partners .partner-list.show-as-slider-yes .slick-arrow{display:none!important}}.field-block-partners .partner-list.show-as-slider-yes .slick-arrow.slick-prev{left:-2rem}.field-block-partners .partner-list.show-as-slider-yes .slick-arrow.slick-next{right:-2rem}.field-block-partners .partner-list.show-as-slider-yes .partner{text-align:center}.field-block-partners .partner-list.show-as-slider-yes .partner a{display:inline-block;padding:0 .75rem}.field-block-partners .partner-list.show-as-slider-yes .partner .description{display:none}.field-block-partners .partner-list.show-as-slider-yes .partner img{-o-object-fit:contain;object-fit:contain;filter:sepia(75%) saturate(40%)}@media only screen and (max-width:760px){.field-block-partners .partner-list.show-as-slider-no .partner{flex:0 0 calc((99.999999% - 4rem) * .5 + 0rem)}}@media only screen and (min-width:760px){.field-block-partners{padding:4rem 5%}.field-block-partners .partner-list.show-as-slider-no .partner{flex:0 0 calc((99.999999% - 8rem) * .25 + 0rem)}}@media only screen and (min-width:980px){.field-block-partners{padding:4rem 10%}}@media only screen and (min-width:1200px){.field-block-partners{padding:4rem 15%}}@media only screen and (min-width:1450px){.field-block-partners{padding:4rem 20%}}.field-block-project-logo-navigation-menu{padding:15px}.field-block-project-logo-navigation-menu h2,.field-block-project-logo-navigation-menu .subtitle{text-align:center}.field-block-project-logo-navigation-menu .subtitle{line-height:1.3;margin-bottom:2rem}.field-block-project-logo-navigation-menu nav.project-nav ul{margin:1rem auto 3rem}.field-block-project-logo-navigation-menu .nav-highlight{display:none}@media only screen and (max-width:760px){.field-block-project-logo-navigation-menu nav.project-nav{margin-left:-6.5vw;transform:scale(.7)}}@media only screen and (min-width:760px){.field-block-project-logo-navigation-menu{padding:3rem 2rem 2rem}}.field-block-text-image-layout .text-image-wrapper{display:flex}.field-block-text-image-layout.layout-1{padding:15px}.field-block-text-image-layout.layout-1 .image-content img{border-radius:2px}.field-block-text-image-layout.layout-1 .text-content h2{line-height:1.5}.field-block-text-image-layout.layout-1 .text-content .subtitle{line-height:1.45;margin-top:.65rem;margin-bottom:1.45rem}.field-block-text-image-layout.layout-1.image-style-round .image-content{padding:15px 5vw}.field-block-text-image-layout.layout-1.image-style-round .image-content img{border-radius:50%}.field-block-text-image-layout.layout-1.img-align-left .text-image-wrapper .text-content{margin-top:15px}.field-block-text-image-layout.layout-1.img-align-right .text-image-wrapper .text-content{margin-bottom:15px}.field-block-text-image-layout.layout-2 .image-content img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.field-block-text-image-layout.layout-2 .text-content{padding:15px;background-color:#eee7e1}.field-block-text-image-layout.layout-3{position:relative}.field-block-text-image-layout.layout-3 .image-content{position:absolute;inset:0;z-index:-1}.field-block-text-image-layout.layout-3 .image-content img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.field-block-text-image-layout.layout-3 .text-content{margin:15px;padding:15px;background-color:#eee7e1d9}.field-block-text-image-layout.layout-1.img-align-left .text-image-wrapper,.field-block-text-image-layout.layout-2.img-align-left .text-image-wrapper{flex-direction:column-reverse}.field-block-text-image-layout.layout-1.img-align-right .text-image-wrapper,.field-block-text-image-layout.layout-2.img-align-right .text-image-wrapper{flex-direction:column}@media only screen and (min-width:760px){.field-block-text-image-layout.layout-1{padding:4rem 9% 3rem}.field-block-text-image-layout.layout-1 .text-content,.field-block-text-image-layout.layout-1 .image-content{flex-basis:50%}.field-block-text-image-layout.layout-1.image-style-round .image-content{padding-top:0;padding-bottom:0}.field-block-text-image-layout.layout-1.img-align-left .block-header-title,.field-block-text-image-layout.layout-1.img-align-left .block-header-subtitle{padding-left:calc(50% + 2rem)}.field-block-text-image-layout.layout-1.img-align-left .text-image-wrapper .text-content{margin-top:0;padding-left:2rem}.field-block-text-image-layout.layout-1.img-align-right .text-image-wrapper .text-content{margin-bottom:0;padding-right:2rem}.field-block-text-image-layout.layout-2 .text-content,.field-block-text-image-layout.layout-2 .image-content{flex-basis:50%}.field-block-text-image-layout.layout-2 .text-content{padding:4rem}.field-block-text-image-layout.layout-3 .text-content{flex-basis:45%;margin:4rem;padding:2rem}.field-block-text-image-layout.layout-1.img-align-left .text-image-wrapper,.field-block-text-image-layout.layout-2.img-align-left .text-image-wrapper,.field-block-text-image-layout.layout-3.img-align-left .text-image-wrapper{flex-direction:row-reverse}.field-block-text-image-layout.layout-1.img-align-right .text-image-wrapper,.field-block-text-image-layout.layout-2.img-align-right .text-image-wrapper,.field-block-text-image-layout.layout-3.img-align-right .text-image-wrapper{flex-direction:row}}@media only screen and (min-width:1450px){.field-block-text-image-layout.layout-1.image-style-round .image-content{padding-left:10vw;padding-right:10vw}}.field-block-text-image-simple .text-image-wrapper{display:flex}.field-block-text-image-simple.img-align-left .text-image-wrapper{flex-direction:column-reverse}.field-block-text-image-simple.img-align-left .text-image-wrapper .image-content{margin-bottom:15px}.field-block-text-image-simple.img-align-right .text-image-wrapper{flex-direction:column}.field-block-text-image-simple .image-content img{border-radius:2px}.field-block-text-image-simple .text-content h2{line-height:1.5}.field-block-text-image-simple .text-content .subtitle{line-height:2.4;margin-bottom:.75rem}@media only screen and (min-width:760px){.field-block-text-image-simple{padding:4rem 0 3rem}.field-block-text-image-simple .text-content,.field-block-text-image-simple .image-content{flex-basis:50%}.field-block-text-image-simple.img-align-left .text-image-wrapper{flex-direction:row-reverse}.field-block-text-image-simple.img-align-left .text-image-wrapper .text-content{padding-left:2rem}.field-block-text-image-simple.img-align-right .text-image-wrapper{flex-direction:row}.field-block-text-image-simple.img-align-right .text-image-wrapper .text-content{padding-right:2rem}}.field-block-airbnb{padding:15px}.field-block-airbnb .text-content{text-align:center}.field-block-airbnb .text-content h2{line-height:1.5}.field-block-airbnb .text-content .subtitle{line-height:2.4;margin-bottom:.75rem}.field-block-airbnb .code-content{display:flex;flex-flow:row wrap}.field-block-airbnb .code-content .airbnb-embed-frame{width:450px;height:300px;margin:auto}@media only screen and (max-width:500px){.field-block-airbnb .code-content{flex-direction:column}.field-block-airbnb .code-content .airbnb-embed-frame{transform-origin:left}}@media only screen and (min-width:500px){.field-block-airbnb .code-content{justify-content:center}}@media only screen and (min-width:760px){.field-block-airbnb{padding:4rem 9% 3rem}}.field-block-text-video-layout{padding:15px}.field-block-text-video-layout .text-video-wrapper{display:flex}.field-block-text-video-layout .text-video-wrapper .video-content .video-wrapper{height:0;overflow:hidden;position:relative}.field-block-text-video-layout .text-video-wrapper .video-content .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.field-block-text-video-layout .text-video-wrapper .text-content .subtitle{line-height:1.2;margin-bottom:1.4rem}.field-block-text-video-layout.video-align-center .text-video-wrapper,.field-block-text-video-layout.video-align-right .text-video-wrapper{flex-direction:column}.field-block-text-video-layout.video-align-left .text-video-wrapper{flex-direction:column-reverse}.field-block-text-video-layout.video-align-left .text-video-wrapper .video-content{margin-bottom:15px}.bard-collection .field-block-text-video-layout{padding-left:0;padding-right:0}@media only screen and (min-width:760px){.field-block-text-video-layout{padding:4rem 9% 3rem}.field-block-text-video-layout.video-align-left .text-video-wrapper .text-content,.field-block-text-video-layout.video-align-left .text-video-wrapper .video-content,.field-block-text-video-layout.video-align-right .text-video-wrapper .text-content,.field-block-text-video-layout.video-align-right .text-video-wrapper .video-content{flex-basis:50%}.field-block-text-video-layout.video-align-right .text-video-wrapper{flex-direction:row}.field-block-text-video-layout.video-align-right .text-content{margin-right:2rem}.field-block-text-video-layout.video-align-left .text-video-wrapper{flex-direction:row-reverse}.field-block-text-video-layout.video-align-left .video-content{margin-right:2rem}.field-block-text-video-layout.video-align-center{padding-left:10%;padding-right:10%}.field-block-text-video-layout.video-align-center .video-content{margin:2rem 0}}@media only screen and (min-width:980px){.field-block-text-video-layout.video-align-center{padding-left:20%;padding-right:20%}}.field-block-text-layout{padding:15px}.field-block-text-layout>h2{text-align:center}.field-block-text-layout .subtitle{text-align:center;line-height:1.2;margin-bottom:1.5rem}@media only screen and (min-width:760px){.field-block-text-layout{padding:4rem 20% 3rem}}.field-block-intro-layout{padding:15px;text-align:center}.field-block-intro-layout .subtitle{line-height:1.2;margin-bottom:1.5rem}.field-block-intro-layout .field-block-image:not(:first-child){margin-top:2rem}.field-block-intro-layout .field-block-image:not(:last-child){margin-bottom:2rem}.field-block-intro-layout .field-block-image img{margin:0 auto}@media only screen and (min-width:760px){.field-block-intro-layout{padding:4rem 20% 3rem}}.field-block-download-button,.field-block-button{padding:1rem 0}.bard-default .field-block-download-button,.bard-default .field-block-button{display:inline-block;margin-right:2rem}.field-block-plant-ruler{padding:3rem 0}.field-block-plant-ruler img{max-height:60px;width:auto;margin:0 auto}.field-block-quote-block{padding:15px}.field-block-quote-block .quote-wrapper{padding:2rem;border:3px solid #fdfdfc;border-radius:5px;text-align:center;background-image:url(/img/plant-doodle-1.svg),url(/img/plant-doodle-2.svg);background-size:4rem;background-repeat:no-repeat;background-position:top 2.5rem left 1.5rem,top .5rem right 1rem}.field-block-quote-block .quote-wrapper h2{font-family:Amatic SC,sans-serif;font-weight:700;font-size:2.475rem;line-height:1.4;margin:1rem 0}.field-block-quote-block .quote-wrapper .subtitle{line-height:1;margin-bottom:1.5rem}.field-block-quote-block .quote-wrapper .field-block-image:not(:first-child){margin-top:2rem}.field-block-quote-block .quote-wrapper .field-block-image:not(:last-child){margin-bottom:2rem}.field-block-quote-block .quote-wrapper .field-block-image img{margin:0 auto}.field-block-quote-block.bg-bright .quote-wrapper{border-color:#f7f4f1}@media only screen and (max-width:760px){.field-block-quote-block .quote-wrapper{background-image:none}}@media only screen and (min-width:760px){.field-block-quote-block{padding:3rem 7%}}@media only screen and (min-width:980px){.field-block-quote-block{padding:5rem 10%}}@media only screen and (min-width:1200px){.field-block-quote-block{padding:7rem 15%}.field-block-quote-block .quote-wrapper{background-size:6rem}}@media only screen and (min-width:1450px){.field-block-quote-block{padding:10rem 20%}}.field-block-sector-layout{padding:15px}.field-block-sector-layout .wrapper{padding:15px;border:3px solid #fdfdfc;border-radius:5px;background-color:#fdfdfc}.field-block-sector-layout .wrapper>img{max-width:6rem;max-height:6rem;margin:15px auto}.field-block-sector-layout .wrapper h2{text-align:center;font-family:Amatic SC,sans-serif;font-weight:700;font-size:2.475rem}.field-block-sector-layout .wrapper .subtitle{text-align:center;line-height:1;margin-bottom:1.5rem}.field-block-sector-layout.bg-bright .wrapper{border-color:#f7f4f1}@media only screen and (min-width:760px){.field-block-sector-layout{padding:3rem 10%}.field-block-sector-layout .wrapper{position:relative;padding:2rem}.field-block-sector-layout .wrapper>img{margin:0;position:absolute;right:2rem;top:2rem;max-width:6rem;max-height:6rem}}@media only screen and (min-width:980px){.field-block-sector-layout{padding:5rem 15%}}@media only screen and (min-width:1200px){.field-block-sector-layout{padding:7rem 20%}}.field-block-team{padding:15px}.field-block-team .team-description h2{text-align:center}.field-block-team .team-description .subtitle{text-align:center;line-height:1.2;margin-bottom:2rem}.field-block-team .team-members{margin-top:2rem;display:flex;flex-flow:row wrap;max-width:100%;margin-left:auto;margin-right:auto}.field-block-team .team-members .team-member{flex-grow:0;flex-shrink:0;flex-basis:calc(49.95% - 15px);max-width:calc(49.95% - 15px);width:calc(49.95% - 15px);text-align:center;margin-bottom:2rem;position:relative}.field-block-team .team-members .team-member:nth-child(n){margin-right:30px;margin-left:0}.field-block-team .team-members .team-member:last-child{margin-right:0}.field-block-team .team-members .team-member:nth-child(2n){margin-right:0;margin-left:auto}.field-block-team .team-members .team-member:after{content:"";position:absolute;left:0;top:0;width:100%;padding-top:100%;background-image:url(/img/kranz.png);background-position:center;background-repeat:no-repeat;background-size:100%}.field-block-team .team-members .team-member img{border-radius:50%;padding:1rem;margin-bottom:.5rem;width:100%;height:auto}.field-block-team .team-members .team-member .member-name{font-weight:900;margin-bottom:.25rem}.field-block-team .team-members .team-member .member-position{margin-bottom:0}@media only screen and (min-width:760px){.field-block-team{padding:4rem 0 3rem}.field-block-team .team-description{margin:0 5%}.field-block-team .team-members{margin-top:5rem;display:flex;flex-flow:row wrap;max-width:90%;margin-left:auto;margin-right:auto}.field-block-team .team-members .team-member{flex-grow:0;flex-shrink:0;flex-basis:calc(24.975% - 22.5px);max-width:calc(24.975% - 22.5px);width:calc(24.975% - 22.5px)}.field-block-team .team-members .team-member:nth-child(n){margin-right:30px;margin-left:0}.field-block-team .team-members .team-member:last-child{margin-right:0}.field-block-team .team-members .team-member:nth-child(4n){margin-right:0;margin-left:auto}}@media only screen and (min-width:980px){.field-block-team .team-description{margin:0 10%}.field-block-team .team-description ul{-moz-column-count:2;column-count:2;-moz-column-gap:4rem;column-gap:4rem}.field-block-team .team-members{display:flex;flex-flow:row wrap;max-width:82%;margin-left:auto;margin-right:auto}.field-block-team .team-members .team-member{flex-grow:0;flex-shrink:0;flex-basis:calc(24.975% - 22.5px);max-width:calc(24.975% - 22.5px);width:calc(24.975% - 22.5px)}.field-block-team .team-members .team-member:nth-child(n){margin-right:30px;margin-left:0}.field-block-team .team-members .team-member:last-child{margin-right:0}.field-block-team .team-members .team-member:nth-child(4n){margin-right:0;margin-left:auto}}@media only screen and (min-width:1200px){.field-block-team .team-description{margin:0 20%}.field-block-team .team-members{display:flex;flex-flow:row wrap;max-width:82%;margin-left:auto;margin-right:auto}.field-block-team .team-members .team-member{flex-grow:0;flex-shrink:0;flex-basis:calc(99.9% * 1/5 - (30px - 30px * 1/5));max-width:calc(99.9% * 1/5 - (30px - 30px * 1/5));width:calc(99.9% * 1/5 - (30px - 30px * 1/5))}.field-block-team .team-members .team-member:nth-child(n){margin-right:30px;margin-left:0}.field-block-team .team-members .team-member:last-child{margin-right:0}.field-block-team .team-members .team-member:nth-child(5n){margin-right:0;margin-left:auto}}.field-block-page-teaser{padding:15px}.field-block-page-teaser h2,.field-block-page-teaser .subtitle{text-align:center}.field-block-page-teaser .subtitle{line-height:1.2;margin-bottom:2rem}.field-block-page-teaser .teaser-list .teaser{color:#534c46;text-decoration:none;margin-bottom:3rem;display:flex;flex-direction:column}.field-block-page-teaser .teaser-list .teaser .img-wrapper{position:relative;padding-top:100%;margin-bottom:1rem}.field-block-page-teaser .teaser-list .teaser .img-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:2px}.field-block-page-teaser .teaser-list .teaser .content{border-radius:2px;background-color:#fdfdfc;padding:1rem 1rem 3rem;text-align:center;flex-grow:1;position:relative}.field-block-page-teaser .teaser-list .teaser .content h5{line-height:1.7;margin-bottom:1rem}.field-block-page-teaser .teaser-list .teaser .content .link{position:absolute;bottom:0;left:0;width:100%;text-align:center;margin-top:1rem}.field-block-page-teaser .teaser-list .teaser .content .link .btn,.field-block-page-teaser .teaser-list .teaser .content .link .search-modal input[type=submit],.search-modal .field-block-page-teaser .teaser-list .teaser .content .link input[type=submit]{transform:translateY(45%)}@media only screen and (min-width:760px){.field-block-page-teaser{padding:4rem 5%}.field-block-page-teaser .teaser-list{display:flex;flex-wrap:wrap;justify-content:center;margin-right:-2rem}.field-block-page-teaser .teaser-list .teaser{flex:0 0 calc((99.999999% - 8rem) * .25 + 0rem);margin-right:2rem}}@media only screen and (min-width:980px){.field-block-page-teaser{padding:4rem 10%}}@media only screen and (min-width:1200px){.field-block-page-teaser{padding:4rem 15%}}@media only screen and (min-width:1450px){.field-block-page-teaser{padding:4rem 20%}}.field-block-jobs{padding:15px}.field-block-jobs>h2{text-align:center;margin-bottom:.4rem}.field-block-jobs .subtitle{line-height:1;text-align:center;margin-bottom:3.5rem}.field-block-jobs .no-jobs{text-align:center}.field-block-jobs .jobs-list .job-item{border-bottom:1px solid #534c46}.field-block-jobs .jobs-list .job-item h3{font-size:1.2375rem;line-height:2.667;position:relative;cursor:pointer}.field-block-jobs .jobs-list .job-item h3:after{content:"";float:right;position:absolute;right:0;top:50%;width:.75rem;height:.75rem;transform:translateY(-50%) rotate(270deg)}.field-block-jobs .jobs-list .job-item .description{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.field-block-jobs .jobs-list .job-item .description .btn,.field-block-jobs .jobs-list .job-item .description .search-modal input[type=submit],.search-modal .field-block-jobs .jobs-list .job-item .description input[type=submit]{margin-bottom:1rem}.field-block-jobs .jobs-list .job-item.open .description{max-height:100vh}.field-block-jobs .jobs-list .job-item.open h3:after{transform:translateY(-50%) rotate(0)}@media only screen and (min-width:760px){.field-block-jobs{padding:4rem 18%}}.field-block-history{padding:15px}.field-block-history .history-left,.field-block-history .history-right{display:none}.field-block-history .history-item{margin-bottom:2rem}.field-block-history .history-item h4{font-weight:900;color:#c6930a;font-size:1.2375rem;line-height:2}.field-block-history .history-item .history-text br{display:block;height:0;margin-bottom:.25rem}@media only screen and (min-width:760px){.field-block-history{padding:4rem 0 3rem}.field-block-history h2{text-align:center;margin-bottom:.4rem}.field-block-history .subtitle{line-height:1;text-align:center;margin-bottom:3.5rem}.field-block-history .history-items{list-style:none;margin:0;padding:0;display:flex}.field-block-history .history-items .history-all{display:none}.field-block-history .history-items .history-left,.field-block-history .history-items .history-right{flex-basis:50%;display:block}.field-block-history .history-items .rose{display:block}.field-block-history .history-items .history-left .rose{float:right;shape-outside:url(/img/rose-left.png);margin-left:3rem}.field-block-history .history-items .history-left .history-item{text-align:right;padding-right:3rem}.field-block-history .history-items .history-right .history-items-right{margin-top:2rem}.field-block-history .history-items .history-right .history-item{padding-left:3rem}.field-block-history .history-items .history-right .rose{float:left;shape-outside:url(/img/rose-right.png);margin-right:3rem}.field-block-history .history-items .rose{width:8vw;height:auto;box-sizing:content-box;shape-margin:3rem;padding-bottom:3rem}}.field-block-gallery{padding-top:1.03125rem}.field-block-gallery .gallery-item{padding-bottom:1.03125rem;cursor:pointer}@media only screen and (min-width:760px){.field-block-gallery{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr);grid-gap:1.03125rem;padding-bottom:1.03125rem}.field-block-gallery .gallery-item{padding-bottom:0;overflow:hidden}.field-block-gallery .gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .9s ease-in-out}.field-block-gallery .gallery-item img:hover{transform:scale(1.03)}}.field-block-gallery-old-style{padding:15px 15px 4rem}.field-block-gallery-old-style h2{text-align:center;margin-bottom:.4rem}.field-block-gallery-old-style .subtitle{line-height:1;text-align:center;margin-bottom:3.5rem}.field-block-gallery-old-style .gallery-wrapper{display:flex;flex-wrap:wrap;justify-content:center;padding-left:1.5rem}.field-block-gallery-old-style .gallery-wrapper .gallery-item{flex-basis:50%;border:.75rem solid #fdfdfc;box-shadow:0 0 12px #00000040}.field-block-gallery-old-style .gallery-wrapper .gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.field-block-gallery-old-style .gallery-wrapper .gallery-item:nth-child(5n+1){transform:rotate(3.71deg)}.field-block-gallery-old-style .gallery-wrapper .gallery-item:nth-child(5n+2){transform:rotate(-3.47deg) translateY(.5rem) translate(-1rem)}.field-block-gallery-old-style .gallery-wrapper .gallery-item:nth-child(5n+3){transform:rotate(-2.2deg) translateY(-1rem) translate(-2rem)}.field-block-gallery-old-style .gallery-wrapper .gallery-item:nth-child(5n+4){transform:rotate(6.84deg) translateY(.5rem) translate(-3rem)}@media only screen and (min-width:760px){.field-block-gallery-old-style{padding:6rem 9% 4rem}.field-block-gallery-old-style .gallery-wrapper .gallery-item{flex-basis:25%}}@media only screen and (min-width:980px){.field-block-gallery-old-style .gallery-wrapper .gallery-item{border-width:1rem}}.field-block-projekt-teaser .image-content{margin-bottom:15px}.field-block-projekt-teaser .image-content img{width:100%;height:auto}.field-block-projekt-teaser .text-content{padding:15px}.field-block-projekt-teaser .text-content .button{padding:1rem 0}@media only screen and (max-width:760px){.field-block-projekt-teaser .text-content h2{line-height:1.4}}@media only screen and (min-width:760px){.field-block-projekt-teaser{display:flex;margin-top:2rem;margin-bottom:2rem;align-items:center}.field-block-projekt-teaser>div{display:flex;flex-direction:column}.field-block-projekt-teaser .image-content{flex:0 0 55%;justify-content:flex-end;margin-bottom:0}.field-block-projekt-teaser .text-content{flex:0 0 45%;padding:0 4rem}.field-block-projekt-teaser .text-content .button{padding:2rem 0}}@media only screen and (min-width:1200px){.field-block-projekt-teaser .image-content img{width:85%}}.field-block-shop-teaser{background-image:url(/img/wood-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fdfdfc;padding:15px}.field-block-shop-teaser h2{font-weight:900;font-size:2.475rem;line-height:1.25;margin-bottom:.75rem}.field-block-shop-teaser .subtitle{line-height:1;margin-bottom:1.8rem}.field-block-shop-teaser .text .store-link{margin:2rem 0 4rem}.field-block-shop-teaser .text .store-link a,.field-block-shop-teaser .text .shop-link a{font-family:Amatic SC,sans-serif;font-size:1.65rem;line-height:1;letter-spacing:.034375rem;text-transform:uppercase;display:flex;align-items:center;text-decoration:none;color:#fdfdfc;transition:color ease-in-out .3s}.field-block-shop-teaser .text .store-link a:hover,.field-block-shop-teaser .text .shop-link a:hover{color:#c6930a}.field-block-shop-teaser .text .store-link a .icon,.field-block-shop-teaser .text .store-link a body.template-faq .faq-items .faq-item-list .faq-item .faq-question:after,body.template-faq .faq-items .faq-item-list .faq-item .field-block-shop-teaser .text .store-link a .faq-question:after,.field-block-shop-teaser .text .store-link a .collection-archive .sidebar>h2:after,.collection-archive .field-block-shop-teaser .text .store-link a .sidebar>h2:after,.field-block-shop-teaser .text .store-link a .banner .subnavigation .toggle-search,.banner .subnavigation .field-block-shop-teaser .text .store-link a .toggle-search,.field-block-shop-teaser .text .store-link a .banner .locale-switcher .current-locale:first-child:after,.banner .locale-switcher .field-block-shop-teaser .text .store-link a .current-locale:first-child:after,.field-block-shop-teaser .text .store-link a nav.mobile .parent .submenu-toggle,nav.mobile .parent .field-block-shop-teaser .text .store-link a .submenu-toggle,.field-block-shop-teaser .text .store-link a .slick-slider .slick-arrow,.slick-slider .field-block-shop-teaser .text .store-link a .slick-arrow,.field-block-shop-teaser .text .store-link a .field-block-jobs .jobs-list .job-item h3:after,.field-block-jobs .jobs-list .job-item .field-block-shop-teaser .text .store-link a h3:after,.field-block-shop-teaser .text .shop-link a .icon,.field-block-shop-teaser .text .shop-link a body.template-faq .faq-items .faq-item-list .faq-item .faq-question:after,body.template-faq .faq-items .faq-item-list .faq-item .field-block-shop-teaser .text .shop-link a .faq-question:after,.field-block-shop-teaser .text .shop-link a .collection-archive .sidebar>h2:after,.collection-archive .field-block-shop-teaser .text .shop-link a .sidebar>h2:after,.field-block-shop-teaser .text .shop-link a .banner .subnavigation .toggle-search,.banner .subnavigation .field-block-shop-teaser .text .shop-link a .toggle-search,.field-block-shop-teaser .text .shop-link a .banner .locale-switcher .current-locale:first-child:after,.banner .locale-switcher .field-block-shop-teaser .text .shop-link a .current-locale:first-child:after,.field-block-shop-teaser .text .shop-link a nav.mobile .parent .submenu-toggle,nav.mobile .parent .field-block-shop-teaser .text .shop-link a .submenu-toggle,.field-block-shop-teaser .text .shop-link a .slick-slider .slick-arrow,.slick-slider .field-block-shop-teaser .text .shop-link a .slick-arrow,.field-block-shop-teaser .text .shop-link a .field-block-jobs .jobs-list .job-item h3:after,.field-block-jobs .jobs-list .job-item .field-block-shop-teaser .text .shop-link a h3:after{width:2.4rem;height:2.4rem;margin-right:1rem}.field-block-shop-teaser .products ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:15px}.field-block-shop-teaser .products ul p,.field-block-shop-teaser .products ul img{margin-bottom:.5rem}.field-block-shop-teaser .products ul .title,.field-block-shop-teaser .products ul .price,.field-block-shop-teaser .products ul .reduced-price{font-weight:900}.field-block-shop-teaser .products ul .price{margin-bottom:0}.field-block-shop-teaser .products ul .reduced-price{color:#e64a1a}.field-block-shop-teaser .products ul li.reduced .price{text-decoration:line-through}@media only screen and (min-width:760px){.field-block-shop-teaser{padding:3rem 2rem;display:flex}.field-block-shop-teaser>div{flex-basis:50%}.field-block-shop-teaser h2{font-size:3.3rem}.field-block-shop-teaser .text{padding-right:4rem}.field-block-shop-teaser .text .store-link{margin:3rem 0 0}.field-block-shop-teaser .products ul{grid-gap:2rem}}@media only screen and (min-width:1200px){.field-block-shop-teaser .products ul{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1450px){.field-block-shop-teaser{padding:3rem 8%}.field-block-shop-teaser .products ul{grid-template-columns:repeat(3,1fr)}}.field-block-article-archive{padding:15px}.field-block-article-archive h2{text-align:center;margin-bottom:.4rem}.field-block-article-archive .subtitle{line-height:1;text-align:center;margin-bottom:3rem}.field-block-article-archive .article-links{padding-left:15px;padding-right:15px}.field-block-article-archive .article-links .field-block-button{text-align:center}@media only screen and (min-width:760px){.field-block-article-archive{padding:4rem 2rem 3rem}.field-block-article-archive .article-links{display:flex;justify-content:center}.field-block-article-archive .article-links .field-block-button{margin-right:1.5rem}}.field-block-services{padding-top:15px}.field-block-services .service-item{display:block;position:relative;text-decoration:none;color:#fdfdfc;margin-bottom:15px}.field-block-services .service-item:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:radial-gradient(50% 50% at 50% 50%,#1e000033,#1e000078);opacity:1;transition:opacity .3s ease-in-out}.field-block-services .service-item:hover:before{opacity:0}.field-block-services .service-item .item-text{padding:15px;position:absolute;inset:.6rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.field-block-services .service-item .item-text:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;border:3px solid;-o-border-image:repeating-linear-gradient(-45deg,#fdfdfc 0,#fdfdfc 5px,transparent 5px,transparent 10px,#fdfdfc 10px,#fdfdfc 15px) 5 round;border-image:repeating-linear-gradient(-45deg,#fdfdfc 0,#fdfdfc 5px,transparent 5px,transparent 10px,#fdfdfc 10px,#fdfdfc 15px) 5 round}.field-block-services .service-item .item-text .title{font-family:Amatic SC,sans-serif;font-size:2.475rem;line-height:1.5}.field-block-services .service-item .item-text .description{font-size:1.65rem;text-align:center;line-height:1.25}@media only screen and (min-width:760px){.field-block-services{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr);grid-gap:1.03125rem;padding-top:1.03125rem;padding-bottom:1.03125rem}.field-block-services .service-item{overflow:hidden;margin-bottom:0}.field-block-services .service-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.field-block-services .service-item .item-text:before{opacity:0;transition:opacity .3s ease-in-out}.field-block-services .service-item .item-text:hover:before{opacity:1}.field-block-services .service-item .item-text .title{font-size:1.925rem}.field-block-services .service-item .item-text .description{font-size:1.2375rem}}@media only screen and (min-width:1200px){.field-block-services .service-item .item-text .title{font-size:2.475rem}.field-block-services .service-item .item-text .description{font-size:1.65rem}}.field-block-products-offered{display:flex;flex-direction:column;padding:15px}.field-block-products-offered .text{text-align:center;margin-bottom:3rem}.field-block-products-offered .text h2{margin-bottom:0}.field-block-products-offered .text .subtitle{line-height:1.3;margin-bottom:1rem}.field-block-products-offered .offered-items a{text-decoration:none;color:#534c46}.field-block-products-offered .offered-items .badge{width:6.05rem;height:6.05rem;max-width:100%;margin:0 auto .25rem;background-color:#f7f4f1;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:transform ease-in-out .3s}.field-block-products-offered .offered-items .badge img{width:auto;height:auto;max-width:60%;max-height:60%}.field-block-products-offered .offered-items .badge:hover{transform:scale(1.1)}.field-block-products-offered .offered-items ul{display:flex;justify-content:center;flex-wrap:wrap;list-style:none;padding:0;margin:0;margin-left:-1.5rem;margin-right:-1.5rem}.field-block-products-offered .offered-items ul li{flex:0 0 calc((99.999999% - 24rem) * .125 + 0rem);margin-left:1.5rem;margin-right:1.5rem;margin-bottom:1.5rem;text-align:center;background-image:none;padding:0}@media only screen and (min-width:760px){.field-block-products-offered{padding:3rem 9%}}.field-block-project-news{position:relative;padding:15px}.field-block-project-news h2{text-align:center;margin-bottom:.4rem}.field-block-project-news .subtitle{line-height:1;text-align:center;margin-bottom:3rem}.field-block-project-news .article-links{display:flex;justify-content:center}.field-block-project-news .article-links .field-block-button{margin-right:1.5rem}@media only screen and (min-width:760px){.field-block-project-news{padding:4rem 2rem 3rem}}.stamp{position:absolute;left:15px;top:3.4rem;display:flex;justify-content:center;align-items:center;text-align:center;width:4em;height:4em;border-radius:50%;background-color:#f7f4f1;border:3px solid #f7f4f1;box-shadow:inset 0 0 0 1px #534c46;text-decoration:none;font-weight:900;font-size:.7em;line-height:1.1;text-transform:uppercase;transform:rotate(-20deg)}.stamp,.stamp:visited{color:#534c46}.field-block-project-stamp{position:relative}@media only screen and (min-width:760px){.stamp{left:5vw;top:2rem;width:6.1em;height:6.1em;padding-top:.5rem;font-size:1em;line-height:1.4}}.field-block-raisenow-form{padding:15px}.field-block-raisenow-form .text-form-wrapper{display:flex}.field-block-raisenow-form .text-form-wrapper .text-content{padding-top:1rem;padding-bottom:1rem}.field-block-raisenow-form .text-form-wrapper .text-content .subtitle{line-height:1.2;margin-bottom:1.4rem}.field-block-raisenow-form .text-form-wrapper .form-content{padding:1rem;background-color:#fff}.field-block-raisenow-form.form-align-center .text-form-wrapper,.field-block-raisenow-form.form-align-right .text-form-wrapper{flex-direction:column}.field-block-raisenow-form.form-align-left .text-form-wrapper{flex-direction:column-reverse}.field-block-raisenow-form.form-align-left .text-form-wrapper .form-content{margin-bottom:15px}.bard-collection .field-block-raisenow-form{padding-left:0;padding-right:0}@media only screen and (min-width:760px){.field-block-raisenow-form{padding:4rem 9% 3rem}.field-block-raisenow-form.form-align-left .text-form-wrapper .text-content,.field-block-raisenow-form.form-align-left .text-form-wrapper .form-content,.field-block-raisenow-form.form-align-right .text-form-wrapper .text-content,.field-block-raisenow-form.form-align-right .text-form-wrapper .form-content{flex-basis:50%}.field-block-raisenow-form.form-align-right .text-form-wrapper{flex-direction:row}.field-block-raisenow-form.form-align-right .text-content{margin-right:2rem}.field-block-raisenow-form.form-align-left .text-form-wrapper{flex-direction:row-reverse}.field-block-raisenow-form.form-align-left .form-content{margin-right:2rem}.field-block-raisenow-form.form-align-center{padding-left:10%;padding-right:10%}.field-block-raisenow-form.form-align-center .form-content{margin:2rem 0}}@media only screen and (min-width:980px){.field-block-raisenow-form.form-align-center{padding-left:20%;padding-right:20%}}.collection-archive{margin:0 auto;padding-left:15px;padding-right:15px;width:1500px;max-width:100%;display:flex;flex-direction:column-reverse}.collection-archive .post{margin-right:0;margin-bottom:15px}.collection-archive .sidebar{background-color:#fdfdfc;padding:1rem;margin-bottom:15px}.collection-archive .sidebar a{text-decoration:none}@media only screen and (max-width:760px){.collection-archive .sidebar>h2{display:flex;justify-content:space-between;align-items:center}.collection-archive .sidebar>h2:after{content:"";transform:rotate(270deg);transition:transform ease-in-out .3s}.collection-archive .sidebar.open>h2:after{transform:rotate(360deg)}.collection-archive .sidebar .list-wrapper{display:none}}@media only screen and (min-width:760px){.collection-archive{flex-direction:row;align-items:flex-start;padding-left:2rem;padding-right:2rem}.collection-archive .main-content{flex:0 0 calc(67% + -0rem)}.collection-archive .main-content .article-list-rows{display:flex;flex-wrap:wrap;justify-content:center}.collection-archive .main-content .pagination{padding-right:2rem}.collection-archive .sidebar{flex:0 0 33%}.collection-archive .sidebar .list-wrapper{display:block!important}.collection-archive .post{flex:0 0 calc((99.999999% - 4rem) * .5 + 0rem);margin-right:2rem;margin-bottom:2rem}}@media only screen and (min-width:980px){.collection-archive .post{flex:0 0 calc((99.999999% - 4rem) * .5 + 0rem)}}@media only screen and (min-width:1200px){.collection-archive .post{flex:0 0 calc((99.999999% - 6rem) * .3333333333 + 0rem)}}@media only screen and (min-width:1450px){.collection-archive .post{flex:0 0 calc((99.999999% - 6rem) * .3333333333 + 0rem)}}body.template-contact .container{padding:15px}body.template-contact .subtitle{justify-content:center;margin-top:3rem;margin-bottom:2rem}body.template-contact .main-address,body.template-contact .additional-addresses,body.template-contact .newsletter{padding:15px}body.template-contact .form-wrapper form{margin-bottom:15px}body.template-contact .form-wrapper .main-address{background-color:#fdfdfc}body.template-contact .form-wrapper .main-address .col{margin-bottom:1.5rem}body.template-contact .form-wrapper .main-address dl{margin:0}body.template-contact .form-wrapper .main-address dt{margin-bottom:.5rem}body.template-contact .form-wrapper .main-address dt:after{content:": "}body.template-contact .additional-addresses{background-color:#fdfdfc}body.template-contact .additional-addresses .addresses{margin-bottom:15px}body.template-contact .additional-addresses .addresses h2{margin-bottom:1rem}body.template-contact .additional-addresses .addresses ul{list-style:none;margin:0;padding:0}body.template-contact .additional-addresses .addresses ul li{padding:0;background-image:none;margin:0;margin-bottom:1.5rem}body.template-contact .additional-addresses .addresses ul li .header{display:flex;margin-bottom:.5rem}body.template-contact .additional-addresses .addresses ul li .header img{width:1.2rem;height:1.2rem;margin-left:.5rem}body.template-contact .additional-addresses .addresses ul li .header h3{line-height:1}body.template-contact .newsletter{margin:0 0 15px;background-color:#eee7e1;border-radius:5px}@media only screen and (min-width:760px){body.template-contact .container{padding:0}body.template-contact .subtitle,body.template-contact .form-wrapper,body.template-contact .additional-addresses{display:flex;flex-flow:row wrap;max-width:90%;margin-left:auto;margin-right:auto}body.template-contact .main-address,body.template-contact .additional-addresses,body.template-contact .newsletter{padding:2rem}body.template-contact .form-wrapper .form,body.template-contact .form-wrapper .main-address{flex-grow:0;flex-shrink:0;flex-basis:calc(49.95% - 15px);max-width:calc(49.95% - 15px);width:calc(49.95% - 15px)}body.template-contact .form-wrapper .form:nth-child(n),body.template-contact .form-wrapper .main-address:nth-child(n){margin-right:30px;margin-left:0}body.template-contact .form-wrapper .form:last-child,body.template-contact .form-wrapper .main-address:last-child{margin-right:0}body.template-contact .form-wrapper .form:nth-child(2n),body.template-contact .form-wrapper .main-address:nth-child(2n){margin-right:0;margin-left:auto}body.template-contact .additional-addresses{margin-bottom:6rem}body.template-contact .additional-addresses .addresses{flex-grow:0;flex-shrink:0;flex-basis:calc(33.3% - 20px);max-width:calc(33.3% - 20px);width:calc(33.3% - 20px)}body.template-contact .additional-addresses .addresses:nth-child(n){margin-right:30px;margin-left:0}body.template-contact .additional-addresses .addresses:last-child{margin-right:0}body.template-contact .additional-addresses .addresses:nth-child(3n){margin-right:0;margin-left:auto}body.template-contact .additional-addresses .map{flex-grow:0;flex-shrink:0;flex-basis:calc(66.6% - 10px);max-width:calc(66.6% - 10px);width:calc(66.6% - 10px)}body.template-contact .additional-addresses .map:nth-child(n){margin-right:30px;margin-left:0}body.template-contact .additional-addresses .map:last-child{margin-right:0}body.template-contact .additional-addresses .map:nth-child(3n){margin-right:0;margin-left:auto}body.template-contact .newsletter{margin:0 5% 3rem}}@media only screen and (min-width:980px){body.template-contact .newsletter .form-group{max-width:20em}}@media only screen and (min-width:1200px){body.template-contact .subtitle,body.template-contact .form-wrapper,body.template-contact .additional-addresses{display:flex;flex-flow:row wrap;max-width:82%;margin-left:auto;margin-right:auto}body.template-contact .newsletter{margin:0 9% 3rem}}body.template-text_page .main{display:flex;flex-flow:row wrap;max-width:64%;margin-left:auto;margin-right:auto}.not-found-content-wrapper{margin:4rem 20%}.not-found-content-wrapper .inpage-search-form{display:flex;margin-top:2rem;width:50%}.not-found-content-wrapper .inpage-search-form input[type=text]{margin-right:1rem}body.template-faq .container{padding:15px}body.template-faq .faq-wrapper{margin-top:1rem}body.template-faq .faq-items{background-color:#fdfdfc;padding:1rem;margin-bottom:3rem;display:flex;flex-flow:row wrap;max-width:100%;margin-left:auto;margin-right:auto}body.template-faq .faq-items .faq-item-main,body.template-faq .faq-items .faq-item-list{flex:0 0 100%}body.template-faq .faq-items .faq-item-list .faq-item{border-bottom:1px solid #534c46}body.template-faq .faq-items .faq-item-list .faq-item .faq-question{font-size:1.2375rem;line-height:1.4;position:relative;cursor:pointer;padding-right:1.5rem;margin:.7rem 0 .6rem}body.template-faq .faq-items .faq-item-list .faq-item .faq-question:after{content:"";float:right;position:absolute;right:0;top:.5rem;width:.75rem;height:.75rem;transform:rotate(270deg)}body.template-faq .faq-items .faq-item-list .faq-item .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}body.template-faq .faq-items .faq-item-list .faq-item.open .faq-answer{max-height:100vh}body.template-faq .faq-items .faq-item-list .faq-item.open .faq-question:after{transform:rotate(0)}@media only screen and (min-width:980px){body.template-faq .container{padding:0;margin:0 9%}body.template-faq .faq-items .faq-item-main{flex-grow:0;flex-shrink:0;flex-basis:calc(99.9% * 4/10 - (30px - 30px * 4/10));max-width:calc(99.9% * 4/10 - (30px - 30px * 4/10));width:calc(99.9% * 4/10 - (30px - 30px * 4/10))}body.template-faq .faq-items .faq-item-main:nth-child(n){margin-right:30px;margin-left:0}body.template-faq .faq-items .faq-item-main:last-child{margin-right:0}body.template-faq .faq-items .faq-item-main:nth-child(10n){margin-right:0;margin-left:auto}body.template-faq .faq-items .faq-item-list{flex-grow:0;flex-shrink:0;flex-basis:calc(99.9% * 6/10 - (30px - 30px * 6/10));max-width:calc(99.9% * 6/10 - (30px - 30px * 6/10));width:calc(99.9% * 6/10 - (30px - 30px * 6/10))}body.template-faq .faq-items .faq-item-list:nth-child(n){margin-right:30px;margin-left:0}body.template-faq .faq-items .faq-item-list:last-child{margin-right:0}body.template-faq .faq-items .faq-item-list:nth-child(10n){margin-right:0;margin-left:auto}}@media only screen and (min-width:1200px){body.template-faq .container{padding:0;margin:0 9%}body.template-faq .faq-items .faq-item-main{flex-grow:0;flex-shrink:0;flex-basis:calc(99.9% * 4/10 - (30px - 30px * 4/10));max-width:calc(99.9% * 4/10 - (30px - 30px * 4/10));width:calc(99.9% * 4/10 - (30px - 30px * 4/10))}body.template-faq .faq-items .faq-item-main:nth-child(n){margin-right:30px;margin-left:0}body.template-faq .faq-items .faq-item-main:last-child{margin-right:0}body.template-faq .faq-items .faq-item-main:nth-child(10n){margin-right:0;margin-left:auto}body.template-faq .faq-items .faq-item-list{flex-grow:0;flex-shrink:0;flex-basis:calc(49.95% - 15px);max-width:calc(49.95% - 15px);width:calc(49.95% - 15px);margin-left:calc(99.9% * (-1/10 * -1) - (30px - 30px * (-1/10 * -1)) + 30px)!important}body.template-faq .faq-items .faq-item-list:nth-child(n){margin-right:30px;margin-left:0}body.template-faq .faq-items .faq-item-list:last-child{margin-right:0}body.template-faq .faq-items .faq-item-list:nth-child(10n){margin-right:0;margin-left:auto}}@media only screen and (min-width:1450px){body.template-faq .container{margin:0 18%}}.post-details.event .event-wrapper{display:flex;flex-direction:column-reverse}.post-details.event .event-wrapper .event-content .event-form{margin-top:3rem}.post-details.event .event-wrapper .event-data{padding:1rem;background-color:#fdfdfc;border-radius:5px;margin-bottom:15px}.post-details.event .event-wrapper .event-data dl{display:grid;grid-template-columns:30% 70%;grid-gap:.5rem}.post-details.event .event-wrapper .event-data dl dt{font-weight:900}.post-details.event .event-wrapper .event-data dl dt:after{content:": "}.archive-events{margin-bottom:4rem}@media only screen and (min-width:760px){.post-details.event .event-wrapper{display:flex;flex-flow:row wrap;max-width:100%;margin-left:auto;margin-right:auto;align-items:flex-start}.post-details.event .event-wrapper .event-content{flex-grow:0;flex-shrink:0;flex-basis:calc(49.95% - 15px);max-width:calc(49.95% - 15px);width:calc(49.95% - 15px)}.post-details.event .event-wrapper .event-content:nth-child(n){margin-right:30px;margin-left:0}.post-details.event .event-wrapper .event-content:last-child{margin-right:0}.post-details.event .event-wrapper .event-content:nth-child(2n){margin-right:0;margin-left:auto}.post-details.event .event-wrapper .event-data{flex-grow:0;flex-shrink:0;flex-basis:calc(49.95% - 15px);max-width:calc(49.95% - 15px);width:calc(49.95% - 15px)}.post-details.event .event-wrapper .event-data:nth-child(n){margin-right:30px;margin-left:0}.post-details.event .event-wrapper .event-data:last-child{margin-right:0}.post-details.event .event-wrapper .event-data:nth-child(2n){margin-right:0;margin-left:auto}}@media only screen and (min-width:980px){.post-details.event .event-wrapper .event-content{flex-grow:0;flex-shrink:0;flex-basis:calc(99.9% * 3/5 - (30px - 30px * 3/5));max-width:calc(99.9% * 3/5 - (30px - 30px * 3/5));width:calc(99.9% * 3/5 - (30px - 30px * 3/5))}.post-details.event .event-wrapper .event-content:nth-child(n){margin-right:30px;margin-left:0}.post-details.event .event-wrapper .event-content:last-child{margin-right:0}.post-details.event .event-wrapper .event-content:nth-child(5n){margin-right:0;margin-left:auto}.post-details.event .event-wrapper .event-data{flex-grow:0;flex-shrink:0;flex-basis:calc(99.9% * 2/5 - (30px - 30px * 2/5));max-width:calc(99.9% * 2/5 - (30px - 30px * 2/5));width:calc(99.9% * 2/5 - (30px - 30px * 2/5))}.post-details.event .event-wrapper .event-data:nth-child(n){margin-right:30px;margin-left:0}.post-details.event .event-wrapper .event-data:last-child{margin-right:0}.post-details.event .event-wrapper .event-data:nth-child(5n){margin-right:0;margin-left:auto}}@media only screen and (min-width:1200px){.post-details.event .event-wrapper .event-content .event-form{width:80%}}.archive-acteurs,.archive-news,.archive-project-news{margin-bottom:4rem}
