.elementor-48472 .elementor-element.elementor-element-fc727ce{--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;}.elementor-48472 .elementor-element.elementor-element-2150ce1{--display:flex;--gap:80px 0px;--row-gap:80px;--column-gap:0px;}.elementor-48472 .elementor-element.elementor-element-1b61961{--display:flex;}.elementor-48472 .elementor-element.elementor-element-4cf01be.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-48472 .elementor-element.elementor-element-4cf01be.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-48472 .elementor-element.elementor-element-4cf01be.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-48472 .elementor-element.elementor-element-4cf01be .elementor-image-box-title{margin-bottom:8px;font-family:var( --e-global-typography-h3-font-family ), Sans-serif;font-size:var( --e-global-typography-h3-font-size );font-weight:var( --e-global-typography-h3-font-weight );text-transform:var( --e-global-typography-h3-text-transform );font-style:var( --e-global-typography-h3-font-style );text-decoration:var( --e-global-typography-h3-text-decoration );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-48472 .elementor-element.elementor-element-4cf01be .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-48472 .elementor-element.elementor-element-4cf01be .elementor-image-box-img img{height:180px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-48472 .elementor-element.elementor-element-13a8bc1.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-48472 .elementor-element.elementor-element-13a8bc1.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-48472 .elementor-element.elementor-element-13a8bc1.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-48472 .elementor-element.elementor-element-13a8bc1 .elementor-image-box-title{margin-bottom:8px;font-family:var( --e-global-typography-h3-font-family ), Sans-serif;font-size:var( --e-global-typography-h3-font-size );font-weight:var( --e-global-typography-h3-font-weight );text-transform:var( --e-global-typography-h3-text-transform );font-style:var( --e-global-typography-h3-font-style );text-decoration:var( --e-global-typography-h3-text-decoration );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-48472 .elementor-element.elementor-element-13a8bc1 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-48472 .elementor-element.elementor-element-13a8bc1 .elementor-image-box-img img{height:180px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-48472 .elementor-element.elementor-element-b189c11.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-48472 .elementor-element.elementor-element-b189c11.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-48472 .elementor-element.elementor-element-b189c11.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-48472 .elementor-element.elementor-element-b189c11 .elementor-image-box-title{margin-bottom:8px;font-family:var( --e-global-typography-h3-font-family ), Sans-serif;font-size:var( --e-global-typography-h3-font-size );font-weight:var( --e-global-typography-h3-font-weight );text-transform:var( --e-global-typography-h3-text-transform );font-style:var( --e-global-typography-h3-font-style );text-decoration:var( --e-global-typography-h3-text-decoration );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-48472 .elementor-element.elementor-element-b189c11 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-48472 .elementor-element.elementor-element-b189c11 .elementor-image-box-img img{height:180px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-48472 .elementor-element.elementor-element-06467f7.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-48472 .elementor-element.elementor-element-06467f7.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-48472 .elementor-element.elementor-element-06467f7.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-48472 .elementor-element.elementor-element-06467f7 .elementor-image-box-title{margin-bottom:8px;font-family:var( --e-global-typography-h3-font-family ), Sans-serif;font-size:var( --e-global-typography-h3-font-size );font-weight:var( --e-global-typography-h3-font-weight );text-transform:var( --e-global-typography-h3-text-transform );font-style:var( --e-global-typography-h3-font-style );text-decoration:var( --e-global-typography-h3-text-decoration );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-48472 .elementor-element.elementor-element-06467f7 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-48472 .elementor-element.elementor-element-06467f7 .elementor-image-box-img img{height:180px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-48472 .elementor-element.elementor-element-eb501f4{--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;}.elementor-48472 .elementor-element.elementor-element-7d44ec2{--display:flex;}.elementor-48472 .elementor-element.elementor-element-7d44ec2:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-48472 .elementor-element.elementor-element-7d44ec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-48472 .elementor-element.elementor-element-7d44ec2 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-image:url("https://craftstone.com.sg/wp-content/uploads/2025/08/Installation-2.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-48472 .elementor-element.elementor-element-f587cec{--display:flex;}.elementor-48472 .elementor-element.elementor-element-203a6b5{--display:flex;}.elementor-48472 .elementor-element.elementor-element-6af4e97{text-align:center;}.elementor-48472 .elementor-element.elementor-element-9555ea6 .elementor-flip-box__front{background-image:url("https://craftstone.com.sg/wp-content/uploads/2025/08/Installation-pdf-cover-image.png");}.elementor-48472 .elementor-element.elementor-element-9555ea6 .elementor-flip-box__back{background-image:url("https://craftstone.com.sg/wp-content/uploads/2025/08/Installation-pdf-cover-image.png");}.elementor-48472 .elementor-element.elementor-element-9555ea6 .elementor-flip-box__button{background-color:transparent;margin-center:0;background-image:linear-gradient(90deg, var( --e-global-color-tertiary ) 0%, var( --e-global-color-primary ) 100%);border-color:var( --e-global-color-tertiary );transition-duration:0ms;border-radius:40px;}.elementor-48472 .elementor-element.elementor-element-9555ea6{border-style:solid;border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px;}.elementor-48472 .elementor-element.elementor-element-9555ea6 .elementor-flip-box{height:800px;}.elementor-48472 .elementor-element.elementor-element-9555ea6 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-48472 .elementor-element.elementor-element-9555ea6 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#14141499;text-align:center;}.elementor-48472 .elementor-element.elementor-element-0408e7a{--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;}.elementor-48472 .elementor-element.elementor-element-afa48bb .elementor-heading-title{font-family:"Philosopher Local", Sans-serif;font-size:54px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;letter-spacing:-2px;word-spacing:0px;}.elementor-48472 .elementor-element.elementor-element-b60f2ed .elementor-wrapper{--video-aspect-ratio:1.77777;}@media(min-width:1601px){.elementor-48472 .elementor-element.elementor-element-4cf01be .elementor-image-box-title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-48472 .elementor-element.elementor-element-13a8bc1 .elementor-image-box-title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-48472 .elementor-element.elementor-element-b189c11 .elementor-image-box-title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-48472 .elementor-element.elementor-element-06467f7 .elementor-image-box-title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}}@media(max-width:1180px){.elementor-48472 .elementor-element.elementor-element-fc727ce{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-48472 .elementor-element.elementor-element-4cf01be .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-48472 .elementor-element.elementor-element-4cf01be .elementor-image-box-img img{height:180px;object-fit:fill;}.elementor-48472 .elementor-element.elementor-element-4cf01be .elementor-image-box-title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-48472 .elementor-element.elementor-element-13a8bc1 .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-48472 .elementor-element.elementor-element-13a8bc1 .elementor-image-box-img img{height:180px;object-fit:fill;}.elementor-48472 .elementor-element.elementor-element-13a8bc1 .elementor-image-box-title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-48472 .elementor-element.elementor-element-b189c11 .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-48472 .elementor-element.elementor-element-b189c11 .elementor-image-box-img img{height:180px;object-fit:fill;}.elementor-48472 .elementor-element.elementor-element-b189c11 .elementor-image-box-title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-48472 .elementor-element.elementor-element-06467f7 .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-48472 .elementor-element.elementor-element-06467f7 .elementor-image-box-img img{height:180px;object-fit:fill;}.elementor-48472 .elementor-element.elementor-element-06467f7 .elementor-image-box-title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-48472 .elementor-element.elementor-element-eb501f4{--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;--gap:80px 0px;--row-gap:80px;--column-gap:0px;}.elementor-48472 .elementor-element.elementor-element-7d44ec2{--min-height:747px;}.elementor-48472 .elementor-element.elementor-element-afa48bb .elementor-heading-title{font-size:48px;}}@media(max-width:767px){.elementor-48472 .elementor-element.elementor-element-fc727ce{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-48472 .elementor-element.elementor-element-4cf01be .elementor-image-box-img{margin-bottom:0px;}.elementor-48472 .elementor-element.elementor-element-4cf01be .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-48472 .elementor-element.elementor-element-4cf01be .elementor-image-box-img img{height:auto;object-fit:cover;}.elementor-48472 .elementor-element.elementor-element-4cf01be .elementor-image-box-title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-48472 .elementor-element.elementor-element-13a8bc1 .elementor-image-box-img{margin-bottom:0px;}.elementor-48472 .elementor-element.elementor-element-13a8bc1 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-48472 .elementor-element.elementor-element-13a8bc1 .elementor-image-box-img img{height:auto;object-fit:cover;}.elementor-48472 .elementor-element.elementor-element-13a8bc1 .elementor-image-box-title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-48472 .elementor-element.elementor-element-b189c11 .elementor-image-box-img{margin-bottom:0px;}.elementor-48472 .elementor-element.elementor-element-b189c11 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-48472 .elementor-element.elementor-element-b189c11 .elementor-image-box-img img{height:auto;object-fit:cover;}.elementor-48472 .elementor-element.elementor-element-b189c11 .elementor-image-box-title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-48472 .elementor-element.elementor-element-06467f7 .elementor-image-box-img{margin-bottom:0px;}.elementor-48472 .elementor-element.elementor-element-06467f7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-48472 .elementor-element.elementor-element-06467f7 .elementor-image-box-img img{height:auto;object-fit:cover;}.elementor-48472 .elementor-element.elementor-element-06467f7 .elementor-image-box-title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-48472 .elementor-element.elementor-element-7d44ec2{--min-height:449px;}.elementor-48472 .elementor-element.elementor-element-9555ea6 .elementor-flip-box{height:481px;}.elementor-48472 .elementor-element.elementor-element-afa48bb .elementor-heading-title{font-size:36px;}}/* Start custom CSS for image-box, class: .elementor-element-4cf01be */.elementor-48472 .elementor-element.elementor-element-4cf01be img{
    width: 100%;
}

.elementor-48472 .elementor-element.elementor-element-4cf01be figure{
    margin-right: 40px !important;
}

@media only screen and (max-width: 747px){
    .elementor-48472 .elementor-element.elementor-element-4cf01be img{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-13a8bc1 */.elementor-48472 .elementor-element.elementor-element-13a8bc1 img{
    width: 100%;
}

.elementor-48472 .elementor-element.elementor-element-13a8bc1 figure{
    margin-right: 40px !important;
}

@media only screen and (max-width: 747px){
    .elementor-48472 .elementor-element.elementor-element-13a8bc1 img{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b189c11 */.elementor-48472 .elementor-element.elementor-element-b189c11 img{
    width: 100%;
}

.elementor-48472 .elementor-element.elementor-element-b189c11 figure{
    margin-right: 40px !important;
}

@media only screen and (max-width: 747px){
    .elementor-48472 .elementor-element.elementor-element-b189c11 img{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-06467f7 */.elementor-48472 .elementor-element.elementor-element-06467f7 img{
    width: 100%;
}

.elementor-48472 .elementor-element.elementor-element-06467f7 figure{
    margin-right: 40px !important;
}

@media only screen and (max-width: 747px){
    .elementor-48472 .elementor-element.elementor-element-06467f7 img{
        width: 100%;
    }
}/* End custom CSS */
/* Start local fonts styles */
@font-face {
	font-family: 'Philosopher Local';
	font-weight: 400;
	font-style: normal;
	src: url('//craftstone.com.sg/wp-content/uploads/elementor/cmsmasters-local-fonts/philosopher_local/Philosopher-Regular.woff2') format('woff2'),
		url('//craftstone.com.sg/wp-content/uploads/elementor/cmsmasters-local-fonts/philosopher_local/Philosopher-Regular.woff') format('woff');
}

@font-face {
	font-family: 'Philosopher Local';
	font-weight: 700;
	font-style: normal;
	src: url('//craftstone.com.sg/wp-content/uploads/elementor/cmsmasters-local-fonts/philosopher_local/Philosopher-Bold.woff2') format('woff2'),
		url('//craftstone.com.sg/wp-content/uploads/elementor/cmsmasters-local-fonts/philosopher_local/Philosopher-Bold.woff') format('woff');
}

/* End local fonts styles */