html{line-height:1.15;}body{margin:0;}*{box-sizing:border-box;border-width:0;border-style:solid;-webkit-font-smoothing:antialiased;}p,li,ul,pre,div,h1,h2,h3,h4,h5,h6,figure,blockquote,figcaption{margin:0;padding:0;}button{background-color:transparent;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;appearance:button;color:inherit;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focus,[type="button"]:-moz-focus,[type="reset"]:-moz-focus,[type="submit"]:-moz-focus{outline:1px dotted ButtonText;}a{color:inherit;text-decoration:inherit;}pre{white-space:normal;}input{padding:2px 4px;}img{display:block;}details{display:block;margin:0;padding:0;}summary::-webkit-details-marker{display:none;}[data-ui="accordion"] [data-ui="accordion-content"]{max-height:0;overflow:hidden;transition:max-height 0.3s ease-in-out;padding:0;}[data-ui="accordion"] details[data-ui="accordion-trigger"][open] + [data-ui="accordion-content"]{max-height:1000vh;}details[data-ui="accordion-trigger"][open] summary [data-ui="accordion-icon"]{transform:rotate(180deg);}html{scroll-behavior:smooth;}html{font-family:system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-size:1rem;}body{font-weight:400;font-style:normal;text-decoration:undefined;text-transform:undefined;letter-spacing:0.01em;line-height:1.6;color:var(--color-on-surface);background:var(--color-surface);fill:var(--color-on-surface);}:root{--spacing-lg:1rem;--spacing-md:0.75rem;--spacing-sm:0.5rem;--spacing-xl:1.5rem;--spacing-xs:0.25rem;--color-scrim:color-mix(in oklab,#000000 65%,transparent);--spacing-2xl:2rem;--spacing-3xl:3rem;--spacing-4xl:4rem;--color-accent:#0b74d1;--color-border:#c9d2da;--font-size-lg:clamp(1.125rem,1.05rem + 0.4vw,1.25rem);--font-size-sm:clamp(0.875rem,0.82rem + 0.25vw,0.9375rem);--font-size-xl:clamp(1.25rem,1.18rem + 0.55vw,1.5rem);--font-size-xs:clamp(0.6875rem,0.62rem + 0.2vw,0.8125rem);--color-neutral:#c9d2da;--color-outline:#aeb8c0;--color-overlay:color-mix(in oklab,#000000 40%,transparent);--color-primary:#1e3a5f;--color-surface:#ffffff;--divider-value:1px solid var(--color-border);--font-size-2xl:clamp(1.5rem,1.35rem + 0.8vw,1.75rem);--font-size-3xl:clamp(2.2rem,1.9rem + 1.8vw,2.6rem);--font-size-4xl:clamp(3rem,2.4rem + 2.8vw,4rem);--font-size-base:1rem;--shadow-level-1:0 1px 2px rgba(0,0,0,0.06);--shadow-level-2:0 4px 12px rgba(0,0,0,0.1);--shadow-level-3:0 12px 32px rgba(0,0,0,0.18);--color-backplate:color-mix(in oklab,#000000 55%,transparent);--color-on-accent:#fafafa;--color-secondary:#0a7b93;--border-radius-lg:12px;--border-radius-md:8px;--border-radius-sm:4px;--border-radius-xl:16px;--color-on-primary:#fafafa;--color-on-surface:#0f1113;--font-family-body:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-weight-body:400;--line-height-body:1.6;--content-max-width:76rem;--border-radius-card:var(--border-radius-lg);--border-radius-full:9999px;--border-radius-none:0px;--color-on-secondary:#fafafa;--font-style-heading:normal;--font-weight-medium:500;--font-family-heading:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-weight-heading:600;--letter-spacing-body:0.01em;--line-height-heading:1.25;--ui-layout-size-large:144px;--ui-layout-size-small:48px;--ui-layout-space-unit:16px;--border-radius-control:var(--border-radius-md);--ui-layout-size-medium:96px;--ui-layout-size-xlarge:192px;--ui-layout-size-xsmall:16px;--font-style-subheading:normal;--color-surface-elevated:color-mix(in oklab,var(--color-surface) 92%,var(--color-secondary));--ui-color-theme-accent1:#FFFFFF;--ui-color-theme-accent2:#F5D1B0;--ui-layout-radius-round:50%;--ui-layout-size-xxlarge:288px;--letter-spacing-heading:0.02em;--text-transform-heading:none;--ui-color-theme-primary1:#BF4408;--ui-color-theme-primary2:#E65103;--ui-layout-size-maxwidth:1400px;--ui-layout-radius-radius2:2px;--ui-layout-radius-radius4:4px;--ui-layout-radius-radius8:8px;--ui-layout-space-halfunit:8px;--ui-layout-space-sixunits:96px;--ui-layout-space-twounits:32px;--ui-color-theme-secondary1:#FFFFFF;--ui-color-theme-secondary2:#FBF1EB;--ui-layout-space-fiveunits:80px;--ui-layout-space-fourunits:64px;--color-on-surface-secondary:#394b59;--ui-layout-space-threeunits:48px;--ui-color-theme-neutral-dark:#191818;--ui-layout-radius-cardradius:8px;--ui-color-theme-neutral-light:#FBFAF9;--ui-layout-radius-imageradius:8px;--ui-layout-radius-inputradius:24px;--ui-layout-radius-buttonradius:24px;--ui-layout-space-oneandhalfunits:24px;}.button{color:var(--ui-color-theme-neutral-dark);display:inline-block;padding:0.5rem 1rem;border-color:var(--ui-color-theme-neutral-dark);border-width:1px;border-radius:4px;background-color:var(--ui-color-theme-neutral-light);}.input{color:var(--ui-color-theme-neutral-dark);cursor:auto;padding:0.5rem 1rem;border-color:var(--ui-color-theme-neutral-dark);border-width:1px;border-radius:4px;background-color:var(--ui-color-theme-neutral-light);}.textarea{color:var(--ui-color-theme-neutral-dark);cursor:auto;padding:0.5rem;border-color:var(--ui-color-theme-neutral-dark);border-width:1px;border-radius:4px;background-color:var(--ui-color-theme-neutral-light);}.list{width:100%;margin:1em 0px 1em 0px;display:block;padding:0px 0px 0px 1.5rem;list-style-type:none;list-style-position:outside;}.list-item{display:list-item;}.menu-show{display:flex !important;transform:none !important;}.ui-input{color:var(--ui-color-theme-neutral-dark);cursor:auto;outline:none;padding:0.5rem 1rem;align-self:stretch;text-align:center;border-color:var(--ui-color-theme-neutral-dark);border-width:1px;border-radius:var(--ui-layout-radius-inputradius);background-color:var(--ui-color-theme-neutral-light);}.ui-input:focus{outline:1px solid var(--ui-color-theme-primary1);}.ui-button-filled{gap:var(--ui-layout-space-halfunit);fill:var(--ui-color-theme-secondary1);color:var(--ui-color-theme-secondary1);cursor:pointer;display:flex;transition:0.3s;align-items:center;font-weight:bold;padding-top:var(--ui-layout-space-halfunit);white-space:nowrap;border-color:var(--ui-color-theme-primary1);border-width:1px;padding-left:var(--ui-layout-space-oneandhalfunits);border-radius:var(--ui-layout-radius-buttonradius);padding-right:var(--ui-layout-space-oneandhalfunits);padding-bottom:var(--ui-layout-space-halfunit);justify-content:center;background-color:var(--ui-color-theme-primary1);}.ui-button-filled:hover{fill:var(--ui-color-theme-secondary2);color:var(--ui-color-theme-secondary2);border-color:var(--ui-color-theme-primary2);background-color:var(--ui-color-theme-primary2);}.ui-button-outline{gap:var(--ui-layout-space-halfunit);fill:var(--ui-color-theme-primary1);color:var(--ui-color-theme-primary1);border:1px solid;cursor:pointer;display:flex;transition:0.3s;align-items:center;font-weight:bold;padding-top:var(--ui-layout-space-halfunit);white-space:nowrap;border-color:var(--ui-color-theme-primary1);padding-left:var(--ui-layout-space-oneandhalfunits);border-radius:var(--ui-layout-radius-buttonradius);padding-right:var(--ui-layout-space-oneandhalfunits);padding-bottom:var(--ui-layout-space-halfunit);justify-content:center;}.ui-button-outline:hover{fill:var(--ui-color-theme-secondary2);color:var(--ui-color-theme-secondary2);border-color:var(--ui-color-theme-primary2);background-color:var(--ui-color-theme-primary2);}.ui-button-flat{gap:var(--ui-layout-space-halfunit);fill:var(--ui-color-theme-primary1);color:var(--ui-color-theme-primary1);cursor:pointer;display:flex;transition:0.3s;align-items:center;font-weight:bold;padding-top:var(--ui-layout-space-halfunit);white-space:nowrap;border-color:transparent;border-width:1px;padding-left:var(--ui-layout-space-oneandhalfunits);border-radius:var(--ui-layout-radius-buttonradius);padding-right:var(--ui-layout-space-oneandhalfunits);padding-bottom:var(--ui-layout-space-halfunit);justify-content:center;}.ui-button-flat:hover{fill:var(--ui-color-theme-secondary1);color:var(--ui-color-theme-secondary1);border-color:var(--ui-color-theme-primary2);background-color:var(--ui-color-theme-primary2);}.ui-heading-1{font-size:48px;font-family:Georgia,"Times New Roman",serif;font-weight:700;line-height:1.5;}.ui-heading-2{font-size:35px;font-family:Georgia,"Times New Roman",serif;font-weight:600;line-height:1.5;}.ui-heading-3{font-size:26px;font-family:Georgia,"Times New Roman",serif;font-weight:600;line-height:1.5;}.ui-body-large{font-size:18px;font-family:system-ui,-apple-system,"Segoe UI",Arial,sans-serif;line-height:1.5;}.ui-body-small{font-size:16px;font-family:system-ui,-apple-system,"Segoe UI",Arial,sans-serif;line-height:1.5;}.ui-team-image-round{width:80px;height:80px;object-fit:cover;border-radius:50%;}.ui-section-padding{width:100%;display:flex;padding:var(--ui-layout-space-fiveunits);position:relative;align-items:center;flex-direction:column;}.ui-section-max-width{width:100%;max-width:var(--ui-layout-size-maxwidth);}.ui-img-ratio-1-1{width:100%;object-fit:cover;aspect-ratio:1/1;border-radius:var(--ui-layout-radius-imageradius);}.ui-img-ratio-16-9{width:100%;object-fit:cover;aspect-ratio:16/9;border-radius:var(--ui-layout-radius-imageradius);}.ui-img-ratio-4-3{width:100%;object-fit:cover;aspect-ratio:4/3;border-radius:var(--ui-layout-radius-imageradius);}.ui-img-ratio-4-6{width:100%;object-fit:cover;aspect-ratio:4/6;border-radius:var(--ui-layout-radius-imageradius);}.ui-img-round{width:100%;border-radius:var(--ui-layout-radius-round);}.ui-flex-column{gap:var(--ui-layout-space-twounits);display:flex;overflow:hidden;position:relative;align-items:center;flex-direction:column;}.ui-flex-row{gap:var(--ui-layout-space-twounits);display:flex;overflow:hidden;position:relative;align-items:center;}.ui-grid-6{display:grid;grid-gap:var(--ui-layout-space-twounits);grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;}.ui-grid-5{display:grid;grid-gap:var(--ui-layout-space-twounits);grid-template-columns:1fr 1fr 1fr 1fr 1fr;}.ui-card{gap:var(--ui-layout-space-oneandhalfunits);display:flex;padding:var(--ui-layout-space-twounits);align-items:stretch;border-radius:var(--ui-layout-radius-cardradius);flex-direction:column;}.ui-box-shadow{box-shadow:0px 0px 5px -2px var(--ui-color-theme-neutral-dark);}.ui-grid-3{display:grid;grid-gap:var(--ui-layout-space-twounits);grid-template-columns:1fr 1fr 1fr;}.ui-grid-4{display:grid;grid-gap:var(--ui-layout-space-twounits);grid-template-columns:1fr 1fr 1fr 1fr;}.ui-grid-2{width:100%;display:grid;grid-gap:var(--ui-layout-space-twounits);grid-template-columns:1fr 1fr;}.ui-checkbox{width:var(--ui-layout-size-xsmall);height:var(--ui-layout-size-xsmall);}.ui-select{cursor:pointer;appearance:none;padding-top:var(--ui-layout-space-halfunit);padding-left:var(--ui-layout-space-unit);border-radius:var(--ui-layout-radius-inputradius);padding-right:var(--ui-layout-space-twounits);padding-bottom:var(--ui-layout-space-halfunit);background-color:var(--ui-color-theme-neutral-light);background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg width%3D%2220%22 height%3D%2220%22  viewBox%3D%220 0 20 20%22 fill%3D%22%23000%22%3E%3Cpath d%3D%22M4.293 7.293a1 1 0 011.414 0L10 11.586l4.293-4.293a1 1 0 111.414 1.414l-5 5a1 1 0 01-1.414 0l-5-5a1 1 0 010-1.414z%22/%3E%3C/svg%3E');background-repeat:no-repeat;background-position:right 8px center;}.ui-divider-horizontal{width:100%;height:1px;background-color:var(--ui-color-theme-neutral-dark);}.ui-icon-small{width:24px;height:24px;}.ui-button-icon{fill:var(--ui-color-theme-secondary1);padding:3px;transition:0.3s;border-radius:var(--ui-layout-radius-round);}.ui-button-icon:hover{fill:var(--ui-color-theme-secondary2);}.ui-icon-medium{width:var(--ui-layout-size-small);height:var(--ui-layout-size-small);}.ui-icon-x-small{width:var(--ui-layout-size-xsmall);height:var(--ui-layout-size-xsmall);}.ui-link{cursor:pointer;display:inline-block;overflow:hidden;background:linear-gradient(to right,var(--ui-color-theme-primary1) 50%,var(--ui-color-theme-neutral-dark) 50%);transition:background-position 300ms ease;font-weight:600;background-clip:text;background-size:200% 100%;background-position:100%;-webkit-text-fill-color:transparent;}.ui-link:hover{background-position:0 100%;}.ui-grid-auto-300{display:grid;grid-gap:var(--ui-layout-space-oneandhalfunits);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));}.ui-animated-group-vertical-reverse{gap:var(--ui-layout-space-unit);width:100%;display:flex;animation:scroll-y 20s linear infinite;align-items:flex-start;flex-direction:column;justify-content:space-around;animation-direction:reverse;}.ui-animated-group-horizontal-reverse{gap:var(--ui-layout-space-unit);display:flex;animation:scroll-x 20s linear infinite;min-width:100%;align-items:center;flex-shrink:0;justify-content:space-around;animation-direction:reverse;}.ui-animated-group-vertical{gap:var(--ui-layout-space-unit);width:100%;display:flex;animation:scroll-y 20s linear infinite;align-items:flex-start;flex-direction:column;justify-content:space-around;}.ui-animated-group-horizontal{gap:var(--ui-layout-space-unit);display:flex;animation:scroll-x 20s linear infinite;min-width:100%;align-items:center;flex-shrink:0;justify-content:space-around;}.ui-animated-group-container-vertical{gap:var(--ui-layout-space-unit);display:flex;overflow:hidden;flex-direction:column;}.ui-animated-group-container-horizontal{gap:var(--ui-layout-space-unit);display:flex;overflow:hidden;}.ui-mask-image-vertical{mask-image:linear-gradient(to bottom,transparent,black 1%,black 99%,transparent);}.ui-mask-image-horizontal{mask-image:linear-gradient(to right,transparent,black 1%,black 99%,transparent);}.ui-img-scale{transition:0.3s;}.ui-img-scale:hover{scale:1.05;}.ui-animated-card-bg-1{width:100%;height:100%;transition:transform 0.3s;border-radius:var(--ui-layout-radius-cardradius);background-color:var(--ui-color-theme-accent1);}.ui-animated-card-bg-2{transition:transform 0.3s;border-radius:var(--ui-layout-radius-cardradius);background-color:var(--ui-color-theme-accent2);}.ui-button-animated{outline:none;z-index:1;overflow:hidden;position:relative;border-width:2px;}.ui-input::placeholder{text-align:center;vertical-align:middle;}.ui-animated-group-container-vertical:hover div{animation-play-state:paused;}.ui-animated-group-container-horizontal:hover div{animation-play-state:paused;}.ui-animated-card-bg-2:has([data-animated="true"]:hover){transform:translate3d(0px,0px,0px) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(3deg) skew(0deg,0deg);}.ui-animated-card-bg-1:has([data-animated="true"]:hover){transform:translate3d(0px,0px,0px) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(-6deg) skew(0deg,0deg);}.ui-button-animated:before{top:0;left:-20%;color:var(--ui-color-theme-neutral-light);width:200%;height:101%;content:"";z-index:1;position:absolute;transform:scaleX(0);transition:transform 0.5s;border-radius:var(--ui-layout-radius-buttonradius);background-color:var(--ui-color-theme-neutral-dark);transform-origin:0 0;transition-timing-function:cubic-bezier(0.5,1.6,0.4,0.7);}.ui-button-animated:hover::before{color:var(--ui-color-theme-neutral-light);z-index:-1;transform:scaleX(1);}.btn{gap:var(--spacing-xs);border:1px solid transparent;cursor:pointer;display:inline-flex;padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-base);box-shadow:var(--shadow-level-1);text-align:center;transition:all 0.2s ease-in-out;align-items:center;font-family:var(--font-family-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);user-select:none;white-space:nowrap;border-radius:var(--border-radius-control);justify-content:center;text-decoration:none;}.btn-primary{color:var(--color-on-primary);border-color:var(--color-primary);background-color:var(--color-primary);}.btn-secondary{color:var(--color-on-secondary);border-color:var(--color-secondary);background-color:var(--color-secondary);}.btn-accent{color:var(--color-on-accent);border-color:var(--color-accent);background-color:var(--color-accent);}.btn-outline{color:var(--color-primary);border:1px solid var(--color-primary);background-color:var(--color-surface);}.btn-link{color:var(--color-primary);box-shadow:none;border-color:transparent;text-decoration:underline;background-color:transparent;}.btn-sm{padding:var(--spacing-sm) var(--spacing-md);}.btn-lg{padding:var(--spacing-lg) var(--spacing-xl);}.btn-xl{padding:var(--spacing-xl) var(--spacing-2xl);}.section-title{font-size:var(--font-size-3xl);font-style:var(--font-style-heading);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);text-transform:var(--text-transform-heading);}.section-subtitle{opacity:0.85;font-size:var(--font-size-lg);font-style:var(--font-style-subheading);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);}.section-content{font-size:var(--font-size-base);font-family:var(--font-family-body);font-weight:var(--font-weight-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);}.hero-title{font-size:var(--font-size-4xl);font-style:var(--font-style-heading);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);text-transform:var(--text-transform-heading);}.hero-subtitle{opacity:0.85;font-size:var(--font-size-lg);font-style:var(--font-style-subheading);font-family:var(--font-family-body);font-weight:var(--font-weight-body);line-height:var(--line-height-body);}.btn:focus-visible{outline:2px solid var(--color-outline);outline-offset:2px;}.btn:disabled{cursor:not-allowed;opacity:0.6;pointer-events:none;}.btn-primary:hover:not(:disabled){border-color:color-mix(in oklab,var(--color-primary) 90%,var(--color-surface));background-color:color-mix(in oklab,var(--color-primary) 90%,var(--color-surface));}.btn-secondary:hover:not(:disabled){border-color:color-mix(in oklab,var(--color-secondary) 90%,var(--color-surface));background-color:color-mix(in oklab,var(--color-secondary) 90%,var(--color-surface));}.btn-accent:hover:not(:disabled){border-color:color-mix(in oklab,var(--color-accent) 90%,var(--color-surface));background-color:color-mix(in oklab,var(--color-accent) 90%,var(--color-surface));}.btn-outline:hover:not(:disabled){color:var(--color-on-primary);border-color:var(--color-primary);background-color:var(--color-primary);}.btn-link:hover:not(:disabled){color:color-mix(in oklab,var(--color-primary) 80%,black);text-decoration:underline;}.navigation-main-container{top:0;width:100%;padding:var(--spacing-md) 0;z-index:1000;position:sticky;background:var(--color-surface);border-bottom:var(--divider-value);}.navigation-inner-wrapper{margin:0 auto;display:flex;padding:0 var(--spacing-xl);max-width:var(--content-max-width);align-items:center;justify-content:space-between;}.navigation-logo-link{color:var(--color-primary);display:flex;align-items:center;text-decoration:none;}.navigation-desktop-menu{gap:var(--spacing-xl);display:flex;align-items:center;}.navigation-mobile-toggle{color:var(--color-primary);border:none;cursor:pointer;display:none;padding:var(--spacing-sm);background:transparent;}.navigation-brand-text{color:var(--color-primary);font-size:var(--font-size-xl);}.navigation-link{color:var(--color-on-surface);font-size:var(--font-size-sm);font-family:var(--font-family-body);font-weight:var(--font-weight-medium);white-space:nowrap;text-decoration:none;}.navigation-mobile-overlay{inset:0;display:none;z-index:1100;position:fixed;background:var(--color-surface);min-height:100vh;overflow-y:auto;flex-direction:column;}.navigation-overlay-header{top:0;display:flex;padding:var(--spacing-lg) var(--spacing-xl);z-index:1110;position:sticky;background:var(--color-surface);align-items:center;border-bottom:var(--divider-value);justify-content:space-between;}.navigation-overlay-content{gap:var(--spacing-xl);flex:1;display:flex;padding:var(--spacing-2xl) var(--spacing-xl);flex-direction:column;}.navigation-mobile-close{color:var(--color-primary);border:none;cursor:pointer;padding:var(--spacing-sm);background:transparent;}.navigation-overlay-link{color:var(--color-on-surface);font-size:var(--font-size-2xl);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);white-space:nowrap;text-decoration:none;}.navigation-link:hover{color:var(--color-primary);}.navigation-overlay-link:hover{color:var(--color-primary);}.footer-root{color:var(--color-on-primary);overflow:hidden;position:relative;padding-top:var(--spacing-4xl);background-color:var(--color-primary);}.footer-container{margin:0 auto;padding:0 var(--spacing-xl);max-width:var(--content-max-width);}.footer-grid{gap:var(--spacing-3xl);display:grid;padding-bottom:var(--spacing-4xl);grid-template-columns:1.5fr 1fr 1.2fr 1.2fr;}.footer-bottom{padding:var(--spacing-xl) 0;border-top:1px solid color-mix(in srgb,var(--color-on-primary) 10%,transparent);}.footer-brand{gap:var(--spacing-lg);display:flex;flex-direction:column;}.footer-bottom-inner{gap:var(--spacing-xl);display:flex;align-items:center;justify-content:space-between;}.footer-description{opacity:0.8;max-width:320px;}.footer-social-links{gap:var(--spacing-md);display:flex;margin-top:var(--spacing-md);}.footer-heading{color:var(--color-on-primary);position:relative;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-xs);}.footer-list{gap:var(--spacing-md);margin:0;display:flex;padding:0;list-style:none;flex-direction:column;}.footer-legal-badge{opacity:0.7;padding:var(--spacing-md);margin-top:var(--spacing-xl);border-radius:var(--border-radius-md);background-color:color-mix(in srgb,var(--color-on-primary) 5%,transparent);}.footer-copyright{opacity:0.6;font-size:var(--font-size-sm);}.footer-legal-links{gap:var(--spacing-xl);display:flex;}.footer-logo-text{color:var(--color-on-primary);font-size:var(--font-size-xl);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-heading);}.footer-social-icon{color:var(--color-on-primary);width:40px;height:40px;display:flex;align-items:center;border-radius:var(--border-radius-full);justify-content:center;text-decoration:none;background-color:color-mix(in srgb,var(--color-on-primary) 10%,transparent);}.footer-list-item{gap:var(--spacing-sm);display:flex;align-items:flex-start;}.footer-contact-item{align-items:center;}.footer-hours-row{gap:2px;flex-direction:column;}.footer-link-secondary{color:var(--color-on-primary);opacity:0.6;font-size:var(--font-size-sm);text-decoration:none;}.footer-link{color:var(--color-on-primary);opacity:0.8;transition:opacity 0.2s ease;text-decoration:none;}.footer-icon-box{color:var(--color-secondary);display:flex;align-items:center;flex-shrink:0;}.footer-hours-value{opacity:1;font-weight:var(--font-weight-medium);}.footer-social-icon:hover{color:var(--color-on-secondary);background-color:var(--color-secondary);}.footer-heading::after{left:0;width:40px;bottom:0;height:2px;content:"";position:absolute;background-color:var(--color-secondary);}.footer-link:hover{color:var(--color-secondary);opacity:1;}.footer-link-secondary:hover{opacity:1;}.kontakt-hero{display:flex;padding:0;overflow:hidden;position:relative;background:var(--color-on-surface);min-height:80vh;align-items:center;}.kontakt-hero-media{top:0;left:0;width:100%;height:100%;z-index:1;position:absolute;}.kontakt-hero-container{width:100%;margin:0 auto;padding:var(--spacing-4xl) var(--spacing-xl);z-index:3;position:relative;max-width:var(--content-max-width);}.kontakt-hero-img{width:100%;height:100%;opacity:0.6;object-fit:cover;}.kontakt-hero-overlay{top:0;left:0;width:100%;height:100%;z-index:2;position:absolute;background:var(--color-scrim);}.kontakt-hero-content{color:var(--color-surface);max-width:700px;}.kontakt-hero-quick-info{gap:var(--spacing-lg);display:flex;flex-direction:column;}.quick-info-item{gap:var(--spacing-md);display:flex;align-items:center;}.quick-info-icon{color:var(--color-surface);width:40px;height:40px;display:flex;background:color-mix(in srgb,var(--color-primary) 20%,transparent);align-items:center;border-radius:var(--border-radius-full);justify-content:center;}.kontakt-obrazec{padding:var(--spacing-4xl) 0;overflow:hidden;position:relative;background:var(--color-surface-elevated);}.kontakt-obrazec-container{margin:0 auto;padding:0 var(--spacing-xl);max-width:var(--content-max-width);}.kontakt-obrazec-card{padding:var(--spacing-4xl);background:var(--color-surface);box-shadow:0 20px 40px rgba(0,0,0,0.05);border-radius:var(--border-radius-xl);}.kontakt-obrazec-header{max-width:600px;margin-bottom:var(--spacing-3xl);}.form-grid{gap:var(--spacing-xl);display:grid;margin-bottom:var(--spacing-2xl);grid-template-columns:repeat(2,1fr);}.form-footer{gap:var(--spacing-xl);display:flex;align-items:center;}.form-group{gap:var(--spacing-xs);display:flex;flex-direction:column;}.form-note{color:var(--color-on-surface-secondary);margin:0;font-size:var(--font-size-xs);}.form-input{border:1px solid var(--color-border);padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-base);background:var(--color-surface);transition:border-color 0.2s ease;font-family:var(--font-family-body);border-radius:var(--border-radius-control);}.form-textarea{resize:vertical;min-height:150px;}.kontakt-podrobnosti{padding:var(--spacing-4xl) 0;overflow:hidden;position:relative;background:var(--color-surface);}.kontakt-podrobnosti-container{margin:0 auto;padding:0 var(--spacing-xl);max-width:var(--content-max-width);}.text-center{text-align:center;}.kontakt-table-wrapper{border:1px solid var(--color-border);overflow:hidden;margin-top:var(--spacing-3xl);border-radius:var(--border-radius-lg);}.kontakt-table{width:100%;text-align:left;border-collapse:collapse;}.font-bold{font-weight:var(--font-weight-heading);}.kontakt-zemljevid{padding:var(--spacing-4xl) 0;overflow:hidden;position:relative;}.kontakt-zemljevid-container{margin:0 auto;padding:0 var(--spacing-xl);max-width:var(--content-max-width);}.kontakt-map-card{border:1px solid var(--color-border);overflow:hidden;background:var(--color-surface);border-radius:var(--border-radius-xl);}.map-header{padding:var(--spacing-2xl);}.map-frame-container{line-height:0;}.map-footer{display:flex;padding:var(--spacing-xl);background:var(--color-surface-elevated);justify-content:center;}.kontakt-urnik{padding:var(--spacing-4xl) 0;overflow:hidden;position:relative;background:var(--color-surface);}.kontakt-urnik-container{margin:0 auto;padding:0 var(--spacing-xl);max-width:var(--content-max-width);}.urnik-notes{gap:var(--spacing-2xl);display:grid;margin-top:var(--spacing-3xl);grid-template-columns:repeat(2,1fr);}.note-item{gap:var(--spacing-md);display:flex;padding:var(--spacing-xl);background:var(--color-surface-elevated);border-radius:var(--border-radius-md);}.note-icon{color:var(--color-primary);flex-shrink:0;}.kontakt-faq{padding:var(--spacing-4xl) 0;overflow:hidden;position:relative;background:var(--color-surface-elevated);}.kontakt-faq-container{margin:0 auto;padding:0 var(--spacing-xl);max-width:800px;}.faq-header{margin-bottom:var(--spacing-3xl);}.faq-accordion-list{gap:var(--spacing-md);display:flex;flex-direction:column;}.faq-item{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--border-radius-md);}.faq-summary{cursor:pointer;display:flex;padding:var(--spacing-lg) var(--spacing-xl);list-style:none;align-items:center;user-select:none;justify-content:space-between;}.faq-content{padding:0 var(--spacing-xl) var(--spacing-lg);border-top:1px solid var(--color-border);padding-top:var(--spacing-md);}.faq-icon-arrow{width:12px;height:12px;transform:rotate(45deg);transition:transform 0.2s ease;border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);}.kontakt-pravno{padding:var(--spacing-4xl) 0;overflow:hidden;position:relative;}.kontakt-pravno-container{margin:0 auto;padding:0 var(--spacing-xl);max-width:var(--content-max-width);}.pravno-card{gap:var(--spacing-2xl);color:var(--color-on-primary);display:flex;padding:var(--spacing-3xl);background:var(--color-primary);align-items:center;border-radius:var(--border-radius-xl);justify-content:space-between;}.pravno-content{flex:1;}.pravno-links{gap:var(--spacing-xs);display:flex;flex-direction:column;}.pravno-meta{gap:var(--spacing-xl);display:flex;margin-top:var(--spacing-md);}.kontakt-hero-content .hero-title{color:var(--color-surface);margin-bottom:var(--spacing-lg);}.kontakt-hero-content .hero-subtitle{color:var(--color-surface);margin-bottom:var(--spacing-3xl);}.quick-info-icon svg{width:20px;height:20px;}.kontakt-obrazec-header .section-title{margin-bottom:var(--spacing-sm);}.form-group.full-width{grid-column:span 2;}.form-input:focus{outline:none;border-color:var(--color-primary);}.kontakt-table th{padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--color-border);}.kontakt-table td{padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--color-border);}.kontakt-table tr:last-child td{border-bottom:none;}.faq-summary::-webkit-details-marker{display:none;}.pravno-content .section-subtitle{color:var(--color-on-primary);margin-bottom:var(--spacing-sm);}.pravno-content .section-content{color:var(--color-on-primary);opacity:0.9;}.pravno-links .btn-link{color:var(--color-on-primary);text-align:right;text-decoration:underline;}.o-nas-hero{display:flex;overflow:hidden;position:relative;min-height:80vh;align-items:center;justify-content:center;background-color:var(--color-on-surface);}.o-nas-hero__media{top:0;left:0;width:100%;height:100%;z-index:1;position:absolute;}.o-nas-hero__container{width:100%;padding:var(--spacing-4xl) var(--spacing-xl);z-index:3;position:relative;max-width:var(--content-max-width);}.o-nas-hero__image{width:100%;height:100%;object-fit:cover;}.o-nas-hero__overlay{top:0;left:0;width:100%;height:100%;z-index:2;position:absolute;background:var(--color-scrim);}.o-nas-hero__content{color:var(--color-surface);max-width:800px;}.zgodba-podjetja{padding:var(--spacing-4xl) 0;background-color:var(--color-surface);}.zgodba-podjetja__container{margin:0 auto;padding:0 var(--spacing-xl);max-width:var(--content-max-width);}.zgodba-podjetja__header{text-align:center;margin-bottom:var(--spacing-4xl);}.zgodba-podjetja__timeline{margin:0 auto;position:relative;max-width:800px;}.zgodba-podjetja__item{gap:var(--spacing-2xl);display:flex;position:relative;margin-bottom:var(--spacing-3xl);}.zgodba-podjetja__marker{width:64px;height:64px;display:flex;z-index:2;background:var(--color-surface);align-items:center;flex-shrink:0;justify-content:center;}.zgodba-podjetja__info{padding-top:var(--spacing-md);}.zgodba-podjetja__dot{width:16px;height:16px;box-shadow:0 0 0 8px var(--color-surface-elevated);border-radius:var(--border-radius-full);background-color:var(--color-primary);}.filozofija-vrednote{padding:var(--spacing-4xl) 0;background-color:var(--color-surface-elevated);}.filozofija-vrednote__container{margin:0 auto;padding:0 var(--spacing-xl);max-width:var(--content-max-width);}.filozofija-vrednote__grid{gap:var(--spacing-2xl);display:flex;}.filozofija-vrednote__card{gap:var(--spacing-lg);flex:1;display:flex;padding:var(--spacing-3xl);background:var(--color-surface);box-shadow:0 4px 20px rgba(0,0,0,0.05);border-radius:var(--border-radius-card);flex-direction:column;}.filozofija-vrednote__icon{color:var(--color-secondary);}.strokovna-ekipa{padding:var(--spacing-4xl) 0;background-color:var(--color-surface);}.strokovna-ekipa__container{margin:0 auto;padding:0 var(--spacing-xl);max-width:var(--content-max-width);}.strokovna-ekipa__header{text-align:center;margin-bottom:var(--spacing-4xl);}.strokovna-ekipa__grid{gap:var(--spacing-2xl);display:grid;grid-template-columns:repeat(3,1fr);}.strokovna-ekipa__member{gap:var(--spacing-lg);display:flex;flex-direction:column;}.strokovna-ekipa__img{width:100%;filter:grayscale(1);object-fit:cover;transition:filter 0.3s ease;aspect-ratio:1;border-radius:var(--border-radius-lg);}.zaveza-kakovosti{padding:var(--spacing-4xl) 0;background-color:var(--color-surface-elevated);}.zaveza-kakovosti__container{margin:0 auto;padding:0 var(--spacing-xl);max-width:var(--content-max-width);}.zaveza-kakovosti__header{margin-bottom:var(--spacing-3xl);}.zaveza-kakovosti__steps{gap:var(--spacing-xl);display:flex;flex-direction:column;}.zaveza-kakovosti__step{gap:var(--spacing-2xl);display:flex;padding:var(--spacing-2xl);background:var(--color-surface);border-left:4px solid var(--color-accent);border-radius:var(--border-radius-card);}.zaveza-kakovosti__number{color:var(--color-accent);opacity:0.3;font-size:var(--font-size-2xl);font-weight:700;}.podpora-hub{color:var(--color-on-primary);padding:var(--spacing-4xl) 0;background-color:var(--color-primary);}.podpora-hub__container{margin:0 auto;padding:0 var(--spacing-xl);max-width:var(--content-max-width);}.podpora-hub__grid{gap:var(--spacing-3xl);display:flex;}.podpora-hub__item{gap:var(--spacing-md);flex:1;display:flex;flex-direction:column;}.mejniki-vpliv{padding:var(--spacing-4xl) 0;overflow:hidden;background-color:var(--color-surface);}.mejniki-vpliv__container{max-width:100%;}.mejniki-vpliv__header{margin:0 auto var(--spacing-4xl);padding:0 var(--spacing-xl);max-width:var(--content-max-width);text-align:center;}.mejniki-vpliv__timeline-wrapper{padding:var(--spacing-2xl) var(--spacing-xl);overflow-x:auto;-webkit-overflow-scrolling:touch;}.mejniki-vpliv__timeline{display:flex;position:relative;min-width:1000px;padding-top:60px;}.mejniki-vpliv__milestone{flex:1;padding:0 var(--spacing-lg);position:relative;}.mejniki-vpliv__year{top:-40px;left:50%;color:var(--color-primary);position:absolute;font-size:var(--font-size-lg);transform:translateX(-50%);font-weight:700;}.mejniki-vpliv__dot{width:24px;border:4px solid var(--color-primary);height:24px;margin:0 auto var(--spacing-xl);z-index:2;position:relative;border-radius:var(--border-radius-full);background-color:var(--color-surface);}.mejniki-vpliv__info{text-align:center;}.o-nas-hero__content .hero-title{margin-bottom:var(--spacing-xl);}.zgodba-podjetja__timeline::before{top:0;left:31px;width:2px;bottom:0;content:"";position:absolute;background-color:var(--color-border);}.zgodba-podjetja__info .section-subtitle{color:var(--color-primary);margin-bottom:var(--spacing-sm);}.strokovna-ekipa__member:hover .strokovna-ekipa__img{filter:grayscale(0);}.strokovna-ekipa__info .section-subtitle{margin-bottom:var(--spacing-xs);}.podpora-hub__item .section-subtitle{color:var(--color-secondary);}.mejniki-vpliv__timeline::before{top:72px;left:0;right:0;height:2px;content:"";position:absolute;background-color:var(--color-border);}.eco-hero-section{display:flex;overflow:hidden;position:relative;min-height:80vh;align-items:center;justify-content:center;}.eco-hero-media{top:0;left:0;width:100%;height:100%;z-index:1;position:absolute;}.eco-hero-container{width:100%;padding:var(--spacing-xl);z-index:3;position:relative;max-width:var(--content-max-width);}.eco-hero-img{width:100%;height:100%;object-fit:cover;}.eco-hero-scrim{top:0;left:0;width:100%;height:100%;z-index:2;position:absolute;background:var(--color-scrim);}.eco-hero-content{color:var(--color-surface);max-width:700px;}.eco-products-section{background:var(--color-surface);}.eco-container{margin:0 auto;padding:var(--spacing-4xl) var(--spacing-xl);max-width:var(--content-max-width);}.eco-header{margin:0 auto var(--spacing-3xl);max-width:800px;text-align:center;}.eco-products-grid{gap:var(--spacing-xl);display:grid;grid-template-columns:repeat(3,1fr);}.eco-product-card{border:1px solid var(--color-border);padding:var(--spacing-xl);background:var(--color-surface-elevated);border-radius:var(--border-radius-lg);}.eco-icon-wrapper{color:var(--color-secondary);width:48px;height:48px;display:flex;background:color-mix(in srgb,var(--color-secondary) 10%,transparent);align-items:center;border-radius:var(--border-radius-md);margin-bottom:var(--spacing-lg);justify-content:center;}.air-quality-section{background:var(--color-surface-elevated);}.air-quality-split{gap:var(--spacing-4xl);display:flex;align-items:center;}.air-quality-content{flex:1;}.air-quality-media{flex:1;}.air-quality-list{gap:var(--spacing-md);display:flex;padding:0;list-style:none;margin-top:var(--spacing-xl);flex-direction:column;}.air-quality-img{width:100%;box-shadow:var(--shadow-level-2);border-radius:var(--border-radius-xl);}.waste-management-section{background:var(--color-surface);}.waste-steps{gap:var(--spacing-2xl);margin:0 auto;display:flex;max-width:800px;flex-direction:column;}.waste-step{gap:var(--spacing-xl);display:flex;position:relative;align-items:flex-start;border-left:2px solid var(--color-border);padding-left:var(--spacing-2xl);padding-bottom:var(--spacing-2xl);}.waste-step-number{left:-16px;color:var(--color-on-primary);width:32px;height:32px;display:flex;position:absolute;font-size:var(--font-size-sm);background:var(--color-primary);align-items:center;font-weight:bold;border-radius:50%;justify-content:center;}.benefits-section{background:var(--color-surface-elevated);}.benefits-grid{gap:var(--spacing-xl);display:grid;grid-template-columns:repeat(3,1fr);}.benefit-card{padding:var(--spacing-xl);background:var(--color-surface);box-shadow:0 4px 20px rgba(0,0,0,0.05);border-radius:var(--border-radius-lg);}.stats-section{color:var(--color-on-primary);background:var(--color-primary);}.stats-grid{gap:var(--spacing-2xl);display:grid;grid-template-columns:repeat(3,1fr);}.stat-card{padding:var(--spacing-xl);text-align:center;}.stat-number{color:var(--color-secondary);font-size:var(--font-size-4xl);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);margin-bottom:var(--spacing-sm);}.support-section{background:var(--color-surface);}.faq-accordion{gap:var(--spacing-md);margin:0 auto;display:flex;max-width:800px;flex-direction:column;}.ekolo-ko-nego-faq-item{border:1px solid var(--color-border);overflow:hidden;border-radius:var(--border-radius-md);}.ekolo-ko-nego-faq-content{padding:var(--spacing-lg);background:var(--color-surface);border-top:1px solid var(--color-border);}.eco-hero-content .hero-title{margin-bottom:var(--spacing-lg);}.eco-product-card h3{color:var(--color-primary);font-weight:var(--font-weight-heading);margin-bottom:var(--spacing-sm);}.air-quality-list li{position:relative;padding-left:var(--spacing-xl);}.air-quality-list li::before{top:10px;left:0;width:8px;height:8px;content:"";position:absolute;background:var(--color-secondary);border-radius:50%;}.waste-step:last-child{border-left-color:transparent;}.waste-step-content h3{color:var(--color-primary);font-weight:var(--font-weight-heading);margin-bottom:var(--spacing-xs);}.benefit-card h3{color:var(--color-primary);font-weight:var(--font-weight-heading);margin-bottom:var(--spacing-sm);}.stats-section .section-title{color:var(--color-on-primary);}.stats-section .section-subtitle{color:var(--color-on-primary);}.ekolo-ko-nego-faq-item summary{cursor:pointer;display:flex;padding:var(--spacing-lg);background:var(--color-surface-elevated);list-style:none;align-items:center;font-weight:var(--font-weight-medium);justify-content:space-between;}.ekolo-ko-nego-faq-item summary::after{color:var(--color-primary);content:"+";font-size:1.5rem;}.ekolo-ko-nego-faq-item[open] summary::after{content:"−";}.hero-section{display:flex;padding:var(--spacing-4xl) 0;overflow:hidden;position:relative;min-height:100vh;align-items:center;justify-content:center;}.hero-media{top:0;left:0;width:100%;height:100%;z-index:1;position:absolute;}.hero-content-wrapper{width:100%;padding:0 var(--spacing-xl);z-index:3;position:relative;max-width:var(--content-max-width);text-align:center;}.hero-bg-image{width:100%;height:100%;object-fit:cover;}.hero-overlay{top:0;left:0;width:100%;height:100%;z-index:2;position:absolute;background:var(--color-scrim);}.hero-text-block{color:var(--color-surface);margin:0 auto;max-width:800px;}.home-hero-title{margin-bottom:var(--spacing-xl);}.home-hero-subtitle{font-size:var(--font-size-xl);margin-bottom:var(--spacing-2xl);}.intro-section{padding:var(--spacing-4xl) 0;background-color:var(--color-surface);}.intro-container{margin:0 auto;padding:0 var(--spacing-xl);max-width:var(--content-max-width);}.intro-grid{gap:var(--spacing-4xl);display:flex;align-items:center;}.intro-content{flex:1;}.intro-media{flex:1;}.intro-values{gap:var(--spacing-xl);display:flex;margin-top:var(--spacing-3xl);flex-direction:column;}.intro-image{width:100%;box-shadow:var(--shadow-level-2);border-radius:var(--border-radius-xl);}.value-item{gap:var(--spacing-lg);display:flex;align-items:flex-start;}.value-icon-box{color:var(--color-primary);padding:var(--spacing-md);flex-shrink:0;border-radius:var(--border-radius-md);background-color:color-mix(in srgb,var(--color-primary) 10%,transparent);}.services-section{padding:var(--spacing-4xl) 0;background-color:var(--color-surface-elevated);}.services-container{margin:0 auto;padding:0 var(--spacing-xl);max-width:var(--content-max-width);}.services-header{margin:0 auto var(--spacing-3xl);max-width:700px;text-align:center;}.services-grid{gap:var(--spacing-xl);display:grid;grid-template-columns:repeat(3,1fr);}.service-card{border:1px solid var(--color-border);padding:var(--spacing-2xl);box-shadow:var(--shadow-level-1);transition:transform 0.2s ease,box-shadow 0.2s ease;border-radius:var(--border-radius-card);background-color:var(--color-surface);}.service-icon{color:var(--color-secondary);margin-bottom:var(--spacing-lg);}.features-section{padding:var(--spacing-4xl) 0;background-color:var(--color-surface);}.features-container{margin:0 auto;padding:0 var(--spacing-xl);max-width:var(--content-max-width);}.features-header{margin:0 auto var(--spacing-3xl);max-width:700px;text-align:center;}.features-grid{gap:var(--spacing-2xl);display:grid;grid-template-columns:repeat(3,1fr);}.feature-item{gap:var(--spacing-md);display:flex;flex-direction:column;}.feature-icon{color:var(--color-accent);width:48px;height:48px;display:flex;align-items:center;border-radius:var(--border-radius-full);justify-content:center;background-color:color-mix(in srgb,var(--color-accent) 8%,transparent);}.process-section{color:var(--color-on-primary);padding:var(--spacing-4xl) 0;background-color:var(--color-primary);}.process-container{margin:0 auto;padding:0 var(--spacing-xl);max-width:var(--content-max-width);}.process-header{text-align:center;margin-bottom:var(--spacing-4xl);}.process-steps{gap:var(--spacing-xl);display:flex;}.step-card{flex:1;padding:var(--spacing-xl);position:relative;border-top:4px solid var(--color-secondary);border-radius:var(--border-radius-lg);background-color:color-mix(in srgb,var(--color-on-primary) 5%,transparent);}.step-number{opacity:0.2;font-size:var(--font-size-3xl);font-weight:800;margin-bottom:var(--spacing-md);}.testimonials-section{padding:var(--spacing-4xl) 0;background-color:var(--color-surface-elevated);}.testimonials-container{margin:0 auto;padding:0 var(--spacing-xl);max-width:var(--content-max-width);}.testimonials-header{text-align:center;margin-bottom:var(--spacing-3xl);}.testimonials-grid{gap:var(--spacing-xl);display:grid;grid-template-columns:repeat(2,1fr);}.testimonial-card{padding:var(--spacing-2xl);box-shadow:var(--shadow-level-1);border-radius:var(--border-radius-card);background-color:var(--color-surface);}.testimonial-rating{color:#f39c12;font-size:var(--font-size-lg);margin-bottom:var(--spacing-md);}.testimonial-author{display:flex;margin-top:var(--spacing-lg);flex-direction:column;}.author-name{color:var(--color-primary);font-weight:var(--font-weight-heading);}.author-info{opacity:0.7;font-size:var(--font-size-sm);}.contact-summary-section{padding:var(--spacing-4xl) 0;background-color:var(--color-surface);}.contact-summary-container{margin:0 auto;padding:0 var(--spacing-xl);max-width:var(--content-max-width);}.contact-card{gap:var(--spacing-3xl);border:1px solid var(--color-border);display:flex;padding:var(--spacing-3xl);box-shadow:var(--shadow-level-2);border-radius:var(--border-radius-xl);flex-direction:column;background-color:var(--color-surface);}.contact-details-grid{gap:var(--spacing-2xl);display:grid;grid-template-columns:repeat(3,1fr);}.contact-detail-item{gap:var(--spacing-md);display:flex;align-items:center;}.contact-icon{color:var(--color-primary);width:56px;height:56px;display:flex;align-items:center;flex-shrink:0;border-radius:var(--border-radius-md);justify-content:center;background-color:var(--color-surface-elevated);}.contact-text{display:flex;flex-direction:column;}.contact-label{opacity:0.6;font-size:var(--font-size-xs);letter-spacing:0.05em;text-transform:uppercase;}.contact-value{color:var(--color-on-surface);font-weight:var(--font-weight-medium);}.service-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-level-2);}.faq-hero{display:flex;overflow:hidden;position:relative;background:var(--color-surface);min-height:60vh;align-items:center;justify-content:center;}.faq-hero-media{top:0;left:0;width:100%;height:100%;z-index:1;position:absolute;}.faq-hero-content{width:100%;padding:var(--spacing-4xl) 0;z-index:3;position:relative;text-align:center;}.faq-hero-img{width:100%;height:100%;object-fit:cover;}.faq-hero-overlay{top:0;left:0;width:100%;height:100%;z-index:2;position:absolute;background:var(--color-scrim);}.faq-hero-container{margin:0 auto;padding:0 var(--spacing-xl);max-width:var(--content-max-width);}.faq-accordion-section{background:var(--color-surface);}.faq-container{margin:0 auto;padding:var(--spacing-4xl) var(--spacing-xl);max-width:var(--content-max-width);}.faq-accordion-group{gap:var(--spacing-md);margin:0 auto;display:flex;max-width:800px;flex-direction:column;}.pogosta-vpra-anja-faq-item{border:1px solid var(--color-border);overflow:hidden;background:var(--color-surface-elevated);border-radius:var(--border-radius-lg);}.pogosta-vpra-anja-faq-summary{cursor:pointer;display:flex;padding:var(--spacing-xl);list-style:none;align-items:center;user-select:none;justify-content:space-between;}.pogosta-vpra-anja-faq-content{padding:0 var(--spacing-xl) var(--spacing-xl);border-top:1px solid transparent;}.faq-icon-wrapper{color:var(--color-primary);flex-shrink:0;}.faq-chevron{transition:transform 0.2s ease;}.faq-process-section{background:var(--color-surface-elevated);}.faq-process-header{text-align:center;margin-bottom:var(--spacing-3xl);}.faq-steps{gap:var(--spacing-2xl);margin:0 auto;display:flex;max-width:700px;flex-direction:column;}.faq-step-item{gap:var(--spacing-xl);display:flex;align-items:flex-start;}.faq-step-number{color:var(--color-on-primary);width:48px;height:48px;display:flex;font-size:var(--font-size-xl);background:var(--color-primary);align-items:center;flex-shrink:0;font-weight:var(--font-weight-heading);border-radius:var(--border-radius-full);justify-content:center;}.faq-features-grid{background:var(--color-surface);}.faq-features-header{text-align:center;margin-bottom:var(--spacing-3xl);}.faq-features-container{gap:var(--spacing-xl);display:grid;grid-template-columns:repeat(3,1fr);}.faq-feature-card{border:1px solid var(--color-border);padding:var(--spacing-xl);background:var(--color-surface-elevated);text-align:center;border-radius:var(--border-radius-lg);}.faq-feature-icon{color:var(--color-secondary);display:inline-flex;margin-bottom:var(--spacing-lg);}.faq-tabs-section{background:var(--color-surface-elevated);}.faq-tabs-header{text-align:center;margin-bottom:var(--spacing-3xl);}.faq-tabs-wrapper{margin:0 auto;max-width:800px;}.faq-tabs-nav{gap:var(--spacing-md);display:flex;border-bottom:1px solid var(--color-border);margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-md);justify-content:center;}.faq-tabs-content{padding:var(--spacing-2xl);background:var(--color-surface);box-shadow:0 4px 12px rgba(0,0,0,0.05);border-radius:var(--border-radius-lg);}.faq-tab-btn{color:var(--color-on-surface-secondary);border:none;cursor:pointer;padding:var(--spacing-sm) var(--spacing-xl);position:relative;font-size:var(--font-size-base);background:transparent;font-family:var(--font-family-heading);font-weight:var(--font-weight-medium);}.faq-tab-panel{display:none;}.faq-contact-grid{background:var(--color-surface);}.faq-contact-header{text-align:center;margin-bottom:var(--spacing-3xl);}.faq-contact-columns{gap:var(--spacing-xl);display:flex;}.faq-contact-card{flex:1;border:1px solid var(--color-border);padding:var(--spacing-2xl);background:var(--color-surface-elevated);text-align:center;border-radius:var(--border-radius-lg);}.faq-contact-icon{color:var(--color-primary);margin-bottom:var(--spacing-lg);}.faq-testimonials{background:var(--color-primary);}.faq-testimonials-grid{gap:var(--spacing-xl);display:flex;}.faq-testimonial-card{flex:1;border:1px solid rgba(255,255,255,0.1);padding:var(--spacing-2xl);background:rgba(255,255,255,0.05);border-radius:var(--border-radius-lg);}.faq-hero-content .hero-title{color:var(--color-surface);}.faq-hero-content .hero-subtitle{color:var(--color-surface);}.faq-accordion-section .section-title{text-align:center;margin-bottom:var(--spacing-3xl);}.pogosta-vpra-anja-faq-summary::-webkit-details-marker{display:none;}.faq-step-info .section-subtitle{margin-bottom:var(--spacing-xs);}.faq-feature-card .section-subtitle{margin-bottom:var(--spacing-sm);}.faq-tab-btn.active{color:var(--color-primary);}.faq-tab-btn.active::after{left:0;width:100%;bottom:calc(-1 * var(--spacing-md) - 1px);height:3px;content:"";position:absolute;background:var(--color-primary);}.faq-tab-panel.active{display:block;}.faq-tab-panel .section-subtitle{margin-bottom:var(--spacing-md);}.faq-contact-card .section-subtitle{margin-bottom:var(--spacing-sm);}.faq-testimonials .section-title{color:var(--color-on-primary);text-align:center;margin-bottom:var(--spacing-3xl);}.faq-testimonial-card .section-content{color:var(--color-on-primary);font-style:italic;margin-bottom:var(--spacing-lg);}.faq-testimonial-author .section-subtitle{color:var(--color-on-primary);opacity:1;font-size:var(--font-size-base);}.hero-services{display:flex;overflow:hidden;position:relative;min-height:80vh;align-items:center;justify-content:center;}.hero-services-media{top:0;left:0;width:100%;height:100%;z-index:1;position:absolute;}.hero-services-container{width:100%;padding:var(--spacing-4xl) var(--spacing-xl);z-index:3;position:relative;max-width:var(--content-max-width);}.hero-services-image{width:100%;height:100%;object-fit:cover;}.hero-services-overlay{top:0;left:0;width:100%;height:100%;z-index:2;position:absolute;background:var(--color-scrim);}.hero-services-content{color:var(--color-surface);max-width:800px;}.hero-services-badges{gap:var(--spacing-lg);display:flex;flex-wrap:wrap;}.hero-badge-item{gap:var(--spacing-sm);border:1px solid rgba(255,255,255,0.2);display:flex;padding:var(--spacing-sm) var(--spacing-lg);background:rgba(255,255,255,0.15);align-items:center;border-radius:var(--border-radius-full);backdrop-filter:blur(8px);}.hero-badge-icon{color:var(--color-on-accent);display:flex;}.hero-badge-text{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);}.detailed-services{padding:var(--spacing-4xl) 0;background-color:var(--color-surface);}.detailed-services-container{margin:0 auto;padding:0 var(--spacing-xl);max-width:var(--content-max-width);}.services-accordion-wrapper{gap:var(--spacing-md);display:flex;flex-direction:column;}.service-item{border:1px solid var(--color-border);overflow:hidden;background:var(--color-surface);border-radius:var(--border-radius-lg);}.service-summary{cursor:pointer;display:flex;padding:var(--spacing-xl);background:var(--color-surface-elevated);list-style:none;align-items:center;justify-content:space-between;}.service-details{padding:var(--spacing-xl);border-top:1px solid var(--color-border);}.service-summary-title{color:var(--color-primary);font-size:var(--font-size-lg);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);}.service-toggle-icon{width:24px;height:24px;position:relative;}.service-grid{gap:var(--spacing-2xl);display:flex;}.service-info{flex:7;}.service-meta{gap:var(--spacing-md);flex:3;height:fit-content;display:flex;padding:var(--spacing-lg);background:var(--color-surface-elevated);border-radius:var(--border-radius-md);flex-direction:column;}.service-checklist{gap:var(--spacing-sm);display:grid;padding:0;list-style:none;margin-top:var(--spacing-lg);grid-template-columns:1fr 1fr;}.meta-block{font-size:var(--font-size-sm);}.quality-process{padding:var(--spacing-4xl) 0;background-color:var(--color-surface-elevated);}.quality-process-container{margin:0 auto;padding:0 var(--spacing-xl);max-width:var(--content-max-width);}.quality-header{text-align:center;margin-bottom:var(--spacing-4xl);}.storitve-process-steps{gap:var(--spacing-3xl);display:flex;position:relative;flex-direction:column;}.process-step{gap:var(--spacing-2xl);display:flex;z-index:2;position:relative;}.storitve-step-number{color:var(--color-on-primary);width:64px;height:64px;display:flex;font-size:var(--font-size-xl);background:var(--color-primary);box-shadow:0 0 0 8px var(--color-surface-elevated);align-items:center;flex-shrink:0;font-weight:var(--font-weight-heading);border-radius:var(--border-radius-full);justify-content:center;}.step-content{padding-top:var(--spacing-sm);}.eco-solutions{padding:var(--spacing-4xl) 0;background-color:var(--color-surface);}.eco-solutions-container{margin:0 auto;padding:0 var(--spacing-xl);max-width:var(--content-max-width);}.eco-grid{gap:var(--spacing-xl);display:grid;grid-template-columns:repeat(3,1fr);}.eco-card{border:1px solid var(--color-border);padding:var(--spacing-xl);background:var(--color-surface-elevated);border-radius:var(--border-radius-lg);}.eco-icon{color:var(--color-secondary);margin-bottom:var(--spacing-lg);}.tech-standards{padding:var(--spacing-4xl) 0;background-color:var(--color-surface-elevated);}.tech-standards-container{margin:0 auto;padding:0 var(--spacing-xl);max-width:var(--content-max-width);}.tech-grid{gap:var(--spacing-xl);display:grid;grid-template-columns:repeat(3,1fr);}.tech-item{overflow:hidden;background:var(--color-surface);box-shadow:var(--shadow-level-1);border-radius:var(--border-radius-lg);}.tech-visual{height:200px;overflow:hidden;}.tech-info{padding:var(--spacing-lg);}.service-testimonials{padding:var(--spacing-4xl) 0;background-color:var(--color-surface);}.service-testimonials-container{margin:0 auto;padding:0 var(--spacing-xl);max-width:var(--content-max-width);}.storitve-testimonial-card{gap:var(--spacing-lg);display:flex;padding:var(--spacing-2xl);background:var(--color-surface-elevated);border-radius:var(--border-radius-xl);flex-direction:column;}.storitve-testimonial-rating{gap:2px;color:#ffc107;display:flex;}.storitve-testimonial-author{display:flex;margin-top:auto;flex-direction:column;}.support-faq{padding:var(--spacing-4xl) 0;background-color:var(--color-surface-elevated);}.support-faq-container{margin:0 auto;padding:0 var(--spacing-xl);max-width:800px;}.faq-accordion-wrapper{gap:var(--spacing-sm);display:flex;flex-direction:column;}.storitve-faq-summary{cursor:pointer;display:flex;padding:var(--spacing-lg);list-style:none;align-items:center;font-weight:var(--font-weight-medium);justify-content:space-between;}.storitve-faq-content{padding:0 var(--spacing-lg) var(--spacing-lg);}.faq-toggle-icon{width:12px;height:12px;transform:rotate(45deg);transition:transform 0.3s ease;border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);}.hero-services-content .hero-title{margin-bottom:var(--spacing-xl);}.hero-services-content .hero-subtitle{font-size:var(--font-size-xl);margin-bottom:var(--spacing-2xl);}.detailed-services .section-title{text-align:center;margin-bottom:var(--spacing-md);}.detailed-services .section-subtitle{margin:0 auto var(--spacing-3xl);max-width:700px;text-align:center;}.service-summary::-webkit-details-marker{display:none;}.service-toggle-icon::before{content:"";position:absolute;background:var(--color-primary);transition:transform 0.3s ease;}.service-toggle-icon::after{content:"";position:absolute;background:var(--color-primary);transition:transform 0.3s ease;}.service-checklist li{position:relative;font-size:var(--font-size-sm);padding-left:var(--spacing-xl);}.service-checklist li::before{left:0;color:var(--color-secondary);content:"✓";position:absolute;font-weight:bold;}.storitve-process-steps::before{top:0;left:32px;width:2px;bottom:0;content:"";z-index:1;position:absolute;background:var(--color-border);}.step-content h3{color:var(--color-primary);margin-bottom:var(--spacing-sm);}.eco-solutions .section-title{text-align:center;}.eco-solutions .section-subtitle{text-align:center;}.eco-card h3{margin-bottom:var(--spacing-sm);}.tech-standards .section-title{text-align:center;}.tech-standards .section-subtitle{text-align:center;}.tech-visual img{width:100%;height:100%;object-fit:cover;}.tech-info h3{color:var(--color-primary);font-size:var(--font-size-lg) !important;margin-bottom:var(--spacing-sm);}.service-testimonials .section-title{text-align:center;}.service-testimonials .section-subtitle{text-align:center;}.storitve-testimonial-author strong{color:var(--color-primary);}.storitve-testimonial-author span{color:var(--color-on-surface-secondary);font-size:var(--font-size-xs);}.support-faq .section-title{text-align:center;}.support-faq .section-subtitle{text-align:center;}.storitve-faq-summary::-webkit-details-marker{display:none;}.Content{font-size:16px;font-family:Inter;font-weight:400;line-height:1.15;text-transform:none;text-decoration:none;}.BodyFont{font-size:1rem;font-family:Source Sans 3;font-weight:400;line-height:1.6;letter-spacing:0.01em;}.Headings{font-size:2em;font-family:Work Sans;font-weight:700;line-height:1.2;letter-spacing:0.02em;}@media(max-width:991px){.ui-grid-4{grid-template-columns:1fr 1fr 1fr;}.navigation-desktop-menu{display:none;}.navigation-mobile-toggle{display:flex;align-items:center;justify-content:center;}.navigation-mobile-overlay.active{display:flex;}.footer-grid{gap:var(--spacing-2xl);grid-template-columns:1fr 1fr;}.kontakt-hero{min-height:60vh;}.form-grid{grid-template-columns:1fr;}.urnik-notes{grid-template-columns:1fr;}.pravno-card{text-align:center;flex-direction:column;}.pravno-meta{flex-wrap:wrap;justify-content:center;}.filozofija-vrednote__grid{flex-direction:column;}.strokovna-ekipa__grid{grid-template-columns:repeat(2,1fr);}.podpora-hub__grid{flex-direction:column;}.eco-products-grid{grid-template-columns:repeat(2,1fr);}.air-quality-split{flex-direction:column;}.benefits-grid{grid-template-columns:repeat(2,1fr);}.stats-grid{grid-template-columns:repeat(2,1fr);}.intro-grid{flex-direction:column;}.services-grid{grid-template-columns:repeat(2,1fr);}.features-grid{grid-template-columns:repeat(2,1fr);}.process-steps{flex-direction:column;}.contact-details-grid{grid-template-columns:1fr;}.faq-features-container{grid-template-columns:repeat(2,1fr);}.faq-contact-columns{flex-wrap:wrap;}.faq-contact-card{flex:0 0 calc(50% - var(--spacing-lg));}.faq-testimonials-grid{flex-wrap:wrap;}.faq-testimonial-card{flex:0 0 calc(50% - var(--spacing-lg));}.eco-grid{grid-template-columns:repeat(2,1fr);}.tech-grid{grid-template-columns:repeat(2,1fr);}}@media(max-width:767px){.ui-section-padding{padding:var(--ui-layout-space-threeunits);}.ui-flex-column{gap:var(--ui-layout-space-oneandhalfunits);}.ui-flex-row{gap:var(--ui-layout-space-oneandhalfunits);}.ui-grid-6{grid-gap:var(--ui-layout-space-oneandhalfunits);grid-template-columns:1fr 1fr 1fr;}.ui-grid-5{grid-gap:var(--ui-layout-space-oneandhalfunits);grid-template-columns:1fr 1fr 1fr;}.ui-card{padding:var(--ui-layout-space-oneandhalfunits);}.ui-grid-3{grid-gap:var(--ui-layout-space-oneandhalfunits);grid-template-columns:1fr 1fr;}.ui-grid-4{grid-gap:var(--ui-layout-space-oneandhalfunits);flex-direction:row;grid-template-columns:1fr 1fr;}.ui-grid-2{grid-gap:var(--ui-layout-space-oneandhalfunits);grid-template-columns:1fr;}.ui-img-scale{width:100%;}.footer-root{padding-top:var(--spacing-3xl);}.footer-bottom-inner{text-align:center;flex-direction:column;}.footer-legal-links{gap:var(--spacing-md);flex-wrap:wrap;justify-content:center;}.kontakt-hero-container{padding:var(--spacing-3xl) var(--spacing-lg);}.kontakt-obrazec-card{padding:var(--spacing-2xl);}.form-footer{text-align:center;align-items:stretch;flex-direction:column;}.zgodba-podjetja__marker{width:32px;}.strokovna-ekipa__grid{grid-template-columns:1fr;}.zaveza-kakovosti__step{gap:var(--spacing-sm);flex-direction:column;}.eco-hero-section{min-height:60vh;}.home-hero-title{font-size:var(--font-size-3xl);}.services-grid{grid-template-columns:1fr;}.testimonials-grid{grid-template-columns:1fr;}.faq-contact-card{flex:0 0 100%;}.faq-testimonial-card{flex:0 0 100%;}.service-grid{flex-direction:column;}.service-meta{flex:none;width:100%;}.storitve-step-number{width:48px;height:48px;font-size:var(--font-size-lg);}}@media(max-width:479px){.ui-section-padding{padding:var(--ui-layout-space-oneandhalfunits);}.ui-flex-column{gap:var(--ui-layout-space-unit);}.ui-flex-row{gap:var(--ui-layout-space-unit);}.ui-grid-6{grid-gap:var(--ui-layout-space-unit);grid-template-columns:1fr 1fr;}.ui-grid-5{grid-gap:var(--ui-layout-space-unit);grid-template-columns:1fr 1fr;}.ui-grid-3{grid-gap:var(--ui-layout-space-unit);align-items:center;grid-template-columns:1fr;}.ui-grid-4{grid-gap:var(--ui-layout-space-unit);align-items:center;flex-direction:column;grid-template-columns:1fr;}.ui-grid-2{grid-gap:var(--ui-layout-space-unit);}.ui-grid-auto-300{grid-template-columns:1fr;}.navigation-brand-text{font-size:var(--font-size-lg);}.footer-grid{grid-template-columns:1fr;}.footer-column{text-align:center;align-items:center;}.footer-brand{text-align:center;align-items:center;}.footer-description{max-width:100%;}.footer-list-item{justify-content:center;}.kontakt-section-title{font-size:var(--font-size-2xl);}.o-nas-hero-title{font-size:var(--font-size-3xl);}.eco-container{padding:var(--spacing-2xl) var(--spacing-lg);}.eco-products-grid{grid-template-columns:1fr;}.benefits-grid{grid-template-columns:1fr;}.stats-grid{grid-template-columns:1fr;}.stat-number{font-size:var(--font-size-3xl);}.features-grid{grid-template-columns:1fr;}.contact-card{padding:var(--spacing-xl);}.faq-features-container{grid-template-columns:1fr;}.faq-tab-btn{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);}.service-checklist{grid-template-columns:1fr;}.eco-grid{grid-template-columns:1fr;}.tech-grid{grid-template-columns:1fr;}}html{width:100%;max-width:100%;}body{width:100%;max-width:100%;overflow-x:clip;}main{display:block;width:100%;min-width:0;}img,picture,video,canvas,svg{max-width:100%;}img{height:auto;}iframe{max-width:100%;}section,article,aside,header,nav,footer,form,fieldset,table,.navigation-wrapper,.footer-wrapper{min-width:0;}input,textarea,select,button{max-width:100%;}button,a,summary,input,textarea,select{-webkit-tap-highlight-color:transparent;}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--color-secondary);outline-offset:3px;}.footer-social-links>span,.footer-social-links span[class^="footer-link"]{cursor:default !important;}[data-company],[data-address]{overflow-wrap:anywhere;}@media (max-width:767px){:root{--font-size-2xl:clamp(1.35rem,1.18rem + 0.85vw,1.6rem);--font-size-3xl:clamp(1.75rem,1.45rem + 1.5vw,2.15rem);--font-size-4xl:clamp(2.15rem,1.72rem + 2.2vw,2.85rem);}h1,.home-hero-title,.o-nas-hero-title,.eco-hero-title,.faq-hero-title,.hero-services-title,.kontakt-hero-title{font-size:var(--font-size-3xl) !important;line-height:1.15;}h2,.section-title,.kontakt-section-title{line-height:1.2;}p,li,a,span,td,th,label,button{overflow-wrap:anywhere;}.navigation-inner-wrapper,.hero-content-wrapper,.intro-container,.services-container,.features-container,.process-container,.testimonials-container,.contact-summary-container,.kontakt-hero-container,.kontakt-obrazec-container,.kontakt-podrobnosti-container,.kontakt-zemljevid-container,.kontakt-urnik-container,.kontakt-faq-container,.kontakt-pravno-container,.footer-container-inner,.faq-container,.eco-container,.storitve-container,.o-nas-container{width:min(100%,calc(100% - 32px));max-width:var(--content-max-width);margin-left:auto;margin-right:auto;}.footer-grid,.contact-details-grid,.services-grid,.features-grid,.testimonials-grid,.faq-features-container,.eco-products-grid,.benefits-grid,.stats-grid,.strokovna-ekipa__grid,.form-grid,.service-checklist,.eco-grid,.tech-grid{grid-template-columns:minmax(0,1fr) !important;}.intro-grid,.air-quality-split,.process-steps,.filozofija-vrednote__grid,.podpora-hub__grid,.pravno-card,.service-grid,.zaveza-kakovosti__step,.faq-contact-columns,.faq-testimonials-grid{flex-direction:column !important;}.faq-contact-card,.faq-testimonial-card{flex:1 1 100% !important;width:100%;}.kontakt-table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}.kontakt-table{width:100%;min-width:0;table-layout:fixed;}.kontakt-table th,.kontakt-table td{width:auto;word-break:break-word;}.btn,button,.navigation-cta,.hero-cta,.kontakt-submit-btn{white-space:normal;text-align:center;}.footer-bottom-inner{gap:var(--spacing-lg);}.footer-legal-links{width:100%;}}@media (max-width:480px){.navigation-brand-text{font-size:1rem;}.kontakt-obrazec-card,.contact-card,.pravno-card{padding:var(--spacing-lg);}.hero-content-wrapper,.kontakt-hero-container,.eco-container{padding-left:16px;padding-right:16px;}}*,*::before,*::after{box-sizing:border-box;}html,body{margin:0;padding:0;}body{font-family:var(--font-family-body);font-weight:var(--font-weight-body);line-height:var(--line-height-body);color:var(--color-on-surface);background:var(--color-surface);}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);}.btn-secondary:hover:not(:disabled){border-color:#086b80;background-color:#086b80;}.navigation-wrapper{display:contents;}.navigation-container1{display:contents;}.navigation-navlink10{display:contents;}.navigation-navlink11{display:contents;}.navigation-navlink12{display:contents;}.navigation-navlink13{display:contents;}.navigation-navlink14{display:contents;}.navigation-navlink15{display:contents;}.navigation-navlink16{display:contents;}.navigation-navlink17{display:contents;}.navigation-navlink18{display:contents;}.navigation-navlink19{display:contents;}.navigation-navlink20{display:contents;}.navigation-navlink21{display:contents;}.navigation-navlink22{display:contents;}.navigation-navlink23{display:contents;}.navigation-container2{display:none;}.navigation-container3{display:contents;}.footer-wrapper{display:contents;}.footer-container1{display:contents;}.footer-link1{display:contents;}.footer-link2{display:contents;}.footer-link3{display:contents;}.footer-link4{display:contents;}.footer-navlink1{display:contents;}.footer-navlink2{display:contents;}.footer-navlink3{display:contents;}.footer-navlink4{display:contents;}.footer-navlink5{display:contents;}.footer-link5{display:contents;}.footer-link6{display:contents;}.footer-link7{display:contents;}.footer-link8{display:contents;}.footer-link9{display:contents;}.footer-container2{display:none;}.footer-container3{display:contents;}.o-nas-container1{width:100%;min-height:100vh;}.o-nas-container2{display:none;}.o-nas-container3{display:contents;}
