*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}:root{--main-color: var(--ast-global-color-0);--second-color: #caac71;--section-background: #f8f8f8;--main-padding: 25px;--main-transition: 0.3s}@media(min-width: 768px){:root{--main-padding: 80px}}.container{padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.container{width:750px}}@media(min-width: 992px){.container{width:970px}}@media(min-width: 1200px){.container{width:1240px}}html{scroll-behavior:smooth}ul{list-style:none;margin:0;padding:0}hr{margin-top:3rem;margin-bottom:3rem;background-color:#6b6b6b}.grid-4{padding-top:var(--main-padding);padding-bottom:var(--main-padding)}.grid-4 .main-box{position:relative;display:inline-flex;flex-direction:column;gap:1.5rem}.grid-4 .main-box:not(:last-child){margin-bottom:2rem}.grid-4 .main-box .box{min-width:250px}.grid-4 .main-box .box .img{position:relative;overflow:hidden;max-width:250px}.grid-4 .main-box .box .img::before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(241,90,36,.5019607843);background-position:center;background-repeat:no-repeat;opacity:0;z-index:1;transition:.6s all ease-in-out}.grid-4 .main-box .box .img:hover::before{opacity:1}.grid-4 .main-box .box .img img{transition:.6s ease-in-out;aspect-ratio:13/11;transform:scale(1.1)}@media(min-width: 768px){.grid-4 .main-box .box .img img:hover{transform:scale(1.2)}}.grid-4 .main-box .content .title{padding-top:1rem;padding-bottom:1rem}.grid-4 .main-box .content .title a{color:#000;font-weight:500}.grid-4 .main-box .content .title a:hover{color:var(--main-color)}@media(min-width: 768px){.grid-4 .main-box{flex-direction:row}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background:var(--main-color)}::-webkit-scrollbar-thumb:hover{background:var(--second-color)}#preloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background-color:#fff;background-image:url(../img/loader.svg);background-repeat:no-repeat;background-position:center}.site-header{border-top:3px solid var(--ast-global-color-0)}.main-navigation #ast-hf-menu-1 li#menu-item-22 .menu-link::before{left:0}.main-navigation #ast-hf-menu-1 li.current-menu-item.current_page_item .menu-link::before{width:30%}@media(min-width: 992px){.main-navigation #ast-hf-menu-1 li .menu-link{padding-left:0px !important;padding-right:0px !important;margin-left:10px;margin-right:10px}.main-navigation #ast-hf-menu-1 li .menu-link::before{content:"";position:absolute;width:0px;height:3px;left:10px;bottom:25px;background-color:var(--ast-global-color-0);border-radius:25px;transition:.3s all ease-in-out}.main-navigation #ast-hf-menu-1 li .menu-link:hover::before{width:30%}}.main-navigation ul.sub-menu li .menu-link::before{display:none !important}@media(max-width: 921px){.ast-mobile-popup-drawer.active .menu-toggle-close{color:#fff;background-color:var(--ast-global-color-0);border-radius:0}}@media(max-width: 921px){.ast-mobile-popup-drawer.active .menu-toggle-close:focus{border:none}}.main-title{text-transform:capitalize;color:#fff;text-align:center;background-color:var(--ast-global-color-0);border-radius:25px;font-size:1.5rem;padding-top:.5rem;padding-bottom:.5rem;margin-bottom:3rem}.align-center{text-align:center}.main-padding{padding-top:var(--main-padding);padding-bottom:var(--main-padding)}@media(min-width: 992px){.menu-item-22 a{margin-left:0 !important}}.sub-heading{position:relative;margin-left:60px;color:#caac71}.sub-heading::before{content:"";position:absolute;width:50px;height:2px;top:50%;background-color:#caac71;left:-60px}a.button{display:inline-flex;align-items:center;gap:1rem;padding:14px 30px}a.button:hover,a.button:active,a.button:focus{color:var(--ast-global-color-0)}.slider{display:grid;place-items:center;background-color:var(--ast-global-color-8);background-image:url(../img/slider-mobile.webp);background-repeat:no-repeat;background-position:center;background-size:cover;min-height:50vh;position:relative}.slider span{position:relative;color:var(--second-color)}.slider span::before,.slider span::after{content:"";position:absolute;width:45px;height:3px;top:50%;background-color:var(--second-color)}.slider span::after{right:-55px}.slider span::before{left:-55px}.slider h1{font-size:3rem;color:#fff;margin-bottom:1rem}@media(min-width: 768px){.slider h1{font-size:4rem}}@media(min-width: 768px){.slider{background-image:url(../img/Slider-desktop.webp);min-height:90vh}}.about-us .about-box .about-image{min-height:50vh;margin-bottom:2rem;background-color:var(--ast-global-color-0);background-image:url(../img/about.webp);background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width: 898px){.about-us .about-box .about-image{flex:1;flex-basis:45%;margin-bottom:0}}.about-us .about-box .about-content h2{font-size:2.5rem;margin-bottom:.5rem}@media(min-width: 768px){.about-us .about-box .about-content h2{font-size:3rem}}.about-us .about-box .about-content h3{font-weight:400;margin-bottom:1rem}.about-us .about-box .about-content>p{margin-bottom:1rem}.about-us .about-box .about-content .content-box ul li{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.about-us .about-box .about-content .content-box a{margin-top:1.5rem}@media(max-width: 897px){.about-us .about-box .about-content{margin-bottom:2rem}}@media(min-width: 898px){.about-us .about-box .about-content{flex:1;flex-basis:55%}}@media(min-width: 898px){.about-us .about-box{display:flex;flex-direction:row-reverse;gap:3rem}}.our-product{background-color:var(--ast-global-color-0);background-image:url(../img/Our-Products-Background.webp);background-repeat:no-repeat;background-position:center;background-size:cover}.our-product h2{color:#fff}.our-product .categories{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:1.5rem;margin-top:2rem;margin-bottom:2rem}.our-product .categories .cat{display:flex;flex-direction:column;align-items:center;padding:15px}.our-product .categories .cat .img{border-radius:50%;overflow:hidden}.our-product .categories .cat .img img{min-width:100%}.our-product .categories .cat h3{color:#fff;font-weight:300;margin-top:1rem}@media(min-width: 768px){.our-product .categories{grid-template-columns:repeat(auto-fill, minmax(170px, 1fr))}}.services .services-boxes{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:2rem;margin-top:2rem;margin-bottom:2rem}.services .services-boxes .service .img img{min-width:100%;aspect-ratio:13/8}.services .services-boxes .service .title a{color:#000}.services .services-boxes .service .title a:hover{color:var(--ast-global-color-0)}@media(min-width: 768px){.services .services-boxes{grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}}.latest-projects{background-image:url(../img/Our-Products-Background.webp);background-repeat:no-repeat;background-position:center;background-size:cover}.latest-projects h2{color:#fff}.latest-projects .projects{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:2rem;margin-top:2rem;margin-bottom:2rem}.latest-projects .projects .project .img img{min-width:100%;aspect-ratio:13/8}.latest-projects .projects .project .title a{display:block;color:#fff;font-size:1.2rem;margin-top:.5rem}.latest-projects .projects .project .title a:hover{color:var(--ast-global-color-0)}.our-factory .factory{margin-top:2rem;margin-bottom:2rem}.our-factory .factory .factory-content p{font-size:20px}@media(max-width: 767px){.our-factory .factory .factory-content{margin-bottom:2rem}}@media(min-width: 768px){.our-factory .factory .factory-content{flex:1;flex-basis:40%}}.our-factory .factory .factory-image{min-height:50vh;text-align:center}@media(min-width: 768px){.our-factory .factory .factory-image img{max-width:500px}}@media(min-width: 768px){.our-factory .factory .factory-image{flex:1;flex-basis:60%}}@media(min-width: 768px){.our-factory .factory{display:flex;gap:3rem}}.natural-work{padding-top:1.5rem;padding-bottom:1.5rem;background-image:url(../img/sep-back.webp);background-repeat:no-repeat;background-position:center;background-size:cover}.natural-work p{margin-bottom:0;color:#fff}@media(min-width: 768px){.natural-work p{font-size:20px}}@media(min-width: 768px){.our-quarry p{font-size:20px}}.our-quarry .quarries{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:2rem;margin-top:60px;margin-bottom:60px}.recent-post{background-image:url(../img/Our-Products-Background.webp);background-repeat:no-repeat;background-position:center;background-size:cover}.recent-post h2{color:#fff}.recent-post .grid-4 .main-box .content .title a{color:#fff}.recent-post .grid-4 .main-box .content .title a:hover{color:var(--ast-global-color-0)}.recent-post .grid-4 .main-box .content .button-link{display:inline-flex;align-items:center;gap:.5rem}.recent-post p{color:#fff;font-size:.8rem}.contact-us p{margin-bottom:1rem}footer .widget-title,footer .widget .wp-block-heading{font-size:2rem;margin-bottom:1rem;color:#fff}.site-primary-footer-wrap[data-section=section-primary-footer-builder] .site-footer-section a{color:#fff}.site-primary-footer-wrap[data-section=section-primary-footer-builder] .site-footer-section a:hover{color:var(--ast-global-color-0)}.copyright{display:flex;justify-content:center;flex-wrap:wrap}@media(min-width: 600px){.copyright{justify-content:space-between}}.contact-us-page{padding-top:2rem;padding-bottom:2rem}.contact-us-page hr{display:none}@media(min-width: 922px){.contact-us-page .main-content-contact,.contact-us-page .main-contact-form{flex:1 1 100%}}.contact-us-page .main-content-contact .contact-info .contact-info-title{margin:unset;margin-bottom:2rem}.contact-us-page .main-content-contact .contact-info ul li{display:flex;margin-bottom:1.2rem;gap:.5rem}.contact-us-page .main-content-contact .contact-info ul li a{color:#000}.contact-us-page .main-content-contact .contact-info ul .pt-pt{display:none}@media(min-width: 922px){.contact-us-page .main-content-contact{margin-top:3.5rem}}.contact-us-page .main-contact-form .wpcf7-form{box-shadow:rgba(0,0,0,.05) 0px 6px 24px 0px,rgba(0,0,0,.08) 0px 0px 0px 1px;padding:30px}@media(min-width: 922px){.contact-us-page{display:flex;gap:3rem;padding-top:4rem;padding-bottom:4rem}}.ast-single-entry-banner[data-post-type=single-custom-post]{background-color:#f7f4ed;text-align:center;padding-top:2rem}.ast-single-entry-banner[data-post-type=single-custom-post] .ast-breadcrumbs-wrapper{padding-bottom:2rem}.ast-single-entry-banner[data-post-type=single-custom-post] .post-thumb-img-content.post-thumb img{min-width:100%;max-height:80vh;object-fit:cover}.entry-content .title-single-custom-post,.primary-single-custom-post .title-single-custom-post{width:fit-content;margin-left:unset;background-color:#f8f4e9;padding:10px 40px;font-size:1.2rem;margin-bottom:1.75em}.latest-projects-custom-post .projects .project .title a{color:#000}.grid-4-custom-post{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:.5rem;margin-bottom:1.75em}.grid-4-custom-post .title-post-image,.grid-4-custom-post .title{text-align:center;margin-top:.5rem;font-size:clamp(.5rem,2.5vw,1.1rem)}@media(min-width: 768px){.grid-4-custom-post{grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}}@media(min-width: 768px){.row p{display:flex;gap:1rem}}@media(min-width: 768px){.row p label{flex:1}}.grid-2{text-align:center}.grid-2 .title-post-image,.grid-2 .title{text-align:center;margin-top:.5rem;font-size:clamp(.5rem,2.5vw,1.1rem)}@media(min-width: 768px){.grid-2{display:grid;grid-template-columns:repeat(auto-fill, minmax(450px, 1fr));gap:.5rem;margin-bottom:1.75em}}/*# sourceMappingURL=main.min.css.map */