.navbar__mobile_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(21,31,109,.75);z-index:1000}.navbar__mobile_menu{background-color:var(--color-apmc-blue);position:fixed;top:0;left:0;z-index:1001;height:100%;width:100%;transform:translateX(-100%);transition:.25s ease-in-out;overflow-y:scroll}.navbar__mobile_curtain{position:relative}.navbar__mobile_close{text-align:end}.navbar__mobile_close .navbar__mobile_close_link{font-size:4.5em;text-decoration:none;font-family:var(--font-family-apmc);font-weight:var(--font-weight-thin)}nav.navbar__mobile_nav ul{list-style-type:none;padding:0;display:flex;flex-direction:column;text-align:center}nav.navbar__mobile_nav ul li{padding-bottom:1em;padding-top:1em}nav.navbar__mobile_nav ul li .navbar__mobile_link{cursor:pointer}nav.navbar__mobile_nav ul li .navbar__link_dropdown{margin:0 auto;width:fit-content}nav.navbar__mobile_nav ul li .navbar__link_dropdown.active{color:var(--color-apmc-active)}nav.navbar__mobile_nav ul li a{text-decoration:none;color:var(--color-white)}nav.navbar__mobile_nav ul li a:active{color:var(--color-apmc-active)}nav.navbar__mobile_nav ul li a.link_out:active{color:#ff0}nav.navbar__mobile_nav ul li.has__dropdown ul.ul__dropdown{display:block;max-height:0;overflow:hidden;visibility:hidden;transition:max-height .5s cubic-bezier(0,1,0,1),visibility .5s ease-in-out}nav.navbar__mobile_nav ul li.has__dropdown ul.ul__dropdown.active{padding-top:.5em;visibility:visible;max-height:500px;transition:max-height 1s ease-in-out,visibility .5s ease-in-out}nav.navbar__mobile_nav ul li.has__dropdown ul.ul__dropdown li.li__dropdown{padding-bottom:.25em;padding-top:.25em}nav.navbar__mobile_nav ul li.has__dropdown ul.ul__dropdown li.li__dropdown a{text-decoration:none;font-family:var(--font-family-apmc);font-weight:var(--font-weight-regular)}nav.navbar__mobile_nav ul li.has__dropdown ul.ul__dropdown li.li__dropdown a:active{color:var(--color-apmc-hover);font-weight:700}nav.navbar__mobile_nav ul li.has__dropdown ul.ul__dropdown li.li__dropdown a:hover{color:var(--color-apmc-hover);font-weight:700}.navbar__mobile_contact{padding-top:calc(100vh - 150%)}.navbar__mobile_contact .navbar__mobile_link-button{display:block;text-align:center;margin-left:auto;margin-right:auto;width:50%;text-decoration:none;box-shadow:-4.95px 4.95px 0 1px rgba(0,0,0,0);background-image:linear-gradient(134deg,rgba(142,151,190,.7) 4%,rgba(118,124,248,.7) 34%,rgba(20,22,126,.7) 84%);color:var(--color-apmc-hover);padding:.75em 0;border-radius:5px;font-size:1em;z-index:1;position:relative;transition:color .5s linear}.navbar__mobile_contact .navbar__mobile_link-button::before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:-1;transition:opacity .5s linear;opacity:0;border-radius:5px;background-image:linear-gradient(134deg,#8e97be 4%,#767cf8 34%,#14167e 84%)}.navbar__mobile_contact .navbar__mobile_link-button:hover{color:#fff}.navbar__mobile_contact .navbar__mobile_link-button:hover::before{opacity:1}.navbar__mobile_socmed_icons{display:block;text-align:center;margin-top:2em;margin-bottom:2em;margin-left:auto;margin-right:auto}.navbar__mobile_socmed_icons .navbar__nav ul{list-style:none;margin:0;padding:0}.navbar__mobile_socmed_icons .navbar__nav ul li{display:inline-block}.navbar__mobile_socmed_icons .navbar__nav ul li a{text-decoration:none;color:var(--color-white)}.navbar__mobile_socmed_icons .navbar__nav ul li.from__active{text-align:center;width:50px}.navbar__mobile_socmed_icons .navbar__nav ul li.from__active a img{vertical-align:middle}