body.bioi9-page{background:#fafbf6;color:#173d35;font-family:Arial,Helvetica,sans-serif}.bioi9-page p{margin-top:0}.bioi9-page .elementor-widget-heading em{font-family:Georgia,serif;font-weight:400;color:#6b8244}.bioi9-page .b9-contact em{color:#dceaa4}.bioi9-page .e-con.b9-wrap{width:88%;max-width:1240px;margin-inline:auto}.bioi9-page .b9-label{letter-spacing:.15em;font-weight:700}.bioi9-page .b9-label p{margin:0}.bioi9-page .e-con.b9-split{align-items:center;gap:70px;flex-wrap:nowrap}.bioi9-page .e-con.b9-split>.e-con{flex:1;min-width:0}.bioi9-page .e-con.b9-split>.elementor-widget{flex:1;min-width:0}.bioi9-page .e-con.b9-hero-title{flex:1.8}.bioi9-page .e-con.b9-hero-aside{flex:1;max-width:330px}.bioi9-page .b9-header{position:sticky;top:0;z-index:50;border-bottom:1px solid #dce2d8;padding:12px 0;background:#fffef9f5;backdrop-filter:blur(15px)}body.admin-bar.bioi9-page .b9-header{top:32px}.bioi9-page .e-con.b9-nav-row{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap}.bioi9-page .b9-logo{width:120px;flex:0 0 120px}.bioi9-page .b9-logo img{width:120px;height:64px;object-fit:contain;mix-blend-mode:multiply}.bioi9-page .e-con.b9-nav{width:auto;flex-direction:row;gap:14px;align-items:center}.bioi9-page .b9-nav .elementor-widget{width:auto}.bioi9-page .b9-nav-link .elementor-button,.bioi9-page .b9-text-link .elementor-button{background:transparent;padding:12px 0;color:#173d35;border-radius:0}.bioi9-page .b9-nav-cta .elementor-button{background:transparent;border:1px solid #9ba88b;color:#173d35}.bioi9-page .b9-text-link .elementor-button{border-bottom:1px solid #a8b4a5;line-height:1.6;text-align:left}.bioi9-page .e-con.b9-hero-photo{height:560px;overflow:hidden;margin:0 1.5%;width:97%;position:relative;border-radius:4px}.bioi9-page .b9-parallax-image{position:absolute;inset:-10% 0;height:120%;width:100%;max-width:none;will-change:transform}.bioi9-page .b9-parallax-image>.elementor-widget-container{height:100%}.bioi9-page .b9-parallax-image img{height:100%;width:100%;max-width:none;object-fit:cover}.bioi9-page .b9-hero-photo:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#10352dc0,transparent 60%)}.bioi9-page .e-con.b9-photo-caption{position:absolute;bottom:35px;left:5%;width:90%;z-index:2;flex-direction:row;justify-content:space-between;align-items:center}.bioi9-page .b9-photo-arrow{width:auto}.bioi9-page .e-con.b9-cards{gap:18px;flex-wrap:nowrap}.bioi9-page .e-con.b9-card{flex:1;min-width:0;min-height:380px;border:1px solid #dce2d8;transition:transform .3s,background .3s}.bioi9-page .b9-card:hover{transform:translateY(-6px);background:#e2eabf}.bioi9-page .b9-card .b9-text-link{margin-top:auto}.bioi9-page .b9-territory-image{overflow:hidden;border-radius:210px 210px 4px 4px}.bioi9-page .b9-territory-image img{width:100%;height:580px;object-fit:cover;object-position:83% center}.bioi9-page .b9-contact .b9-label{color:#bcd6bf!important}.bioi9-page .e-con.b9-footer-row{flex-direction:row;align-items:center;justify-content:space-between;gap:25px}.bioi9-page .b9-footer-row>.elementor-widget{width:auto}.bioi9-page .b9-footer{padding:30px 0}.bioi9-page .b9-footer p{margin:0}.bioi9-page .b9-services .elementor-tab-title{padding:24px}.bioi9-page .b9-services .elementor-tab-content{padding:5px 24px 26px}.bioi9-page [id]{scroll-margin-top:120px}.bioi9-page .elementor-button{transition:transform .25s}.bioi9-page .elementor-button:hover{transform:translateY(-2px)}.bioi9-page :focus-visible{outline:3px solid #9ca949;outline-offset:4px}.bioi9-page .b9-motion-toggle{position:absolute;z-index:3;bottom:8px;left:5%;border:0;padding:4px;background:#173d35b0;color:white;font:11px Arial;text-decoration:underline}.bioi9-page .b9-menu-toggle{display:none}.bioi9-page.b9-motion .b9-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s,transform .7s}.bioi9-page.b9-motion .b9-reveal.b9-visible{opacity:1;transform:none}.bioi9-page .b9-progress{position:fixed;left:0;top:0;height:3px;z-index:100;background:#949e44;pointer-events:none}.elementor-editor-active .b9-reveal{opacity:1!important;transform:none!important}.elementor-editor-active .b9-header{position:relative!important}
@media(max-width:1024px){.bioi9-page .e-con.b9-split{gap:35px}.bioi9-page .e-con.b9-nav{gap:10px}.bioi9-page .b9-nav .elementor-button{font-size:11px}.bioi9-page .e-con.b9-hero-photo{height:480px}}
@media(max-width:767px){.bioi9-page .e-con.b9-section{padding-top:55px;padding-bottom:55px}.bioi9-page .e-con.b9-split,.bioi9-page .e-con.b9-cards{flex-direction:column;gap:28px}.bioi9-page .e-con.b9-split>.e-con,.bioi9-page .e-con.b9-split>.elementor-widget,.bioi9-page .e-con.b9-card{width:100%;max-width:100%}.bioi9-page .e-con.b9-card{min-height:300px}.bioi9-page .e-con.b9-nav{flex-wrap:wrap;justify-content:flex-end;gap:4px}.bioi9-page.b9-menu-ready .b9-menu-toggle{display:block;border:1px solid #9ba88b;border-radius:25px;padding:10px 17px;background:transparent;color:#173d35;font:13px Arial}.bioi9-page.b9-menu-ready .e-con.b9-nav{display:none;position:absolute;top:85px;left:-6.8%;width:113.6%;background:#fafbf6;padding:22px;flex-direction:column;align-items:stretch;border-bottom:1px solid #dce2d8}.bioi9-page.b9-menu-ready .e-con.b9-nav.b9-open{display:flex}.bioi9-page .b9-nav .elementor-button{font-size:13px}.bioi9-page .e-con.b9-hero-photo{height:380px}.bioi9-page .b9-parallax-image img{object-position:53% center}.bioi9-page .b9-photo-caption .elementor-heading-title{font-size:25px}.bioi9-page .b9-territory-image img{height:400px}.bioi9-page .e-con.b9-footer-row{flex-wrap:wrap}.bioi9-page .b9-footer-row>.elementor-widget{max-width:100%}.bioi9-page .b9-services .elementor-tab-title{padding:20px 10px}.bioi9-page .b9-services .elementor-tab-content{padding:5px 10px 20px}body.admin-bar.bioi9-page .b9-header{top:46px}}
@media(max-width:600px){body.admin-bar.bioi9-page .b9-header{top:0}}
@media(prefers-reduced-motion:reduce){.bioi9-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.bioi9-page .b9-parallax-image{transform:none!important}.bioi9-page.b9-motion .b9-reveal{opacity:1;transform:none}}
