.megamenu{display:none}.megamenu__menu{display:-webkit-box;display:-ms-flexbox;display:flex}.megamenu__menu>li>a,.megamenu__menu>li>button{color:#fff}.megamenu__submenu-panel{display:none;max-height:100vh;overflow:scroll;position:absolute;left:0;right:0;background:#fff;opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.megamenu__submenu-panel.active{display:block}.megamenu__submenu-panel.visible{opacity:1}.megamenu__submenu-panel__inner{max-width:1380px;margin:0 auto}.megamenu__close{text-align:right;padding:25px 0}.megamenu__close button{border:0;background:none;padding:0;margin:0;color:#6f42c1;text-transform:uppercase;font-weight:bold;font-size:12px;line-height:21px}.megamenu__close button i{font-size:13px;margin:0 0 0 7px}.megamenu__submenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -18px}.megamenu__card{display:inline-block;width:20%;padding:0 18px;margin:0 0 26px}.megamenu__card-a{display:block}.megamenu__card-picture{display:block;overflow:hidden}.megamenu__card-img{display:block;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.megamenu__card-label{display:block}.megamenu__list{text-align:left}.megamenu__overview{padding:22px;background:#6f42c1;text-align:center}.megamenu__overview a{display:inline-block;color:#fff;font-weight:bold;font-size:15px;line-height:26px;text-transform:uppercase;letter-spacing:.1em}.megamenu__overview a:hover{color:#fff;text-decoration:underline}.megamenu__overview i{font-size:8px;position:relative;top:-3px;left:4px}.megamenu .megamenu__submenu.col3>.megamenu__card{width:33.333%}.megamenu .megamenu__submenu.col4>.megamenu__card{width:25%}.megamenu .megamenu__submenu.col5>.megamenu__card{width:20%}.megamenu .megamenu__submenu.col6>.megamenu__card{width:16.666%}@media only screen and (min-width: 1280px){.megamenu{display:-webkit-box;display:-ms-flexbox;display:flex}}.megamenu{margin-right:auto}.megamenu__menu{-ms-flex-item-align:end;align-self:flex-end}@media only screen and (min-width: 1280px){.megamenu__menu .megamenu__item{padding:0 22px 0 0}.megamenu__menu .megamenu__item:last-child{padding-right:0}.megamenu__menu .megamenu__item>a,.megamenu__menu .megamenu__item>button{color:#fff;font-family:"Acta";font-size:21px;line-height:23px}.megamenu__menu .megamenu__item>a:hover,.megamenu__menu .megamenu__item>button:hover{color:#fff}}@media only screen and (min-width: 1440px){.megamenu__menu .megamenu__item{padding:0 31px 0 0}}@media only screen and (min-width: 1920px){.megamenu__menu .megamenu__item{padding:0 55px 0 0}}.megamenu__card{font-family:"Acta";font-size:20px;line-height:23px;text-align:center;letter-spacing:.04em;color:#444}.megamenu__card-a{color:#444}.megamenu__card-picture{border-radius:3px;overflow:hidden}.megamenu__card-label{color:#444;padding:16px 0}.megamenu__list>li{padding:0 0 20px}.megamenu__list>li>a{color:#444}@media only screen and (min-width: 1280px){.megamenu__submenu-panel{top:132px;max-height:calc(100vh - 132px)}}@media only screen and (min-width: 1440px){.megamenu__submenu-panel{top:139px;max-height:calc(100vh - 139px)}}@media only screen and (min-width: 1920px){.megamenu__submenu-panel{top:155px;max-height:calc(100vh - 155px)}}.megamenu{display:none;margin:0 44px 0 0}@media screen and (min-width: 1280px){.megamenu{display:block}}.megamenu__menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin:4px 0 0;padding:0;gap:18px;list-style:none}@media screen and (min-width: 1920px){.megamenu__menu{gap:20px}}.megamenu__menu .megamenu__item{margin:0;padding:0}.megamenu__menu .megamenu__item--current-page>.megamenu__btn:after,.megamenu__menu .megamenu__item--current-page>a:after{opacity:1 !important}.megamenu__menu .megamenu__item>.megamenu__btn,.megamenu__menu .megamenu__item>a{border:0;background:none;padding:0;margin:0;-webkit-appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:none;padding:12px 8px 11px;position:relative;text-decoration:none;font-family:montserrat,sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:20px;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width: 1920px){.megamenu__menu .megamenu__item>.megamenu__btn,.megamenu__menu .megamenu__item>a{font-size:21px;line-height:27px}}.megamenu__menu .megamenu__item>.megamenu__btn .v-icon__svg,.megamenu__menu .megamenu__item>a .v-icon__svg{height:5px;width:10px;margin-left:6px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .35s ease-in-out;transition:-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out;transition:transform .35s ease-in-out, -webkit-transform .35s ease-in-out}.megamenu__menu .megamenu__item>.megamenu__btn:after,.megamenu__menu .megamenu__item>a:after{background:#fff;content:"";display:block;height:3px;position:absolute;bottom:6px;left:8px;right:8px;opacity:0;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;z-index:1}.megamenu__menu .megamenu__item>.megamenu__btn:hover:after,.megamenu__menu .megamenu__item>.megamenu__btn:focus:after,.megamenu__menu .megamenu__item>a:hover:after,.megamenu__menu .megamenu__item>a:focus:after{opacity:1}.megamenu__menu .megamenu__item>.megamenu__btn.active .v-icon__svg,.megamenu__menu .megamenu__item>.megamenu__btn.current .v-icon__svg,.megamenu__menu .megamenu__item>a.active .v-icon__svg,.megamenu__menu .megamenu__item>a.current .v-icon__svg{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.megamenu__menu .megamenu__item>.megamenu__btn.active:after,.megamenu__menu .megamenu__item>.megamenu__btn.current:after,.megamenu__menu .megamenu__item>a.active:after,.megamenu__menu .megamenu__item>a.current:after{opacity:1}.megamenu__overview-link{margin-bottom:0 !important;font-size:15px !important}.megamenu__overview-link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:right;margin-left:48px;line-height:0}.megamenu__submenu-panel{width:100%;max-height:calc(var(--vh, 1vh)*100 - var(--header-height)) !important;overflow-y:auto;padding:0;left:0;top:calc(100% - 38px);background:#f9f7f2 url(/content/themes/base/assets/img/bg-waves--megamenu-bottom.png) right top no-repeat}.megamenu__submenu-panel__inner{padding:0 90px;max-width:none}.megamenu__top{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;border-bottom:1px solid #d9d8d6;padding-top:28px;padding-bottom:16px;margin-bottom:40px}.megamenu__bottom{margin:0 -20px}.megamenu__panel-title{font-family:montserrat,sans-serif;font-weight:400;font-style:normal;color:#444c50;font-size:21px;line-height:25px;letter-spacing:.05em}.megamenu__item-wrapper{padding:0}.megamenu__card{display:inline-block;vertical-align:top;font-size:0;text-align:left;width:25%;padding:0 20px;margin:0 0 48px}@media screen and (min-width: 1920px){.megamenu__card{width:16.6666666%}}.megamenu__card-a{position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}.megamenu__card-a:hover,.megamenu__card-a:focus{text-decoration:none}.megamenu__card-a:hover .megamenu__card-label:after,.megamenu__card-a:focus .megamenu__card-label:after{width:100%;margin-top:8px}.megamenu__card-a:hover .megamenu__card-picture,.megamenu__card-a:focus .megamenu__card-picture{-webkit-filter:brightness(80%);filter:brightness(80%)}.megamenu__card-gradient{position:absolute;inset:0;height:100%;width:100%;background:-webkit-gradient(linear, left top, left bottom, color-stop(45.92%, rgba(0, 0, 0, 0)), color-stop(89.06%, rgba(0, 0, 0, 0.5)));background:linear-gradient(180deg, rgba(0, 0, 0, 0) 45.92%, rgba(0, 0, 0, 0.5) 89.06%)}.megamenu__card-label{font-family:montserrat,sans-serif;font-weight:700;font-style:normal;display:block;font-size:16px;line-height:20px;letter-spacing:.08em;text-transform:uppercase;color:#444c50;padding:0;position:relative}.megamenu__card-label:after{content:"";display:block;height:2px;width:0%;background:#feaa61;-webkit-transition:width .35s ease-in-out;transition:width .35s ease-in-out;margin-top:8px}.megamenu__card-label .v-icon__svg{font-size:22px;margin-left:12px}.megamenu__card-picture{width:auto;height:140px;border-radius:0;-webkit-transition:-webkit-filter .35s ease-in-out;transition:-webkit-filter .35s ease-in-out;transition:filter .35s ease-in-out;transition:filter .35s ease-in-out, -webkit-filter .35s ease-in-out;margin-bottom:14px}