.module-summary{padding-bottom:calc(37.5px + 1.95313vw);padding-top:calc(37.5px + 1.95313vw);position:relative}.module-summary.has-background-primary .title,.module-summary.has-background-primary a,.module-summary.has-background-secondary .title,.module-summary.has-background-secondary a{color:#fff}.module-summary.has-background-primary .menu .sub-menu li .sub-menu:before,.module-summary.has-background-secondary .menu .sub-menu li .sub-menu:before{background-color:#fff}.module-summary.has-background-primary .menu .sub-menu li .sub-menu li a,.module-summary.has-background-secondary .menu .sub-menu li .sub-menu li a{color:#fff}.module-summary.has-background-primary .menu .sub-menu li .sub-menu.has-background-primary,.module-summary.has-background-secondary .menu .sub-menu li .sub-menu.has-background-primary{border-color:var(--color-secondary,#02bd9c)}.module-summary.has-background-primary .menu,.module-summary.has-background-secondary .menu{display:flex;flex-wrap:wrap;gap:2.5rem}.module-summary.has-background-primary .menu>.menu-item,.module-summary.has-background-secondary .menu>.menu-item{color:#fff;flex:0 1 auto;flex-basis:calc(33.33333% - 1.66667rem);font-size:1rem;font-weight:500}.module-summary.has-background-primary .menu>.menu-item .title,.module-summary.has-background-primary .menu>.menu-item>a,.module-summary.has-background-secondary .menu>.menu-item .title,.module-summary.has-background-secondary .menu>.menu-item>a{font-family:var(--font-title),arial,sans-serif;font-size:1.875rem;font-weight:700}.mode-uppercase .module-summary.has-background-primary .menu>.menu-item .title,.mode-uppercase .module-summary.has-background-primary .menu>.menu-item>a,.mode-uppercase .module-summary.has-background-secondary .menu>.menu-item .title,.mode-uppercase .module-summary.has-background-secondary .menu>.menu-item>a{text-transform:uppercase}.module-summary.has-background-primary .menu>.menu-item:not(.menu-parent) a,.module-summary.has-background-secondary .menu>.menu-item:not(.menu-parent) a{background:linear-gradient(90deg,currentColor,currentColor) no-repeat 100% 100%;background-size:0 .0625rem}.module-summary.has-background-primary .menu>.menu-item:not(.menu-parent) a:not(:active),.module-summary.has-background-secondary .menu>.menu-item:not(.menu-parent) a:not(:active){transition:color .3s ease,background-size .3s ease!important}.module-summary.has-background-primary .menu>.menu-item:not(.menu-parent) a:focus:not(:active),.module-summary.has-background-primary .menu>.menu-item:not(.menu-parent) a:hover:not(:active),.module-summary.has-background-secondary .menu>.menu-item:not(.menu-parent) a:focus:not(:active),.module-summary.has-background-secondary .menu>.menu-item:not(.menu-parent) a:hover:not(:active){background-position:0 100%;background-size:100% .0625rem}.module-summary.has-background-primary .menu>.menu-item .menu-parent:hover>a,.module-summary.has-background-secondary .menu>.menu-item .menu-parent:hover>a{cursor:unset}.module-summary.has-background-primary .menu>.menu-item .sub-menu,.module-summary.has-background-secondary .menu>.menu-item .sub-menu{margin-top:.5rem}.module-summary.has-background-primary .menu>.menu-item .sub-menu li,.module-summary.has-background-secondary .menu>.menu-item .sub-menu li{margin-top:.25rem}.module-summary.has-background-primary .menu>.menu-item .sub-menu li>.sub-menu,.module-summary.has-background-secondary .menu>.menu-item .sub-menu li>.sub-menu{padding:0 0 0 1.375rem;position:relative}.module-summary.has-background-primary .menu>.menu-item .sub-menu li>.sub-menu:before,.module-summary.has-background-secondary .menu>.menu-item .sub-menu li>.sub-menu:before{background-color:#fff;bottom:.4375rem;content:"";left:0;position:absolute;top:.4375rem;width:.0625rem}.module-summary.has-background-primary .menu>.menu-item .sub-menu li>.sub-menu li a,.module-summary.has-background-secondary .menu>.menu-item .sub-menu li>.sub-menu li a{color:#fff;font-size:.875rem;font-weight:400}.module-summary.has-background-primary .menu>.menu-item .sub-menu a,.module-summary.has-background-secondary .menu>.menu-item .sub-menu a{background:linear-gradient(90deg,currentColor,currentColor) no-repeat 100% 100%;background-size:0 .0625rem}.module-summary.has-background-primary .menu>.menu-item .sub-menu a:not(:active),.module-summary.has-background-secondary .menu>.menu-item .sub-menu a:not(:active){transition:color .3s ease,background-size .3s ease!important}.module-summary.has-background-primary .menu>.menu-item .sub-menu a:focus:not(:active),.module-summary.has-background-primary .menu>.menu-item .sub-menu a:hover:not(:active),.module-summary.has-background-secondary .menu>.menu-item .sub-menu a:focus:not(:active),.module-summary.has-background-secondary .menu>.menu-item .sub-menu a:hover:not(:active){background-position:0 100%;background-size:100% .0625rem}.footer-before .module-summary{border-bottom:2px solid var(--color-primary,#3ee98d)}.footer-before .module-summary.has-background-primary{border-bottom-color:var(--color-secondary,#02bd9c)}@media only screen and (max-width:768px){.module-summary .menu{flex-direction:column}.module-summary .menu .menu-item{flex-basis:100%}}