#hero{background-color:#1f2627cc;width:100%;height:70vh;padding:0;position:relative;overflow:hidden}#hero .carousel-item{background-position:50%;background-repeat:no-repeat;background-size:cover;background-position:cover;width:100%;height:70vh;position:relative}#hero .carousel-item:before{content:"";background-color:#000000b3;position:absolute;inset:0}#hero .carousel-item>.carousel-img{width:100%;height:100%;object-fit:cover!important;object-position:center!important}#hero .carousel-container{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#hero .carousel-content{text-align:center}#hero h2{color:#fff;margin-bottom:30px;font-size:48px;font-weight:700}#hero p{color:#fff;width:80%;margin:0 auto 30px;animation-delay:.4s}#hero .carousel-inner .carousel-item{background-position:top;transition-property:opacity}#hero .carousel-inner .carousel-item,#hero .carousel-inner .active.carousel-item-start,#hero .carousel-inner .active.carousel-item-end{opacity:0}#hero .carousel-inner .active,#hero .carousel-inner .carousel-item-next.carousel-item-start,#hero .carousel-inner .carousel-item-prev.carousel-item-end{opacity:1;transition:all .5s}#hero .carousel-inner .carousel-item-next,#hero .carousel-inner .carousel-item-prev,#hero .carousel-inner .active.carousel-item-start,#hero .carousel-inner .active.carousel-item-end{left:0;transform:translate(0,0)}#hero .carousel-control-prev,#hero .carousel-control-next{width:10%}#hero .carousel-control-next-icon,#hero .carousel-control-prev-icon{background:0 0;width:auto;height:auto;font-size:48px;line-height:1}#hero-carousel-indicators{padding-left:0;list-style:none}#hero-carousel-indicators li::marker{content:""}#hero .carousel-indicators li{cursor:pointer}#hero .carousel-indicators li.active{opacity:1;background-color:var(--primary)}#hero .btn-get-started{letter-spacing:1px;color:#fff;cursor:pointer;background:var(--primary);border-radius:5px;margin:10px;padding:14px 32px;font-family:Raleway,sans-serif;font-size:14px;font-weight:500;line-height:1;transition:all .5s;animation-delay:.8s;display:inline-block}#hero .btn-get-started:hover{background:var(--primaryHover)}@media (max-width:768px){#hero,#hero .carousel-item{height:90vh}#hero h2{font-size:28px}}@media (min-width:1024px){#hero p{width:60%}#hero .carousel-control-prev,#hero .carousel-control-next{width:5%}}@media (max-height:500px){#hero,#hero .carousel-item{height:150vh}}
.about .content h2{color:var(--primary);text-transform:uppercase;margin-bottom:20px;font-size:45px;font-weight:700;line-height:60px}.about .content h3{font-size:24px;font-weight:500;line-height:32px}.about .content ul{padding:0;list-style:none}.about .content ul li{padding:10px 0 0 28px;position:relative}.about .content ul i{color:var(--primary);font-size:20px;position:absolute;top:7px;left:0}.about .content p:last-child{margin-bottom:0}.about-list{padding-top:50px}.about-list .row{align-items:stretch;display:flex}.about-list .icon-box{margin-top:40px}.about-list .icon-box:first-child{margin-top:0}.about-list .icon-box h4{margin:5px 0 10px 60px;font-size:20px;font-weight:700}.about-list .icon-box i{float:left;color:var(--primary);font-size:48px}.about-list .icon-box p{color:#848484;margin-left:60px;margin-right:30px;font-size:15px}.about-list .about-image-col{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;min-height:100%;padding:0;overflow:hidden}@media (min-width:992px){.about-list .about-image-col{min-height:100%}}@media (max-width:991px){.about-list .row{flex-direction:column}.about-list .icon-box p{margin-right:20px}.about-list .about-image-col{border-radius:0;min-height:320px;margin-bottom:24px}}
.counts{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:80px 0 60px;position:relative}.counts:before{content:"";background:#000000b3;position:absolute;inset:0}.counts .title{color:#fff;margin-bottom:40px;position:relative}.counts .title h3{font-size:36px;font-weight:700}.counts .counters span{color:var(--primary);font-size:48px;display:block}.counts .counters p{color:#fff;margin:0 0 20px;padding:0;font-family:Raleway,sans-serif;font-size:14px}
.services .icon-box{background:#fff;border-radius:6px;margin-bottom:20px;padding:30px}.services .icon-box i{float:left;color:var(--primary);font-size:40px;line-height:0}.services .icon-box h4{margin-bottom:15px;margin-left:70px;font-size:18px;font-weight:700}.services .icon-box h4 a{color:#354144;transition:all .3s}.services .icon-box:hover h4 a{color:var(--primary)}.services .icon-box p{margin-left:70px;font-size:14px;line-height:24px}
.pagination-2{color:color-mix(in srgb, var(--default-color), transparent 40%);padding-top:0;padding-bottom:0!important}.pagination-2 ul{margin:0;padding:0;list-style:none;display:flex}.pagination-2 li{margin:0 5px;transition:all .3s}.pagination-2 li a{color:var(--primary);border:1px solid var(--primary);justify-content:center;align-items:center;width:36px;height:36px;display:flex;border-radius:50%!important}.pagination-2 li a i{color:var(--primary)}.pagination-2 li a.active,.pagination-2 li a:hover{background:var(--primary);color:var(--contrast-color)}.pagination-2 li a.active i,.pagination-2 li a:hover i,.pagination-2 li a.active a,.pagination-2 li a:hover a{color:var(--contrast-color)}.pagination-2 .page-item.disabled .page-link i{color:#555}
.nexus-loader{width:100%;color:color-mix(in srgb, var(--default-color), transparent 30%);justify-content:center;align-items:center;gap:12px;padding:26px 0 30px;font-size:.95rem;display:flex}.nexus-loader__spinner{border:3px solid var(--secondary);border-top-color:var(--primary);border-radius:50%;width:22px;height:22px;animation:.85s linear infinite nexus-spin}.nexus-loader__text{letter-spacing:.2px;font-weight:500}@keyframes nexus-spin{to{transform:rotate(360deg)}}
.portfolio #portfolio-flters{text-align:center;margin:0 0 35px;padding:0;list-style:none}.portfolio #portfolio-flters li{cursor:pointer;color:#444;text-transform:uppercase;background:#fff;border-radius:4px;margin:0 15px 5px 0;padding:10px 20px;font-size:12px;line-height:20px;transition:all .3s ease-in-out;display:inline-block}.portfolio #portfolio-flters li:hover,.portfolio #portfolio-flters li.filter-active{background:var(--primary);color:#fff}.portfolio #portfolio-flters li:last-child{margin-right:0}.portfolio .portfolio-wrap{transition:all .3s;position:relative;overflow:hidden;box-shadow:0 2px 12px #00000014}.portfolio .portfolio-wrap img{transition:all .3s}.portfolio .portfolio-wrap .portfolio-info{opacity:0;text-align:center;background:#35414499;flex-direction:column;justify-content:center;align-items:center;padding-bottom:30px;transition:all .3s;display:flex;position:absolute;inset:0}.portfolio .portfolio-wrap .portfolio-info h4{color:#fff;font-size:20px;font-weight:600}.portfolio .portfolio-wrap .portfolio-info p{color:#fff;text-transform:uppercase;font-size:14px}.portfolio .portfolio-wrap .portfolio-info .portfolio-links{display:flex}.portfolio .portfolio-wrap .portfolio-info .portfolio-links a{color:var(--primary);background-color:#fff;border-radius:50px;justify-content:center;align-items:center;width:36px;height:36px;margin:0 4px;transition:all .3s;display:flex}.portfolio .portfolio-wrap .portfolio-info .portfolio-links a i{font-size:18px;line-height:0}.portfolio .portfolio-wrap .portfolio-info .portfolio-links a:hover{background:var(--primary);color:#fff}.portfolio .portfolio-wrap:hover{box-shadow:0 4px 14px #00000029}.portfolio .portfolio-wrap:hover .portfolio-info{opacity:1;padding-bottom:0}.portfolio .portfolio-wrap:hover img{transform:scale(1.1)}@media (max-width:768px){.portfolio-container{padding-left:12px;padding-right:12px}}
.team .member{border-radius:10px;padding:30px;position:relative;box-shadow:0 2px 15px #0000001a}.team .member .pic{border-radius:50%;width:280px;overflow:hidden}.team .member .pic img{transition:all .3s ease-in-out}.team .member:hover img{transform:scale(1.1)}.team .member .member-info{padding-left:30px}.team .member h4{color:#354144;margin-bottom:5px;font-size:20px;font-weight:700}.team .member span{padding-bottom:10px;font-size:15px;font-weight:500;display:block;position:relative}.team .member span:after{content:"";background:#b4c1c4;width:50px;height:1px;display:block;position:absolute;bottom:0;left:0}.team .member p{margin:10px 0 0;font-size:14px}.team .member .social{justify-content:flex-start;align-items:center;margin-top:12px;display:flex}.team .member .social a{background:#c2cdcf;border-radius:50px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s ease-in-out;display:flex}.team .member .social a i{color:#fff;margin:0 2px;font-size:16px}.team .member .social a:hover{background:var(--primary)}.team .member .social a+a{margin-left:8px}
