.projects>h2{margin-bottom:2rem}.projects-container{position:relative}.projects-container img{transition:opacity .2s linear}.projects-showcase{-webkit-backdrop-filter:blur(10px) grayscale(50%);backdrop-filter:blur(10px) grayscale(50%);padding:1.5rem 0;transition:opacity 1s ease-in-out}.projects-showcase img{transition:opacity .2s ease-in-out;background-repeat:no-repeat}.bg-image{position:absolute;width:100%;height:100%;background-size:cover;background-position:0 0;z-index:1}.bg-image-hide{opacity:0}.bg-image-display{opacity:1}.projects .section-title{color:#fff}.project-item{transition:.1s;cursor:pointer}.project-item:hover{transform:scale(1.05);transition:.1s}.swiper.swiper-container.swiper-initialized.swiper-horizontal.swiper-backface-hidden{overflow:visible!important}.swiper.swiper-container .swiper-slide.swiper-slide-active span,.swiper.swiper-container .swiper-slide.swiper-slide-next span,.swiper.swiper-container .swiper-slide.swiper-slide-prev span{border-radius:45px;overflow:visible!important}@media (max-width:800px){.projects>h2{text-align:center}}.services>h2{margin-bottom:1.375rem;font-weight:700}.services-content{display:flex;justify-content:space-between;flex-wrap:wrap}.icon-description-wrapper{display:flex}.service-icons{display:flex;justify-content:flex-start;flex-wrap:wrap;width:500px}.icon{background:#740d0d;border-radius:30px;border:3px solid #000;margin-right:1.5rem;margin-bottom:1rem}.icon.active{background:#5eff5e}.service-description p:last-of-type{margin-top:1rem}.service-description>h3,.service-description>p{display:inline-block}.service-description>h3{margin-bottom:1.5rem}@media (max-width:800px){.services>h2{text-align:center}.services-content{justify-content:center;width:auto}.service-type-buttons{justify-self:center;margin-bottom:2rem}.service-icons{width:100%;justify-content:space-around}.service-icon{width:30%}.icon{width:100%;height:auto}.icon-description-wrapper{flex-wrap:wrap}.service-description>h3{font-size:24px}.service-description{height:275px}}@media (min-width:800px){.services{padding:0 4rem}.service-type-buttons{width:100%;margin-bottom:4.625rem}.service-icons{width:500px;gap:32px}.service-description{width:60%;font-size:24px}}