/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.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;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:-0.25em;}sup{top:-0.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:0.35em 0.75em 0.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;}
@font-face{font-family:'EideticNeo';src:url(/themes/custom/bioterra/fonts/EideticNeo.woff2) format("woff2");src:url(/themes/custom/bioterra/fonts/EideticNeo.eot),url(/themes/custom/bioterra/fonts/EideticNeo.eot#iefix) format("embedded-opentype"),url(/themes/custom/bioterra/fonts/EideticNeo.ttf) format("truetype"),url(/themes/custom/bioterra/fonts/EideticNeo.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:'EideticNeo';src:url(/themes/custom/bioterra/fonts/EideticNeo-Bold.woff2) format("woff2");src:url(/themes/custom/bioterra/fonts/EideticNeo-Bold.eot),url(/themes/custom/bioterra/fonts/EideticNeo-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/bioterra/fonts/EideticNeo-Bold.ttf) format("truetype"),url(/themes/custom/bioterra/fonts/EideticNeo-Bold.woff) format("woff");font-weight:700;font-style:normal;}@font-face{font-family:'LTAuthenticSans';src:url(/themes/custom/bioterra/fonts/LTAuthenticSans-Regular.woff2) format("woff2");src:url(/themes/custom/bioterra/fonts/LTAuthenticSans-Regular.eot),url(/themes/custom/bioterra/fonts/LTAuthenticSans-Regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/bioterra/fonts/LTAuthenticSans-Regular.ttf) format("truetype"),url(/themes/custom/bioterra/fonts/LTAuthenticSans-Regular.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:'LTAuthenticSans';src:url(/themes/custom/bioterra/fonts/LTAuthenticSans-Bold.woff2) format("woff2");src:url(/themes/custom/bioterra/fonts/LTAuthenticSans-Bold.eot),url(/themes/custom/bioterra/fonts/LTAuthenticSans-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/bioterra/fonts/LTAuthenticSans-Bold.ttf) format("truetype"),url(/themes/custom/bioterra/fonts/LTAuthenticSans-Bold.woff) format("woff");font-weight:700;font-style:normal;}@font-face{font-family:'FrutigerNextPro';src:url(/themes/custom/bioterra/fonts/FrutigerNextPro-Regular.woff2) format("woff2");src:url(/themes/custom/bioterra/fonts/FrutigerNextPro-Regular.eot),url(/themes/custom/bioterra/fonts/FrutigerNextPro-Regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/bioterra/fonts/FrutigerNextPro-Regular.ttf) format("truetype"),url(/themes/custom/bioterra/fonts/FrutigerNextPro-Regular.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:'FrutigerNextPro';src:url(/themes/custom/bioterra/fonts/FrutigerNextPro-Light.woff2) format("woff2");src:url(/themes/custom/bioterra/fonts/FrutigerNextPro-Light.eot),url(/themes/custom/bioterra/fonts/FrutigerNextPro-Light.eot#iefix) format("embedded-opentype"),url(/themes/custom/bioterra/fonts/FrutigerNextPro-Light.ttf) format("truetype"),url(/themes/custom/bioterra/fonts/FrutigerNextPro-Light.woff) format("woff");font-weight:400;font-style:normal;}@font-face{font-family:'FrutigerNextPro';src:url(/themes/custom/bioterra/fonts/FrutigerNextPro-Bold.woff2) format("woff2");src:url(/themes/custom/bioterra/fonts/FrutigerNextPro-Bold.eot),url(/themes/custom/bioterra/fonts/FrutigerNextPro-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/bioterra/fonts/FrutigerNextPro-Bold.ttf) format("truetype"),url(/themes/custom/bioterra/fonts/FrutigerNextPro-Bold.woff) format("woff");font-weight:700;font-style:normal;}html{font-family:"EideticNeo",Times New Roman,Georgia,serif;font-size:20px;color:#222222;line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;min-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media (min-width:64.063em){html{font-size:18px;}}body{margin:0;overflow-x:hidden;}body.l-admin-page{overflow-x:auto;}h1,.h1{font-family:"LTAuthenticSans",Arial,Verdana,sans-serif;text-transform:uppercase;font-weight:400;font-size:28px;line-height:28px;margin-top:14px;margin-bottom:16px;}@media (min-width:72.5em){h1,.h1{font-size:48px;line-height:48px;margin-top:24px;}}.route-entity-commerce_product-canonical h1,.route-entity-commerce_product-canonical .h1{font-size:24px;line-height:24px;}h2,.h2{font-family:"LTAuthenticSans",Arial,Verdana,sans-serif;text-transform:uppercase;font-weight:400;font-size:22px;line-height:22px;margin-top:33px;margin-bottom:16px;}@media (min-width:72.5em){h2,.h2{font-size:32px;line-height:32px;margin-top:16px;}}h3,.h3{font-family:"LTAuthenticSans",Arial,Verdana,sans-serif;text-transform:uppercase;font-weight:400;font-size:18px;line-height:18px;margin-top:33px;margin-bottom:16px;}@media (min-width:72.5em){h3,.h3{font-size:28px;line-height:28px;margin-top:14px;}}h4,.h4{font-family:"LTAuthenticSans",Arial,Verdana,sans-serif;text-transform:uppercase;font-weight:400;font-size:18px;line-height:18px;margin-top:33px;margin-bottom:16px;}@media (min-width:72.5em){h4,.h4{font-size:24px;line-height:24px;margin-top:12px;}}a{color:#4FAF71;text-decoration:none;cursor:pointer;transition:color .5s ease-out,background-color .5s ease-out;}a:visited{color:#4FAF71;}a:hover{color:#E37639;}a:active{color:#4FAF71;}a:focus{color:#E37639;}img{max-width:100%;height:auto;}p{font-size:20px;}@media (min-width:64.063em){p{font-size:22px;}}
body{position:relative;}.front-page{width:90%;margin:0 auto;max-width:1200px;}.layout-container{margin:0px !important;}.layout-container.l-user-page{margin:0px;}.layout-container.l-user-page #block-main-page-content{width:90%;margin:0 auto;max-width:1200px;padding-top:16px;}.l-content-add #block-bioterra-help,.l-content-add #block-main-page-content,.l-content-edit #block-bioterra-help,.l-content-edit #block-main-page-content{width:90%;margin:0 auto;max-width:1200px;}.l-content-add .field--name-field-contribution h4,.l-content-edit .field--name-field-contribution h4{text-align:left;}.l-content-add .field--name-field-contribution .tabledrag-toggle-weight,.l-content-edit .field--name-field-contribution .tabledrag-toggle-weight{font-size:14px;padding:8px;border-radius:0px;color:#6D6E70;border-color:#6D6E70;margin:16px;}.l-content-add .field--name-field-contribution .paragraph-type-title,.l-content-edit .field--name-field-contribution .paragraph-type-title{font-family:"LTAuthenticSans",Arial,Verdana,sans-serif !important;text-transform:uppercase;}.l-content-add .field--name-field-contribution .draggable,.l-content-edit .field--name-field-contribution .draggable{background-color:#F5F5F5;}.l-content-add .field--name-field-contribution .draggable .paragraphs-dropbutton-wrapper input,.l-content-edit .field--name-field-contribution .draggable .paragraphs-dropbutton-wrapper input{font-size:14px;padding:8px;border-radius:0px;color:#E81C00;border-color:#E81C00;margin:16px;}.l-admin-page #block-main-page-content,.l-admin-page #block-bioterra-help{width:90%;margin:0 auto;max-width:1200px;}.l-page-4xx #block-main-page-content{width:90%;margin:0 auto;max-width:1200px;}
.l-grid-2{display:grid;grid-gap:16px;}@media (min-width:64.063em){.l-grid-2{grid-template-columns:repeat(2,1fr);}}.l-grid-3{display:grid;grid-gap:16px;justify-content:center;}@media (min-width:64.063em){.l-grid-3{grid-template-columns:1fr 1fr 1fr;}}.l-grid-4{display:grid;grid-gap:16px;}@media (min-width:64.063em){.l-grid-4{grid-template-columns:1fr 1fr 1fr;}}@media (min-width:72.5em){.l-grid-4{grid-template-columns:1fr 1fr 1fr 1fr;}}.l-grid-6{display:grid;grid-gap:16px;}@media (min-width:72.5em){.l-grid-6{grid-template-columns:1fr 2fr 1fr 1fr 1fr 1fr;}}.l-grid-order-summary{display:grid;grid-template-columns:35px 185px 1fr;grid-gap:8px;}@media (min-width:72.5em){.l-grid-order-summary{grid-template-columns:auto 2fr 1fr;grid-gap:16px;}}.l-grid--margin-top{margin-top:2px;}@media (min-width:72.5em){.l-grid--margin-top{margin-top:16px;}}.l-grid--margin-bottom{margin-bottom:2px;}@media (min-width:72.5em){.l-grid--margin-bottom{margin-bottom:16px;}}.l-news .l-grid-2{grid-gap:2px;}@media (min-width:72.5em){.l-news .l-grid-2{grid-gap:16px;}}.l-news .l-grid-3{grid-gap:2px;}@media (min-width:72.5em){.l-news .l-grid-3{grid-gap:16px;}}
.l-container{width:90%;margin:0 auto;max-width:1200px;}@media (max-width:64.063em){.l-container:not(:first-of-type){contain:paint;margin-top:-30px;}}
.l-header-top{font-family:"FrutigerNextPro",Arial,Verdana,sans-serif;font-size:16px;position:absolute;right:40px;z-index:5;}@media (min-width:64.063em){.l-header-top{position:static;}}.l-header-top a{color:#222222;}.l-header-top a:hover,.l-header-top a:focus{color:#E37639;}.l-header-top__container{display:flex;justify-content:flex-end;}@media (min-width:64.063em){.l-header-top__container{padding:8px 0px;}}
header{position:sticky;top:0;z-index:10;}.l-header{background-color:#FFFFFF;border-bottom:1px solid #F5F5F5;width:100%;z-index:3;}@media (min-width:64.063em){.l-header{border-bottom:none;}}.l-header__inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;}@media (min-width:64.063em){.l-header__inner{overflow-x:unset;}}.l-header__branding{position:relative;padding:0 10px;flex-grow:1;pointer-events:auto;z-index:1;}.l-header__branding::before{content:'';position:absolute;top:0;right:-42px;width:46px;height:100%;z-index:0;font-size:0;}@media (min-width:64.063em){.l-header__branding::before{content:none;}}.l-header__icon{cursor:pointer;display:inline-block;padding:20px 10px;position:relative;top:12px;right:6px;user-select:none;pointer-events:auto;z-index:1;margin-bottom:0px;}@media (min-width:64.063em){.l-header__icon{display:none;}}.l-header__burger{display:block;height:2px;position:relative;transition:background .2s ease-out;width:20px;background-color:#6D6E70;}.l-header__burger::before,.l-header__burger::after{content:'';display:block;height:100%;width:20px;position:absolute;transition:all .2s ease-out;background-color:#6D6E70;}.l-header__burger::before{top:7px;}.l-header__burger::after{top:-7px;}.l-header__button{display:none;}.l-header__button:hover{background-color:#f4f4f4;}.l-header__button:checked ~ .l-header__collapsible{max-height:100vh;pointer-events:auto;opacity:1;}.l-header__button:checked ~ .l-header__icon span{background:transparent;}.l-header__button:checked ~ .l-header__icon span:before{top:0;transform:rotate(-45deg);}.l-header__button:checked ~ .l-header__icon span:after{top:0;transform:rotate(45deg);}.l-header__collapsible{width:100%;height:0;opacity:0;background-color:#FFFFFF;border-top:1px solid #F5F5F5;pointer-events:none;overflow-x:hidden;overflow-y:auto;}@media (min-width:64.063em){.l-header__collapsible{pointer-events:auto;overflow-x:unset;overflow-y:unset;width:auto;transform:unset;border-top:0;height:auto;opacity:1;}}.l-header__collapsible > div{position:absolute;width:100%;top:60px;left:0;}@media (min-width:64.063em){.l-header__collapsible > div{position:relative;width:unset;top:unset;}}
.l-footer{background-color:#FFFFFF;background-image:url(/themes/custom/bioterra/images/sitting_bird.png);background-repeat:no-repeat;background-attachment:scroll;background-position:top -40px right 0px;background-size:170px 250px;padding:32px 0px 64px 0px;}@media (min-width:72.5em){.l-footer{background-position:top -95px right 40px;}}@media (min-width:72.5em){.l-footer{padding:64px 0px;}}.l-footer__container{width:90%;margin:0 auto;max-width:1200px;background-image:url(/themes/custom/bioterra/images/flying_bee.png);background-repeat:no-repeat;background-attachment:scroll;background-position:bottom right;background-size:250px 100px;}@media (min-width:72.5em){.l-footer__container{background-position:bottom center;}}@media (min-width:64.063em){.l-footer__container{display:grid;grid-template-columns:auto 1fr 1fr 1fr 1fr;grid-gap:32px;padding-top:60px;}}.l-footer a{font-family:"FrutigerNextPro",Arial,Verdana,sans-serif;color:#222222;font-weight:400;transition:color .25s ease-out;}.l-footer a:hover,.l-footer a:focus{color:#E37639;}
.c-account-menu{position:absolute;overflow-y:auto;overflow-x:hidden;max-height:70vh;display:block;left:calc(100% - 112px);top:58px;text-align:left;background-color:#FFFFFF;border-radius:0 0 0 12px;z-index:50;}.c-account-menu ul{list-style:none;padding:16px;margin:0px;}.c-account-menu li{font-weight:400;width:120px;border-radius:0px;padding:0px;}.c-account-menu li a{padding:6px 12px 3px 12px;display:block;text-align:center;}@media (min-width:64.063em){.c-account-menu{overflow:unset;position:relative;left:unset;top:unset;justify-self:right;width:auto;border-bottom:none;display:flex;align-items:center;}.c-account-menu ul{list-style:none;padding:0px;margin:0px;}.c-account-menu li{width:unset;border-radius:0 12px 0 0;}.c-account-menu li a{padding:8px 8px 6px 8px;}}.c-account-menu-list{list-style:none;display:flex;}.c-account-menu-list li ~ li{margin-left:8px;}.l-account-menu{background-color:#FFFFFF;width:100%;z-index:3;}.l-account-menu__icon{cursor:pointer;display:inline-block;padding:8px 6px;position:relative;top:10px;right:2px;user-select:none;pointer-events:auto;z-index:1;}@media (min-width:64.063em){.l-account-menu__icon{display:none;}}.l-account-menu__button{display:none;}.l-account-menu__button:hover{background-color:#f4f4f4;}.l-account-menu__button:checked ~ .l-account-menu__collapsible{max-height:100vh;pointer-events:auto;opacity:1;}.l-account-menu__collapsible{width:100%;height:0;opacity:0;background-color:#FFFFFF;border-top:1px solid #F5F5F5;pointer-events:none;overflow-x:hidden;overflow-y:auto;}@media (min-width:64.063em){.l-account-menu__collapsible{pointer-events:auto;overflow-x:unset;overflow-y:unset;width:auto;transform:unset;border-top:0;height:auto;opacity:1;}}@media (max-width:64.063em){.c-account-menu-list{flex-direction:column;}.c-account-menu-list li ~ li{margin-left:0;}.c-account-menu li a{text-align:left;}}
.c-article__hero{position:relative;background-color:#222222;}.c-article__hero-image{max-height:calc(100vh - 200px);min-height:150px;overflow:hidden;line-height:0;}.c-article__hero-image img{width:100%;height:auto;opacity:0.75;}.c-article__hero-title{max-width:328px;font-size:28px;font-weight:400;text-transform:uppercase;text-shadow:2px 2px 2px #222222;color:#FFFFFF;line-height:1.3;z-index:1;margin-bottom:32px;}@media (min-width:64.063em){.c-article__hero-title{font-size:48px;max-width:800px;margin-bottom:24px;}}.c-article__hero-body{color:#FFFFFF;width:90%;max-width:1200px;position:absolute;margin:auto;bottom:0;left:0;right:0;text-shadow:0px 8px 8px rgba(0,0,0,0.5);}@media (min-width:64.063em){.c-article__hero-body{width:100%;}}.c-article__hero--without-image.c-article__hero{position:relative;background-color:transparent;}.c-article__hero--without-image.c-article__hero .c-article__hero-title{color:#222222;text-shadow:none;word-break:break-word;}.c-article__hero--without-image.c-article__hero .c-article__hero-body{padding:0px;position:relative;margin:auto;bottom:unset;left:unset;right:unset;color:#222222;text-shadow:none;}.c-article__body{width:90%;margin:0 auto;max-width:1200px;}.c-article__short-title{font-size:28px;font-style:italic;margin-bottom:32px;}.c-article__lead{margin:32px 0px;}.c-article__lead p{font-weight:400;font-size:22px;}@media (min-width:64.063em){.c-article__lead p{font-size:28px;}}.c-article .field--name-field-related-content{margin-top:64px;}.c-article .field--name-field-related-content .field__label{margin-bottom:16px;}@media (min-width:64.063em){.c-article .field--name-field-related-content .field__label{text-align:center;}}.c-article .c-breadcrumb{width:100%;margin:0px;max-width:unset;}.c-article__tags{display:flex;flex-wrap:wrap;margin:32px 0px;}.c-article__tags a{padding:8px;border:1px solid #DDDDDD;margin-right:8px;text-transform:uppercase;}.c-article ul.links{display:none;}.c-article--teaser{position:relative;border:1px solid #F5F5F5;background-color:#222222;text-shadow:2px 2px 2px #222222;}.c-article--teaser h2{margin-top:8px;margin-bottom:8px;}.c-article--teaser:hover img,.c-article--teaser:focus img{opacity:.2;}.c-article--teaser a{display:block;color:#FFFFFF;}.c-article--teaser a:hover,.c-article--teaser a:focus{color:#FFFFFF;}.c-article--teaser img{max-height:450px;object-fit:cover;width:100%;opacity:0.75;transition:opacity .25s ease-out;}.c-article--teaser__image{line-height:0px;}.c-article--teaser__info{position:absolute;left:0px;bottom:0px;padding:0px 24px 24px 24px;margin:0px;color:#FFFFFF;text-shadow:2px 2px 2px #222222;}.c-article--teaser .c-article__tags{margin:0px;font-family:"FrutigerNextPro",Arial,Verdana,sans-serif;font-size:18px;font-weight:700;}.c-article--teaser .c-article__tags div{margin-right:8px;}.c-article--teaser .c-article__tags div:not(:first-child):before{content:'|';margin-right:8px;}.c-article--teaser .c-article__lead{margin:0px;font-size:22px;line-height:28px;display:none;}@media (min-width:87.01em){.c-article--teaser .c-article__lead{display:block;width:90%;}}.c-article--teaser .c-article__lead p{margin-top:8px;margin-bottom:16px;}.c-article--teaser__cta{font-family:"FrutigerNextPro",Arial,Verdana,sans-serif;text-transform:uppercase;border-bottom:1px solid #FFFFFF;width:fit-content;position:relative;margin-right:25px;}.c-article--teaser__cta::after{position:absolute;content:'\02192';margin-left:8px;}.c-article--teaser--without-image{background:#FFFFFF;border:1px solid #4FAF71;}.c-article--teaser--without-image a:hover{color:#222222;}.c-article--teaser--without-image .c-article--teaser__info{position:relative;left:unset;bottom:unset;padding:unset;color:#222222;text-shadow:none;height:100%;display:flex;justify-content:flex-end;flex-direction:column;}.c-article--teaser--without-image .c-article--teaser__wrapper{padding:24px;}.c-article--teaser--without-image .c-article--teaser__cta{color:#E37639;border-color:#E37639;}.c-article--featured-content{background-color:#FFFFFF;transition:background-color .5s ease-out;max-width:480px;border:1px solid #DDDDDD;box-shadow:0px 7px 14px #DDDDDD;}.c-article--featured-content a{color:#222222;display:block;height:100%;}.c-article--featured-content .c-article__image{background-color:#222222;display:inline-block;line-height:0;}.c-article--featured-content .c-article__image img{transition:opacity .5s ease-out;min-height:245px;object-fit:cover;}.c-article--featured-content h3{text-transform:uppercase;font-size:22px;line-height:24px;margin-bottom:24px;padding:0 32px;}.c-article--featured-content .c-article__cta{font-family:"FrutigerNextPro",Arial,Verdana,sans-serif;text-transform:uppercase;border-bottom:1px solid #E37639;width:fit-content;position:relative;margin:0 32px 32px 32px;color:#E37639;}.c-article--featured-content .c-article__cta::after{position:absolute;content:'\02192';margin-left:8px;}.c-article--featured-content .c-article__text{margin-bottom:32px;padding:0 32px;}.c-article--featured-content:hover,.c-article--featured-content:focus{background-color:#F5F5F5;}.c-article--featured-content:hover img,.c-article--featured-content:focus img{opacity:.7;}.c-article--featured-content:hover .c-article__cta,.c-article--featured-content:focus .c-article__cta{color:#E37639;}.c-news-inspiration__grid-3 .c-article--teaser .c-article__tags,.c-news-inspiration__grid-2 .c-article--teaser .c-article__tags,.c-news-block .c-article--teaser .c-article__tags,.view-display-id-2_most_recent_biogarden .c-article--teaser .c-article__tags,.view-display-id-2_most_recent_natural_garden .c-article--teaser .c-article__tags{font-size:12px;line-height:1;margin-bottom:4px;}@media (min-width:64.063em){.c-news-inspiration__grid-3 .c-article--teaser .c-article__tags,.c-news-inspiration__grid-2 .c-article--teaser .c-article__tags,.c-news-block .c-article--teaser .c-article__tags,.view-display-id-2_most_recent_biogarden .c-article--teaser .c-article__tags,.view-display-id-2_most_recent_natural_garden .c-article--teaser .c-article__tags{font-size:18px;margin-bottom:16px;line-height:24px;}}.c-news-inspiration__grid-3 .c-article--teaser h2,.c-news-inspiration__grid-2 .c-article--teaser h2,.c-news-block .c-article--teaser h2,.view-display-id-2_most_recent_biogarden .c-article--teaser h2,.view-display-id-2_most_recent_natural_garden .c-article--teaser h2{margin-top:0;font-size:18px;line-height:20px;}@media (min-width:64.063em){.c-news-inspiration__grid-3 .c-article--teaser h2,.c-news-inspiration__grid-2 .c-article--teaser h2,.c-news-block .c-article--teaser h2,.view-display-id-2_most_recent_biogarden .c-article--teaser h2,.view-display-id-2_most_recent_natural_garden .c-article--teaser h2{font-size:32px;line-height:40px;}}.c-news-inspiration__grid-3 .c-article--teaser .c-article__lead,.c-news-inspiration__grid-2 .c-article--teaser .c-article__lead,.c-news-block .c-article--teaser .c-article__lead,.view-display-id-2_most_recent_biogarden .c-article--teaser .c-article__lead,.view-display-id-2_most_recent_natural_garden .c-article--teaser .c-article__lead{display:none;}@media (min-width:87.01em){.c-news-inspiration__grid-3 .c-article--teaser .c-article__lead,.c-news-inspiration__grid-2 .c-article--teaser .c-article__lead,.c-news-block .c-article--teaser .c-article__lead,.view-display-id-2_most_recent_biogarden .c-article--teaser .c-article__lead,.view-display-id-2_most_recent_natural_garden .c-article--teaser .c-article__lead{display:block;margin-bottom:24px;width:90%;}}.c-news-inspiration__grid-3 .c-article--teaser__cta,.c-news-inspiration__grid-2 .c-article--teaser__cta,.c-news-block .c-article--teaser__cta,.view-display-id-2_most_recent_biogarden .c-article--teaser__cta,.view-display-id-2_most_recent_natural_garden .c-article--teaser__cta{display:none;}@media (min-width:64.063em){.c-news-inspiration__grid-3 .c-article--teaser__cta,.c-news-inspiration__grid-2 .c-article--teaser__cta,.c-news-block .c-article--teaser__cta,.view-display-id-2_most_recent_biogarden .c-article--teaser__cta,.view-display-id-2_most_recent_natural_garden .c-article--teaser__cta{display:inline-block;}}.l-grid-3 .c-article--teaser img,.c-news-inspiration__grid-3 .c-article--teaser img{max-height:300px;}.l-grid-3 .c-article--teaser .c-article__lead,.c-news-inspiration__grid-3 .c-article--teaser .c-article__lead{display:none;}@media (min-width:64.063em){.l-grid-3 .c-article--teaser .c-article__tags,.c-news-inspiration__grid-3 .c-article--teaser .c-article__tags{font-size:16px;line-height:1;margin-bottom:8px;}}@media (min-width:64.063em){.l-grid-3 .c-article--teaser h2,.c-news-inspiration__grid-3 .c-article--teaser h2{font-size:22px;line-height:32px;}}
.button,[type="submit"],[type="reset"],button{cursor:pointer;width:auto;padding:16px 18px 14px 18px;margin-top:16px;border:1px solid #4FAF71;border-radius:0 12px 0 0;outline-width:0;background-color:#FFFFFF;font-family:"FrutigerNextPro",Arial,Verdana,sans-serif;font-size:16px;text-transform:uppercase;text-align:left;color:#4FAF71;}.button:active,.button:focus,.button:hover,.button:visited,[type="submit"]:active,[type="submit"]:focus,[type="submit"]:hover,[type="submit"]:visited,[type="reset"]:active,[type="reset"]:focus,[type="reset"]:hover,[type="reset"]:visited,button:active,button:focus,button:hover,button:visited{color:#4FAF71;outline-width:0;}.button{display:inline-block;transition:background-color .25s ease-out,border-color .25s ease-out;}.button--primary{background-color:#4FAF71;color:#FFFFFF;}.button--primary a{color:#FFFFFF;}.button--primary:hover,.button--primary:focus{background-color:#2f6944;border-color:#2f6944;}.button--primary:active,.button--primary:focus,.button--primary:hover,.button--primary:visited{color:#FFFFFF;outline-width:0;}.button--secondary{padding:6px 12px 3px 12px;}@media (min-width:64.063em){.button--secondary{padding:10px 10px 7px 10px;}}.button--secondary:hover,.button--secondary:focus{background-color:#2f6944;border-color:#2f6944;}.button--top-menu{padding:0;margin-top:0;text-transform:uppercase;background-color:#E37639;border-color:#E37639;}.button--top-menu a{display:block;width:100%;padding:6px 12px 3px 12px;}.button--top-menu:hover,.button--top-menu:focus{background-color:#9f4817;border-color:#9f4817;}@media (min-width:64.063em){.button--top-menu a{padding:8px 14px 6px 14px;}}.button--top-menu a:hover,.button--top-menu a:focus{color:#FFFFFF;}.button--top-menu ~ .button--top-menu{margin-left:16px;}.button--plain,.masquerade-block-form .form-actions .button{padding:6px 12px;margin:0;border-radius:0;background:#6D6E70;color:#fff;border:0;line-height:1.5;}.button--plain a:hover,.masquerade-block-form .form-actions .button a:hover,.button--plain a:focus,.masquerade-block-form .form-actions .button a:focus{color:#fff;background:#DDDDDD;}.button--tetriary{background-color:#E37639;border-color:#E37639;color:#FFFFFF;}.button--tetriary a{color:#FFFFFF;}.button--tetriary:hover,.button--tetriary:focus{background-color:#9f4817;border-color:#9f4817;}.button--tetriary:active,.button--tetriary:focus,.button--tetriary:hover,.button--tetriary:visited{color:#FFFFFF;outline-width:0;}button.link-edit-summary{padding:0px;border:0px;}#backtotop{width:60px;height:60px;border:0px solid transparent;border-radius:0px;opacity:0.7;transition:.2s opacity ease-out,.2s border-color ease-out;right:16px;bottom:16px;background:url(/themes/custom/bioterra/icons/back-to-top.png) no-repeat center center;background-size:60px 60px;}#backtotop:hover{border-color:#4FAF71;}.c-branding{line-height:0px;}.c-branding img{width:50px;margin:10px 0;}@media (min-width:64.063em){.c-branding img{width:80px;}}.c-branding--footer img{width:60px;}@media (min-width:64.063em){.c-branding--footer img{transform:translateY(-100%);}}.c-search-form{display:flex;}.c-search-form form{display:flex;flex-direction:column;margin-top:17px;gap:10px;}@media (min-width:64.063em){.c-search-form form{margin-top:0px;align-items:center;flex-direction:row;gap:0;}}.c-search-form form .form-wrapper{margin-bottom:0px;}.c-search-form input{margin:3px 24px 0 0px;font-size:0;padding:11px 15px;border:1px solid #FFFFFF;font-weight:400;background-image:url(/themes/custom/bioterra/icons/search.svg);background-repeat:no-repeat;background-size:20px;background-position-x:right;background-position-y:center;width:8px;transition:width .25s ease-out;}.c-search-form input:focus{font-size:16px;width:170px;background-image:none;transition:width .5s ease-out;padding:8px;}@media (min-width:64.063em){.c-search-form input:focus{width:200px;}}.c-search-form .button,.c-search-form [type="submit"]{display:none;}.c-search-form--in-page{margin:24px 0px;}.c-search-form--in-page .c-search-form input{margin:0px;font-size:18px;border:1px solid #4FAF71;background-image:none;width:auto;transition:none;}.c-search-form--in-page .c-search-form input:focus{font-size:18px;width:auto;background-image:none;transition:none;padding:11px 15px;}.c-search-form--in-page .c-search-form .form-text{border-color:#222222;margin-right:24px;transition:border-color .5s ease-out;}.c-search-form--in-page .c-search-form .form-text:focus{border-color:#4FAF71;transition:border-color .5s ease-out;}.c-search-form--in-page .c-search-form .button,.c-search-form--in-page .c-search-form [type="submit"]{display:block;}#block-bioterra-search{top:21px;position:absolute;right:40px;}@media (min-width:64.063em){#block-bioterra-search{position:static;display:flex;align-items:center;}}.block-commerce-cart{display:flex;align-items:center;}.block-commerce-cart svg path{display:block;}.block-commerce-cart .cart-block--link__expand{display:flex;position:relative;align-items:center;height:35px;width:45px;margin-top:3px;}@media (min-width:64.063em){.block-commerce-cart .cart-block--link__expand{margin-top:-7px;margin-right:0;}}.block-commerce-cart .cart-block--summary__icon{bottom:-8px;position:absolute;left:0;}.block-commerce-cart .cart-block--summary__count{margin:0 0 16px;font-size:12px;background:#D5436D;display:inline;border-radius:50%;width:16px;height:16px;text-align:center;color:white;position:absolute;font-weight:700;right:12px;top:5px;}.social-media-sharing{position:fixed;left:0;bottom:0;z-index:1;}.social-media-sharing ul{padding:8px 8px 8px 16px;margin:0px;}@media (min-width:72.5em){.social-media-sharing ul{padding:24px;}}.social-media-sharing .share img{width:40px;border:1px solid #DDDDDD;border-radius:50%;}@media (min-width:48em){.social-media-sharing{position:fixed;left:unset;bottom:unset;right:0;top:50vh;}.social-media-sharing ul{padding:0px;flex-direction:column;}}.c-news-inspiration__title h2{text-align:center;text-transform:none;display:block;padding-bottom:8px;margin-bottom:32px;margin-right:auto;margin-left:auto;position:relative;}@media (min-width:64.063em){.c-news-inspiration__title h2{padding-bottom:16px;font-size:36px;line-height:40px;}}.c-news-inspiration__title h2:before{content:'';position:absolute;width:100px;height:1px;bottom:0;left:50%;transform:translateX(-50%);border-bottom:2px solid #DDDDDD;}.c-news-inspiration__graphic{display:flex;justify-content:flex-end;overflow-x:hidden;}@media (min-width:72.5em){.c-news-inspiration__graphic{overflow-x:initial;}}.c-news-inspiration__graphic img{max-width:350px;height:56px;margin-bottom:24px;margin-top:0px;}@media (min-width:72.5em){.c-news-inspiration__graphic img{margin-top:-50px;}}.c-news-inspiration__grid-2{display:grid;grid-gap:2px;margin:0 0 2px 0;}@media (min-width:64.063em){.c-news-inspiration__grid-2{grid-gap:16px;grid-template-columns:repeat(2,1fr);margin:0 0 16px 0;}}.c-news-inspiration__grid-3{display:grid;}.c-news-inspiration__grid-3 > article:not(:first-child){display:none;}@media (min-width:64.063em){.c-news-inspiration__grid-3{grid-gap:16px;margin:16px 0;grid-template-columns:repeat(3,1fr);margin:16px 0 24px 0;}.c-news-inspiration__grid-3 > article,.c-news-inspiration__grid-3 > article:not(:first-child){display:block;}}.view-articles .more-link{justify-content:center;}.view-articles .more-link::before{display:none;}.view-articles .more-link a{cursor:pointer;width:auto;padding:16px 18px 14px 18px;margin-top:16px;border:1px solid #4FAF71;border-radius:0 12px 0 0;outline-width:0;background-color:#FFFFFF;font-family:"FrutigerNextPro",Arial,Verdana,sans-serif;font-size:16px;text-transform:uppercase;text-align:left;color:#4FAF71;transition:background-color .25s ease-out,color .25s ease-out;}.view-articles .more-link a:active,.view-articles .more-link a:focus,.view-articles .more-link a:hover{color:#FFFFFF;background-color:#4FAF71;}.c-feature-block{margin:64px 0px;}.c-feature-block h2{text-align:center;text-transform:none;display:block;padding-bottom:8px;margin-bottom:32px;margin-right:auto;margin-left:auto;position:relative;}@media (min-width:64.063em){.c-feature-block h2{padding-bottom:16px;font-size:36px;line-height:40px;}}.c-feature-block h2:before{content:'';position:absolute;width:100px;height:1px;bottom:0;left:50%;transform:translateX(-50%);border-bottom:2px solid #DDDDDD;}.c-feature-block__items{width:90%;margin:0 auto;max-width:1200px;display:grid;grid-gap:32px;margin-bottom:96px;}@media (min-width:64.063em){.c-feature-block__items{grid-template-columns:repeat(3,1fr);}}.c-feature-block__item{display:flex;align-items:center;}@media (min-width:64.063em){.c-feature-block__item{display:block;}}.c-feature-block__item .c-feature-block__image{line-height:0px;max-width:128px;margin-right:16px;background-color:#222222;}.c-feature-block__item .c-feature-block__image img{transition:opacity .5s ease-out;width:100%;min-width:128px;border:1px solid #DDDDDD;}@media (min-width:64.063em){.c-feature-block__item .c-feature-block__image{max-width:224px;object-fit:cover;margin:0 auto 24px auto;}}.c-feature-block__item h3{margin:0 0 4px;color:#222222;font-size:16px;line-height:20px;}@media (min-width:64.063em){.c-feature-block__item h3{font-size:28px;line-height:40px;margin-bottom:16px;text-align:center;}}.c-feature-block__item .button{width:fit-content;margin:0;padding:6px 25px 3px;transition:background-color .5s ease-out,color .5s ease-out;}.c-feature-block__item .button__wrapper{text-align:left;margin-top:16px;}@media (min-width:64.063em){.c-feature-block__item .button__wrapper{margin-top:0;display:flex;align-items:center;justify-content:center;}}.c-feature-block__item .button:hover,.c-feature-block__item .button:focus{background-color:#2f6944;}.c-feature-block__item:hover img,.c-feature-block__item:focus img{opacity:.7;}.c-feature-block__item:hover .button,.c-feature-block__item:focus .button{background-color:#2f6944;color:#FFFFFF;}.c-icon-block{margin:0px;background-color:#7B706D;}@media (min-width:64.063em){.c-icon-block{text-align:center;}}.c-icon-block__items{width:90%;margin:0 auto;max-width:1200px;display:grid;grid-gap:32px;padding:32px 0px;}@media (min-width:64.063em){.c-icon-block__items{grid-template-columns:repeat(3,1fr);grid-gap:32px;padding:96px 0px;}}.c-icon-block a{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;align-items:center;color:#FFFFFF;transition:opacity .5s ease-out;}@media (min-width:64.063em){.c-icon-block a{grid-gap:0px;}}.c-icon-block a img,.c-icon-block a h3{transition:opacity .5s ease-out;}.c-icon-block a:hover img,.c-icon-block a:focus img{opacity:.6;}.c-icon-block a:hover h3,.c-icon-block a:focus h3{opacity:.6;}.c-icon-block a:hover .button,.c-icon-block a:focus .button{background-color:#2f6944;border-color:#2f6944;}@media (min-width:64.063em){.c-icon-block a{display:block;}}.c-icon-block h3{text-transform:none;font-family:"EideticNeo",Times New Roman,Georgia,serif;font-size:20px;margin-top:0;}@media (min-width:64.063em){.c-icon-block h3{font-size:28px;}}.c-icon-block__icon{line-height:0px;border-right:1px dashed #FFFFFF;}.c-icon-block__icon img{max-height:250px;}@media (min-width:72.5em){.c-icon-block__icon{border-right:0px solid transparent;}}@media (min-width:64.063em){.c-icon-block__info{display:flex;flex-wrap:wrap;min-height:130px;}.c-icon-block__info h3{flex-grow:1;}}.c-icon-block .button{width:fit-content;font-size:16px;background-color:#4FAF71;color:#FFFFFF;margin:auto auto 0 auto;}.c-icon-block .button:hover{color:#FFFFFF;}.c-contact-info-block p,.c-contact-info-block a,.c-contact-info-block b{margin:0px;font-family:"FrutigerNextPro",Arial,Verdana,sans-serif;font-size:16px;}@media (min-width:64.063em){.c-contact-info-block p,.c-contact-info-block a,.c-contact-info-block b{font-size:18px;}}.c-contact-info-block .organization{display:block;font-family:"LTAuthenticSans",Arial,Verdana,sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;margin:20px 0 0 0;}@media (min-width:64.063em){.c-contact-info-block .organization{margin:0;}}.c-contact-info-block .field--name-field-address,.c-contact-info-block .field--name-field-telephone,.c-contact-info-block .field--name-field-email{margin-bottom:20px;}.c-contact-info-block .field--name-field-email a{text-decoration:underline;}.c-contact-info-block svg{max-width:25px;fill:#DDDDDD;transition:filter .5s ease-out;}.c-contact-info-block svg:hover,.c-contact-info-block svg:focus{filter:brightness(70%);}#block-footermenufirst,#block-footermenusecond{display:none;}@media (min-width:64.063em){#block-footermenufirst,#block-footermenusecond{display:block;}}#views-exposed-form-newspapers-newspaper-covers{margin:50px 0;display:flex;align-items:flex-end;}#views-exposed-form-newspapers-newspaper-covers .form-actions{margin:0;}#views-exposed-form-newspapers-newspaper-covers input{background-color:#4FAF71;color:#FFFFFF;margin:0;margin-left:10px;height:40px;padding:12px;}.c-newsletter-subscription{margin-top:72px;padding:32px 0px;background-color:#B0A9A7;color:#FFFFFF;}.c-newsletter-subscription h2{margin:0px;}.c-newsletter-subscription__wrapper{width:90%;margin:0 auto;max-width:1200px;display:grid;grid-gap:24px;}@media (min-width:72.5em){.c-newsletter-subscription__wrapper{grid-template-columns:auto 1fr;align-items:center;grid-gap:64px;}}.c-newsletter-subscription form .form-wrapper{margin:0px;}.c-newsletter-subscription form legend{display:none;}.c-newsletter-subscription form label{margin-top:0px;}.c-newsletter-subscription form #edit-unsubscribe{display:none;}.c-newsletter-subscription form .description{display:none;}.c-newsletter-subscription #simplenews-subscriptions-block-main{display:grid;grid-gap:24px;}@media (min-width:72.5em){.c-newsletter-subscription #simplenews-subscriptions-block-main{grid-template-areas:"list email button";align-items:center;}}@media (min-width:72.5em){.c-newsletter-subscription #edit-subscriptions-wrapper{grid-area:list;}.c-newsletter-subscription #edit-subscriptions-wrapper .fieldset-wrapper{width:369px;}}@media (min-width:72.5em){.c-newsletter-subscription #edit-mail-wrapper{grid-area:email;text-align:center;}}.c-newsletter-subscription #edit-mail-wrapper label{display:none;}.c-newsletter-subscription #edit-mail-wrapper input{border:0px solid transparent;margin:0px;height:22px;}@media (min-width:72.5em){.c-newsletter-subscription .form-actions{grid-area:button;}}.c-newsletter-subscription #edit-message{display:none;}.c-newsletter-subscription #edit-subscribe{margin:0px;}.c-newsletter-subscription .select-box{position:relative;}.c-newsletter-subscription .select-box select{width:100%;border:0px solid transparent;}.c-newsletter-subscription .over-select{position:absolute;left:0;right:0;top:0;bottom:0;cursor:pointer;}.c-newsletter-subscription .form-checkboxes{width:90%;margin:0 auto;max-width:1200px;display:none;background-color:#FFFFFF;position:absolute;height:350px;overflow-y:scroll;}@media (min-width:72.5em){.c-newsletter-subscription .form-checkboxes{width:369px;}}.c-newsletter-subscription .form-checkboxes input{margin-top:6px;}.c-newsletter-subscription .form-checkboxes label:hover{color:#4FAF71;cursor:pointer;}.c-newsletter-subscription .form-checkboxes .form-item{align-items:flex-start;padding:8px;margin-bottom:0px;}.path-frontpage .c-newsletter-subscription{margin-top:0px;}@media (min-width:64.063em){.path-frontpage .c-newsletter-subscription{margin-top:72px;}}.c-featured-content{background:#F5F5F5;padding:32px 0px 64px 0px;}@media (min-width:64.063em){.c-featured-content{background:linear-gradient(to bottom,#F5F5F5 60%,#FFFFFF 40%);padding:32px 0px;}}.c-featured-content h2{text-align:center;text-transform:none;display:block;padding-bottom:8px;margin-bottom:32px;margin-right:auto;margin-left:auto;position:relative;}@media (min-width:64.063em){.c-featured-content h2{padding-bottom:16px;font-size:36px;line-height:40px;}}.c-featured-content h2:before{content:'';position:absolute;width:100px;height:1px;bottom:0;left:50%;transform:translateX(-50%);border-bottom:2px solid #DDDDDD;}.c-search-shop{width:90%;margin:0 auto;max-width:1200px;margin-bottom:24px;}.c-search-shop form{display:grid;}@media (min-width:72.5em){.c-search-shop form{grid-template-columns:1fr 1fr auto;grid-gap:24px;align-items:end;}}.c-search-shop select,.c-search-shop input{margin:0px;}@media (min-width:72.5em){.c-search-shop select,.c-search-shop input{width:100%;}}.c-search-shop .form-actions{margin-bottom:0px;margin-top:16px;}.c-highlighted-offer{display:block;position:relative;border:1px solid #F5F5F5;background-color:#222222;text-shadow:2px 2px 2px #222222;margin-bottom:48px;}.c-highlighted-offer:hover img,.c-highlighted-offer:focus img{opacity:.5;}.c-highlighted-offer a{display:block;color:#FFFFFF;}.c-highlighted-offer a:hover,.c-highlighted-offer a:focus{color:#FFFFFF;}.c-highlighted-offer img{max-height:450px;object-fit:cover;width:100%;opacity:0.75;transition:opacity .25s ease-out;}.c-highlighted-offer__image{line-height:0px;}.c-highlighted-offer__info{position:absolute;left:0px;bottom:0px;padding:0px 24px 24px 24px;margin:0px;color:#FFFFFF;text-shadow:2px 2px 2px #222222;}@media (max-width:767px){.c-highlighted-offer__info p{display:none;}}.c-highlighted-offer__cta{font-family:"FrutigerNextPro",Arial,Verdana,sans-serif;text-transform:uppercase;border-bottom:1px solid #FFFFFF;width:fit-content;position:relative;margin-right:25px;font-size:16px;}.c-highlighted-offer__cta::after{position:absolute;content:'\02192';margin-left:8px;}@media (min-width:72.5em){.c-highlighted-offer__cta{font-size:18px;}}.c-news-block{margin:32px 0px;}.c-news-block > div{display:grid;grid-gap:16px;}@media (min-width:72.5em){.c-news-block > div{grid-template-columns:1fr 1fr;}}.go-back-link{justify-content:flex-start !important;}#block-views-block-garden-plakette-map .view-header{width:90%;margin:0 auto;max-width:1200px;padding:16px 0px;font-family:"LTAuthenticSans",Arial,Verdana,sans-serif;font-size:28px;}#block-views-block-garden-plakette-map .view-header span{background:#E37639;padding:8px;color:#FFFFFF;}.masquerade-block-form{max-width:900px;margin:0 auto;}
.c-breadcrumb{width:90%;margin:0 auto;max-width:1200px;}.c-breadcrumb ol{list-style-type:none;padding-inline-start:0px;margin:4px 0px;padding:24px 0px 0px 0px;}.c-breadcrumb li{display:inline;font-family:"FrutigerNextPro",Arial,Verdana,sans-serif;font-size:16px;}.c-breadcrumb li:after{content:"\0276D";margin:0px 8px;color:#222222;font-size:12px;}.c-breadcrumb li:last-child{color:#222222;font-weight:700;}.c-breadcrumb li:last-child:after{content:unset;}
.cart{width:90%;margin:0 auto;max-width:1200px;}.cart-form .views-field{display:flex;align-items:center;}.cart-form .delete-order-item{font-size:14px;padding:8px;border-radius:0px;color:#E81C00;border-color:#E81C00;}@media (max-width:767px){.cart-form .delete-order-item{font-size:12px;}}.cart-form .delete-order-item:hover{color:#E81C00;}.cart-form .views-field-total-price__number{justify-content:flex-end;}.cart-form #edit-actions{text-align:right;}.cart-form input{color:#4FAF71;}.c-cart__header{font-family:"LTAuthenticSans",Arial,Verdana,sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;background-color:#F5F5F5;padding:8px;display:grid;grid-template-columns:1fr 60px 92px;grid-gap:8px;}.c-cart__header > div:nth-child(3){text-align:right;}.c-cart__header > div:last-child{text-align:right;}@media (min-width:64.063em){.c-cart__header{grid-template-columns:1fr 2fr 1fr 1fr 1fr 1fr;grid-gap:16px;}}@media (min-width:64.063em){.c-cart__header{font-size:22px;padding:16px;}}.c-cart__product{display:grid;grid-template-columns:1fr 52px 100px;grid-gap:8px;padding:8px 0px;border-bottom:1px solid #DDDDDD;}@media (min-width:64.063em){.c-cart__product{grid-template-columns:1fr 2fr 1fr 1fr 1fr 1fr;grid-gap:16px;padding:16px;}}.c-cart__product > div:last-child{text-align:right;}.c-cart__item-info{display:flex;flex-direction:column;}@media (max-width:767px){.c-cart__item-info{max-width:165px;}}.c-cart__item-info img{border:1px solid #DDDDDD;margin-top:8px;}@media (max-width:767px){.c-cart__item-info img{display:none;}}.c-cart__item-info a{overflow-wrap:break-word;}.c-cart__quantity{text-align:right;}@media (min-width:64.063em){.c-cart__quantity{text-align:left;}}.c-cart__quantity input{width:20px;text-align:center;color:#222222;}@media (min-width:64.063em){.c-cart__quantity input{width:50px;}}.c-cart__total{font-size:16px;}@media (min-width:64.063em){.c-cart__total{font-size:18px;}}@media (max-width:767px){.order-total-line{padding:0px;}}.order-total-line-label{font-family:"LTAuthenticSans",Arial,Verdana,sans-serif;text-transform:uppercase;padding-right:8px;font-weight:400;font-size:16px;}@media (min-width:64.063em){.order-total-line-label{font-size:18px;}}.order-total-line-value{font-weight:400;font-size:16px;}@media (min-width:64.063em){.order-total-line-value{font-size:18px;}}.order-total-line__subtotal{margin-top:16px;}.order-total-line__total{margin-bottom:16px;}.layout-region-checkout-secondary .order-total-line-label{font-size:16px;}.layout-region-checkout-secondary .order-total-line__total{margin-top:16px;padding-top:16px;border-top:1px solid #4FAF71;}.more-link{display:flex;align-items:center;justify-content:flex-end;}.more-link:before{content:'\02190';margin-right:8px;}.cart.cart-block{width:100%;margin:0px;max-width:unset;}.cart-block--contents{width:350px;border:1px solid #DDDDDD;}.cart-block--contents__links{border-top:1px solid #DDDDDD;padding-top:8px;text-align:right;}.cart-block--contents__links a{font-weight:700;}.c-cart-block__item{display:grid;grid-template-columns:auto 1fr auto;grid-gap:4px;font-size:14px;}@media (max-width:767px){.cart-block--contents.is-outside-horizontal{right:-30px;}}.commerce-order-item-add-to-cart-form-commerce-product-1856 #edit-field-address-0-address-address-line2{display:none;}.c-cart-message{width:90%;margin:0 auto;max-width:1200px;background-color:#fffcf2;border:1px solid #F2B600;color:#bf9000;margin-top:24px;}.c-cart-message p{padding:16px;margin:0px;}
.checkout-progress{width:90%;margin:0 auto;max-width:1200px;padding:16px 0px 0px 0px;}@media (min-width:64.063em){.checkout-progress{padding:16px 0px;}}.checkout-progress--step{display:block;padding:8px;font-size:16px;border:1px solid transparent;}@media (min-width:64.063em){.checkout-progress--step{display:inline;padding:16px;font-size:18px;}}.checkout-progress--step__current{border-color:#4FAF71;}.checkout-progress--step__previous{font-weight:700;color:#6D6E70;}.layout-checkout-form{width:90%;margin:0 auto;max-width:1200px;padding:16px 0px;}.checkout-pane .button{color:#4FAF71;margin-top:16px;}.form-wrapper__login-option input.button{color:#4FAF71;margin-top:16px;}.form-wrapper__login-option input:not([type="submit"]):not([type="password"]),.form-wrapper__returning-customer input[type="password"]{width:90%;}.password-strength{width:60%;}.form-wrapper__guest-checkout .ok{font-weight:700;color:#78A100;}.form-wrapper__guest-checkout .error{font-weight:700;color:#E81C00;}.checkout-pane-shipping-information .field--name-is-default label,.checkout-pane-shipping-information .form-item-shipping-information-shipping-profile-copy-to-address-book label{margin-top:5px;}.checkout-pane-shipping-information .field--name-is-default .form-checkbox,.checkout-pane-shipping-information .form-item-shipping-information-shipping-profile-copy-to-address-book .form-checkbox{display:inline-block;width:auto;}.checkout-pane-shipping-information .field--name-is-default .option,.checkout-pane-shipping-information .form-item-shipping-information-shipping-profile-copy-to-address-book .option{display:inline-block;font-family:"EideticNeo",Times New Roman,Georgia,serif;text-transform:unset;}.checkout-pane-shipping-information .field--name-is-default .description,.checkout-pane-shipping-information .form-item-shipping-information-shipping-profile-copy-to-address-book .description{font-style:italic;}.checkout-pane-shipping-information .field--name-shipping-method{display:none;}.checkout-pane-shipping-information .field--name-shipping-method fieldset{border:1px solid #6D6E70;padding:16px;}.checkout-pane-shipping-information .field--name-shipping-method fieldset legend{display:none;}.checkout-pane-shipping-information #edit-shipping-information-recalculate-shipping{display:none;}.checkout-pane-payment-information .form-checkbox{display:inline-block;width:auto;}.checkout-pane-payment-information .option{display:inline-block;font-family:"EideticNeo",Times New Roman,Georgia,serif;text-transform:unset;}.checkout-pane-payment-information .field--name-field-website .description{font-style:italic;}.c-order-summary__product{border-bottom:1px solid #DDDDDD;padding:16px 0px;}@media (min-width:64.063em){.c-order-summary__product{padding:16px 10px;}}.c-order-summary__product a{overflow-wrap:break-word;}.c-order-summary__product > div:last-child{text-align:right;font-size:16px;}@media (min-width:64.063em){.c-order-summary__product > div:last-child{font-size:18px;}}.checkout-pane-coupon-redemption{display:none;}.checkout-pane-completion-message{font-size:22px;}.form-item-agree-terms-terms-and-conditions{display:flex;align-items:center;}.form-item-agree-terms-terms-and-conditions input{width:auto;margin-right:10px;margin-bottom:0px;}.form-item-agree-terms-terms-and-conditions label{margin:0px;}.link--previous{display:block;margin-top:16px;}.link--previous:before{content:'\02190';margin-right:8px;}.checkout-pane-shipping-information input.address-book-edit-button,.checkout-pane-payment-information input.address-book-edit-button{display:none;}.field--name-field-invoice-format input:not([type="submit"]):not([type="password"]){width:unset;}.field--name-field-invoice-format legend{padding:0;}
.l-comments{margin-top:96px;padding-top:32px;border-top:2px solid #4FAF71;}.l-comments h2:first-child{padding-bottom:32px;border-bottom:1px solid #DDDDDD;}.c-comment{border-bottom:1px solid #DDDDDD;}.c-comment mark{display:none;}.c-comment footer p{font-size:16px;font-family:"LTAuthenticSans",Arial,Verdana,sans-serif;text-transform:uppercase;color:#6D6E70;margin-bottom:0px;}.c-comment h3{margin:16px 0px;font-size:22px;}.c-comment .field--name-comment-body p{font-size:18px;}.c-comment:last-child{margin-bottom:64px;}.c-comment--new-heading{font-size:22px !important;}.comment-comment-form{padding-left:32px;border-left:1px solid #E37639;}.comment-comment-form .filter-wrapper{display:none;}.captcha-type-challenge--image{width:77%;}
div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{padding:24px;background-color:#F5F5F5;box-shadow:-20px 0px 10px #222222;}#sliding-popup h1,#sliding-popup h2,#sliding-popup h3,#sliding-popup p,#sliding-popup label,#sliding-popup div,.eu-cookie-compliance-more-button,.eu-cookie-withdraw-tab{font-weight:400;color:#222222 !important;font-size:18px;}.eu-cookie-compliance-message p{font-size:18px;}.disagree-button.eu-cookie-compliance-more-button,.eu-cookie-compliance-agree-button,.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button,.eu-cookie-compliance-save-preferences-button,.eu-cookie-compliance-secondary-button{padding:16px 18px 14px 18px;border:1px solid #4FAF71;border-radius:0 12px 0 0;outline-width:0;background-color:#FFFFFF;background-image:none;font-family:"FrutigerNextPro",Arial,Verdana,sans-serif;font-weight:400;color:#4FAF71;margin-top:8px;}@media (min-width:72.5em){.disagree-button.eu-cookie-compliance-more-button,.eu-cookie-compliance-agree-button,.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button,.eu-cookie-compliance-save-preferences-button,.eu-cookie-compliance-secondary-button{margin-top:0px;}}.disagree-button.eu-cookie-compliance-more-button:hover,.eu-cookie-compliance-agree-button:hover,.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-hide-button:hover,.eu-cookie-compliance-more-button-thank-you:hover,.eu-cookie-withdraw-button:hover,.eu-cookie-compliance-save-preferences-button:hover,.eu-cookie-compliance-secondary-button:hover{background-color:#FFFFFF;background-image:none;}.decline-button{display:none;}.eu-cookie-compliance-buttons{margin-bottom:0px;}
.c-course{width:90%;margin:0 auto;max-width:1200px;}.c-course .field{padding:8px;}.c-course .field p{font-size:18px;}.c-course .field__label{font-size:16px;color:#7B706D;}.c-course .field--label-inline{border-top:1px solid #DDDDDD;}.c-course .field--name-field-application-deadline .field__item{font-weight:700;}.c-course .field p.address{margin:0px;}.c-course__group-location .field,.c-course__group-application .field{padding:0px;}.c-course__accordion{}.c-course__accordion.c-accordion__wrapper{border:none;}.c-course__accordion button{display:flex;align-items:center;justify-content:space-between;font-family:"LTAuthenticSans",Arial,Verdana,sans-serif;font-size:16px;color:#7B706D;margin:0px;}.c-course__accordion button:hover,.c-course__accordion button:active,.c-course__accordion button:focus{color:#222222;}.c-course__accordion .c-accordion__item{margin:0px;padding:0px;}.c-course__accordion .c-accordion__panel{padding:0px;}.c-course__accordion .active::after{content:'\0003C';transform:rotate(90deg);color:#222222;border-color:#222222;}.c-course .form-item-date,.c-course .form-item-course-title,.c-course .form-item-node-id,.c-course .form-item-course-manager-email,.c-course .form-item-start-date,.c-course .form-item-end-date,.c-course .form-item-course-location,.c-course .form-item-course-status,.c-course .form-item-course-management{display:none;}.c-course button#js-course__copy-button{color:#4FAF71;}.c-course--teaser{width:100%;font-family:"LTAuthenticSans",Arial,Verdana,sans-serif;font-size:16px;border-bottom:1px solid #DDDDDD;padding:16px 0;}@media (min-width:64.063em){.c-course--teaser{display:grid;grid-template-columns:400px 1.5fr 1fr 1fr 1.5fr;}}@media (min-width:64.063em){.c-course--teaser .field__label{display:none;}}.c-course--teaser__start-date{display:flex;justify-content:space-between;padding:0 16px;}@media (min-width:64.063em){.c-course--teaser__start-date{display:block;}}.c-course--teaser__end-date{display:flex;justify-content:space-between;padding:0 16px;}@media (min-width:64.063em){.c-course--teaser__end-date{display:block;}}.c-course--teaser__start-hour{display:flex;justify-content:space-between;padding:0 16px;}@media (min-width:64.063em){.c-course--teaser__start-hour{display:block;}}.c-course--teaser__location{display:flex;justify-content:space-between;text-transform:uppercase;color:#222222;padding:0 16px;}@media (min-width:64.063em){.c-course--teaser__location{display:block;}}.c-course--teaser__title{display:flex;justify-content:space-between;font-size:22px;text-transform:uppercase;padding:0 16px;}@media (min-width:64.063em){.c-course--teaser__title{display:block;}}.c-course--teaser__status{display:flex;justify-content:space-between;text-transform:uppercase;padding:0 16px;}.c-course--teaser__status .field{padding:0;}@media (min-width:64.063em){.c-course--teaser__status{display:block;text-align:right;}}.c-course--teaser__description{padding:0 16px;font-family:"LTAuthenticSans",Arial,Verdana,sans-serif;font-size:16px;}.c-course--teaser__description .field__label{display:inline;margin-right:5px;}.c-course--teaser__category,.c-course--teaser__type{display:flex;justify-content:space-between;}@media (min-width:64.063em){.c-course--teaser__category,.c-course--teaser__type{justify-content:flex-start;}}.c-course--teaser__category > span:nth-child(2),.c-course--teaser__type > span:nth-child(2){text-align:right;}.c-course--teaser__category > span:nth-child(2) div,.c-course--teaser__type > span:nth-child(2) div{word-break:break-all;}@media (min-width:64.063em){.c-course--teaser__category > span:nth-child(2),.c-course--teaser__type > span:nth-child(2){text-align:left;word-break:unset;}}.c-course--teaser__type > span:not(:first-child){display:flex;align-items:flex-end;}
.c-courses-list__header{display:none;}@media (min-width:64.063em){.c-courses-list__header{font-family:"LTAuthenticSans",Arial,Verdana,sans-serif;display:grid;grid-template-columns:400px 1.5fr 1fr 1fr 1.5fr;font-size:22px;font-weight:400;text-transform:uppercase;background-color:#F5F5F5;}.c-courses-list__header div{padding:16px;}.c-courses-list__header > div:last-child{text-align:right;}}#leaflet-map-view-courses-courses-map{height:400px;width:100%;max-width:1200px;}
#lema-container.lema-container .lema-step-number span{background-color:#E37639 !important;font-family:"LTAuthenticSans",Arial,Verdana,sans-serif !important;}#lema-container.lema-container .lema-button{background-color:#E37639 !important;}#lema-container.lema-container .lema-step-header-text{font-family:"LTAuthenticSans",Arial,Verdana,sans-serif !important;text-transform:uppercase;}#lema-container.lema-container .lema-content,#lema-container.lema-container .lema-input-text,#lema-container.lema-container .select2-container.select2-container .select2-choice,#lema-container.lema-container .lema-checkbox-label,#lema-container.lema-container .lema-button,#lema-container.lema-container .lema-accordion-item .lema-accordion-header,#lema-container.lema-container .lema-step-row-text,#lema-container.lema-container .lema-input-textarea,#lema-container.lema-container .lema-step-number,#lema-container.lema-container .lema-radio-label{font-family:"FrutigerNextPro",Arial,Verdana,sans-serif !important;}#edit-donation-donation--description{font-style:normal;}
.field__label{font-family:"LTAuthenticSans",Arial,Verdana,sans-serif;text-transform:uppercase;}.field--label-inline{display:grid;grid-gap:8px;}@media (min-width:72.5em){.field--label-inline{grid-template-columns:auto 1fr;}}@media (min-width:72.5em){.field--label-inline .field__label{width:200px;}}.field--name-body li,.paragraph li{font-size:22px;}.no-padding .field{padding:0px;}
.c-courses-filters,.c-specialists-filters{margin-bottom:64px;}.c-courses-filters form,.c-specialists-filters form{display:flex;flex-direction:column;}@media (min-width:72.5em){.c-courses-filters form,.c-specialists-filters form{flex-direction:row;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;}}@media (min-width:72.5em){.c-courses-filters form > div,.c-specialists-filters form > div{width:30%;}}.c-courses-filters form select,.c-courses-filters form input,.c-specialists-filters form select,.c-specialists-filters form input{box-sizing:border-box;width:100%;max-width:100%;}.c-courses-filters form .form-actions,.c-specialists-filters form .form-actions{margin:0;}.c-courses-filters form input[type="submit"],.c-specialists-filters form input[type="submit"]{background-color:#4FAF71;margin-bottom:4px;color:#FFFFFF;width:auto;}.c-courses-filters form input[type="submit"]:hover,.c-courses-filters form input[type="submit"]:focus,.c-specialists-filters form input[type="submit"]:hover,.c-specialists-filters form input[type="submit"]:focus{background-color:#2f6944;border-color:#2f6944;}.c-courses-filters form input[type="submit"]:active,.c-courses-filters form input[type="submit"]:focus,.c-courses-filters form input[type="submit"]:hover,.c-courses-filters form input[type="submit"]:visited,.c-specialists-filters form input[type="submit"]:active,.c-specialists-filters form input[type="submit"]:focus,.c-specialists-filters form input[type="submit"]:hover,.c-specialists-filters form input[type="submit"]:visited{color:#FFFFFF;outline-width:0;}#views-exposed-form-newspapers-newspaper-covers select{width:100%;}
input,textarea{outline:none;padding:4px;margin-bottom:4px;background-color:#FFFFFF;border:1px solid #F5F5F5;width:80%;font-family:"EideticNeo",Times New Roman,Georgia,serif;font-size:18px;}input:focus,textarea:focus{color:#222222;border:1px solid #E37639;}input,[type="text"],textarea{padding:8px;border:1px solid #7B706D;}label{display:block;font-family:"LTAuthenticSans",Arial,Verdana,sans-serif;text-transform:uppercase;color:#222222;margin:0px 0px 5px 0px;}.radios--wrapper label{font-family:"EideticNeo",Times New Roman,Georgia,serif;text-transform:none;}legend{font-family:"LTAuthenticSans",Arial,Verdana,sans-serif;text-transform:uppercase;color:#222222;padding:16px;}fieldset{border:1px solid #E37639;padding:0px 24px 24px 24px;}form label{margin-top:16px;}form .form-required::after{content:" *";color:#E81C00;}form .form-wrapper{margin-bottom:16px;}form .form-item--error-message{margin-top:5px;color:#E81C00;font-style:italic;}form .fieldgroup label{font-weight:400;}select{background-color:#FFFFFF;border:1px solid #7B706D;font-family:"EideticNeo",Times New Roman,Georgia,serif;font-size:18px;padding:8px;width:80%;}@media (min-width:64.063em){select{width:auto;}}.js-form-type-radio{display:flex;padding:16px;}@media (min-width:64.063em){.js-form-type-radio{padding:4px;}}.js-form-type-radio label{font-weight:400;margin:0 0 0 4px;}.js-form-type-radio input[type="radio"]{width:auto;margin-top:5px;}.webform-submission-course-application-form .form-item-insurance{width:80%;}.form-checkboxes{display:flex;flex-direction:column;}.js-form-type-checkbox{display:grid;grid-template-columns:auto 1fr;justify-content:flex-start;align-items:center;margin-bottom:8px;}.js-form-type-checkbox input{width:unset;margin:0px 8px 0px 0px;}.js-form-type-checkbox label{font-size:16px;margin:0px;text-transform:none;}.js-form-type-checkbox .description{grid-area:2 / 2;}.webform-progress-tracker .progress-step.is-active .progress-marker,.webform-progress-tracker .progress-step.is-active:hover .progress-marker{background-color:#4FAF71;}.webform-progress-tracker.progress-tracker{margin-top:48px;}#block-main-page-content > .webform-submission-form{width:90%;margin:0 auto;max-width:1200px;}.description{font-style:italic;}.simplenews-node-tab{width:90%;margin:0 auto;max-width:1200px;}.webform-type-checkboxes legend{padding:16px 0px 5px 0px;}.invoice-form{width:90%;margin:0 auto;max-width:1200px;}.invoice-message{width:90%;margin:0 auto;max-width:1200px;}.simplenews-confirm-multi{max-width:1200px;width:90%;margin:0 auto;}.simplenews-confirm-removal{max-width:1200px;width:90%;margin:0 auto;}#simplenews-subscriptions-block-main > .field--name-mail{position:relative;}.custom-email-validation{width:100%;padding:2px;position:absolute;left:50%;transform:translateX(-50%);color:red;}
.c-gallery__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;}@media (min-width:64.063em){.c-gallery__grid{grid-gap:24px;}}.c-gallery__grid > div:nth-child(2){grid-column-end:span 2;grid-row-end:span 2;}.c-gallery__grid > div:nth-child(7){grid-column-end:span 2;grid-row-end:span 2;}.c-gallery__grid img{object-fit:cover;width:100%;height:100%;}.c-gallery__grid > div,.c-gallery__grid article,.c-gallery__grid article > div,.c-gallery__grid article > div > div{width:100%;height:100%;}.c-gallery__grid article > div > div.visually-hidden{width:1px !important;height:1px !important;}
.leaflet-popup-content-wrapper{border-radius:0px;font-family:"LTAuthenticSans",Arial,Verdana,sans-serif;}.leaflet-popup-content{line-height:1.15;font-size:16px !important;}.leaflet-popup-content a{font-size:16px !important;color:#4FAF71;}.leaflet-popup-content a:hover{color:#E37639;}.leaflet-popup-content p{font-size:16px !important;margin-top:0px;}
#block-bioterra-page-title{width:90%;margin:0 auto;max-width:1200px;}
#block-topmenu,.c-top-menu{display:none;}@media (min-width:64.063em){#block-topmenu,.c-top-menu{display:block;}#block-topmenu > ul,.c-top-menu > ul{list-style:none;padding:0px;margin:0px;display:flex;}}.c-footer-menu,#block-footermenufirst,#block-footermenusecond,#block-bioterra-footer{border-top:2px solid #7B706D;font-size:18px;padding-top:24px;margin-top:24px;max-width:400px;}@media (min-width:64.063em){.c-footer-menu,#block-footermenufirst,#block-footermenusecond,#block-bioterra-footer{margin-top:0;}}.c-footer-menu ul,#block-footermenufirst ul,#block-footermenusecond ul,#block-bioterra-footer ul{list-style:none;padding:0px;margin:0px;}.c-footer-menu ul a,#block-footermenufirst ul a,#block-footermenusecond ul a,#block-bioterra-footer ul a{display:block;padding:8px 0;}.c-local-tasks,.c-my-bioterra-menu,.c-newsletter-menu,.c-course-menu,.c-regional-group-menu{padding:8px;margin-bottom:8px;border:1px solid #DDDDDD;background:#DDDDDD;}.c-local-tasks h4,.c-my-bioterra-menu h4,.c-newsletter-menu h4,.c-course-menu h4,.c-regional-group-menu h4{margin-top:0px;margin-bottom:4px;font-size:18px;list-style:18px;}.c-local-tasks > ul,.c-my-bioterra-menu > ul,.c-newsletter-menu > ul,.c-course-menu > ul,.c-regional-group-menu > ul{list-style:none;padding:0px;margin:0px;display:flex;}.c-local-tasks li,.c-my-bioterra-menu li,.c-newsletter-menu li,.c-course-menu li,.c-regional-group-menu li{margin-right:4px;}.c-local-tasks li a,.c-my-bioterra-menu li a,.c-newsletter-menu li a,.c-course-menu li a,.c-regional-group-menu li a{display:block;border:1px solid #6D6E70;padding:4px;background-color:#FFFFFF;color:#6D6E70;line-height:18px;font-size:18px;}.c-local-tasks li a:visited,.c-my-bioterra-menu li a:visited,.c-newsletter-menu li a:visited,.c-course-menu li a:visited,.c-regional-group-menu li a:visited{color:#6D6E70;}.c-local-tasks li a:active,.c-local-tasks li a:focus,.c-local-tasks li a:hover,.c-local-tasks li a.is-active,.c-my-bioterra-menu li a:active,.c-my-bioterra-menu li a:focus,.c-my-bioterra-menu li a:hover,.c-my-bioterra-menu li a.is-active,.c-newsletter-menu li a:active,.c-newsletter-menu li a:focus,.c-newsletter-menu li a:hover,.c-newsletter-menu li a.is-active,.c-course-menu li a:active,.c-course-menu li a:focus,.c-course-menu li a:hover,.c-course-menu li a.is-active,.c-regional-group-menu li a:active,.c-regional-group-menu li a:focus,.c-regional-group-menu li a:hover,.c-regional-group-menu li a.is-active{background-color:#6D6E70;color:#FFFFFF;}
.c-main-navigation{background-color:#FFFFFF;border-bottom:2px solid #DDDDDD;position:relative;overflow-y:auto;overflow-x:hidden;z-index:50;width:100%;}@media (min-width:64.063em){.c-main-navigation{border-bottom:none;overflow:unset;}}.c-main-menu{font-family:"FrutigerNextPro",Arial,Verdana,sans-serif;font-weight:400;max-height:80vh;display:block;width:100%;left:0;text-align:left;background-color:#FFFFFF;}@media (min-width:64.063em){.c-main-menu{position:relative;justify-self:right;display:flex;width:auto;border-bottom:none;}}.c-main-menu ul{margin:0;list-style-type:none;padding-inline-start:0;padding:0px;background-color:#FFFFFF;}@media (min-width:64.063em){.c-main-menu ul{display:flex;margin:0px;}}.c-main-menu ul li{position:relative;padding:0;display:block;border-bottom:1px solid #F5F5F5;margin-right:0;transition:background-color .5s ease-out;background-color:#FFFFFF;}.c-main-menu ul li:last-child{border-bottom:none;}@media (min-width:64.063em){.c-main-menu ul li{border-bottom:none;margin-top:auto;padding:0 4px;margin:0 4px;}.c-main-menu ul li:last-child{padding-right:0;margin-right:0;}}.c-main-menu ul li a,.c-main-menu ul li .menu-disabled{text-align:left;padding:16px;width:100%;color:#222222;background-color:#FFFFFF;display:flex;align-items:center;transition:background-color .5s ease-out,color .25s ease-out;font-size:18px;}@media (min-width:64.063em){.c-main-menu ul li a,.c-main-menu ul li .menu-disabled{padding:8px 4px;border-bottom:4px solid #FFFFFF;}}.c-main-menu ul li a:hover,.c-main-menu ul li a:focus,.c-main-menu ul li a:focus-within{background-color:#F9F9F9;}@media (min-width:64.063em){.c-main-menu ul li a:hover,.c-main-menu ul li a:focus,.c-main-menu ul li a:focus-within{background-color:#FFFFFF;color:#E37639;}}.c-main-menu ul li .menu-disabled:hover,.c-main-menu ul li .menu-disabled:focus,.c-main-menu ul li .menu-disabled:focus-within{background-color:#F9F9F9;}@media (min-width:64.063em){.c-main-menu ul li .menu-disabled:hover,.c-main-menu ul li .menu-disabled:focus,.c-main-menu ul li .menu-disabled:focus-within{background-color:#FFFFFF;color:#E37639;}}.c-main-menu ul li a.is-active  .c-main-menu ul li span.is-active{color:#E37639;text-decoration:none;}.c-main-menu ul li.menu-item--active-trail > a{background-color:#FFFFFF;color:#222222;}@media (min-width:64.063em){.c-main-menu ul li.menu-item--active-trail > a{border-bottom:4px solid #E37639;}.c-main-menu ul li.menu-item--active-trail > a:hover,.c-main-menu ul li.menu-item--active-trail > a:focus{color:#E37639;}}.c-main-menu ul li ul{display:none;position:relative;z-index:4;opacity:0;margin-top:0px;transform:none;}@media (min-width:64.063em){.c-main-menu ul li ul{position:absolute;width:214px;}}.c-main-menu ul li:hover > ul{visibility:visible;opacity:1;display:block;}.c-main-menu ul li .submenu-arrow{font-family:"EideticNeo",Times New Roman,Georgia,serif;font-size:17px;display:inline-block;margin-left:5px;transition:transform .5s ease-out;transform:rotate(90deg);margin-top:-4px;}.c-main-menu ul li li{width:100%;padding:0;margin-left:0;}.c-main-menu ul li li a span{padding-left:0;margin-left:24px;}@media (min-width:64.063em){.c-main-menu ul li li{display:flex;}.c-main-menu ul li li a{border-bottom:1px solid #DDDDDD;background-color:#F5F5F5;}.c-main-menu ul li li a span{margin-left:10px;}.c-main-menu ul li li a:hover,.c-main-menu ul li li a:focus{background-color:#F5F5F5;}.c-main-menu ul li li.menu-item--active-trail > a{border-bottom:1px solid #E37639;background-color:#e99566;}.c-main-menu ul li li.menu-item--active-trail > a:hover,.c-main-menu ul li li.menu-item--active-trail > a:focus{color:#FFFFFF;}.c-main-menu ul li li:hover > ul{transform:translateX(100%);top:0;}.c-main-menu ul li li .submenu-arrow{transform:rotate(0);}}.c-main-menu ul li li li{padding:0;}.c-main-menu ul li li li a span{margin-left:48px;}@media (min-width:64.063em){.c-main-menu ul li li li a span{margin-left:25px;}}.c-main-menu ul li li li .menu-item--active-trail a{border-bottom:0;}.c-main-menu > ul > li:last-child{padding-bottom:20px;}@media (min-width:64.063em){.c-main-menu > ul > li:last-child{padding-bottom:0px;}}.menu-item--expanded li a{display:inline-block;padding-left:48px;}@media (min-width:64.063em){.menu-item--expanded li a{display:block;height:auto;text-align:left;}}@media (min-width:64.063em){.c-main-menu > ul > li:last-child > ul > li > ul{transform:translateX(-100%);}}@media (min-width:64.063em) and (max-width:1395px){.c-main-menu ul li:last-child:hover > ul{margin-left:-89px;}}
.c-mobile-menu-buttons,#block-bioterra-mobile-menu-buttons-top{position:relative;width:100%;border-bottom:1px solid #DDDDDD;}@media (min-width:64.063em){.c-mobile-menu-buttons,#block-bioterra-mobile-menu-buttons-top{display:none;}}.c-mobile-menu-buttons ul,#block-bioterra-mobile-menu-buttons-top ul{margin:0 0 4px 0;list-style-type:none;padding-inline-start:0;padding:8px 8px;display:flex;align-items:center;}@media (max-width:600px){.c-mobile-menu-buttons ul,#block-bioterra-mobile-menu-buttons-top ul{align-items:stretch;justify-content:space-between;}}@media (max-width:600px){.c-mobile-menu-buttons li,#block-bioterra-mobile-menu-buttons-top li{flex-grow:1;}}.c-mobile-menu-buttons .button,#block-bioterra-mobile-menu-buttons-top .button{margin-top:0;margin-right:16px;padding:8px 16px 6px 16px;font-size:14px;}@media (max-width:600px){.c-mobile-menu-buttons .button,#block-bioterra-mobile-menu-buttons-top .button{margin-right:8px;padding:6px 10px 4px 10px;height:100%;display:flex;align-items:center;justify-content:center;margin-top:-8px;}}.c-mobile-menu-buttons ul li:last-child .button,#block-bioterra-mobile-menu-buttons-top ul li:last-child .button{margin-right:0px;}.l-header__collapsible .c-mobile-menu-buttons:first-child{border-bottom:1px solid #DDDDDD;}
.c-alert-messages{width:90%;margin:0 auto;max-width:1200px;margin-top:32px;margin-bottom:32px;border-left:5px solid;}.c-alert-messages__text{padding:10px;border-bottom:1px solid;}.c-alert-messages--info{background-color:#e7ffa1;border-color:#78A100;color:#526e00;}.c-alert-messages--info input:after,.c-alert-messages--info input:before{background-color:#78A100;}.c-alert-messages--warning{background-color:#fffcf2;border-color:#F2B600;color:#bf9000;}.c-alert-messages--warning input:after,.c-alert-messages--warning input:before{background-color:#F2B600;}.c-alert-messages--alert{background-color:#ffebe8;border-color:#E81C00;color:#b51600;}.c-alert-messages--alert input:after,.c-alert-messages--alert input:before{background-color:#E81C00;}.c-alert-messages__dismiss{position:relative;float:right;padding:15px;width:42px;height:46px;margin:0px;opacity:0.5;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.c-alert-messages__dismiss:after,.c-alert-messages__dismiss:before{position:absolute;left:20px;content:' ';height:17px;width:2px;}.c-alert-messages__dismiss:before{transform:rotate(45deg);}.c-alert-messages__dismiss:after{transform:rotate(-45deg);}.c-alert-messages__dismiss:hover{cursor:pointer;opacity:0.75;}.c-alert-messages__dismiss:checked,.c-alert-messages__dismiss:checked + .c-alert-messages__text{display:none;}.page-node-type-course .c-alert-messages{display:none;}
.ui-dialog .ui-dialog-titlebar{border-radius:0px;font-family:"LTAuthenticSans",Arial,Verdana,sans-serif;font-weight:400;text-transform:uppercase;border-bottom:2px solid #4FAF71;}.ui-dialog .ui-dialog-content{font-family:"EideticNeo",Times New Roman,Georgia,serif;}.ui-dialog-titlebar-close,.ui-corner-all{border-radius:0px;}.ui-widget,.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:"FrutigerNextPro",Arial,Verdana,sans-serif;font-size:18px;}.media-library-view--widget .views-form form{display:grid;grid-gap:16px;}@media (min-width:64.063em){.media-library-view--widget .views-form form{grid-template-columns:1fr 1fr;}}@media (min-width:72.5em){.media-library-view--widget .views-form form{grid-template-columns:1fr 1fr 1fr 1fr;}}.media-library-view--widget .js-pager__items{display:flex;list-style:none;padding:0px;}.media-library-view--widget .js-pager__items li{margin-left:8px;}
.c-newspaper--full{width:90%;margin:0 auto;max-width:1200px;display:grid;}@media (min-width:64.063em){.c-newspaper--full{grid-template-columns:1fr 1fr;grid-gap:32px;}}.c-newspaper__cover img{border:1px solid #DDDDDD;}.c-newspaper__body .field--name-field-release-date{border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;padding:8px 0px;}.c-newspaper--cover-teaser{transition:color ease-out .5s;}.c-newspaper--cover-teaser img{width:100%;max-width:340px;transition:filter ease-out .5s;}.c-newspaper--cover-teaser h2{margin:0;font-size:16px;line-height:21.33333px;}.c-newspaper--cover-teaser:hover img,.c-newspaper--cover-teaser:focus img{filter:brightness(0.8);}.c-newspaper--teaser{position:relative;border:1px solid #F5F5F5;background-color:#222222;text-shadow:2px 2px 2px #222222;}.c-newspaper--teaser:hover img,.c-newspaper--teaser:focus img{opacity:.2;}.c-newspaper--teaser a{display:block;color:#FFFFFF;}.c-newspaper--teaser a:hover,.c-newspaper--teaser a:focus{color:#FFFFFF;}.c-newspaper--teaser img{max-height:450px;object-fit:cover;width:100%;opacity:0.75;transition:opacity .25s ease-out;}.c-newspaper--teaser__image{line-height:0px;}.c-newspaper--teaser__info{position:absolute;left:0px;bottom:0px;padding:0px 24px 24px 24px;margin:0px;color:#FFFFFF;text-shadow:2px 2px 2px #222222;}.c-newspaper--teaser h2{margin-top:0;margin-bottom:8px;font-size:18px;line-height:20px;}@media (min-width:64.063em){.c-newspaper--teaser h2{font-size:32px;line-height:40px;}}.c-newspaper--teaser .field--type-text-with-summary{display:none;}@media (min-width:64.063em){.c-newspaper--teaser .field--type-text-with-summary{display:block;margin-bottom:24px;width:60%;}.c-newspaper--teaser .field--type-text-with-summary p{margin-top:8px;margin-bottom:16px;font-size:28px;line-height:28px;}}.c-newspaper--teaser__cta{font-family:"FrutigerNextPro",Arial,Verdana,sans-serif;text-transform:uppercase;border-bottom:1px solid #FFFFFF;width:fit-content;position:relative;margin-right:25px;display:none;}@media (min-width:64.063em){.c-newspaper--teaser__cta{display:inline-block;}}.c-newspaper--teaser__cta::after{position:absolute;content:'\02192';margin-left:8px;}.c-news-inspiration__grid-3 .c-newspaper--teaser img{max-height:300px;}@media (min-width:64.063em){.c-news-inspiration__grid-3 .c-newspaper--teaser h2{font-size:22px;line-height:32px;}}.c-news-inspiration__grid-3 .c-newspaper--teaser .field--type-text-with-summary{display:none;}
#views-exposed-form-articles-news-page{width:90%;margin:0 auto;max-width:1200px;display:grid;margin-bottom:32px;}@media (min-width:72.5em){#views-exposed-form-articles-news-page{grid-template-columns:1fr 1fr auto;grid-gap:24px;align-items:end;}}#views-exposed-form-articles-news-page select,#views-exposed-form-articles-news-page input{margin:0px;}@media (min-width:72.5em){#views-exposed-form-articles-news-page select,#views-exposed-form-articles-news-page input{width:100%;}}#views-exposed-form-articles-news-page .form-actions{margin-bottom:0px;margin-top:16px;}
.l-user-login .button,.l-user-login [type="submit"],.l-user-login button{cursor:pointer;background-color:#4FAF71;font-family:"FrutigerNextPro",Arial,Verdana,sans-serif;color:#FFFFFF;}.l-user-login .button:active,.l-user-login .button:focus,.l-user-login .button:hover,.l-user-login .button:visited,.l-user-login [type="submit"]:active,.l-user-login [type="submit"]:focus,.l-user-login [type="submit"]:hover,.l-user-login [type="submit"]:visited,.l-user-login button:active,.l-user-login button:focus,.l-user-login button:hover,.l-user-login button:visited{color:#FFFFFF;outline-width:0;}.l-user-login #block-main-page-content{width:90%;margin:0 auto;max-width:1200px;}.l-user-login .description{font-style:italic;}.l-admin-page #block-bioterra-local-actions,.l-admin-page #block-main-page-content{width:90%;margin:0 auto;max-width:1200px;}.l-admin-page #block-bioterra-local-actions nav{list-style:none;}.l-admin-page .view-filters .views-exposed-form{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;align-items:flex-end;border:1px solid #DDDDDD;padding:16px;margin-top:16px;}.l-admin-page .view-filters .views-exposed-form label{margin-top:0px;}.l-admin-page .view-filters .views-exposed-form #edit-actions{margin:0px;}.l-admin-page .view-filters .views-exposed-form #edit-actions input{margin:0px;}.l-admin-page table.responsive-enabled{width:100% !important;border-spacing:8px;border-collapse:collapse;}.l-admin-page table.responsive-enabled thead{border-bottom:1px solid #4FAF71;}.l-admin-page table.responsive-enabled thead th{text-align:left;}.l-admin-page table.responsive-enabled tbody tr{border-bottom:1px solid #DDDDDD;}.l-admin-page table.responsive-enabled tbody td{padding:8px 0px;}.l-admin-page table.sticky-header{display:none;}.entity-clone-form{width:90%;margin:0 auto;max-width:1200px;}.survey-center > div{margin:0 auto;}.survey-center{width:100%;}
.c-accordion{margin:32px 0px;}.c-accordion button{border-top:1px solid #DDDDDD;border-radius:0px;font-family:"LTAuthenticSans",Arial,Verdana,sans-serif;font-size:18px;color:#7B706D;margin:0px;display:flex;align-items:center;justify-content:space-between;}@media (min-width:64.063em){.c-accordion button{font-size:22px;}}.c-accordion button:hover,.c-accordion button:active,.c-accordion button:focus{color:#222222;}.c-accordion button.active{color:#222222;}.c-accordion__wrapper{border-bottom:1px solid #DDDDDD;}.c-accordion__item{background-color:#FFFFFF;cursor:pointer;padding:8px 0px;width:100%;border:none;text-align:left;outline:none;}@media (min-width:64.063em){.c-accordion__item{padding:24px;}}.c-accordion__item:after{content:'\0003E';transform:rotate(90deg);color:#4FAF71;font-size:18px;border:1px solid #4FAF71;border-radius:40px;padding:4px 10px 10px 10px;}.c-accordion__panel{padding:8px 16px;background-color:white;display:none;overflow:hidden;}@media (min-width:64.063em){.c-accordion__panel{padding:16px 32px;}}.c-accordion__panel p{margin-top:0px;}.c-accordion .active:after{content:'\0003C';transform:rotate(90deg);color:#222222;border-color:#222222;}.c-cta-button h3{margin-top:0px;margin-bottom:24px;}.c-cta-button--right{text-align:right;}.c-cta-button .button{margin-top:24px;}.c-dividing-line{border-bottom:2px solid #DDDDDD;}.c-dividing-line__wrapper{margin:32px 0px;display:flex;align-items:center;justify-content:center;}.c-dividing-line--short{width:60%;}.c-dividing-line--long{width:100%;}.c-download-list{margin:32px 0px;}.c-download-list__content{border-top:2px solid #DDDDDD;padding-top:16px;display:grid;}@media (min-width:64.063em){.c-download-list__content{grid-template-columns:1fr 1fr;}}.c-download-item{padding:8px 0px;}@media (min-width:64.063em){.c-download-item{padding:16px 16px;}}.c-download-item a{padding:8px 0px;font-size:16px;font-family:"LTAuthenticSans",Arial,Verdana,sans-serif;color:#7B706D;text-transform:uppercase;}@media (min-width:64.063em){.c-download-item a{padding:16px 16px;font-size:18px;}}.c-download-item:before{content:'\02637';color:#4FAF71;font-size:16px;margin-right:4px;}@media (min-width:64.063em){.c-download-item:before{font-size:18px;}}.c-image{margin:32px 0px;}.c-image__signature{font-family:"FrutigerNextPro",Arial,Verdana,sans-serif;font-size:16px;color:#7B706D;}.c-image-gallery{margin:32px 0px;}.c-image-gallery__description{margin-top:8px;font-family:"FrutigerNextPro",Arial,Verdana,sans-serif;font-size:16px;color:#7B706D;}@media (min-width:64.063em){.c-image-gallery__description{margin-top:24px;}}.c-infobox{background-color:#F5F5F5;padding:16px;margin:32px 0px;}@media (min-width:72.5em){.c-infobox{padding:64px;}}.c-infobox h2{margin-top:16px;}.c-infobox__cta--left{text-align:left;}.c-infobox__cta--right{text-align:right;}.c-infobox__cta-button{margin-top:16px;margin-bottom:16px;}.c-infobox__download-items{border-top:2px solid #DDDDDD;padding-top:16px;}.c-infobox__download-item{display:flex;}.c-infobox__download-item a{padding:8px 0px;font-size:16px;font-family:"LTAuthenticSans",Arial,Verdana,sans-serif;color:#7B706D;text-transform:uppercase;}@media (min-width:64.063em){.c-infobox__download-item a{padding:16px 16px;font-size:18px;}}.c-infobox__download-item a:before{content:'\02637';color:#E37639;font-size:16px;margin-right:4px;}@media (min-width:64.063em){.c-infobox__download-item a:before{font-size:18px;}}.c-link-list{margin:32px 0px;}.c-link-list__content{border-top:2px solid #DDDDDD;padding-top:16px;display:grid;}.c-link-list__content a{padding:8px 0px;}@media (min-width:64.063em){.c-link-list__content a{padding:16px 16px;}}.c-link-list__content a:before{content:'\0260D';color:#4FAF71;margin-right:8px;font-weight:700;}.c-map{margin:32px 0px;}.c-quotation{display:flex;align-items:center;justify-content:center;margin:32px 0px;}.c-quotation__wrapper{max-width:750px;text-align:center;}.c-quotation__text{color:#7B706D;font-size:22px;}@media (min-width:64.063em){.c-quotation__text{font-size:28px;}}.c-quotation__source{display:flex;justify-content:center;margin-top:8px;padding-top:8px;font-family:"FrutigerNextPro",Arial,Verdana,sans-serif;font-size:18px;}@media (min-width:64.063em){.c-quotation__source{font-size:22px;}}.c-quotation:before{content:open-quote;font-family:"LTAuthenticSans",Arial,Verdana,sans-serif;font-weight:700;color:#DDDDDD;font-size:60px;margin-right:0px;}@media (min-width:64.063em){.c-quotation:before{font-size:180px;margin-right:32px;}}.c-quotation:after{content:close-quote;font-family:"LTAuthenticSans",Arial,Verdana,sans-serif;font-weight:700;color:#DDDDDD;font-size:60px;margin-left:0px;}@media (min-width:64.063em){.c-quotation:after{font-size:180px;margin-left:32px;}}.c-text-with-image{margin:64px 0px;display:grid;}@media (min-width:72.5em){.c-text-with-image--left .c-text-with-image__text{padding-left:32px;}}@media (min-width:64.063em){.c-text-with-image--right .c-text-with-image__image{order:2;}}@media (min-width:64.063em){.c-text-with-image--right .c-text-with-image__text{order:1;}}@media (min-width:72.5em){.c-text-with-image--right .c-text-with-image__text{padding-right:32px;}}@media (min-width:72.5em){.c-text-with-image--right.c-text-with-image--onethird{grid-template-columns:2fr 1fr;}}@media (min-width:72.5em){.c-text-with-image--half{grid-template-columns:1fr 1fr;}}@media (min-width:72.5em){.c-text-with-image--onethird{grid-template-columns:1fr 2fr;}}.c-text-with-image__image{font-family:"FrutigerNextPro",Arial,Verdana,sans-serif;font-size:16px;color:#7B706D;}.c-text-with-image__image img{border:1px solid #DDDDDD;}.c-text-with-image__text{display:flex;flex-direction:column;justify-content:flex-start;}.c-text-with-image h2{margin:16px 0px 0px 0px;font-size:24px;}@media (min-width:72.5em){.c-text-with-image h2{margin:0px 0px 16px 0px;font-size:28px;}}.c-text-with-image__cta-button a{margin-top:0px;}.c-video{margin:32px 0px;font-size:16px;}.c-video .media-oembed-content{width:100%;min-height:400px;}.c-video__signature{font-family:"FrutigerNextPro",Arial,Verdana,sans-serif;font-size:16px;color:#7B706D;}.c-webform{background-color:#F5F5F5;padding:16px;margin:32px 0px;}@media (min-width:72.5em){.c-webform{padding:64px;}}.c-webform h2{margin-top:16px;}
.c-regional-group{width:90%;margin:0 auto;max-width:1200px;}.c-regional-group .field{padding:8px;}.c-regional-group .field p{margin:0px;font-size:18px;}.c-regional-group .field__label{font-size:16px;color:#7B706D;}.c-regional-group .field--label-inline{border-top:1px solid #DDDDDD;}.c-regional-group__group-contact .field{padding:0px;}.c-regional-group .field--name-body p{margin-bottom:1em;}.c-regional-group .field--name-field-images .field__items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;}.c-regional-group__pages{width:90%;margin:0 auto;max-width:1200px;margin-top:64px;}.c-regional-group__pages-list > div{padding:8px 0px;}.c-regional-group__pages-list > div:before{content:'\02023';color:#E37639;}.c-regional-group__courses{width:90%;margin:0 auto;max-width:1200px;margin-top:64px;}
.c-regional-group-page{width:90%;margin:0 auto;max-width:1200px;}.c-regional-group-page .field{padding:0px;}.c-regional-group-page .field p{margin:0px;font-size:18px;}.c-regional-group-page .field__label{font-size:16px;color:#7B706D;}.c-regional-group-page .field--label-inline{border-top:1px solid #DDDDDD;}.c-regional-group-page .field--name-field-images{margin-top:32px;}.c-regional-group-page .field--name-field-images .field__items{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;}.c-regional-group-page .field--name-field-files{margin-top:32px;}.c-regional-group-page .field--name-field-files .field__items > .field__item article{display:inline-block;}.c-regional-group-page .field--name-field-files .field__items > .field__item:before{content:'\02637';color:#E37639;}#views-exposed-form-regional-groups-list{display:flex;align-items:flex-end;}#views-exposed-form-regional-groups-list #edit-actions{margin-bottom:0px;}
.c-infinite-scroller{padding:0px;margin-bottom:80px;list-style-type:none;display:flex;align-items:center;justify-content:center;}@media (min-width:64.063em){.c-infinite-scroller{margin-bottom:96px;}}.c-infinite-scroller a.button{padding:8px 32px;width:100px;text-align:center;}
.c-search-result{padding:24px 0px;border-bottom:1px solid #DDDDDD;}.c-search-result__description p{font-size:20px;}
.view-id-shop{width:90%;margin:0 auto;max-width:1200px;}.view-id-shop .view-header p{font-size:22px;}@media (min-width:72.5em){.view-id-shop .view-header p{font-size:28px;}}.l-categories{margin:24px 0px;}.c-category{border:1px solid #DDDDDD;}.c-category__description{padding:16px;}.c-category__description h2{font-size:22px;line-height:22px;margin-top:0px;margin-bottom:8px;}@media (min-width:72.5em){.c-category__description h2{font-size:28px;line-height:28px;}}.c-category__description p{font-size:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px;margin-bottom:16px;}.c-category__image img{width:100%;}.view-id-shop_products{width:90%;margin:0 auto;max-width:1200px;}#block-shopmenu{width:90%;margin:0 auto;max-width:1200px;border:1px solid #DDDDDD;padding:24px;}#block-shopmenu ul{margin-bottom:0px;list-style-type:square;}
.c-newsletter img{width:340px;max-width:unset;border:1px solid #DDDDDD;margin-right:4px;}.c-newsletter h2{font-size:32px !important;}.c-newsletter__lead{max-width:unset !important;}.c-newsletter__lead p{font-size:22px;}.c-newsletter .field--name-field-description p{line-height:1.5;}.c-newsletter__footer{max-width:unset !important;}.c-newsletter__footer p{line-height:1.5;}.p-newsletter-contribution{max-width:unset !important;margin-top:32px !important;}@media (max-width:767px){.p-newsletter-contribution h2{margin-top:8px !important;line-height:1;}.p-newsletter-contribution thead,.p-newsletter-contribution tbody,.p-newsletter-contribution th,.p-newsletter-contribution td,.p-newsletter-contribution tr{display:block;}.p-newsletter-contribution td{position:relative;padding-left:50%;}.p-newsletter-contribution .newsletter_item_content{padding-left:0px !important;}}
.c-specialist{width:90%;margin:0 auto;max-width:1200px;}.c-specialist .field{padding:8px;}.c-specialist .field p{margin:0px;font-size:18px;}.c-specialist .field__label{font-size:16px;color:#7B706D;}.c-specialist .field--label-inline{border-top:1px solid #DDDDDD;}.c-specialist__group-location .field{padding:0px;}.c-specialist .field--name-field-images{padding-top:16px;}.c-specialist .field--name-field-images .field__label{visibility:hidden;}.c-specialist .field--name-field-images .field__items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;line-height:0;}.c-specialist .field--name-field-image-description{border-top:0px solid transparent;padding-top:0px;padding-bottom:16px;}.c-specialist .field--name-field-image-description .field__label{visibility:hidden;}.c-specialist--list .field--label-inline{grid-gap:0px;}@media (min-width:72.5em){.c-specialist--list .field--label-inline{grid-gap:8px;}}.c-specialist--list .address{margin:0px;}@media (min-width:72.5em){.c-specialist--list .address{display:flex;}}.c-specialist--list .address span:after{content:'';margin-right:5px;}.c-specialist--list .address span:nth-child(1):after,.c-specialist--list .address span:nth-last-child(3):after{content:', ';}.c-specialist--list .field--label-inline .field__label{width:100px;}
table{border-collapse:collapse;width:100% !important;}td,th{border:1px solid #DDDDDD;padding:8px;}tr:nth-child(odd){background-color:#F5F5F5;}th{font-family:"LTAuthenticSans",Arial,Verdana,sans-serif;padding-top:16px;padding-bottom:16px;text-transform:uppercase;font-weight:400;text-align:left;background-color:#DDDDDD;}.c-newsletter--full tr:nth-child(odd){background-color:unset;}.c-newsletter--full td,.c-newsletter--full th{border:0px solid transparent;padding:0px;}
.tabs{display:flex;flex-wrap:wrap;max-width:1200px;}.tab__input{width:auto;position:absolute;opacity:0;}.tab__input:focus + .tab__label{border-color:#DDDDDD;z-index:1;}.tab__input:checked + .tab__label{border-color:#DDDDDD;background:#FFFFFF;color:#222222;}.tab__input:checked + .tab__label + .tab__panel{position:static;visibility:visible;}.tab__label{padding:8px 24px;background:#DDDDDD;border-top:1px solid #DDDDDD;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;margin:0px;cursor:pointer;color:#222222;}.tab__label:hover{background:#DDDDDD;}.tab__label:active{background:#DDDDDD;}.tab__panel{position:absolute;visibility:hidden;background:#FFFFFF;border:1px solid #DDDDDD;order:99;width:100%;}
.pager{color:#FFFFFF;height:55px;display:flex;justify-content:flex-start;align-items:center;margin-top:8px;}@media (min-width:64.063em){.pager{justify-content:center;}}.pager__items{margin:0;padding:0;list-style-type:none;}.pager__items li{display:inline-block;color:#222222;}.pager__items li a{font-family:"LTAuthenticSans",Arial,Verdana,sans-serif;font-size:16px;padding:5px 10px;border-radius:2px;}.pager__items li.is-active a{color:#E37639;border:1px #4FAF71 solid;}@media (max-width:767px){.pager__item--first,.pager__item--last{display:none !important;}}
.button,[type="submit"],[type="reset"],button{cursor:pointer;width:auto;padding:16px 18px 14px 18px;margin-top:16px;border:1px solid #4FAF71;border-radius:0 12px 0 0;outline-width:0;background-color:#FFFFFF;font-family:"FrutigerNextPro",Arial,Verdana,sans-serif;font-size:16px;text-transform:uppercase;text-align:left;color:#4FAF71;}.button:active,.button:focus,.button:hover,.button:visited,[type="submit"]:active,[type="submit"]:focus,[type="submit"]:hover,[type="submit"]:visited,[type="reset"]:active,[type="reset"]:focus,[type="reset"]:hover,[type="reset"]:visited,button:active,button:focus,button:hover,button:visited{color:#4FAF71;outline-width:0;}.button{display:inline-block;transition:background-color .25s ease-out,border-color .25s ease-out;}.button--primary{background-color:#4FAF71;color:#FFFFFF;}.button--primary a{color:#FFFFFF;}.button--primary:hover,.button--primary:focus{background-color:#2f6944;border-color:#2f6944;}.button--primary:active,.button--primary:focus,.button--primary:hover,.button--primary:visited{color:#FFFFFF;outline-width:0;}.button--secondary{padding:6px 12px 3px 12px;}@media (min-width:64.063em){.button--secondary{padding:10px 10px 7px 10px;}}.button--secondary:hover,.button--secondary:focus{background-color:#2f6944;border-color:#2f6944;}.button--top-menu{padding:0;margin-top:0;text-transform:uppercase;background-color:#E37639;border-color:#E37639;}.button--top-menu a{display:block;width:100%;padding:6px 12px 3px 12px;}.button--top-menu:hover,.button--top-menu:focus{background-color:#9f4817;border-color:#9f4817;}@media (min-width:64.063em){.button--top-menu a{padding:8px 14px 6px 14px;}}.button--top-menu a:hover,.button--top-menu a:focus{color:#FFFFFF;}.button--top-menu ~ .button--top-menu{margin-left:16px;}.button--plain{padding:6px 12px;margin:0;border-radius:0;background:#6D6E70;color:#fff;border:0;line-height:1.5;}.button--plain a:hover,.button--plain a:focus{color:#fff;background:#DDDDDD;}.button--tetriary{background-color:#E37639;border-color:#E37639;color:#FFFFFF;}.button--tetriary a{color:#FFFFFF;}.button--tetriary:hover,.button--tetriary:focus{background-color:#9f4817;border-color:#9f4817;}.button--tetriary:active,.button--tetriary:focus,.button--tetriary:hover,.button--tetriary:visited{color:#FFFFFF;outline-width:0;}button.link-edit-summary{padding:0px;border:0px;}#backtotop{width:60px;height:60px;border:0px solid transparent;border-radius:0px;opacity:0.7;transition:.2s opacity ease-out,.2s border-color ease-out;right:16px;bottom:16px;background:url(/themes/custom/bioterra/icons/back-to-top.png) no-repeat center center;background-size:60px 60px;}#backtotop:hover{border-color:#4FAF71;}.button--orange{padding:15px;text-align:center;margin-top:0;text-transform:uppercase;background-color:#E37639;border-color:#E37639;}.button--orange:hover{background-color:rgb(159,72,23);border-color:rgb(159,72,23);}@media (max-width:64.063em){.button--orange{padding:10px;}}
.c-product .field.field--name-field-shop-short-description{font-size:26px;line-height:33px;margin:24px 0;max-width:650px;}@media (max-width:767px){.c-product .field.field--name-field-shop-short-description{font-size:24px;line-height:24px;}}@media (min-width:64.063em){.c-product .field.field--name-field-shop-short-description{margin-top:64px;}}@media (min-width:64.063em){.c-product__info{display:grid;grid-gap:35px;grid-template-columns:auto 1fr;margin-top:64px;}}.c-product__gallery{margin-bottom:24px;}@media (min-width:64.063em){.c-product__gallery{max-width:600px;margin-bottom:48px;}}.c-product__gallery .field__items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:15px;}.c-product__gallery .field__items > .field__item:first-child{grid-column-start:1;grid-column-end:5;position:relative;}.c-product__gallery .field__items > .field__item:first-child::after{content:'';pointer-events:none;background-image:url(/themes/custom/bioterra/icons/search.svg);background-position:center;background-size:20px;background-repeat:no-repeat;position:absolute;right:20px;bottom:20px;background-color:white;padding:25px;}.c-product__gallery .field__items .field__item{line-height:0;background-color:#222222;}.c-product__gallery .field__items .field__item:hover img,.c-product__gallery .field__items .field__item:focus img{opacity:.7;}.c-product__gallery .field__items img{height:100%;width:100%;object-fit:cover;transition:opacity .5s ease-out;}.c-product__details{margin-bottom:32px;}@inclide breakpoint(tablet){.c-product__details{margin-bottom:124px;}}.c-product__details-primary{margin-bottom:32px;}.c-product__details-secondary{font-size:18px;line-height:1;}.c-product__actions{display:grid;}@media (min-width:64.063em){.c-product__actions{grid-template-columns:1fr 1fr;margin-top:32px;}}.c-product__labels{display:flex;flex-direction:column;align-items:center;justify-content:center;}@media (min-width:64.063em){.c-product__labels{flex-direction:row;align-items:flex-end;justify-content:flex-start;}}.c-product__labels img{margin-right:8px;}.c-product__cart{margin-top:16px;display:flex;justify-content:flex-end;}@media (min-width:64.063em){.c-product__cart{justify-content:space-between;margin-top:0px;align-items:flex-end;}}.c-product__accessories{margin-bottom:32px;}.c-product .field{font-family:"EideticNeo",Times New Roman,Georgia,serif;margin-bottom:8px;}.c-product .field--label-inline{display:flex;}.c-product .field--label-inline .field__label::after{content:': ';position:relative;right:0;margin-right:6px;}.c-product .field__label{position:relative;width:auto;text-transform:none;}@media (min-width:64.063em){.c-product .field__label{min-width:220px;}}.c-product .field__item{text-transform:none;font-weight:400;word-break:break-word;}.c-product .c-product__main-price > div{font-size:18px;font-family:"LTAuthenticSans",Arial,Verdana,sans-serif;display:flex;justify-content:space-between;}@media (min-width:64.063em){.c-product .c-product__main-price > div{font-size:22px;}}.c-product .c-product__main-price > div .field__item{text-align:right;word-break:inherit;}.c-product .c-product__secondary-price{font-size:18px;}@media (min-width:64.063em){.c-product .c-product__secondary-price{font-size:22px;}}.c-product .c-product__secondary-price > div{font-family:"LTAuthenticSans",Arial,Verdana,sans-serif;color:#6D6E70;}.c-product .c-product__secondary-price > div .field__label{min-width:auto;}.c-product .c-product__secondary-price > div .field__item{word-break:normal;}.c-product .c-product__shipping-cost{font-size:18px;}@media (min-width:64.063em){.c-product .c-product__shipping-cost{font-size:22px;}}.c-product .commerce-order-item-add-to-cart-form #edit-quantity-wrapper .form-item{display:flex;align-items:center;justify-content:flex-end;}@media (min-width:72.5em){.c-product .commerce-order-item-add-to-cart-form #edit-quantity-wrapper .form-item{justify-content:flex-start;}}.c-product--teaser{display:grid;grid-gap:8px;padding:8px 0px;border-bottom:1px solid #DDDDDD;}@media (min-width:64.063em){.c-product--teaser{grid-template-columns:1fr 2fr;grid-gap:24px;padding:24px 0px;}}.c-product--teaser h3{margin-top:16px;}.c-product--teaser__image{line-height:0px;}.c-product--teaser__image img{border:1px solid #DDDDDD;}.c-product--teaser__description{display:flex;flex-direction:column;justify-content:space-between;}@media (max-width:767px){.c-product--teaser__description{font-size:18px;}}.c-product--teaser__short-description{font-size:22px;}@media (max-width:767px){.c-product--teaser__short-description{font-size:18px;}}.c-product--teaser__main-price{font-family:"LTAuthenticSans",Arial,Verdana,sans-serif;font-size:22px;}.c-product--teaser__secondary-price{font-family:"LTAuthenticSans",Arial,Verdana,sans-serif;color:#6D6E70;}@media (min-width:64.063em){.c-product--teaser__actions{display:flex;justify-content:space-between;}}.c-product--teaser .commerce-order-item-add-to-cart-form #edit-quantity-wrapper .form-item > div{display:flex;align-items:center;justify-content:flex-end;}.c-product--teaser .commerce-order-item-add-to-cart-form #edit-quantity-wrapper .form-item label{margin:0px 8px 0px 0px;}.c-product--teaser .field--name-quantity > div{display:flex;align-items:center;justify-content:flex-end;}@media (max-width:767px){.c-product--teaser .field--name-quantity > div{align-items:flex-end;justify-content:space-around;flex-direction:column;flex-wrap:nowrap;margin:24px 0;}}.c-product--teaser .field--name-quantity label{margin:0px 8px 0px 0px;}@media (max-width:767px){.c-product--teaser .field--name-quantity label{margin:0px 0px 8px 0px;}}.c-product--teaser .field--name-quantity input{max-width:50px;}@media (max-width:767px){.c-product--teaser .field--name-quantity input{max-width:180px;border-radius:8px;}}.c-product--teaser .field--name-quantity,.c-product--teaser .field--name-purchased-entity{margin-bottom:0px;}.c-product--teaser input.button--add-to-cart{padding:8px 16px;border-radius:0px 0px 12px 0px;font-size:14px;margin:0px;}@media (max-width:767px){.c-product--teaser input.button--add-to-cart{padding:16px 20px;border-radius:0px 12px 0px 0px;font-size:16px;margin:0px;}}.c-product__variations{margin-top:16px;padding:8px;border:1px solid #DDDDDD;background-color:#F5F5F5;}.c-product__variations h3{font-size:18px;margin:0px;}.c-product__variations ul{margin:0px;}.c-product__variations_list li{font-size:18px;}.c-product--plakette,.c-product--gifted{grid-template-columns:2fr 1fr;grid-gap:32px;}.c-product--plakette textarea,.c-product--gifted textarea{width:95%;}@media (min-width:64.063em){.c-product--plakette,.c-product--gifted{display:grid;}.c-product--plakette textarea,.c-product--gifted textarea{width:97%;}}.c-product--plakette .field__label,.c-product--gifted .field__label{min-width:unset;}.c-product--plakette .commerce-order-item-add-to-cart-form,.c-product--gifted .commerce-order-item-add-to-cart-form{text-align:left;margin-bottom:32px;}.c-product--plakette .c-product__details-primary,.c-product--gifted .c-product__details-primary{padding:24px;border:1px solid #7B706D;max-width:300px;}@media (min-width:64.063em){.c-product--plakette .c-product__details-primary,.c-product--gifted .c-product__details-primary{max-width:unset;}}.c-product--plakette #edit-field-geo-0-value-map,.c-product--gifted #edit-field-geo-0-value-map{border:0px solid transparent;padding:0px;}.c-product--plakette .js-form-type-checkbox input,.c-product--gifted .js-form-type-checkbox input{display:inline-block;width:unset;margin:0px 8px 0px 0px;}.c-product--plakette .js-form-type-checkbox label,.c-product--gifted .js-form-type-checkbox label{display:inline-block;font-size:16px;margin:0px;}@media (min-width:64.063em){.c-product--plakette .c-product__info,.c-product--gifted .c-product__info{margin-top:45px;}}.c-product--plakette #edit-field-address-0-address-country-code,.c-product--plakette #edit-field-garden-address-0-address-country-code{display:none;}.c-product--gifted #edit-group-angaben-geschenkabonnement .js-form-type-radio label{font-family:"EideticNeo",Times New Roman,Georgia,serif;text-transform:none;}@media (min-width:64.063em){.c-product--gifted .c-product__info{margin-top:29px;}}.c-product--gifted .c-product__details{max-width:767px;}.c-product--gifted .c-product__details-primary{max-width:none;}.c-product--gifted .field--name-field-comment{max-width:767px;}.c-product--gifted textarea{width:100%;box-sizing:border-box;}.c-product--plakette-teaser .button--add-to-cart,.c-product--gifted-teaser .button--add-to-cart{padding:8px 16px;border-radius:0px 0px 12px 0px;font-size:14px;margin:0px;}@media (max-width:767px){.c-product--plakette-teaser .button--add-to-cart,.c-product--gifted-teaser .button--add-to-cart{padding:16px 20px;border-radius:0px 12px 0px 0px;font-size:16px;margin:0px;}}.internal-product-1856 .c-product--gifted #edit-field-address-0-address-country-code,.internal-product-1856 .c-product--gifted #edit-field-garden-address-0-address-country-code{display:none;}.view-footer{justify-content:center;display:flex;}
.commerce-order-item-add-to-cart-form{text-align:right;}.commerce-order-item-add-to-cart-form #edit-quantity-wrapper .form-item{display:flex;align-items:center;}.commerce-order-item-add-to-cart-form #edit-quantity-wrapper .form-item label{margin:0 16px 0;}.commerce-order-item-add-to-cart-form #edit-quantity-wrapper .form-item input{max-width:50px;}@media (min-width:64.063em){.commerce-order-item-add-to-cart-form .form-actions{margin-bottom:0;}}
.c-hero{position:relative;margin-bottom:32px;display:flex;flex-wrap:wrap-reverse;}@media (min-width:64.063em){.c-hero{display:block;margin-bottom:64px;pointer-events:none;}}.c-hero:hover img,.c-hero:focus img{opacity:0.3;}.c-hero:hover .c-hero__cta,.c-hero:focus .c-hero__cta{color:#FFFFFF;background-color:#9f4817;border-color:#9f4817;outline-width:0;}.c-hero:hover .c-hero__cta a,.c-hero:focus .c-hero__cta a{color:#FFFFFF;}.c-hero__info{position:absolute;bottom:0;z-index:1;}.c-hero__title{max-width:328px;font-size:28px;font-weight:400;text-transform:uppercase;text-shadow:2px 2px 2px #222222;color:#FFFFFF;line-height:1.3;z-index:1;margin-bottom:32px;}@media (min-width:64.063em){.c-hero__title{font-size:48px;max-width:800px;margin-bottom:24px;}}.c-hero__body{display:none;line-height:1.3;}@media (min-width:64.063em){.c-hero__body{display:block;margin:16px 0;max-width:560px;color:#FFFFFF;text-shadow:2px 2px 2px #222222;font-family:"EideticNeo",Times New Roman,Georgia,serif;font-size:32px;}}.c-hero__cta{display:none;}@media (min-width:64.063em){.c-hero__cta{display:inline-block;margin-bottom:64px;background-color:#E37639;border-color:#E37639;pointer-events:auto;color:#FFFFFF;}}.c-hero__image{line-height:0;background-color:#222222;}.c-hero__image img{object-fit:cover;object-position:top;width:100vw;opacity:.7;max-height:560px;transition:opacity .5s ease-out;}.c-hero--no-image .c-hero__info{position:relative;}.c-hero--no-image .c-hero__title,.c-hero--no-image .c-hero__body{text-shadow:none;color:#222222;}
.c-info-list{margin-top:32px;}.c-info-list__header{display:none;}@media (min-width:64.063em){.c-info-list__header{font-family:"LTAuthenticSans",Arial,Verdana,sans-serif;font-size:22px;text-transform:uppercase;font-weight:400;border-bottom:1px solid #DDDDDD;display:flex;justify-items:space-between;}.c-info-list__header > div{width:50%;}}
.c-info-list-item{border-bottom:1px solid #DDDDDD;padding:16px 8px;transition:background-color .5s ease-out;}@media (min-width:64.063em){.c-info-list-item{display:flex;justify-content:space-between;}.c-info-list-item > div{width:50%;}}.c-info-list-item a{margin-right:4px;transition:transform .5s ease-out;}@media (min-width:64.063em){.c-info-list-item a{width:50%;}}.c-info-list-item a:hover,.c-info-list-item a:focus{transform:translateX(10px);}.c-info-list-item a:hover .c-info-list-item__title,.c-info-list-item a:focus .c-info-list-item__title{color:#E37639;}.c-info-list-item__title{color:#222222;font-weight:bold;transition:color .5s ease-out;}.c-info-list-item__title-details{transition:opacity .5s ease-out;text-transform:uppercase;}@media (min-width:64.063em){.c-info-list-item__title-details{opacity:0;}}.c-info-list-item__title-details svg{display:inline-block;vertical-align:text-bottom;fill:#222222;}.c-info-list-item:hover,.c-info-list-item:focus{background-color:#fcf2ec;}.c-info-list-item:hover a .c-info-list-item__title-details,.c-info-list-item:focus a .c-info-list-item__title-details{opacity:1;}
.user-pass .button{color:#4FAF71;}.l-user-page .field--name-field-address .address{margin:0px;font-size:18px;}
.text-align-center{text-align:left;}@media (min-width:72.5em){.text-align-center{text-align:center;}}.hide-in-mobile{display:none !important;}@media (min-width:64.063em){.hide-in-mobile{display:block !important;}}@media (min-width:64.063em){.display-in-mobile{display:none !important;}}
