.mega-menu{line-height:1.2;text-align:left}@media (min-width:1200px){.mega-menu{padding-left:1rem}.mega-menu.hidden{display:none}}.mega-menu__list{display:flex;gap:.4rem;list-style:none;margin:0;padding:0}.mega-menu__link.mega-menu__link--has-submenu:after{background-image:url(https://26293608.fs1.hubspotusercontent-eu1.net/hubfs/26293608/Aurevia%20theme/Icons/chevron-green.svg);content:"";display:inline-block;height:1rem;margin-left:.2rem;transition:all .3s ease;vertical-align:middle;width:1rem}.mega-menu__link.mega-menu__link--has-submenu.is-open:after{transform:rotate(-180deg)}.mega-menu__link--has-submenu.is-open,.mega-menu__link--has-submenu.is-open:hover,.mega-menu__link:hover{color:#308d8f}.no-submenu{line-height:1.6}.mega-menu__link-collection{list-style-type:none;padding-inline-start:0}.mega-menu__link{display:block;font-size:.95rem;padding:.6rem .2rem;transition:color .3s}.mega-menu__link,.mega-menu__link:active,.mega-menu__link:focus,.mega-menu__link:hover{color:#181c1c;font-weight:400;line-height:1;text-decoration:none}.mega-menu__link.is-open,.mega-menu__link:hover{color:#308d8f}.mega-menu__submenu-link{color:#181c1c;display:block;font-size:.9rem;font-weight:600;line-height:1.2;padding:0 0 .6rem;text-decoration:none;transition:color .3s}.mega-menu__submenu-link:after{content:url(https://26293608.fs1.hubspotusercontent-eu1.net/hubfs/26293608/Aurevia%20theme/Icons/dark-arrow.svg);display:inline-block;height:11px;line-height:0;margin-left:.3em;transition:all .2s ease;vertical-align:middle;width:13px}.mega-menu__submenu-link:hover{text-decoration:underline}.mega-menu__submenu-link:hover:after{margin-left:.5em;transition:all .2s ease}.mega-menu__link-collection-item a{color:#308d8f;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s ease}.mega-menu__link-collection-item a:hover{text-decoration-color:#308d8f;text-decoration-line:underline;text-decoration-thickness:.1em;text-underline-offset:.2em;transition:all .2s ease}.mega-menu__link-collection-item__description{font-size:14px;margin-bottom:.5em}.mega-menu__link-collection-link:hover,.mega-menu__link:hover,.mega-menu__submenu-link:hover{color:#000016}.mega-menu__submenu-canvas{background-color:#fff;border-top:1px solid #e0e0e0;box-shadow:0 20px 20px -20px rgba(0,0,0,.15);display:none;justify-content:center;left:0;overflow-x:hidden;overflow-y:auto;padding-bottom:4em;position:absolute;top:100%;width:100%;z-index:10}.mega-menu__submenu-content{margin:0 auto;max-width:1280px;padding:2rem 1rem 1rem;width:100%}.mega-menu__submenu-list{column-gap:2rem;display:flex;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0;padding:0}.mega-menu__submenu-item{flex-basis:calc(25% - 2rem);padding:0 1em 1em 0;text-align:left}.mega-menu__submenu-item:last-child{padding-right:0}.mega-menu__submenu-description{font-size:.85rem;margin-bottom:.5rem;opacity:.9}.mega-menu__submenu-item--has-description .mega-menu__submenu-link,.mega-menu__submenu-item--has-link-collection .mega-menu__submenu-link{margin-bottom:10px}.mega-menu__link-collection-item{margin-bottom:.3rem}.content-highlight{display:none}@media (max-width:1199px){.mega-menu__list{flex-direction:column;gap:0;padding-left:.5rem}.mega-menu__item{display:block;width:100%}.mega-menu__link{color:#181c1c;display:block;font-size:18px;letter-spacing:1px;padding:1rem 0;text-decoration:none;transition:color .3s}.mega-menu__submenu-canvas{border-bottom:1px solid #ddd;box-shadow:none;overflow-y:auto;padding-bottom:.6rem;position:relative}.mega-menu__submenu-content{margin:0 auto;max-width:100%;padding:0;width:100%}.mega-menu__submenu-list{column-gap:1em;flex-direction:row;padding-top:1em;row-gap:1em}.mega-menu__submenu-item{border-bottom:0;flex:1 0 386px;padding:.25em .5em}.mega-menu__link-collection-item__description{display:none}.content-highlight{align-items:center;display:flex;padding-top:.5em}.content-highlight__text{flex:0 0 70%;text-decoration:none}.content-highlight__image{flex:0 0 30%}.content-highlight__text>h3,.content-highlight__text>h4{font-size:16px;margin-bottom:.4em}.content-highlight__text>p{font-size:14px;margin-bottom:.4em}}@media (max-width:499px){.mega-menu__submenu-item{flex:1 0 100%}}