.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 );color:var( --e-global-color-primary );}.elementor-1582 .elementor-element.elementor-element-a1b597f{width:100%;max-width:100%;text-align:center;}.elementor-1582 .elementor-element.elementor-element-a1b597f .elementor-heading-title{font-family:"PP Editorial Old", Sans-serif;font-size:60px;font-weight:300;}.elementor-1582 .elementor-element.elementor-element-5652c68{--display:flex;--min-height:70vh;--justify-content:flex-start;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:50px;}.elementor-1582 .elementor-element.elementor-element-f243e1f{text-align:center;}.elementor-1582 .elementor-element.elementor-element-f243e1f .elementor-heading-title{font-family:"PP Editorial Old", Sans-serif;font-size:50px;font-weight:300;font-style:italic;letter-spacing:1.9px;color:#000000;}.elementor-1582 .elementor-element.elementor-element-48cb440{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1582 .elementor-element.elementor-element-8c66ac4{text-align:start;}.elementor-1582 .elementor-element.elementor-element-8c66ac4 .elementor-heading-title{font-family:"PP Editorial Old", Sans-serif;font-size:30px;font-weight:300;letter-spacing:1.9px;color:#000000;}.elementor-1582 .elementor-element.elementor-element-18d6305{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1582 .elementor-element.elementor-element-18d6305 .elementor-heading-title{font-family:"Garet", Sans-serif;font-size:16px;font-weight:500;line-height:25px;letter-spacing:1.9px;color:#000000;}.elementor-1582 .elementor-element.elementor-element-3d7d893{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1582 .elementor-element.elementor-element-5924416{text-align:start;}.elementor-1582 .elementor-element.elementor-element-5924416 .elementor-heading-title{font-family:"PP Editorial Old", Sans-serif;font-size:30px;font-weight:300;letter-spacing:1.9px;color:#000000;}.elementor-1582 .elementor-element.elementor-element-b23517a{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1582 .elementor-element.elementor-element-b23517a .elementor-heading-title{font-family:"Garet", Sans-serif;font-size:16px;font-weight:500;line-height:25px;letter-spacing:1.9px;color:#000000;}.elementor-1582 .elementor-element.elementor-element-4e385e1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1582 .elementor-element.elementor-element-c136c02{text-align:start;}.elementor-1582 .elementor-element.elementor-element-c136c02 .elementor-heading-title{font-family:"PP Editorial Old", Sans-serif;font-size:30px;font-weight:300;letter-spacing:1.9px;color:#000000;}.elementor-1582 .elementor-element.elementor-element-626d67f{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1582 .elementor-element.elementor-element-626d67f .elementor-heading-title{font-family:"Garet", Sans-serif;font-size:16px;font-weight:500;line-height:25px;letter-spacing:1.9px;color:#000000;}.elementor-1582 .elementor-element.elementor-element-f121dc2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1582 .elementor-element.elementor-element-c4fcc8c{text-align:start;}.elementor-1582 .elementor-element.elementor-element-c4fcc8c .elementor-heading-title{font-family:"PP Editorial Old", Sans-serif;font-size:30px;font-weight:300;letter-spacing:1.9px;color:#000000;}.elementor-1582 .elementor-element.elementor-element-ca53fe3{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1582 .elementor-element.elementor-element-ca53fe3 .elementor-heading-title{font-family:"Garet", Sans-serif;font-size:16px;font-weight:500;line-height:25px;letter-spacing:1.9px;color:#000000;}.elementor-1582 .elementor-element.elementor-element-f57ff4d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1582 .elementor-element.elementor-element-352c10b{text-align:start;}.elementor-1582 .elementor-element.elementor-element-352c10b .elementor-heading-title{font-family:"PP Editorial Old", Sans-serif;font-size:30px;font-weight:300;letter-spacing:1.9px;color:#000000;}.elementor-1582 .elementor-element.elementor-element-cfce621{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1582 .elementor-element.elementor-element-cfce621 .elementor-heading-title{font-family:"Garet", Sans-serif;font-size:16px;font-weight:500;line-height:25px;letter-spacing:1.9px;color:#000000;}.elementor-1582 .elementor-element.elementor-element-8ba8bd6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1582 .elementor-element.elementor-element-a680565{text-align:start;}.elementor-1582 .elementor-element.elementor-element-a680565 .elementor-heading-title{font-family:"PP Editorial Old", Sans-serif;font-size:30px;font-weight:300;letter-spacing:1.9px;color:#000000;}.elementor-1582 .elementor-element.elementor-element-b211dcd{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1582 .elementor-element.elementor-element-b211dcd .elementor-heading-title{font-family:"Garet", Sans-serif;font-size:16px;font-weight:500;line-height:25px;letter-spacing:1.9px;color:#000000;}.elementor-1582 .elementor-element.elementor-element-cc4f6d3{--display:flex;--min-height:70vh;--justify-content:flex-start;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:50px;}.elementor-1582 .elementor-element.elementor-element-e5a4fe0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1582 .elementor-element.elementor-element-2d564c2{text-align:start;}.elementor-1582 .elementor-element.elementor-element-2d564c2 .elementor-heading-title{font-family:"PP Editorial Old", Sans-serif;font-size:30px;font-weight:300;letter-spacing:1.9px;color:#000000;}.elementor-1582 .elementor-element.elementor-element-e292382{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1582 .elementor-element.elementor-element-629efc2{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1582 .elementor-element.elementor-element-629efc2 .elementor-heading-title{font-family:"Garet", Sans-serif;font-size:16px;font-weight:500;line-height:25px;letter-spacing:1.9px;color:#000000;}.elementor-1582 .elementor-element.elementor-element-c3ba40d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1582 .elementor-element.elementor-element-597711a{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1582 .elementor-element.elementor-element-597711a .elementor-heading-title{font-family:"Garet", Sans-serif;font-size:16px;font-weight:500;line-height:25px;letter-spacing:1.9px;color:#000000;}.elementor-1582 .elementor-element.elementor-element-83916c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1582 .elementor-element.elementor-element-08df447{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1582 .elementor-element.elementor-element-08df447 .elementor-heading-title{font-family:"Garet", Sans-serif;font-size:16px;font-weight:500;line-height:25px;letter-spacing:1.9px;color:#000000;}.elementor-1582 .elementor-element.elementor-element-3f393c7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1582 .elementor-element.elementor-element-5fc7dbb{text-align:end;}.elementor-1582 .elementor-element.elementor-element-5fc7dbb .elementor-heading-title{font-family:"PP Editorial Old", Sans-serif;font-size:30px;font-weight:300;letter-spacing:1.9px;color:#000000;}.elementor-1582 .elementor-element.elementor-element-65594c6{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1582 .elementor-element.elementor-element-65594c6 .elementor-heading-title{font-family:"Garet", Sans-serif;font-size:16px;font-weight:500;line-height:25px;letter-spacing:1.9px;color:#000000;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1582 .elementor-element.elementor-element-5652c68{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1582 .elementor-element.elementor-element-f243e1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1582 .elementor-element.elementor-element-f243e1f .elementor-heading-title{font-size:45px;}.elementor-1582 .elementor-element.elementor-element-8c66ac4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1582 .elementor-element.elementor-element-8c66ac4 .elementor-heading-title{font-size:45px;}.elementor-1582 .elementor-element.elementor-element-18d6305{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1582 .elementor-element.elementor-element-5924416{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1582 .elementor-element.elementor-element-5924416 .elementor-heading-title{font-size:45px;}.elementor-1582 .elementor-element.elementor-element-b23517a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1582 .elementor-element.elementor-element-c136c02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1582 .elementor-element.elementor-element-c136c02 .elementor-heading-title{font-size:45px;}.elementor-1582 .elementor-element.elementor-element-626d67f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1582 .elementor-element.elementor-element-c4fcc8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1582 .elementor-element.elementor-element-c4fcc8c .elementor-heading-title{font-size:45px;}.elementor-1582 .elementor-element.elementor-element-ca53fe3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1582 .elementor-element.elementor-element-352c10b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1582 .elementor-element.elementor-element-352c10b .elementor-heading-title{font-size:45px;}.elementor-1582 .elementor-element.elementor-element-cfce621{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1582 .elementor-element.elementor-element-a680565{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1582 .elementor-element.elementor-element-a680565 .elementor-heading-title{font-size:45px;}.elementor-1582 .elementor-element.elementor-element-b211dcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1582 .elementor-element.elementor-element-cc4f6d3{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1582 .elementor-element.elementor-element-e5a4fe0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1582 .elementor-element.elementor-element-2d564c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1582 .elementor-element.elementor-element-2d564c2 .elementor-heading-title{font-size:45px;}.elementor-1582 .elementor-element.elementor-element-629efc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1582 .elementor-element.elementor-element-597711a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1582 .elementor-element.elementor-element-08df447{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1582 .elementor-element.elementor-element-5fc7dbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-1582 .elementor-element.elementor-element-5fc7dbb .elementor-heading-title{font-size:45px;}.elementor-1582 .elementor-element.elementor-element-65594c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'PP Editorial Old';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.villapalem.com/wp-content/uploads/2026/06/PP-Editorial-Old.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Garet';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.villapalem.com/wp-content/uploads/2026/06/Garet-Book.ttf') format('truetype');
}
/* End Custom Fonts CSS */