nav.desktop{width:100%;height:auto;background-color:#fff;box-shadow:0 5px 6px rgba(0,0,0,.1607843137);display:block;position:fixed;z-index:10000;top:0;left:0}nav.desktop .when-fixed{padding:0 5%;display:flex;align-items:center;position:relative;height:0;overflow:hidden}nav.desktop .when-fixed .navigation{display:flex;justify-content:flex-start;align-items:center;gap:30px;border:0}nav.desktop .when-fixed .navigation ul{width:unset;margin:unset;gap:30px}nav.desktop .when-fixed .navigation ul li{width:unset}nav.desktop .when-fixed svg{width:30px}nav.desktop.fixed .when-fixed{height:90px}nav.desktop.fixed .top-container,nav.desktop.fixed>.navigation{display:none}nav.desktop .top-container{position:relative;width:100%;height:90px}nav.desktop .custom-logo-link{max-width:320px;width:50%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}nav.desktop .custom-logo-link img{width:100%;height:auto;display:block}@media screen and (max-width:1024px){nav.desktop .custom-logo-link{top:30%}}nav.desktop .telephone-container{position:absolute;left:5%;top:50%;transform:translate(0,-50%);display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:10px}nav.desktop .telephone-container .tel-text{font-family:montserrat;font-size:13px}nav.desktop .telephone-container .tel-text a{color:inherit;font-weight:500;text-decoration:none;font-size:inherit}nav.desktop .telephone-container .tel-icon{width:30px}nav.desktop .telephone-container .tel-icon img{width:100%;height:auto;display:block}nav.desktop .navigation{width:100%;height:60px;border-top:solid .5px #2e2b2b;position:relative;transition:.5s}nav.desktop .navigation ul{width:70%;height:100%;margin:0 auto;display:flex;justify-content:space-evenly;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:0}nav.desktop .navigation ul li{width:20%;list-style:none;text-align:center}nav.desktop .navigation ul li a{position:relative;text-decoration:none;color:#2e2b2b;font-size:14px;letter-spacing:.8px;font-family:montserrat;text-align:center;padding:20px 0}nav.desktop .navigation ul li a:hover{font-weight:500}@media screen and (max-width:1380px){nav.desktop .navigation ul{width:90%}}nav.mobile{display:none}@media screen and (max-width:1024px){nav.desktop{display:none}nav.mobile{display:block}}