@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap");@import url("https://fonts.googleapis.com/css2?family=Albert+Sans:wght@200;300;400;500;600;700;800;900&display=swap");:root{--base-color:#1c2c24;--alt-font:"Bebas Neue",cursive;--primary-font:"Albert Sans",sans-serif;--dark-gray:#172c23;--medium-gray:#7c8983}body{font-size:20px;background:var(--dark-gray);line-height:34px}header .navbar-brand img{max-height:46px}.header-icon .header-social-icon a{padding-left:25px}.hamburger-menu-simple .menu-item-list .nav-link{font-size:80px;line-height:60px}header .elements-social ul li a{height:auto;width:auto}header .elements-social ul li{margin-right:20px;margin-left:0}h3{font-size:2.813rem;line-height:2.813rem}.text-olive-green{color:#15221c}.text-light-green{color:#445a52}.bg-light-green{background:#445a52}.bg-olive-green{background:#15221c}.lh-165{line-height:165px}.bg-gradient-dark-transparent{background:-webkit-gradient(linear,left bottom,left top,color-stop(7%,#172c23),to(transparent));background:linear-gradient(0deg,#172c23 7%,transparent)}.right-minus-200px{right:-200px}.mb-50{margin-bottom:50%}.demo-vertical-portfolio .swiper .swiper-slide{transform:scale(.8);transition:all .6s ease-in-out}.demo-vertical-portfolio .swiper .swiper-slide.swiper-slide-active{transform:scale(1);transition:all .6s ease-in-out;transition-delay:.4s}.slider-big-title{font-size:70rem;line-height:68rem}.animation-float{animation:float 1.5s linear .5s infinite alternate both}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(25px)}to{transform:translateY(50px)}}.marquees-text{-webkit-animation:example1 20s linear infinite;animation:example1 20s linear infinite;-webkit-transform:translateX(0);transform:translateX(0);width:100%}.team-style-08 figure figcaption .social-icon a{background-color:var(--white)}.magic-drag-cursor #ball-cursor{height:180px;width:180px}.magic-drag-cursor #ball-cursor:before{content:"DRAG";font-family:var(--primary-font)!important}.btn{font-family:var(--primary-font)}.bg-gradient-very-light-gray-transparent{background:-webkit-linear-gradient(right,#f0f4fd,hsla(0,0%,100%,0));background:linear-gradient(90deg,#f0f4fd,hsla(0,0%,100%,0))}.bg-gradient-light-gray-transparent{background:-webkit-linear-gradient(right,rgba(240,244,253,.3),hsla(0,0%,100%,0));background:linear-gradient(90deg,rgba(240,244,253,.3),hsla(0,0%,100%,0))}.feature-box:hover .feature-box-icon .text-outline{opacity:1;-webkit-text-fill-color:var(--base-color)}footer{font-size:17px}footer .footer-logo img{max-height:46px}footer a:hover{color:var(--white)}footer ul li{margin-bottom:0;line-height:28px}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1350px}}@media (max-width:1600px){.slider-big-title{font-size:65rem;line-height:63rem}}@media (max-width:1399px){.slider-big-title{font-size:55rem;line-height:60rem}}@media (max-width:1199px){.slider-big-title{font-size:45rem;line-height:59.5rem}.lh-165{line-height:140px}}@media (max-width:991px){.slider-big-title{font-size:35rem;line-height:33rem}.swiper-vertical .marquees-text{top:28%!important}.header-transparent[data-header-hover=dark]{background-color:transparent!important}.hamburger-menu-simple .menu-item-list .nav-link{font-size:60px;line-height:50px}}@media (max-width:767px){.swiper-vertical>.swiper-pagination-bullets-right{right:0;text-align:center;top:92%;width:100%}.swiper-vertical>.swiper-pagination-bullets-right .swiper-pagination-bullet{margin:0 20px!important;display:inline-block}.hamburger-menu-simple .menu-item-list .nav-link{font-size:50px;line-height:40px}}@media (max-width:575px){.slider-big-title{font-size:6rem;line-height:10rem}}