@charset "utf-8";@import url(https://fonts.googleapis.com/css2?family=Ubuntu+Sans:ital,wght@0,100..800;1,100..800&display=swap);html,body{font-family:Ubuntu,Arial;width:100%;height:100%}.header{position:fixed;top:0;left:0;bottom:0;background:#021124;overflow-y:auto;width:330px;transition:all ease-in-out .5s;padding:0 15px;z-index:10}.header .profile img{margin:15px auto;display:block;width:120px;border:8px solid #2c2f3f;border-radius:50%}.header .profile h1{font-size:24px;margin:0;padding:0;font-weight:600;text-align:center;color:#fff}.header .profile .social-links a{font-size:1rem;background:#212431;color:#fff;padding:.6rem;margin-right:1rem;text-decoration:none;transition:.3s;border-radius:50%}.header .profile .social-links a:hover{background:#149ddd}.nav-menu{padding:1.5rem;z-index:10}.nav-menu a,.nav-menu a:focus{display:flex;align-items:center;color:#a8a9b4;transition:.3s;font-size:15px}.nav-menu a i,.nav-menu a:focus i{display:flex;align-items:center;color:#a8a9b4}.nav-menu a:hover,.nav-menu .active,.nav-menu .active:focus,.nav-menu li:hover>a{text-decoration:none;color:#fff;bottom:0}.nav-menu a:hover i,.nav-menu .active i,.nav-menu .active:focus i,.nav-menu li:hover>a i{color:#149ddd}.nav-link{display:flex;gap:5px}.main{margin-left:330px}.home{background-image:url(../img/banner.avif);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center;width:100%;height:100vh}.home h2{font-size:6rem;color:#fff}.home span{margin-right:8rem;font-size:1.5rem;color:#fff}.text-shadow{text-shadow:4px 4px 10px #0C1E1F;color:#0C1E1F}.menu-mobile{position:fixed;color:#0C1E1F;background-color:#559DBC;right:1rem;top:1rem;font-size:1.5rem;border-radius:4rem;cursor:pointer;z-index:10;width:45px;height:45px;display:none;justify-content:center;align-items:center}.menu-nav-active{overflow:hidden}.menu-nav-active #header{left:0}@media(max-width:1024px){.header{left:-330px}.menu-mobile{display:flex}.home h2{font-size:3.5rem}.home span{margin-right:0;font-size:1rem}.main{margin-left:0}}*::-webkit-scrollbar{width:10px}*::-webkit-scrollbar-track{width:12px;box-shadow:inset 0 0 .3rem #000500;background-color:#fff}*::-webkit-scrollbar-thumb{background-color:#559DBC}.section-bg{background-color:#eff5ff}.cv .cv-title{font-weight:700;margin-top:20px;margin-bottom:20px;color:#050d18}.cv .cv-item{padding:0 0 20px 20px;margin-top:-2px;border-left:2px solid #559DBC;position:relative}.cv .cv-item h4{font-weight:600;text-transform:uppercase;font-family:"Poppins",sans-serif;color:#050d18;margin-bottom:10px}.cv .cv-item h5{background:#e4edf9;padding:5px 15px;font-weight:600;margin-bottom:10px;width:fit-content;border-radius:6px}.cv .cv-item::before{content:"";position:absolute;top:0;right:99%;width:16px;height:16px;border-radius:50%;border:2px solid #559DBC;background-color:#fff}.carousel-indicators{margin-bottom:-35px}.carousel-control-prev{margin-left:-4rem;z-index:8}.carousel-control-next{margin-right:-4rem}.card-square{position:relative;width:90%;height:500px;overflow:hidden;margin:auto;border:8px solid #051123;border-radius:6px}.card-square img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;bottom:0}.card-text,.card-title{width:95%;margin:auto;padding:0 13px 0 13px}.file{text-decoration:none;margin-left:10px;font-size:large}[data-anime]{opacity:0;transition:1s}[data-anime=down]{transform:translate3d(0,-100%,0)}[data-anime=up]{transform:translate3d(0,100%,0)}[data-anime=left]{transform:translate3d(-100%,0,0)}[data-anime=right]{transform:translate3d(50px,0,0)}@media(max-width:1860px){[data-anime=right]{transform:translate3d(-100%,0,0)}}footer{padding:15px 0 15px 0;color:#fff;font-size:14px;position:fixed;left:0;bottom:0;width:330px;z-index:100;background-color:#021124;transition:.3s}.copy{font-size:16px}.terms{display:flex;align-items:center;margin:auto;gap:5px;width:fit-content}.terms a{color:#fff;text-decoration:none;cursor:pointer}.terms-box{background-color:#021124;color:#fff}.btn-back{margin-top:15px}.location{height:40rem}.alert-div{margin-bottom:0;padding-top:0}@media(min-width:770px){.terms-box{height:100%;width:100%}}@media(max-width:1012px){footer{position:static;width:auto;padding:20px 15px}}@media(max-width:1102px){header{width:325px}}@media(max-width:1580px){.card-square{height:50vh}}@media(max-width:1180px){.card-square{height:40vh}}@media(max-width:600px){.carousel-control-prev{margin-left:-1.5rem}.carousel-control-next{margin-right:-1.5rem}}@media(max-width:395px){.card-square{height:30vh}.alert{font-size:10px}}.lazyload{opacity:0;transition:opacity .3s}.animate{opacity:1;transform:translate3d(0,0,0)}