.elementor .e-db26ab9ba9b4{width:100%;height:100%;object-fit:cover;display:block;object-position:center 52%;\n}.elementor .e-ad119febe59b{overflow:hidden;position:absolute;z-index:0;padding:0px;inset:0;\n}.elementor .e-da0d795d28a1{position:absolute;z-index:1;padding:0px;background-image:linear-gradient(90deg, rgba(24,20,18,0.65) 0%,rgba(24,20,18,0.26) 72%,rgba(24,20,18,0.08) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;inset:0;\n}.elementor .e-3b2d44e9e6c1{max-width:54rem;font-family:"Cormorant Garamond";font-weight:400;font-size:4.6rem;color:#fef3db;letter-spacing:-0.025em;line-height:1.03;}.elementor .e-010c9623bbda{max-width:36rem;font-size:1.15rem;color:#fffaf1;line-height:1.65;margin:0px;}.elementor .e-6360b385659f:hover,.elementor .e-6360b385659f:focus-visible{background-color:#e8d7c3;}.elementor .e-6360b385659f{font-weight:600;font-size:0.95rem;color:#1c1a18;text-decoration:none;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:2px;background-color:#f4ebdf;}.elementor .e-66de062cd674{max-width:58rem;position:relative;z-index:2;padding-block-start:5rem;padding-block-end:5.5rem;padding-inline-start:4rem;padding-inline-end:4rem;display:flex;flex-direction:column;gap:1.15rem;align-items:flex-start;}.elementor .e-9b159754eb0b{min-height:56.25rem;overflow:hidden;position:relative;padding:0px;background-color:#302b27;flex-direction:column;justify-content:flex-end;align-items:stretch;@media(min-width:1025px){height:1100px!important;min-height:1100px!important;max-height:1100px!important;box-sizing:border-box;}\n}.elementor .e-seorvh1-seo{font-family:"Cormorant Garamond";font-weight:400;font-size:clamp(38px,5vw,64px);line-height:1.1;color:#1c1a18;margin:0;\n}.elementor .e-seorvp1-seo{font-family:Inter;font-size:18px;font-weight:300;line-height:1.5;color:#24211e;margin:0;max-width:850px;\n}.elementor .e-seorvwrap-seo{width:min(1200px,calc(100% - 48px));margin:0 auto;padding:clamp(100px,12vw,160px) 0 0;display:flex;flex-direction:column;gap:24px;\n}