
.scroll #fixedMenu {
    border-right: solid 1px #eaeaea;
}
#fixedMenu { background: rgb(1 1 1 / 20%);position: fixed; z-index: 12001; width: 115px; left: 0; top: 0; bottom: 0;display: grid; grid-row: 1/-1; }
#fixedMenu .centered { display: flex; flex-direction: column; align-items: center; }
#fixedMenu .menu-button { grid-row: 1; grid-column: 1; font-size: 1.6rem; margin-top: 50px; }

#fixedMenu .quick-link { grid-row: 2; display: flex; flex-direction: column; justify-content: space-around; position: relative; bottom: 250px;}
#fixedMenu .c-dark a{color: #fff !important;}
#fixedMenu .c-light a{color: #000 !important;}
#fixedMenu .c-gray a{color: #000 !important;}
#fixedMenu .c-dark .bar{background-color: #000;}
#fixedMenu .quick-link a { text-decoration: none; text-align: center; transform: rotate(-90deg); color: #fff; font-size: 14px; font-style: normal; font-weight: 400; line-height: normal; transition: all 0.3s;}
#fixedMenu .quick-link a.last{color: #fff!important; }
#fixedMenu .quick-link a.last2{color: #fff!important; }
#fixedMenu .quick-link a.last3{color: #fff!important; }
#fixedMenu .btnArea { text-align: center; margin-top: 40px; }
#fixedMenu .menuBtn { transition: all 0.25s; height: 40px; width: 40px; position: relative; z-index: 12500; cursor: pointer; display: inline-block; margin-bottom: -20px}
#fixedMenu .btnArea span {transition: all 0.3s; text-align: center;display: none; font-family: 'Inter', sans-serif; font-size: 11px; font-style: normal; font-weight: 400; line-height: normal;}
#fixedMenu .btnArea span.open{display: block; color: #fff;}
#fixedMenu .btnArea span.c-dark{display: block; color: #000;}
#fixedMenu .btnArea span.close{display: block;  color: #000;}

#fixedMenu .bar:after,
#fixedMenu .bar:before,
#fixedMenu .bar {transition: all 0.25s; content: ""; position: absolute; left: 0; height: 2px; width: 40px; z-index: 4;  background: #FFF}
#fixedMenu .btnActive .bar:after,
#fixedMenu .btnActive .bar:before {background: #000; transition: all 0.25s;top: 0px;}
#fixedMenu .btnActive .bar {background-color: transparent;transition: all 0.25s;}
#fixedMenu .btnActive .bar:before {transform: rotate(45deg);}
#fixedMenu .btnActive .bar:after {transform: rotate(-45deg);}

#fixedMenu .bar:before {top: -8px;}
#fixedMenu .bar:after {top: 8px;}
#fixedMenu .dark a {color: #000 !important;}

#fixedMenu .c-dark .bar:after,
#fixedMenu .c-dark .bar:before {background: #000;}

#mMenu { position: absolute; top: 20px; right: 22px; z-index: 12003 }
#mMenu .btnArea { text-align: center; margin-top: 25px; }
#mMenu .menuBtn { transition: all 0.25s;  height: 40px;  width: 40px;  cursor: pointer; display: inline-block; margin-bottom: -20px}

#mMenu .bar:after,
#mMenu .bar:before,
#mMenu .bar {transition: all 0.25s; content: ""; position: absolute; left: 0; height: 2px; width: 40px; z-index: 4;  background: #FFF; }
#mMenu .btnActive .bar:after,
#mMenu .btnActive .bar:before {background: #000; transition: all 0.25s;top: 0px;}
#mMenu .btnActive .bar {background-color: transparent;transition: all 0.25s;}
#mMenu .btnActive .bar:before {transform: rotate(45deg);}
#mMenu .btnActive .bar:after {transform: rotate(-45deg);}

#mMenu .bar:before {top: -8px;}
#mMenu .bar:after {top: 8px;}


#fixedMenuContainer {
    transition: 0.3s;
    z-index: 12000;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 1);
    width: 100%;
    height: 100vh;
    overflow: scroll;
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: #fff;
    background-color: #fff;
    padding-bottom: 20px;
}


#fixedMenuContainer.active {
    opacity: 0;
    visibility: hidden;
}
#fixedMenuContainer .flogo {
    margin-bottom: 60px;
}
#fixedMenuContainer .flogo a {display: inline-block;}

#fixedMenuContainer .menu-cvr {border-right: 1px solid #EAEAEA ;}
#fixedMenuContainer .adrs {border-top: 1px solid #EAEAEA; margin-right: 0px;}
#fixedMenuContainer .adrs p {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 28px;
    width: 100%
}
#fixedMenuContainer .adrs p span{
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    letter-spacing: -0.48px;
}
#fixedMenuContainer .adrs p span a{
    color: #000;
    font-size: 16px;
    font-weight: 300;
}

