.elementor-1007 .elementor-element.elementor-element-479a513{--display:flex;}.elementor-1007 .elementor-element.elementor-element-92da6ed .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:22px;color:var( --e-global-color-d91bbab );}.elementor-1007 .elementor-element.elementor-element-e573293 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-e573293{text-align:center;}.elementor-1007 .elementor-element.elementor-element-e573293 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:400;line-height:1.1;letter-spacing:-0.01em;}.elementor-1007 .elementor-element.elementor-element-0df1f87 > .elementor-widget-container{margin:28px 0px 28px 0px;}.elementor-1007 .elementor-element.elementor-element-0df1f87 .elementor-heading-title{font-size:14px;letter-spacing:1em;color:#C69B5A;}.elementor-1007 .elementor-element.elementor-element-a1b4330{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;text-align:center;}.elementor-1007 .elementor-element.elementor-element-a1b4330 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-a1b4330.elementor-element{--align-self:center;}.elementor-1007 .elementor-element.elementor-element-a1b4330 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:italic;line-height:1.6;color:rgb(90, 48, 56);}.elementor-1007 .elementor-element.elementor-element-0758b55{--display:flex;}.elementor-1007 .elementor-element.elementor-element-0758b55.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1007 .elementor-element.elementor-element-1a1883c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C69B5A;--border-color:#C69B5A;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1007 .elementor-element.elementor-element-56ca241{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007 .elementor-element.elementor-element-56ca241.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1007 .elementor-element.elementor-element-25edd91 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:0.5em;color:var( --e-global-color-f096d82 );}.elementor-1007 .elementor-element.elementor-element-fd25998 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-fd25998{text-align:start;}.elementor-1007 .elementor-element.elementor-element-fd25998 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:400;line-height:.95;letter-spacing:-0.01em;}.elementor-1007 .elementor-element.elementor-element-e79ff8f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007 .elementor-element.elementor-element-f35b11f{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:end;}.elementor-1007 .elementor-element.elementor-element-f35b11f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-f35b11f.elementor-element{--align-self:flex-end;}.elementor-1007 .elementor-element.elementor-element-f35b11f .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:italic;line-height:1.6;color:rgb(90, 48, 56);}.elementor-1007 .elementor-element.elementor-element-625c7cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1007 .elementor-element.elementor-element-496a93f{--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;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007 .elementor-element.elementor-element-628b22e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-628b22e img{width:100%;max-width:100%;height:630px;object-fit:cover;object-position:center center;}.elementor-1007 .elementor-element.elementor-element-edabfc2{--display:flex;}.elementor-1007 .elementor-element.elementor-element-e8dfe8d .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:18px;letter-spacing:0.01em;color:var( --e-global-color-f096d82 );}.elementor-1007 .elementor-element.elementor-element-3861869 > .elementor-widget-container{border-style:none;}.elementor-1007 .elementor-element.elementor-element-3861869 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:15px;line-height:1.55;color:#FAF3E9F2;}.elementor-1007 .elementor-element.elementor-element-69b007c > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-1007 .elementor-element.elementor-element-69b007c{text-align:start;}.elementor-1007 .elementor-element.elementor-element-69b007c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:11px;text-transform:uppercase;text-decoration:none;letter-spacing:0.22em;color:var( --e-global-color-f096d82 );}.elementor-1007 .elementor-element.elementor-element-582ff47 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-582ff47{text-align:start;}.elementor-1007 .elementor-element.elementor-element-582ff47 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:20px;color:var( --e-global-color-4a298f8 );}.elementor-1007 .elementor-element.elementor-element-ae68c16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-ae68c16{text-align:start;}.elementor-1007 .elementor-element.elementor-element-ae68c16 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;line-height:1.1;letter-spacing:-0.01em;}.elementor-1007 .elementor-element.elementor-element-ce20bef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007 .elementor-element.elementor-element-08ba176{text-align:start;}.elementor-1007 .elementor-element.elementor-element-08ba176 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}.elementor-1007 .elementor-element.elementor-element-bc94f35{text-align:start;}.elementor-1007 .elementor-element.elementor-element-bc94f35 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}.elementor-1007 .elementor-element.elementor-element-ce2c7b1{text-align:start;}.elementor-1007 .elementor-element.elementor-element-ce2c7b1 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}.elementor-1007 .elementor-element.elementor-element-5582796{text-align:start;}.elementor-1007 .elementor-element.elementor-element-5582796 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}.elementor-1007 .elementor-element.elementor-element-77ff45d{text-align:start;}.elementor-1007 .elementor-element.elementor-element-77ff45d .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}.elementor-1007 .elementor-element.elementor-element-7a3cbd7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007 .elementor-element.elementor-element-f7cc5df .elementor-button{background-color:#4A101800;font-family:"Cormorant Garamond", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:0.22em;fill:#4A1018;color:#4A1018;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-f096d82 );border-radius:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-1007 .elementor-element.elementor-element-f7cc5df{width:auto;max-width:auto;}.elementor-1007 .elementor-element.elementor-element-f7cc5df > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-f7cc5df.elementor-element{--align-self:flex-start;}.elementor-1007 .elementor-element.elementor-element-9183703 .elementor-button{background-color:#4A101800;font-family:"Cormorant Garamond", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:0.22em;fill:#4A1018;color:#4A1018;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-f096d82 );border-radius:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-1007 .elementor-element.elementor-element-9183703{width:auto;max-width:auto;}.elementor-1007 .elementor-element.elementor-element-9183703 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-9183703.elementor-element{--align-self:flex-start;}.elementor-1007 .elementor-element.elementor-element-be782d7{--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;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007 .elementor-element.elementor-element-c6bec04 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-c6bec04 img{width:100%;max-width:100%;height:630px;object-fit:cover;object-position:center center;}.elementor-1007 .elementor-element.elementor-element-a7dca3a{--display:flex;}.elementor-1007 .elementor-element.elementor-element-e29fb88 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:18px;letter-spacing:0.01em;color:var( --e-global-color-f096d82 );}.elementor-1007 .elementor-element.elementor-element-39a7280 > .elementor-widget-container{border-style:none;}.elementor-1007 .elementor-element.elementor-element-39a7280 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:15px;line-height:1.55;color:#FAF3E9F2;}.elementor-1007 .elementor-element.elementor-element-30b5185 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-1007 .elementor-element.elementor-element-30b5185{text-align:start;}.elementor-1007 .elementor-element.elementor-element-30b5185 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:11px;text-transform:uppercase;text-decoration:none;letter-spacing:0.22em;color:var( --e-global-color-f096d82 );}.elementor-1007 .elementor-element.elementor-element-c78be79 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-c78be79{text-align:start;}.elementor-1007 .elementor-element.elementor-element-c78be79 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:20px;color:var( --e-global-color-4a298f8 );}.elementor-1007 .elementor-element.elementor-element-a0ef57e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-a0ef57e{text-align:start;}.elementor-1007 .elementor-element.elementor-element-a0ef57e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;line-height:1.1;letter-spacing:-0.01em;}.elementor-1007 .elementor-element.elementor-element-66561d1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007 .elementor-element.elementor-element-a9d477d{text-align:start;}.elementor-1007 .elementor-element.elementor-element-a9d477d .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}.elementor-1007 .elementor-element.elementor-element-ec08b0a{text-align:start;}.elementor-1007 .elementor-element.elementor-element-ec08b0a .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}.elementor-1007 .elementor-element.elementor-element-79106dd{text-align:start;}.elementor-1007 .elementor-element.elementor-element-79106dd .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}.elementor-1007 .elementor-element.elementor-element-aae5fbb{text-align:start;}.elementor-1007 .elementor-element.elementor-element-aae5fbb .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}.elementor-1007 .elementor-element.elementor-element-c87f904{text-align:start;}.elementor-1007 .elementor-element.elementor-element-c87f904 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}.elementor-1007 .elementor-element.elementor-element-eb38cba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007 .elementor-element.elementor-element-9bf9c6f .elementor-button{background-color:#4A101800;font-family:"Cormorant Garamond", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:0.22em;fill:#4A1018;color:#4A1018;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-f096d82 );border-radius:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-1007 .elementor-element.elementor-element-9bf9c6f{width:auto;max-width:auto;}.elementor-1007 .elementor-element.elementor-element-9bf9c6f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-9bf9c6f.elementor-element{--align-self:flex-start;}.elementor-1007 .elementor-element.elementor-element-95460fc .elementor-button{background-color:#4A101800;font-family:"Cormorant Garamond", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:0.22em;fill:#4A1018;color:#4A1018;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-f096d82 );border-radius:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-1007 .elementor-element.elementor-element-95460fc{width:auto;max-width:auto;}.elementor-1007 .elementor-element.elementor-element-95460fc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-95460fc.elementor-element{--align-self:flex-start;}.elementor-1007 .elementor-element.elementor-element-4c7dcaa{--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;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007 .elementor-element.elementor-element-0423110 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-0423110 img{width:100%;max-width:100%;height:630px;object-fit:cover;object-position:center center;}.elementor-1007 .elementor-element.elementor-element-9582803{--display:flex;}.elementor-1007 .elementor-element.elementor-element-4aeaf06 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:18px;letter-spacing:0.01em;color:var( --e-global-color-f096d82 );}.elementor-1007 .elementor-element.elementor-element-d811005 > .elementor-widget-container{border-style:none;}.elementor-1007 .elementor-element.elementor-element-d811005 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:15px;line-height:1.55;color:#FAF3E9F2;}.elementor-1007 .elementor-element.elementor-element-07994ce > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-1007 .elementor-element.elementor-element-07994ce{text-align:start;}.elementor-1007 .elementor-element.elementor-element-07994ce .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:11px;text-transform:uppercase;text-decoration:none;letter-spacing:0.22em;color:var( --e-global-color-f096d82 );}.elementor-1007 .elementor-element.elementor-element-5d19b14 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-5d19b14{text-align:start;}.elementor-1007 .elementor-element.elementor-element-5d19b14 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:20px;color:var( --e-global-color-4a298f8 );}.elementor-1007 .elementor-element.elementor-element-7be6580 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-7be6580{text-align:start;}.elementor-1007 .elementor-element.elementor-element-7be6580 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;line-height:1.1;letter-spacing:-0.01em;}.elementor-1007 .elementor-element.elementor-element-b5bc4ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007 .elementor-element.elementor-element-45e7b33{text-align:start;}.elementor-1007 .elementor-element.elementor-element-45e7b33 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}.elementor-1007 .elementor-element.elementor-element-cd2b489{text-align:start;}.elementor-1007 .elementor-element.elementor-element-cd2b489 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}.elementor-1007 .elementor-element.elementor-element-a37d423{text-align:start;}.elementor-1007 .elementor-element.elementor-element-a37d423 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}.elementor-1007 .elementor-element.elementor-element-7c67efb{text-align:start;}.elementor-1007 .elementor-element.elementor-element-7c67efb .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}.elementor-1007 .elementor-element.elementor-element-107f518{text-align:start;}.elementor-1007 .elementor-element.elementor-element-107f518 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}.elementor-1007 .elementor-element.elementor-element-748185c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007 .elementor-element.elementor-element-f581a0b .elementor-button{background-color:#4A101800;font-family:"Cormorant Garamond", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:0.22em;fill:#4A1018;color:#4A1018;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-f096d82 );border-radius:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-1007 .elementor-element.elementor-element-f581a0b{width:auto;max-width:auto;}.elementor-1007 .elementor-element.elementor-element-f581a0b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-f581a0b.elementor-element{--align-self:flex-start;}.elementor-1007 .elementor-element.elementor-element-54fe923 .elementor-button{background-color:#4A101800;font-family:"Cormorant Garamond", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:0.22em;fill:#4A1018;color:#4A1018;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-f096d82 );border-radius:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-1007 .elementor-element.elementor-element-54fe923{width:auto;max-width:auto;}.elementor-1007 .elementor-element.elementor-element-54fe923 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-54fe923.elementor-element{--align-self:flex-start;}.elementor-1007 .elementor-element.elementor-element-adac429{--display:flex;}.elementor-1007 .elementor-element.elementor-element-adac429.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1007 .elementor-element.elementor-element-75ce01c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C69B5A;--border-color:#C69B5A;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1007 .elementor-element.elementor-element-629304e{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007 .elementor-element.elementor-element-629304e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1007 .elementor-element.elementor-element-8478f15 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:0.5em;color:var( --e-global-color-f096d82 );}.elementor-1007 .elementor-element.elementor-element-03e3384 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-03e3384{text-align:start;}.elementor-1007 .elementor-element.elementor-element-03e3384 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:400;line-height:.95;letter-spacing:-0.01em;}.elementor-1007 .elementor-element.elementor-element-bb47467{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007 .elementor-element.elementor-element-9cd4409{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:end;}.elementor-1007 .elementor-element.elementor-element-9cd4409 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-9cd4409.elementor-element{--align-self:flex-end;}.elementor-1007 .elementor-element.elementor-element-9cd4409 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:italic;line-height:1.6;color:rgb(90, 48, 56);}.elementor-1007 .elementor-element.elementor-element-a7532e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1007 .elementor-element.elementor-element-27b86c4{--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;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007 .elementor-element.elementor-element-93dfc63 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-93dfc63 img{width:100%;max-width:100%;height:630px;object-fit:cover;object-position:center center;}.elementor-1007 .elementor-element.elementor-element-a8f4638{--display:flex;}.elementor-1007 .elementor-element.elementor-element-06936d6 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:18px;letter-spacing:0.01em;color:var( --e-global-color-f096d82 );}.elementor-1007 .elementor-element.elementor-element-4361661 > .elementor-widget-container{border-style:none;}.elementor-1007 .elementor-element.elementor-element-4361661 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:15px;line-height:1.55;color:#FAF3E9F2;}.elementor-1007 .elementor-element.elementor-element-a6333b1 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-1007 .elementor-element.elementor-element-a6333b1{text-align:start;}.elementor-1007 .elementor-element.elementor-element-a6333b1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:11px;text-transform:uppercase;text-decoration:none;letter-spacing:0.22em;color:var( --e-global-color-f096d82 );}.elementor-1007 .elementor-element.elementor-element-7097280 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-7097280{text-align:start;}.elementor-1007 .elementor-element.elementor-element-7097280 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:20px;color:var( --e-global-color-4a298f8 );}.elementor-1007 .elementor-element.elementor-element-8002e09 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-8002e09{text-align:start;}.elementor-1007 .elementor-element.elementor-element-8002e09 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;line-height:1.1;letter-spacing:-0.01em;}.elementor-1007 .elementor-element.elementor-element-119f69f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007 .elementor-element.elementor-element-7e2c17d{text-align:start;}.elementor-1007 .elementor-element.elementor-element-7e2c17d .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}.elementor-1007 .elementor-element.elementor-element-7b877fe{text-align:start;}.elementor-1007 .elementor-element.elementor-element-7b877fe .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}.elementor-1007 .elementor-element.elementor-element-15da883{text-align:start;}.elementor-1007 .elementor-element.elementor-element-15da883 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}.elementor-1007 .elementor-element.elementor-element-ffda812{text-align:start;}.elementor-1007 .elementor-element.elementor-element-ffda812 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}.elementor-1007 .elementor-element.elementor-element-0d4b77b{text-align:start;}.elementor-1007 .elementor-element.elementor-element-0d4b77b .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}.elementor-1007 .elementor-element.elementor-element-d85c711{text-align:start;}.elementor-1007 .elementor-element.elementor-element-d85c711 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}.elementor-1007 .elementor-element.elementor-element-014f734{text-align:start;}.elementor-1007 .elementor-element.elementor-element-014f734 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}.elementor-1007 .elementor-element.elementor-element-33f7d08{text-align:start;}.elementor-1007 .elementor-element.elementor-element-33f7d08 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}.elementor-1007 .elementor-element.elementor-element-445b545{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007 .elementor-element.elementor-element-7df8527 .elementor-button{background-color:#4A101800;font-family:"Cormorant Garamond", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:0.22em;fill:#4A1018;color:#4A1018;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-f096d82 );border-radius:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-1007 .elementor-element.elementor-element-7df8527{width:auto;max-width:auto;}.elementor-1007 .elementor-element.elementor-element-7df8527 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-7df8527.elementor-element{--align-self:flex-start;}.elementor-1007 .elementor-element.elementor-element-c5ce051 .elementor-button{background-color:#4A101800;font-family:"Cormorant Garamond", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:0.22em;fill:#4A1018;color:#4A1018;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-f096d82 );border-radius:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-1007 .elementor-element.elementor-element-c5ce051{width:auto;max-width:auto;}.elementor-1007 .elementor-element.elementor-element-c5ce051 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-c5ce051.elementor-element{--align-self:flex-start;}.elementor-1007 .elementor-element.elementor-element-8bc3228{--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;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007 .elementor-element.elementor-element-83c8357 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-83c8357 img{width:100%;max-width:100%;height:635px;object-fit:cover;object-position:center center;}.elementor-1007 .elementor-element.elementor-element-0256efe{--display:flex;}.elementor-1007 .elementor-element.elementor-element-7ab57c0 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:18px;letter-spacing:0.01em;color:var( --e-global-color-f096d82 );}.elementor-1007 .elementor-element.elementor-element-7190703 > .elementor-widget-container{border-style:none;}.elementor-1007 .elementor-element.elementor-element-7190703 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:15px;line-height:1.55;color:#FAF3E9F2;}.elementor-1007 .elementor-element.elementor-element-a460f96 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-1007 .elementor-element.elementor-element-a460f96{text-align:start;}.elementor-1007 .elementor-element.elementor-element-a460f96 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:11px;text-transform:uppercase;text-decoration:none;letter-spacing:0.22em;color:var( --e-global-color-f096d82 );}.elementor-1007 .elementor-element.elementor-element-4365c9d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-4365c9d{text-align:start;}.elementor-1007 .elementor-element.elementor-element-4365c9d .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:20px;color:var( --e-global-color-4a298f8 );}.elementor-1007 .elementor-element.elementor-element-c04a99c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-c04a99c{text-align:start;}.elementor-1007 .elementor-element.elementor-element-c04a99c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;line-height:1.1;letter-spacing:-0.01em;}.elementor-1007 .elementor-element.elementor-element-5eefa73{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007 .elementor-element.elementor-element-f4b42c6{text-align:start;}.elementor-1007 .elementor-element.elementor-element-f4b42c6 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}.elementor-1007 .elementor-element.elementor-element-599181a{--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;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007 .elementor-element.elementor-element-81f7f67 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-81f7f67 img{width:100%;max-width:100%;height:635px;object-fit:cover;object-position:center center;}.elementor-1007 .elementor-element.elementor-element-d6dcaf5{--display:flex;}.elementor-1007 .elementor-element.elementor-element-0055efa .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:18px;letter-spacing:0.01em;color:var( --e-global-color-f096d82 );}.elementor-1007 .elementor-element.elementor-element-ee1eb87 > .elementor-widget-container{border-style:none;}.elementor-1007 .elementor-element.elementor-element-ee1eb87 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:15px;line-height:1.55;color:#FAF3E9F2;}.elementor-1007 .elementor-element.elementor-element-3cef7d9 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-1007 .elementor-element.elementor-element-3cef7d9{text-align:start;}.elementor-1007 .elementor-element.elementor-element-3cef7d9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:11px;text-transform:uppercase;text-decoration:none;letter-spacing:0.22em;color:var( --e-global-color-f096d82 );}.elementor-1007 .elementor-element.elementor-element-854f968 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-854f968{text-align:start;}.elementor-1007 .elementor-element.elementor-element-854f968 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:20px;color:var( --e-global-color-4a298f8 );}.elementor-1007 .elementor-element.elementor-element-432f71e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-432f71e{text-align:start;}.elementor-1007 .elementor-element.elementor-element-432f71e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;line-height:1.1;letter-spacing:-0.01em;}.elementor-1007 .elementor-element.elementor-element-725b399{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007 .elementor-element.elementor-element-190a78b{text-align:start;}.elementor-1007 .elementor-element.elementor-element-190a78b .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}.elementor-1007 .elementor-element.elementor-element-325c80f{--display:flex;}.elementor-1007 .elementor-element.elementor-element-325c80f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1007 .elementor-element.elementor-element-9284f3c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C69B5A;--border-color:#C69B5A;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1007 .elementor-element.elementor-element-9fc52b7{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007 .elementor-element.elementor-element-9fc52b7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1007 .elementor-element.elementor-element-96ded0e .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:0.5em;color:var( --e-global-color-f096d82 );}.elementor-1007 .elementor-element.elementor-element-5d9bbed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-5d9bbed{text-align:start;}.elementor-1007 .elementor-element.elementor-element-5d9bbed .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:400;line-height:.95;letter-spacing:-0.01em;}.elementor-1007 .elementor-element.elementor-element-6d8a973{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007 .elementor-element.elementor-element-e4c39e8{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:end;}.elementor-1007 .elementor-element.elementor-element-e4c39e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-e4c39e8.elementor-element{--align-self:flex-end;}.elementor-1007 .elementor-element.elementor-element-e4c39e8 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:italic;line-height:1.6;color:rgb(90, 48, 56);}.elementor-1007 .elementor-element.elementor-element-6c06dde{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1007 .elementor-element.elementor-element-30523e4{--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;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007 .elementor-element.elementor-element-7e8aa88 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-7e8aa88 img{width:100%;max-width:100%;height:630px;object-fit:cover;object-position:center center;}.elementor-1007 .elementor-element.elementor-element-bc8b3d2{--display:flex;}.elementor-1007 .elementor-element.elementor-element-1b184b3 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:18px;letter-spacing:0.01em;color:var( --e-global-color-f096d82 );}.elementor-1007 .elementor-element.elementor-element-09ffda8 > .elementor-widget-container{border-style:none;}.elementor-1007 .elementor-element.elementor-element-09ffda8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:15px;line-height:1.55;color:#FAF3E9F2;}.elementor-1007 .elementor-element.elementor-element-8e4edf4 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-1007 .elementor-element.elementor-element-8e4edf4{text-align:start;}.elementor-1007 .elementor-element.elementor-element-8e4edf4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:11px;text-transform:uppercase;text-decoration:none;letter-spacing:0.22em;color:var( --e-global-color-f096d82 );}.elementor-1007 .elementor-element.elementor-element-ee92fee > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-ee92fee{text-align:start;}.elementor-1007 .elementor-element.elementor-element-ee92fee .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:20px;color:var( --e-global-color-4a298f8 );}.elementor-1007 .elementor-element.elementor-element-cf2c64d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-cf2c64d{text-align:start;}.elementor-1007 .elementor-element.elementor-element-cf2c64d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;line-height:1.1;letter-spacing:-0.01em;}.elementor-1007 .elementor-element.elementor-element-9c1e7a8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007 .elementor-element.elementor-element-1da362d{text-align:start;}.elementor-1007 .elementor-element.elementor-element-1da362d .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}.elementor-1007 .elementor-element.elementor-element-14b2bb4{text-align:start;}.elementor-1007 .elementor-element.elementor-element-14b2bb4 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}.elementor-1007 .elementor-element.elementor-element-913f993{text-align:start;}.elementor-1007 .elementor-element.elementor-element-913f993 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}.elementor-1007 .elementor-element.elementor-element-0b11c31{text-align:start;}.elementor-1007 .elementor-element.elementor-element-0b11c31 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}.elementor-1007 .elementor-element.elementor-element-9285482{text-align:start;}.elementor-1007 .elementor-element.elementor-element-9285482 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}.elementor-1007 .elementor-element.elementor-element-f3f8a6f{text-align:start;}.elementor-1007 .elementor-element.elementor-element-f3f8a6f .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}.elementor-1007 .elementor-element.elementor-element-25753a8{text-align:start;}.elementor-1007 .elementor-element.elementor-element-25753a8 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}.elementor-1007 .elementor-element.elementor-element-2f164e1{text-align:start;}.elementor-1007 .elementor-element.elementor-element-2f164e1 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}.elementor-1007 .elementor-element.elementor-element-629b9fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007 .elementor-element.elementor-element-33f6340 .elementor-button{background-color:#4A101800;font-family:"Cormorant Garamond", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:0.22em;fill:#4A1018;color:#4A1018;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-f096d82 );border-radius:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-1007 .elementor-element.elementor-element-33f6340{width:auto;max-width:auto;}.elementor-1007 .elementor-element.elementor-element-33f6340 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-33f6340.elementor-element{--align-self:flex-start;}.elementor-1007 .elementor-element.elementor-element-974f018 .elementor-button{background-color:#4A101800;font-family:"Cormorant Garamond", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:0.22em;fill:#4A1018;color:#4A1018;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-f096d82 );border-radius:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-1007 .elementor-element.elementor-element-974f018{width:auto;max-width:auto;}.elementor-1007 .elementor-element.elementor-element-974f018 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-974f018.elementor-element{--align-self:flex-start;}.elementor-1007 .elementor-element.elementor-element-7d6e6a2{--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;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007 .elementor-element.elementor-element-4bb2ad0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-4bb2ad0 img{width:100%;max-width:100%;height:635px;object-fit:cover;object-position:center center;}.elementor-1007 .elementor-element.elementor-element-524ecb0{--display:flex;}.elementor-1007 .elementor-element.elementor-element-083bbc0 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:18px;letter-spacing:0.01em;color:var( --e-global-color-f096d82 );}.elementor-1007 .elementor-element.elementor-element-7d615e5 > .elementor-widget-container{border-style:none;}.elementor-1007 .elementor-element.elementor-element-7d615e5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:15px;line-height:1.55;color:#FAF3E9F2;}.elementor-1007 .elementor-element.elementor-element-ecbcfb1 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-1007 .elementor-element.elementor-element-ecbcfb1{text-align:start;}.elementor-1007 .elementor-element.elementor-element-ecbcfb1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:11px;text-transform:uppercase;text-decoration:none;letter-spacing:0.22em;color:var( --e-global-color-f096d82 );}.elementor-1007 .elementor-element.elementor-element-53a4d82 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-53a4d82{text-align:start;}.elementor-1007 .elementor-element.elementor-element-53a4d82 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:20px;color:var( --e-global-color-4a298f8 );}.elementor-1007 .elementor-element.elementor-element-cbf07ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-cbf07ec{text-align:start;}.elementor-1007 .elementor-element.elementor-element-cbf07ec .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;line-height:1.1;letter-spacing:-0.01em;}.elementor-1007 .elementor-element.elementor-element-bd66796{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007 .elementor-element.elementor-element-e66a1a0{text-align:start;}.elementor-1007 .elementor-element.elementor-element-e66a1a0 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}.elementor-1007 .elementor-element.elementor-element-8d70810{--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;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007 .elementor-element.elementor-element-15a08fd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-15a08fd img{width:100%;max-width:100%;height:635px;object-fit:cover;object-position:center center;}.elementor-1007 .elementor-element.elementor-element-b72d659{--display:flex;}.elementor-1007 .elementor-element.elementor-element-c76efe8 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:18px;letter-spacing:0.01em;color:var( --e-global-color-f096d82 );}.elementor-1007 .elementor-element.elementor-element-7044b3c > .elementor-widget-container{border-style:none;}.elementor-1007 .elementor-element.elementor-element-7044b3c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:15px;line-height:1.55;color:#FAF3E9F2;}.elementor-1007 .elementor-element.elementor-element-5bc7b66 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-1007 .elementor-element.elementor-element-5bc7b66{text-align:start;}.elementor-1007 .elementor-element.elementor-element-5bc7b66 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:11px;text-transform:uppercase;text-decoration:none;letter-spacing:0.22em;color:var( --e-global-color-f096d82 );}.elementor-1007 .elementor-element.elementor-element-89d3614 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-89d3614{text-align:start;}.elementor-1007 .elementor-element.elementor-element-89d3614 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:20px;color:var( --e-global-color-4a298f8 );}.elementor-1007 .elementor-element.elementor-element-df726e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-df726e9{text-align:start;}.elementor-1007 .elementor-element.elementor-element-df726e9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;line-height:1.1;letter-spacing:-0.01em;}.elementor-1007 .elementor-element.elementor-element-28f692d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007 .elementor-element.elementor-element-1164998{text-align:start;}.elementor-1007 .elementor-element.elementor-element-1164998 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.05em;color:var( --e-global-color-8c8f201 );}@media(max-width:1024px){.elementor-1007 .elementor-element.elementor-element-a1b4330 > .elementor-widget-container{margin:24px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-a1b4330{--container-widget-width:480px;--container-widget-flex-grow:0;width:var( --container-widget-width, 480px );max-width:480px;}.elementor-1007 .elementor-element.elementor-element-f35b11f > .elementor-widget-container{margin:24px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-f35b11f{--container-widget-width:480px;--container-widget-flex-grow:0;width:var( --container-widget-width, 480px );max-width:480px;}.elementor-1007 .elementor-element.elementor-element-9cd4409 > .elementor-widget-container{margin:24px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-9cd4409{--container-widget-width:480px;--container-widget-flex-grow:0;width:var( --container-widget-width, 480px );max-width:480px;}.elementor-1007 .elementor-element.elementor-element-e4c39e8 > .elementor-widget-container{margin:24px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-e4c39e8{--container-widget-width:480px;--container-widget-flex-grow:0;width:var( --container-widget-width, 480px );max-width:480px;}}@media(max-width:767px){.elementor-1007 .elementor-element.elementor-element-a1b4330 > .elementor-widget-container{margin:16px 0px 22px 0px;padding:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-a1b4330{--container-widget-width:480px;--container-widget-flex-grow:0;width:var( --container-widget-width, 480px );max-width:480px;}.elementor-1007 .elementor-element.elementor-element-a1b4330 .elementor-heading-title{font-size:16px;}.elementor-1007 .elementor-element.elementor-element-f35b11f > .elementor-widget-container{margin:16px 0px 22px 0px;padding:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-f35b11f{--container-widget-width:480px;--container-widget-flex-grow:0;width:var( --container-widget-width, 480px );max-width:480px;}.elementor-1007 .elementor-element.elementor-element-f35b11f .elementor-heading-title{font-size:16px;}.elementor-1007 .elementor-element.elementor-element-9cd4409 > .elementor-widget-container{margin:16px 0px 22px 0px;padding:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-9cd4409{--container-widget-width:480px;--container-widget-flex-grow:0;width:var( --container-widget-width, 480px );max-width:480px;}.elementor-1007 .elementor-element.elementor-element-9cd4409 .elementor-heading-title{font-size:16px;}.elementor-1007 .elementor-element.elementor-element-e4c39e8 > .elementor-widget-container{margin:16px 0px 22px 0px;padding:0px 0px 0px 0px;}.elementor-1007 .elementor-element.elementor-element-e4c39e8{--container-widget-width:480px;--container-widget-flex-grow:0;width:var( --container-widget-width, 480px );max-width:480px;}.elementor-1007 .elementor-element.elementor-element-e4c39e8 .elementor-heading-title{font-size:16px;}}@media(min-width:768px){.elementor-1007 .elementor-element.elementor-element-0758b55{--width:100%;}.elementor-1007 .elementor-element.elementor-element-56ca241{--width:60%;}.elementor-1007 .elementor-element.elementor-element-e79ff8f{--width:40%;}.elementor-1007 .elementor-element.elementor-element-adac429{--width:100%;}.elementor-1007 .elementor-element.elementor-element-629304e{--width:60%;}.elementor-1007 .elementor-element.elementor-element-bb47467{--width:40%;}.elementor-1007 .elementor-element.elementor-element-325c80f{--width:100%;}.elementor-1007 .elementor-element.elementor-element-9fc52b7{--width:60%;}.elementor-1007 .elementor-element.elementor-element-6d8a973{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1007 .elementor-element.elementor-element-56ca241{--width:494px;}.elementor-1007 .elementor-element.elementor-element-629304e{--width:494px;}.elementor-1007 .elementor-element.elementor-element-9fc52b7{--width:494px;}}/* Start custom CSS for heading, class: .elementor-element-92da6ed */.hero-eyebrow span::before{
        content: "❦ ";
    color: #c69b5a;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0df1f87 */.divider-ornament p::before,
.divider-ornament p::after {
    content: " ─── ";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-479a513 */.elementor-1007 .elementor-element.elementor-element-479a513{
    --cream-deep: #f0e4d2;
    --paper: #fdf9f1;
    --ink: #2e0a10;
  
    font-family: 'Lora', Georgia, serif;
    color: var(--ink);
    line-height: 1.6;
    -webkit-font-smoothing: antialiased;
    margin: 0;
    box-sizing: border-box;
    background: linear-gradient(180deg, var(--cream-deep), var(--paper));
    padding: 80px 80px 40px;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-582ff47 */.hero-eyebrow span::before{
        content: "❦ ";
    color: #c69b5a;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08ba176 */.elementor-1007 .elementor-element.elementor-element-08ba176
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc94f35 */.elementor-1007 .elementor-element.elementor-element-bc94f35
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce2c7b1 */.elementor-1007 .elementor-element.elementor-element-ce2c7b1
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5582796 */.elementor-1007 .elementor-element.elementor-element-5582796
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77ff45d */.elementor-1007 .elementor-element.elementor-element-77ff45d
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-496a93f */.book-cover {
  position: relative;
  width: 100%;
  cursor: pointer;
  border-radius: 4px;
  overflow: hidden;
}
.book-cover img {
  display: block;
  width: 100%;
}
.book-blurb-overlay {
  position: absolute;
  inset: 0;
  height: 635px;
  background: rgba(60, 10, 20, 0.88);
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 24px 20px;
  opacity: 0;
  transition: opacity 0.35s ease;
  z-index: 999;
}
.book-cover:hover .book-blurb-overlay {
  opacity: 1;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c78be79 */.hero-eyebrow span::before{
        content: "❦ ";
    color: #c69b5a;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9d477d */.elementor-1007 .elementor-element.elementor-element-a9d477d
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec08b0a */.elementor-1007 .elementor-element.elementor-element-ec08b0a
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79106dd */.elementor-1007 .elementor-element.elementor-element-79106dd
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aae5fbb */.elementor-1007 .elementor-element.elementor-element-aae5fbb
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c87f904 */.elementor-1007 .elementor-element.elementor-element-c87f904
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be782d7 */.book-cover {
  position: relative;
  width: 100%;
  cursor: pointer;
  border-radius: 4px;
  overflow: hidden;
}
.book-cover img {
  display: block;
  width: 100%;
}
.book-blurb-overlay {
  position: absolute;
  inset: 0;
  height: 635px;
  background: rgba(60, 10, 20, 0.88);
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 24px 20px;
  opacity: 0;
  transition: opacity 0.35s ease;
  z-index: 999;
}
.book-cover:hover .book-blurb-overlay {
  opacity: 1;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d19b14 */.hero-eyebrow span::before{
        content: "❦ ";
    color: #c69b5a;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45e7b33 */.elementor-1007 .elementor-element.elementor-element-45e7b33
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd2b489 */.elementor-1007 .elementor-element.elementor-element-cd2b489
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a37d423 */.elementor-1007 .elementor-element.elementor-element-a37d423
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c67efb */.elementor-1007 .elementor-element.elementor-element-7c67efb
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107f518 */.elementor-1007 .elementor-element.elementor-element-107f518
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c7dcaa */.book-cover {
  position: relative;
  width: 100%;
  cursor: pointer;
  border-radius: 4px;
  overflow: hidden;
}
.book-cover img {
  display: block;
  width: 100%;
}
.book-blurb-overlay {
  position: absolute;
  inset: 0;
  height: 635px;
  background: rgba(60, 10, 20, 0.88);
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 24px 20px;
  opacity: 0;
  transition: opacity 0.35s ease;
  z-index: 999;
}
.book-cover:hover .book-blurb-overlay {
  opacity: 1;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0758b55 */.elementor-1007 .elementor-element.elementor-element-0758b55{
        --cream: #faf3e9;
    --ink: #2e0a10;
    font-family: 'Lora', Georgia, serif;
    color: var(--ink);
    line-height: 1.6;
    -webkit-font-smoothing: antialiased;
    margin: 0;
    box-sizing: border-box;
    padding: 80px;
    border-bottom: 1px solid rgba(184, 140, 74, 0.2);
    background: var(--cream);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7097280 */.hero-eyebrow span::before{
        content: "❦ ";
    color: #c69b5a;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e2c17d */.elementor-1007 .elementor-element.elementor-element-7e2c17d
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b877fe */.elementor-1007 .elementor-element.elementor-element-7b877fe
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15da883 */.elementor-1007 .elementor-element.elementor-element-15da883
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ffda812 */.elementor-1007 .elementor-element.elementor-element-ffda812
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d4b77b */.elementor-1007 .elementor-element.elementor-element-0d4b77b
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d85c711 */.elementor-1007 .elementor-element.elementor-element-d85c711
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-014f734 */.elementor-1007 .elementor-element.elementor-element-014f734
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33f7d08 */.elementor-1007 .elementor-element.elementor-element-33f7d08
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27b86c4 */.book-cover {
  position: relative;
  width: 100%;
  cursor: pointer;
  border-radius: 4px;
  overflow: hidden;
}
.book-cover img {
  display: block;
  width: 100%;
}
.book-blurb-overlay {
  position: absolute;
  inset: 0;
  height: 635px;
  background: rgba(60, 10, 20, 0.88);
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 24px 20px;
  opacity: 0;
  transition: opacity 0.35s ease;
  z-index: 999;
}
.book-cover:hover .book-blurb-overlay {
  opacity: 1;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4365c9d */.hero-eyebrow span::before{
        content: "❦ ";
    color: #c69b5a;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4b42c6 */.elementor-1007 .elementor-element.elementor-element-f4b42c6
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bc3228 */.book-cover {
  position: relative;
  width: 100%;
  cursor: pointer;
  border-radius: 4px;
  overflow: hidden;
}
.book-cover img {
  display: block;
  width: 100%;
}
.book-blurb-overlay {
  position: absolute;
  inset: 0;
  height: 635px;
  background: rgba(60, 10, 20, 0.88);
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 24px 20px;
  opacity: 0;
  transition: opacity 0.35s ease;
  z-index: 999;
}
.book-cover:hover .book-blurb-overlay {
  opacity: 1;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-854f968 */.hero-eyebrow span::before{
        content: "❦ ";
    color: #c69b5a;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-190a78b */.elementor-1007 .elementor-element.elementor-element-190a78b
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-599181a */.book-cover {
  position: relative;
  width: 100%;
  cursor: pointer;
  border-radius: 4px;
  overflow: hidden;
}
.book-cover img {
  display: block;
  width: 100%;
}
.book-blurb-overlay {
  position: absolute;
  inset: 0;
  height: 635px;
  background: rgba(60, 10, 20, 0.88);
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 24px 20px;
  opacity: 0;
  transition: opacity 0.35s ease;
  z-index: 999;
}
.book-cover:hover .book-blurb-overlay {
  opacity: 1;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adac429 */.elementor-1007 .elementor-element.elementor-element-adac429{
        --cream: #faf3e9;
    --cream-deep: #f0e4d2;
    --paper: #fdf9f1;
    --rose: #d97f7a;
    --rose-soft: #f0a5a0;
    --rose-deep: #d97f7a;
    --wine: #4a1018;
    --wine-dark: #2e0a10;
    --wine-soft: #6b1c2a;
    --ink: #2e0a10;
    --ink-soft: #5a3038;
    --gold: #c69b5a;
    --gold-light: #e0c08a;
    --blush: #fce4df;
    --shadow-soft: 0 12px 40px rgba(74, 16, 24, 0.12);
    --shadow-deep: 0 24px 60px rgba(74, 16, 24, 0.25);
    font-family: 'Lora', Georgia, serif;
    color: var(--ink);
    line-height: 1.6;
    -webkit-font-smoothing: antialiased;
    margin: 0;
    box-sizing: border-box;
    padding: 80px;
    border-bottom: 1px solid rgba(184, 140, 74, 0.2);
    background: var(--paper);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee92fee */.hero-eyebrow span::before{
        content: "❦ ";
    color: #c69b5a;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1da362d */.elementor-1007 .elementor-element.elementor-element-1da362d
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14b2bb4 */.elementor-1007 .elementor-element.elementor-element-14b2bb4
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-913f993 */.elementor-1007 .elementor-element.elementor-element-913f993
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b11c31 */.elementor-1007 .elementor-element.elementor-element-0b11c31
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9285482 */.elementor-1007 .elementor-element.elementor-element-9285482
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3f8a6f */.elementor-1007 .elementor-element.elementor-element-f3f8a6f
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25753a8 */.elementor-1007 .elementor-element.elementor-element-25753a8
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f164e1 */.elementor-1007 .elementor-element.elementor-element-2f164e1
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30523e4 */.book-cover {
  position: relative;
  width: 100%;
  cursor: pointer;
  border-radius: 4px;
  overflow: hidden;
}
.book-cover img {
  display: block;
  width: 100%;
}
.book-blurb-overlay {
  position: absolute;
  inset: 0;
  height: 635px;
  background: rgba(60, 10, 20, 0.88);
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 24px 20px;
  opacity: 0;
  transition: opacity 0.35s ease;
  z-index: 999;
}
.book-cover:hover .book-blurb-overlay {
  opacity: 1;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53a4d82 */.hero-eyebrow span::before{
        content: "❦ ";
    color: #c69b5a;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e66a1a0 */.elementor-1007 .elementor-element.elementor-element-e66a1a0
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d6e6a2 */.book-cover {
  position: relative;
  width: 100%;
  cursor: pointer;
  border-radius: 4px;
  overflow: hidden;
}
.book-cover img {
  display: block;
  width: 100%;
}
.book-blurb-overlay {
  position: absolute;
  inset: 0;
  height: 635px;
  background: rgba(60, 10, 20, 0.88);
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 24px 20px;
  opacity: 0;
  transition: opacity 0.35s ease;
  z-index: 999;
}
.book-cover:hover .book-blurb-overlay {
  opacity: 1;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89d3614 */.hero-eyebrow span::before{
        content: "❦ ";
    color: #c69b5a;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1164998 */.elementor-1007 .elementor-element.elementor-element-1164998
{
    --wine-dark: #2e0a10;
    --blush: #fce4df;
    background: var(--blush);
    color: var(--wine-dark);
    padding: 3px 10px;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d70810 */.book-cover {
  position: relative;
  width: 100%;
  cursor: pointer;
  border-radius: 4px;
  overflow: hidden;
}
.book-cover img {
  display: block;
  width: 100%;
}
.book-blurb-overlay {
  position: absolute;
  inset: 0;
  height: 635px;
  background: rgba(60, 10, 20, 0.88);
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 24px 20px;
  opacity: 0;
  transition: opacity 0.35s ease;
  z-index: 999;
}
.book-cover:hover .book-blurb-overlay {
  opacity: 1;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-325c80f */.elementor-1007 .elementor-element.elementor-element-325c80f{
        --cream: #faf3e9;
    --ink: #2e0a10;
    font-family: 'Lora', Georgia, serif;
    color: var(--ink);
    line-height: 1.6;
    -webkit-font-smoothing: antialiased;
    margin: 0;
    box-sizing: border-box;
    padding: 80px;
    border-bottom: 1px solid rgba(184, 140, 74, 0.2);
    background: var(--cream);
}/* End custom CSS */