#about#about#about{margin-left:auto!important;margin-right:auto!important}#about#about#about .ssb-row{width:100%;max-width:none;margin:0;align-items:stretch}#about#about#about .ssb-col{min-width:0}#about#about#about .ssb-item{height:100%}#tutvustus#tutvustus#tutvustus .about-container,#about2#about2#about2 .about-container{width:100%;max-width:none;display:flex;margin:0}#tutvustus#tutvustus#tutvustus .about-text{display:flex;flex-direction:column;justify-content:center}#about2#about2#about2{margin-left:auto!important;margin-right:auto!important}#about2#about2#about2 .card-description p{margin:0 0 16px}#about2#about2#about2 .card-description p:last-child,#tutvustus#tutvustus#tutvustus .card-description p:last-child{margin-bottom:0}#arvud#arvud#arvud .stats-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:100%;gap:0}#arvud#arvud#arvud .stat-card:last-child{grid-column:1/-1}#arvud#arvud#arvud .stat-card{min-width:0;justify-content:center}#kontakt#kontakt#kontakt .contact-form-container{display:flex!important;min-height:0!important;max-height:none!important;height:100%!important;box-sizing:border-box}#kontakt#kontakt#kontakt .form-container{background:transparent!important;display:flex!important;align-items:stretch!important;flex:1 1 0!important}#kontakt#kontakt#kontakt .form-area{display:flex!important;box-sizing:border-box;flex:1 1 auto!important;min-width:0}#kontakt#kontakt#kontakt .section-desc>p:not(:first-child):not(.ev-contact-lead){font-size:inherit!important;line-height:inherit!important;font-family:inherit!important;color:inherit!important}#values#values#values .values-container{height:auto!important;min-height:0!important}#values#values#values .value1-description>p:not(.ev-value-lead),#values#values#values .value2-description>p:not(.ev-value-lead){font:inherit!important;color:inherit!important}#news#news#news .story__heading a,#news#news#news .story__heading p,#eesmargid#eesmargid#eesmargid .gallery-desc p,#tood#tood#tood .gallery-desc p{font:inherit!important;color:inherit!important}#hero#hero#hero .hero-desc-text p{font:inherit!important;color:inherit!important}#hero#hero#hero .hero-content-container{max-height:none!important;min-height:0!important}#footer#footer#footer .left-column :is(a,span,p):not(.material-symbols-rounded),#footer#footer#footer .subfooter :is(a,span,p){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important}#projektigalerii#projektigalerii#projektigalerii .gallery-image-label{font:inherit!important;color:inherit!important;text-align:inherit!important;text-transform:inherit!important}#tood#tood#tood .gallery-image-label{font:inherit!important;color:inherit!important}#kontakt#kontakt#kontakt input::placeholder,#kontakt#kontakt#kontakt textarea::placeholder{font:inherit!important}
@container page-container (max-width:991.98px){#kontakt#kontakt#kontakt .contact-form-container{height:auto!important}#kontakt#kontakt#kontakt .form-container{flex:none!important}#about#about#about .ssb-col{width:100%!important;flex-basis:100%!important}
}#kontakt#kontakt#kontakt .form-field>label{position:static!important;clip:auto!important;width:auto!important;height:auto!important;overflow:visible!important;margin:0 0 8px!important;white-space:normal!important;font:inherit!important;color:inherit!important}#kontakt#kontakt#kontakt .form-field>label.everster-sr-label{position:absolute!important;clip:rect(0,0,0,0)!important;width:1px!important;height:1px!important;overflow:hidden!important;padding:0!important;margin:-1px!important;white-space:nowrap!important}#eesmargid#eesmargid#eesmargid{padding-left:0!important;padding-right:0!important}
@container page-container (min-width:992px){#eesmargid#eesmargid#eesmargid>.section-container{padding-left:calc(var(--section-padding-desktop-left)*1rem)!important;padding-right:calc(var(--section-padding-desktop-right)*1rem)!important}
}
@container page-container (min-width:768px) and (max-width:991.98px){#eesmargid#eesmargid#eesmargid>.section-container{padding-left:calc(var(--section-padding-tablet-left)*1rem)!important;padding-right:calc(var(--section-padding-tablet-right)*1rem)!important}
}
@container page-container (max-width:767.98px){#eesmargid#eesmargid#eesmargid>.section-container{padding-left:calc(var(--section-padding-mobile-left)*1rem)!important;padding-right:calc(var(--section-padding-mobile-right)*1rem)!important}
}#values#values#values :is(.value1-block,.value2-block){display:flex!important;flex-direction:column!important;justify-content:center!important}#values#values#values :is(.value1-description,.value2-description) .ev-value-lead{text-align:inherit!important}#values#values#values :is(.value1-description,.value2-description) :is(p,li){text-align:inherit!important}

