:root{--ev-green:#349f3e;--ev-dark:#30353a}html{scroll-behavior:smooth;scroll-padding-top:24px}body:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-family:Arial,sans-serif!important;color:#30353a;background:#fff!important}body h2:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-size:30px;line-height:1.25;font-weight:600}body p{line-height:1.5}img{max-width:100%}body .hero.template-1{padding:0!important;margin:0!important;width:100%!important;max-width:none!important;border-radius:0!important}body .hero .swiper,body .hero .swiper-slide{height:720px!important;min-height:720px!important;max-height:none!important;border-radius:0!important}body .hero .hero-background,body .hero .hero-overlay{border-radius:0!important}body .hero .hero-media{width:100%;height:100%;object-fit:cover}body .hero .hero-content-container{width:100%!important;max-width:1250px!important;margin:auto!important;padding:240px 0 140px!important;align-items:flex-start!important;justify-content:flex-start!important;display:block!important}body .hero .hero-content{max-width:1030px!important;align-items:flex-start!important;text-align:left!important;padding:20px 0!important}body .hero h2:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-size:28px!important;line-height:1.2!important;font-weight:500!important;color:var(--ev-green)!important;text-align:left!important;max-width:1000px!important;margin-bottom:12px!important}body .hero .hero-description:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)),body .hero .hero-desc:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-size:17px!important;line-height:1.5!important;text-align:left!important;color:white!important}body .hero .hero-buttons{justify-content:flex-start!important}body .hero a:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){border-radius:0!important;box-shadow:none!important;min-width:195px;padding:13px 28px!important;background:var(--ev-green)!important;color:#fff!important;font-size:20px!important;border:2px solid var(--ev-green)!important;text-decoration:none}body .hero a:nth-child(2){background:rgba(33,37,41,.5)!important}body .hero .swiper-pagination{bottom:80px!important}body .hero .swiper-pagination-bullet{background:var(--ev-green)!important}body #Arvud,body #Meist,body #Eesmaergid{margin:0!important;padding:0!important;background:transparent!important;max-width:none!important;border-radius:0!important}body #Arvud>.custom-block-content,body #Meist>.custom-block-content,body #Eesmaergid>.custom-block-content{padding:0!important;margin:0!important;width:100%!important;max-width:none!important;display:block!important}body #Arvud .custom-block-desc-text:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)),body #Meist .custom-block-desc-text:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)),body #Eesmaergid .custom-block-desc-text:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){padding:0!important;max-width:none!important;margin:0!important;font:17px/1.5 Arial,sans-serif!important;width:100%!important;color:var(--ev-dark)!important}body #about .container,body #about2 .container,body #eesmargid .container{width:100%;max-width:1250px;margin:auto}body #about .container.overlap{position:relative;z-index:2;margin-top:-70px}body #about .row.h-100.m-sm-0{display:grid;grid-template-columns:1fr 1fr}body #about .bg-primary{background:linear-gradient(#4e5053,#303135);color:white;padding:48px 28px}body #about .bg-primary>div{max-width:none!important}body #about h2:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){color:white!important;font-size:30px;margin:0 0 12px}body #about .fs-3:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-size:29px;margin:0}body #about .bg-body{background:white}body #about .row.stats{display:grid;grid-template-columns:1fr 1fr;height:100%}body #about .stats>.col{border:1px solid #ddd;min-height:145px;padding:32px 46px!important;display:flex;align-items:center}body #about .stats>.col:last-child{grid-column:1/-1}body #about .stats p:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){margin:0 0 6px;font-size:15px}body #about .stats .h2:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-size:32px;font-weight:600;color:var(--ev-green)}body #about2{padding-top:80px}body #about2 .p-3,body #eesmargid .p-3{padding:16px}body #about2 p:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)),body #eesmargid p:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-size:17px;margin:0 0 20px}body #about2 .fw-semibold:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-weight:600}body #eesmargid>.container-fluid{padding-bottom:60px!important}body #eesmargid .row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px}body #eesmargid .row>div{flex:0 1 calc(25% - 28px)}body #eesmargid img{display:block;width:100%;height:220px;object-fit:contain}body .other-values.template-1{padding:0 0 65px!important;background:white!important;border-radius:0!important}body .other-values>.section-container{display:grid!important;grid-template-columns:1fr 1fr;gap:32px;max-width:1250px!important;padding:0 16px!important;margin:auto!important}body .other-values .values-container{display:block!important;width:100%!important}body .other-values .value1-block,body .other-values .value2-block{background:transparent!important;color:var(--ev-dark)!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;width:100%!important}body .other-values h2:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){color:var(--ev-dark)!important;font-size:30px!important;margin-bottom:18px!important}body .other-values .value1-description:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)),body .other-values .value2-description:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font:17px/1.55 Arial,sans-serif!important;color:var(--ev-dark)!important}body .other-values .img-container,body .other-values .value-btn{display:none!important}body .news.template-1{padding:65px 0!important;background:#f7f8fa!important;border-radius:0!important}body .news-container{max-width:1250px!important;margin:auto!important;padding:0 16px!important}body .news .news-title:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){text-align:left!important;color:var(--ev-dark)!important;font-size:30px!important}body .news .news-flexbox{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px!important}body .news .story{border-radius:0!important;background:white!important;border:0!important;min-width:0!important}body .news .story__image{width:100%!important;height:230px!important;object-fit:cover!important;border-radius:0!important}body .news .story__heading:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font:600 20px/1.3 Arial,sans-serif!important;color:var(--ev-dark)!important}body .news .story__post-date:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-size:14px!important}body .news .story__link{color:var(--ev-dark)!important}body .news .ssb-link{color:var(--ev-green)!important}body #footer .topfooter{padding:65px 0!important;background:#30353a!important;color:white!important;border-radius:0!important}body #footer .topfooter-container{max-width:1250px!important;margin:auto!important;display:block!important;position:relative;padding:0 16px!important;min-height:350px}body #footer .left-column{width:100%!important;max-width:none!important;display:block!important;padding-right:52%!important}body #footer .footer-logo-details>a{position:absolute;right:16px;top:0;width:45%!important}body #footer .footer-logo{width:100%!important;max-width:none!important;height:350px!important;max-height:none!important;object-fit:cover!important}body #footer .footer-logo-details{display:block!important}body #footer .company-address-item,body #footer .board-container{margin:20px 0!important}body #footer .footer-meta-value:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)),body #footer a:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)),body #footer span:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){color:white!important;font:16px/1.5 Arial,sans-serif!important}body #footer .footer-logo-details>div>.footer-meta-value:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-size:24px!important;font-weight:600!important}body #footer .board-member-card{padding:0!important;margin:0 0 16px!important;background:transparent!important;border-radius:0!important}body #footer .board-details{gap:5px!important}body #footer .material-symbols-rounded:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-family:'Material Symbols Rounded'!important}body #footer .subfooter{background:#272c30!important;color:white!important;border-radius:0!important;padding:20px 0!important}body #footer .subfooter-container{max-width:1250px!important;margin:auto!important}body #footer .right-column{display:none!important}body:not(.home) #main>.element-hide~:not(section){max-width:1250px;margin-left:auto;margin-right:auto}body:not(.home) #main{padding:195px 24px 50px!important}body:not(.home) #main h1,body:not(.home) #main h2{color:var(--ev-dark)}body:not(.home) #main .wp-block-gallery{display:flex;flex-wrap:wrap;gap:20px}body:not(.home) #main .wp-block-gallery figure{max-width:calc(33.333% - 20px)}
@media(max-width:1300px){body .hero .hero-content-container{padding-left:45px!important;padding-right:45px!important}body #about .container{width:calc(100% - 70px)}}
@media(max-width:991px){body .hero .hero-content-container{padding:190px 40px 120px!important}body .hero h2:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-size:27px!important}body #about .row.h-100.m-sm-0{grid-template-columns:1fr}body #about .stats>.col{min-height:130px}body #about .bg-primary{padding:45px 28px}body #about2 .container,body #eesmargid .container{padding:0 24px}body #eesmargid .row>div{flex-basis:calc(33.333% - 28px)}body .other-values>.section-container{padding:0 40px!important}body .news .news-flexbox{grid-template-columns:repeat(2,minmax(0,1fr))}body .news-container{padding-left:40px!important;padding-right:40px!important}body #footer .topfooter-container{padding:0 40px!important}body #footer .left-column{padding-right:0!important}body #footer .footer-logo-details>a{position:static;width:100%!important;display:block;margin-bottom:30px}body #footer .footer-logo{height:300px!important}body #footer .footer-logo-details>div{margin-top:30px}body #footer .subfooter-container{padding:0 40px!important}}
@media(max-width:600px){body h2:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-size:25px!important}body .hero .swiper,body .hero .swiper-slide{height:640px!important;min-height:640px!important}body .hero .hero-content-container{padding:145px 27px 100px!important}body .hero h2:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-size:24px!important;line-height:1.2!important}body .hero .hero-desc:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)),body .hero .hero-description:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-size:17px!important}body .hero .hero-content{padding:0!important}body .hero a:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-size:18px!important;min-width:150px!important;padding:12px 16px!important}body .hero .swiper-pagination{bottom:22px!important}body #about .container{width:100%}body #about .container.overlap{margin-top:0}body #about .bg-primary{padding:45px 27px}body #about h2:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-size:25px!important}body #about .fs-3:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-size:23px}body #about .row.stats{grid-template-columns:1fr}body #about .stats>.col{padding:25px 27px!important;min-height:100px}body #about2{padding-top:45px}body #about2 .container,body #eesmargid .container{padding:0 11px}body #about2>.container-fluid{padding-bottom:35px!important}body #eesmargid .row{gap:18px!important}body #eesmargid .row>div{flex-basis:calc(50% - 18px)}body #eesmargid img{height:150px}body .other-values>.section-container{grid-template-columns:1fr;gap:35px;padding:0 27px!important}body .other-values{padding-bottom:35px!important}body .news-container{padding-left:27px!important;padding-right:27px!important}body .news .news-title:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-size:25px!important}body .news .news-flexbox{grid-template-columns:1fr!important}body #footer .topfooter-container,body #footer .subfooter-container{padding:0 27px!important}body #footer .footer-logo{height:240px!important}body:not(.home) #main{padding:150px 24px 40px!important}body:not(.home) #main .wp-block-gallery figure{max-width:100%}}body #about .row.h-100.m-sm-0{padding:0!important;margin:0!important;width:100%!important;gap:0!important}body #about .col-lg-6{width:100%!important;max-width:none!important;min-width:0!important}body #about .bg-primary{background:linear-gradient(#4e5053,#303135)!important}body #about .stats>.col{width:100%!important;max-width:none!important}body #about .stats{margin:0!important;gap:0!important;width:100%!important}body #about .stats>.col>div{padding:0!important;width:100%!important}body .hero .hero-desc-text:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font:17px/1.5 Arial,sans-serif!important;text-align:left!important;color:white!important;margin:0 0 18px!important}body .hero .hero-buttons-container{justify-content:flex-start!important;gap:7px!important;display:flex!important;flex-wrap:wrap!important}body .hero .swiper-wrapper{border-radius:0!important}body .hero .hero-content-container{margin-top:0!important}body .hero .hero-content{transform:none!important}body .other-values .value2-button{display:none!important}body .hero,body .hero .swiper,body .hero .swiper-wrapper,body .hero .swiper-slide,body .hero .hero-background,body .hero .hero-media{clip-path:none!important;border-radius:0!important}body #page .hero .hero-content .hero-desc-text:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-size:17px!important}body #page .hero .hero-content-container{transform:none!important}body #page .hero .hero-content{margin:0!important}body #page .hero .hero-buttons-container a:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){min-width:195px!important;font-weight:500!important}body #page .other-values a{display:none!important}body .custom-block-desc-text{overflow:visible!important}@media(max-width:600px){body .hero .hero-buttons-container{flex-direction:row!important}body #page .hero .hero-buttons-container a:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){min-width:0!important;padding:12px 16px!important;font-size:16px!important}}
@font-face{font-family:EversterMontserrat;src:url('themes/Teema4/fonts/montserrat-v26-latin-regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:EversterMontserrat;src:url('themes/Teema4/fonts/montserrat-v26-latin-700.woff2') format('woff2');font-weight:700;font-display:swap}body #page #values{padding:0 0 93px!important;margin:0!important;border-radius:0!important;background:#f8f9fa!important;overflow:visible!important}body #page #values>.section-container{display:block!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important}body #page #values .cards-wrapper{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important}body #page #values .values-container{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;width:100%!important;min-width:0!important;min-height:560px!important;margin:0!important;padding:0!important;transform:none!important;border-radius:0!important;overflow:hidden!important}body #page #values .values-container:first-child{background:#30353a!important}body #page #values .value1-image{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;transform:none!important;margin:0!important;z-index:0!important}body #page #values .values-container:first-child:after{content:'';position:absolute;inset:0;background:rgba(33,37,41,.75);z-index:1;pointer-events:none}body #page #values .values-container:nth-child(2){background:linear-gradient(rgba(255,255,255,.15),rgba(255,255,255,0)),#38a142!important}body #page #values .value1-block,body #page #values .value2-block{position:relative!important;z-index:2!important;display:block!important;width:100%!important;max-width:576px!important;background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:48px 16px!important;margin:0 auto!important}body #page #values .value1-title:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)),body #page #values .value2-title:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font:400 32px/1.2 EversterMontserrat,sans-serif!important;text-align:center!important;margin:0 0 4px!important;padding:0!important}body #page #values .value1-title,body #page #values .value1-description{color:#fff!important}body #page #values .value2-title,body #page #values .value2-description{color:#212529!important}body #page #values .value1-description:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)),body #page #values .value2-description:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)),body #page #values p:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font:400 16px/1.5 EversterMontserrat,sans-serif!important;text-align:left!important;margin:0!important}body #page #values .ev-value-lead:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font:700 24px/1.2 EversterMontserrat,sans-serif!important;margin:0 0 10px!important}body #page #values .value1-description .ev-value-lead{text-align:center!important}body #page #values .value2-description .ev-value-lead{text-align:left!important}body #page #values .eyebrow,body #page #values .button-container{display:none!important}body #page #eesmargid.gallery{padding:0 0 71px!important;background:#f8f9fa!important;margin:0!important;border-radius:0!important}body #page #eesmargid.gallery>.section-container{max-width:1250px!important;padding:16px!important;margin:0 auto!important;width:100%!important}body #page #eesmargid .gallery-title:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font:700 32px/1.2 EversterMontserrat,sans-serif!important;color:#212529!important;margin:0 0 16px!important;text-align:left!important}body #page #eesmargid .gallery-desc:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)),body #page #eesmargid .gallery-desc p:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font:400 16px/1.5 EversterMontserrat,sans-serif!important;color:#212529!important;text-align:left!important;max-width:none!important}body #page #eesmargid .gallery-desc p{margin:0 0 16px!important}body #page #eesmargid .gallery-container{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:24px!important;padding:16px 0 0!important;margin:0!important}body #page #eesmargid .gallery-image-container{flex:0 0 calc(25% - 18px)!important;width:calc(25% - 18px)!important;min-width:0!important;max-width:none!important;height:220px!important;min-height:0!important;aspect-ratio:auto!important;padding:0!important;margin:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;overflow:hidden!important}body #page #eesmargid .gallery-image{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;border-radius:0!important;transform:none!important}body #page #eesmargid .gallery-image-label-overlay,body #page #eesmargid .gallery-button,body #page #eesmargid .gallery-btn{display:none!important}
@media(max-width:991px){body #page #values .cards-wrapper{grid-template-columns:1fr!important}body #page #values .values-container{min-height:480px!important}body #page #values .value1-block,body #page #values .value2-block{padding:48px 28px!important}body #page #eesmargid.gallery>.section-container{padding:16px 28px!important}body #page #eesmargid .gallery-image-container{flex-basis:calc(33.333% - 16px)!important;width:calc(33.333% - 16px)!important;height:200px!important}}
@media(max-width:600px){body #page #values{padding-bottom:55px!important}body #page #values .value1-title:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)),body #page #values .value2-title:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-size:30px!important}body #page #values .ev-value-lead:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-size:22px!important}body #page #values .value1-block,body #page #values .value2-block{padding:48px 28px!important}body #page #eesmargid .gallery-title:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-size:28px!important}body #page #eesmargid .gallery-container{gap:16px!important}body #page #eesmargid .gallery-image-container{flex-basis:calc(33.333% - 11px)!important;width:calc(33.333% - 11px)!important;height:130px!important}}body #page #values .cards-wrapper{grid-template-rows:none!important;grid-template-areas:none!important;grid-auto-rows:auto!important}body #page #values .values-container{grid-column:auto!important;grid-row:auto!important}body #page #values .value1-block,body #page #values .value2-block{min-height:0!important;height:auto!important}body #page #values .value1-description,body #page #values .value2-description{padding:0!important;min-height:0!important;height:auto!important;width:100%!important;max-width:none!important}body #page #eesmargid .gallery-image-container{height:270px!important}
@media(max-width:991px){body #page #eesmargid .gallery-image-container{height:240px!important}}
@media(max-width:600px){body #page #eesmargid .gallery-image-container{height:150px!important}}body #page #eesmargid.gallery>.section-container{width:100%!important;max-width:100%!important;padding:16px!important;box-sizing:border-box!important}body #page #eesmargid .gallery-container{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:24px 0!important;padding:16px 0 0!important;width:100%!important}body #page #eesmargid .gallery-image-container{display:block!important;flex:0 0 33.3333333333%!important;width:33.3333333333%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;padding:0 12px!important;border:0!important;box-sizing:border-box!important;align-self:center!important}body #page #eesmargid .gallery-image{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;object-fit:contain!important;border:0!important}
@media(min-width:576px){body #page #eesmargid.gallery>.section-container{max-width:540px!important}}
@media(min-width:768px){body #page #eesmargid.gallery>.section-container{max-width:720px!important}}
@media(min-width:992px){body #page #eesmargid.gallery>.section-container{max-width:960px!important}body #page #eesmargid .gallery-image-container{flex-basis:25%!important;width:25%!important}}
@media(min-width:1200px){body #page #eesmargid.gallery>.section-container{max-width:1140px!important}}
@media(min-width:1400px){body #page #eesmargid.gallery>.section-container{max-width:1320px!important}}body #page #eesmargid .gallery-image{aspect-ratio:auto!important}body #page #news{margin:0!important;border:0!important;border-radius:0!important;clip-path:none!important}body #page #news>.news-container{width:100%!important;max-width:1320px!important;margin:0 auto!important;box-sizing:border-box!important;padding:0 28px!important}body #page #news h2.news-title:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font:700 30px/1.25 Arial,sans-serif!important;color:#30353a!important;text-align:left!important;margin:0 0 24px!important;padding:0!important;max-width:none!important}body #page #news{padding:60px 0 65px!important;background:#f7f8fa!important}body #page #news .news-flexbox{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;align-items:stretch!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body #page #news .story{display:flex!important;flex-direction:column!important;position:relative!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:white!important;border:1px solid #e3e5e7!important;border-radius:0!important;box-shadow:none!important;clip-path:none!important;overflow:hidden!important;box-sizing:border-box!important}body #page #news .story__link{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;text-decoration:none!important;color:#30353a!important}body #page #news .story__image{display:block!important;position:static!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:16/9!important;object-fit:cover!important;object-position:center!important;padding:0!important;margin:0!important;border-radius:0!important;clip-path:none!important}body #page #news .story__header{display:flex!important;flex-direction:column!important;position:static!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;gap:14px!important;padding:24px!important;margin:0!important;background:transparent!important;box-sizing:border-box!important}body #page #news h2.story__heading:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font:700 22px/1.3 Arial,sans-serif!important;text-align:left!important;color:#30353a!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;padding:0!important;margin:0!important;overflow:visible!important;white-space:normal!important;word-break:normal!important}body #page #news .story__post-date:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){display:block!important;position:static!important;width:auto!important;color:#666!important;font:400 14px/1.4 Arial,sans-serif!important;background:transparent!important;padding:0!important;margin:0!important}body #page #news .story__footer{position:static!important;width:100%!important;height:auto!important;min-height:0!important;max-width:none!important;background:transparent!important;padding:0 24px 22px!important;margin:0!important;box-sizing:border-box!important}body #page #news .story__source:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){color:#349f3e!important;font:400 15px/1.4 Arial,sans-serif!important;text-decoration:none!important}body #page #news .news-branding:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font:400 16px/1.5 Arial,sans-serif!important;text-align:right!important;color:#30353a!important;width:100%!important;max-width:none!important;padding:0!important;margin:30px 0 0!important}body #page #news .news-branding a{color:#349f3e!important}
@media(max-width:991px){body #page #news>.news-container{padding-left:28px!important;padding-right:28px!important}body #page #news .news-flexbox{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){body #page #news{padding-top:40px!important;padding-bottom:45px!important}body #page #news .news-flexbox{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}body #page #news h2.news-title:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-size:26px!important}body #page #news .story__header{padding:22px!important}body #page #news .news-branding{text-align:left!important}}body #page #eesmargid .gallery-image-container:nth-child(1) .gallery-image{aspect-ratio:2560/2353!important}body #page #eesmargid .gallery-image-container:nth-child(2) .gallery-image{aspect-ratio:1825/2560!important}body #page #eesmargid .gallery-image-container:nth-child(3) .gallery-image{aspect-ratio:1653/2339!important}body #page #eesmargid .gallery-image-container:nth-child(4) .gallery-image{aspect-ratio:804/1148!important}body #page #eesmargid .gallery-image-container:nth-child(5) .gallery-image{aspect-ratio:860/1240!important}body #page #eesmargid .gallery-image-container:nth-child(6) .gallery-image{aspect-ratio:640/920!important}body #page #eesmargid .gallery-image-container:nth-child(7) .gallery-image{aspect-ratio:1!important}body #page #eesmargid .gallery-image-container:nth-child(8) .gallery-image{aspect-ratio:1810/2560!important}body #page #eesmargid .gallery-image-container:nth-child(9) .gallery-image{aspect-ratio:1!important}body #page #about{margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important}body #page #about .container-fluid{padding:0!important;margin:0!important;width:100%!important}body #page #about .container.overlap{position:relative!important;z-index:2!important;width:100%!important;max-width:1140px!important;padding:0 24px!important;margin:-64px auto 0!important;box-sizing:border-box!important}body #page #about .row.h-100.m-sm-0{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important}body #page #about .col-lg-6{width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important}body #page #about .bg-primary{display:flex!important;align-items:center!important;padding:48px 36px!important;background:linear-gradient(#4e5053,#303135)!important;color:#fff!important}body #page #about .bg-primary>div{display:block!important;max-width:none!important;width:100%!important;height:auto!important;padding:0!important;margin:0!important}body #page #about h2:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font:700 28px/1.2 Arial,sans-serif!important;color:#fff!important;margin:0 0 16px!important;padding:0!important;text-align:left!important}body #page #about p.fs-3:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font:400 26px/1.45 Arial,sans-serif!important;color:#fff!important;margin:0!important;padding:0!important;text-align:left!important}body #page #about .bg-primary p:empty{display:none!important}body #page #about .bg-body{padding:0!important;background:#fff!important}body #page #about .row.stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(150px,1fr))!important;gap:0!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;border:1px solid #dce0e3!important;box-sizing:border-box!important}body #page #about .stats>.col{display:flex!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:0!important;padding:36px 40px!important;margin:0!important;border:1px solid #dce0e3!important;box-sizing:border-box!important}body #page #about .stats>.col:last-child{grid-column:1/-1!important}body #page #about .stats>.col>div{display:block!important;width:100%!important;height:auto!important;padding:0!important;margin:0!important}body #page #about .stats p:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font:400 14px/1.5 Arial,sans-serif!important;color:#212529!important;text-align:left!important;padding:0!important;margin:0!important;overflow-wrap:normal!important}body #page #about .stats p.h2:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font:700 30px/1.2 Arial,sans-serif!important;color:#349f3e!important;margin:0 0 8px!important;white-space:nowrap!important}body #page #news>.news-container{display:block!important;width:100%!important;max-width:1320px!important;padding:0 28px!important;margin:auto!important;box-sizing:border-box!important}body #page #news .news-flexbox{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:28px!important}body #page #news .story,body #page #news .story__link{min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}body #page #news .story__link{display:flex!important;flex-direction:column!important;align-items:stretch!important}body #page #news .story__image{width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:cover!important;flex:none!important}body #page #news .story__header{padding:24px!important;gap:14px!important;flex:1!important}body #page #news h2.story__heading:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font:700 22px/1.3 Arial,sans-serif!important;overflow-wrap:break-word!important;word-break:normal!important;hyphens:none!important}body #page #news .story__footer{margin-top:auto!important}
@media(min-width:1400px){body #page #about .container.overlap{max-width:1320px!important}}
@media(max-width:1199px) and (min-width:992px){body #page #about .container.overlap{max-width:960px!important}body #page #about .bg-primary{padding:36px 28px!important}body #page #about h2:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-size:26px!important}body #page #about p.fs-3:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-size:23px!important}body #page #about .stats>.col{padding:28px!important}}
@media(max-width:991px){body #page #about .container.overlap{max-width:760px!important;margin:0 auto!important;padding:0 24px!important}body #page #about .row.h-100.m-sm-0{grid-template-columns:minmax(0,1fr)!important;gap:0!important}body #page #about .bg-primary{padding:40px!important}body #page #about .row.stats{grid-template-rows:repeat(3,minmax(130px,auto))!important;height:auto!important}body #page #about .stats>.col{padding:28px 40px!important}body #page #news .news-flexbox{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}body #page #news h2.story__heading:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-size:20px!important}}
@media(max-width:600px){body #page #about .container.overlap{padding:0!important}body #page #about .bg-primary{padding:32px 24px!important}body #page #about h2:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-size:24px!important;line-height:1.25!important}body #page #about p.fs-3:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-size:21px!important;line-height:1.5!important}body #page #about .stats>.col{padding:24px 18px!important}body #page #about .stats p.h2:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-size:28px!important}body #page #about .stats p:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-size:13px!important}body #page #about .row.stats{grid-template-rows:repeat(3,minmax(118px,auto))!important}body #page #news>.news-container{padding:0 24px!important}body #page #news .news-flexbox{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}body #page #news .story__header{padding:20px!important;gap:12px!important}body #page #news h2.story__heading:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-size:21px!important;line-height:1.35!important}body #page #news .story__footer{padding:0 20px 20px!important}body #page #news .news-branding:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){text-align:left!important;font-size:14px!important;line-height:1.6!important;margin-top:24px!important}}body #page #about .row.h-100.m-sm-0{gap:0!important}body #page #about{container:everster-intro / inline-size;scroll-margin-top:70px}body #page #about .row.h-100.m-sm-0{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr))!important;gap:0!important}body #page #about h2,body #page #about p.fs-3{max-width:100%!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important}
@container everster-intro (max-width:991px){body #page #about .container.overlap{max-width:760px!important;margin:0 auto!important;padding:0 24px!important}body #page #about .row.h-100.m-sm-0{grid-template-columns:minmax(0,1fr)!important;gap:0!important}body #page #about .bg-primary{padding:40px!important}body #page #about .row.stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(130px,auto))!important;height:auto!important}body #page #about .stats>.col{padding:28px 40px!important}
}
@container everster-intro (max-width:600px){body #page #about .container.overlap{padding:0!important}body #page #about .bg-primary{padding:32px 24px!important}body #page #about h2:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-size:24px!important;line-height:1.25!important}body #page #about p.fs-3:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-size:21px!important;line-height:1.5!important}body #page #about .stats>.col{padding:24px 18px!important}body #page #about .stats p.h2:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-size:28px!important}body #page #about .stats p:where(:not(#testimonials):not(#testimonials *):not(#header):not(#header *)){font-size:13px!important}body #page #about .row.stats{grid-template-rows:repeat(3,minmax(118px,auto))!important}
}
