.layout{gap:1rem;margin-block-end:2rem}h1.page-title{font-weight:700;font-size:2rem}body:not(.path-frontpage) .main-inner-wrapper{background:white;box-shadow:0 0 10rem rgba(2, 140, 171, 0.3);border-radius:1rem}@media (min-width:64em){body:not(.path-frontpage) .main-inner-wrapper{padding:2rem;margin-block:1rem}}@media screen and (min-width:64em){.header-layout-12.header-cta-enabled{grid-template-areas:"header-top-bar      header-top-bar      header-top-bar      header-top-bar      header-top-bar      header-top-bar      header-top-bar      header-top-bar      header-top-bar      header-top-bar      header-top-bar      header-top-bar     " "header-main-nav     header-main-nav     header-main-nav     header-main-nav     header-main-nav     header-main-nav     header-main-nav     header-main-nav     header-main-nav     header-main-nav     header-main-nav     header-main-nav    " "header-hero-section header-hero-section header-hero-section header-hero-section header-hero-section header-hero-section header-hero-section header-hero-section header-hero-section header-hero-section header-hero-section header-hero-section" "header-main-search  header-main-search  header-main-search  header-main-search  header-main-search  header-main-search  header-main-search  header-main-search  header-main-search  header-main-search  header-main-search  header-main-search " "header-cta          header-cta          header-cta          header-cta          header-cta          header-cta          header-cta          header-cta          header-cta          header-cta          header-cta          header-cta         "}.header-layout-12.header-cta-enabled .top-bar-wrapper{padding-block-start:0}}.header-layout-12 .site-brand-navigation-wrapper .site-branding{padding-block-end:0}.header-layout-12 .site-brand-navigation-wrapper .site-branding .site-brand{gap:1rem}.header-layout-12 .site-brand-navigation-wrapper .site-branding .site-brand .site-name{font-weight:bold}.header-layout-12 #main-navigation .menu-main .menu-parent{flex-wrap:wrap;gap:1rem 2rem}.header-layout-12 #main-navigation .menu-main .menu-parent .menu-item-level-1{font-weight:bold}.header-layout-12 #main-navigation .menu-main .menu-parent .menu-item-level-1 .menu-child{opacity:0;transition:opacity 300ms}.header-layout-12 #main-navigation .menu-main .menu-parent .menu-item-level-1:hover .menu-child{opacity:1}.header .main-nav-primary ul.menu-parent>li.has-expanded>ul.menu-child{top:auto}.header .main-nav-primary li.menu-item-level-1{padding:0}.mobile-menu .menu-parent .menu-item a.menu-link:hover{background-color:transparent}.mobile-menu .menu-parent .has-expanded .menu-item:hover,.region-mobile-menu .menu-parent>.menu-item.active,.mobile-menu .menu-parent .menu-item:not(.has-expanded):hover{background-color:transparent}.mobile-main-menu .menu-parent .menu-child{padding-inline-start:1rem}.header-layout-12 .stacks-search-bar{margin-block:-2rem 0.5rem}@media screen and (min-width:64em){.header-layout-12 .stacks-search-bar .container-main-search-block,.header-layout-12 .call-to-action{width:100%}}@media screen and (min-width:64em){.header-layout-12 .call-to-action{margin-bottom:2.5rem}}.callout-layout-2 .container-item{margin:0}.callout-layout-2 .container-item .container-details{height:100%}.callout-layout-2 .container-item .container-details .container-content{height:inherit}.callout-layout-2 .container-item .container-details .container-content .image-holder img{object-fit:cover;object-position:top;aspect-ratio:1.3333333333;width:100%;height:auto}.callout-layout-2 .container-item .container-details .container-content h3.title{font-size:1.125rem;margin-block-start:0.75rem}.callout-layout-2 .container-item .container-details .container-content p:empty{display:none}.callout-layout-2 .container-item .container-details .container-content .description{margin-block-end:0}.layout-region .contains-custom-block{box-shadow:0 0 5rem rgba(2, 140, 171, 0.2);border-radius:0.8rem;background-color:white;padding:1rem}.block-stacks-slider .slider-mini-layout-3{padding:1rem 1rem 3rem;box-shadow:0 0 5rem rgba(2, 140, 171, 0.2);border-radius:0.8rem;background-color:white}.block-stacks-slider .slider-mini-layout-3 .slider-mini{margin:0}.block-stacks-slider .slider-mini-layout-3 .slider-mini .slider-item{margin-inline:2rem}.block-stacks-slider .slider-mini-layout-3 .slider-mini .slider-item .slider-body-wrapper{width:100%;font-size:1rem}.block-stacks-slider .slider-mini-layout-3 .slider-mini .slider-item .img-wrapper{width:auto}.block-stacks-slider .slider-mini-layout-3 .slider-mini .slider-item .img-wrapper img{height:6rem;width:6rem;object-fit:contain}.callout-layout-2 .container-item{margin:0;box-shadow:0 0 5rem rgba(2, 140, 171, 0.2);border-radius:0.8rem}.callout-layout-2 .container-item .container-details{height:100%}.callout-layout-2 .container-item .container-details .container-content{height:inherit}.callout-layout-2 .container-item .container-details .container-content .image-holder img{object-fit:cover;object-position:top;aspect-ratio:1.3333333333;width:100%;height:auto}.callout-layout-2 .container-item .container-details .container-content h3.title{font-size:1.125rem;margin-block-start:0.75rem}.callout-layout-2 .container-item .container-details .container-content p:empty{display:none}.callout-layout-2 .container-item .container-details .container-content .description{margin-block-end:0}.region-footer{background:linear-gradient(127deg, #46b01f, rgba(0, 255, 0, 0) 70.71%)}.region-footer footer.footer-layout-1 .site-branding{margin-inline:auto}.region-footer footer.footer-layout-1 .social-icons-wrapper{justify-self:center}.region-footer footer.footer-layout-1 .social-icons-wrapper .social-icons{justify-content:center}.region-footer footer.footer-layout-1 .contact-links-wrapper{text-align:center;justify-self:center;justify-content:center;flex-wrap:wrap}.region-footer footer.footer-layout-1 .contact-links-wrapper .contact-links,.region-footer footer.footer-layout-1 .contact-links-wrapper .contact-info{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.region-footer footer.footer-layout-1 .copyright-wrapper{justify-content:center}