.elementor-1030 .elementor-element.elementor-element-1294f35{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--padding-top:80px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1030 .elementor-element.elementor-element-1294f35:not(.elementor-motion-effects-element-type-background), .elementor-1030 .elementor-element.elementor-element-1294f35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thesilicaone.com/wp-content/uploads/2025/05/black-marble-patterned-texture-background-marble-thailand-abstract-natural-marble-black-white-design-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1030 .elementor-element.elementor-element-1294f35::before, .elementor-1030 .elementor-element.elementor-element-1294f35 > .elementor-background-video-container::before, .elementor-1030 .elementor-element.elementor-element-1294f35 > .e-con-inner > .elementor-background-video-container::before, .elementor-1030 .elementor-element.elementor-element-1294f35 > .elementor-background-slideshow::before, .elementor-1030 .elementor-element.elementor-element-1294f35 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1030 .elementor-element.elementor-element-1294f35 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000 30%, #F2295B00 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1030 .elementor-element.elementor-element-25b38cf .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:59px;font-weight:700;color:#FFFFFF;}.elementor-1030 .elementor-element.elementor-element-280dea3{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-1030 .elementor-element.elementor-element-280dea3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFFBA;}.elementor-1030 .elementor-element.elementor-element-036f3c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1030 .elementor-element.elementor-element-d00427a{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1030 .elementor-element.elementor-element-b5c7b2c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1030 .elementor-element.elementor-element-b5c7b2c{text-align:center;}.elementor-1030 .elementor-element.elementor-element-b5c7b2c .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:40px;font-weight:700;line-height:36px;color:#EC6200;}.elementor-1030 .elementor-element.elementor-element-0f5d3cd{width:var( --container-widget-width, 641px );max-width:641px;--container-widget-width:641px;--container-widget-flex-grow:0;text-align:center;}.elementor-1030 .elementor-element.elementor-element-0f5d3cd > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1030 .elementor-element.elementor-element-0f5d3cd.elementor-element{--align-self:center;}.elementor-1030 .elementor-element.elementor-element-0f5d3cd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#374151;}.elementor-1030 .elementor-element.elementor-element-e567fab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1030 .elementor-element.elementor-element-7621ad3{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0.001px 0.001px 0.001px 0.001px;--border-top-width:0.001px;--border-right-width:0.001px;--border-bottom-width:0.001px;--border-left-width:0.001px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1030 .elementor-element.elementor-element-7621ad3:not(.elementor-motion-effects-element-type-background), .elementor-1030 .elementor-element.elementor-element-7621ad3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF3EA;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1030 .elementor-element.elementor-element-baeb525 img{width:100%;height:200px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-1030 .elementor-element.elementor-element-649e295 > .elementor-widget-container{padding:0px 10px 20px 10px;}.elementor-1030 .elementor-element.elementor-element-649e295{text-align:center;}.elementor-1030 .elementor-element.elementor-element-649e295 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;color:#EC6200;}.elementor-1030 .elementor-element.elementor-element-5d8de50{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0.001px 0.001px 0.001px 0.001px;--border-top-width:0.001px;--border-right-width:0.001px;--border-bottom-width:0.001px;--border-left-width:0.001px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1030 .elementor-element.elementor-element-5d8de50:not(.elementor-motion-effects-element-type-background), .elementor-1030 .elementor-element.elementor-element-5d8de50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF3EA;}.elementor-1030 .elementor-element.elementor-element-9c38df4 img{width:100%;height:200px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-1030 .elementor-element.elementor-element-3f9513f > .elementor-widget-container{padding:0px 10px 20px 10px;}.elementor-1030 .elementor-element.elementor-element-3f9513f{text-align:center;}.elementor-1030 .elementor-element.elementor-element-3f9513f .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;color:#EC6200;}.elementor-1030 .elementor-element.elementor-element-abb8221{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0.001px 0.001px 0.001px 0.001px;--border-top-width:0.001px;--border-right-width:0.001px;--border-bottom-width:0.001px;--border-left-width:0.001px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1030 .elementor-element.elementor-element-abb8221:not(.elementor-motion-effects-element-type-background), .elementor-1030 .elementor-element.elementor-element-abb8221 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF3EA;}.elementor-1030 .elementor-element.elementor-element-439b7da img{width:100%;height:200px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-1030 .elementor-element.elementor-element-ab60928 > .elementor-widget-container{padding:0px 10px 20px 10px;}.elementor-1030 .elementor-element.elementor-element-ab60928{text-align:center;}.elementor-1030 .elementor-element.elementor-element-ab60928 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;color:#EC6200;}.elementor-1030 .elementor-element.elementor-element-03c3a9d{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0.001px 0.001px 0.001px 0.001px;--border-top-width:0.001px;--border-right-width:0.001px;--border-bottom-width:0.001px;--border-left-width:0.001px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1030 .elementor-element.elementor-element-03c3a9d:not(.elementor-motion-effects-element-type-background), .elementor-1030 .elementor-element.elementor-element-03c3a9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF3EA;}.elementor-1030 .elementor-element.elementor-element-4b0d11c img{width:100%;height:200px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-1030 .elementor-element.elementor-element-c5e76b1 > .elementor-widget-container{padding:0px 10px 20px 10px;}.elementor-1030 .elementor-element.elementor-element-c5e76b1{text-align:center;}.elementor-1030 .elementor-element.elementor-element-c5e76b1 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;color:#EC6200;}.elementor-1030 .elementor-element.elementor-element-02f4ff1{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0.001px 0.001px 0.001px 0.001px;--border-top-width:0.001px;--border-right-width:0.001px;--border-bottom-width:0.001px;--border-left-width:0.001px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1030 .elementor-element.elementor-element-02f4ff1:not(.elementor-motion-effects-element-type-background), .elementor-1030 .elementor-element.elementor-element-02f4ff1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF3EA;}.elementor-1030 .elementor-element.elementor-element-69c5bf5 img{width:100%;height:200px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-1030 .elementor-element.elementor-element-bdfd39a > .elementor-widget-container{padding:0px 10px 20px 10px;}.elementor-1030 .elementor-element.elementor-element-bdfd39a{text-align:center;}.elementor-1030 .elementor-element.elementor-element-bdfd39a .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;color:#EC6200;}.elementor-1030 .elementor-element.elementor-element-16f83f8{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0.001px 0.001px 0.001px 0.001px;--border-top-width:0.001px;--border-right-width:0.001px;--border-bottom-width:0.001px;--border-left-width:0.001px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1030 .elementor-element.elementor-element-16f83f8:not(.elementor-motion-effects-element-type-background), .elementor-1030 .elementor-element.elementor-element-16f83f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF3EA;}.elementor-1030 .elementor-element.elementor-element-f339a0b img{width:100%;height:200px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-1030 .elementor-element.elementor-element-0ed843d > .elementor-widget-container{padding:0px 10px 20px 10px;}.elementor-1030 .elementor-element.elementor-element-0ed843d{text-align:center;}.elementor-1030 .elementor-element.elementor-element-0ed843d .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;color:#EC6200;}.elementor-1030 .elementor-element.elementor-element-9fd49ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1030 .elementor-element.elementor-element-9fd49ed:not(.elementor-motion-effects-element-type-background), .elementor-1030 .elementor-element.elementor-element-9fd49ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF3EA;}.elementor-1030 .elementor-element.elementor-element-192db2e{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1030 .elementor-element.elementor-element-72b00de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1030 .elementor-element.elementor-element-72b00de{text-align:center;}.elementor-1030 .elementor-element.elementor-element-72b00de .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:40px;font-weight:700;line-height:36px;color:#1E1E1E;}.elementor-1030 .elementor-element.elementor-element-68e1b20{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;}.elementor-1030 .elementor-element.elementor-element-68e1b20 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1030 .elementor-element.elementor-element-68e1b20.elementor-element{--align-self:center;}.elementor-1030 .elementor-element.elementor-element-68e1b20 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#374151;}.elementor-1030 .elementor-element.elementor-element-be32d12 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1030 .elementor-element.elementor-element-be32d12{text-align:center;}.elementor-1030 .elementor-element.elementor-element-be32d12 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:28px;font-weight:700;line-height:23px;color:#EC6200;}.elementor-1030 .elementor-element.elementor-element-fa9ae9c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1030 .elementor-element.elementor-element-d55b11d{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0.001px 0.001px 0.001px 0.001px;--border-top-width:0.001px;--border-right-width:0.001px;--border-bottom-width:0.001px;--border-left-width:0.001px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1030 .elementor-element.elementor-element-d55b11d:not(.elementor-motion-effects-element-type-background), .elementor-1030 .elementor-element.elementor-element-d55b11d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1030 .elementor-element.elementor-element-373982c img{width:100%;height:250px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-1030 .elementor-element.elementor-element-2e2d3f9 > .elementor-widget-container{padding:0px 10px 20px 10px;}.elementor-1030 .elementor-element.elementor-element-2e2d3f9{text-align:center;}.elementor-1030 .elementor-element.elementor-element-2e2d3f9 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;color:#EC6200;}.elementor-1030 .elementor-element.elementor-element-0c94b94{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0.001px 0.001px 0.001px 0.001px;--border-top-width:0.001px;--border-right-width:0.001px;--border-bottom-width:0.001px;--border-left-width:0.001px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1030 .elementor-element.elementor-element-0c94b94:not(.elementor-motion-effects-element-type-background), .elementor-1030 .elementor-element.elementor-element-0c94b94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1030 .elementor-element.elementor-element-8db17a5 img{width:100%;height:250px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-1030 .elementor-element.elementor-element-e65e68c > .elementor-widget-container{padding:0px 10px 20px 10px;}.elementor-1030 .elementor-element.elementor-element-e65e68c{text-align:center;}.elementor-1030 .elementor-element.elementor-element-e65e68c .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;color:#EC6200;}@media(min-width:768px){.elementor-1030 .elementor-element.elementor-element-7621ad3{--width:32%;}.elementor-1030 .elementor-element.elementor-element-5d8de50{--width:32%;}.elementor-1030 .elementor-element.elementor-element-abb8221{--width:32%;}.elementor-1030 .elementor-element.elementor-element-03c3a9d{--width:32%;}.elementor-1030 .elementor-element.elementor-element-02f4ff1{--width:32%;}.elementor-1030 .elementor-element.elementor-element-16f83f8{--width:32%;}.elementor-1030 .elementor-element.elementor-element-d55b11d{--width:50%;}.elementor-1030 .elementor-element.elementor-element-0c94b94{--width:50%;}}@media(max-width:1024px){.elementor-1030 .elementor-element.elementor-element-1294f35{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1030 .elementor-element.elementor-element-fa9ae9c{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-1030 .elementor-element.elementor-element-25b38cf .elementor-heading-title{font-size:40px;}.elementor-1030 .elementor-element.elementor-element-036f3c5{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1030 .elementor-element.elementor-element-b5c7b2c .elementor-heading-title{font-size:25px;}.elementor-1030 .elementor-element.elementor-element-e567fab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1030 .elementor-element.elementor-element-9fd49ed{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1030 .elementor-element.elementor-element-72b00de .elementor-heading-title{font-size:25px;}.elementor-1030 .elementor-element.elementor-element-be32d12 .elementor-heading-title{font-size:25px;}}/* Start custom CSS for container, class: .elementor-element-036f3c5 */.service-card {
  box-shadow: 0 8px 30px rgba(0, 0, 0, 0.04);
 
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transform: translateY(0);
}



