@charset "UTF-8";
/*!
Theme Name: pHYBi (Steinbeis)
Description: modus: medien + kommunikation GmbH
Author: Nico Felix – modus: medien + kommunikation GmbH
Author URI: https://www.modus-media.de
Version: 1.0
*/
@font-face{font-display:swap;font-family:"Nunito";font-style:normal;font-weight:400;src:url(//www.phybi.eu/wp-content/themes/phybi-sb/inc/fonts/nunito-regular.woff2) format("woff2"),url(//www.phybi.eu/wp-content/themes/phybi-sb/inc/fonts/nunito-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Nunito";font-style:normal;font-weight:600;src:url(//www.phybi.eu/wp-content/themes/phybi-sb/inc/fonts/nunito-600.woff2) format("woff2"),url(//www.phybi.eu/wp-content/themes/phybi-sb/inc/fonts/nunito-600.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Nunito";font-style:normal;font-weight:700;src:url(//www.phybi.eu/wp-content/themes/phybi-sb/inc/fonts/nunito-700.woff2) format("woff2"),url(//www.phybi.eu/wp-content/themes/phybi-sb/inc/fonts/nunito-700.ttf) format("truetype")}:root{interpolate-size:allow-keywords}:root,body{font-size:20px;line-height:1.4 !important;font-weight:400;font-family:"Nunito",Arial,sans-serif}:root .hyphens,:root .hyphens *,body .hyphens,body .hyphens *{-webkit-hyphens:auto !important;hyphens:auto !important}:root .no-hyphens,:root .no-hyphens *,body .no-hyphens,body .no-hyphens *{-webkit-hyphens:none !important;hyphens:none !important}:root .manual-hyphens,:root .manual-hyphens *,body .manual-hyphens,body .manual-hyphens *{-webkit-hyphens:manual !important;hyphens:manual !important}:root *,body *{line-height:1.4 !important}:root main h1,:root main h1 *,:root .elementor-location-archive h1,:root .elementor-location-archive h1 *,:root .elementor-location-single h1,:root .elementor-location-single h1 *,:root .dialog-widget h1,:root .dialog-widget h1 *,:root footer h1,:root footer h1 *,body main h1,body main h1 *,body .elementor-location-archive h1,body .elementor-location-archive h1 *,body .elementor-location-single h1,body .elementor-location-single h1 *,body .dialog-widget h1,body .dialog-widget h1 *,body footer h1,body footer h1 *{font-size:clamp(2rem, 1.5rem + 2vw, 4rem);font-weight:700}:root main h2,:root main h2 *,:root .elementor-location-archive h2,:root .elementor-location-archive h2 *,:root .elementor-location-single h2,:root .elementor-location-single h2 *,:root .dialog-widget h2,:root .dialog-widget h2 *,:root footer h2,:root footer h2 *,body main h2,body main h2 *,body .elementor-location-archive h2,body .elementor-location-archive h2 *,body .elementor-location-single h2,body .elementor-location-single h2 *,body .dialog-widget h2,body .dialog-widget h2 *,body footer h2,body footer h2 *{font-size:clamp(1.75rem, 1.375rem + 1.5vw, 2.5rem);font-weight:700}:root main h3,:root main h3 *,:root .elementor-location-archive h3,:root .elementor-location-archive h3 *,:root .elementor-location-single h3,:root .elementor-location-single h3 *,:root .dialog-widget h3,:root .dialog-widget h3 *,:root footer h3,:root footer h3 *,body main h3,body main h3 *,body .elementor-location-archive h3,body .elementor-location-archive h3 *,body .elementor-location-single h3,body .elementor-location-single h3 *,body .dialog-widget h3,body .dialog-widget h3 *,body footer h3,body footer h3 *{font-size:clamp(1.65rem, 1.475rem + 0.7vw, 2rem);font-weight:700}:root main h4,:root main h4 *,:root .elementor-location-archive h4,:root .elementor-location-archive h4 *,:root .elementor-location-single h4,:root .elementor-location-single h4 *,:root .dialog-widget h4,:root .dialog-widget h4 *,:root footer h4,:root footer h4 *,body main h4,body main h4 *,body .elementor-location-archive h4,body .elementor-location-archive h4 *,body .elementor-location-single h4,body .elementor-location-single h4 *,body .dialog-widget h4,body .dialog-widget h4 *,body footer h4,body footer h4 *{font-size:clamp(1.5rem, 1.375rem + 0.5vw, 1.75rem);font-weight:700}:root main h5,:root main h5 *,:root .elementor-location-archive h5,:root .elementor-location-archive h5 *,:root .elementor-location-single h5,:root .elementor-location-single h5 *,:root .dialog-widget h5,:root .dialog-widget h5 *,:root footer h5,:root footer h5 *,body main h5,body main h5 *,body .elementor-location-archive h5,body .elementor-location-archive h5 *,body .elementor-location-single h5,body .elementor-location-single h5 *,body .dialog-widget h5,body .dialog-widget h5 *,body footer h5,body footer h5 *{font-size:clamp(1.25rem, 1.2rem + 0.4vw, 1.5rem);font-weight:700}:root main h6,:root main h6 *,:root .elementor-location-archive h6,:root .elementor-location-archive h6 *,:root .elementor-location-single h6,:root .elementor-location-single h6 *,:root .dialog-widget h6,:root .dialog-widget h6 *,:root footer h6,:root footer h6 *,body main h6,body main h6 *,body .elementor-location-archive h6,body .elementor-location-archive h6 *,body .elementor-location-single h6,body .elementor-location-single h6 *,body .dialog-widget h6,body .dialog-widget h6 *,body footer h6,body footer h6 *{font-size:1rem;font-weight:700}:root main small,:root main small *,:root main .font-small,:root main .font-small *,:root .elementor-location-archive small,:root .elementor-location-archive small *,:root .elementor-location-archive .font-small,:root .elementor-location-archive .font-small *,:root .elementor-location-single small,:root .elementor-location-single small *,:root .elementor-location-single .font-small,:root .elementor-location-single .font-small *,:root .dialog-widget small,:root .dialog-widget small *,:root .dialog-widget .font-small,:root .dialog-widget .font-small *,:root footer small,:root footer small *,:root footer .font-small,:root footer .font-small *,body main small,body main small *,body main .font-small,body main .font-small *,body .elementor-location-archive small,body .elementor-location-archive small *,body .elementor-location-archive .font-small,body .elementor-location-archive .font-small *,body .elementor-location-single small,body .elementor-location-single small *,body .elementor-location-single .font-small,body .elementor-location-single .font-small *,body .dialog-widget small,body .dialog-widget small *,body .dialog-widget .font-small,body .dialog-widget .font-small *,body footer small,body footer small *,body footer .font-small,body footer .font-small *{font-size:.85rem !important}:root main .font-xl,:root main .font-xl *,:root .elementor-location-archive .font-xl,:root .elementor-location-archive .font-xl *,:root .elementor-location-single .font-xl,:root .elementor-location-single .font-xl *,:root .dialog-widget .font-xl,:root .dialog-widget .font-xl *,:root footer .font-xl,:root footer .font-xl *,body main .font-xl,body main .font-xl *,body .elementor-location-archive .font-xl,body .elementor-location-archive .font-xl *,body .elementor-location-single .font-xl,body .elementor-location-single .font-xl *,body .dialog-widget .font-xl,body .dialog-widget .font-xl *,body footer .font-xl,body footer .font-xl *{font-size:clamp(2rem, 1.75rem + 5vw, 5.5rem);font-weight:700}:root main .h1,:root main .h1 *,:root .elementor-location-archive .h1,:root .elementor-location-archive .h1 *,:root .elementor-location-single .h1,:root .elementor-location-single .h1 *,:root .dialog-widget .h1,:root .dialog-widget .h1 *,:root footer .h1,:root footer .h1 *,body main .h1,body main .h1 *,body .elementor-location-archive .h1,body .elementor-location-archive .h1 *,body .elementor-location-single .h1,body .elementor-location-single .h1 *,body .dialog-widget .h1,body .dialog-widget .h1 *,body footer .h1,body footer .h1 *{font-size:clamp(2rem, 1.5rem + 2vw, 4rem);font-weight:700}:root main .h2,:root main .h2 *,:root .elementor-location-archive .h2,:root .elementor-location-archive .h2 *,:root .elementor-location-single .h2,:root .elementor-location-single .h2 *,:root .dialog-widget .h2,:root .dialog-widget .h2 *,:root footer .h2,:root footer .h2 *,body main .h2,body main .h2 *,body .elementor-location-archive .h2,body .elementor-location-archive .h2 *,body .elementor-location-single .h2,body .elementor-location-single .h2 *,body .dialog-widget .h2,body .dialog-widget .h2 *,body footer .h2,body footer .h2 *{font-size:clamp(1.75rem, 1.375rem + 1.5vw, 2.5rem);font-weight:700}:root main .h3,:root main .h3 *,:root .elementor-location-archive .h3,:root .elementor-location-archive .h3 *,:root .elementor-location-single .h3,:root .elementor-location-single .h3 *,:root .dialog-widget .h3,:root .dialog-widget .h3 *,:root footer .h3,:root footer .h3 *,body main .h3,body main .h3 *,body .elementor-location-archive .h3,body .elementor-location-archive .h3 *,body .elementor-location-single .h3,body .elementor-location-single .h3 *,body .dialog-widget .h3,body .dialog-widget .h3 *,body footer .h3,body footer .h3 *{font-size:clamp(1.65rem, 1.475rem + 0.7vw, 2rem);font-weight:700}:root main .h4,:root main .h4 *,:root .elementor-location-archive .h4,:root .elementor-location-archive .h4 *,:root .elementor-location-single .h4,:root .elementor-location-single .h4 *,:root .dialog-widget .h4,:root .dialog-widget .h4 *,:root footer .h4,:root footer .h4 *,body main .h4,body main .h4 *,body .elementor-location-archive .h4,body .elementor-location-archive .h4 *,body .elementor-location-single .h4,body .elementor-location-single .h4 *,body .dialog-widget .h4,body .dialog-widget .h4 *,body footer .h4,body footer .h4 *{font-size:clamp(1.5rem, 1.375rem + 0.5vw, 1.75rem);font-weight:700}:root main .h5,:root main .h5 *,:root .elementor-location-archive .h5,:root .elementor-location-archive .h5 *,:root .elementor-location-single .h5,:root .elementor-location-single .h5 *,:root .dialog-widget .h5,:root .dialog-widget .h5 *,:root footer .h5,:root footer .h5 *,body main .h5,body main .h5 *,body .elementor-location-archive .h5,body .elementor-location-archive .h5 *,body .elementor-location-single .h5,body .elementor-location-single .h5 *,body .dialog-widget .h5,body .dialog-widget .h5 *,body footer .h5,body footer .h5 *{font-size:clamp(1.25rem, 1.2rem + 0.4vw, 1.5rem);font-weight:700}:root main .h6,:root main .h6 *,:root .elementor-location-archive .h6,:root .elementor-location-archive .h6 *,:root .elementor-location-single .h6,:root .elementor-location-single .h6 *,:root .dialog-widget .h6,:root .dialog-widget .h6 *,:root footer .h6,:root footer .h6 *,body main .h6,body main .h6 *,body .elementor-location-archive .h6,body .elementor-location-archive .h6 *,body .elementor-location-single .h6,body .elementor-location-single .h6 *,body .dialog-widget .h6,body .dialog-widget .h6 *,body footer .h6,body footer .h6 *{font-size:1rem;font-weight:700}:root b,:root strong,body b,body strong{font-weight:700}@media (max-width:991.98px){:root,body{font-size:18px}}@media (max-width:767.98px){:root,body{font-size:16px}}body.elementor-editor-active main>.elementor-edit-mode:not(:has(>.elementor-section-wrap>*)){display:flex;flex-direction:column;align-items:center;justify-content:stretch;height:100vh;min-height:500px;width:100%;padding-block:200px}body.elementor-editor-active main>.elementor-edit-mode:not(:has(>.elementor-section-wrap>*)) #elementor-add-new-section{width:100%}*,*:before,*:after{box-sizing:border-box}::-moz-selection{background:rgba(69,155,71,.5);color:#fff}::selection{background:rgba(69,155,71,.5);color:#fff}p:last-child{margin-bottom:0 !important}a{transition:all .3s ease-in-out}a:hover,a:focus,a:active{transition:all .3s ease-in-out}main a{color:#459b47;text-decoration:underline !important}main a:hover,main a:focus,main a:active{color:rgba(100,66,51,.75)}a:hover img{-moz-filter:opacity(.75);-ms-filter:opacity(.75);-o-filter:opacity(.75);filter:opacity(.75);transition:all .3s ease-in-out}hr{border-top:3px solid #459b47;width:50%;margin:0 auto}.hyphenate,.hyphenate *{-o-hyphens:auto;-webkit-hyphens:auto;hyphens:auto !important}.glass-effect{-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem)}.green-gradient{position:relative !important}.green-gradient:after{content:"";z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#459b47 0%,#0c450e 100%) !important}@media (768px>width){.green-gradient:after{background:linear-gradient(90deg,#459b47 0%,#0c450e 140%) !important}}table thead>*,table tbody th{background-color:rgba(69,155,71,.2);color:inherit}table tbody tr:nth-child(even){background-color:rgba(0,0,0,.05)}table tbody tr:nth-child(odd){background-color:rgba(255,255,255,0)}table tbody tr:hover{background-color:rgba(69,155,71,.05)}table tfoot th,table tfoot td{background-color:transparent;color:inherit}table th,table td{padding:.5rem}body>main input,body>main select,body>main textarea,body>main select{padding:.75em 1em;color:#000;background-color:transparent;border:1px solid #459b47;transition:all .3s ease-in-out}body>main input:hover,body>main input:focus,body>main input:active,body>main select:hover,body>main select:focus,body>main select:active,body>main textarea:hover,body>main textarea:focus,body>main textarea:active,body>main select:hover,body>main select:focus,body>main select:active{background-color:#fff}body>main textarea{text-align:left}body>main input[type=text],body>main input[type=email],body>main textarea{width:100%;border-radius:2em}body>main input[type=checkbox],body>main input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2rem;height:2rem;padding:0;margin:0 .5rem 0 0;transform:translate(0,25%);cursor:pointer}body>main input[type=checkbox]:hover,body>main input[type=checkbox]:focus,body>main input[type=checkbox]:active,body>main input[type=radio]:hover,body>main input[type=radio]:focus,body>main input[type=radio]:active{background-color:rgba(255,255,255,0)}body>main input[type=checkbox]:before,body>main input[type=radio]:before{content:"";display:block;width:calc(100% - 10px);height:calc(100% - 10px);margin:5px;transform:scale(0);background:#459b47;transition:all .3s ease-in-out}body>main input[type=checkbox]:checked:before,body>main input[type=radio]:checked:before{transform:scale(1)}body>main input[type=radio]:before{border-radius:0}body>main input[type=submit],body>main button,body>main .button,body>main .btn,body>main .elementor-button{color:#644233;background-color:#fff;border:2px solid #fff;border-radius:1em;padding:.5em 1em;text-decoration:none !important}body>main input[type=submit]:hover,body>main input[type=submit]:focus,body>main input[type=submit]:active,body>main button:hover,body>main button:focus,body>main button:active,body>main .button:hover,body>main .button:focus,body>main .button:active,body>main .btn:hover,body>main .btn:focus,body>main .btn:active,body>main .elementor-button:hover,body>main .elementor-button:focus,body>main .elementor-button:active{color:#fff;background-color:#644233;border:2px solid #644233}body>main .button-inverted{color:#fff;background-color:#459b47;border:2px solid #459b47;border-radius:1em;padding:.5em 1em;text-decoration:none !important}body>main .button-inverted:hover,body>main .button-inverted:focus,body>main .button-inverted:active{color:#fff;background-color:#0c450e;border:2px solid #0c450e}html{height:100%;scroll-behavior:smooth}body{display:flex;flex-direction:column;align-content:stretch;min-height:100%;position:relative;background:#fff;color:#000;overflow-x:hidden;margin:0;scroll-behavior:smooth}body.modal-open main{z-index:auto !important}body>header,body>footer{flex-shrink:0}body>main,body>main>.wrapper,body>main.content,body>main.content>.elementor-container,body>main>.container,body>main>.elementor-section-wrap,body>.elementor,body>.elementor>.elementor-inner,body>.elementor>.elementor-inner>.elementor-section-wrap{display:flex;flex-direction:column;flex:1 0 auto}body>main.content>.elementor,body>main.content>.elementor>.elementor-inner,body>main.content>.elementor>.elementor-inner>.elementor-section-wrap{display:flex;flex-direction:column;flex:1 0 auto}@media (991.98px>width){body>header,body>main,body>footer{padding-left:0 !important;padding-right:0 !important}body>header>.container,body>header>.elementor-section-wrap,body>main>.container,body>main>.elementor-section-wrap,body>footer>.container,body>footer>.elementor-section-wrap{border:0}}.no-gutters{margin:0 auto !important;padding:0 !important}.container-1800{max-width:1800px;position:relative}.container-1500,.container{max-width:1500px;position:relative}.container-1200{max-width:1200px;position:relative}.container-1000{max-width:1000px;margin:0 auto;position:relative}.container-left>*{margin-left:0 !important}.container-right>*{margin-right:0 !important}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.elementor-widget-image .elementor-image>a img[src$=".svg"],.elementor-widget-image .elementor-image figure>a img[src$=".svg"]{width:100%}.img-invert{filter:invert(1)}.hc-offcanvas-nav .search-toggle{display:none !important}.menu-socials>.search-toggle{display:none !important}.search-toggle.active>a:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.16 19.66'%3E%3Cpath stroke='%2361a4d7' d='m8.24,2c.41,0,.81.04,1.21.12s.79.2,1.17.35c.38.16.74.35,1.08.58s.65.49.94.78c.29.29.55.6.78.94s.42.7.58,1.08c.15.37.27.76.35,1.15.08.4.12.81.12,1.22s-.04.81-.12,1.21c-.08.41-.2.8-.35,1.19-.16.38-.35.74-.58,1.08s-.49.65-.78.94-.6.55-.94.78c-.34.23-.7.42-1.08.58-.38.15-.77.27-1.17.35-.8.16-1.63.16-2.43,0-.4-.08-.79-.2-1.17-.35-.38-.16-.74-.35-1.08-.58-.68-.46-1.26-1.04-1.72-1.72-.23-.34-.42-.7-.58-1.08-.15-.38-.27-.77-.35-1.17-.08-.4-.12-.8-.12-1.21s.04-.83.12-1.24c.08-.4.2-.79.35-1.17.16-.38.35-.74.58-1.08.46-.67,1.05-1.24,1.72-1.7.34-.23.7-.42,1.08-.58.37-.15.76-.27,1.15-.35.41-.08.82-.12,1.24-.12Z' fill='none' stroke-width='4'/%3E%3Cline stroke='%2361a4d7' x1='12.77' y1='12.62' x2='18.16' y2='17.66' fill='none' stroke-linecap='round' stroke-width='4'/%3E%3C/svg%3E")}.search-toggle>a{font-size:0}.search-toggle>a:after{content:"";background-repeat:no-repeat;background-size:contain;width:23px;height:100%;transition:all .3s ease-in-out;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.16 19.66'%3E%3Cpath stroke='%23FFF' d='m8.24,2c.41,0,.81.04,1.21.12s.79.2,1.17.35c.38.16.74.35,1.08.58s.65.49.94.78c.29.29.55.6.78.94s.42.7.58,1.08c.15.37.27.76.35,1.15.08.4.12.81.12,1.22s-.04.81-.12,1.21c-.08.41-.2.8-.35,1.19-.16.38-.35.74-.58,1.08s-.49.65-.78.94-.6.55-.94.78c-.34.23-.7.42-1.08.58-.38.15-.77.27-1.17.35-.8.16-1.63.16-2.43,0-.4-.08-.79-.2-1.17-.35-.38-.16-.74-.35-1.08-.58-.68-.46-1.26-1.04-1.72-1.72-.23-.34-.42-.7-.58-1.08-.15-.38-.27-.77-.35-1.17-.08-.4-.12-.8-.12-1.21s.04-.83.12-1.24c.08-.4.2-.79.35-1.17.16-.38.35-.74.58-1.08.46-.67,1.05-1.24,1.72-1.7.34-.23.7-.42,1.08-.58.37-.15.76-.27,1.15-.35.41-.08.82-.12,1.24-.12Z' fill='none' stroke-width='4'/%3E%3Cline stroke='%23FFF' x1='12.77' y1='12.62' x2='18.16' y2='17.66' fill='none' stroke-linecap='round' stroke-width='4'/%3E%3C/svg%3E")}.search-toggle>a:hover:after,.search-toggle>a:active:after,.search-toggle>a:focus:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.16 19.66'%3E%3Cpath stroke='%2361a4d7' d='m8.24,2c.41,0,.81.04,1.21.12s.79.2,1.17.35c.38.16.74.35,1.08.58s.65.49.94.78c.29.29.55.6.78.94s.42.7.58,1.08c.15.37.27.76.35,1.15.08.4.12.81.12,1.22s-.04.81-.12,1.21c-.08.41-.2.8-.35,1.19-.16.38-.35.74-.58,1.08s-.49.65-.78.94-.6.55-.94.78c-.34.23-.7.42-1.08.58-.38.15-.77.27-1.17.35-.8.16-1.63.16-2.43,0-.4-.08-.79-.2-1.17-.35-.38-.16-.74-.35-1.08-.58-.68-.46-1.26-1.04-1.72-1.72-.23-.34-.42-.7-.58-1.08-.15-.38-.27-.77-.35-1.17-.08-.4-.12-.8-.12-1.21s.04-.83.12-1.24c.08-.4.2-.79.35-1.17.16-.38.35-.74.58-1.08.46-.67,1.05-1.24,1.72-1.7.34-.23.7-.42,1.08-.58.37-.15.76-.27,1.15-.35.41-.08.82-.12,1.24-.12Z' fill='none' stroke-width='4'/%3E%3Cline stroke='%2361a4d7' x1='12.77' y1='12.62' x2='18.16' y2='17.66' fill='none' stroke-linecap='round' stroke-width='4'/%3E%3C/svg%3E")}.search-form-container{display:none;position:absolute;top:calc(100% + 1rem);right:0;opacity:0;z-index:20;transition:all .3s ease-in-out}.search-form-container.show-form{display:flex;opacity:1}.search-form-container form{width:100%;max-width:400px;position:relative;margin-left:auto}.search-form-container form>div{display:flex;flex-direction:row}.search-form-container form>div>*{transition:all .3s ease-in-out}.search-form-container form>div>input{width:100%;height:40px;padding:.5rem 5rem .5rem 1.25rem;font-size:1.25rem !important;border:0 !important}.search-form-container form>div>button{height:40px;position:absolute;right:0;padding:.37rem 1.5rem;font-size:1.25rem !important;border:0 !important}.search-form-container form>div>button svg{width:1.75rem;height:1.75rem}@media (1300px>width){.menu-socials>.search-toggle{display:block !important}.search-toggle>a:after{display:block;margin-top:-1rem;margin-left:auto;width:30px;height:30px}.search-form-container{top:calc(100% + 2rem);width:calc(100vw - 3rem);right:1rem}}body.transparenz .overlay{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.3);z-index:0}.hc-offcanvas-nav.disable-body:after,.hc-offcanvas-nav .nav-wrapper:after{height:100vh}.hc-offcanvas-nav .nav-wrapper{background:#0c450e}.hc-offcanvas-nav .nav-wrapper .nav-content{padding:1.5rem}.hc-offcanvas-nav .nav-wrapper .nav-content h2{color:#fff;padding:0;margin-top:3rem;margin-bottom:2rem;text-transform:none;border:0 !important;font-size:clamp(1.5rem, 1.375rem + 0.5vw, 1.75rem) !important;font-weight:700 !important}.hc-offcanvas-nav .nav-wrapper .nav-content>ul{background:0 0}.hc-offcanvas-nav .nav-wrapper .nav-content>ul *{font-size:1.25rem;text-decoration:none;font-weight:700}.hc-offcanvas-nav .nav-wrapper .nav-content>ul .nav-highlight{background:0 0}.hc-offcanvas-nav .nav-wrapper .nav-content>ul li:not(.custom-content) a{border-bottom:2px solid #fff}.hc-offcanvas-nav .nav-wrapper .nav-content>ul .current-menu-ancestor>*>a,.hc-offcanvas-nav .nav-wrapper .nav-content>ul .current-menu-item>*>a{color:#fff}.hc-offcanvas-nav .nav-wrapper .nav-content>ul a{position:relative;padding:1rem 0;color:color-mix(in oklab,#459b47 60%,#fff);background:rgba(255,255,255,0);text-align:left}.hc-offcanvas-nav .nav-wrapper .nav-content>ul a:hover,.hc-offcanvas-nav .nav-wrapper .nav-content>ul a:active,.hc-offcanvas-nav .nav-wrapper .nav-content>ul a:focus{color:#fff;background:rgba(255,255,255,0)}.hc-offcanvas-nav .nav-wrapper .nav-content>ul a:not(:last-child){margin-right:0}.hc-offcanvas-nav .nav-wrapper .nav-content>ul a.nav-next{position:absolute;top:0;left:0;width:100%;height:100%}.hc-offcanvas-nav .nav-wrapper .nav-content>ul a.nav-next>span:before{left:auto;right:1rem}.hc-offcanvas-nav .nav-wrapper .nav-content>ul li:last-of-type a{border-bottom:0}.hc-offcanvas-nav .nav-wrapper .nav-content>ul>li{width:100%;max-width:350px;margin-inline:auto}.hc-offcanvas-nav .nav-wrapper .nav-content>ul>li.nav-close{max-width:none}.hc-offcanvas-nav .nav-wrapper .nav-content>ul>li.nav-close a{background:0 0;color:color-mix(in oklab,#459b47 60%,#fff);padding:.75rem 0;margin-bottom:2rem;border:0;transition:all .3s ease-in-out}.hc-offcanvas-nav .nav-wrapper .nav-content>ul>li.nav-close a span{position:relative !important;transition:all .3s ease-in-out}.hc-offcanvas-nav .nav-wrapper .nav-content>ul>li.nav-close a span:before,.hc-offcanvas-nav .nav-wrapper .nav-content>ul>li.nav-close a span:after{border-color:color-mix(in oklab,#459b47 60%,#fff);width:15px;height:15px;border-top:3px solid color-mix(in oklab,#459b47 60%,#fff);border-left:3px solid color-mix(in oklab,#459b47 60%,#fff)}.hc-offcanvas-nav .nav-wrapper .nav-content>ul>li.nav-close a span:after{margin-left:8px}.hc-offcanvas-nav .nav-wrapper .nav-content>ul>li.nav-close a:hover,.hc-offcanvas-nav .nav-wrapper .nav-content>ul>li.nav-close a:active,.hc-offcanvas-nav .nav-wrapper .nav-content>ul>li.nav-close a:focus{background:0 0;color:#fff;border:0}.hc-offcanvas-nav .nav-wrapper .nav-content>ul>li.nav-close a:hover span:before,.hc-offcanvas-nav .nav-wrapper .nav-content>ul>li.nav-close a:hover span:after,.hc-offcanvas-nav .nav-wrapper .nav-content>ul>li.nav-close a:active span:before,.hc-offcanvas-nav .nav-wrapper .nav-content>ul>li.nav-close a:active span:after,.hc-offcanvas-nav .nav-wrapper .nav-content>ul>li.nav-close a:focus span:before,.hc-offcanvas-nav .nav-wrapper .nav-content>ul>li.nav-close a:focus span:after{border-color:#fff}.hc-offcanvas-nav .nav-wrapper .nav-content>ul>li a{text-transform:none}.hc-offcanvas-nav .nav-wrapper .nav-content>ul li.level-open .nav-wrapper{background:#0c450e}.hc-offcanvas-nav .nav-wrapper .nav-content>ul li.level-open .nav-wrapper .nav-content{width:calc(100% - 3rem);max-width:350px;margin-inline:auto;padding-inline:0;padding-top:0}.hc-offcanvas-nav .nav-wrapper .nav-content>ul li.level-open .nav-wrapper .nav-content ul li.nav-back a{border:0;font-size:1rem;padding-inline:0;margin-bottom:2rem;text-transform:none}.hc-offcanvas-nav .nav-wrapper .nav-content>ul li.level-open .nav-wrapper .nav-content ul li.nav-back a:hover,.hc-offcanvas-nav .nav-wrapper .nav-content>ul li.level-open .nav-wrapper .nav-content ul li.nav-back a:active,.hc-offcanvas-nav .nav-wrapper .nav-content>ul li.level-open .nav-wrapper .nav-content ul li.nav-back a:focus{color:#fff}.hc-offcanvas-nav .nav-wrapper .nav-content>ul li.level-open .nav-wrapper .nav-content ul li.nav-back a:hover span:before,.hc-offcanvas-nav .nav-wrapper .nav-content>ul li.level-open .nav-wrapper .nav-content ul li.nav-back a:hover span:after,.hc-offcanvas-nav .nav-wrapper .nav-content>ul li.level-open .nav-wrapper .nav-content ul li.nav-back a:active span:before,.hc-offcanvas-nav .nav-wrapper .nav-content>ul li.level-open .nav-wrapper .nav-content ul li.nav-back a:active span:after,.hc-offcanvas-nav .nav-wrapper .nav-content>ul li.level-open .nav-wrapper .nav-content ul li.nav-back a:focus span:before,.hc-offcanvas-nav .nav-wrapper .nav-content>ul li.level-open .nav-wrapper .nav-content ul li.nav-back a:focus span:after{border-color:#fff}body>header{z-index:10;position:absolute;top:0;padding:0 !important;transform:translate3d(0,0,0)}body>header .overlay{z-index:15 !important}body>header>.row{position:relative;max-width:1800px;margin-inline:auto}body>header>.row>.container{padding:0 1rem;display:flex;flex-direction:column;gap:1rem;--nav-trigger-width:35px}@media (500px>width){body>header>.row>.container{padding:0 1rem}}body>header>.row>.container>.row{justify-content:space-between;gap:2rem}@media (500px>width){body>header>.row>.container>.row{gap:1rem}body>header>.row>.container>.row .logo{max-width:calc(100% - 80px - 1rem)}body>header>.row>.container>.row .logo .mainlogo{padding-bottom:13vw}}body>header>.row>.container .logo{display:flex;position:relative;width:100%;max-width:350px;padding:1rem 2rem;transition:all 1s;z-index:2}body>header>.row>.container .logo a{display:flex;margin-inline:auto}body>header>.row>.container .logo a:before{position:absolute;content:"";top:-1rem;left:1rem;height:60%;width:calc(100% - 2rem);background:#fff;z-index:-1}body>header>.row>.container .logo a:after{position:absolute;bottom:0;left:1rem;width:calc(100% - 2rem);z-index:-1;content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 453 288"><defs><clipPath id="d"><rect width="453" height="288" style="fill: none;"/></clipPath></defs><g style="clip-path: url(%23d); fill: none;"><path d="m438.83-108.81l-198.16-114.43c-8.75-5.01-19.62-5.02-28.34,0,0,0-189.42,109.37-198.16,114.42-8.74,5.05-14.17,14.46-14.17,24.56v229.51c0,10.1,5.43,19.51,14.17,24.56l198.16,114.43c8.75,5.01,19.62,5.02,28.34,0l198.16-114.42c8.74-5.05,14.17-14.46,14.17-24.56V-84.25c0-10.1-5.43-19.51-14.17-24.56Z" style="fill: %23fff;"/></g></svg>')}body>header>.row>.container .logo a .mainlogo{visibility:visible;width:100%;height:auto;padding-bottom:4rem}body>header>.row>.container .logo a .signet{visibility:hidden;width:0;height:auto}body>header>.row>.container .menu-socials{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;position:relative;gap:1rem;padding-block:2rem 0}@media (768px>width){body>header>.row>.container .menu-socials{max-width:80px}}body>header>.row>.container .menu-socials nav#main-nav ul.menu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;margin:0;padding:0;font-size:1em;z-index:100}@media (1500px>width){body>header>.row>.container .menu-socials nav#main-nav ul.menu>li>a{padding:.75rem !important}}body>header>.row>.container .menu-socials nav#main-nav ul.menu a{text-decoration:none !important}body>header>.row>.container .menu-socials nav#main-nav ul.menu li.hide-desktop{display:none !important}body>header>.row>.container .menu-socials nav#main-nav ul.menu>li{display:flex;flex-direction:row;list-style:none;position:relative;padding:0}body>header>.row>.container .menu-socials nav#main-nav ul.menu>li.dropdown>a:after{margin-left:.25rem;content:url('data:image/svg+xml,<svg width="15" height="10" viewBox="0 0 17 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.3976 4.24977L11.9837 8.96126C11.0227 9.98709 9.75964 10.5 8.50343 10.5C7.24722 10.5 5.97729 9.98709 5.02312 8.96126L0.602362 4.24977C-0.200787 3.39247 -0.200787 2.00027 0.602362 1.14297C1.41238 0.285675 2.71664 0.285675 3.51979 1.14297L7.93368 5.85446C8.24945 6.19152 8.75742 6.19152 9.07319 5.85446L13.4871 1.14297C14.2902 0.285675 15.5945 0.285675 16.3976 1.14297C17.2008 2.00027 17.2008 3.39247 16.3976 4.24977Z" fill="%23FFFFFF"/></svg>')}body>header>.row>.container .menu-socials nav#main-nav ul.menu>li.dropdown>a:hover:after,body>header>.row>.container .menu-socials nav#main-nav ul.menu>li.dropdown>a:active:after,body>header>.row>.container .menu-socials nav#main-nav ul.menu>li.dropdown>a:focus:after{content:url('data:image/svg+xml,<svg width="15" height="10" viewBox="0 0 17 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.3976 4.24977L11.9837 8.96126C11.0227 9.98709 9.75964 10.5 8.50343 10.5C7.24722 10.5 5.97729 9.98709 5.02312 8.96126L0.602362 4.24977C-0.200787 3.39247 -0.200787 2.00027 0.602362 1.14297C1.41238 0.285675 2.71664 0.285675 3.51979 1.14297L7.93368 5.85446C8.24945 6.19152 8.75742 6.19152 9.07319 5.85446L13.4871 1.14297C14.2902 0.285675 15.5945 0.285675 16.3976 1.14297C17.2008 2.00027 17.2008 3.39247 16.3976 4.24977Z" fill="%238fc391"/></svg>')}body>header>.row>.container .menu-socials nav#main-nav ul.menu>li:last-of-type{padding-right:0}body>header>.row>.container .menu-socials nav#main-nav ul.menu>li>a{display:flex;position:relative;flex-direction:row;flex-wrap:nowrap;color:#fff;padding:1rem .75rem;text-transform:uppercase}body>header>.row>.container .menu-socials nav#main-nav ul.menu>li>a:hover,body>header>.row>.container .menu-socials nav#main-nav ul.menu>li>a:active,body>header>.row>.container .menu-socials nav#main-nav ul.menu>li>a:focus{color:color-mix(in oklab,#459b47 60%,#fff)}body>header>.row>.container .menu-socials nav#main-nav ul.menu>li.dropdown-open>a{color:color-mix(in oklab,#459b47 60%,#fff)}body>header>.row>.container .menu-socials nav#main-nav ul.menu>li.dropdown-open>a:after{content:url('data:image/svg+xml,<svg width="15" height="10" viewBox="0 0 17 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.3976 4.24977L11.9837 8.96126C11.0227 9.98709 9.75964 10.5 8.50343 10.5C7.24722 10.5 5.97729 9.98709 5.02312 8.96126L0.602362 4.24977C-0.200787 3.39247 -0.200787 2.00027 0.602362 1.14297C1.41238 0.285675 2.71664 0.285675 3.51979 1.14297L7.93368 5.85446C8.24945 6.19152 8.75742 6.19152 9.07319 5.85446L13.4871 1.14297C14.2902 0.285675 15.5945 0.285675 16.3976 1.14297C17.2008 2.00027 17.2008 3.39247 16.3976 4.24977Z" fill="%238fc391"/></svg>')}body>header>.row>.container .menu-socials nav#main-nav ul.menu>li.current-menu-parent>a,body>header>.row>.container .menu-socials nav#main-nav ul.menu>li.current-menu-item>a,body>header>.row>.container .menu-socials nav#main-nav ul.menu>li.current-menu-ancestor>a,body>header>.row>.container .menu-socials nav#main-nav ul.menu>li .current_page_parent>a{color:color-mix(in oklab,#459b47 60%,#fff)}body>header>.row>.container .menu-socials nav#main-nav ul.menu>li.current-menu-parent>a:before,body>header>.row>.container .menu-socials nav#main-nav ul.menu>li.current-menu-item>a:before,body>header>.row>.container .menu-socials nav#main-nav ul.menu>li.current-menu-ancestor>a:before,body>header>.row>.container .menu-socials nav#main-nav ul.menu>li .current_page_parent>a:before{transform:scaleX(1);transition:all .3s ease-in-out}body>header>.row>.container .menu-socials nav#main-nav ul.menu>li ul.sub-menu{display:none;position:absolute;top:calc(100% + 0rem - 4px);min-width:150px;padding:0;background:rgba(255,255,255,.75);z-index:101;backdrop-filter:blur(.3rem);-webkit-backdrop-filter:blur(.3rem)}body>header>.row>.container .menu-socials nav#main-nav ul.menu>li ul.sub-menu.show{display:flex;flex-direction:column;flex-wrap:wrap;animation:slide-down2 .7s}body>header>.row>.container .menu-socials nav#main-nav ul.menu>li ul.sub-menu>li{display:flex;flex-direction:column;flex:1 0 auto;margin:0;max-width:300px}body>header>.row>.container .menu-socials nav#main-nav ul.menu>li ul.sub-menu>li.menu-item-has-children>a:after{content:">";float:right}body>header>.row>.container .menu-socials nav#main-nav ul.menu>li ul.sub-menu>li>a{color:#000;font-size:.85em;padding:.5rem .75rem}body>header>.row>.container .menu-socials nav#main-nav ul.menu>li ul.sub-menu>li>a:hover,body>header>.row>.container .menu-socials nav#main-nav ul.menu>li ul.sub-menu>li>a:active,body>header>.row>.container .menu-socials nav#main-nav ul.menu>li ul.sub-menu>li>a:focus{color:#459b47}body>header>.row>.container .menu-socials nav#main-nav ul.menu>li ul.sub-menu>li.current-menu-ancestor>a,body>header>.row>.container .menu-socials nav#main-nav ul.menu>li ul.sub-menu>li.current-menu-parent>a,body>header>.row>.container .menu-socials nav#main-nav ul.menu>li ul.sub-menu>li.current-menu-item>a,body>header>.row>.container .menu-socials nav#main-nav ul.menu>li ul.sub-menu>li.current_page_item>a{color:#459b47}body>header>.row>.container .menu-socials nav#main-nav ul.menu>li ul.sub-menu ul.sub-menu{display:none;flex-direction:column;top:auto;left:-100%}body>header>.row>.container .menu-socials nav#main-nav ul.menu>li ul.sub-menu ul.sub-menu.show{display:flex;flex-direction:column;flex-wrap:wrap;animation:slide-down2 .7s}body>header>.row>.container a.hc-nav-trigger{position:relative;top:0;right:0;width:var(--nav-trigger-width);text-decoration:none;color:#fff;background:0 0;padding:0;border-radius:0}body>header>.row>.container a.hc-nav-trigger span{background:#fff;right:0;width:100%;border-radius:1em;transform:scaleX(-1)}body>header>.row>.container a.hc-nav-trigger span:before,body>header>.row>.container a.hc-nav-trigger span:after{background:#fff;border-radius:1em}body>header>.row>.container a.hc-nav-trigger span:before{top:-12px;width:calc(100% + 0.5rem)}body>header>.row>.container a.hc-nav-trigger span:after{bottom:-12px;width:calc(100% + 0.5rem)}body>header>.row>.container a.hc-nav-trigger.toggle-open span{right:0;background:rgba(255,255,255,0);transform:rotate(45deg)}body>header>.row>.container a.hc-nav-trigger.toggle-open span:before{top:-11px}body>header>.row>.container a.hc-nav-trigger.toggle-open span:after{bottom:-8px}body>header.logo-xs>.row>.container .logo{max-width:100px}body>header.fixed{position:fixed}body>header.scrolled{background:linear-gradient(90deg,#459b47 0%,#0c450e 100%) !important}@media (768px>width){body>header.scrolled{background:linear-gradient(90deg,#459b47 0%,#0c450e 140%) !important}}body>header.scrolled>.row>.container .logo{max-width:150px}body>header.scrolled>.row>.container .logo a:before,body>header.scrolled>.row>.container .logo a:after{content:none}body>header.scrolled>.row>.container .logo a .mainlogo{visibility:hidden;width:0;padding:0}body>header.scrolled>.row>.container .logo a .signet{visibility:visible;width:100% !important}body>header.scrolled>.row>.container .socials{display:none}body>header.scrolled>.row>.container .menu-socials{gap:0rem !important}body>header.scrolled>.row>.container .menu-socials .socials{display:none}body>header.scrolled>.row>.container .menu-socials .socials a.elementor-icon svg{fill:#644233}body>header.scrolled>.row>.container .menu-socials .socials a.elementor-icon:hover svg,body>header.scrolled>.row>.container .menu-socials .socials a.elementor-icon:active svg,body>header.scrolled>.row>.container .menu-socials .socials a.elementor-icon:focus svg{fill:#459b47}body>main,body>.elementor-location-archive,body>.elementor-location-single{display:flex;flex-direction:column;z-index:5;padding-inline:0 !important;overflow:hidden}body>main>.container,body>main>.elementor-section-wrap,body>.elementor-location-archive>.container,body>.elementor-location-archive>.elementor-section-wrap,body>.elementor-location-single>.container,body>.elementor-location-single>.elementor-section-wrap{position:inherit;flex:1 0 auto}body>main .link-color-white a,body>main .link-color-white a *,body>.elementor-location-archive .link-color-white a,body>.elementor-location-archive .link-color-white a *,body>.elementor-location-single .link-color-white a,body>.elementor-location-single .link-color-white a *{color:rgba(255,255,255,.75)}body>main .link-color-white a:hover,body>main .link-color-white a:active,body>main .link-color-white a:focus,body>main .link-color-white a *:hover,body>main .link-color-white a *:active,body>main .link-color-white a *:focus,body>.elementor-location-archive .link-color-white a:hover,body>.elementor-location-archive .link-color-white a:active,body>.elementor-location-archive .link-color-white a:focus,body>.elementor-location-archive .link-color-white a *:hover,body>.elementor-location-archive .link-color-white a *:active,body>.elementor-location-archive .link-color-white a *:focus,body>.elementor-location-single .link-color-white a:hover,body>.elementor-location-single .link-color-white a:active,body>.elementor-location-single .link-color-white a:focus,body>.elementor-location-single .link-color-white a *:hover,body>.elementor-location-single .link-color-white a *:active,body>.elementor-location-single .link-color-white a *:focus{color:#fff}body>main .teaser,body>.elementor-location-archive .teaser,body>.elementor-location-single .teaser{padding:300px 1rem 350px}@media (500px>width){body>main .teaser,body>.elementor-location-archive .teaser,body>.elementor-location-single .teaser{padding:60vw 1rem 120px}}body>main .teaser.teaser-bottom,body>.elementor-location-archive .teaser.teaser-bottom,body>.elementor-location-single .teaser.teaser-bottom{padding:300px 1rem 8vw}@media (768px>width){body>main .teaser.teaser-bottom,body>.elementor-location-archive .teaser.teaser-bottom,body>.elementor-location-single .teaser.teaser-bottom{padding:60vw 1rem 12vw}}body>main .teaser.teaser-xs,body>.elementor-location-archive .teaser.teaser-xs,body>.elementor-location-single .teaser.teaser-xs{padding:300px 1rem 5vw}@media (500px>width){body>main .teaser.teaser-xs,body>.elementor-location-archive .teaser.teaser-xs,body>.elementor-location-single .teaser.teaser-xs{padding:60vw 1rem 5vw}}body>main .teaser:before,body>.elementor-location-archive .teaser:before,body>.elementor-location-single .teaser:before{top:1px}body>main .elementor-widget-counter .elementor-counter .elementor-counter-title,body>.elementor-location-archive .elementor-widget-counter .elementor-counter .elementor-counter-title,body>.elementor-location-single .elementor-widget-counter .elementor-counter .elementor-counter-title{text-align:center}body>main .mmk-blog-style *,body>.elementor-location-archive .mmk-blog-style *,body>.elementor-location-single .mmk-blog-style *{margin:0;padding:0;color:#000}body>main .mmk-blog-style a,body>.elementor-location-archive .mmk-blog-style a,body>.elementor-location-single .mmk-blog-style a{text-decoration:none !important}body>main .mmk-blog-style .elementor-posts-container,body>.elementor-location-archive .mmk-blog-style .elementor-posts-container,body>.elementor-location-single .mmk-blog-style .elementor-posts-container{gap:4rem}@media (width < 1024px){body>main .mmk-blog-style .elementor-posts-container,body>.elementor-location-archive .mmk-blog-style .elementor-posts-container,body>.elementor-location-single .mmk-blog-style .elementor-posts-container{gap:4rem 2rem}}body>main .mmk-blog-style .elementor-posts-container article,body>.elementor-location-archive .mmk-blog-style .elementor-posts-container article,body>.elementor-location-single .mmk-blog-style .elementor-posts-container article{display:flex;flex-direction:column;gap:1rem;position:relative;max-width:450px;margin-inline:auto}body>main .mmk-blog-style .elementor-posts-container article a.elementor-post__thumbnail__link,body>.elementor-location-archive .mmk-blog-style .elementor-posts-container article a.elementor-post__thumbnail__link,body>.elementor-location-single .mmk-blog-style .elementor-posts-container article a.elementor-post__thumbnail__link{margin:0 !important}body>main .mmk-blog-style .elementor-posts-container article a.elementor-post__thumbnail__link:before,body>.elementor-location-archive .mmk-blog-style .elementor-posts-container article a.elementor-post__thumbnail__link:before,body>.elementor-location-single .mmk-blog-style .elementor-posts-container article a.elementor-post__thumbnail__link:before{content:"";position:absolute;top:0;left:0;width:calc(100% + 2px);height:calc(100% + 2px);margin-left:-1px;margin-top:-1px;z-index:2;background-image:url(//www.phybi.eu/wp-content/themes/phybi-sb/images/blender-hexagon-neg.svg);background-repeat:no-repeat;background-size:100% 100%}body>main .mmk-blog-style .elementor-posts-container article a.elementor-post__thumbnail__link>.elementor-fit-height,body>.elementor-location-archive .mmk-blog-style .elementor-posts-container article a.elementor-post__thumbnail__link>.elementor-fit-height,body>.elementor-location-single .mmk-blog-style .elementor-posts-container article a.elementor-post__thumbnail__link>.elementor-fit-height{padding-bottom:0 !important}body>main .mmk-blog-style .elementor-posts-container article a.elementor-post__thumbnail__link img,body>.elementor-location-archive .mmk-blog-style .elementor-posts-container article a.elementor-post__thumbnail__link img,body>.elementor-location-single .mmk-blog-style .elementor-posts-container article a.elementor-post__thumbnail__link img{z-index:1;position:relative;max-width:450px;width:100% !important;height:auto !important;aspect-ratio:800/910;-o-object-fit:cover;object-fit:cover;left:unset;top:unset;transform:none;margin:0 auto 0 auto}body>main .mmk-blog-style .elementor-posts-container article .elementor-post__text,body>.elementor-location-archive .mmk-blog-style .elementor-posts-container article .elementor-post__text,body>.elementor-location-single .mmk-blog-style .elementor-posts-container article .elementor-post__text{position:relative;display:flex;flex-direction:column;gap:.5rem}body>main .mmk-blog-style .elementor-posts-container article .elementor-post__text .elementor-post__title,body>.elementor-location-archive .mmk-blog-style .elementor-posts-container article .elementor-post__text .elementor-post__title,body>.elementor-location-single .mmk-blog-style .elementor-posts-container article .elementor-post__text .elementor-post__title{order:1;font-size:clamp(1.65rem, 1.475rem + 0.7vw, 2rem);font-weight:700}body>main .mmk-blog-style .elementor-posts-container article .elementor-post__text .elementor-post__title a,body>.elementor-location-archive .mmk-blog-style .elementor-posts-container article .elementor-post__text .elementor-post__title a,body>.elementor-location-single .mmk-blog-style .elementor-posts-container article .elementor-post__text .elementor-post__title a{color:#0c450e}body>main .mmk-blog-style .elementor-posts-container article .elementor-post__text .elementor-post__title a:before,body>.elementor-location-archive .mmk-blog-style .elementor-posts-container article .elementor-post__text .elementor-post__title a:before,body>.elementor-location-single .mmk-blog-style .elementor-posts-container article .elementor-post__text .elementor-post__title a:before{content:"";position:absolute;width:100%;height:100%}body>main .mmk-blog-style .elementor-posts-container article .elementor-post__text .elementor-post__meta-data,body>.elementor-location-archive .mmk-blog-style .elementor-posts-container article .elementor-post__text .elementor-post__meta-data,body>.elementor-location-single .mmk-blog-style .elementor-posts-container article .elementor-post__text .elementor-post__meta-data{order:2}body>main .mmk-blog-style .elementor-posts-container article .elementor-post__text .elementor-post__meta-data *,body>.elementor-location-archive .mmk-blog-style .elementor-posts-container article .elementor-post__text .elementor-post__meta-data *,body>.elementor-location-single .mmk-blog-style .elementor-posts-container article .elementor-post__text .elementor-post__meta-data *{font-size:.85rem;color:#459b47}body>main .mmk-blog-style .elementor-posts-container article .elementor-post__text .elementor-post__excerpt,body>.elementor-location-archive .mmk-blog-style .elementor-posts-container article .elementor-post__text .elementor-post__excerpt,body>.elementor-location-single .mmk-blog-style .elementor-posts-container article .elementor-post__text .elementor-post__excerpt{order:3}body>main .mmk-blog-style .elementor-posts-container article .elementor-post__text .elementor-post__excerpt *,body>.elementor-location-archive .mmk-blog-style .elementor-posts-container article .elementor-post__text .elementor-post__excerpt *,body>.elementor-location-single .mmk-blog-style .elementor-posts-container article .elementor-post__text .elementor-post__excerpt *{font-size:1rem;color:#000}body>main .mmk-blog-style .elementor-posts-container article .elementor-post__text .elementor-post__read-more,body>.elementor-location-archive .mmk-blog-style .elementor-posts-container article .elementor-post__text .elementor-post__read-more,body>.elementor-location-single .mmk-blog-style .elementor-posts-container article .elementor-post__text .elementor-post__read-more{order:4;align-self:flex-end;margin-top:-3rem;font-size:5rem;color:color-mix(in oklab,#459b47 60%,#fff);z-index:-1}body>main .mmk-blog-style .elementor-posts-container article .elementor-post__text:hover .elementor-post__title a,body>main .mmk-blog-style .elementor-posts-container article .elementor-post__text:focus .elementor-post__title a,body>main .mmk-blog-style .elementor-posts-container article .elementor-post__text:active .elementor-post__title a,body>.elementor-location-archive .mmk-blog-style .elementor-posts-container article .elementor-post__text:hover .elementor-post__title a,body>.elementor-location-archive .mmk-blog-style .elementor-posts-container article .elementor-post__text:focus .elementor-post__title a,body>.elementor-location-archive .mmk-blog-style .elementor-posts-container article .elementor-post__text:active .elementor-post__title a,body>.elementor-location-single .mmk-blog-style .elementor-posts-container article .elementor-post__text:hover .elementor-post__title a,body>.elementor-location-single .mmk-blog-style .elementor-posts-container article .elementor-post__text:focus .elementor-post__title a,body>.elementor-location-single .mmk-blog-style .elementor-posts-container article .elementor-post__text:active .elementor-post__title a{color:#644233}body>main .mmk-blog-style .elementor-posts-container article .elementor-post__text:hover .elementor-post__meta-data *,body>main .mmk-blog-style .elementor-posts-container article .elementor-post__text:focus .elementor-post__meta-data *,body>main .mmk-blog-style .elementor-posts-container article .elementor-post__text:active .elementor-post__meta-data *,body>.elementor-location-archive .mmk-blog-style .elementor-posts-container article .elementor-post__text:hover .elementor-post__meta-data *,body>.elementor-location-archive .mmk-blog-style .elementor-posts-container article .elementor-post__text:focus .elementor-post__meta-data *,body>.elementor-location-archive .mmk-blog-style .elementor-posts-container article .elementor-post__text:active .elementor-post__meta-data *,body>.elementor-location-single .mmk-blog-style .elementor-posts-container article .elementor-post__text:hover .elementor-post__meta-data *,body>.elementor-location-single .mmk-blog-style .elementor-posts-container article .elementor-post__text:focus .elementor-post__meta-data *,body>.elementor-location-single .mmk-blog-style .elementor-posts-container article .elementor-post__text:active .elementor-post__meta-data *{color:#0c450e}body>main .mmk-blog-style .elementor-posts-container article .elementor-post__text:hover .elementor-post__excerpt,body>main .mmk-blog-style .elementor-posts-container article .elementor-post__text:focus .elementor-post__excerpt,body>main .mmk-blog-style .elementor-posts-container article .elementor-post__text:active .elementor-post__excerpt,body>.elementor-location-archive .mmk-blog-style .elementor-posts-container article .elementor-post__text:hover .elementor-post__excerpt,body>.elementor-location-archive .mmk-blog-style .elementor-posts-container article .elementor-post__text:focus .elementor-post__excerpt,body>.elementor-location-archive .mmk-blog-style .elementor-posts-container article .elementor-post__text:active .elementor-post__excerpt,body>.elementor-location-single .mmk-blog-style .elementor-posts-container article .elementor-post__text:hover .elementor-post__excerpt,body>.elementor-location-single .mmk-blog-style .elementor-posts-container article .elementor-post__text:focus .elementor-post__excerpt,body>.elementor-location-single .mmk-blog-style .elementor-posts-container article .elementor-post__text:active .elementor-post__excerpt{color:#0c450e}body>main .mmk-blog-style .elementor-posts-container article .elementor-post__text:hover .elementor-post__read-more,body>main .mmk-blog-style .elementor-posts-container article .elementor-post__text:focus .elementor-post__read-more,body>main .mmk-blog-style .elementor-posts-container article .elementor-post__text:active .elementor-post__read-more,body>.elementor-location-archive .mmk-blog-style .elementor-posts-container article .elementor-post__text:hover .elementor-post__read-more,body>.elementor-location-archive .mmk-blog-style .elementor-posts-container article .elementor-post__text:focus .elementor-post__read-more,body>.elementor-location-archive .mmk-blog-style .elementor-posts-container article .elementor-post__text:active .elementor-post__read-more,body>.elementor-location-single .mmk-blog-style .elementor-posts-container article .elementor-post__text:hover .elementor-post__read-more,body>.elementor-location-single .mmk-blog-style .elementor-posts-container article .elementor-post__text:focus .elementor-post__read-more,body>.elementor-location-single .mmk-blog-style .elementor-posts-container article .elementor-post__text:active .elementor-post__read-more{color:#0c450e}body>main .mmk-blog-style .elementor-posts-container article.type-page .elementor-post__meta-data,body>.elementor-location-archive .mmk-blog-style .elementor-posts-container article.type-page .elementor-post__meta-data,body>.elementor-location-single .mmk-blog-style .elementor-posts-container article.type-page .elementor-post__meta-data{display:none}body>main .blog-single-content .blog-introduction:not(:has(.blog-introduction-text)),body>main .blog-single-content .blog-introduction:not(:has(.blog-introduction-img)),body>.elementor-location-archive .blog-single-content .blog-introduction:not(:has(.blog-introduction-text)),body>.elementor-location-archive .blog-single-content .blog-introduction:not(:has(.blog-introduction-img)),body>.elementor-location-single .blog-single-content .blog-introduction:not(:has(.blog-introduction-text)),body>.elementor-location-single .blog-single-content .blog-introduction:not(:has(.blog-introduction-img)){grid-template-columns:1fr !important}body>main .hexagon-container .hexagon,body>.elementor-location-archive .hexagon-container .hexagon,body>.elementor-location-single .hexagon-container .hexagon{aspect-ratio:1;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:#fff;padding:1.5rem;max-width:380px;width:100%;margin-inline:auto}body>main .hexagon-container .hexagon.hexagon-xs,body>.elementor-location-archive .hexagon-container .hexagon.hexagon-xs,body>.elementor-location-single .hexagon-container .hexagon.hexagon-xs{max-width:200px}body>main .hexagon-container .hexagon.hexagon-s,body>.elementor-location-archive .hexagon-container .hexagon.hexagon-s,body>.elementor-location-single .hexagon-container .hexagon.hexagon-s{max-width:250px}body>main .hexagon-container .hexagon.hexagon-m,body>.elementor-location-archive .hexagon-container .hexagon.hexagon-m,body>.elementor-location-single .hexagon-container .hexagon.hexagon-m{max-width:300px}body>main .hexagon-container .hexagon.hexagon-1,body>.elementor-location-archive .hexagon-container .hexagon.hexagon-1,body>.elementor-location-single .hexagon-container .hexagon.hexagon-1{grid-area:1/2/1/5}body>main .hexagon-container .hexagon.hexagon-2,body>.elementor-location-archive .hexagon-container .hexagon.hexagon-2,body>.elementor-location-single .hexagon-container .hexagon.hexagon-2{grid-area:1/5/1/8}body>main .hexagon-container .hexagon.hexagon-3,body>.elementor-location-archive .hexagon-container .hexagon.hexagon-3,body>.elementor-location-single .hexagon-container .hexagon.hexagon-3{grid-area:1/8/1/11}body>main .hexagon-container .hexagon.hexagon-4,body>.elementor-location-archive .hexagon-container .hexagon.hexagon-4,body>.elementor-location-single .hexagon-container .hexagon.hexagon-4{grid-area:1/3/1/6;transform:translateX(calc(25% - 1rem));margin-block:calc(-25% + 2rem)}body>main .hexagon-container .hexagon.hexagon-5,body>.elementor-location-archive .hexagon-container .hexagon.hexagon-5,body>.elementor-location-single .hexagon-container .hexagon.hexagon-5{grid-area:1/7/1/10;transform:translateX(calc(-25% + 1rem));margin-block:calc(-25% + 2rem)}@media (width < 768px){body>main .hexagon-container .hexagon,body>.elementor-location-archive .hexagon-container .hexagon,body>.elementor-location-single .hexagon-container .hexagon{grid-area:auto !important}body>main .hexagon-container .hexagon.hexagon-4,body>main .hexagon-container .hexagon.hexagon-5,body>.elementor-location-archive .hexagon-container .hexagon.hexagon-4,body>.elementor-location-archive .hexagon-container .hexagon.hexagon-5,body>.elementor-location-single .hexagon-container .hexagon.hexagon-4,body>.elementor-location-single .hexagon-container .hexagon.hexagon-5{transform:none;margin-block:0}body>main .hexagon-container .hexagon.hexagon-4,body>.elementor-location-archive .hexagon-container .hexagon.hexagon-4,body>.elementor-location-single .hexagon-container .hexagon.hexagon-4{margin-top:2rem}body>main .hexagon-container .hexagon.hexagon-5,body>.elementor-location-archive .hexagon-container .hexagon.hexagon-5,body>.elementor-location-single .hexagon-container .hexagon.hexagon-5{margin-bottom:2rem}}body>main .hexagon-container .hexagon img,body>.elementor-location-archive .hexagon-container .hexagon img,body>.elementor-location-single .hexagon-container .hexagon img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain}body>main nav.elementor-pagination,body>.elementor-location-archive nav.elementor-pagination,body>.elementor-location-single nav.elementor-pagination{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:5rem auto 0 auto}body>main nav.elementor-pagination *,body>.elementor-location-archive nav.elementor-pagination *,body>.elementor-location-single nav.elementor-pagination *{margin:0 !important;padding:0 !important}body>main nav.elementor-pagination a,body>.elementor-location-archive nav.elementor-pagination a,body>.elementor-location-single nav.elementor-pagination a{text-decoration:none !important}body>main nav.elementor-pagination>*,body>.elementor-location-archive nav.elementor-pagination>*,body>.elementor-location-single nav.elementor-pagination>*{margin:0 .1em !important}body>main nav.elementor-pagination>span,body>.elementor-location-archive nav.elementor-pagination>span,body>.elementor-location-single nav.elementor-pagination>span{display:none;padding:.25rem .75rem !important;background:rgba(0,0,0,.1);color:rgba(0,0,0,.25);border-radius:1em;cursor:default}body>main nav.elementor-pagination>span.current,body>.elementor-location-archive nav.elementor-pagination>span.current,body>.elementor-location-single nav.elementor-pagination>span.current{display:block;background:#459b47;color:#fff}body>main nav.elementor-pagination>a,body>.elementor-location-archive nav.elementor-pagination>a,body>.elementor-location-single nav.elementor-pagination>a{display:block;padding:.25rem .75rem !important;background:color-mix(in oklab,#459b47 60%,#fff);color:#fff;text-decoration:none;border-radius:1em}body>main nav.elementor-pagination>a:hover,body>.elementor-location-archive nav.elementor-pagination>a:hover,body>.elementor-location-single nav.elementor-pagination>a:hover{background:#459b47;color:#fff}body>main .mmk-list-items.elementor-widget-icon-list a,body>.elementor-location-archive .mmk-list-items.elementor-widget-icon-list a,body>.elementor-location-single .mmk-list-items.elementor-widget-icon-list a{text-decoration:none !important}body>main .divider-v-center>.e-con-inner,body>.elementor-location-archive .divider-v-center>.e-con-inner,body>.elementor-location-single .divider-v-center>.e-con-inner{position:relative}body>main .divider-v-center>.e-con-inner:after,body>.elementor-location-archive .divider-v-center>.e-con-inner:after,body>.elementor-location-single .divider-v-center>.e-con-inner:after{content:"";position:absolute;top:0;left:calc(50% - 0.25rem);height:100%;border-left:.5rem dashed #fff}@media (width < 768px){body>main .divider-v-center>.e-con-inner:after,body>.elementor-location-archive .divider-v-center>.e-con-inner:after,body>.elementor-location-single .divider-v-center>.e-con-inner:after{content:none}}body>main .partner,body>.elementor-location-archive .partner,body>.elementor-location-single .partner{position:relative}body>main .partner:after,body>.elementor-location-archive .partner:after,body>.elementor-location-single .partner:after{content:"";position:absolute;left:-1rem;bottom:-4.25rem;width:calc(100% + 2rem);border-bottom:.5rem dashed #fff}@media (width < 768px){body>main .partner:after,body>.elementor-location-archive .partner:after,body>.elementor-location-single .partner:after{bottom:-3.25rem}}@media (width>768.01px){body>main .partner.partner-remove-line:after,body>.elementor-location-archive .partner.partner-remove-line:after,body>.elementor-location-single .partner.partner-remove-line:after{content:none}}@media (width < 768px){body>main .partner.partner-remove-line:after,body>.elementor-location-archive .partner.partner-remove-line:after,body>.elementor-location-single .partner.partner-remove-line:after{content:""}}@media (width < 768px){body>main .partner.partner-remove-line:last-child:after,body>.elementor-location-archive .partner.partner-remove-line:last-child:after,body>.elementor-location-single .partner.partner-remove-line:last-child:after{content:none}}body>main .mc4wp-form .mc4wp-form-fields,body>.elementor-location-archive .mc4wp-form .mc4wp-form-fields,body>.elementor-location-single .mc4wp-form .mc4wp-form-fields{display:flex;flex-direction:column;gap:1rem}body>main .mc4wp-form .mc4wp-form-fields .row,body>.elementor-location-archive .mc4wp-form .mc4wp-form-fields .row,body>.elementor-location-single .mc4wp-form .mc4wp-form-fields .row{gap:1rem 0}body>main .mc4wp-form .dsgvo *,body>.elementor-location-archive .mc4wp-form .dsgvo *,body>.elementor-location-single .mc4wp-form .dsgvo *{font-weight:400}body>main .mc4wp-form .mc4wp-response>.mc4wp-alert,body>.elementor-location-archive .mc4wp-form .mc4wp-response>.mc4wp-alert,body>.elementor-location-single .mc4wp-form .mc4wp-response>.mc4wp-alert{background:#fff;color:#459b47;border-radius:2rem;padding:1rem 2rem;margin:2rem 0 0;font-size:clamp(1.65rem, 1.475rem + 0.7vw, 2rem);font-weight:700}body>main .mc4wp-form .mc4wp-response>.mc4wp-alert:empty,body>.elementor-location-archive .mc4wp-form .mc4wp-response>.mc4wp-alert:empty,body>.elementor-location-single .mc4wp-form .mc4wp-response>.mc4wp-alert:empty{display:none}body>main .formular .row,body>.elementor-location-archive .formular .row,body>.elementor-location-single .formular .row{margin-bottom:1rem}body>main .formular [class*=col],body>.elementor-location-archive .formular [class*=col],body>.elementor-location-single .formular [class*=col]{position:relative}body>main .formular label,body>.elementor-location-archive .formular label,body>.elementor-location-single .formular label{transition:all 1s;pointer-events:none;background:#fff;z-index:1}body>main .formular .wpcf7-checkbox label,body>.elementor-location-archive .formular .wpcf7-checkbox label,body>.elementor-location-single .formular .wpcf7-checkbox label{position:relative;left:inherit;top:inherit;margin-bottom:.5rem;background:0 0;transform:none;opacity:inherit;pointer-events:inherit;z-index:auto}body>main .formular img.wpcf7-captchac,body>.elementor-location-archive .formular img.wpcf7-captchac,body>.elementor-location-single .formular img.wpcf7-captchac{width:150px;height:auto}body>main .formular .datenschutz label,body>.elementor-location-archive .formular .datenschutz label,body>.elementor-location-single .formular .datenschutz label{display:flex;flex-direction:row;gap:0}body>main .formular .datenschutz label input,body>.elementor-location-archive .formular .datenschutz label input,body>.elementor-location-single .formular .datenschutz label input{flex:0 0 40px}body>main form.wpcf7-form.invalid .wpcf7-response-output,body>.elementor-location-archive form.wpcf7-form.invalid .wpcf7-response-output,body>.elementor-location-single form.wpcf7-form.invalid .wpcf7-response-output{background:#d13654;color:#fff;font-weight:700}body>main form.wpcf7-form.sent .wpcf7-response-output,body>.elementor-location-archive form.wpcf7-form.sent .wpcf7-response-output,body>.elementor-location-single form.wpcf7-form.sent .wpcf7-response-output{background:#459b47;color:#fff;font-weight:700}body>main form.wpcf7-form .wpcf7-response-output,body>.elementor-location-archive form.wpcf7-form .wpcf7-response-output,body>.elementor-location-single form.wpcf7-form .wpcf7-response-output{display:block;clear:both;width:100%;margin:2rem auto 0 auto;padding:1rem;font-size:2rem;border:0;text-align:center;border-radius:.5rem;box-shadow:0 0 1em 0 rgba(0,0,0,.4)}body.archive>main .mmk-blog-style .elementor-posts-container article{padding:1rem;box-shadow:0 0 1rem rgba(0,0,0,.25);border-radius:2em}body.archive>main .mmk-blog-style .elementor-posts-container article a.elementor-post__thumbnail__link{margin:-1rem -1rem 0 !important;width:calc(100% + 2rem)}body.archive>main .mmk-blog-style .elementor-posts-container article:hover,body.archive>main .mmk-blog-style .elementor-posts-container article:focus,body.archive>main .mmk-blog-style .elementor-posts-container article:active{box-shadow:0 0 1rem rgba(0,0,0,.5)}body>footer{display:flex;flex-direction:column;z-index:5;padding:4rem 0 2rem !important}body>footer .socials-menu,body>footer .eu-logos{width:auto;min-width:220px}@media (width < 1024px){body>footer .socials-menu,body>footer .eu-logos{min-width:180px}}@media (width < 768px){body>footer .socials-menu{width:100%;min-width:none}body>footer .eu-logos{width:calc(40% - 2rem);min-width:none}body>footer .eu-text{width:calc(60% - 2rem);min-width:none}}@media (width < 500px){body>footer .socials-menu,body>footer .eu-logos,body>footer .eu-text{width:100%}body>footer .eu-logos{max-width:200px}}body>footer .eu-text *{font-size:.85rem !important}body>footer>.row{margin-inline:auto;padding:0;width:100%}body>footer>.row>.container{padding-inline:1rem}body>footer>.row>.container p:last-child{margin-bottom:0}body>footer>.row.footer-boxes{padding:0;overflow:hidden}body>footer>.row.footer-boxes>*{padding:0}@media (width < 1500px){body>footer>.row.footer-boxes .wide{display:none}}@media (width>1500px){body>footer>.row.footer-boxes .short{display:none}body>footer>.row.footer-boxes{max-height:350px}}.dialog-lightbox-widget .elementor-lightbox-item img{box-shadow:none}a.dialog-close-button{border-radius:50%;padding:.25rem}.animate-slide-down{animation:slide-down .7s}@keyframes slide-down{0%{opacity:1;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}.animate-slide-down2{animation:slide-down2 .7s}@keyframes slide-down2{0%{opacity:0;transform:translateY(-10%)}100%{opacity:1;transform:translateY(0)}}@keyframes shake{25%{transform:translateX(4px)}50%{transform:translateX(-4px)}75%{transform:translateX(4px)}}#BorlabsCookieBox .cookie-box ._brlbs-legal>*{width:auto}.elementor-widget-html{width:100%}#elementor-preview-iframe body>header:not(:has(.teaser-img)){padding-top:10rem;display:none}