.font01,.ctype-menu_pages,.ctype-tcpanel_plugin .column .panel-content .heading,.ctype-tcpanel_plugin .column .panel-content .panel-links a,.ctype-tcpanel_plugin .panel-textlinkcollection a,.tx-tc-quotation,.tx-tc-cards.view-single .single.card.news .teaser,.tx-tc-cards.view-list .cards-container.columns-1 .card .cell .content .title{font-family:"Montserrat", helvetica, verdana, tahoma, arial, sans-serif}.font02,.ctype-tcpanel_plugin{font-family:"OpenSans", helvetica, verdana, tahoma, arial, sans-serif}.ctype-text .ctas{display:flex;align-items:flex-start;gap:1em;grid-template-columns:1fr;margin-bottom:1em}.ctype-menu_pages{color:#1E511B;background-color:#FAFFF4;padding:40px;border-radius:20px;margin-bottom:40px}.ctype-tcfaq_plugin{}.ctype-tcfaq_plugin details{color:#1E511B;padding-top:20px;border-block-start:1px solid #000000;font-weight:600}.ctype-tcfaq_plugin details p{font-weight:normal}.ctype-tcfaq_plugin details:open summary::after{display:none}.ctype-tcfaq_plugin details:first-of-type{margin-top:40px}.ctype-tcfaq_plugin summary{position:relative;anchor-name:--summary;padding-right:80px}.ctype-tcfaq_plugin summary::marker{content:""}.ctype-tcfaq_plugin summary::before,.ctype-tcfaq_plugin summary::after{content:"";border-block-start:2px solid #1E511B;height:0;width:1.75rem;inset-block-start:50%;inset-inline-end:0;position:absolute;position-anchor:--summary;position-area:top end;right:20px}.ctype-tcfaq_plugin summary::after{transform:rotate(90deg);transform-origin:50%}main .ctype-tcadaptivetextpic_textpic .ctas{flex-flow:row}main .ctype-tcadaptivetextpic_textpic .ctas a{padding:10px 20px}.ctype-tcpanel_plugin.full-width-0 .column.image{border-top-left-radius:20px;border-bottom-left-radius:20px}.ctype-tcpanel_plugin.full-width-0 .panel{border-radius:20px}.ctype-tcpanel_plugin .column.image .text{background-color:#F6E9EA;border-radius:20px;bottom:40px;color:#390435;font-weight:600;left:40px;padding:10px;position:absolute;right:40px;text-align:center}.ctype-tcpanel_plugin .column .panel-content .heading{color:#ffffff !important;background-color:#714F72;border-radius:10px;display:inline-block;font-weight:600;font-size:1.3em;line-height:1.2em;padding:10px 20px;text-transform:none !important}.ctype-tcpanel_plugin .column .panel-content .panel-links a{font-weight:600;display:inline-flex;justify-content:flex-start;align-items:center;background-color:#F6E9EA;color:#390435 !important;border-radius:10px;padding:10px 20px;transition:background-color 0.3s ease-in-out}.ctype-tcpanel_plugin .column .panel-content .panel-links a svg{float:right;stroke:#390435;margin-right:0}.ctype-tcpanel_plugin .column .panel-content .panel-links a:hover{background-color:#EEC7C2}.ctype-tcpanel_plugin.full-width-0 [data-appearance="rtl"] .column.image{border-radius:0 20px 20px 0}.ctype-tcpanel_plugin .panel-textlinkcollection{margin-bottom:100px}.ctype-tcpanel_plugin .panel-textlinkcollection .text{text-align:left;font-size:38px}.ctype-tcpanel_plugin .panel-textlinkcollection a{color:#EEC7C2 !important;display:flex;justify-content:space-between;align-items:center;font-size:38px;text-decoration:none;border-bottom:1px solid #EEC7C2;margin-bottom:10px;padding-bottom:10px;transition:all 0.3s ease-in-out;text-align:left}.ctype-tcpanel_plugin .panel-textlinkcollection a .link-icon{margin-left:60px}.ctype-tcpanel_plugin .panel-textlinkcollection a svg{float:none;opacity:0;transition:opacity 0.3s ease-in-out;padding:15px;border-radius:50%;background-color:#EEC7C2;stroke:#390435}.ctype-tcpanel_plugin .panel-textlinkcollection a:hover{color:#ffffff !important;font-weight:bold}.ctype-tcpanel_plugin .panel-textlinkcollection a:hover svg{opacity:1}.tx-tc-quotation{position:relative;font-weight:600}.tx-tc-quotation .wrap{border-radius:20px;padding:80px 60px}.tx-tc-quotation .icon{position:absolute;width:60px;height:60px;fill:var(--color)}.tx-tc-quotation #first-quotation-mark{left:-15px;top:-15px}.tx-tc-quotation #second-quotation-mark{right:-15px;bottom:5px;transform:rotate(180deg)}.tx-tc-cards.view-single .single.card.news{color:#1E511B;margin-left:100px;margin-right:100px}.tx-tc-cards.view-single .single.card.news h1{font-weight:bold;font-size:2.2em}.tx-tc-cards.view-single .single.card.news h1,.tx-tc-cards.view-single .single.card.news h2,.tx-tc-cards.view-single .single.card.news h3,.tx-tc-cards.view-single .single.card.news h4,.tx-tc-cards.view-single .single.card.news h5{font-weight:bold}.tx-tc-cards.view-single .single.card.news figure figcaption{font-size:75%;margin-left:20px}.tx-tc-cards.view-single .single.card.news .cta-image{position:relative}.tx-tc-cards.view-single .single.card.news .cta-image .cta{position:absolute;bottom:0;right:-85px}.tx-tc-cards.view-single .single.card.news .cta-image.figcaption .cta{bottom:20px}.tx-tc-cards.view-single .single.card.news .teaser{font-size:1.7em;line-height:1.4em;padding-bottom:20px}.tx-tc-cards.view-single .single.card.news img{border-radius:20px;margin-left:-100px;margin-right:-100px;width:calc(100% + 200px)}.tx-tc-cards.view-single .single.card.news .attribute.display-textimage.layout-1 img,.tx-tc-cards.view-single .single.card.news .attribute.display-textimage.layout-0 img{margin-left:0;width:100%}.tx-tc-cards.view-single .single.card.news .attribute.display-onlytext{margin-left:-40px;margin-right:-40px;width:calc(100% + 80px);padding:40px;border-radius:20px}.tx-tc-cards.view-single .single.card.news .attribute.display-factbox{margin-left:-40px;margin-right:-40px;width:calc(100% + 80px);background:#E5FFE3;padding:40px;border-radius:20px}.tx-tc-cards.view-single .single.card.news .attribute.display-factbox img{margin:0 !important;width:100%}.tx-tc-cards.view-single .single.card.news .attribute.display-faq{border-top:1px solid #86A873;padding:20px 0}.tx-tc-cards.view-single .single.card.news .attribute.display-faq:last-of-type{border-bottom:1px solid #86A873}.tx-tc-cards.view-single .single.card.news .attribute.display-faq .h{background-color:transparent;padding-left:0}.tx-tc-cards.view-single .single.card.news .attribute.display-faq .h .i{display:none}.tx-tc-cards.view-single .single.card.news .attribute.display-faq .h .t{color:#1E511B;font-weight:600;font-size:1.2em;padding-left:0;position:relative;anchor-name:--summary;padding-right:80px}.tx-tc-cards.view-single .single.card.news .attribute.display-faq .h .t::marker{content:""}.tx-tc-cards.view-single .single.card.news .attribute.display-faq .h .t::before,.tx-tc-cards.view-single .single.card.news .attribute.display-faq .h .t::after{content:"";border-block-start:2px solid #1E511B;height:0;width:1.75rem;inset-block-start:50%;inset-inline-end:0;position:absolute;position-anchor:--summary;position-area:top end;right:20px}.tx-tc-cards.view-single .single.card.news .attribute.display-faq .h .t::after{transform:rotate(90deg);transform-origin:50%}.tx-tc-cards.view-single .single.card.news .attribute.display-faq.active .h .t::after{display:none}.tx-tc-cards.view-list .cards-container .card img{border-radius:20px}.tx-tc-cards.view-list .cards-container .card svg.arrow{stroke:#1E511B}.tx-tc-cards.view-list .cards-container:not(.columns-1) .card{position:relative}.tx-tc-cards.view-list .cards-container:not(.columns-1) .card .content{height:200px;padding:30px;background:#E3EEDD;background:linear-gradient(180deg, #E3EEDD 90%, transparent 100%);margin:0;position:relative;z-index:20;border-top-left-radius:20px;border-top-right-radius:20px}.tx-tc-cards.view-list .cards-container:not(.columns-1) .card .content .topheader{color:#86A873;padding:0;margin:0;text-transform:none;font-size:14px;font-weight:700}.tx-tc-cards.view-list .cards-container:not(.columns-1) .card .content .title{font-size:28px;font-weight:700;color:#1E511B;line-height:34px;text-transform:initial}.tx-tc-cards.view-list .cards-container:not(.columns-1) .card.page .content{color:#1E511B;height:308px}.tx-tc-cards.view-list .cards-container:not(.columns-1) .card.page .content .title{margin-bottom:0}.tx-tc-cards.view-list .cards-container:not(.columns-1) .card .image{margin-top:-60px;position:relative;z-index:10;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.tx-tc-cards.view-list .cards-container.columns-1 .card .cell{color:#1E511B;display:flex;justify-content:space-evenly}.tx-tc-cards.view-list .cards-container.columns-1 .card .cell .arrow{display:none}.tx-tc-cards.view-list .cards-container.columns-1 .card .cell .imageWrap .image{width:140px;border-radius:20px}.tx-tc-cards.view-list .cards-container.columns-1 .card .cell .content{margin:0;padding:0 20px}.tx-tc-cards.view-list .cards-container.columns-1 .card .cell .content .title{font-weight:bold;font-size:1.2em;text-transform:initial;margin:0;padding-bottom:10px}.tx-tc-cards.view-list .cards-container.columns-1 .card .cell .content .teaser{padding-bottom:10px}.tx-tc-cards.view-list .cards-container.columns-1 .card .cell .content .date{color:#86A873;font-size:0.8em}.tx-tc-cards .cards-container .card{transition:all 0.3s ease-in-out}.tx-tc-cards .cards-container .card svg.arrow{bottom:10px;right:10px;background-color:white;padding:10px;border-radius:50%;height:42px;width:42px;fill:#1E511B;transition:right 0.2s ease-in-out}.tx-tc-cards .cards-container .card.a-0 svg.arrow{display:block}.ctype-tcadaptivetextpic_textpic img,.ctype-tcadaptivetextpic_textpic figure,.ctype-tcadaptivetextpic_textpic picture{border-radius:20px}.element-wrapper a.submit,.element-wrapper input.submit,.element-wrapper button.submit{background-color:#1E511B !important;border-radius:20px;font-weight:600}.element-wrapper a.submit:hover,.element-wrapper a.submit:focus,.element-wrapper input.submit:hover,.element-wrapper input.submit:focus,.element-wrapper button.submit:hover,.element-wrapper button.submit:focus{background-color:#256421 !important}.element-wrapper input,.element-wrapper select,.element-wrapper textarea{border-radius:20px}.tx_solr .solr-pagination a{text-decoration:none;font-size:1.4em;padding:5px;border-radius:8px}.tx_solr .solr-pagination a:hover{background-color:#1E511B;color:#ffffff !important}.tx_solr .solr-pagination a[aria-current="true"]{background-color:#1E511B;color:#ffffff !important}@media screen and (max-width:768px){.ctype-tcpanel_plugin.full-width-1{border:none !important;left:initial !important;margin-left:initial !important;margin-right:initial !important;max-width:initial !important;padding:initial !important;position:initial !important;width:initial !important}.ctype-tcpanel_plugin.full-width-0 .column.image{border-top-left-radius:20px;border-top-right-radius:20px}.ctype-tcpanel_plugin .column .panel-content .heading{font-size:1em}.ctype-tcpanel_plugin .panel-textlinkcollection .text{font-size:20px}.ctype-tcpanel_plugin .panel-textlinkcollection a{font-size:20px}.ctype-tcpanel_plugin .panel-textlinkcollection a svg{padding:10px;height:30px;width:30px}.tx-tc-cards.view-single .single.card.news{color:#1E511B;margin-left:0;margin-right:0;padding:0}.tx-tc-cards.view-single .single.card.news .teaser{font-size:1.2em}.tx-tc-cards.view-single .single.card.news img{margin-left:0;margin-right:0;width:100%}.tx-tc-cards.view-single .single.card.news .attribute.display-onlytext{margin:20px 0;padding:20px;width:100%}.tx-tc-cards.view-list .cards-container.columns-1 .card .cell{flex-direction:column}.tx-tc-cards.view-list .cards-container.columns-1 .card .cell .imageWrap .image{width:100%;border-radius:20px;margin-bottom:20px}}@media screen and (max-width:992px){.tx-tc-cards.view-single .single.card.news .cta-image .cta,.tx-tc-cards.view-single .single.card.news .cta-image.figcaption .cta{position:relative;right:initial;bottom:initial}}@media screen and (max-width:768px){.tx-tc-cards.view-single .single.card.news .attribute.display-factbox{margin-left:0;margin-right:0;width:100%;padding:20px}}