.home-page-slider{margin-bottom:50px;aspect-ratio:1700/700}.home-page-slider .home-slide-wrap{justify-content:center;position:relative;align-items:center;display:flex}.home-page-slider .home-slide-wrap .overlay{height:100%;transition:background-color .3s ease;position:absolute;background-color:#0000004d;width:100%;z-index:2}.home-page-slider .home-slide-wrap .overlay.active{background-color:#0000001a}.home-page-slider .home-slide-wrap img{height:auto;position:relative;width:100%;z-index:1}.home-page-slider .home-slide-wrap .content-wrap{padding:40px;color:#fff;position:absolute;text-align:center;z-index:3}.home-page-slider .home-slide-wrap .content-wrap .subtitle{font-size:20px;margin-bottom:5px;line-height:1}@media (max-width:575.98px){.home-page-slider .home-slide-wrap .content-wrap .subtitle{font-size:18px}}.home-page-slider .home-slide-wrap .content-wrap .title{font-size:60px;font-weight:700;margin-bottom:25px;line-height:1}@media (max-width:575.98px){.home-page-slider .home-slide-wrap .content-wrap .title{font-size:40px}}.home-page-slider .home-slide-wrap .content-wrap a{padding:8px 25px;border:1px solid #fff;text-decoration:none;color:#fff;transition:all .2s;text-transform:uppercase;background-color:#ffffff1a;display:inline-block}.home-page-slider .home-slide-wrap .content-wrap a:hover{color:#000;background-color:#fff}.home-page-slider .swiper-button-next,.home-page-slider .swiper-button-prev{height:40px;border:1px solid #495057;background-color:#fff;width:40px}@media (max-width:575.98px){.home-page-slider .swiper-button-next,.home-page-slider .swiper-button-prev{height:30px;width:30px}}.home-page-slider .swiper-button-next:after,.home-page-slider .swiper-button-prev:after{font-size:20px;color:#000}@media (max-width:575.98px){.home-page-slider .swiper-button-next:after,.home-page-slider .swiper-button-prev:after{font-size:15px}}.home-page-slider .swiper-button-next{right:2%}.home-page-slider .swiper-button-next:after{margin-left:2px}.home-page-slider .swiper-button-prev{left:2%}.home-page-slider .swiper-button-prev:after{margin-right:2px}.main-categories{margin-bottom:70px}.main-categories .message{margin-bottom:30px;text-align:center}.main-categories .banner{position:relative;text-align:center}.main-categories .banner img{margin-bottom:20px}.main-categories .banner h2{font-size:16px;margin-bottom:0}.about{margin-bottom:70px;text-align:center}.about h2{font-size:30px}.about h3{font-size:18px;margin-bottom:30px}.about p{margin:0 auto 16px;width:80%}.about .btn{margin-top:15px}.collections-wrapper .ms-collections{justify-content:space-between;align-items:center;display:flex}@media (max-width:575.98px){.collections-wrapper .ms-collections{display:block}}.collections-wrapper .ms-collections .text{justify-content:center;align-self:stretch;background-color:#f5f1ef;width:40%;display:flex}@media (max-width:575.98px){.collections-wrapper .ms-collections .text{padding:30px 0;width:100%}}.collections-wrapper .ms-collections .text .wrap{align-self:center;text-align:center}.collections-wrapper .ms-collections .text .wrap h2{font-size:30px}.collections-wrapper .ms-collections .text .wrap p{font-size:18px;margin-bottom:20px}.collections-wrapper .ms-collections .image{width:60%}@media (max-width:575.98px){.collections-wrapper .ms-collections .image{width:100%}}.collections-wrapper .mgm-collections{justify-content:space-between;align-items:center;display:flex}@media (max-width:575.98px){.collections-wrapper .mgm-collections{display:block}}.collections-wrapper .mgm-collections .text{justify-content:center;align-self:stretch;background-color:#f5f1ef;width:40%;display:flex}@media (max-width:575.98px){.collections-wrapper .mgm-collections .text{padding:30px 0;width:100%}}.collections-wrapper .mgm-collections .text .wrap{align-self:center;text-align:center}.collections-wrapper .mgm-collections .text .wrap h2{font-size:30px}.collections-wrapper .mgm-collections .text .wrap p{font-size:18px;margin-bottom:20px}.collections-wrapper .mgm-collections .image{width:60%}@media (max-width:575.98px){.collections-wrapper .mgm-collections .image{width:100%}}.projects{padding:60px 0}.projects .message{text-align:center}.projects .message p{margin:0 auto 20px;width:60%}@media (max-width:575.98px){.projects .message p{width:90%}}.projects .actions{text-align:center;margin-top:30px}.quarries .banner-wrap{justify-content:center;position:relative;align-items:center;display:flex}.quarries .banner-wrap .overlay{height:100%;position:absolute;background-color:#00000080;width:100%;z-index:2}.quarries .banner-wrap img{height:auto;position:relative;width:100%;z-index:1}.quarries .banner-wrap .content-wrap{padding:40px;color:#fff;position:absolute;text-align:center;z-index:3}.quarries .banner-wrap .content-wrap p{margin:0 auto 25px;width:60%}@media (max-width:575.98px){.quarries .banner-wrap .content-wrap p{font-size:14px;width:90%}}.quarries .banner-wrap .content-wrap .title{font-size:30px;font-weight:700;margin-bottom:25px;line-height:1}@media (max-width:575.98px){.quarries .banner-wrap .content-wrap .title{font-size:25px}}.quarries .banner-wrap .content-wrap a{padding:8px 25px;border:1px solid #fff;text-decoration:none;color:#fff;transition:all .2s;text-transform:uppercase;background-color:#ffffff1a;display:inline-block}.quarries .banner-wrap .content-wrap a:hover{color:#000;background-color:#fff}