.service-card:hover {
  /* two-layered, diffuse shadow for that soft lift */
  box-shadow:
    /* bigger, softer spread */
    0 20px 35px rgba(0, 0, 0, 0.10),
    /* tighter, sharper anchor */
    0 10px 15px rgba(0, 0, 0, 0.05);
  transform: translateY(-8px);
  border-color: rgba(0, 0, 0, 0.08);
}

.service-card:hover {
  box-shadow: 0 30px 60px rgba(0, 0, 0, 0.12);
  transform: translateY(-8px);
  border-color: rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fd49ed */.service-card {
  box-shadow: 0 8px 30px rgba(0, 0, 0, 0.04);
 
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transform: translateY(0);
}



.service-card:hover {
  /* two-layered, diffuse shadow for that soft lift */
  box-shadow:
    /* bigger, softer spread */
    0 20px 35px rgba(0, 0, 0, 0.10),
    /* tighter, sharper anchor */
    0 10px 15px rgba(0, 0, 0, 0.05);
  transform: translateY(-8px);
  border-color: rgba(0, 0, 0, 0.08);
}

.service-card:hover {
  box-shadow: 0 30px 60px rgba(0, 0, 0, 0.12);
  transform: translateY(-8px);
  border-color: rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://thesilicaone.com/wp-content/uploads/2025/05/Gilroy-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://thesilicaone.com/wp-content/uploads/2025/05/Gilroy-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://thesilicaone.com/wp-content/uploads/2025/05/Gilroy-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://thesilicaone.com/wp-content/uploads/2025/05/Gilroy-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */