.home-text{color:#a3a3a3}.home-text:hover{color:#dc5f00}.portfolio #portfolio-flters{margin-bottom:20px;list-style:none}.portfolio #portfolio-flters li{cursor:pointer;color:#444;border-radius:50px;margin:10px 5px;padding:8px 20px;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;line-height:1;transition:all .5s;display:inline-block}.portfolio #portfolio-flters li:hover,.portfolio #portfolio-flters li.filter-active{color:#000;background:#fff}.portfolio .portfolio-item{margin-bottom:30px}.portfolio .portfolio-item .portfolio-img{overflow:hidden}.portfolio .portfolio-item .portfolio-img img{transition:all .6s}.portfolio .portfolio-item .portfolio-info{opacity:0;z-index:3;background:#37517ecc;padding:10px 15px;transition:all .5s;position:absolute;bottom:0;left:15px;right:15px}.portfolio .portfolio-item .portfolio-info h4{color:#fff;margin-bottom:0;font-size:18px;font-weight:600}.portfolio .portfolio-item .portfolio-info p{color:#f9fcfe;margin-bottom:0;font-size:14px}.portfolio .portfolio-item .portfolio-info .preview-link,.portfolio .portfolio-item .portfolio-info .details-link{color:#fff;font-size:24px;transition:all .5s;position:absolute;top:calc(50% - 18px);right:40px}.portfolio .portfolio-item .portfolio-info .preview-link:hover,.portfolio .portfolio-item .portfolio-info .details-link:hover{color:#000}.portfolio .portfolio-item .portfolio-info .details-link{right:10px}.portfolio .portfolio-item:hover .portfolio-img img{transform:scale(1.15)}.portfolio .portfolio-item:hover .portfolio-info{opacity:1}.portfolio-details{padding-top:40px}.portfolio-details .portfolio-details-slider img{width:100%}.portfolio-details .portfolio-details-slider .swiper-pagination{margin-top:20px;position:relative}.portfolio-details .portfolio-details-slider .swiper-pagination .swiper-pagination-bullet{opacity:1;background-color:#fff;border:1px solid #000;width:12px;height:12px}.portfolio-details .portfolio-details-slider .swiper-pagination .swiper-pagination-bullet-active{background-color:#000}.portfolio-details .portfolio-info{padding:30px;box-shadow:0 0 30px #37517e14}.portfolio-details .portfolio-info h2{border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:20px;font-size:22px;font-weight:700}.portfolio-details .portfolio-info ul li+li{margin-top:10px}.portfolio-details .portfolio-description{padding-top:30px}.portfolio-details .portfolio-description h2{margin-bottom:20px;font-size:26px;font-weight:700}.portfolio-details .portfolio-description p{padding:0}.feature-icon{border-radius:.75rem;width:4rem;height:4rem}.icon-link>.bi{fill:currentColor;margin-top:.125rem;margin-left:.125rem;transition:transform .25s ease-in-out}.icon-link:hover>.bi{transform:translate(.25rem)}.icon-square{border-radius:.75rem;width:3rem;height:3rem}.text-shadow-1{text-shadow:0 .125rem .25rem #00000040}.text-shadow-2{text-shadow:0 .25rem .5rem #00000040}.text-shadow-3{text-shadow:0 .5rem 1.5rem #00000040}.card-cover{background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform .5s}.feature-icon-small{width:3rem;height:3rem}.card-cover:hover{transform:scale(1.1)}.list-group-item{color:#fff;background-color:var(--bs-black);border:var(--bs-list-group-border-width) solid var(--bs-secondary)}.card-header{background-color:var(--color-gravelmania);color:#fff}.sign-up-btn,.tender-up-btn{width:9rem;margin-top:.5rem}@media (min-width:800px){.tender-up-btn{margin-left:.8rem}}@media (max-width:499px){.sign-up-btn,.tender-up-btn{width:100%;margin-top:1rem}.sign-up-btn-div{text-align:center}.event-description{font-size:.95rem}}.custom-tooltip{--bs-tooltip-bg:var(--bs-danger)}
