.footer{background-color:#000;padding:8rem 7rem 0;margin-top:20rem}.footer-nav{display:flex;align-items:flex-start;justify-content:center;gap:25%;margin:0 auto}.footer-nav-list{display:flex;flex-direction:column;gap:3.4rem}.footer-nav-list h5{color:hsla(0,0%,100%,.9);font-weight:500;line-height:180%;font-size:1.8rem;letter-spacing:.3px;position:relative}.footer-nav-list h5 span{position:absolute;bottom:-5px;left:0;background-color:#d8bf7f;width:3rem;height:1.5px}.footer-nav-list ul{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.footer-nav-list ul li a{font-size:1.6rem;line-height:180%;color:hsla(0,0%,100%,.96);letter-spacing:.3px;font-weight:300}.footer-nav-list ul li a:visited{text-decoration:none;color:#fff}.footer-cp{color:hsla(0,0%,100%,.77);margin-top:7rem}.footer-cp p{font-size:15px;letter-spacing:.5px;font-weight:100;text-align:center;padding:1.2rem 0 1.8rem;border-top:.5px solid hsla(0,0%,100%,.2)}@media only screen and (max-width:501px){.footer{padding:4rem 2rem 1.5rem}}@media only screen and (max-width:401px){.footer-nav{gap:5rem}}@media only screen and (max-width:375px){.footer-nav{gap:3.5rem}.footer-nav-list h5{font-size:17px}.footer{padding-bottom:1rem}}@media only screen and (max-width:343px){.footer-nav{gap:1.5rem}.footer-nav-list h5{font-size:16px}.footer-nav-list ul li{font-size:15px}}.navbar{display:flex;width:100%;padding-right:80px;align-items:center;justify-content:space-between;padding-top:.6rem;padding-bottom:1rem;background-color:transparent;position:fixed;top:0;z-index:999999}.navbar-bg{background-color:#1a2332;border-bottom:.5px solid hsla(0,0%,100%,.2)}.navbar-logo{cursor:pointer;display:flex;gap:20px;align-items:center;margin-top:7px;z-index:999999}.navbar-logo-img{width:6rem;height:6rem}.navbar-logo-img img{width:100%}.navbar-logo-brand{position:relative;text-transform:uppercase}.navbar-logo-brand span{position:absolute;width:16px;height:2px;bottom:-4px;left:2px;background-color:#d8bf7f}.navbar-logo-brand p{font-weight:500;color:#fff;font-size:1.6em;line-height:140%}.navbar-links .services{cursor:pointer;position:relative}.navbar-links .services span{font-size:1.5rem;text-transform:uppercase;color:#fff;letter-spacing:.5px;white-space:nowrap;display:flex;gap:7px;align-items:center}.navbar-links .services li{position:absolute;bottom:-60px;left:-10px;padding:4px;border-radius:2px;background-color:#1a2332;border:.6px solid #b7a577;display:flex;flex-direction:column;gap:7px;font-size:14px}.navbar-links ul{display:flex;align-items:center;gap:5rem}.navbar-links ul li a{font-size:1.5rem;text-transform:uppercase;color:#fff;letter-spacing:.5px;white-space:nowrap}.navbar-links ul li.touch{background-color:#1a2332;border:.6px solid #b7a577;border-radius:2px;padding:5px 7px}.navbar .hamburger-menu{position:absolute;top:30px;right:20px;width:48px;height:48px;display:none;flex-direction:column;align-items:center;gap:7px}.line{height:2px;border-radius:1px;width:34px;background-color:#fff}.line-1,.line-2,.line-3{transition:all .2s}.open .line.line-3{opacity:0}.open{transition:all 1s;transform:translateY(3px)}.open .line.line-1{transform:rotate(45deg);height:3px}.open .line.line-2{transform:rotate(-45deg) translate(7px,-6px);height:3px}.mobile-links{display:none;background-color:#1a2332;position:fixed;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center}.mobile-links--open{display:flex}.mobile-links-links .services{cursor:pointer;position:relative}.mobile-links-links .services span{font-size:1.5rem;text-transform:uppercase;color:#fff;letter-spacing:.5px;white-space:nowrap;display:flex;gap:7px;align-items:center}.mobile-links-links .services li{position:absolute;bottom:-60px;left:-10px;padding:4px;border-radius:2px;background-color:#1a2332;border:.6px solid #b7a577;display:flex;flex-direction:column;gap:7px;font-size:14px}.mobile-links-links ul{display:flex;align-items:center;flex-direction:column;gap:3rem}.mobile-links-links ul li a{font-size:1.5rem;text-transform:uppercase;color:#fff;letter-spacing:.5px;white-space:nowrap}.mobile-links-links ul li.touch{background-color:#1a2332;border:.6px solid #b7a577;border-radius:2px;padding:5px 7px}@media only screen and (max-width:999px){.navbar-links{display:none}.navbar .hamburger-menu{display:flex}}@media only screen and (max-width:768px){.navbar-logo{gap:7px}}@media only screen and (max-width:475px){.navbar{padding-bottom:20px}.navbar .hamburger-menu{right:15px}}@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";html{font-size:10px}*{box-sizing:border-box;margin:0;padding:0;list-style:none;text-decoration:none;font-family:Montserrat,sans-serif;border:none;z-index:1}h3{font-size:3rem;letter-spacing:.08rem;line-height:160%;font-weight:500;color:#fff;position:relative}h3 span{width:3.4rem;height:3px;background-color:#eecb73;position:absolute;left:0;bottom:-.7rem}h3--light{color:#fff}p{line-height:180%;font-size:1.6rem}p.strong{font-weight:300;letter-spacing:.5px;font-size:2rem;color:#fff}p.dark{color:rgba(0,0,0,.9);letter-spacing:1%}p.light{color:hsla(0,0%,100%,.9);font-weight:300}.btn{text-transform:uppercase;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);padding:1rem 2.5rem;font-size:1.4rem;cursor:pointer}.btn-primary{background-color:#d2af54;font-size:1.2rem;color:#fff}.btn-primary--dark{background-color:#001731}.btn-secondary{background-color:transparent;border:.5px solid hsla(0,0%,100%,.9);color:hsla(0,0%,100%,.9);font-weight:300}.padding-common{padding:0 6rem}@media only screen and (max-width:939px){.padding-common{padding:0 4rem;padding:0 2rem}}@media only screen and (max-width:430px){.padding-common{padding:0 1.5rem}}