#fixedMenuContainer ul.mainMenu {list-style-type: none; margin: 0; padding: 0}
#fixedMenuContainer ul.mainMenu li {margin-bottom: 35px; position: relative}
#fixedMenuContainer ul.mainMenu li::before {
    content: "";
    height: 2px;
    width: 0px;
    background: #329DFF;
    position: absolute;
    bottom: 12px;
    left: 0;
    transition: all 0.3s;
}
#fixedMenuContainer ul.mainMenu li a{ color: #000; /* 1650px/1650-bigmenu-text */ font-family: 'Space Grotesk', sans-serif; font-size: 40px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: -1.35px; transition: all 0.3s; }
#fixedMenuContainer ul.mainMenu li:hover .mSub  {padding-left: 40px;}
#fixedMenuContainer ul.mainMenu .hasSubMenu:hover .mSub {padding-left: 0px !important;}
#fixedMenuContainer ul.mainMenu li.hasSubMenu::before {content: unset !important;}
#fixedMenuContainer ul.mainMenu li.hasSubMenu::before {width: 0px !important;}
#fixedMenuContainer ul.mainMenu li:hover::before {
    width: 32px;
}

#fixedMenuContainer ul.mainMenu li ul.subMenu a{
    color: #000;
    font-family: 'Space Grotesk', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.81px;
}

#fixedMenuContainer ul.subMenu {list-style-type: none; margin: 0px 0px 0px 2rem; padding: 0;}
#fixedMenuContainer ul.subMenu li  { transition: all 0.3s;}
#fixedMenuContainer ul.subMenu li:hover  {padding-left: 2rem;}
#fixedMenuContainer ul.subMenu li::before {
    content: "";
    height: 1px;
    width: 0px;
    background: #329DFF;
    position: absolute;
    bottom: 8px;
    left: 0;
}
#fixedMenuContainer ul.subMenu li.li-blank:hover{
    padding-left: unset;
}
#fixedMenuContainer ul.subMenu li.li-blank::before {
    content: unset!important;
}
#fixedMenuContainer .mb120 {
    padding-bottom: 20px;
}
#fixedMenuContainer .mb120 .phn{
white-space: nowrap}


#fixedMenuContainer .phn a {color: #000; display: inline-block ; }
#fixedMenuContainer .lang ul {list-style-type: none; display: inline-block; padding: 0; margin: 0;}
#fixedMenuContainer .lang ul li {float: left;margin: 0px 10px;}
#fixedMenuContainer .lang ul li:first-child { margin-left: 0px }
#fixedMenuContainer .lang ul li:last-child { margin-right: 0px }
#fixedMenuContainer .lang ul li a{color: #000;font-size: 16px;font-style: normal; font-weight: 400;line-height: normal;}
#fixedMenuContainer .lang ul li.active a{color: #00D1FF;}
#fixedMenuContainer h2 {color: #FFF;}

#fixedMenuContainer .src {}
#fixedMenuContainer .src form {display: inline-block; background: #EAEAEA; padding: 12px 20px;  border-radius: 10px; width: 100%; text-align: left ; max-width: 100%}
#fixedMenuContainer .src form i{ color: #000;}
#fixedMenuContainer .src form input{ font-size: 15px; font-weight: 300; color: #000; background: #EAEAEA;  background-image: url(../img/menu-input.svg);background-position: top 3px left  ;background-repeat: no-repeat; padding-left: 40px ;}
#fixedMenuContainer .src form input:-webkit-autofill,
#fixedMenuContainer input:-webkit-autofill:hover,
#fixedMenuContainer input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
    background-image: url(../img/menu-input.svg);
    background-repeat: no-repeat ;
    -webkit-text-fill-color: #000;
    transition: background-color 5000s ease-in-out 0s;
}
#fixedMenuContainer .src form button {background: #EAEAEA; border: unset ; padding-left: 10px;  padding-top: 3px; float: right}

#fixedMenuContainer .src form input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    letter-spacing: -0.3px;
}
#fixedMenuContainer .src form input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    letter-spacing: -0.3px;}

#fixedMenuContainer .src form input::-ms-input-placeholder { /* Microsoft Edge */
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    letter-spacing: -0.3px;
}
#fixedMenuContainer .prf-under{
    width: 100%;
    height: 94px;
    background-color: #000;
}
#fixedMenuContainer .prf-under a {
    color: #FFF;
    font-size: 30px;
    font-weight: 400;

}
#fixedMenuContainer .prf-under a h6{
    color: #FFF;
    font-family: 'Space Grotesk', sans-serif;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.9px;
    width: 80%;
    display: inline-block;
    float: left;
}

