.all-projects,.project-item{display:-webkit-box;display:-ms-flexbox}.all-projects,.project-info,.projects{-webkit-box-orient:vertical;-webkit-box-direction:normal}.swiper,.swiper-slide img{width:100%;height:100%}#projects{background:var(--bg-gray-800)}.projects{-ms-flex-direction:column;flex-direction:column;max-width:1200px;margin:0 auto;padding:100px 0}.projects-header p{position:relative;left:0;top:0;z-index:2}.all-projects{font-family:'Source Sans Pro',sans-serif;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.project-item{display:flex;margin:20px auto}.project-info,.swiper-slide{display:-webkit-box;display:-ms-flexbox}.project-info{-ms-flex-preferred-size:50px;flex-basis:50px;height:100%;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;color:#fff}.project-info h1{font-size:4rem;font-weight:500}.project-info h2{font-size:1.8rem;font-weight:300;margin-top:10px}.project-info a{text-align:center;font-size:3rem}.project-info figure:hover figcaption h2{opacity:0;-webkit-transition:1s;transition:1s}.swiper-wrapper{width:100vw}.swiper-slide{text-align:center;font-size:18px;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-slide img{display:block;-o-object-fit:cover;object-fit:cover}.wrapper{padding:5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-button-next{right:10%}.swiper-button-prev{left:10%}.swiper-button-next,.swiper-button-prev{width:45px;height:45px}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0;left:0;width:100%}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,15px)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet)}.swiper-pagination-bullet-active{background:var(--swiper-theme-color)}.carousel{max-height:500px;overflow:hidden}figure{--speed:2s;height:500px;width:100rem;-webkit-transform:perspective(1000px) rotateY(-13deg) rotateX(5deg) rotate(1deg) scaleY(.9) scaleX(.95) translate(-3%) translateY(-3%);transform:perspective(1000px) rotateY(-13deg) rotateX(5deg) rotate(1deg) scaleY(.9) scaleX(.95) translate(-3%) translateY(-3%);-webkit-transition:all var(--speed) ease,-webkit-transform .5s ease;transition:all var(--speed) ease,-webkit-transform .5s ease;transition:all var(--speed) ease,transform .5s ease;transition:all var(--speed) ease,transform .5s ease,-webkit-transform .5s ease}figure:hover{background-position:bottom center!important;cursor:pointer;overflow:auto;-webkit-transform:perspective(1000px) rotateY(0) rotateX(0) rotate(0) scale(1) translate(0) translateY(0);transform:perspective(1000px) rotateY(0) rotateX(0) rotate(0) scale(1) translate(0) translateY(0);-webkit-transition:all var(--speed) ease,-webkit-transform .5s ease;transition:all var(--speed) ease,-webkit-transform .5s ease;transition:all var(--speed) ease,transform .5s ease;transition:all var(--speed) ease,transform .5s ease,-webkit-transform .5s ease}figure[data-original-title]:not([data-original-title=FindUrJob]):hover{--speed:6s}figure[data-original-title=FindUrJob]:hover{--speed:65s}