.block-section-menu-wrapper-block{font-family:var(--wp--preset--font-family--gibson);background-color:var(--wp--preset--color--yellow);padding:2.5rem 0 3.625rem;margin-bottom:2.25rem;position:relative;overflow:hidden}.block-section-menu-wrapper-block:before,.block-section-menu-wrapper-block:after{content:"";-webkit-mask-image:url(/wp-content/themes/sol/dist/images/sol-solar-system.svg);mask-image:url(/wp-content/themes/sol/dist/images/sol-solar-system.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--wp--preset--color--white);background-image:none;display:inline-flex;opacity:.6;width:38.8125rem;height:39.25rem;position:absolute}.block-section-menu-wrapper-block:before{display:none;left:-35rem;top:-24.25rem}.block-section-menu-wrapper-block:after{right:-25.875rem;bottom:-18.5rem}@media (min-width: 80rem){.block-section-menu-wrapper-block:before,.block-section-menu-wrapper-block:after{width:48rem;height:48.5625rem}.block-section-menu-wrapper-block:before{display:block}.block-section-menu-wrapper-block:after{right:-31rem;bottom:-23.25rem}}.block-section-menu-wrapper-block:has(+.alignfull){margin-bottom:0}.block-section-menu-wrapper-block h2{text-align:center;width:100%;max-width:46rem!important;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;position:relative;z-index:2;margin-bottom:2rem}@media (min-width: 48rem){.block-section-menu-wrapper-block h2{padding-left:2rem;padding-right:2rem}}@media (min-width: 80rem){.block-section-menu-wrapper-block h2{padding-left:0;padding-right:0}}@media (min-width: 48rem){.block-section-menu-wrapper-block h2{margin-bottom:2.4375rem}}@media (min-width: 80rem){.block-section-menu-wrapper-block h2{margin-bottom:2.5rem}}.block-section-menu-wrapper-block .section-menu{width:100%;max-width:46rem!important;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;position:relative;z-index:2}@media (min-width: 48rem){.block-section-menu-wrapper-block .section-menu{padding-left:2rem;padding-right:2rem}}@media (min-width: 80rem){.block-section-menu-wrapper-block .section-menu{padding-left:0;padding-right:0}}.block-section-menu-wrapper-block .section-menu__list{max-width:46rem;width:100%;margin:0 auto;gap:1rem 2rem;grid-template-columns:repeat(1,1fr)}@media (min-width: 48rem){.block-section-menu-wrapper-block .section-menu__list{grid-template-columns:repeat(2,1fr)}}.block-section-menu-wrapper-block .section-menu__item{display:grid;grid-template-columns:.875rem 1fr;gap:.8125rem;align-items:flex-start;padding:0}.block-section-menu-wrapper-block .section-menu__item:has(a:hover):before{left:.3125rem}.block-section-menu-wrapper-block .section-menu__item:before{content:"";-webkit-mask-image:url(/wp-content/themes/sol/dist/images/right.svg);mask-image:url(/wp-content/themes/sol/dist/images/right.svg);-webkit-mask-size:.875rem .875rem;mask-size:.875rem .875rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--wp--preset--color--red);background-image:none;display:inline-flex;width:.875rem;height:1.75rem;position:relative;left:0}@media (prefers-reduced-motion: no-preference){.block-section-menu-wrapper-block .section-menu__item:before{transition:all .3s ease-out}}.block-section-menu-wrapper-block .section-menu__item a{color:var(--wp--preset--color--red);font-size:1.375rem;line-height:1.75rem;font-weight:600;width:-moz-fit-content;width:fit-content;margin:0;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:13%;text-decoration-thickness:8%}@media (prefers-reduced-motion: no-preference){.block-section-menu-wrapper-block .section-menu__item a{transition:all .3s ease-out}}.block-section-menu-wrapper-block .section-menu__item a:hover{text-decoration-color:currentColor}@media (min-width: 80rem){.block-section-menu-wrapper-block .section-menu__item a{font-size:1.5rem;line-height:1.875rem}}@media (min-width: 80rem){.block-section-menu-wrapper-block .section-menu__item:before{height:1.875rem}}@media (min-width: 48rem){.block-section-menu-wrapper-block{padding:5rem 0}}
