.header-menu__parent.is-portfolio{position:relative}.header-menu__parent.is-portfolio>.header-menu__children{display:none}.header-menu__parent.is-portfolio:hover>.header-menu__children{background:#e8e6e4;border-radius:12px;box-shadow:0 15px 30px rgba(0,0,0,.15);display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));left:0;padding:25px;position:absolute;top:100%;width:60vw;z-index:99}.header-menu__parent.is-portfolio>.header-menu__children:before{background:#ba1f3f;border-top-left-radius:12px;border-top-right-radius:12px;color:#fff;content:"";font-size:20px;font-weight:300;left:0;padding:10px 25px 25px;position:absolute;right:0;top:0;transform:none;width:100%}.header-menu__parent.header-menu__parent--has-children.is-portfolio>.header-menu__children>.header-menu__child{margin-top:30px}.header-menu__parent.is-portfolio>.header-menu__children{padding-top:60px}.header-menu__parent.is-portfolio .header-menu__child:not(:last-child){border-right:1px solid #ebc0c7}.header-menu__parent.is-portfolio .header-menu__child>a{color:#7b8ba3;cursor:default;display:block;font-size:.9rem;font-weight:700;margin-bottom:10px;overflow-wrap:break-word;pointer-events:none;text-transform:uppercase;white-space:normal}.header-menu__parent.is-portfolio .header-menu__grandchildren{list-style:none;margin:0;padding:0}.header-menu__parent.is-portfolio .header-menu__grandchild{margin-bottom:8px}.header-menu__parent.is-portfolio .header-menu__grandchild a{color:#000;font-size:18px;overflow-wrap:word-break;text-decoration:none;white-space:normal}.header-menu__parent.is-portfolio .header-menu__grandchild a:before{color:#ba1f3f;content:"▸";margin-right:8px}.header-menu__parent.is-portfolio .header-menu__child:after,.header-menu__parent.is-portfolio .header-menu__grandchild:after{display:none!important}.header .header-menu__parent.header-menu__parent--has-children a.header-menu__parent-link:after{border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid #fff;content:"";height:0;position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:0}.header-menu__grandchild-link{padding:.5em 30px .5em 20px}@media (max-width:1326px) and (min-width:1191px){.header-menu__parent.is-portfolio .header-menu__grandchild a{font-size:16px}.header-menu__parent.is-portfolio:hover>.header-menu__children{width:65vw}}@media (max-width:1190px) and (min-width:768px){.header-menu__children,.header-menu__parent.is-portfolio.active>.header-menu__children,.header-menu__parent.is-portfolio:hover>.header-menu__children{background-color:#ba1f3f!important;margin-top:-5px}}.header-menu__parent.is-portfolio .header-menu__grandchild a:hover{text-decoration:underline}.header-menu__parent.is-portfolio .header-menu__grandchild a:before{margin-right:0!important}@media (max-width:1190px){.header-menu__parent.is-portfolio>.header-menu__children{background:transparent!important;border-radius:0!important;box-shadow:none!important;display:none;padding:0;position:static!important;width:100%}.header-menu__parent.is-portfolio.active>.header-menu__children{display:block;padding-bottom:0;padding-top:0}.header-menu__parent.is-portfolio:hover>.header-menu__children{display:block;padding:0}.header-menu__parent.is-portfolio>.header-menu__children{grid-template-columns:none!important}.header-menu__parent.is-portfolio>.header-menu__children:before{display:none!important}.header-menu__parent.header-menu__parent--has-children.is-portfolio>.header-menu__children>.header-menu__child{margin-top:5px}.header-menu__parent.is-portfolio>.header-menu__children>.header-menu__child{border:none!important;display:block;padding:10px 0}.header-menu__parent.is-portfolio>.header-menu__children>.header-menu__child>a,.header-menu__parent.is-portfolio>.header-menu__children>.header-menu__child>span{color:#fff!important;display:block;font-size:13px;font-weight:700;margin-bottom:5px;text-transform:uppercase}.header-menu__parent.is-portfolio>.header-menu__children>.header-menu__child>.header-menu__grandchildren{display:block!important;margin:5px 0 10px;padding-left:15px}.header-menu__parent.is-portfolio>.header-menu__children>.header-menu__child>.header-menu__grandchildren>.header-menu__grandchild a{color:#fff!important;font-size:15px;text-decoration:none}.header-menu__parent.is-portfolio>.header-menu__children>.header-menu__child>.header-menu__grandchildren>.header-menu__grandchild a:before{color:#fff}}