.hero[data-v-90058a41]{min-height:225px;overflow:hidden}@media (min-width:1025px){.hero[data-v-90058a41]{min-height:450px}}.hero .container[data-v-90058a41]{position:relative;z-index:1}.hero .mouse-scroll-icon[data-v-90058a41]{align-items:flex-start;border:2px solid #fff;border-radius:100vh;display:flex;flex-wrap:wrap;height:55px;justify-content:center;padding-top:10px;width:33px}.hero .mouse-scroll-icon__wrap[data-v-90058a41]{display:none}@media (min-width:1025px){.hero .mouse-scroll-icon__wrap[data-v-90058a41]{display:flex}}@media (min-width:1025px) and (min-height:787px){.hero .mouse-scroll-icon__wrap[data-v-90058a41]{align-items:flex-end;bottom:0;justify-content:center;left:0;margin:0 auto;position:absolute;right:0;text-align:center}}.hero .mouse-scroll-icon__wheel[data-v-90058a41]{animation:mouseWheel-90058a41 .6s infinite alternate-reverse;background-color:#fff;border-radius:100vh;display:block;height:5px;transition:transform .2s;width:5px}.hero .mouse-scroll-icon__label[data-v-90058a41]{font-size:14px;font-weight:700;text-transform:uppercase}@keyframes popIn-90058a41{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes mouseWheel-90058a41{to{transform:translateY(100%)}}.portfolio-item{overflow:hidden;position:relative}.portfolio-item .portfolio-item-image-wrap{border-radius:.5rem;overflow:hidden;position:relative;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.portfolio-item .portfolio-item-image-wrap:before{content:"";height:100%;inset:0;position:absolute;width:100%;--tw-bg-opacity:1;background-color:rgb(54 152 213/var(--tw-bg-opacity,1));opacity:0;transform:translateY(-100%);transform-origin:top;transition:opacity,transform .3s;z-index:2}.portfolio-item .portfolio-item-image-wrap .portfolio-item-image{transition:transform .3s}.portfolio-item .portfolio-item-image-wrap .portfolio-item-image-overlay{font-weight:700;text-transform:uppercase}.portfolio-item:hover .portfolio-item-image-wrap:before{opacity:.95;transform:translateY(0)}.portfolio-item:hover .portfolio-item-image{transform:scale(1.1)}.portfolio-item:hover .portfolio-item-image-overlay{color:#fff!important;opacity:1}.portfolio-item:hover .button{--tw-bg-opacity:1;background-color:rgb(54 152 213/var(--tw-bg-opacity,1));color:#fff!important}.portfolio-item:hover .button:after{--tw-bg-opacity:1;background-color:rgb(97 180 232/var(--tw-bg-opacity,1))}.portfolio-item:active .button{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.portfolio-detail__info ul li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='18' fill='none' viewBox='0 0 20 18'%3E%3Cpath stroke='%233698d5' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 8 8-8 8M11 1l8 8-8 8'/%3E%3C/svg%3E")}@media (max-width:390px){.all-projects .portfolio-item{display:inline-block;width:calc(100% - 35px)}}@media (max-width:767px){.latest-projects[data-v-e0a3a5b2]{padding-right:0}}@media not all and (min-width:1024px){.carousel__pagination[data-v-e0a3a5b2]{justify-content:flex-start}}
