@media (min-width:1272px){header.header .menu-child{left:0;opacity:0;position:absolute;top:100%;transform:translateY(-20px);transition:visibility .3s,opacity .3s,transform .3s ease-out;visibility:hidden}header.header li.is-active .menu-child{opacity:1;transform:translateY(0);visibility:visible}header.header .menu-child>ul{border-radius:12px;box-shadow:0 0 3px 0 rgba(0,0,0,.17),0 12px 12px 0 rgba(0,0,0,.08)}header.header .menu-child>ul a{border-radius:6px}}header.header li a,header.header li span{position:relative}header.header li>a:after,header.header li>span:after{bottom:-5px;content:"";height:.125rem;position:absolute;right:0;width:0;z-index:-1;--tw-bg-opacity:1;background:var(--Gradient,linear-gradient(119deg,#37c8d6 5.37%,#7f8cfe 101.42%));transition-duration:.2s;transition-property:width;transition-timing-function:ease-in-out}header.header li.is-active>span:after,header.header li:hover>a:after,header.header li:hover>span:after,header.header li>a.is-active:after,header.header li>span.is-active:after{left:0;right:auto;width:100%}header.header .mobile-menu{border-top:1px solid #d3d4d8;bottom:56px;left:0;overflow:auto;padding:2rem;position:fixed;right:0;top:72px;transform:translateY(-100vh);transition:transform .3s ease-out}header.header .mobile-menu>ul>li{color:#272755;font-size:20px;font-weight:500;line-height:1.4;margin-bottom:1rem}header.header .mobile-menu .has-children{display:flex;flex-direction:column}header.header .mobile-menu .has-children span{align-self:flex-start}header.header .mobile-menu .has-children a{font-size:16px;font-weight:400}header.header .mobile-menu .has-children .menu-child{display:none}header.header .mobile-menu .has-children.is-active .menu-child{display:block}header.header .has-children.is-active>span>svg{transform:rotate(180deg)}header.header .mobile-bottom{bottom:-56px;height:56px;left:0;overflow:hidden;padding:1rem;position:fixed;right:0;transition:bottom .3s ease-out}header.header .toggle-mobile-nav svg path{transition:all .3s}.show-nav header.header .mobile-menu{transform:translateY(0)}.show-nav header.header .mobile-bottom{bottom:0}.show-nav header.header .toggle-mobile-nav svg path:first-child{transform:rotate(45deg) translateX(5px) translateY(-12px)}.show-nav header.header .toggle-mobile-nav svg path:nth-child(2){opacity:0}.show-nav header.header .toggle-mobile-nav svg path:nth-child(3){transform:rotate(-45deg) translateX(-12px) translateY(-1px)}