.elementor-2644 .elementor-element.elementor-element-017f0b6{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2644 .elementor-element.elementor-element-e694044{text-align:center;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2644 .elementor-element.elementor-element-e694044 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;letter-spacing:1px;color:#C5A059;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2644 .elementor-element.elementor-element-07d1d66{text-align:justify;font-family:"Montserrat Local", Sans-serif;font-size:20px;font-weight:400;line-height:37px;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2644 .elementor-element.elementor-element-d1f8849 img{box-shadow:7px 7px 7px 0px rgba(0,0,0,0.5);}.elementor-2644 .elementor-element.elementor-element-d1f8849{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2644 .elementor-element.elementor-element-b5233fd{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2644 .elementor-element.elementor-element-b5233fd .elementor-heading-title{font-family:"Playfair Local", Sans-serif;font-size:34px;font-weight:700;letter-spacing:1px;color:#BD8E34;}.elementor-2644 .elementor-element.elementor-element-836c48b{text-align:justify;font-family:"Montserrat Local", Sans-serif;font-size:20px;font-weight:400;line-height:37px;}.elementor-2644 .elementor-element.elementor-element-d7330d9{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2644 .elementor-element.elementor-element-d7330d9 .elementor-heading-title{font-family:"Playfair Local", Sans-serif;font-size:34px;font-weight:700;letter-spacing:1px;color:#BD8E34;}.elementor-2644 .elementor-element.elementor-element-6e55a84{text-align:justify;font-family:"Montserrat Local", Sans-serif;font-size:20px;font-weight:400;line-height:37px;}.elementor-2644 .elementor-element.elementor-element-2641196{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2644 .elementor-element.elementor-element-2641196 .elementor-heading-title{font-family:"Playfair Local", Sans-serif;font-size:34px;font-weight:700;letter-spacing:1px;color:#BD8E34;}.elementor-2644 .elementor-element.elementor-element-5c36a0e{text-align:justify;font-family:"Montserrat Local", Sans-serif;font-size:20px;font-weight:400;line-height:37px;}.elementor-2644 .elementor-element.elementor-element-9545e5f{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2644 .elementor-element.elementor-element-9545e5f .elementor-heading-title{font-family:"Playfair Local", Sans-serif;font-size:34px;font-weight:700;letter-spacing:1px;color:#BD8E34;}.elementor-2644 .elementor-element.elementor-element-e899714{text-align:justify;font-family:"Montserrat Local", Sans-serif;font-size:20px;font-weight:400;line-height:37px;}.elementor-2644 .elementor-element.elementor-element-40352a6{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2644 .elementor-element.elementor-element-40352a6 .elementor-heading-title{font-family:"Playfair Local", Sans-serif;font-size:34px;font-weight:700;letter-spacing:1px;color:#BD8E34;}.elementor-2644 .elementor-element.elementor-element-7a366d7{text-align:justify;font-family:"Montserrat Local", Sans-serif;font-size:20px;font-weight:400;line-height:37px;}.elementor-2644 .elementor-element.elementor-element-5cdabac{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2644 .elementor-element.elementor-element-5cdabac .elementor-heading-title{font-family:"Playfair Local", Sans-serif;font-size:34px;font-weight:700;letter-spacing:1px;color:#BD8E34;}.elementor-2644 .elementor-element.elementor-element-359637f{text-align:justify;font-family:"Montserrat Local", Sans-serif;font-size:20px;font-weight:400;line-height:37px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2644 .elementor-element.elementor-element-07d1d66{font-size:17px;line-height:1.9em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2644 .elementor-element.elementor-element-b5233fd .elementor-heading-title{line-height:1.2em;}.elementor-2644 .elementor-element.elementor-element-836c48b{font-size:17px;line-height:1.9em;}.elementor-2644 .elementor-element.elementor-element-d7330d9 .elementor-heading-title{line-height:1.2em;}.elementor-2644 .elementor-element.elementor-element-6e55a84{font-size:17px;line-height:1.9em;}.elementor-2644 .elementor-element.elementor-element-2641196 .elementor-heading-title{line-height:1.2em;}.elementor-2644 .elementor-element.elementor-element-5c36a0e{font-size:17px;line-height:1.9em;}.elementor-2644 .elementor-element.elementor-element-9545e5f .elementor-heading-title{line-height:1.2em;}.elementor-2644 .elementor-element.elementor-element-e899714{font-size:17px;line-height:1.9em;}.elementor-2644 .elementor-element.elementor-element-40352a6 .elementor-heading-title{line-height:1.2em;}.elementor-2644 .elementor-element.elementor-element-7a366d7{font-size:17px;line-height:1.9em;}.elementor-2644 .elementor-element.elementor-element-5cdabac .elementor-heading-title{line-height:1.2em;}.elementor-2644 .elementor-element.elementor-element-359637f{font-size:17px;line-height:1.9em;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2644 .elementor-element.elementor-element-e694044 .elementor-heading-title{font-size:31px;}.elementor-2644 .elementor-element.elementor-element-e694044{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2644 .elementor-element.elementor-element-07d1d66{font-size:17px;line-height:1.9em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2644 .elementor-element.elementor-element-b5233fd .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-2644 .elementor-element.elementor-element-836c48b{font-size:17px;line-height:1.9em;}.elementor-2644 .elementor-element.elementor-element-d7330d9 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-2644 .elementor-element.elementor-element-6e55a84{font-size:17px;line-height:1.9em;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-2644 .elementor-element.elementor-element-2641196 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-2644 .elementor-element.elementor-element-5c36a0e{font-size:17px;line-height:1.9em;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-2644 .elementor-element.elementor-element-9545e5f .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-2644 .elementor-element.elementor-element-e899714{font-size:17px;line-height:1.9em;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-2644 .elementor-element.elementor-element-40352a6 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-2644 .elementor-element.elementor-element-7a366d7{font-size:17px;line-height:1.9em;}.elementor-2644 .elementor-element.elementor-element-5cdabac .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-2644 .elementor-element.elementor-element-359637f{font-size:17px;line-height:1.9em;}}/* Start custom CSS for text-editor, class: .elementor-element-7a366d7 */.elementor-2644 .elementor-element.elementor-element-7a366d7 ul, .elementor-2644 .elementor-element.elementor-element-7a366d7 ol {
padding-left: 20px !important;
margin-left: 0 !important;
}

.elementor-2644 .elementor-element.elementor-element-7a366d7 li {
margin-bottom: 8px;
padding-left: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-359637f */.elementor-2644 .elementor-element.elementor-element-359637f ul, .elementor-2644 .elementor-element.elementor-element-359637f ol {
padding-left: 20px !important;
margin-left: 0 !important;
}

.elementor-2644 .elementor-element.elementor-element-359637f li {
margin-bottom: 8px;
padding-left: 5px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat Local';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://rumahkecantikan.com/wp-content/uploads/2026/03/Montserrat-VariableFont_wght.woff2') format('woff2'),
		url('https://rumahkecantikan.com/wp-content/uploads/2026/03/Montserrat-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat Local';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://rumahkecantikan.com/wp-content/uploads/2026/03/Montserrat-VariableFont_wght.woff2') format('woff2'),
		url('https://rumahkecantikan.com/wp-content/uploads/2026/03/Montserrat-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Playfair Local';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://rumahkecantikan.com/wp-content/uploads/2026/03/PlayfairDisplay-VariableFont_wght.woff2') format('woff2'),
		url('https://rumahkecantikan.com/wp-content/uploads/2026/03/PlayfairDisplay-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Playfair Local';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://rumahkecantikan.com/wp-content/uploads/2026/03/PlayfairDisplay-VariableFont_wght.woff2') format('woff2'),
		url('https://rumahkecantikan.com/wp-content/uploads/2026/03/PlayfairDisplay-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */