.btn-close:focus-visible,.nav-link:focus-visible,.navbar-toggler:focus-visible{outline:2px solid currentColor;outline-offset:3px}.navbar-transparent{padding:15px;background-color:rgba(0,47,101,.1)!important;transition:background-color .3s ease,color .3s ease;color:#000}.navbar-fade{padding:15px;padding-top:5px;padding-bottom:5px;background-color:#002f65!important;transition:background-color .9s ease,color .3s ease;color:#fff}.navbar-fade .nav-link{color:#fff!important;transition:color .3s ease,opacity .3s ease;font-weight:bolder}.navbar-transparent .nav-link{color:green!important;transition:color .3s ease,opacity .3s ease;font-weight:bolder;color:#fff!important}.navbar-fade .nav-link:hover,.navbar-transparent .nav-link:hover{opacity:.5}.offcanvas-body .nav-link{color:#fff!important;transition:opacity .3s ease}.offcanvas-body .nav-link:hover{opacity:.25}#main_Parallax{position:relative;width:100%;height:100vh;overflow:hidden;background-color:#000}#main_Parallax .carousel-inner{height:100vh}#main_Parallax .carousel-item img{object-fit:cover;height:100vh;width:100%}#main_Parallax .carousel-caption{top:0;bottom:0;left:0;right:0;padding:0;margin:0;display:flex!important;align-items:center;justify-content:center;background-color:rgba(0,0,0,.35)}#main_Parallax .logo-container{background-color:rgba(0,47,101,.7);padding:20px 30px;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;border-radius:15px;text-align:center;max-width:90%;width:auto;z-index:10}#main_Parallax .logo{max-height:250px;width:auto}@media (max-width:768px){#main_Parallax{height:600px;min-height:600px}#main_Parallax .carousel-inner{height:600px}#main_Parallax .carousel-item img{height:600px}#main_Parallax .logo{max-height:100px}#main_Parallax .logo-container{padding:15px;border-radius:10px}}#sub_Parallax{position:relative;width:100%;overflow:hidden}#sub_Parallax .py-0{padding-top:0!important;padding-bottom:0!important}#sub_Parallax .text-white{color:#fff!important}#sub_Parallax .overflow-hidden[class*=rounded]{mask-image:radial-gradient(#fff,#000)}#sub_Parallax .bg-holder{position:absolute;width:100%;min-height:100%;top:0;left:0;background-image:url('../../assets/img/pixabay-technology-2500010_1920.jpg');background-size:cover;background-position:center calc(0% - 400px)!important;will-change:transform,opacity,filter;backface-visibility:hidden;background-repeat:no-repeat;z-index:0}#sub_Parallax .bg-holder.overlay:before{position:absolute;content:"";background:rgba(0,0,0,.5)!important;top:0;bottom:0;left:0;right:0}#sub_Parallax .bg-holder.overlay-shadow:before{background:linear-gradient(to top,rgba(0,0,0,.9) 6%,rgba(0,0,0,.75) 12%,rgba(0,0,0,0) 30%,rgba(0,0,0,0) 100%)}#sub_Parallax .container,#sub_Parallax .container-fluid,#sub_Parallax .container-lg,#sub_Parallax .container-md,#sub_Parallax .container-sm,#sub_Parallax .container-xl{position:relative}#sub_Parallax .row{display:flex;flex-wrap:wrap;margin-top:0;margin-right:calc(-.5 * 2rem);margin-left:calc(-.5 * 2rem)}#sub_Parallax .row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(2rem * .5);padding-left:calc(2rem * .5);margin-top:0}#sub_Parallax .min-vh-40{min-height:40vh!important}#sub_Parallax .justify-content-start{justify-content:flex-start!important}#sub_Parallax .justify-content-end{justify-content:flex-end!important}#sub_Parallax .justify-content-center{justify-content:center!important}#sub_Parallax .justify-content-between{justify-content:space-between!important}#sub_Parallax .align-items-start{align-items:flex-start!important}#sub_Parallax .align-items-end{align-items:flex-end!important}#sub_Parallax .align-items-center{align-items:center!important}#sub_Parallax .overflow-hidden{overflow:hidden!important}#sub_Parallax .overflow-visible{overflow:visible!important}#sub_Parallax .overflow-scroll{overflow:scroll!important}#sub_Parallax .mb-1{margin-bottom:.25rem!important}#sub_Parallax .text-uppercase{text-transform:uppercase!important}#sub_Parallax .text-capitalize{text-transform:capitalize!important}#sub_Parallax .text-wrap{white-space:normal!important}#sub_Parallax .text-nowrap{white-space:nowrap!important}#sub_Parallax .ls{letter-spacing:.125rem}#sub_Parallax .fw-medium{font-weight:500!important}#sub_Parallax .mb-4{margin-bottom:1.8rem!important}#sub_Parallax .mb-lg-0{margin-bottom:0!important}#sub_Parallax .col{flex:1 0 0%}#sub_Parallax .text-lg-end{text-align:right!important}#sub_Parallax .pt-11{padding-top:15rem!important}#sub_Parallax .pb-6{padding-bottom:4rem!important}#sub_Parallax .logo-container{position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,131,255,.6);padding:15px;padding-bottom:5px!important;display:flex;justify-content:center;align-items:center;border-radius:5px;text-align:center;max-width:600px!important;width:100%!important}#sub_Parallax .logo{max-height:250px;width:auto}@media (max-width:768px){#sub_Parallax{min-height:30vh}#sub_Parallax .logo{max-height:100px}#sub_Parallax .container-fluid{min-height:200px;height:200px}#sub_Parallax .min-vh-40{height:200px;min-height:200px!important}#sub_Parallax .bg-holder{background-size:cover;background-position:center!important}#sub_Parallax .logo-container{position:absolute;top:85%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,47,101,.9);padding:10px;padding-bottom:2px!important;display:flex;justify-content:center;align-items:center;border-radius:5px;text-align:center;max-width:600px!important;width:100%!important}}.footer{background-color:#002f65!important}.footer hr.light-hr{background-color:#fff;height:1px;border:none}.footer .nav-gray-light{margin-left:11px!important}.footer .nav-gray-light .nav-link{color:#989da8;font-size:13px;font-weight:500}.footer .nav-gray-light .nav-link:hover,.nav-gray-light .nav-link:focus{color:#7c8391}.footer .nav-gray-light .nav-link{padding:0!important;margin-right:15px!important}.footer .nav-menu-gray-light .nav-link{color:silver;background-color:transparent}.footer .nav-menu-gray-light .nav-link:hover,.nav-gray-light .nav-link:focus{color:#7c8391}.footer .nav-contact-gray-light{color:silver;background-color:transparent}.footer .nav-contact-gray-light:hover,.nav-gray-light .nav-link:focus{color:#7c8391}.content-wrapper{display:flex;flex-wrap:wrap}#content{flex:1 1 auto;clear:both}.content-wrapper::after{content:"";display:table;clear:both}.video-custom-icon{position:absolute!important;top:-12px!important;right:-16px!important;z-index:99!important;width:30px!important;height:30px!important;background-color:#000!important;border-radius:50%!important;text-align:center!important;line-height:17px!important;color:#fff!important;font-size:32px!important;cursor:pointer!important}.marquee-container{width:100%;overflow:hidden;white-space:nowrap;display:flex;background-color:#003065;padding:10px}.marquee{display:flex;font-size:20px;font-weight:700;font-family:sans-serif;color:#fff;white-space:nowrap}.service-section{padding:3rem 1rem}.service-section .service-title{color:#a00;font-weight:700}.service-section .service-box{text-align:left;padding:1.5rem;border-radius:8px;background-color:#fff;transition:background-color .3s ease}.service-section .service-box:hover{background-color:#f8f9fa}.service-section .service-box h2{color:#a00;font-weight:600}.service-section .service-description{margin-bottom:1rem;color:#333;min-height:100px}.service-section .btn-learn{text-decoration:none;font-weight:500;color:#0d6efd}.service-section .btn-learn:hover{text-decoration:underline}.service-section .service-banner{height:300px;background-image:url('../../files/services/banner-image.jpg');background-size:cover;background-position:center;border-radius:8px}