/* Native template compatibility: no fixed appearance values. */
#header#header#header{background:transparent!important;container:everster-header / inline-size}
#header.header.-overlay:not(.-sticky){position:absolute;top:0;left:0;z-index:50}
#testimonials.testimonials.template-1 .testimonial-card{display:flex;box-sizing:border-box}
#testimonials.testimonials.template-1 .card-text p{font:inherit;color:inherit;text-align:inherit}
body[data-ud-screen="mobile"] #header#header{width:min(480px,100%);left:50%;right:auto;transform:translateX(-50%)}
body[data-ud-screen="tablet"] #header#header{width:min(991px,100%);left:50%;right:auto;transform:translateX(-50%)}
body.admin-bar[data-ud-screen] #header#header{top:var(--wp-admin--admin-bar--height,32px)}
#header .header-logo{object-fit:contain}
@container page-container (max-width:767.98px){#testimonials.testimonials.template-1 .testimonials-container{width:var(--section-dimensions-mobile-width,auto);height:var(--section-dimensions-mobile-height,auto);min-width:var(--section-dimensions-mobile-minWidth,auto);max-width:var(--section-dimensions-mobile-maxWidth,auto);min-height:var(--section-dimensions-mobile-minHeight,auto);max-height:var(--section-dimensions-mobile-maxHeight,auto);box-sizing:border-box}}
@container page-container (max-width:767.98px){#header{height:var(--navbar-dimensions-mobile-height,auto)}#header .site-nav-container{height:var(--navbarContainer-dimensions-mobile-height,auto);box-sizing:border-box}}
@container page-container (min-width:768px) and (max-width:991.98px){#testimonials.testimonials.template-1 .testimonials-container{width:var(--section-dimensions-tablet-width,auto);height:var(--section-dimensions-tablet-height,auto);min-width:var(--section-dimensions-tablet-minWidth,auto);max-width:var(--section-dimensions-tablet-maxWidth,auto);min-height:var(--section-dimensions-tablet-minHeight,auto);max-height:var(--section-dimensions-tablet-maxHeight,auto);box-sizing:border-box}}
@container page-container (min-width:768px) and (max-width:991.98px){#header{height:var(--navbar-dimensions-tablet-height,auto)}#header .site-nav-container{height:var(--navbarContainer-dimensions-tablet-height,auto);box-sizing:border-box}}
@container page-container (min-width:992px){#testimonials.testimonials.template-1 .testimonials-container{width:var(--section-dimensions-desktop-width,auto);height:var(--section-dimensions-desktop-height,auto);min-width:var(--section-dimensions-desktop-minWidth,auto);max-width:var(--section-dimensions-desktop-maxWidth,auto);min-height:var(--section-dimensions-desktop-minHeight,auto);max-height:var(--section-dimensions-desktop-maxHeight,auto);box-sizing:border-box}}
@container page-container (min-width:992px){#header{height:var(--navbar-dimensions-desktop-height,auto)}#header .site-nav-container{height:var(--navbarContainer-dimensions-desktop-height,auto);box-sizing:border-box}}
/* Compact narrow menu panel; width, padding, colors and border remain Sibly settings. */
@container everster-header (max-width:991.98px){
 #header#header#header .nav-menu.open{top:calc(100% + 8px)!important;bottom:auto!important;left:auto!important;right:32px!important;max-width:calc(100% - 64px)!important;max-height:min(var(--navmenu-dimensions-tablet-maxHeight),calc(100dvh - var(--navbar-dimensions-tablet-height) - var(--wp-admin--admin-bar--height,0px) - 24px))!important;overflow-y:auto!important;overflow-x:hidden!important;box-shadow:0 12px 28px rgba(0,0,0,.24)!important;box-sizing:border-box!important}
}
@container everster-header (max-width:767.98px){
 #header#header#header .nav-menu.open{left:24px!important;right:24px!important;max-width:calc(100% - 48px)!important;max-height:min(var(--navmenu-dimensions-mobile-maxHeight),calc(100dvh - var(--navbar-dimensions-mobile-height) - var(--wp-admin--admin-bar--height,0px) - 24px))!important}
}
/* Dropdown positioning is structural; appearance remains the native header template's. */
@container everster-header (max-width:991.98px){#header#header#header .nav-menu.open{position:absolute!important;display:flex!important;z-index:920}}
body.admin-bar #header.header:is(.-overlay,.-sticky){top:var(--wp-admin--admin-bar--height,32px)}
/* Restore contact's own header-container after narrowing the header-only cleanup. */
#kontakt#kontakt#kontakt .header-container{flex:1 1 0!important}
@container page-container (max-width:991.98px){#kontakt#kontakt#kontakt .header-container{flex:none!important}}

#about2#about2#about2#about2 .card-description p,#about2#about2#about2#about2 .card-description p span{font-size:inherit!important}