/* About Us / O nas: original Avada content, full-bleed presentation. */
body.hw-about-page{background:#172e24}body.hw-about-page #main{padding:0!important;background:#172e24;overflow:clip}body.hw-about-page #main>.fusion-row,body.hw-about-page #content{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;float:none!important}body.hw-about-page .fusion-tb-header,body.hw-about-page .fusion-header-wrapper,body.hw-about-page .fusion-page-title-bar,body.hw-about-page .fusion-post-title,body.hw-about-page .fusion-meta-info,body.hw-about-page #sidebar{display:none!important}body.hw-about-page .post,body.hw-about-page .post-content{margin:0!important;padding:0!important}body.hw-about-page .hw-about-hero-container{padding:0!important;margin:0!important;background:#182e24!important}body.hw-about-page .hw-about-hero-container>.fusion-builder-row,body.hw-about-page .hw-about-hero-container .fusion-layout-column,body.hw-about-page .hw-about-hero-container .fusion-column-wrapper{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;min-height:0!important}.hwa-hero{height:100svh;min-height:700px;max-height:1200px;position:relative;isolation:isolate;overflow:hidden;background:#162c22;color:#f8f1de}.hwa-pictures,.hwa-scene,.hwa-shade,.hwa-atmosphere{position:absolute;inset:0}.hwa-scene{opacity:0;transition:opacity 1.7s ease}.hwa-scene.is-on{opacity:1}.hwa-scene img{width:100%;height:100%;object-fit:cover;object-position:center;animation:hwa-drift 20s ease-in-out infinite alternate}.hwa-scene:nth-child(2) img{object-position:65% center}.hwa-shade{background:linear-gradient(90deg,#101d17e8 0%,#172c23a6 37%,#12251d11 85%),linear-gradient(0deg,#15271dbb,transparent 35%,#11261b55);z-index:1}.hwa-header{position:absolute;top:35px;left:5%;right:5%;display:flex;align-items:center;justify-content:space-between;gap:30px;z-index:5}.hwa-brand{display:block;flex-shrink:0;width:95px}.hwa-brand img{display:block;width:95px;height:auto;filter:drop-shadow(0 2px 10px #14231966)}.hwa-copy{position:absolute;z-index:3;left:8%;top:48%;transform:translateY(-50%);width:75%;max-width:930px}.hwa-kicker{font:9px/1.5 Arial,sans-serif;letter-spacing:4px;color:#e7ce95;margin:0 0 24px!important}.hwa-copy h1{font:400 clamp(64px,8vw,122px)/1.05 Georgia,serif!important;letter-spacing:-4px!important;color:#fff5df!important;margin:0 0 24px!important;text-transform:none!important}.hwa-names{font:italic 24px/1.5 Georgia,serif;color:#e0c18b;margin:0 0 36px!important}.hwa-button{display:inline-flex;align-items:center;gap:46px;border:1px solid #e8d29c70;padding:16px 24px;color:#f5e7c6!important;font:12px/1.5 Arial,sans-serif;text-decoration:none!important;background:#213c2433;backdrop-filter:blur(7px);transition:background .3s}.hwa-button:hover,.hwa-button:focus-visible{background:#ddbf84;color:#203a2a!important}.hwa-button span{font-size:23px}.hwa-bottom{position:absolute;bottom:35px;left:5%;right:5%;z-index:4;display:flex;justify-content:space-between;align-items:center;gap:20px}.hwa-wordmark{font:8px Arial,sans-serif;letter-spacing:3px;color:#ddcfaa}.hwa-scroll{color:#f4ebd5!important;font:11px Arial,sans-serif;display:flex;align-items:center;gap:16px}.hwa-scroll span{font-size:24px}.hwa-controls{display:flex;align-items:center;gap:10px}.hwa-controls button{cursor:pointer;background:transparent;border:1px solid #e7d4a64d;border-radius:50%;width:36px;height:36px;font:11px Arial,sans-serif;color:#e9dfc3;padding:0;transition:background .3s}.hwa-controls button[aria-pressed=true],.hwa-controls button:hover{background:#cdb17a;color:#172d22;border-color:#cdb17a}.hwa-controls button:focus-visible,.hwa-button:focus-visible{outline:2px solid #f2d08d;outline-offset:4px}.hwa-atmosphere{pointer-events:none;z-index:2}.hwa-bee{position:absolute;left:var(--x);top:var(--y);width:31px;height:auto;filter:drop-shadow(2px 5px 5px #0e170e55);animation:hwa-flight calc(11s + var(--i)*2s) ease-in-out infinite alternate;animation-delay:calc(var(--i)*-3s)}.hwa-hero.is-paused *,.hwa-hero.is-offscreen *{animation-play-state:paused!important}.hwa-hero.is-paused .hwa-scene{transition:none}@keyframes hwa-drift{to{transform:scale(1.045)}}@keyframes hwa-flight{0%{transform:translate(-30px,12px) rotate(-12deg)}50%{transform:translate(35px,-16px) rotate(10deg)}100%{transform:translate(70px,20px) rotate(-8deg)}}
body.hw-about-page .hw-about-block{margin:0!important;padding:85px 8%!important;border:0!important;border-radius:0!important;background:#1a3428;color:#c4cfbd}body.hw-about-page .hw-about-block>.fusion-builder-row{max-width:none!important;width:100%!important;margin:0!important;--awb-column-gap:0px}body.hw-about-page .hw-about-block .fusion-layout-column{margin-top:0!important;margin-bottom:0!important}body.hw-about-page .hw-about-block .fusion-column-wrapper{margin:0!important;border:0!important;box-shadow:none!important;border-radius:0!important}body.hw-about-page .hw-about-block .fusion-text,body.hw-about-page .hw-about-block p{font:15px/1.95 Arial,sans-serif!important;color:inherit}body.hw-about-page .hw-about-block h2,body.hw-about-page .hw-about-block h3,body.hw-about-page .hw-about-block h4,body.hw-about-page .hw-about-block .fusion-title-heading{font:400 clamp(32px,3.2vw,50px)/1.2 Georgia,serif!important;text-transform:none!important;letter-spacing:-.8px!important;color:#f6edda!important}body.hw-about-page .hw-about-block .fusion-title{margin:0 0 28px!important}body.hw-about-page .hw-about-block .fusion-separator{display:none!important}body.hw-about-page .hw-about-block .fusion-animated{opacity:1!important;visibility:visible!important;animation:none!important;transform:none!important}body.hw-about-page .hw-about-block .fusion-column-wrapper{visibility:visible!important}body.hw-about-page .hw-about-block .fusion-background-mask,body.hw-about-page .hw-about-block .fusion-background-pattern{display:none!important}
body.hw-about-page .hw-about-intro{background:#eee7d6!important;color:#58614d;text-align:center;padding:85px 14%!important}body.hw-about-page .hw-about-intro .hw-about-intro-image{display:none!important}body.hw-about-page .hw-about-intro .fusion-layout-column{width:100%!important;flex-basis:100%!important;max-width:100%!important;margin:0!important}body.hw-about-page .hw-about-intro .fusion-column-wrapper{max-width:950px;margin:auto!important;padding:0!important}body.hw-about-page .hw-about-intro .fusion-title-heading{color:#263e2e!important;font-size:clamp(23px,2.5vw,35px)!important;line-height:1.5!important}body.hw-about-page .hw-about-intro .fusion-text p{font:18px/1.95 Georgia,serif!important;color:#6b705a}body.hw-about-page .hw-about-values{background:#1b3528!important}body.hw-about-page .hw-about-values>.fusion-builder-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;counter-reset:hwabout}body.hw-about-page .hw-about-values .fusion-layout-column{width:auto!important;flex-basis:auto!important;max-width:none!important;border-top:1px solid #cbb17b70;padding-top:25px!important}body.hw-about-page .hw-about-values .fusion-layout-column:before{counter-increment:hwabout;content:'0'counter(hwabout);font:12px Arial,sans-serif;letter-spacing:3px;color:#d7bb81;display:block;margin-bottom:25px}body.hw-about-page .hw-about-values .fontawesome-icon{display:none}body.hw-about-page .hw-about-values .fusion-title-heading{font-size:35px!important}body.hw-about-page .hw-about-values .fusion-text p{font-size:13px!important;line-height:1.95!important}
body.hw-about-page .hw-about-together{position:relative;background:linear-gradient(90deg,#11291ce6,#1a3326b8),url('footer-dusk.jpg') center/cover!important;isolation:isolate;padding:100px 14%!important;text-align:center}body.hw-about-page .hw-about-together .awb-background-slider{display:none!important}body.hw-about-page .hw-about-together .fusion-layout-column{width:100%!important;max-width:850px!important;flex-basis:100%!important;margin:auto!important}body.hw-about-page .hw-about-together .fusion-builder-row{justify-content:center}body.hw-about-page .hw-about-together .fusion-column-wrapper{padding:0!important;background:none!important}body.hw-about-page .hw-about-together .fusion-text p{color:#e2e6d3;font:17px/1.95 Georgia,serif!important}
body.hw-about-page .hw-about-person{padding:0!important;background:#ece6d7!important;color:#5e6854}body.hw-about-page .hw-about-person>.fusion-builder-row{display:grid!important;grid-template-columns:1fr 1fr;gap:0;align-items:stretch}body.hw-about-page .hw-about-person .fusion-layout-column{width:auto!important;flex-basis:auto!important;max-width:none!important}body.hw-about-page .hw-about-person .hw-about-copy > .fusion-column-wrapper{padding:65px clamp(30px,6vw,90px)!important;background:#ece6d7!important;display:flex!important;flex-direction:column;justify-content:center}body.hw-about-page .hw-about-person .hw-about-copy .fusion-imageframe{display:none!important}body.hw-about-page .hw-about-person .hw-about-copy .fusion-title-heading{color:#2d4533!important;font-size:52px!important}body.hw-about-page .hw-about-person .hw-about-photo .fusion-column-wrapper{padding:0!important;display:block!important;height:100%!important;min-height:640px}body.hw-about-page .hw-about-photo .fusion-imageframe,body.hw-about-page .hw-about-photo picture{display:block!important;width:100%!important;height:100%!important;max-width:none!important;aspect-ratio:auto!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.hw-about-page .hw-about-photo img{display:block!important;width:100%!important;height:100%!important;object-fit:cover;min-height:640px;max-height:900px;aspect-ratio:auto!important;border-radius:0!important}body.hw-about-page .hw-about-ribbon{padding:28px 0!important;background:#163024!important;color:#ddc18b;overflow:hidden}body.hw-about-page .hw-about-ribbon .fusion-layout-column{width:100%!important;margin:0!important}body.hw-about-page .hw-about-ribbon .fusion-title{margin:0!important}body.hw-about-page .hw-about-ribbon .fusion-title-heading{font:italic 35px/1.4 Georgia,serif!important;letter-spacing:0!important;color:#ddc18b!important}body.hw-about-page .hw-about-photo-break{min-height:480px;padding:0!important;background-size:cover!important;background-position:center!important}body.hw-about-page .hw-about-history{background:#1a3327!important}body.hw-about-page .hw-about-name{background:#eee7d6!important;color:#5e6852}body.hw-about-page .hw-about-name .fusion-title-heading{color:#294331!important}body.hw-about-page .hw-about-history .fusion-layout-column,body.hw-about-page .hw-about-name .fusion-layout-column{width:100%!important;max-width:none!important;margin:0!important}body.hw-about-page .hw-about-history .fusion-column-wrapper:has(.fusion-text),body.hw-about-page .hw-about-name .fusion-column-wrapper:has(.fusion-text){display:grid!important;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start;padding:0!important}body.hw-about-page .hw-about-history .fusion-column-wrapper>.fusion-title,body.hw-about-page .hw-about-name .fusion-column-wrapper>.fusion-title{grid-column:1;margin:0!important}body.hw-about-page .hw-about-history .fusion-column-wrapper>.fusion-text,body.hw-about-page .hw-about-name .fusion-column-wrapper>.fusion-text{grid-column:2;grid-row:1}body.hw-about-page .hw-about-history .fusion-layout-column:not(:has(.fusion-text)){display:none!important}
@media(max-width:1000px){.hwa-copy{width:83%;left:7%}.hwa-copy h1{font-size:84px!important}.hwa-header{gap:18px}.hw-about-page .hw-about-values>.fusion-builder-row{gap:25px!important}body.hw-about-page .hw-about-person .hw-about-copy > .fusion-column-wrapper{padding:45px 30px!important}body.hw-about-page .hw-about-block{padding:65px 7%!important}body.hw-about-page .hw-about-person{padding:0!important}.hwa-brand,.hwa-brand img{width:78px}}
@media(max-width:700px){.hwa-hero{height:100svh;min-height:700px}.hwa-header{top:22px;left:6%;right:6%;align-items:flex-start}.hwa-brand,.hwa-brand img{width:66px}.hwa-copy{top:auto;bottom:145px;transform:none;width:86%;left:7%}.hwa-copy h1{font-size:clamp(55px,15vw,78px)!important;letter-spacing:-2px!important;line-height:1.05!important;max-width:340px}.hwa-kicker{font-size:8px;letter-spacing:3px}.hwa-names{font-size:23px;margin-bottom:28px!important}.hwa-button{padding:13px 19px;font-size:11px;gap:34px}.hwa-shade{background:linear-gradient(0deg,#10261ced 6%,#182d22cf 45%,#1b301f20 82%,#15291c77)}.hwa-scene:first-child img{object-position:70% center}.hwa-bottom{bottom:25px;left:7%;right:7%}.hwa-wordmark{display:none}.hwa-scroll{font-size:10px;gap:8px}.hwa-controls{gap:6px}.hwa-controls button{width:31px;height:31px;font-size:10px}.hwa-bee{width:24px}.hwa-bee:nth-child(n+3){display:none}body.hw-about-page .hw-about-block{padding:55px 7%!important}body.hw-about-page .hw-about-values>.fusion-builder-row{grid-template-columns:1fr;gap:35px!important}body.hw-about-page .hw-about-values .fusion-layout-column:before{margin-bottom:15px}body.hw-about-page .hw-about-block h3,body.hw-about-page .hw-about-block .fusion-title-heading{font-size:34px!important}body.hw-about-page .hw-about-intro .fusion-text p{font-size:16px!important}body.hw-about-page .hw-about-person{padding:0!important}body.hw-about-page .hw-about-person>.fusion-builder-row{display:flex!important;flex-direction:column}body.hw-about-page .hw-about-person .hw-about-copy{order:2}body.hw-about-page .hw-about-person .hw-about-photo{order:1}body.hw-about-page .hw-about-person .hw-about-copy > .fusion-column-wrapper{padding:45px 8%!important}body.hw-about-page .hw-about-person .hw-about-photo .fusion-column-wrapper{min-height:0!important;height:auto!important}body.hw-about-page .hw-about-photo .fusion-imageframe,body.hw-about-page .hw-about-photo picture{height:auto!important;max-height:480px;overflow:hidden}body.hw-about-page .hw-about-photo img{height:auto!important;min-height:0!important;max-height:480px;object-fit:cover;aspect-ratio:1!important}body.hw-about-page .hw-about-together .fusion-text p{font-size:16px!important}body.hw-about-page .hw-about-ribbon{padding:22px 0!important}body.hw-about-page .hw-about-ribbon .fusion-title-heading{font-size:27px!important}body.hw-about-page .hw-about-photo-break{min-height:300px;padding:0!important}body.hw-about-page .hw-about-history .fusion-column-wrapper:has(.fusion-text),body.hw-about-page .hw-about-name .fusion-column-wrapper:has(.fusion-text){display:block!important}body.hw-about-page .hw-about-history .fusion-title,body.hw-about-page .hw-about-name .fusion-title{margin-bottom:25px!important}}
@media(prefers-reduced-motion:reduce){.hwa-hero *{animation:none!important;transition:none!important}body.hw-about-page .hw-about-ribbon .awb-marquee-left{animation:none!important;white-space:normal!important}.hwa-scene img{transform:none!important}}

/* Neutralise legacy inline typography and nested-column spacing without changing copy. */
body.hw-about-page .hw-about-block .fusion-text p{text-align:left!important}
body.hw-about-page .hw-about-intro .fusion-column-wrapper{background:none!important}
body.hw-about-page .hw-about-intro .fusion-text p{text-align:center!important}
body.hw-about-page .hw-about-intro .fusion-title-heading p,body.hw-about-page .hw-about-intro .fusion-title-heading p strong{font:400 clamp(23px,2.5vw,35px)/1.5 Georgia,serif!important;text-align:center!important;color:#293f2f!important}
body.hw-about-page .hw-about-values .fusion-column-wrapper{padding:0!important}
body.hw-about-page .hw-about-values .fusion-title,body.hw-about-page .hw-about-values .fusion-title-heading{text-align:left!important}
body.hw-about-page .hw-about-values .fusion-text p{font-size:14px!important}
body.hw-about-page .hw-about-copy .fusion-builder-row-inner{display:block!important;width:100%!important;margin:0!important}
body.hw-about-page .hw-about-copy .fusion-builder-row-inner>.fusion-layout-column{width:100%!important;max-width:none!important;margin:0!important}
body.hw-about-page .hw-about-copy .fusion-builder-row-inner .fusion-column-wrapper{padding:0!important}
body.hw-about-page .hw-about-photo .fusion-image-element{display:block!important;width:100%!important;height:100%!important;min-height:640px;overflow:hidden}
body.hw-about-page .hw-about-photo .fusion-imageframe{position:relative!important}
body.hw-about-page .hw-about-photo img{position:absolute!important;inset:0;max-height:none!important}
@media(max-width:700px){body.hw-about-page .hw-about-photo .fusion-image-element{height:390px!important;min-height:0!important;max-height:480px}body.hw-about-page .hw-about-photo .fusion-imageframe{height:100%!important}body.hw-about-page .hw-about-photo img{height:100%!important;aspect-ratio:auto!important}body.hw-about-page .hw-about-intro .fusion-title-heading p,body.hw-about-page .hw-about-intro .fusion-title-heading p strong{font-size:24px!important}}
