.modal-body{background-color:rgba(0,0,0,1);width:100vw;height:100%;padding:0}.menu-close-btn-ke{position:absolute;right:20px;top:10px;width:64px;height:64px;font-size:30px;color:#fff;background-color:transparent;border:none;margin:0;padding:0;z-index:2}.main-menu-ek{color:#fff;height:100%;width:100%;display:block;box-sizing:border-box;overflow-x:hidden;overflow-y:auto}.modal-body .menu_back_1{position:absolute;width:14.2vw;height:8.3vw;top:0;left:46.7vw;background-color:rgba(255,255,255,.1);transform:skew(-45deg)}.modal-body .menu_back_1:before{content:'';display:block;position:absolute;width:1px;height:129%;top:0;left:-10%;background-color:rgba(255,255,255,.6)}.modal-body .menu_back_2{position:absolute;width:14.2vw;height:17.16vw;top:25vw;left:-4vw;background-color:rgba(255,255,255,.1);transform:skew(-45deg)}.modal-body .menu_back_2:before{content:'';display:block;position:absolute;width:1px;height:120%;bottom:0;left:10%;background-color:rgba(255,255,255,.6)}.modal-body .menu_back_3{position:absolute;width:14.2vw;height:17.16vw;bottom:0;left:38.2vw;background-color:rgba(255,255,255,.1);transform:skew(-45deg)}.modal-body .menu_back_4{position:absolute;width:14.2vw;height:17.16vw;bottom:7.1vw;right:-5.6vw;background-color:rgba(255,255,255,.1);transform:skew(-45deg)}.modal-body .menu_back_4:before{content:'';display:block;position:absolute;width:1px;height:83%;bottom:-41.4%;left:10%;background-color:rgba(255,255,255,.6)}.main-menu-ek label{margin:0}.main-menu-ek li{cursor:pointer}.menu-ul-ek{display:flex;justify-content:space-between;flex-flow:row wrap;align-items:flex-start;list-style-type:none}#mainMenuModal .menu-ul-ek{display:block;position:relative;list-style-type:none;margin:0;padding:0;height:100%;width:100%;overflow-y:auto;overflow-x:hidden}.menu-ul-ek_selected{width:25%;flex-flow:column}.menu-ul-ek ul{list-style-type:none;padding:0}.menu-0-li-ek{margin:80px 0 0 0;width:33.333%}#mainMenuModal .menu-0-li-ek{display:block;box-sizing:border-box;position:absolute;margin:0;width:25%;height:20.5vw}#mainMenuModal .menu-0-li-ek_selected_even{transform:translate(0,-100%)!important}#mainMenuModal .menu-0-li-ek_selected_odd{transform:translate(0,0)!important}#mainMenuModal .menu-0-li-ek_selected_extended{position:relative;transform:translate(0,0)!important}#mainMenuModal .menu-0-li-ek:nth-child(odd){position:relative}.menu-0-li-ek ul{overflow:hidden;transition:all 500ms ease-in-out}.menu-item-header-ek{display:inline-block;position:relative;height:20.5vw;width:100%}#subMenu .menu-item-header-ek{height:auto}#mainMenuModal .menu-item-header-ek:after{content:'';display:block;padding-bottom:3%}.menu-item-header-ek img{position:absolute;width:100%;height:100%;object-fit:cover}.menu-item-header-ek .shadow{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.35)}.menu-item-header-ek span{position:absolute;bottom:11.5%;left:9.5%;font-size:1.65vw;font-weight:600;line-height:1.8vw}.menu-item-header-ek span:last-child{position:absolute;top:11.5%;bottom:auto;right:9.5%;left:auto;font-size:1.65vw;font-weight:100;line-height:inherit}.menu-item-header-ek .fa.fa-angle-right{display:none}.menu-1-li-ek{width:auto;font-size:18px}#mainMenuModal .menu-1-li-ek{display:none}.menu-1-li-ek .fa.fa-angle-right.mobile{display:none}.menu-1-li-ek ul{padding-left:48px;transition:all 500ms ease-in-out;overflow:hidden}.menu-1-li-ek li a{font-size:1.35vw;color:#959595;padding-top:1.5vw;text-decoration:none;display:block}.menu-1-li-ek li a span{margin-right:1.8vw}.menu-1-li-ek .fa-angle-right{transition:transform 300ms ease-in-out}.background-selected-ke{background-color:#6dbdcb}.rotate-arrow-ke{transform:skew(45deg) rotate(90deg)}.span-1-title-ke{margin-right:20px;font-weight:600;font-size:16px}#mainMenuModal .span-1-title-ke{margin:0;font-size:1.65vw;line-height:2.3vw;font-weight:100}.rotate-subarrow-ke{transform:rotate(90deg)}.footer-menu-ek li{cursor:pointer}.footer-menu-ek ul{list-style-type:none;padding:0;display:flex;flex-direction:column;flex-wrap:wrap}.footer-menu-ek{display:flex;flex-direction:column;align-items:flex-start}.menu-footer-li-ek{margin:40px 0 0 0}.footer-menu-ek .menu-item-header-ek{position:relative;height:auto;width:280px;font-size:20px;font-weight:600;padding-bottom:10px}.footer-menu-ek .menu-item-header-ek span{width:30px;height:20px;display:block;background-color:#fff;position:absolute;left:10px;top:0;transform:skew(-45deg)}.footer-menu-ek .menu-item-header-ek div{width:100%;display:block;padding-left:60px}.footer-menu-ek .menu-1-li-ek{padding-top:20px;line-height:14px;width:auto;font-size:14px}.footer-menu-ek .menu-1-li-ek li a{font-size:14px;color:#fff;padding-top:16px;padding-left:4px;display:inline-block}.footer-menu-ek .menu-1-li-ek li a:hover{text-decoration:underline}.sub-menu{position:absolute;right:0;top:0;width:75vw;height:100%;display:none;padding:22vh 0 0 13vw;z-index:1;color:#fff;overflow:hidden;overflow-y:auto}.sub-menu label{margin:0}.sub-menu a label{cursor:pointer;text-decoration:none;color:#fff}.sub-menu .sub-menu-title{position:relative}.sub-menu .marker{position:absolute;left:-8vw;top:-.94vw;width:3.3vw;height:4vw;transform:skew(-45deg);background-color:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;transition:all 300ms linear}.sub-menu .marker.opened{width:5.3vw}.sub-menu .marker:before{width:1px;height:100%;content:"";display:block;background-color:rgba(255,255,255,.8);position:absolute;top:0;left:-10%}.sub-menu .sm-index{display:block;font-size:1.65vw;margin:0;transform:skew(45deg)}.sub-menu .sm-title{font-size:1.65vw;text-transform:uppercase;padding-bottom:3.28vw;transition:all 500ms linear;transform-origin:left;transform:scaleX(.8);text-decoration:none;color:#fff;cursor:pointer}.sub-menu .sub-menu-body ul{transition:all 300ms ease-in;margin:0;padding:0}.sub-menu .sub-menu-body ul:first-child{transform:scaleX(.8);transform-origin:left;display:flex;flex-wrap:wrap}#mainMenuModal .sub-menu .sub-menu-body a+ul{max-height:0}#mainMenuModal .sub-menu .sub-menu-body .menu-1-li-ek{display:block;margin-top:3.54vw;margin-right:7.1vw;min-width:18.23vw}.main-menu-selector{box-sizing:border-box;position:absolute;left:0;top:0;width:25vw;border:3px solid #6dbdcb;transition:all 300ms ease-in-out;transform-origin:center;transform:scale(0)}#mainMenuModal .menu-ul-ek::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:rgba(0,0,0,.8)}#mainMenuModal .menu-ul-ek::-webkit-scrollbar{width:7px;background-color:rgba(0,0,0,.8)}#mainMenuModal .menu-ul-ek::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#6dbdcb}@media (max-width:840px){.addHeight{height:auto!important}#menu-item-ref{color:#fff!important}#mainMenuModal .menu-ul-ek{padding-top:40px}.menu-item-header-ek{height:auto}#mainMenuModal .menu-item-header-ek:after{content:none}.menu-item-header-ek .shadow{display:none}.menu-item-header-ek span{position:relative;left:0;bottom:auto;display:flex;justify-content:flex-start;align-items:center;width:100%;min-height:60px;font-size:20px;line-height:20px;padding-left:20px}.menu-item-header-ek span br{display:none}.menu-item-header-ek img{display:none}.shadow{display:none}#menu-item-index{display:none}#mainMenuModal .menu-1-li-ek{display:block;min-height:40px;padding:10px 0}#mainMenuModal .menu-1-li-ek:not(:last-child){border-bottom:1px solid #fff}.modal-body .menu_back_1,.modal-body .menu_back_2,.modal-body .menu_back_3,.modal-body .menu_back_4{display:none}.menu-0-li-ek ul{overflow:hidden;transition:none;padding-left:20px;height:0}.menu-0-li-ek div+ul{padding-top:20px}#mainMenuModal .menu-0-li-ek{display:block;position:relative;border-bottom:1px solid #fff}.menu-item-header-ek .fa.fa-angle-right{display:inline-block;position:absolute;right:20px;left:auto;top:16px;width:auto;font-size:40px;min-height:auto;transform-origin:27px center}li.menu-1-li-ek .menu-item-header-ek .fa.fa-angle-right{left:auto;top:auto;font-size:25px}#mainMenuModal .span-1-title-ke{margin:0;font-size:16px;line-height:40px;font-weight:100;color:#fff}#mainMenuModal .span-1-title-ke br{display:none}.menu-1-li-ek ul{padding-left:8px;transition:all 500ms ease-in-out;overflow:hidden;height:0}.menu-1-li-ek .fa.fa-angle-right.mobile{display:inline-block;margin-left:20px;position:relative}.menu-1-li-ek .fa.fa-angle-down.mobile{display:inline-block;margin-left:20px;position:relative}.menu-1-li-ek li a{font-size:14px;line-height:40px;color:#959595;text-decoration:none;display:block}}