/* compiled by scssphp 1.6.0 on Wed, 04 Dec 2024 08:40:01 +0000 (0.0278s) */

.project2-tile{position:relative}.project2-tile>a{display:flex;flex-direction:column;background-color:#ffffff;color:#000000;transition:0.4s ease-in-out all;position:relative;height:100%}.project2-tile>a:hover .button.--primary{background-color:var(--secondary);color:#ffffff}.project2-tile>a:hover .button.--primary svg path{fill:#ffffff}.project2-tile__info{padding:50px 70px;order:2;flex:1}@media (max-width:1400px){.project2-tile__info{padding:30px 40px}}.project2-tile__info .project2-tile__info{padding:0}.project2-tile__info p{margin-bottom:0}.project2-tile__title{margin-bottom:32px}.project2-tile__description{color:var(--grey8)}.project2-tile__media{order:1;position:relative}.project2-tile__media img{display:block;width:100%;height:100%;object-fit:cover}.project2-tile__media .button.--primary{position:absolute;right:0;bottom:0;z-index:1;background-color:var(--grey2);color:#ffffff;width:97px;height:97px;max-width:none;display:flex;align-items:center;justify-content:center;padding:5px}@media (max-width:1400px){.project2-tile__media .button.--primary{width:70px;height:70px}}@media (max-width:1023px){.project2-tile__media .button.--primary{width:50px;height:50px}}.project2-tile__media .button.--primary__icon{display:block}.project2-tile__media .button.--primary svg{display:block}.project2-tile__media .button.--primary svg path{fill:#ffffff}.project2-tile__media .button.--primary:hover{transform:inherit}.project-slider-2{position:relative;background-color:var(--secondary);color:#ffffff;padding-block:100px;margin-block:100px}@media (max-width:1400px){.project-slider-2{margin-block:70px;padding-block:70px}}@media (max-width:1366px){.project-slider-2{--slides: 2}}@media (max-width:991px){.project-slider-2{--slides: 1}}.project-slider-2__container{flex-direction:column}.project-slider-2__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:45px;gap:15px}@media (max-width:1023px){.project-slider-2__heading{align-items:flex-start;justify-content:flex-start;flex-direction:column}}.project-slider-2__heading .heading__title{color:#ffffff;margin-bottom:0}.project-slider-2__heading .content-wrapper p{margin-bottom:0}.project-slider-2__slider{margin:0;display:grid !important;grid-template-columns:repeat(12, 1fr)}.project-slider-2__slider.swiper{margin:0;max-width:100%}.project-slider-2__slides{display:flex}.project-slider-2 .swiper-wrapper{height:auto;grid-row:1;grid-column:1 / -1}.project-slider-2__controls{margin-block-start:30px;position:relative;padding-block-start:20px;display:flex;align-items:center;grid-row:2;grid-column:1 / -1}.project-slider-2__current,.project-slider-2__total{font-family:var(--content-family);font-weight:400;font-size:22px;color:#ffffff}.project-slider-2__total{margin-left:60px}@media (max-width:767px){.project-slider-2__total{margin-left:10px}}.project-slider-2__control.button{padding:0;width:22px;height:20px;opacity:0.4;margin-inline:10px;cursor:pointer}.project-slider-2__control.button.--primary{background:none}.project-slider-2__control.button:before,.project-slider-2__control.button .button__title{display:none}.project-slider-2__control.button svg{display:block !important;font-size:20px}.project-slider-2__control.button svg path{fill:#ffffff}.project-slider-2__control.button.--prev{margin-left:auto}.project-slider-2__control.button.--next{opacity:1}.project-slider-2__control.button:hover{transform:inherit}.project-slider-2__control.button.swiper-button-lock+.project-slider-2__total{margin-left:auto}.project-slider-2 .swiper-pagination-progressbar{background:#ffffff30 !important}.project-slider-2 .swiper-pagination-progressbar-fill{background:#ffffff !important}