:root{--intersectDelay: 0s}@keyframes fadeInTop{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}:root{--spacing-40: 40px;--spacing-64: 64px;--spacing-80: 80px;--spacing-96: 96px;--spacing-120: 120px}@media screen and (max-width: 600px){:root{--spacing-40: 32px;--spacing-64: 40px;--spacing-80: 48px;--spacing-96: 64px;--spacing-120: 72px}}:root{--flow-gap: 40px;--flow-gap-156: 156px;--flow-gap-80: 80px;--flow-gap-64: 64px;--flow-gap-29: 29px;--flow-gap-24: 24px;--flow-gap-16: 16px;--flow-gap-8: 8px}:root{--t-trim-size-t: -0.3em;--t-trim-size-b: -0.3em}:root{--hoverlink-color: #32602F;--heading-color: #141F61}@keyframes stickyIn{from{opacity:0;transform:translateY(-50%)}to{opacity:1;transform:translateY(0)}}:root{--container-max-width: 1352px}:root{--wysiwyg-ul-space: 0.5em;--wysiwyg-space: 1em}:root{--siteHeader-height: 80px}:root{--mediaText-image-order: 2;--mediaText-content-order: 1}html,body{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wp-toolbar #wp-admin-bar-wp-logo,#wp-toolbar #wp-admin-bar-updates,#wp-toolbar #wp-admin-bar-comments,#wp-toolbar #wp-admin-bar-new-content,#wp-toolbar #wp-admin-bar-customize{display:none}#wpadminbar{transition:all .2s ease;top:-26px;opacity:.4}#wpadminbar:hover{top:0;opacity:1}#wpcontent #wpadminbar{top:0;opacity:1}div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:inherit;padding:0;cursor:pointer}a,button{transition:all .2s ease}*,*::before,*::after{box-sizing:border-box}strong,b{font-weight:bold}em,i{font-style:italic}html{scroll-behavior:smooth;scroll-margin:80px}body{font-family:"Public Sans",sans-serif;font-size:18px;line-height:1.4;overflow-x:clip;color:#323532}@media screen and (max-width: 768px){body{font-size:16px}}body.no-scroll{overflow:hidden}.intersect{animation-delay:var(--intersectDelay);animation-duration:1s;animation-fill-mode:both;animation-play-state:paused;animation-timing-function:ease-out}.intersect.intersected{animation-play-state:running}.fadeInTop{animation-name:fadeInTop}.fadeIn{animation-name:fadeIn}.gcBlock--bg-green{background:#eef7ee}.gcBlock--bg-gray{background:#e8e8e8}.gcBlock--visibility-hidden{opacity:.5}.spacing--top-40{margin-top:var(--spacing-40)}.spacing--bottom-40{margin-bottom:var(--spacing-40)}.spacing--top-64{margin-top:var(--spacing-64)}.spacing--bottom-64{margin-bottom:var(--spacing-64)}.spacing--top-80{margin-top:var(--spacing-80)}.spacing--bottom-80{margin-bottom:var(--spacing-80)}.spacing--top-96{margin-top:var(--spacing-96)}.spacing--bottom-96{margin-bottom:var(--spacing-96)}.spacing--top-120{margin-top:var(--spacing-120)}.spacing--bottom-120{margin-bottom:var(--spacing-120)}.inside-spacing--top-40{padding-top:var(--spacing-40)}.inside-spacing--bottom-40{padding-bottom:var(--spacing-40)}.inside-spacing--top-64{padding-top:var(--spacing-64)}.inside-spacing--bottom-64{padding-bottom:var(--spacing-64)}.inside-spacing--top-80{padding-top:var(--spacing-80)}.inside-spacing--bottom-80{padding-bottom:var(--spacing-80)}.inside-spacing--top-96{padding-top:var(--spacing-96)}.inside-spacing--bottom-96{padding-bottom:var(--spacing-96)}.inside-spacing--top-120{padding-top:var(--spacing-120)}.inside-spacing--bottom-120{padding-bottom:var(--spacing-120)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0}.text-center{text-align:center}[class^=t-h],[class*=" t-h"]{font-family:"Aleo",serif;color:var(--heading-color);--t-trim-size-t: -0.06em;--t-trim-size-b: -0.16em}.t-trim::before,.t-trim::after{content:"";display:block}.t-trim::before{margin-top:var(--t-trim-size-t)}.t-trim::after{margin-bottom:var(--t-trim-size-b)}.t-x-large{font-size:24px}@media screen and (max-width: 768px){.t-x-large{font-size:20px}}.t-large{font-size:20px}@media screen and (max-width: 768px){.t-large{font-size:18px}}.t-small{font-size:16px}@media screen and (max-width: 768px){.t-small{font-size:14px}}.t-h1{font-size:72px;font-weight:700;line-height:96%;letter-spacing:-0.01em}@media screen and (max-width: 768px){.t-h1{font-size:48px}}.t-h2{font-size:64px;font-weight:700;line-height:96%;letter-spacing:-0.01em}@media screen and (max-width: 768px){.t-h2{font-size:40px}}.t-h3{font-size:48px;font-weight:700;line-height:96%;letter-spacing:-0.01em}@media screen and (max-width: 768px){.t-h3{font-size:32px}}.t-h4{font-size:40px;font-weight:600;line-height:100%}@media screen and (max-width: 768px){.t-h4{font-size:28px}}.t-h5{font-size:32px;font-weight:700;line-height:110%}@media screen and (max-width: 768px){.t-h5{font-size:24px}}.t-h6{font-weight:600;font-size:24px;line-height:1.2}@media screen and (max-width: 768px){.t-h6{font-size:20px}}.t-eyebrow{font-family:Aleo,serif;font-size:16px;font-weight:700;line-height:110%;letter-spacing:.08em;text-transform:uppercase;--t-trim-size-t: -0.06em;--t-trim-size-b: -0.18em}@media screen and (max-width: 768px){.t-eyebrow{font-size:15px}}.t-accent{color:#32602f;font-style:italic}.flow{display:flex;flex-direction:column;gap:var(--flow-gap)}.flow--156{gap:var(--flow-gap-156)}.flow--80{gap:var(--flow-gap-80)}.flow--64{gap:var(--flow-gap-64)}.flow--29{gap:var(--flow-gap-29)}.flow--24{gap:var(--flow-gap-24)}.flow--16{gap:var(--flow-gap-16)}.flow--8{gap:var(--flow-gap-8)}.flow.centered{align-items:center;text-align:center}.stickyHeader{transition:all .2s ease;position:absolute;top:0;left:0;width:100%}.stickyHeader.sticky{position:fixed;top:0;opacity:0;transform:translateY(-50%);pointer-events:none;transition:all .2s ease}.stickyHeader.in{pointer-events:auto;opacity:1;transform:translateY(0);animation:stickyIn .4s ease}#wrap{position:relative}.container{max-width:var(--container-max-width);margin:auto;padding-left:4.654%;padding-right:4.654%;box-sizing:content-box}.container--772{--container-max-width: 772px}.container--816{--container-max-width: 816px}.container--886{--container-max-width: 886px}.container--1024{--container-max-width: 1024px}.container--1120{--container-max-width: 1120px}.wysiwyg *+*{margin-top:var(--wysiwyg-space)}.wysiwyg li+li{margin-top:var(--wysiwyg-ul-space)}.wysiwyg :is(h1,h2,h3,h4,h5,h6):not(:first-child){margin-top:2em}.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-family:Aleo,serif;font-weight:bold;letter-spacing:-0.01em;color:#141f61}.wysiwyg h2{font-size:2.222em}.wysiwyg h3{font-size:1.777em}.wysiwyg h4{font-size:1.333em}.wysiwyg h5{font-size:1.111em}.wysiwyg h6{font-size:.888em;text-transform:uppercase;letter-spacing:.05em}.wysiwyg strong,.wysiwyg b{font-weight:700}.wysiwyg em,.wysiwyg i{font-style:italic}.wysiwyg ol,.wysiwyg ul{list-style:none;padding-left:1.5em;counter-reset:custom-counter calc(var(--start, 1) - 1)}.wysiwyg ol li+li,.wysiwyg ul li+li{margin-top:var(--wysiwyg-ul-space)}.wysiwyg ol li,.wysiwyg ul li{position:relative}.wysiwyg ol li::before,.wysiwyg ul li::before{position:absolute;left:-1.25em;font-weight:bold;color:#78ba73}.wysiwyg ul li::before{content:"•";font-size:200%;line-height:.75;left:-0.75em}.wysiwyg ol li::before{counter-increment:custom-counter;content:counter(custom-counter) "."}.wysiwyg a{color:#32602f;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;transition:all .2s ease}.wysiwyg a:hover{color:#254022}.wysiwyg [class*=wp-image-]{max-width:100%;height:auto;display:block}.wysiwyg .wp-caption{width:auto !important;display:flex;flex-direction:column;gap:8px}.wysiwyg .wp-caption .wp-caption-text{font-size:16px}.wysiwyg table{width:100%;border-collapse:collapse;font-size:.9em;overflow-x:auto;display:block}.wysiwyg thead{background:#eef7ee}.wysiwyg thead th{font-family:Aleo,serif;font-weight:700;color:#141f61;text-align:left;padding:12px 16px;border-bottom:2px solid #78ba73}.wysiwyg tbody tr{border-bottom:1px solid #e0e8f5}.wysiwyg tbody tr:last-child{border-bottom:none}.wysiwyg tbody td{padding:12px 16px;vertical-align:top}.wysiwyg .alignright{margin-left:auto}.wysiwyg .aligncenter{margin:0 auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:56px;background:#32602f;color:#fff;font-size:18px;font-weight:700;padding:0 40px;border-radius:50px}.btn:hover{background:#254022}.btn--small{padding:0 24px;height:40px}.btn--hollowWhite{background:rgba(0,0,0,0);color:#fff;border:1px solid #fff}.btn__group{display:flex;gap:12px;align-items:center}.btn__group--centered{justify-content:center}@media screen and (max-width: 500px){.btn__group{flex-direction:column;align-items:stretch;gap:8px}}:root{--accordion-icon-rotate: 0deg}.accordion.active{--accordion-icon-rotate: 45deg;--accordion-content-opacity: 1}.accordion__trigger{width:100%;cursor:pointer;padding:16px 0;display:flex;justify-content:space-between;gap:24px;align-items:center;text-align:left}.accordion__trigger:hover{color:#32602f}.accordion__trigger svg{flex-shrink:0;transition:all .4s ease;transform:rotate(var(--accordion-icon-rotate, 0deg))}.accordion__content{transition:opacity .5s ease;opacity:var(--accordion-content-opacity, 0);padding:24px 0px;border-top:2px solid #78ba73;display:none}.accordion__wrap{display:flex;flex-direction:column;gap:16px}.siteHeader{position:absolute;top:0;left:0;width:100%;z-index:100;background-image:linear-gradient(180deg, #E0E8F5, #E0E8F5);background-size:100% 1px;background-position:bottom left;background-repeat:no-repeat;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,0)}.siteHeader.sticky{box-shadow:0 2px 8px rgba(0,0,0,.03)}.siteHeader__layout,.siteHeader__height{height:var(--siteHeader-height)}.siteHeader__layout{display:flex;align-items:center;justify-content:space-between;gap:24px}.siteHeader__right{display:flex;align-items:center;gap:40px}.siteHeader__nav{display:flex;align-items:center;gap:40px;list-style:none;margin:0;padding:0;font-size:16px;font-weight:700;color:#32602f}.siteHeader__nav>li{position:relative}.siteHeader__nav>li>a{padding:20px 0;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.siteHeader__nav>li.menu-item-has-children>a::after{content:"";display:block;width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(0);margin-top:-3px;flex-shrink:0;transition:transform .2s ease}.siteHeader__nav>li .sub-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:200px;background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.12);padding:8px;list-style:none;margin:0;visibility:hidden;opacity:0;transition:opacity .15s ease,visibility .15s ease;z-index:10}.siteHeader__nav>li .sub-menu li a{display:block;padding:10px 16px;border-radius:8px;font-size:15px;font-weight:500;color:#32602f;white-space:nowrap}.siteHeader__nav>li .sub-menu li a:hover{background:#eef7ee}.siteHeader__nav>li:hover>a::after{transform:translateY(2px) rotate(45deg)}.siteHeader__nav>li:hover .sub-menu{visibility:visible;opacity:1}.siteHeader__mobRight{display:none}.siteHeader__mobBtn{display:flex;flex-direction:column;justify-content:space-between;width:24px;height:18px;cursor:pointer}.siteHeader__mobBtn span{display:block;width:100%;height:2px;background:#32602f;border-radius:2px;transition:transform .25s ease,opacity .25s ease;transform-origin:center}.siteHeader__mobBtn.is-open span:nth-child(1){transform:translateY(8px) rotate(45deg)}.siteHeader__mobBtn.is-open span:nth-child(2){opacity:0}.siteHeader__mobBtn.is-open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.siteHeader__mobMenu{position:fixed;top:var(--siteHeader-height);left:0;right:0;bottom:0;background:#fff;z-index:99;overflow-y:auto;visibility:hidden;opacity:0;transition:opacity .25s ease,visibility .25s ease}.siteHeader__mobMenu.is-open{visibility:visible;opacity:1}.siteHeader__mobMenuInner{padding:40px 0 64px;display:flex;flex-direction:column;gap:40px}.siteHeader__mobNav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.siteHeader__mobNav li{border-bottom:1px solid #e0e8f5}.siteHeader__mobNav li>a{display:block;padding:20px 0;font-family:Aleo,serif;font-size:32px;font-weight:700;color:#141f61;line-height:1;text-decoration:none}.siteHeader__mobNav .sub-menu{list-style:none;margin:0;padding:0 0 16px}.siteHeader__mobNav .sub-menu li{border-bottom:none}.siteHeader__mobNav .sub-menu li a{font-family:inherit;font-size:18px;font-weight:500;color:#32602f;padding:8px 0}@media screen and (max-width: 1024px){.siteHeader__right{display:none}.siteHeader__mobRight{display:flex;align-items:center}}.siteFooter{background:#254022;color:#fff;padding:80px 0 0}.siteFooter__top{display:grid;gap:40px;padding-bottom:40px;border-bottom:1px solid #32602f}.siteFooter__rightNav{display:flex;-moz-column-gap:24px;column-gap:24px;row-gap:16px;flex-wrap:wrap;align-items:center}.siteFooter__nav{display:flex;align-items:center;-moz-column-gap:24px;column-gap:24px;row-gap:16px;flex-wrap:wrap;font-size:16px;font-weight:bold}.siteFooter__nav--bottom{font-size:13px;-moz-column-gap:24px !important;column-gap:24px !important;row-gap:12px !important}@media screen and (min-width: 1024px){.siteFooter__nav--bottom{justify-content:flex-end}}.siteFooter__socials{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:40px}.siteFooter__socials a:hover{opacity:.7}.siteFooter__bottom{display:grid;gap:24px;padding:32px 0;font-size:14px}@media screen and (min-width: 1024px){.siteFooter__top{display:flex;align-items:flex-start;justify-content:space-between}.siteFooter__left{max-width:424px}.siteFooter__rightNav,.siteFooter__nav{gap:40px}.siteFooter__socials{justify-content:flex-end}.siteFooter__bottom{display:flex;align-items:center;justify-content:space-between}}.mediaText{display:grid;gap:40px}.mediaText--image-left{--mediaText-image-order: 1;--mediaText-content-order: 2}.mediaText__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:auto;display:block;width:100%;aspect-ratio:4/3;border-radius:16px}@media screen and (min-width: 1024px){.mediaText{grid-template-columns:1fr 1fr;align-items:center}.mediaText__image{order:var(--mediaText-image-order)}.mediaText__content{order:var(--mediaText-content-order)}.mediaText--aspect-square .mediaText__image>img{aspect-ratio:1}.mediaText--aspect-fluid .mediaText__image{align-self:stretch;position:relative}.mediaText--aspect-fluid .mediaText__image>img{position:absolute;aspect-ratio:auto;height:100%;width:100%;top:0;left:0}.mediaText--aspect-natural .mediaText__image>img{aspect-ratio:auto;height:auto;width:100%}}.modalCards{display:grid;gap:40px;max-width:320px;margin:0 auto}.modalCards__item{display:flex;flex-direction:column;gap:16px;cursor:pointer}.modalCards__item:hover .modalCards__image{transform:scale(1.05)}.modalCards__image{display:block;transition:all .4s ease}.modalCards__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:auto;width:100%;aspect-ratio:1}.modalCards__title{display:flex;justify-content:center;gap:16px;align-items:center;font-size:24px;font-weight:700;font-family:Aleo,serif;color:#141f61}@media screen and (min-width: 600px){.modalCards{grid-template-columns:1fr 1fr;max-width:640px}}@media screen and (min-width: 1200px){.modalCards{grid-template-columns:repeat(4, 1fr);max-width:none}}.formImage{display:grid}.formImage__image{position:relative;aspect-ratio:5/4;border-radius:16px;overflow:hidden;align-self:center}.formImage__image>img{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 10%;object-position:50% 10%;height:100%;width:100%}.formImage__content{padding:40px 0}@media screen and (min-width: 1024px){.formImage{grid-template-columns:736fr 616fr;align-items:center;gap:40px}.formImage__image{order:2}.formImage__image img{width:calc(100% + 4.645vw)}.formImage__content{padding:80px 0;order:1}}.testimonials{background:#eef7ee;border-radius:16px;padding:40px 24px;position:relative}.testimonials__slider{transition:all .2s linear;position:relative}.testimonials__slide{display:none;position:absolute;top:0;left:0;width:100%}.testimonials__slide:first-child{display:block}.testimonials__controls{display:flex;align-items:center;justify-content:center;gap:2px;margin-top:40px}.testimonials__control{margin:0 8px}.testimonials__dot{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.testimonials__dot::before{border-radius:50%;content:"";width:10px;height:10px;background:#e0e8f5;transition:all .2s ease}.testimonials__dot.active::before,.testimonials__dot:hover::before{background:#32602f}.testimonials__quote{font-family:Aleo,serif;font-size:24px;font-style:italic;font-weight:500;line-height:140%;letter-spacing:-0.01em}.testimonials__authorBlock{display:flex;align-items:center;gap:16px}.testimonials__authorBlock--has-picture{text-align:left}.testimonials__authorPic{width:72px;height:72px;border-radius:50%;overflow:hidden;border:4px solid rgba(0,0,0,.1)}.testimonials__authorPic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonials__author{font-weight:bold}.testimonials__role{font-size:16px}@media screen and (min-width: 1024px){.testimonials__slider{margin:0 92px}.testimonials__controls{margin:0}.testimonials__control{margin:0;position:absolute;top:50%;transform:translateY(-50%)}.testimonials__control--prev{left:28px}.testimonials__control--next{right:28px}}.statsCards{display:grid;gap:24px}.gcBlock--bg-gray .statsCards{--statsCards-item-bg: white}.gcBlock--bg-green .statsCards{--statsCards-item-bg: white}.statsCards__item{background:var(--statsCards-item-bg, #e8e8e8);padding:24px;border-radius:16px;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center;justify-content:center;color:#141f61}.statsCards__title{font-size:24px}.statsCards__number{font-size:64px;font-family:Aleo,serif;font-weight:700;letter-spacing:-0.01em;color:#32602f}.statsCards__numberLine{color:#32602f}.statsCards__footnote{margin-top:16px;font-size:14px}@media screen and (min-width: 720px){.statsCards{gap:40px}.statsCards__item{padding:40px}}@media screen and (min-width: 1024px){.statsCards{grid-template-columns:repeat(3, 1fr)}}.threeCols{display:grid;gap:40px}.threeCols__item{display:flex;flex-direction:column;gap:40px}.threeCols__image>img{width:100%;height:auto;display:block;aspect-ratio:4/3;border-radius:16px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (min-width: 1024px){.threeCols{grid-template-columns:repeat(3, 1fr)}}.videoBlock{display:flex;flex-direction:column;gap:32px}.videoBlock__videoThumb{position:relative;aspect-ratio:16/9;border-radius:16px;overflow:hidden}.videoBlock__videoThumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.videoBlock__playButton{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.videoBlock__playButton::before{content:"";width:72px;height:72px;border-radius:50%;background:#32602f;flex-shrink:0}.videoBlock__playButton::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:10px 0 10px 18px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;margin-left:4px}@media screen and (min-width: 1024px){.videoBlock{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.videoBlock__content{order:-1}}.centeredVideo{max-width:1024px;margin:0 auto}.centeredVideo__thumb{position:relative;aspect-ratio:16/9;border-radius:16px;overflow:hidden}.centeredVideo__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.centeredVideo__playBtn{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-decoration:none}.centeredVideo__playIcon{position:relative;width:72px;height:72px;border-radius:50%;background:#32602f;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,background .2s ease}.centeredVideo__playIcon::after{content:"";width:0;height:0;border-style:solid;border-width:10px 0 10px 18px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;margin-left:4px}.centeredVideo__playBtn:hover .centeredVideo__playIcon{transform:scale(1.08);background:#254022}.centeredVideo__label{color:#fff;font-weight:600;font-size:16px;text-shadow:0 1px 6px rgba(0,0,0,.5)}.contentCards{display:grid;gap:16px}.gcBlock--bg-green{--contentCards-item-bg: white}.gcBlock--bg-gray{--contentCards-item-bg: white}.contentCards__item{background:var(--contentCards-item-bg, #e8e8e8);padding:40px 20px;border-radius:16px}@media screen and (min-width: 720px){.contentCards--cols-2{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 720px){.contentCards--cols-3{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1024px){.contentCards--cols-3{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 720px){.contentCards--cols-4{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1024px){.contentCards--cols-4{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 720px){.contentCards__item{padding:40px}}.teamCards{display:grid;gap:32px;max-width:1024px;margin:0 auto}.teamCards__item{display:flex;flex-direction:column;gap:12px;text-decoration:none;color:inherit;text-align:center}.teamCards__item span{display:block}.teamCards__image{position:relative;aspect-ratio:1;border-radius:16px;overflow:hidden}.teamCards__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block;transition:transform .4s ease}.teamCards__item:hover .teamCards__image img{transform:scale(1.04)}.teamCards__plus{position:absolute;bottom:12px;right:12px;display:flex;pointer-events:none;width:48px;height:48px}.teamCards__plus>svg{width:100%;height:auto;display:block}.teamCards__name{font-family:Aleo,serif;font-weight:700;font-size:20px;color:#141f61}.teamCards__name span{display:inline}.teamCards__role{font-size:14px;color:#323532}@media screen and (min-width: 600px){.teamCards{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1024px){.teamCards{grid-template-columns:repeat(3, 1fr)}}.newsList{display:flex;flex-direction:column;gap:64px}.newsList a:not(.btn){color:inherit;text-decoration:none}.newsList__featured{display:flex;flex-direction:column;gap:48px}.newsList__featuredGrid{display:grid;gap:40px;align-items:center}@media screen and (min-width: 1024px){.newsList__featuredGrid{grid-template-columns:1fr 1fr}}.newsList__featuredImage{display:block;border-radius:16px;overflow:hidden}.newsList__featuredImage img{width:100%;height:auto;display:block;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .4s ease}.newsList__featuredImage:hover img{transform:scale(1.03)}.newsList__list{border-top:1px solid #e8e8e8;padding-top:64px;display:flex;flex-direction:column;gap:48px}.newsList__grid{display:grid;gap:32px}@media screen and (min-width: 600px){.newsList__grid{grid-template-columns:repeat(2, 1fr);gap:40px;row-gap:64px}}@media screen and (min-width: 1024px){.newsList__grid{grid-template-columns:repeat(3, 1fr)}}.newsList__card{display:flex;flex-direction:column;gap:12px;height:100%}.newsList__cardImage{display:block;border-radius:12px;overflow:hidden}.newsList__cardImage img{width:100%;height:auto;display:block;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .4s ease}.newsList__cardImage:hover img{transform:scale(1.03)}.newsList__meta{display:flex;align-items:center;gap:6px;font-size:13px;opacity:.6;text-transform:uppercase}.newsList__category{font-weight:700}.newsList__loadMore{display:flex;justify-content:center}.postHeader{background:#eef7ee;padding:var(--spacing-80) 0}.postHeader__grid{display:grid;gap:40px;align-items:center}@media screen and (min-width: 1024px){.postHeader__grid{grid-template-columns:1fr 1fr}}.postHeader__image{border-radius:16px;overflow:hidden}.postHeader__image img{width:100%;height:auto;display:block;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.postHeader__content{text-align:center}.postHeader__content .newsList__meta{justify-content:center}@media screen and (min-width: 1024px){.postHeader__content{text-align:left}.postHeader__content .newsList__meta{justify-content:flex-start}}.postContent{padding:var(--spacing-80) 0}.postRelated{padding:var(--spacing-40) 0 var(--spacing-80)}body.modal-is-open{overflow:hidden}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);backdrop-filter:blur(10px);z-index:99999;display:none;overflow:auto}.modal--small .modal__body{padding:0}.modal__close{cursor:pointer;position:fixed;top:20px;right:20px;font-size:40px;color:#141f61;z-index:2}.modal__content{padding:max(3dvh,80px) max(3dvh,20px);position:absolute;inset:0}.modal__flex{display:flex;justify-content:center;align-items:center;min-height:100%}.modal__body{padding:48px;background:#fff;border-radius:24px;max-width:1024px;width:100%;box-shadow:0 0 16px 0 rgba(0,0,0,.12)}@media screen and (max-width: 600px){.modal__body{padding:40px 16px}}.modal__video{position:relative;width:100%;aspect-ratio:16/9;margin:0 auto}.modal__video>video,.modal__video>iframe{background:#000;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.modalDetail{display:grid;gap:40px}.modalDetail__image{position:relative;aspect-ratio:1;overflow:hidden}.modalDetail__image--vertical{aspect-ratio:4/5}.modalDetail__image>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}@media screen and (min-width: 1024px){.modalDetail{grid-template-columns:1fr 2fr;align-items:center}}.gravityform .gform_fields{row-gap:24px !important;-moz-column-gap:24px !important;column-gap:24px !important}.gravityform .gform_heading{display:none}.gravityform .gfield_label{font-weight:700 !important;font-size:16px !important;gap:2px !important}.gravityform .gfield_required{color:inherit !important;margin-left:0 !important;font-weight:bold !important}.gravityform input[type=text],.gravityform input[type=email],.gravityform input[type=tel],.gravityform textarea{border:none !important;border-radius:6px !important;box-shadow:none !important;line-height:30px !important;font-size:20px !important;padding:13px !important;height:auto !important;transition:all .2s ease !important;outline:2px solid rgba(0,0,0,0) !important}.gravityform input[type=text]:focus,.gravityform input[type=email]:focus,.gravityform input[type=tel]:focus,.gravityform textarea:focus{outline:2px solid #32602f !important;box-shadow:none !important}.gravityform .gfield--type-html{font-size:13px !important;line-height:1.3 !important}.gravityform .gfield--type-html a{text-decoration:underline !important}.gravityform input[type=submit]{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;height:56px !important;background:#32602f !important;color:#fff !important;font-size:18px !important;font-weight:700 !important;padding:0 40px !important;border-radius:50px !important;border:none !important}.gravityform input[type=submit]:hover{background:#254022 !important}.gravityform .gform_confirmation_message{font-weight:bold !important}.formBlock{background:#e8e8e8;padding:40px 24px;border-radius:16px}:is(.gcBlock--bg-green,.gcBlock--bg-gray) .formBlock{background:#fff}@media screen and (min-width: 768px){.formBlock{padding:40px}}