img{border:0;vertical-align:middle}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-2{width:16.66666667%}}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.image.project-image-div{max-width:1200px!important}.project-img{max-width:100%!important}.text-center.text-h1{font-size:6vw;margin-bottom:2vw}.customer-logos{background:#ededed}.margin-bot{margin-bottom:-8em}body{padding:0;margin:0;font-size:16px;color:rgba(255,255,255,.75);background-color:#fff}.carousel{margin-bottom:0;padding:0 40px 30px}.carousel-control{left:-12px;height:40px;width:40px;background:#222;border:4px solid #fff;border-radius:23px;margin-top:90px}.carousel-control.right{right:-12px}.carousel-indicators{right:50%;top:auto;bottom:-10px;margin-right:-19px}.carousel-indicators li{background:#cecece}.carousel-indicators .active{background:#428bca}.site-media-slider{width:100%;height:100%;background-color:#002d47;padding-top:60px;padding-bottom:60px}.simple-slider .swiper-slide{height:500px;background-repeat:no-repeat;background-size:cover;background-position:center}.simple-slider .swiper-button-next,.simple-slider .swiper-button-prev{width:50px;margin-left:20px;margin-right:20px}@media (max-width:767px){.simple-slider .swiper-button-next,.simple-slider .swiper-button-prev{display:none}.simple-slider .swiper-slide{height:360px}}.card{background-color:rgba(0,0,0,.5);background-clip:border-box;border:1px solid rgba(255,255,255,.5);border-radius:.25rem;box-shadow:4px 4px 8px #000}.page-footer a{color:rgba(255,255,255,.75);font-size:1.4rem}.page-footer .social-icons a{font-size:16px;color:rgba(255,255,255,.6);border:none;display:inline-block;background-color:rgba(255,255,255,0);line-height:1em;width:inherit;text-decoration:none}.portfolio-block.projects-cards a{color:rgba(255,255,255,.75)}.text-muted{color:rgba(255,255,255,.5)!important}.portfolio-block.projects-cards .card{box-shadow:4px 4px 8px #000}.page-footer{border-top:none;box-shadow:0 -2px 8px #000}.portfolio-navbar.navbar{box-shadow:0 2px 8px #000}.portfolio-block.skills{border-bottom:none}.gradient-button{background:linear-gradient(120deg,#0cc,#70f);border-width:2px;border-color:#fff;font-weight:700}.gradient-button:hover{color:var(--bs-indigo)!important;background:rgba(255,255,255,.9)!important;border-color:#4169e1!important}.gradient{background:linear-gradient(120deg,#70f,#0cc);color:#fff}.card-header{padding:1.5rem 1rem .5rem}.skill-icon{text-align:center;font-size:3rem;background-color:#84f;color:#fff;height:70px;width:70px;line-height:69px;display:inline-block;border-radius:20%}h2{text-shadow:2px 2px 4px #000}textarea.form-control{min-height:calc(7em + .75rem + 2px)}button:focus(:focus-visible){outline:0!important}.navbar-dark .navbar-toggler{color:#fff;border-color:transparent}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-4{width:33.33333333%}.col-md-6{flex:0 0 auto;width:48%}}.portfolio-block.photography .item{background:rgba(0,0,0,0);padding:.25rem}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-3{width:25%}.col-lg-4{flex:0 0 auto;width:32%}}.portfolio-block.photography .item a img{transition:.8s;border-radius:4px}.portfolio-navbar .navbar-nav .nav-item{padding-right:1rem}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:#fff!important;border-bottom:3px solid #fff}.navbar-dark .navbar-nav .nav-link{color:rgba(0,0,0,.45);border-bottom:3px solid transparent}.gradient.page-footer a{color:rgba(255,255,255,.75)!important;opacity:.9!important}.gradient a:hover{opacity:1!important;color:#fff}.page-footer a:hover{color:#fff!important;opacity:1!important}.form-label,.links.footer-pages{font-weight:700}a{text-decoration:none}.hover-link:hover{color:#fff!important}.special-skill-item.key-features{min-height:95%}.carousel-item{position:relative;display:block;float:left;width:50%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}