.primaryStyle{font-size:clamp(12px, .832vw, 16px);color:#17191A;font-family:"Source Sans Pro",sans-serif;font-weight:400;line-height:1.2}.s-hero-banner .row{max-width:100%}.s-hero-banner .col-auto{width:100%;max-width:100%}.s-hero-banner__backgroundFull{background:#f4f3f2}.s-hero-banner__box{padding-bottom:42px}.s-hero-banner__background{background-repeat:no-repeat;background-size:cover;background-position:top;max-width:1440px;margin-right:auto;margin-left:auto;padding-top:126px;margin-top:-98px}.s-hero-banner__boxPosition{display:flex;flex-direction:row;justify-content:space-between}@media (max-width: 1024px){.s-hero-banner__boxPosition{flex-direction:column}}.s-hero-banner__leftColumn{max-width:508px;display:flex;flex-direction:column;padding-top:77px}@media (max-width: 1024px){.s-hero-banner__leftColumn{max-width:100%;padding-top:0px}}.s-hero-banner__titleElement h1{font-weight:600;font-size:40px;line-height:120%;letter-spacing:-2%;vertical-align:middle;color:#17191A}@media (max-width: 767px){.s-hero-banner__titleElement h1{font-size:30px}}.s-hero-banner__descriptionElement{margin-top:32px;font-weight:400;font-size:16px;line-height:144%;letter-spacing:0%;color:#17191A}.s-hero-banner__descriptionElement strong{font-weight:700;font-size:16px;line-height:144%;letter-spacing:0%;color:#1A5A1A}@media (max-width: 767px){.s-hero-banner__descriptionElement strong{font-size:14px;margin-top:0}}@media (max-width: 767px){.s-hero-banner__descriptionElement{font-size:14px}}.s-hero-banner__extraInfo{margin-top:32px;display:flex;flex-direction:row;align-items:center}.s-hero-banner__extraInfo img{width:25px;height:25px}.s-hero-banner__extraInfo span{margin-left:14px;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0%;color:#1A5A1A}@media (max-width: 767px){.s-hero-banner__extraInfo span{font-size:12px}}@media (max-width: 767px){.s-hero-banner__extraInfo{margin-top:0}}.s-hero-banner__rightColumn{max-width:508px;display:flex;flex-direction:column;padding-top:77px}@media (max-width: 1024px){.s-hero-banner__rightColumn{padding-top:50px;max-width:100%;align-items:center}}.s-hero-banner__featuredPost{background-color:#fff;border-radius:20px;display:flex;flex-direction:row;min-height:221px;transition:all 0.5s ease}@media (max-width: 1024px){.s-hero-banner__featuredPost{max-width:510px;min-height:150px}}.s-hero-banner__featuredPost:hover{background-color:#286828}.s-hero-banner__featuredPost:hover .s-hero-banner__featuredPostImage img{width:69px;height:69px;border-radius:50px;position:absolute;bottom:24px;right:24px}.s-hero-banner__featuredPost:hover .s-hero-banner__featuredPostTitle h2{color:#fff}.s-hero-banner__featuredPost:hover .s-hero-banner__featuredPostTitle a{color:#fff}.s-hero-banner__featuredPostImage{max-width:169px;min-width:169px;position:relative}@media (max-width: 767px){.s-hero-banner__featuredPostImage{max-width:120px}}.s-hero-banner__featuredPostImage img{position:absolute;border-bottom-right-radius:20px;border-top-right-radius:20px;object-fit:cover;height:100%;width:100%;bottom:0;right:0;transition:all 0.5s ease}.s-hero-banner__featuredPostTitle{padding:22px 20px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 767px){.s-hero-banner__featuredPostTitle{padding:14px 14px}}.s-hero-banner__featuredPostTitle h2{font-weight:600;font-size:26px;line-height:120%;letter-spacing:-2%;color:#17191A;margin:0}@media (max-width: 767px){.s-hero-banner__featuredPostTitle h2{font-size:18px}}.s-hero-banner__featuredPostTitle a{font-weight:400;font-size:16px;line-height:120%;letter-spacing:-2%;color:#222;border-bottom:1px solid #3E8B3E}@media (max-width: 767px){.s-hero-banner__featuredPostTitle a{font-size:12px}}.s-hero-banner__featuredPostTitle a:hover{text-decoration:none}.s-hero-banner__newPost{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;margin-top:32px}.s-hero-banner__newPostBoxTitle{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:24px}@media (max-width: 767px){.s-hero-banner__newPostBoxTitle{padding:14px 14px 0 14px}}.s-hero-banner__newPostBoxTitle h2{margin:0;font-weight:600;font-size:26px;line-height:120%;letter-spacing:-2%;color:#17191A}@media (max-width: 767px){.s-hero-banner__newPostBoxTitle h2{font-size:18px}}.s-hero-banner__newPostBoxTitle a{font-weight:400;font-size:16px;line-height:120%;letter-spacing:-2%;color:#222;border-bottom:1px solid #3E8B3E}.s-hero-banner__newPostBoxTitle a:hover{text-decoration:none;color:#286828}@media (max-width: 767px){.s-hero-banner__newPostBoxTitle a{font-size:12px}}.s-hero-banner__newPostList{display:flex;flex-direction:column;padding:0px 24px 14px 24px}@media (max-width: 767px){.s-hero-banner__newPostList{padding:14px 10px 14px 10px}}.s-hero-banner__newPostSingle{display:flex;flex-direction:row;padding-top:12px;padding-bottom:8px;border-bottom:1px solid #EEEEEE}.s-hero-banner__newPostSingle:hover{border-bottom:1px solid #286828;text-decoration:none}.s-hero-banner__newPostSingle:hover .s-hero-banner__newPostSingleThumbnail{opacity:0;width:0}.s-hero-banner__newPostSingle:hover .s-hero-banner__newPostSingleDate{display:none}.s-hero-banner__newPostSingle:hover .s-hero-banner__newPostSingleTitle{margin-left:0;color:#286828;font-weight:700}.s-hero-banner__newPostSingle:hover .s-hero-banner__newPostDateBox{justify-content:end}.s-hero-banner__newPostSingle:hover .s-hero-banner__newPostSingleThumbnailHide{width:35px}.s-hero-banner__newPostSingleThumbnail{width:35px;height:35px;border-radius:2px;object-fit:cover;transition:all 0.5s ease;margin:5px 0}.s-hero-banner__newPostSingleThumbnailHide{width:0;height:35px;border-radius:2px;object-fit:cover;transition:all 0.5s ease}.s-hero-banner__newPostSingleTitle{transition:all 0.5s ease;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0%;color:#17191A;margin-left:12px;width:65%;display:flex;align-items:center}@media (max-width: 767px){.s-hero-banner__newPostSingleTitle{font-size:12px}}.s-hero-banner__newPostDateBox{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:35%}.s-hero-banner__newPostSingleDate{margin-left:14px;font-weight:400;font-size:12px;line-height:140%;letter-spacing:0%;color:#8F8F8F}@media (max-width: 767px){.s-hero-banner__newPostSingleDate{font-size:10px}}.s-hero-banner__newPostSingleIcon{margin-left:29px}@media (max-width: 767px){.s-hero-banner__newPostSingleIcon{margin-left:10px}}

/*# sourceMappingURL=style.min.css.map */
