.elementor-1035 .elementor-element.elementor-element-313f6059{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-0adbf15d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-4b2f829f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1035 .elementor-element.elementor-element-52936af5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1035 .elementor-element.elementor-element-9d9c0af2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-0efa8863{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-13712229{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-449cf01c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-4a976842{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-3f2e1c5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-76edda31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-a7c49b2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1035 .elementor-element.elementor-element-662ced7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-28d397e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-b915d601{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-bda448ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-9b505491{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-e95c66de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-e9f0e6b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-96490b34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-eb6fd18e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-8da02b30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-da854626{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1035 .elementor-element.elementor-element-5c310f0d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-313f6059 */.elementor-1035 .elementor-element.elementor-element-313f6059{background:#f7f8f5;color:#20342d;font-family:'Aspekta Home 2',sans-serif;gap:0}.elementor-1035 .elementor-element.elementor-element-313f6059 *{box-sizing:border-box;letter-spacing:0}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-wrap{width:100%;max-width:1280px;margin:0 auto;padding:88px 48px;gap:24px}.elementor-1035 .elementor-element.elementor-element-313f6059 h1,.elementor-1035 .elementor-element.elementor-element-313f6059 h2{margin:0;font-weight:400;line-height:1.12;color:inherit;overflow-wrap:break-word}.elementor-1035 .elementor-element.elementor-element-313f6059 h1{font-size:76px}.elementor-1035 .elementor-element.elementor-element-313f6059 h2{font-size:46px}.elementor-1035 .elementor-element.elementor-element-313f6059 p{font-size:19px;line-height:1.65;margin:0;max-width:820px}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-hero{position:relative;isolation:isolate;min-height:530px;justify-content:center;color:white;background:#20342d;overflow:hidden}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-bg{position:absolute;inset:0;z-index:-2}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-bg .elementor-widget-image,.elementor-1035 .elementor-element.elementor-element-313f6059 .about-bg img{width:100%;height:100%;object-fit:cover;object-position:center 40%}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-hero:after{content:'';position:absolute;inset:0;background:rgba(8,37,24,.65);z-index:-1}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-hero p,.elementor-1035 .elementor-element.elementor-element-313f6059 .about-hero h1{color:white!important}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-hero .elementor-widget-text-editor:last-child p{font-size:30px;line-height:1.35}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-copy{gap:24px}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-photo img{width:100%;height:480px;object-fit:cover;border-radius:8px}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-band{background:#e7ece8}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-gallery{gap:24px;width:100%;margin:12px 0}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-gallery img{width:100%;height:380px;object-fit:cover;border-radius:8px}.elementor-1035 .elementor-element.elementor-element-313f6059 .elementor-button{background:#20342d;color:white;border-radius:30px;padding:17px 25px;font-size:16px;line-height:1.3}.elementor-1035 .elementor-element.elementor-element-313f6059 .elementor-button:hover{background:#11602f}.elementor-1035 .elementor-element.elementor-element-313f6059 .elementor-widget{min-width:0}@media(max-width:1024px){.elementor-1035 .elementor-element.elementor-element-313f6059 .about-wrap{padding:64px 32px}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-two{gap:32px}.elementor-1035 .elementor-element.elementor-element-313f6059 h2{font-size:38px}}@media(max-width:767px){.elementor-1035 .elementor-element.elementor-element-313f6059 .about-wrap{padding:48px 24px}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-two{grid-template-columns:1fr;gap:32px}.elementor-1035 .elementor-element.elementor-element-313f6059 h1{font-size:48px}.elementor-1035 .elementor-element.elementor-element-313f6059 h2{font-size:34px}.elementor-1035 .elementor-element.elementor-element-313f6059 p{font-size:17px}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-hero{min-height:460px}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-hero .elementor-widget-text-editor:last-child p{font-size:25px}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-photo img{height:360px}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-gallery img{height:300px}}
.elementor-1035 .elementor-element.elementor-element-313f6059 .about-gallery{align-items:start;gap:48px;padding-bottom:48px}.elementor-1035 .elementor-element.elementor-element-313f6059 .cir-item{gap:12px;min-width:0}.elementor-1035 .elementor-element.elementor-element-313f6059 .cir-item-1{margin-top:112px;--d:.12s}.elementor-1035 .elementor-element.elementor-element-313f6059 .cir-frame{position:relative;overflow:hidden;border-radius:8px;background:#20342d;transform:translateZ(0);transition:clip-path .9s cubic-bezier(.16,1,.3,1) var(--d,0s)}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-gallery .cir-frame img{display:block;height:480px;border-radius:0;transition:transform 1.05s cubic-bezier(.16,1,.3,1) var(--d,0s)}.elementor-1035 .elementor-element.elementor-element-313f6059 .cir-caption p{font-size:15px;color:#11602f}.elementor-1035 .elementor-element.elementor-element-313f6059 .cir-caption{transition:opacity .45s ease calc(var(--d,0s) + .7s),transform .55s cubic-bezier(.16,1,.3,1) calc(var(--d,0s) + .7s)}.elementor-1035 .elementor-element.elementor-element-313f6059 .cir-ready:not(.is-revealed) .cir-frame{clip-path:inset(0 100% 0 0)}.elementor-1035 .elementor-element.elementor-element-313f6059 .cir-ready.cir-item-1:not(.is-revealed) .cir-frame{clip-path:inset(0 0 100% 0)}.elementor-1035 .elementor-element.elementor-element-313f6059 .cir-ready:not(.is-revealed) img{transform:scale(1.25)}.elementor-1035 .elementor-element.elementor-element-313f6059 .cir-ready:not(.is-revealed) .cir-caption{opacity:0;transform:translateY(8px)}.elementor-1035 .elementor-element.elementor-element-313f6059 .is-revealed .cir-frame{clip-path:inset(0)}.elementor-1035 .elementor-element.elementor-element-313f6059 .is-revealed img{transform:scale(1)}.elementor-1035 .elementor-element.elementor-element-313f6059 .is-revealed .cir-caption{opacity:1;transform:none}@media(max-width:767px){.elementor-1035 .elementor-element.elementor-element-313f6059 .about-gallery{gap:32px;padding-bottom:0}.elementor-1035 .elementor-element.elementor-element-313f6059 .cir-item-1{margin-top:0}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-gallery .cir-frame img{height:360px}}@media(prefers-reduced-motion:reduce){.elementor-1035 .elementor-element.elementor-element-313f6059 .cir-frame,.elementor-1035 .elementor-element.elementor-element-313f6059 .cir-caption,.elementor-1035 .elementor-element.elementor-element-313f6059 .cir-frame img{transition:none!important;clip-path:inset(0)!important;transform:none!important;opacity:1!important}}
.elementor-1035 .elementor-element.elementor-element-313f6059 .elementor-widget-text-editor p+p{margin-top:20px}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-expanded{gap:28px}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-extra-gallery{align-items:start;margin-top:20px;gap:48px}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-extra-item{gap:20px;min-width:0}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-extra-item img{width:100%;height:360px;object-fit:cover;border-radius:6px}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-extra-item h3,.elementor-1035 .elementor-element.elementor-element-313f6059 .about-quality h3{font-family:inherit;font-weight:400;font-size:27px;line-height:1.25;color:#20342d;margin:0}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-extra-item p{font-size:18px}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-quality{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;border-top:1px solid #cad4cd;padding-top:60px;margin-top:32px}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-quality h3{font-size:24px}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-quality p{font-size:18px}@media(max-width:767px){.elementor-1035 .elementor-element.elementor-element-313f6059 .about-extra-gallery,.elementor-1035 .elementor-element.elementor-element-313f6059 .about-quality{grid-template-columns:1fr;gap:32px}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-extra-item img{height:270px}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-quality{padding-top:36px;margin-top:12px}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-extra-item p,.elementor-1035 .elementor-element.elementor-element-313f6059 .about-quality p{font-size:17px}}
/* Readability: branded links and compact editorial sections. */
.elementor-1035 .elementor-element.elementor-element-313f6059 .elementor-widget-text-editor a{color:#11602f;text-decoration:underline;text-underline-offset:4px}.elementor-1035 .elementor-element.elementor-element-313f6059 .elementor-widget-text-editor a:hover{color:#20342d}.elementor-1035 .elementor-element.elementor-element-313f6059 a:focus-visible{outline:2px solid #11602f;outline-offset:5px}.elementor-1035 .elementor-element.elementor-element-313f6059 .elementor-button{white-space:normal;max-width:100%}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-quality-photo img{display:block;width:100%;height:340px;object-fit:cover;border-radius:8px;margin-top:8px}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-copy{gap:20px}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-quality{align-items:start}@media(max-width:767px){.elementor-1035 .elementor-element.elementor-element-313f6059 .about-quality-photo img{height:240px;object-position:center 55%}.elementor-1035 .elementor-element.elementor-element-313f6059 .elementor-element-96490b34>.elementor-element-8da02b30{order:-1}.elementor-1035 .elementor-element.elementor-element-313f6059 .elementor-element-96490b34 .about-photo img{height:260px}.elementor-1035 .elementor-element.elementor-element-313f6059 .about-wrap{padding-top:40px;padding-bottom:40px}}@media(prefers-reduced-motion:reduce){.elementor-1035 .elementor-element.elementor-element-313f6059 .about-quality-photo{animation:none!important;opacity:1!important;visibility:visible!important}}/* End custom CSS */