.current-projects{margin-top:80px;margin-bottom:80px}@media (min-width: 1280px){.current-projects{margin-top:130px;margin-bottom:130px}}@media (min-width: 1440px){.current-projects{margin-top:170px}}.current-projects .title{color:#cc6f4e;font-family:Urbanist;font-size:18px;font-style:normal;font-weight:800;line-height:28px;margin-bottom:30px;display:block}@media (min-width: 1280px){.current-projects .title{font-size:24px;line-height:34px}}.current-projects .slider-nav{margin-top:44px;display:flex;justify-content:center}@media (min-width: 1280px){.current-projects .slider-nav{justify-content:flex-start}}@media (min-width: 1440px){.current-projects .slider-nav{margin-top:53px}}.current-projects .slider-nav .projects-pagination{width:-moz-fit-content;width:fit-content;position:relative !important;top:unset !important;left:unset !important;right:unset !important;bottom:unset !important}.current-projects .slider-nav .projects-pagination .swiper-pagination-bullet{width:20px;height:10px;background-color:#dad6be;border-radius:20px}.current-projects .site-container{overflow:visible !important}@media only screen and (min-width: 1279px){.current-projects .site-container{width:100% !important;max-width:100% !important}}@media only screen and (min-width: 1600px){.current-projects .site-container{max-width:1440px !important;overflow:hidden}}@media (min-width: 830px){.current-projects .swiper{overflow:visible}}.current-projects .intro{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.current-projects h2,.current-projects .h2{font-size:calc(32px + 10*(100vw - 500px)/940)}@media screen and (max-width: 500px){.current-projects h2,.current-projects .h2{font-size:32px}}@media screen and (min-width: 1440px){.current-projects h2,.current-projects .h2{font-size:42px}}.current-projects h2,.current-projects .h2{color:#252032;font-family:Urbanist;font-style:normal;font-weight:800;line-height:131.25%;margin-bottom:50px}@media (min-width: 1280px){.current-projects h2,.current-projects .h2{line-height:normal}}.current-projects .projects-wrapper{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:50px}@media (min-width: 1280px){.current-projects .projects-wrapper{flex-direction:row}.current-projects .projects-wrapper .swiper-wrapper{height:-moz-fit-content;height:fit-content}}.current-projects .projects-wrapper .projects-container{width:100%}@media (min-width: 1280px){.current-projects .projects-wrapper .projects-container{width:55%;max-width:820px}}.current-projects .projects-wrapper .intro-container{position:relative;z-index:10;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}@media (min-width: 1280px){.current-projects .projects-wrapper .intro-container{display:flex;width:45%;max-width:598px;flex-direction:column;padding-left:40px;padding-top:30px;padding-bottom:50px}}@media (min-width: 1440px){.current-projects .projects-wrapper .intro-container{padding-left:80px}}.current-projects .projects-wrapper .intro-container::before{content:"";display:block;position:absolute;top:0;right:100%;width:100vw;height:100%;background-color:#fff;z-index:10}@media (min-width: 1280px){.current-projects .projects-wrapper .intro-container .button-container{margin-top:auto}.current-projects .projects-wrapper .intro-container .button-container .btn-blue{min-width:305px}}.current-projects .swiper-slide{max-width:350px}@media (min-width: 830px){.current-projects .swiper-slide{max-width:400px}}@media (min-width: 1280px){.current-projects .swiper-slide{height:-moz-fit-content;height:fit-content;max-width:530px}}@media (min-width: 1440px){.current-projects .swiper-slide{max-width:630px}}.current-projects .swiper-slide{opacity:.3;transition:opacity .3s ease}.current-projects .swiper-slide.swiper-slide-active{opacity:1}.current-projects .swiper-slide.swiper-slide-prev{opacity:0}.single-project:not(.wp-singular){border-radius:10px;border:1px solid #dad6be;background:rgba(218,214,190,.2)}.single-project:not(.wp-singular) .categories{position:relative;z-index:10}.single-project:not(.wp-singular) .badge{color:#fff;text-align:center;font-family:Urbanist;font-size:16px;font-style:normal;font-weight:400;line-height:normal;background-color:#cc6f4e;position:absolute;top:20px;left:20px;border-radius:8px;padding-top:8px;padding-bottom:8px;padding-left:20px;padding-right:20px}.single-project:not(.wp-singular) figure{position:relative;margin-left:-1px;margin-right:-1px;aspect-ratio:350/250;max-height:360px;width:calc(100% + 2px);overflow:hidden}@media (min-width: 1280px){.single-project:not(.wp-singular) figure{aspect-ratio:630/360}}.single-project:not(.wp-singular) figure{border-radius:10px;background:#d9d9d9}.single-project:not(.wp-singular) figure img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .5s ease}.single-project:not(.wp-singular) .h5{font-size:calc(24px + 8*(100vw - 500px)/940)}@media screen and (max-width: 500px){.single-project:not(.wp-singular) .h5{font-size:24px}}@media screen and (min-width: 1440px){.single-project:not(.wp-singular) .h5{font-size:32px}}.single-project:not(.wp-singular) .h5{color:#252032;font-family:Urbanist;font-style:normal;font-weight:800;line-height:normal}.single-project:not(.wp-singular) p{color:#252032;font-family:Urbanist;font-size:16px;font-style:normal;font-weight:400;line-height:26px}@media (min-width: 1280px){.single-project:not(.wp-singular) p{font-size:20px;line-height:30px}}.single-project:not(.wp-singular) .content-container{position:relative;display:flex;flex-direction:column;gap:10px;padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:49px;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:500ms}@media (min-width: 1280px){.single-project:not(.wp-singular) .content-container{padding-top:35px}}.single-project:not(.wp-singular) .content-container .button{border-radius:10px;border:1.5px solid #252032;width:40px;height:40px;aspect-ratio:1/1;transition:all .5s ease}.single-project:not(.wp-singular) .content-container .button svg path{transition:all .5s ease}.single-project:not(.wp-singular) .content-container .button{position:absolute;bottom:29px;right:25px;display:flex;align-items:center;justify-content:center}@media (min-width: 1280px){.single-project:not(.wp-singular) .content-container .button{right:32px;height:50px;width:50px}}.single-project:not(.wp-singular).image-zoom:hover figure img{transform:scale(1.05)}.single-project:not(.wp-singular):hover .content-container{background-color:#dad6be}.single-project:not(.wp-singular):hover .button{background-color:#252032}.single-project:not(.wp-singular):hover .button svg path{stroke:#fff}
