.header--primary__menu>.menu-item-has-children.sub-menu_type-1>.sub-menu{border-radius:5px;border-style:solid;border-width:3px 1px}.header--primary__menu>.menu-item-has-children.sub-menu_type-1>.sub-menu:before{border:10px solid transparent;border-bottom-color:inherit;content:"";left:2rem;position:absolute;top:0;transform:translateY(-100%)}.header--primary__menu>.menu-item-has-children.sub-menu_type-1>.sub-menu .is-reversed{right:auto}.header--primary__menu>.menu-item-has-children.sub-menu_type-1>.sub-menu .is-reversed:before{left:auto;right:2rem}.header--primary__menu>.menu-item-has-children.sub-menu_type-1>.sub-menu a{white-space:nowrap}.header--primary__menu>.menu-item-has-children.sub-menu_type-1>.sub-menu .menu-item-has-children .sub-menu{pointer-events:none;transform:translateX(-100%)}.header--primary__menu>.menu-item-has-children.sub-menu_type-1>.sub-menu .menu-item-has-children .sub-menu.is-reversed{left:100%;transform:translateX(0)}.header--primary__menu>.menu-item-has-children.sub-menu_type-1>.sub-menu .menu-item-has-children>a:focus+.sub-menu{opacity:1;pointer-events:all;top:-3px}.header--primary__menu>.menu-item-has-children.sub-menu_type-1>.sub-menu .menu-item-has-children.is-active>.sub-menu,.header--primary__menu>.menu-item-has-children.sub-menu_type-1>.sub-menu .menu-item-has-children:focus-within>.sub-menu,.header--primary__menu>.menu-item-has-children.sub-menu_type-1>.sub-menu .menu-item-has-children:not(.ignore-hover):hover>.sub-menu{opacity:1;pointer-events:all;top:-3px}.header--primary__menu>.menu-item-has-children.sub-menu_type-1.is-active>.sub-menu,.header--primary__menu>.menu-item-has-children.sub-menu_type-1:focus-within>.sub-menu,.header--primary__menu>.menu-item-has-children.sub-menu_type-1:not(.ignore-hover):hover>.sub-menu{top:100%}.header--primary__menu>.menu-item-has-children.sub-menu_type-1.is-active>.sub-menu a,.header--primary__menu>.menu-item-has-children.sub-menu_type-1:focus-within>.sub-menu a,.header--primary__menu>.menu-item-has-children.sub-menu_type-1:not(.ignore-hover):hover>.sub-menu a{white-space:nowrap}.header--primary__menu>.menu-item-has-children.sub-menu_type-2>.sub-menu,.header--primary__menu>.menu-item-has-children.sub-menu_type-3>.sub-menu{box-shadow:4px 5px 10px 0 rgba(0,0,0,.2);display:flex;left:0;padding:15px 0;position:absolute;top:calc(100% + 20px);width:calc(100vw - 30px)}.header--primary__menu>.menu-item-has-children.sub-menu_type-2>.sub-menu:before,.header--primary__menu>.menu-item-has-children.sub-menu_type-3>.sub-menu:before{display:none}.header--primary__menu>.menu-item-has-children.sub-menu_type-2>.sub-menu>.menu-item,.header--primary__menu>.menu-item-has-children.sub-menu_type-3>.sub-menu>.menu-item{flex-grow:1;padding:0 20px;width:100%}.header--primary__menu>.menu-item-has-children.sub-menu_type-2>.sub-menu>.menu-item+.menu-item,.header--primary__menu>.menu-item-has-children.sub-menu_type-3>.sub-menu>.menu-item+.menu-item{border-left:1px solid hsla(0,0%,100%,.2)}.header--primary__menu>.menu-item-has-children.sub-menu_type-2>.sub-menu .sub-menu,.header--primary__menu>.menu-item-has-children.sub-menu_type-3>.sub-menu .sub-menu{background:transparent;margin-top:10px;opacity:1;pointer-events:none;position:static;top:0}.header--primary__menu>.menu-item-has-children.sub-menu_type-2.is-active>.sub-menu,.header--primary__menu>.menu-item-has-children.sub-menu_type-2:focus-within>.sub-menu,.header--primary__menu>.menu-item-has-children.sub-menu_type-2:not(.ignore-hover):hover>.sub-menu,.header--primary__menu>.menu-item-has-children.sub-menu_type-3.is-active>.sub-menu,.header--primary__menu>.menu-item-has-children.sub-menu_type-3:focus-within>.sub-menu,.header--primary__menu>.menu-item-has-children.sub-menu_type-3:not(.ignore-hover):hover>.sub-menu{top:100%}.header--primary__menu>.menu-item-has-children.sub-menu_type-2.is-active>.sub-menu .sub-menu,.header--primary__menu>.menu-item-has-children.sub-menu_type-2:focus-within>.sub-menu .sub-menu,.header--primary__menu>.menu-item-has-children.sub-menu_type-2:not(.ignore-hover):hover>.sub-menu .sub-menu,.header--primary__menu>.menu-item-has-children.sub-menu_type-3.is-active>.sub-menu .sub-menu,.header--primary__menu>.menu-item-has-children.sub-menu_type-3:focus-within>.sub-menu .sub-menu,.header--primary__menu>.menu-item-has-children.sub-menu_type-3:not(.ignore-hover):hover>.sub-menu .sub-menu{pointer-events:all}.header--primary__menu>.menu-item-has-children.sub-menu_type-2>a:focus+.sub-menu,.header--primary__menu>.menu-item-has-children.sub-menu_type-3>a:focus+.sub-menu{top:100%}.header--primary__menu>.menu-item-has-children.sub-menu_type-2>a:focus+.sub-menu .sub-menu,.header--primary__menu>.menu-item-has-children.sub-menu_type-3>a:focus+.sub-menu .sub-menu{pointer-events:all}.header--primary__menu>.menu-item-has-children.sub-menu_type-2 .menu-item a,.header--primary__menu>.menu-item-has-children.sub-menu_type-3 .menu-item a{padding-left:0;padding-right:0}.header--primary__menu>.menu-item-has-children.sub-menu_type-2 .menu-item a>.menu-flexicard-title,.header--primary__menu>.menu-item-has-children.sub-menu_type-3 .menu-item a>.menu-flexicard-title{transition:.5s ease}.header--primary__menu>.menu-item-has-children.sub-menu_type-2 .menu-item a>.menu-flexicard-title:hover,.header--primary__menu>.menu-item-has-children.sub-menu_type-2 .menu-item:hover>a,.header--primary__menu>.menu-item-has-children.sub-menu_type-3 .menu-item a>.menu-flexicard-title:hover,.header--primary__menu>.menu-item-has-children.sub-menu_type-3 .menu-item:hover>a{text-decoration:underline}.header--primary__menu>.menu-item-has-children.sub-menu_type-2 .menu-item a>.menu-flexicard-title_wrapper>.menu-flexicard-title,.header--primary__menu>.menu-item-has-children.sub-menu_type-3 .menu-item a>.menu-flexicard-title_wrapper>.menu-flexicard-title{transition:.5s ease}.header--primary__menu>.menu-item-has-children.sub-menu_type-2 .menu-item a>.menu-flexicard-title_wrapper>.menu-flexicard-title:hover,.header--primary__menu>.menu-item-has-children.sub-menu_type-3 .menu-item a>.menu-flexicard-title_wrapper>.menu-flexicard-title:hover{text-decoration:underline}.header--primary__menu>.menu-item-has-children.sub-menu_col-1 .menu-item{max-width:340px}.header--primary__menu>.menu-item-has-children.sub-menu_col-1 .menu-item .menu-flexicard--thumb{max-width:300px;min-width:300px}.header--primary__menu>.menu-item-has-children.sub-menu_col-1>.sub-menu{flex-wrap:wrap;max-width:340px;min-width:340px;width:auto}.header--primary__menu>.menu-item-has-children.sub-menu_col-1>.sub-menu .sub-menu li{max-width:100%}.header--primary__menu>.menu-item-has-children.sub-menu_col-2 .menu-item{max-width:calc(340px + 3.2rem)}.header--primary__menu>.menu-item-has-children.sub-menu_col-2 .menu-item .menu-flexicard--thumb{max-width:300px;min-width:300px}.header--primary__menu>.menu-item-has-children.sub-menu_col-2>.sub-menu{flex-wrap:wrap;max-width:calc(680px + 6.4rem);min-width:calc(680px + 6.4rem);width:auto}.header--primary__menu>.menu-item-has-children.sub-menu_col-2>.sub-menu .sub-menu li{max-width:100%}.header--primary__menu>.menu-item-has-children.sub-menu_col-3 .menu-item{max-width:calc(340px + 3.2rem)}.header--primary__menu>.menu-item-has-children.sub-menu_col-3 .menu-item .menu-flexicard--thumb{max-width:300px;min-width:300px}.header--primary__menu>.menu-item-has-children.sub-menu_col-3>.sub-menu{flex-wrap:wrap;max-width:calc(1020px + 9.6rem);min-width:calc(1020px + 9.6rem);width:auto}.header--primary__menu>.menu-item-has-children.sub-menu_col-3>.sub-menu .sub-menu li{max-width:100%}.header--primary__menu>.menu-item-has-children.sub-menu_col-4 .menu-item.indent-1{max-width:25%;min-width:25%}.header--primary__menu>.menu-item-has-children.sub-menu_col-4 .sub-menu{flex-wrap:wrap;padding:0 10px}.header--primary__menu>.menu-item-has-children.sub-menu_col-5 .menu-flexicard--thumb{height:20vh}.header--primary__menu>.menu-item-has-children.sub-menu_col-5 .menu-item.indent-1{max-width:20%;min-width:20%}.header--primary__menu>.menu-item-has-children.sub-menu_col-5 .sub-menu{flex-wrap:wrap;padding:0 10px}.header--primary__menu>.menu-item-has-children.sub-menu_col-6 .menu-flexicard--thumb{height:17.5vh}.header--primary__menu>.menu-item-has-children.sub-menu_col-6 .menu-item.indent-1{font-size:14px;max-width:16.6%;min-width:16.6%;padding:0 10px}.header--primary__menu>.menu-item-has-children.sub-menu_col-6 .sub-menu{flex-wrap:wrap;padding:0 10px}.header--primary__menu>.menu-item-has-children.sub-menu_col-7 .menu-flexicard--thumb{height:15vh}.header--primary__menu>.menu-item-has-children.sub-menu_col-7 .menu-item.indent-1{font-size:12px;max-width:14.25%;min-width:14.25%;padding:0 10px}.header--primary__menu>.menu-item-has-children.sub-menu_col-7 .sub-menu{flex-wrap:wrap;padding:0 10px}.header--primary__menu>.menu-item-has-children.sub-menu_col-8 .menu-flexicard--thumb{height:10vh}.header--primary__menu>.menu-item-has-children.sub-menu_col-8 .menu-item.indent-1{font-size:12px;max-width:12.5%;min-width:12.5%;padding:0 10px}.header--primary__menu>.menu-item-has-children.sub-menu_col-8 .sub-menu{flex-wrap:wrap;padding:0 10px}.header--primary__menu>.menu-item-has-children.sub-menu_inline{position:static}.header--primary__menu>.menu-item-has-children.sub-menu_inline>.sub-menu{display:flex;flex-wrap:wrap;justify-content:center;left:0;position:absolute;top:100%;width:100vw}.header--primary__menu>.menu-item-has-children.sub-menu_inline>.sub-menu:before{display:none}.header--primary__menu>.menu-item-has-children.sub-menu_inline>.sub-menu .image--shortcode{height:auto}.header--primary__menu>.menu-item-has-children.sub-menu_inline>.sub-menu>.menu-item>a{align-items:center;display:flex;flex-direction:column;text-align:center}.header--primary__menu>.menu-item-has-children.sub-menu_inline>.sub-menu>.menu-item>a>i{margin-bottom:5px}.header--primary__menu>.menu-item-has-children>.sub-menu{pointer-events:none;top:100%}.header--primary__menu>.menu-item-has-children.is-active,.header--primary__menu>.menu-item-has-children:focus-within,.header--primary__menu>.menu-item-has-children:not(.ignore-hover):hover{z-index:10}.header--primary__menu>.menu-item-has-children.is-active>.sub-menu,.header--primary__menu>.menu-item-has-children:focus-within>.sub-menu,.header--primary__menu>.menu-item-has-children:not(.ignore-hover):hover>.sub-menu{opacity:1;pointer-events:all}.header--primary__menu>.menu-item-has-children>a:focus+.sub-menu{opacity:1;pointer-events:all}.header--primary__menu>.menu-item-has-children.indent-0.sub-menu_type-1:not(.sub-menu_inline)>.sub-menu.is-reversed{left:100%;transform:translateX(-100%)}.header--primary__menu>.menu-item-has-children.indent-0.sub-menu_type-1:not(.sub-menu_inline)>.sub-menu.is-reversed:before{left:auto;right:1.5rem}.header--primary .header--primary__menu>.sub-menu_type-2.menu-item-has-children>a:after,.header--primary .header--primary__menu>.sub-menu_type-3.menu-item-has-children>a:after{border:8px solid transparent;border-bottom-color:inherit;content:"";left:2rem;opacity:0;position:absolute;top:calc(100% + 20px);transform:translateY(-100%);transition:top .3s ease,opacity .3s ease;z-index:10}.header--primary .header--primary__menu>.sub-menu_type-2.menu-item-has-children.is-active>a:after,.header--primary .header--primary__menu>.sub-menu_type-2.menu-item-has-children:not(.ignore-hover):hover>a:after,.header--primary .header--primary__menu>.sub-menu_type-3.menu-item-has-children.is-active>a:after,.header--primary .header--primary__menu>.sub-menu_type-3.menu-item-has-children:not(.ignore-hover):hover>a:after{opacity:1;top:100%}.header.sub-menu_flip-in-x .header--primary .indent-0>.sub-menu{-webkit-transform:perspective(400) rotateX(-90deg);-webkit-transform-origin:50% 0;transition:.3s}.header.sub-menu_flip-in-x .header--primary .indent-0.is-active>.sub-menu,.header.sub-menu_flip-in-x .header--primary .indent-0:focus-within>.sub-menu,.header.sub-menu_flip-in-x .header--primary .indent-0:not(.ignore-hover):hover>.sub-menu{-webkit-transform:perspective(400) rotate3d(0,0,0,0)}.header.sub-menu-activation_on-click .header--primary .header--primary__menu>.sub-menu_type-2.menu-item-has-children>.sub-menu,.header.sub-menu-activation_on-click .header--primary .header--primary__menu>.sub-menu_type-2.menu-item-has-children>a:after,.header.sub-menu-activation_on-click .header--primary .header--primary__menu>.sub-menu_type-3.menu-item-has-children>.sub-menu,.header.sub-menu-activation_on-click .header--primary .header--primary__menu>.sub-menu_type-3.menu-item-has-children>a:after{top:100%}
