.elementor .lp-rt{font-family:Montserrat;font-size:14px;color:#6B5E57;line-height:1.6;flex:1 1 auto}.elementor .lp-ri{font-size:20px;line-height:1;padding-block-start:2px;flex:0 0 28px}.elementor .lp-row{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0;padding-inline-end:0;border-block-start-width:1px;display:flex;flex-direction:row;gap:10px;align-items:flex-start;border-top-style:solid;border-top-color:#EFE6DA;\n}.elementor .lp-list{width:100%;padding-block-start:4px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:column;gap:0}.elementor .lp-d{font-family:Montserrat;font-size:15px;color:#6B5E57;line-height:1.7;text-align:left;\n}.elementor .lp-h3{font-family:'Cormorant Garamond';font-weight:500;font-size:38px;color:#4A3F3A;line-height:1.05}.elementor .lp-k{font-family:Montserrat;font-weight:600;font-size:11px;color:#C2A06A;letter-spacing:2px;text-transform:uppercase;text-align:left;\n}.elementor .lp-info{padding:0;display:flex;flex-direction:column;gap:12px;flex:1 1 46%;align-items:flex-start}.elementor .lp-img:hover,.elementor .lp-img:focus-visible{transform:scale3d(1.04,1.04,1)}.elementor .lp-img{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0;inset-inline-start:0;transition:transform 0.5s}.elementor .lp-wsm{overflow:hidden;position:relative;padding:0;border-radius:18px;display:block;flex:1 1 50%;cursor:zoom-in;\n}.elementor .lp-side{height:auto;min-height:440px;padding:0;display:flex;flex-direction:column;gap:12px;flex:1 1 33%}.elementor .lp-wbig{height:auto;min-height:440px;overflow:hidden;position:relative;padding:0;border-radius:18px;display:block;flex:1 1 64%;cursor:zoom-in;cursor:zoom-in;\n}.elementor .lp-g{padding:0;display:flex;flex-direction:row;gap:12px;flex:1 1 50%}.elementor .lp-card{width:100%;max-width:1180px;padding:32px;border-radius:28px;background-color:#FFF;box-shadow:0 12px 40px 0 rgb(42 34 32 / .07);display:flex;flex-direction:row;gap:44px;align-items:stretch}.elementor .rm-small{font-family:Montserrat;font-size:13px;color:#7A6E67;line-height:1.6;text-align:center}.elementor .rm-icon{font-size:34px;line-height:1;text-align:center}.elementor .rm-feat-t{font-family:Montserrat;font-weight:700;font-size:14px;color:#4A3F3A;letter-spacing:1.5px;text-align:center;text-transform:uppercase}.elementor .rm-feat{max-width:260px;padding:10px;display:flex;flex-direction:column;gap:8px;flex:1 1 220px;align-items:center}.elementor .rm-row{width:100%;max-width:1140px;padding:0;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:center;align-items:stretch}.elementor .rm-btn-wa:hover,.elementor .rm-btn-wa:focus-visible{background-color:#1EB457}.elementor .rm-btn-wa{font-family:Montserrat;font-weight:700;font-size:15px;color:#FFF;letter-spacing:1px;text-align:center;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:36px;padding-inline-end:36px;border-radius:40px;background-color:#25D366}.elementor .rm-btn:hover,.elementor .rm-btn:focus-visible{background-color:#7E1F39}.elementor .rm-btn{font-family:Montserrat;font-weight:600;font-size:14px;color:#FFF;letter-spacing:1px;text-align:center;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:40px;background-color:#9E2B4A}.elementor .rm-script{font-family:'Great Vibes';font-weight:400;font-size:38px;color:#9E2B4A;line-height:1.2;text-align:center}.elementor .rm-p{max-width:720px;font-family:Montserrat;font-weight:400;font-size:16px;color:#4A3F3A;line-height:1.7;text-align:center}.elementor .rm-h2{max-width:860px;font-family:'Cormorant Garamond';font-weight:500;font-size:50px;color:#4A3F3A;line-height:1.1;text-align:center}.elementor .rm-kicker{font-family:Montserrat;font-weight:600;font-size:13px;color:#9E2B4A;letter-spacing:4px;text-align:center;text-transform:uppercase}.elementor .rm-sec{padding-block-start:90px;padding-block-end:90px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FBF6EF;display:flex;flex-direction:column;gap:24px;align-items:center}