.elementor-kit-4{--e-global-color-primary:#A8B5A0;--e-global-color-secondary:#7C8A72;--e-global-color-text:#38352F;--e-global-color-accent:#7C8A72;--e-global-color-brand_dark:#2B2B2B;--e-global-color-brand_taupe:#D8CFC5;--e-global-color-bg_cream:#E7E2DB;--e-global-color-bg_soft:#F4F1EC;--e-global-color-bg_paper:#FBFAF7;--e-global-color-text_soft:#6E6A61;--e-global-color-line:#E2DBD1;--e-global-color-line_soft:#EDE8E0;--e-global-color-cream_text:#F4F1EC;--e-global-typography-primary-font-family:"Cormorant Garamond";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Jost";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Jost";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Jost";--e-global-typography-accent-font-weight:500;color:#38352F;font-family:"Jost", Sans-serif;font-size:17px;font-weight:300;line-height:1.75em;}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4 h1{color:#38352F;font-family:"Cormorant Garamond", Sans-serif;font-size:64px;font-weight:300;line-height:1.12em;}.elementor-kit-4 h2{color:#38352F;font-family:"Cormorant Garamond", Sans-serif;font-size:44px;font-weight:400;line-height:1.14em;}.elementor-kit-4 h3{color:#38352F;font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:400;line-height:1.15em;}.elementor-kit-4 h4{color:#38352F;font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:500;line-height:1.2em;}.elementor-kit-4 h5{color:#38352F;font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;}.elementor-kit-4 h6{color:#7C8A72;font-family:"Jost", Sans-serif;font-size:13px;font-weight:500;line-height:1.4em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-4 h1{font-size:52px;}.elementor-kit-4 h2{font-size:38px;}.elementor-kit-4 h3{font-size:28px;}.elementor-kit-4 h4{font-size:22px;}.elementor-kit-4 h5{font-size:20px;}.elementor-kit-4 h6{font-size:13px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-4 h1{font-size:30px;}.elementor-kit-4 h2{font-size:27px;}.elementor-kit-4 h3{font-size:22px;}.elementor-kit-4 h4{font-size:20px;}.elementor-kit-4 h5{font-size:18px;}.elementor-kit-4 h6{font-size:12px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,400;1,500&family=Jost:wght@300;400;500;600&display=swap');
.lasya-eyebrow .elementor-heading-title,.lasya-eyebrow{font-family:'Jost',sans-serif!important;font-weight:500!important;letter-spacing:.34em!important;text-transform:uppercase!important;}
.lasya-arch{width:46px;height:26px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 26'%3E%3Cpath d='M2 25 C2 12 12 2 23 2 C34 2 44 12 44 25' fill='none' stroke='%237C8A72' stroke-width='1.4'/%3E%3C/svg%3E");}
.lasya-arch-light{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 26'%3E%3Cpath d='M2 25 C2 12 12 2 23 2 C34 2 44 12 44 25' fill='none' stroke='%23D8CFC5' stroke-width='1.4'/%3E%3C/svg%3E")!important;}
.lasya-arch-img img{border-radius:230px 230px 14px 14px!important;}
.lasya-round-img img{border-radius:14px!important;}
.lasya-card{transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s!important;}
.lasya-card:hover{transform:translateY(-6px);box-shadow:0 14px 40px -26px rgba(80,72,58,.55)!important;}
.lasya-imgzoom img{transition:transform .7s cubic-bezier(.22,.61,.36,1);} .lasya-imgzoom:hover img{transform:scale(1.06);}
.lasya-quote{font-family:'Cormorant Garamond',serif!important;font-style:italic!important;}
.lasya-hero-title .elementor-heading-title{letter-spacing:.12em!important;}

.lasya-price{max-width:840px;margin:0 auto}
.lasya-price__group{margin-bottom:32px}
.lasya-price__ghead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px solid #E2DBD1;padding-bottom:10px;margin-bottom:4px}
.lasya-price__ghead h3{font-family:'Cormorant Garamond',serif;font-size:24px;font-weight:500;color:#38352F;margin:0}
.lasya-price__tag{font-family:'Jost',sans-serif;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#7C8A72;white-space:nowrap}
.lasya-price__row{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #EDE8E0}
.lasya-price__row:last-child{border-bottom:none}
.lasya-price__name{font-family:'Jost',sans-serif;font-weight:300;font-size:15.5px;color:#453F38;line-height:1.5}
.lasya-price__name small{display:block;color:#8A857B;font-size:13px;margin-top:3px;font-weight:300}
.lasya-price__val{font-family:'Cormorant Garamond',serif;font-size:21px;color:#2B2B2B;white-space:nowrap}/* End custom CSS */