*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{line-height:1.5;-webkit-text-size-adjust:100%}body{background-color:#fff;color:#222;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ol,ul{list-style:none}a{color:inherit;text-decoration:none}canvas,img,picture,svg,video{display:block;height:auto;max-width:100%}button,input,select,textarea{background:none;border:none;color:inherit;font:inherit;outline:none}button{cursor:pointer}table{border-collapse:collapse;border-spacing:0;width:100%}*,h1,h2,h3,h4,h5,h6,p{color:#121212;font-family:Roboto,Open Sans,Arial,sans-serif}#main-content .container-fluid{padding:0}.nav-custom-wrapper{background:#fff;border-radius:30px;box-shadow:0 8px 20px rgba(0,0,0,.08);margin:1rem;padding:5px 0;transform:translateY(-5px)}.navbar-dark .navbar-toggler{background-color:rgba(0,0,0,.5);margin:0 20px}.navbar-collapse{padding:30px;text-align:center}.nav-custom-wrapper .navbar-brand{margin:0 40px}.navbar-dark .navbar-nav .nav-link{color:#121212;font-weight:600;position:relative;text-decoration:none}.navbar-dark .navbar-nav .nav-link:after{background-color:#1e42ac;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .25s ease;width:0}.navbar-dark .navbar-nav .nav-link:hover:after{width:100%}.navbar-dark .navbar-nav .nav-item{margin:0 20px}.navbar-dark .navbar-nav .nav-link:hover{color:#121212}.nav-custom-wrapper img{max-width:210px;object-fit:cover}.nav-custom-btn{background:#1e42ac;border-radius:30px;color:#fff;font-size:1rem;font-weight:900;padding:10px 30px;text-decoration:none;transition:.25s ease}.nav-custom-btn:hover{background:#046bfa;color:#fff!important;transition:.25s ease}@media (max-width:767px){.nav-custom-wrapper img{max-width:150px}}.site-footer{background:#121212;color:#fff;padding:30px 20px;text-align:center}.site-footer a,.site-footer a .social-icon{color:#fff;text-decoration:none}.site-footer a .social-icon{display:inline}.footer-logo{margin:0 auto;max-width:250px}.site-footer a:hover{text-decoration:none}.footer-nav ul{list-style:none;margin:15px 0;padding:0}.footer-nav li{display:inline-block;margin:0 12px}.footer-social{color:#fff;margin:15px 0}.site-footer .footer-copy p{color:#fff;text-decoration:none}