.hero-section{height:100vh;max-height:1100px;position:relative;overflow:hidden}.hero-wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.hero-slide{z-index:1;width:100%;height:100%}.hero-slider{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.hero-slider:before{content:"";z-index:2;opacity:.4;background:linear-gradient(#000 0% 50%,#000 100%);width:100%;height:100vh;position:absolute;bottom:0;left:0;overflow:hidden}.hero-image{object-fit:cover;width:100vw;height:100vh;position:absolute;top:0;left:0}.hero-content{z-index:10;width:calc(100% - 100px);max-width:1600px;color:var(--white);flex-direction:column;display:flex;position:relative}.hero-content h1{text-transform:uppercase;text-shadow:0 0 20px #0006;text-align:left;margin-bottom:.8rem;font-size:clamp(1rem,8vw,2rem);font-weight:400}.hero-content p{text-shadow:0 0 20px #0006;margin-bottom:1.2rem}.slider-buttons{z-index:10;display:flex;position:absolute;bottom:50px;right:50px}.prev,.next{width:50px;height:50px;color:var(--white);cursor:pointer;-webkit-user-select:none;user-select:none;background:#000d1a;border-radius:50px;margin-right:1rem;padding:10px;transition:all .3s}.prev:hover,.next:hover{background:var(--fill);transform:scale(1.05)}.page-section{width:100%;height:100%}.section-container{grid-template-rows:800px;grid-template-columns:1fr 1fr;padding:3rem calc(50vw - 650px);display:grid}@media screen and (width<=768px){.section-container{grid-template-rows:auto;grid-template-columns:1fr}}.footer-section{color:#fff;background:#000d1a;width:100%;height:100%;padding:3rem calc(50vw - 650px)}.footer-container{width:100%;height:100%}.footer-top{padding:4rem 0;display:flex}.quote{flex:1;padding:2rem 0}.quote h3{font-size:clamp(2rem,8vw,5rem)}.quote p{margin-top:1rem;font-size:.9rem}.footer-info{flex-direction:column;padding:2rem;line-height:3;display:flex}.footer-bottom{padding:2rem 0;display:flex}.social-icons{width:50%;display:flex}.social-icon{color:var(--white);margin-right:1.5rem;font-size:clamp(1rem,6vw,2rem)}.social-icon:hover{color:#0b4f6c}@media screen and (width<=990px){.footer-section{padding:0 calc(50vw - 650px)}.footer-container{padding:0 2rem}.footer-top{flex-direction:column}.footer-info{padding:1rem 0}.footer-bottom{flex-direction:column}.social-icons{width:100%;margin-bottom:2rem}}nav{width:100%;height:60px;color:var(--white);z-index:100;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;position:fixed}.logo,.nav-menu-link{color:var(--white);cursor:pointer;align-items:center;height:100%;padding:0 1rem;text-decoration:none;display:flex}.logo{font-size:1.1rem;font-weight:600}.menu-bars{display:none}.nav-menu{align-items:center;margin-right:-48px;display:flex}.nav-btn{align-items:center;margin-right:24px;display:flex}i{display:none}.nav-menu-link{color:var(--white)}@media screen and (width<=1280px){.nav-menu,.nav-btn{display:none}.menu-bars{cursor:pointer;width:40px;height:40px;display:block;position:absolute;top:0;right:0;transform:translate(-50%,25%)}}.icon{cursor:pointer;background:0 0;outline:none;font-size:2rem;position:absolute;top:1.2rem;right:1.5rem}.close-icon{color:var(--white)}.sidebar-menu{text-align:center;grid-template-rows:repeat(6,80px);grid-template-columns:1fr;margin-bottom:4rem;display:grid}.sidebar-menu-link{color:var(--white);cursor:pointer;justify-content:center;align-items:center;font-size:1.5rem;text-decoration:none;list-style:none;transition:all .2s ease-in-out;display:flex}.sidebar-menu-link:hover{color:#000d1a}.btn-wrap{justify-content:center;display:flex}@media (width<=480px){.sidebar-menu{grid-template-rows:repeat(6,60px)}}*{box-sizing:border-box;margin:0;padding:0;font-family:Montserrat,sans-serif}:root{--fill:#0b4f6c;--black:#000;--white:#fff}.container{padding-left:10%;padding-right:10%}.button{white-space:nowrap;cursor:pointer;color:#fff;background:#000d1a;border:none;outline:none;justify-content:center;align-items:center;min-width:100px;max-width:200px;padding:14px 24px;font-size:14px;text-decoration:none;transition:all .3s;display:flex}.button:hover{transform:translateY(-2px)}
