.diagonal-megamenu{filter:drop-shadow(-23px 0 20px rgb(0,0,0,.29));position:fixed;width:100%;z-index:10}.diagonal-megamenu__container{background:#fff;clip-path:polygon(0 0,100% 0,60% 100%,0 100%);height:100vh;padding:70px 80px 70px 38px;position:absolute;transform:translateX(-330px);transition:transform .8s ease-in-out;width:450px;z-index:1}.diagonal-megamenu__container.open{transform:translateX(0)}.diagonal-megamenu__container.open .diagonal-megamenu__hamburger .hamburger,.diagonal-megamenu__container:not(.open) .diagonal-megamenu__hamburger .close{display:none}.diagonal-megamenu__icons{display:flex;gap:10px;position:absolute;right:40px;top:30px}.diagonal-megamenu__language{margin-top:1px}.diagonal-megamenu__hamburger,.diagonal-megamenu__language{cursor:pointer}.diagonal-megamenu__container.open .diagonal-megamenu__hamburger svg path,.diagonal-megamenu__hamburger:hover svg path,.diagonal-megamenu__language:hover svg path{stroke:#d20032}.diagonal-megamenu__language-container{background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.15);display:none;flex-direction:column;padding:5px;position:absolute;width:200px;z-index:20}.diagonal-megamenu__language-container a{font-size:1rem;padding:2px 10px}.diagonal-megamenu__language-container a:hover{background:#ccc}.diagonal-megamenu__language-container.open{display:flex}.diagonal-megamenu__logo img{width:230px}.diagonal-megamenu__navigation{padding-top:40px}.diagonal-megamenu__navigation .menu-level-1{height:calc(100vh - 190px);max-width:66%;overflow-x:hidden;overflow-y:scroll}.diagonal-megamenu__navigation .menu-level-1::-webkit-scrollbar{width:0}.diagonal-megamenu__navigation .menu-level-1::-webkit-scrollbar-track{background:transparent}.diagonal-megamenu__megamenu ul,.diagonal-megamenu__navigation ul{list-style:none;padding:0}.diagonal-megamenu__item{cursor:pointer;font-family:Poppins;font-size:21px;font-weight:300}.diagonal-megamenu__item:focus,.diagonal-megamenu__item:hover,.megamenu__submenu:focus,.megamenu__submenu:hover,.megamenu__title:focus,.megamenu__title:hover{color:#d20032;text-decoration:none}.diagonal-megamenu__item.active{color:#d20032}.diagonal-megamenu__content{max-height:calc(100vh - 20px);overflow-x:hidden;overflow-y:scroll;transform:skewX(-11deg);width:390px}.diagonal-megamenu__content::-webkit-scrollbar{width:0}.diagonal-megamenu__content::-webkit-scrollbar-track{background:transparent}.diagonal-megamenu__megamenu{align-items:center;background:#f2f2f2ed;clip-path:polygon(0 0,100% 0,77% 100%,0 100%);display:flex;height:100vh;justify-content:center;left:270px;position:absolute;transform:translateX(-950px);transition:transform .8s ease-in-out;width:750px;z-index:-24}.diagonal-megamenu__container.open~.diagonal-megamenu__megamenu{transform:translateX(-620px)}.diagonal-megamenu__megamenu.show{transform:translateX(0)!important}.diagonal-megamenu__content a,.megamenu__main-title{display:block;font-family:Poppins;font-size:17px;padding-left:5px;transform:skewX(11deg);width:max-content}.megamenu__main-title{color:#d20032;display:none}.megamenu__title{font-weight:600;padding-top:25px}.megamenu__submenu{line-height:normal}.diagonal-megamenu__top-buttons{display:none}.diagonal-megamenu__mobile{align-items:center;display:none;gap:15px;grid-template-columns:1fr auto;padding:25px 20px}.diagonal-megamenu__mobile .diagonal-megamenu__logo{height:35px}.diagonal-megamenu__mobile .diagonal-megamenu__logo img{height:35px;width:auto}@media(min-width:992px) and (max-width:1200px){.diagonal-megamenu__megamenu{width:700px}.diagonal-megamenu__content{transform:skewX(-7deg)}.diagonal-megamenu__content a,.megamenu__main-title{transform:skewX(7deg)}}@media(max-width:991px){.diagonal-megamenu{position:relative;transform:none}.diagonal-megamenu__icons{gap:20px;right:22px}.diagonal-megamenu__megamenu{align-items:flex-start;background:#fafafa;clip-path:polygon(0 0,100% 0,70% 100%,0 100%);justify-content:flex-start;left:0;padding-left:30px;width:450px;z-index:2}.diagonal-megamenu__container{clip-path:polygon(0 0,100% 0,70% 100%,0 100%);padding:100px 80px 70px 38px;transform:translateX(-100%);width:100%}.diagonal-megamenu__content{margin-top:70px;max-height:calc(100vh - 90px);transform:skewX(0deg);width:284px}.diagonal-megamenu__content a,.megamenu__main-title{transform:skewX(0deg);width:auto}.megamenu__main-title{display:block}.megamenu__title{line-height:normal;padding-top:15px}.diagonal-megamenu__top-buttons{display:flex;justify-content:space-between;position:absolute;top:30px;width:85%}.diagonal-megamenu__back-button,.diagonal-megamenu__close-button{cursor:pointer}.diagonal-megamenu__back-button span,.diagonal-megamenu__close-button:hover span{color:#d20032;font-weight:700;padding-left:5px}.diagonal-megamenu__close-button span{color:#333;font-weight:700}.diagonal-megamenu .diagonal-megamenu__icons{display:none}.diagonal-megamenu__mobile{display:grid}.diagonal-megamenu .diagonal-megamenu__logo{display:none}}@media(max-width:465px){.diagonal-megamenu__container,.diagonal-megamenu__megamenu{width:350px}.diagonal-megamenu__container{transform:translateX(-450px)}.diagonal-megamenu__item{word-break:break-word}.diagonal-megamenu__content{width:218px}.diagonal-megamenu__icons{gap:20px;right:18px}}