.portable-excerpt{--portable-excerpt-duration:.5s;--portable-excerpt-ease:var(--cubic,ease)}.portable-excerpt__excerpt,.portable-excerpt__full{transition:grid-template-rows var(--portable-excerpt-duration) var(--portable-excerpt-ease),opacity var(--portable-excerpt-duration) var(--portable-excerpt-ease);opacity:1;grid-template-rows:1fr;display:grid}.portable-excerpt__excerpt>*,.portable-excerpt__full>*{min-height:0;overflow:hidden}.portable-excerpt__excerpt p,.portable-excerpt__full p{margin:0}.portable-excerpt__full{opacity:0;grid-template-rows:0fr}.portable-excerpt__full-inner{text-align:center}.portable-excerpt[data-expanded=true] .portable-excerpt__excerpt{opacity:0;grid-template-rows:0fr}.portable-excerpt[data-expanded=true] .portable-excerpt__full{opacity:1;grid-template-rows:1fr}.portable-excerpt.with-scrollbar{max-height:60dvh;overflow-y:auto}.portable-excerpt.no-excerpt .portable-excerpt__toggle,.portable-excerpt .portable-excerpt__more,.portable-excerpt .portable-excerpt__less{font-size:var(--text-md)}.portable-excerpt__excerpt{cursor:pointer}.portable-excerpt__excerpt p{margin:0}.portable-excerpt__excerpt p:last-child:after{content:var(--more-glyph);margin-left:.3em;display:block}.portable-excerpt__more,.portable-excerpt__less{margin-left:.3em;line-height:.95;display:block}.portable-excerpt__toggle{width:fit-content;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0 auto;padding:0;line-height:.95;display:block}.portable-excerpt__toggle:hover{opacity:.7}@media (min-width:48rem){.md\:text-md+.portable-excerpt__toggle{font-size:var(--text-md)}}
.modules section.module{margin-bottom:var(--spacing-lg);position:relative}.modules section.module:last-child{margin-bottom:0!important}.modules section.module .subtitle{max-width:62.5rem;margin:0 auto}.modules section.module--dry-water-ui{margin-bottom:var(--spacing-2xl);overflow:unset;min-height:calc(100dvh - (var(--header-h,80px) + var(--spacing-md)) - var(--border-width)*2);position:relative}.modules section.module--dry-water-ui:before{content:"";top:calc(var(--border-width)*-1);width:100%;height:var(--border-width);background-color:var(--color-primary);z-index:1;position:absolute;left:0}@media (max-width:1080px){.modules section.module--dry-water-ui:before{height:var(--border-width--mobile);top:calc(var(--border-width--mobile)*-1)}}.modules section.module--dry-water-ui .dry-water{border-top:unset;border-top-left-radius:0;border-top-right-radius:0}@media (max-width:1080px){.modules section.module--dry-water-ui{min-height:calc(100dvh - (var(--header-h,53px) + var(--spacing-md)) - var(--border-width)*2)}.modules section.module--dry-water-ui .text p br{display:none}}.modules section.module--text-ui{margin-bottom:var(--spacing-2xl);text-align:center}.modules section.module--text-ui .inner{gap:calc(var(--spacing-40));flex-direction:column;display:flex}.modules section.module--text-ui .inner .header{gap:var(--spacing-md);flex-direction:column;display:flex}.modules section.module--text-ui .inner h2{margin:0}.modules section.module--text-ui .inner .subtitle{white-space:pre-line}.modules section.module--image-text-ui{margin-bottom:var(--spacing-md);text-align:center}.modules section.module--image-text-ui:not(:has(~section.module--image-text-ui)){margin-bottom:calc(var(--spacing-xl))}.modules section.module--image-text-ui .col-text{gap:var(--spacing-md);flex-direction:column;display:flex}.modules section.module--newsletter-ui{margin-bottom:var(--spacing-2xl);text-align:center}.modules section.module--newsletter-ui .inner,.modules section.module--newsletter-ui .content{gap:calc(var(--spacing-40));flex-direction:column;align-items:center;display:flex}.modules section.module--newsletter-ui .content{gap:calc(var(--spacing-md));flex-direction:column;align-items:center;display:flex}.modules section.module--form-ui{margin-bottom:var(--spacing-2xl)}.modules section.module--form-ui .form-row{display:block}.modules section.module--form-ui input,.modules section.module--form-ui textarea{width:100%}.modules section.module--form-ui button{background-color:var(--color-blue-50)}.modules section.module--grid-card-text-ui{margin-bottom:var(--spacing-2xl);text-align:center}.modules section.module--grid-card-text-ui .inner{gap:var(--spacing-40);flex-direction:column;display:flex}.modules section.module--grid-card-text-ui .header{gap:var(--spacing-md);gap:calc(var(--spacing-40));flex-direction:column;display:flex}:is(.modules section.module--grid-card-text-ui .grid:has(.has-footer-text),.modules section.module--grid-card-text-ui .grid:has(.no-excerpts),.modules section.module--grid-card-text-ui .grid:has(.card-text-dropdown)){align-items:start}.modules section.module--grid-card-text-ui .grid:has(.card-text-dropdown){align-items:start}.modules section.module--grid-card-text-ui h2,.modules section.module--grid-card-text-ui .footer-text{white-space:pre-line}.modules section.module--grid-card-text-ui .grid:has(.card-outer.has-footer-text){gap:var(--spacing-lg)}.modules section.module--grid-card-text-ui .card-text-dropdown h3{line-height:1;font-size:var(--text-lg)}.modules section.module--grid-card-text-ui .card-text-dropdown hr:first-of-type{margin-top:0}.modules section.module--grid-card-text-ui .card-text-dropdown p{font-size:var(--text-md);margin-bottom:1em}.modules section.module--text-split-ui{margin-bottom:var(--spacing-2xl);text-align:center}.modules section.module--text-split-ui .inner{gap:var(--spacing-xl);margin-bottom:var(--spacing-lg);flex-direction:column;align-items:center;display:flex}.modules section.module--text-split-ui .item{padding:0 1em}.modules section.module--text-split-ui .item:first-child{border-right:var(--border)}.modules section.module--text-split-ui .text{padding:0 var(--spacing-md)}.modules section.module--text-split-ui .footer{white-space:pre-line}.modules section.module--list-cards-image-ui .inner{gap:var(--spacing-40);flex-direction:column;display:flex}.modules section.module--list-cards-image-ui .header{text-align:center}.modules section.module--list-cards-image-ui .text{font-size:var(--text-sm)}.modules section.module--list-cards-image-ui .text strong{font-size:var(--text-md)}@media (min-width:1080px){.modules section.module--list-cards-image-ui .text{font-size:var(--text-md)}}.modules section.module--form-ui form{flex-direction:column;height:100%;display:flex}.modules section.module--form-ui form .form-row.form-row__message{flex:2}.modules section.module--form-ui form .form-row.form-row__message div,.modules section.module--form-ui form .form-row.form-row__message textarea{height:100%}@media (max-width:1080px){.modules section.module{margin-bottom:var(--spacing-40)}.modules section.module--text-ui .inner,.modules section.module--text-ui .inner .header,.modules section.module--newsletter-ui .inner,.modules section.module--image-text-ui .col-text,.modules section.module--grid-card-text-ui .inner,.modules section.module--text-split-ui .inner,.modules section.module--list-cards-image-ui .inner{gap:1rem}.modules section.module--form-ui button{width:100%}.modules section.module--text-split-ui .item{padding:var(--spacing-md) 0;padding:1rem 0}.modules section.module--text-split-ui .item:first-child{border-right:unset;border-bottom:var(--border-sm)}.modules section.module--grid-card-text-ui .card-text-dropdown h3{font-size:var(--text-md)}}
