html,body{overflow-x:hidden !important}@keyframes marquee-move-text{to{transform:translateX(-50%)}}.slider-container .swiper-slide.swiper-slide-active p{color:#4C4C4C;text-align:center;font-family:"Montserrat";font-size:24px;font-style:normal;font-weight:400;line-height:37px;padding:40px 0;width:587px;margin:0 auto}.form-group span.wpcf7-not-valid-tip,.form-row-full span.wpcf7-not-valid-tip{padding-top:10px;padding-left:25px}.site-btn .elementor-button-content-wrapper{display:flex;justify-content:center;align-items:center;gap:20px}.site-btn .elementor-button-content-wrapper:after{content:"";display:block;background-image:url("https://stonedevelopmentcompany.com/wp-content/uploads/2026/01/btn-new-aro.svg");background-position:center;background-repeat:no-repeat;background-size:contain;width:30px;height:30px;filter:Brightness(0) invert(1) !important}.footer{position:relative}.footer:before{content:"" !important;position:absolute !important;bottom:0 !important;left:-190px !important;top:350px !important;right:0 !important;margin:0 auto !important;border-radius:590px !important;background:#B7927B !important;filter:blur(247px) !important;width:550px !important;height:550px !important;z-index:0 !important;pointer-events:none !important}.footer:after{content:"";position:absolute;bottom:-210px;left:0;right:-600px;margin:0 auto;border-radius:339px;background:#FFF;filter:blur(247px);width:350px;height:350px;z-index:0;pointer-events:none}.scroll-text .elementor-icon-box-wrapper{display:flex;gap:20px !important}.scroll-text .elementor-icon-box-wrapper .elementor-icon{width:121px;height:88px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(153, 153, 153, 0.2) 100%);backdrop-filter:blur(45.4664382935px);border-radius:100px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:1440px){.scroll-text .elementor-icon-box-wrapper .elementor-icon{width:80px;height:80px}}@media screen and (max-width:1036px){.scroll-text .elementor-icon-box-wrapper .elementor-icon{width:60px;height:60px}}@media screen and (max-width:767px){.scroll-text .elementor-icon-box-wrapper .elementor-icon{width:45px;height:45px}}.scroll-text .elementor-icon-box-wrapper h6{margin:0px}.scroll-text .elementor-icon-box-wrapper:hover .elementor-icon{background-color:#B7927B}.scroll-text .elementor-icon-box-wrapper:hover h6{color:#B7927B !important;transition:all 0.3s ease}.working{width:max-content;will-change:transform;animation:workingMarquee 30s linear infinite}.style-2 .elementor-button-content-wrapper:after{filter:brightness(2.5) invert(1) !important}.style-2:hover .elementor-button-content-wrapper:after{filter:brightness(0) invert(1) !important}.style-2:hover .elementor-button{border-color:transparent !important}@keyframes workingMarquee{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}.site-para p{margin:0px !important}.service-section{cursor:url(https://stonedevelopmentcompany.com/wp-content/uploads/2026/01/Group-1577706753.png) 16 16, auto}@media screen and (max-width:767px){.banner-text{left:0;margin:auto}}@media screen and (max-width:576px){.listo ul{gap:20px;align-items:top;justify-content:start}}@media screen and (max-width:576px){.listo ul li{width:100%;max-width:150px}}@media screen and (max-width:576px){.listo ul li a{height:100%;justify-content:space-between !important}}@media screen and (max-width:576px){.listo ul li a .elementor-icon-list-text{min-height:79px}}.listo span.elementor-icon-list-icon{width:56px;height:56px;background:#4c4c4c;border-radius:60px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:576px){.listo span.elementor-icon-list-icon{width:44px;height:44px}}.listo a{gap:16px}.listo a:hover span.elementor-icon-list-text:hover{color:#B7927B;transition:all 0.5s ease-in}.listo a:hover span.elementor-icon-list-icon{background:#B7927B;transition:all 0.5s ease-in}.listo span.elementor-icon-list-icon svg{margin:0 !important}#work-scr{padding-left:30px;direction:rtl}@media screen and (max-width:576px){#work-scr{max-height:fit-content}}#work-scr>*{direction:ltr}#work-scr::-webkit-scrollbar{width:6px}#work-scr::-webkit-scrollbar-track{background:#F1F1F1;border-radius:10px}#work-scr::-webkit-scrollbar-thumb{background:#896751;border-radius:10px}#work-scr::-webkit-scrollbar-thumb:hover{background:#896751}#work-scr .elementor-icon-box-wrapper:after{content:"";width:128.621px;height:0.891px;background:rgba(38, 38, 38, 0.3)}.uc_classic_carousel_placeholder img{margin:auto}.custom-contact-form{padding:0px;border-radius:5px}.custom-contact-form input[type="text"]{width:100%;padding:18px 25px;border:none;border-radius:12px;background-color:#FFFFFF;font-size:15px;color:#4c4c4c;box-sizing:border-box;outline:none}.custom-contact-form input[type="email"]{width:100%;padding:18px 25px;border:none;border-radius:12px;background-color:#FFFFFF;font-size:15px;color:#4c4c4c;box-sizing:border-box;outline:none}.custom-contact-form input[type="tel"]{width:100%;padding:18px 25px;border:none;border-radius:12px;background-color:#FFFFFF;font-size:15px;color:#4c4c4c;box-sizing:border-box;outline:none}.custom-contact-form textarea{width:100%;padding:18px 25px;border:none;border-radius:12px;background-color:#FFFFFF;font-size:15px;color:#4c4c4c;box-sizing:border-box;outline:none;height:180px;resize:none;margin-top:5px}.custom-contact-form::placeholder{color:#A0A0A0;opacity:1}.form-row{display:flex;gap:10px;margin:0 !important}.form-row p{margin-bottom:10px}.form-group{flex:1;margin:0 !important}.submit-container{display:flex;justify-content:flex-end;margin-top:30px}.submit-wrap:hover img{filter:Brightness(0) invert(1) !important}#work-scr h3 span{text-transform:math-auto !important}.submit-wrap{display:flex;align-items:center;border-left:1px solid #4c4c4c;border-right:1px solid #4c4c4c;padding:4px 57px;cursor:pointer}.submit-wrap input[type="submit"]{background:transparent !important;border:none !important;color:#4c4c4c;font-size:16px !important;font-weight:400 !important;cursor:pointer;padding:0 !important;margin-right:15px !important}.submit-wrap .arrow{font-size:21px;color:#000;margin-left:10px}.submit-wrap h3 span{text-transform:math-auto !important}.submit-wrap p{display:flex}.card_carousel_title{width:100%;text-align:center}.wpcf7-spinner{display:none !important}div#socialo{position:absolute;bottom:30px}.submit-wrap input[type="submit"]{margin-right:25px !important}#stone-provide:before{content:"";background:linear-gradient(267deg, #F4EEE9 2.2%, rgba(244, 238, 233, 0) 97.64%);width:159px;height:549px;position:absolute;left:-40px;z-index:999;pointer-events:none;filter:blur(30px)}#stone-provide:after{content:"";background:linear-gradient(267deg, #F4EEE9 2.2%, rgba(244, 238, 233, 0) 97.64%);width:159px;height:549px;position:absolute;right:0px;z-index:999;pointer-events:none;filter:blur(30px)}@media screen and (max-width:1036px){#stone-provide img{height:363px}}.submit-wrap p{margin:0}.form-footer{display:flex;justify-content:space-between;align-items:center;margin-top:0px}.social-links p{display:flex;gap:5px;flex-direction:row;align-items:center}.social-links p a.social-icon i{text-align:center;color:#4c4c4c;display:flex;justify-content:center;align-items:center}.social-icon{display:flex;align-items:center;justify-content:center;width:47px;height:47px;border:1.5px solid #4c4c4c;border-radius:50%;text-decoration:none;color:#4c4c4c;transition:all 0.3s ease}.social-icon svg{width:20px;height:20px}.social-icon i{width:20px;height:20px}.social-links p a:hover{background:#B7927B;border:1px solid #B7927B}.social-links p a:hover>img{filter:brightness(0) invert(1)}.submit-wrap input{color:#4c4c4c !important}.submit-wrap:hover{background:#B7927B;transition:all 0.5s ease-in;border-left:1px solid #B7927B;border-right:1px solid #B7927B}.submit-wrap:hover input{color:#fff !important}.submit-wrap:hover .arrow{color:#fff !important}@media (max-width:1035px){.submit-container{margin-top:0px}div#socialo{position:absolute;bottom:0px}.listo ul li{padding-bottom:20px !important}}@media (max-width:1023px){#stone-provide img{width:100% !important;height:354px}}@media (max-width:600px){.custom-contact-form textarea,.custom-contact-form input[type="text"],.custom-contact-form input[type="tel"],.custom-contact-form input[type="email"]{padding:18px 10px}.custom-contact-form textarea{height:200px}.card_carousel_title{width:auto}.form-footer{justify-content:normal;align-items:center;flex-direction:column;align-items:self-start}.form-row{flex-direction:column;gap:0px;margin:0 !important}.submit-container{justify-content:start}#stone-provide:before{display:none}#stone-provide:after{display:none}.submit-wrap{margin-top:10px;margin-bottom:10px;padding:10px 20px}.listo span br{display:none}.listo span{padding:0px !important;text-align:center}#work-scr{padding-left:15px}.listo span.elementor-icon-list-icon svg{width:20px;height:20px}.listo a{display:flex;flex-direction:column;align-items:center;justify-content:center}.listo li{padding-bottom:20px !important}.slider-container .swiper-slide.swiper-slide-active p{padding:10px 0 0;width:auto;font-size:16px;line-height:26px}}.head-btn .elementor-button:hover{border:1px solid transparent !important}.head-btn .elementor-button .elementor-button-content-wrapper{display:flex;justify-content:center;align-items:center}.head-btn .elementor-button svg{height:30px !important;width:30px !important}@media screen and (max-width:1440px){.cont-info1 ul{row-gap:20px}}@media screen and (max-width:1036px){.cont-info1 ul{row-gap:0px}}@media screen and (max-width:576px){.cont-info1 ul{display:flex;flex-direction:column;width:100%}}@media screen and (max-width:576px){.cont-info1 ul li{max-width:300px}}@media screen and (max-width:576px){.cont-info1 ul li .elementor-icon-list-text{min-height:auto}}@media screen and (max-width:1036px){.mainSwiper{margin-top:25px}}@media screen and (max-width:767px){.mainSwiper{margin-top:0px}}@media screen and (max-width:1036px){.v-img-box img{margin-left:25px;padding-left:5px}}@media screen and (max-width:767px){.v-img-box img{margin-left:0px;padding-left:0px}}.feature-slider .slider-container{overflow:hidden}.icons-list-style1 .elementor-icon-list-items{gap:25px}