.navbar{padding: 0 !important; transition: opacity 0.5s; min-height: 5rem;}.nav-item{height: 5rem; display: flex; align-items: center; border-bottom: 4px solid transparent; transition: border 0.3s ease-in;}.nav-item:hover{border-bottom: 4px solid var(--intenseRed);}.navbar-brand{min-width: 200px;}.nav-container{background-color: var(--white); box-shadow:0 2px 10px var(--shadowGrey); position: sticky; top: 0; z-index: 999;}.navIconsBox{padding-left: 0; padding-right: 0;}.navIcons{cursor: pointer; width: 35px;}.nav-link{white-space: nowrap;}.navbar-light .navbar-nav .nav-link{color: var(--black) !important;}.navbar .currentPageMarker{border-bottom: 4px solid var(--intenseRed);}.navbar .userName{max-width: 5rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.searchForm{display: flex; position: absolute; height: 2.5rem; left: 100px; right: 100px; top: 50%; transform: translate(0, -50%); transition: opacity 0.5s; opacity: 0; pointer-events: none;}.searchForm input[type=text]{padding: 0.4rem 2rem; border-radius: 0.2rem 0 0 0.2rem; height: 100%; font-weight: lighter; background-color: var(--slateGrey);}.closeSearch{background-color: var(--intenseRed); margin-left: 0.1rem; height: 100%; line-height: 2rem; border-radius: 0 0.2rem 0.2rem 0; padding: 0 8px; font-size: 2rem; cursor: pointer;}.searchForm input::-ms-clear{display: none;}.dropdown-menu{min-width: 655px; border-radius: 0; margin: 0; min-height: 355px;}.dropdown-menu.show{padding-top: 0; padding-bottom: 0; margin-top: 3px;}.dropdown-menu .row{margin-right: 0; margin-left: 0;}.dropdown-menu .catalogItem:first-child{margin-top: 32px;}.dropdown-menu .catalogItem:last-child{margin-bottom: 32px;}.dropdown-menu .teamImg{height: 355px;}.dropdown-menu .teamItem:first-child{margin-top: 32px;}.dropdown-menu .rightHalf{background-color: var(--slateGrey);}.dropdown-menu .rightHalf img{display: none;}.dropdown-menu .rightHalf img:first-child{display: inline-block;}.dropdown-menu .rightHalf img{max-width: 220px; margin-left: 15%; padding-top: 2rem; padding-bottom: 2rem;}.nav-item i{font-size: 2rem;}.nav-item i:before{color: var(--black);}@media all and (max-width: 1199px){.userName{display: none !important;}}@media all and (max-width: 991px){.navbar{overflow: hidden;}.navbar-collapse:first-child{margin-top: 5rem;}.navbar-brand{top: 0;}.nav-item{height: auto; width: fit-content; display: initial;}.nav-item:hover, .navbar .currentPageMarker{border-bottom: 4px solid transparent;}.nav-item:hover .nav-link, .navbar .currentPageMarker .nav-link{border-bottom: 4px solid var(--intenseRed); width: fit-content!important;}.dropdown-menu .catalogItem:first-child, .dropdown-menu .catalogItem:last-child{margin: 0 !important;}.dropdown-menu .container{padding: 0.5rem 0 !important;}.dropdown-menu .teamItem:first-child{margin-top: 0;}.dropdown-menu{min-width: 50vw; min-height: initial; border: none;}.dropdown-menu .position-absolute{position: static !important;}.dropdown-menu .teamImg, .rightHalf{display: none !important;}.dropdown-menu .catalogItem{width: 75vw !important; overflow: hidden !important; text-overflow: ellipsis; white-space: nowrap;}.searchForm{width: 90%; left: 5%; top: initial; bottom: 0;}.closeSearch{line-height: 2.5rem;}}@media all and (max-width: 768px){.searchForm input[type=text]{padding: 0 1rem; font-size: 0.9rem;}}@media all and (max-width: 575px), all and (max-height: 600px){.navbar{min-height: 3.5rem;}.navbar-brand{min-width: initial; width: 150px;}}@media all and (max-height: 600px){.navbar-collapse:first-child{margin-top: 3rem;}.nav-link{padding: 0.3rem;}}
