@font-face{font-family:'Open Sans';src:url('../fonts/open-sans-400.woff') format('woff');font-weight:400;font-display:swap}
@font-face{font-family:'Open Sans';src:url('../fonts/open-sans-600.woff') format('woff');font-weight:600;font-display:swap}
@font-face{font-family:'Open Sans';src:url('../fonts/open-sans-700.woff') format('woff');font-weight:700;font-display:swap}

:root{--ezs-green:#007d68;--ezs-dark:#153e35;--ezs-yellow:#ffd21c;--ezs-paper:#faf9f3;--ezs-line:#d8e2db}
*{box-sizing:border-box}body{margin:0;background:#fff;color:#153e35;font-family:'Open Sans',sans-serif;line-height:1.75}img{max-width:100%;height:auto}a{color:#007d68}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,h4,h5,h6,p,figure{margin:0}button,a,input,select,textarea{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #c28b00;outline-offset:3px}.screen-reader-text,.skip-link:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.skip-link:focus{position:fixed;top:12px;left:12px;z-index:10000;padding:12px 24px;background:#fff;border:2px solid #007d68}.ezs-main:focus{outline:0}.elementor .elementor-widget-text-editor p:last-child{margin-bottom:0}.ezs-container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.ezs-standard-page{padding-block:60px;min-height:55vh}.ezs-reading-width{max-width:850px}.ezs-standard-page h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1.2;margin:0 0 25px}.ezs-article-body p{margin:0 0 20px}.ezs-article-body h2,.ezs-article-body h3{margin:24px 0 16px}.ezs-site-part{display:block}.ezs-site-part .elementor{width:100%}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
