.small-card{width:100%;max-width:260px;height:100%;min-height:310px;border:2px solid #f1f1f1;border-radius:5px;overflow:hidden;background-color:#fff;margin:auto;text-align:center}.small-card .h2{font-size:1.25em;line-height:1.35em;font-weight:800;color:#1d8635;text-align:center}.small-card .title{height:auto;width:auto;min-height:120px;background-color:#f1f1f1;display:flex;align-items:center;justify-content:center}.small-card h3{margin-top:20px;margin-bottom:10px}.small-card .paragraph{width:100%;min-height:40px;padding-left:8px;padding-right:8px;margin-bottom:34px;margin-left:auto;margin-right:auto}.small-card a.download{color:#1d8635;font-size:.75em;line-height:1.33333em;text-decoration:none;font-weight:800;text-transform:uppercase;border-bottom:2px #1d8635 solid;transition:color 0.2s ease-in-out}.small-card a.download:visited{color:#1d8635}.small-card a.download:hover{color:#0f471c}.small-card a.download:hover,.small-card a.download:visited,.small-card a.download:link,.small-card a.download:active{text-decoration:none}

.breadcrumb{display:block;text-transform:lowercase;font-size:.875em;letter-spacing:2px;margin:10px 0}.breadcrumb .breadcrumb_last{font-weight:700}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{text-decoration:underline}

.section-hero{width:100%;position:relative}.section-hero>.base-background.cover{position:absolute;top:0;left:0;width:100%;height:100%}.section-hero .text-content{width:100%;z-index:1}@media (max-width: 767px){.section-hero .text-content{padding-left:20px;padding-right:20px}}@media (min-width: 768px) and (max-width: 1024px){.section-hero .text-content{padding-left:40px;padding-right:40px}}@media (min-width: 1025px){.section-hero .text-content{padding-left:40px;padding-right:40px}}@media (max-width: 767px){.section-hero.internal{min-height:300px}}@media (min-width: 768px){.section-hero.internal{min-height:450px}}

.base-background picture{display:block;width:100%;height:100%}.base-background.contain img,.base-background.contain video{position:absolute;width:100%;height:auto}.base-background.cover img,.base-background.cover video{position:absolute;width:100%;height:100%;object-fit:cover}.base-background.cover.left-top img,.base-background.cover.left-top video{object-position:left top}.base-background.cover.left-center img,.base-background.cover.left-center video{object-position:left center}.base-background.cover.left-bottom img,.base-background.cover.left-bottom video{object-position:left bottom}.base-background.cover.center-top img,.base-background.cover.center-top video{object-position:center top}.base-background.cover.center-center img,.base-background.cover.center-center video{object-position:center center}.base-background.cover.center-bottom img,.base-background.cover.center-bottom video{object-position:center bottom}.base-background.cover.right-top img,.base-background.cover.right-top video{object-position:right top}.base-background.cover.right-center img,.base-background.cover.right-center video{object-position:right center}.base-background.cover.right-bottom img,.base-background.cover.right-bottom video{object-position:right bottom}

.simple-hero .section-hero{height:100vh;max-height:600px;overflow:hidden}.simple-hero .section-hero .container{position:absolute;height:100%;margin:auto}.simple-hero .section-hero .base-background{z-index:1}.simple-hero .section-hero .text-content{color:#fff}.simple-hero .section-hero .text-content .h1{max-width:1000px;margin-left:auto;margin-right:auto}@media (max-width: 767px){body.single-post .h1{font-size:1.875em;line-height:1em}}@media (min-width: 768px){body.single-post .h1{font-size:3.125em;line-height:1em}}

.news-link{text-decoration:none}.card{width:100%;max-width:390px;min-height:411px;height:100%;margin:0 auto;border-radius:5px;background:#fff;-webkit-box-shadow:0px 2px 4px 3px rgba(19,95,36,0.45);-moz-box-shadow:0px 2px 4px 3px rgba(19,95,36,0.45);box-shadow:0px 2px 4px 3px rgba(19,95,36,0.45)}.card .text-content{height:100%;width:100%;padding:50px 40px}@media (max-width: 767px){.card .text-content{padding:30px 20px}}.card .text-content .date{font-size:.75em;line-height:1.33333em;font-weight:700;color:#1d8635}.card .text-content .h3{margin:15px 0;color:#4a4a4a;min-height:54px}@media (min-width: 768px){.card .text-content .paragraph{min-height:120px;margin-bottom:40px}}@media (max-width: 767px){.card .text-content .paragraph{max-height:150px;overflow:hidden;margin-bottom:30px}}.card .text-content .button{margin:0 auto;display:block;width:fit-content;width:-moz-fit-content}

.box-columns [class*="col-"]{position:relative}.box-columns .text-content{width:100%;z-index:1}@media (max-width: 767px){.box-columns .text-content{padding-left:20px;padding-right:20px}}@media (min-width: 768px) and (max-width: 1024px){.box-columns .text-content{padding-left:40px;padding-right:40px}}@media (min-width: 1025px){.box-columns .text-content{padding-left:40px;padding-right:40px}}

.list-section{position:relative}.list-section .small-card{position:relative}.list-section .small-card .download{position:absolute;width:fit-content;width:-moz-fit-content;margin-left:auto;margin-right:auto;left:0;right:0;bottom:20px;text-align:center}.list-section .box-columns{margin-left:-15px;margin-right:-15px}.list-section [class*="col-"]{padding:25px}.list-section .card{-webkit-box-shadow:0px 2px 4px 3px rgba(19,95,36,0.096);-moz-box-shadow:0px 2px 4px 3px rgba(19,95,36,0.096);box-shadow:0px 2px 4px 3px rgba(19,95,36,0.096)}

.block-text{width:100%;margin:0px auto;max-width:1280px}.block-text.padding{padding:75px 0}.block-text.button-center .button{margin:0 auto}.block-text.button-right .button{margin-left:auto}.block-text.narrow .text-content{max-width:810px}.block-text.wide .text-content{max-width:100%}.block-text .text-content{width:100%;margin:0 auto}.block-text .text-content .h2{color:#1d8635;margin-bottom:15px}.block-text .text-content p{padding-bottom:15px}.block-text .banners{display:flex;justify-content:center;flex-wrap:wrap;margin:20px auto 40px;width:100%;max-width:680px}@media (min-width: 1025px){.block-text .banners{gap:40px}}@media (min-width: 768px) and (max-width: 1024px){.block-text .banners{gap:18px}}@media (max-width: 767px){.block-text .banners{gap:15px}}.block-text .banners a,.block-text .banners picture{display:block;width:100%;height:100%;max-width:196px;height:85px}.block-text .banners a img,.block-text .banners picture img{width:100%;height:100%;object-fit:contain}.block-text .button{display:block}

.pager{width:100%;display:flex;justify-content:center;margin-top:20px}.pager ul{display:flex;align-items:center;justify-content:center;gap:15px}.pager .pager__item{font-size:1em}.pager .pager__item .active{color:#1d8635}.pager .pager__item a{text-decoration:none}.pager .arrow{fill:#1d8635;width:14px;height:14px}.pager .pager__item--next,.pager .pager__item--previous{padding-top:0px;position:relative;font-size:40px;line-height:27px;width:100%;height:100%;transform:translateY(-2px)}.pager .pager__item--next a::before,.pager .pager__item--previous a::before{position:absolute;content:"";width:100%;height:100%;height:25px;width:25px;border:1px solid #4a4a4a;top:50%;left:50%;transform:translate(-50%, -47%);border-radius:100%}


