.elementor-250 .elementor-element.elementor-element-33e396e7{padding:64px 20px 80px 20px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-250 .elementor-element.elementor-element-63e19743 .elementor-icon-wrapper{text-align:center;}.elementor-250 .elementor-element.elementor-element-63e19743.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-250 .elementor-element.elementor-element-63e19743.elementor-view-framed .elementor-icon, .elementor-250 .elementor-element.elementor-element-63e19743.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-250 .elementor-element.elementor-element-63e19743.elementor-view-framed .elementor-icon, .elementor-250 .elementor-element.elementor-element-63e19743.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-250 .elementor-element.elementor-element-63cb0fee{text-align:center;}.elementor-250 .elementor-element.elementor-element-63cb0fee .elementor-heading-title{color:var( --e-global-color-text );}.elementor-250 .elementor-element.elementor-element-a2a6db6{text-align:center;}.elementor-250 .elementor-element.elementor-element-a2a6db6 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:44px;font-weight:600;color:var( --e-global-color-text );}.elementor-250 .elementor-element.elementor-element-582c3627{text-align:center;}.elementor-250 .elementor-element.elementor-element-582c3627 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:21px;font-weight:600;text-transform:capitalize;}.elementor-250 .elementor-element.elementor-element-51cb7ba0:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-51cb7ba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0dc;}.elementor-250 .elementor-element.elementor-element-51cb7ba0{border-style:solid;border-width:1px 1px 1px 1px;border-color:#b08a4c;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-30px;margin-bottom:0px;padding:18px 6px 18px 6px;}.elementor-250 .elementor-element.elementor-element-51cb7ba0, .elementor-250 .elementor-element.elementor-element-51cb7ba0 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-250 .elementor-element.elementor-element-51cb7ba0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-250 .elementor-element.elementor-element-70377513{text-align:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-250 .elementor-element.elementor-element-984a2af{text-align:center;font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-250 .elementor-element.elementor-element-4a291ffb{text-align:center;}.elementor-250 .elementor-element.elementor-element-8288c5d{text-align:center;font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-250 .elementor-element.elementor-element-3aea497d{text-align:center;}.elementor-250 .elementor-element.elementor-element-555c10e9{text-align:center;font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-250 .elementor-element.elementor-element-3e468f8{text-align:center;}.elementor-250 .elementor-element.elementor-element-678953a6{text-align:center;font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-250 .elementor-element.elementor-element-20a9ad59{padding:44px 20px 20px 20px;}.elementor-250 .elementor-element.elementor-element-50c01914{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-250 .elementor-element.elementor-element-312ad49d{padding:20px 0px 20px 0px;}.elementor-250 .elementor-element.elementor-element-372ef4d9 > .elementor-container{max-width:900px;}.elementor-250 .elementor-element.elementor-element-372ef4d9{padding:30px 20px 30px 20px;}.elementor-250 .elementor-element.elementor-element-24971e40.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-250 .elementor-element.elementor-element-246762bc .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-250 .elementor-element.elementor-element-42625866{--divider-border-style:solid;--divider-color:#b08a4c;--divider-border-width:1px;}.elementor-250 .elementor-element.elementor-element-42625866 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-250 .elementor-element.elementor-element-42625866 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-250 .elementor-element.elementor-element-4f07e805{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-250 .elementor-element.elementor-element-da2a4f6 .elementor-cta .elementor-cta__bg, .elementor-250 .elementor-element.elementor-element-da2a4f6 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-250 .elementor-element.elementor-element-da2a4f6{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;}.elementor-250 .elementor-element.elementor-element-da2a4f6 .elementor-cta__content{min-height:100px;text-align:center;padding:10px 10px 10px 10px;background-color:var( --e-global-color-secondary );}.elementor-250 .elementor-element.elementor-element-da2a4f6 .elementor-cta__image{margin-bottom:12px;}.elementor-250 .elementor-element.elementor-element-da2a4f6 .elementor-cta__image img{width:100%;border-radius:8px;}.elementor-250 .elementor-element.elementor-element-da2a4f6 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#F8F0DC;}.elementor-250 .elementor-element.elementor-element-3548be77{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-250 .elementor-element.elementor-element-6d338d0b{--spacer-size:30px;}.elementor-250 .elementor-element.elementor-element-15e9570f .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-250 .elementor-element.elementor-element-6b8975fa{--divider-border-style:solid;--divider-color:#b08a4c;--divider-border-width:1px;}.elementor-250 .elementor-element.elementor-element-6b8975fa .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-250 .elementor-element.elementor-element-6b8975fa .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-250 .elementor-element.elementor-element-6fcd19bb{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}.elementor-250 .elementor-element.elementor-element-0b5ab7f{width:100%;max-width:100%;padding:0px 165px 0px 165px;}.elementor-250 .elementor-element.elementor-element-0b5ab7f .elementor-blockquote__content{color:#6D2C22;font-family:"EB Garamond", Sans-serif;font-size:24px;text-transform:uppercase;}.elementor-250 .elementor-element.elementor-element-0b5ab7f .elementor-blockquote:before{color:#6D2C22;font-size:calc(1px * 100);}.elementor-250 .elementor-element.elementor-element-6b607a07{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-250 .elementor-element.elementor-element-65af0237{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-250 .elementor-element.elementor-element-252ff2e3{--spacer-size:30px;}.elementor-250 .elementor-element.elementor-element-189930c9 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-250 .elementor-element.elementor-element-66121450{--divider-border-style:solid;--divider-color:#b08a4c;--divider-border-width:1px;}.elementor-250 .elementor-element.elementor-element-66121450 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-250 .elementor-element.elementor-element-66121450 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-250 .elementor-element.elementor-element-e4fcc8{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-250 .elementor-element.elementor-element-2bf5dd77{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-250 .elementor-element.elementor-element-3a39f654{--spacer-size:30px;}.elementor-250 .elementor-element.elementor-element-757c4b9 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-250 .elementor-element.elementor-element-38625712{--divider-border-style:solid;--divider-color:#b08a4c;--divider-border-width:1px;}.elementor-250 .elementor-element.elementor-element-38625712 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-250 .elementor-element.elementor-element-38625712 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-250 .elementor-element.elementor-element-e57ea95{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-250 .elementor-element.elementor-element-67a4afd2{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-250 .elementor-element.elementor-element-0e30ee9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-250 .elementor-element.elementor-element-eec37bd .elementor-cta .elementor-cta__bg, .elementor-250 .elementor-element.elementor-element-eec37bd .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-250 .elementor-element.elementor-element-eec37bd{width:100%;max-width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;}.elementor-250 .elementor-element.elementor-element-eec37bd .elementor-cta__content{min-height:100px;text-align:center;padding:14px 14px 14px 14px;background-color:var( --e-global-color-secondary );}.elementor-250 .elementor-element.elementor-element-eec37bd .elementor-cta__image{margin-bottom:12px;}.elementor-250 .elementor-element.elementor-element-eec37bd .elementor-cta__image img{width:100%;border-radius:8px;}.elementor-250 .elementor-element.elementor-element-eec37bd .elementor-cta__description{font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:400;font-style:italic;color:#6D2C22;}.elementor-250 .elementor-element.elementor-element-eec37bd .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#F8F0DC;}.elementor-250 .elementor-element.elementor-element-64f67bd .elementor-cta .elementor-cta__bg, .elementor-250 .elementor-element.elementor-element-64f67bd .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-250 .elementor-element.elementor-element-64f67bd{width:100%;max-width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;}.elementor-250 .elementor-element.elementor-element-64f67bd .elementor-cta__content{min-height:100px;text-align:center;padding:14px 14px 14px 14px;background-color:var( --e-global-color-secondary );}.elementor-250 .elementor-element.elementor-element-64f67bd .elementor-cta__image{margin-bottom:12px;}.elementor-250 .elementor-element.elementor-element-64f67bd .elementor-cta__image img{width:100%;border-radius:8px;}.elementor-250 .elementor-element.elementor-element-64f67bd .elementor-cta__description{font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:400;font-style:italic;color:#6D2C22;}.elementor-250 .elementor-element.elementor-element-64f67bd .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#F8F0DC;}.elementor-250 .elementor-element.elementor-element-1b5b5662{--spacer-size:30px;}.elementor-250 .elementor-element.elementor-element-794a9077 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-250 .elementor-element.elementor-element-478b2d69{--divider-border-style:solid;--divider-color:#b08a4c;--divider-border-width:1px;}.elementor-250 .elementor-element.elementor-element-478b2d69 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-250 .elementor-element.elementor-element-478b2d69 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-250 .elementor-element.elementor-element-6fcdb3af{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-250 .elementor-element.elementor-element-6a37ee02{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-250 .elementor-element.elementor-element-14a027b6{--spacer-size:30px;}.elementor-250 .elementor-element.elementor-element-5533e226 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-250 .elementor-element.elementor-element-3e12702b{--divider-border-style:solid;--divider-color:#b08a4c;--divider-border-width:1px;}.elementor-250 .elementor-element.elementor-element-3e12702b .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-250 .elementor-element.elementor-element-3e12702b .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-250 .elementor-element.elementor-element-66a1bcdf{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-250 .elementor-element.elementor-element-bd7ac62{width:100%;max-width:100%;padding:0px 165px 0px 165px;}.elementor-250 .elementor-element.elementor-element-bd7ac62 .elementor-blockquote__content{color:#6D2C22;font-family:"EB Garamond", Sans-serif;font-size:24px;text-transform:uppercase;}.elementor-250 .elementor-element.elementor-element-bd7ac62 .elementor-blockquote:before{color:#6D2C22;font-size:calc(1px * 100);}.elementor-250 .elementor-element.elementor-element-39640401{--spacer-size:30px;}.elementor-250 .elementor-element.elementor-element-4f20d6b .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-250 .elementor-element.elementor-element-5cb9c6bb{--divider-border-style:solid;--divider-color:#b08a4c;--divider-border-width:1px;}.elementor-250 .elementor-element.elementor-element-5cb9c6bb .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-250 .elementor-element.elementor-element-5cb9c6bb .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-250 .elementor-element.elementor-element-7591b926{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-250 .elementor-element.elementor-element-262ebe37{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-250 .elementor-element.elementor-element-5c78398{text-align:center;}.elementor-250 .elementor-element.elementor-element-5c78398 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:19px;font-weight:400;}.elementor-250 .elementor-element.elementor-element-1447a4a{text-align:center;}.elementor-250 .elementor-element.elementor-element-1447a4a .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:17px;font-weight:400;font-style:italic;}.elementor-250 .elementor-element.elementor-element-47d44e3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-911886e .elementor-cta .elementor-cta__bg, .elementor-250 .elementor-element.elementor-element-911886e .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-250 .elementor-element.elementor-element-911886e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;}.elementor-250 .elementor-element.elementor-element-911886e .elementor-cta__content{min-height:100px;text-align:center;padding:16px 10px 10px 10px;background-color:var( --e-global-color-secondary );}.elementor-250 .elementor-element.elementor-element-911886e .elementor-cta__image{margin-bottom:0px;}.elementor-250 .elementor-element.elementor-element-911886e .elementor-cta__image img{width:100%;border-radius:8px;}.elementor-250 .elementor-element.elementor-element-911886e .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#F8F0DC00;}.elementor-250 .elementor-element.elementor-element-e875fb9 .elementor-cta .elementor-cta__bg, .elementor-250 .elementor-element.elementor-element-e875fb9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-250 .elementor-element.elementor-element-e875fb9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;}.elementor-250 .elementor-element.elementor-element-e875fb9 .elementor-cta__content{min-height:100px;text-align:center;padding:16px 10px 10px 10px;background-color:var( --e-global-color-secondary );}.elementor-250 .elementor-element.elementor-element-e875fb9 .elementor-cta__image{margin-bottom:0px;}.elementor-250 .elementor-element.elementor-element-e875fb9 .elementor-cta__image img{width:100%;border-radius:8px;}.elementor-250 .elementor-element.elementor-element-e875fb9 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#F8F0DC00;}.elementor-250 .elementor-element.elementor-element-76c2c27 .elementor-cta .elementor-cta__bg, .elementor-250 .elementor-element.elementor-element-76c2c27 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-250 .elementor-element.elementor-element-76c2c27{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;}.elementor-250 .elementor-element.elementor-element-76c2c27 .elementor-cta__content{min-height:100px;text-align:center;padding:16px 10px 10px 10px;background-color:var( --e-global-color-secondary );}.elementor-250 .elementor-element.elementor-element-76c2c27 .elementor-cta__image{margin-bottom:0px;}.elementor-250 .elementor-element.elementor-element-76c2c27 .elementor-cta__image img{width:100%;border-radius:8px;}.elementor-250 .elementor-element.elementor-element-76c2c27 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#F8F0DC00;}.elementor-250 .elementor-element.elementor-element-777dffd4{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-250 .elementor-element.elementor-element-7efb605 .elementor-cta .elementor-cta__bg, .elementor-250 .elementor-element.elementor-element-7efb605 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-250 .elementor-element.elementor-element-7efb605{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;}.elementor-250 .elementor-element.elementor-element-7efb605 .elementor-cta__content{min-height:100px;text-align:center;padding:16px 10px 10px 10px;background-color:var( --e-global-color-secondary );}.elementor-250 .elementor-element.elementor-element-7efb605 .elementor-cta__image{margin-bottom:0px;}.elementor-250 .elementor-element.elementor-element-7efb605 .elementor-cta__image img{width:100%;border-radius:8px;}.elementor-250 .elementor-element.elementor-element-7efb605 .elementor-cta__description{font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:400;font-style:italic;color:#6D2C22;}.elementor-250 .elementor-element.elementor-element-7efb605 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#F8F0DC00;}.elementor-250 .elementor-element.elementor-element-2538240b{--spacer-size:30px;}.elementor-250 .elementor-element.elementor-element-1fbcf146 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-250 .elementor-element.elementor-element-36d6365{--divider-border-style:solid;--divider-color:#b08a4c;--divider-border-width:1px;}.elementor-250 .elementor-element.elementor-element-36d6365 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-250 .elementor-element.elementor-element-36d6365 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-250 .elementor-element.elementor-element-4441293c{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-250 .elementor-element.elementor-element-23e2c1f{width:100%;max-width:100%;padding:0px 120px 0px 120px;}.elementor-250 .elementor-element.elementor-element-23e2c1f .elementor-blockquote__content{color:#6D2C22;font-family:"EB Garamond", Sans-serif;font-size:24px;text-transform:uppercase;}.elementor-250 .elementor-element.elementor-element-23e2c1f .elementor-blockquote:before{color:#6D2C22;font-size:calc(1px * 100);}.elementor-250 .elementor-element.elementor-element-9457641{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-250 .elementor-element.elementor-element-4b0cc972{--spacer-size:30px;}.elementor-250 .elementor-element.elementor-element-e86429b .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-250 .elementor-element.elementor-element-2de42217{--divider-border-style:solid;--divider-color:#b08a4c;--divider-border-width:1px;}.elementor-250 .elementor-element.elementor-element-2de42217 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-250 .elementor-element.elementor-element-2de42217 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-250 .elementor-element.elementor-element-50bf7d53{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-250 .elementor-element.elementor-element-efecce2 .elementor-cta .elementor-cta__bg, .elementor-250 .elementor-element.elementor-element-efecce2 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-250 .elementor-element.elementor-element-efecce2{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;}.elementor-250 .elementor-element.elementor-element-efecce2 .elementor-cta__content{min-height:100px;text-align:center;padding:16px 10px 10px 10px;background-color:var( --e-global-color-secondary );}.elementor-250 .elementor-element.elementor-element-efecce2 .elementor-cta__image{margin-bottom:0px;}.elementor-250 .elementor-element.elementor-element-efecce2 .elementor-cta__image img{width:100%;border-radius:8px;}.elementor-250 .elementor-element.elementor-element-efecce2 .elementor-cta__description{font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:400;font-style:italic;color:#6D2C22;}.elementor-250 .elementor-element.elementor-element-efecce2 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#F8F0DC00;}.elementor-250 .elementor-element.elementor-element-2b47ae12{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-250 .elementor-element.elementor-element-1e1a38f5{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-250 .elementor-element.elementor-element-3928cbf1{--spacer-size:30px;}.elementor-250 .elementor-element.elementor-element-3aff464 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-250 .elementor-element.elementor-element-592c5c10{--divider-border-style:solid;--divider-color:#b08a4c;--divider-border-width:1px;}.elementor-250 .elementor-element.elementor-element-592c5c10 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-250 .elementor-element.elementor-element-592c5c10 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-250 .elementor-element.elementor-element-1b5ebff2{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-250 .elementor-element.elementor-element-4bc6da2c{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-250 .elementor-element.elementor-element-f30f5b0 .elementor-cta .elementor-cta__bg, .elementor-250 .elementor-element.elementor-element-f30f5b0 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-250 .elementor-element.elementor-element-f30f5b0{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;}.elementor-250 .elementor-element.elementor-element-f30f5b0 .elementor-cta__content{min-height:100px;text-align:center;padding:16px 10px 10px 10px;background-color:var( --e-global-color-secondary );}.elementor-250 .elementor-element.elementor-element-f30f5b0 .elementor-cta__image{margin-bottom:0px;}.elementor-250 .elementor-element.elementor-element-f30f5b0 .elementor-cta__image img{width:100%;border-radius:8px;}.elementor-250 .elementor-element.elementor-element-f30f5b0 .elementor-cta__description{font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:400;font-style:italic;color:#6D2C22;}.elementor-250 .elementor-element.elementor-element-f30f5b0 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#F8F0DC00;}.elementor-250 .elementor-element.elementor-element-4dfd4f7a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-250 .elementor-element.elementor-element-4dfd4f7a:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-4dfd4f7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #2c1d10 0%, #402a17 100%);}.elementor-250 .elementor-element.elementor-element-4dfd4f7a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:64px 20px 56px 20px;}.elementor-250 .elementor-element.elementor-element-4dfd4f7a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-250 .elementor-element.elementor-element-35aeb47c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-250 .elementor-element.elementor-element-2a276d85{text-align:center;}.elementor-250 .elementor-element.elementor-element-3b8e72e3{text-align:center;}.elementor-250 .elementor-element.elementor-element-3b8e72e3 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:34px;font-weight:500;text-transform:uppercase;}.elementor-250 .elementor-element.elementor-element-2f447fde{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#F8F0DC;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-250 .elementor-element.elementor-element-73c5d3c1{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-250 .elementor-element.elementor-element-0e30ee9{--grid-auto-flow:row;}.elementor-250 .elementor-element.elementor-element-47d44e3{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-250 .elementor-element.elementor-element-5d843102{width:100%;}.elementor-250 .elementor-element.elementor-element-6e1f130c{width:25%;}.elementor-250 .elementor-element.elementor-element-1c239a18{width:25%;}.elementor-250 .elementor-element.elementor-element-5b2bba65{width:25%;}.elementor-250 .elementor-element.elementor-element-7f9bbe80{width:25%;}.elementor-250 .elementor-element.elementor-element-453367ce{width:100%;}.elementor-250 .elementor-element.elementor-element-256a146c{width:100%;}.elementor-250 .elementor-element.elementor-element-24971e40{width:100%;}.elementor-250 .elementor-element.elementor-element-35aeb47c{width:100%;}}@media(max-width:767px){.elementor-250 .elementor-element.elementor-element-0e30ee9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-250 .elementor-element.elementor-element-47d44e3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700&family=EB+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&display=swap');

:root{
  --mdt-parch:#f2e6cd;--mdt-cream:#f8f0dc;--mdt-cream-soft:#f6edd6;
  --mdt-ink:#2c1d10;--mdt-ink-soft:#4a3722;--mdt-body:#3d2c19;
  --mdt-gold:#b08a4c;--mdt-gold-2:#c9a869;--mdt-gold-deep:#8a6a34;
  --mdt-wine:#6d2c22;--mdt-wine-2:#853528;--mdt-line:#d8c39a;
  --mdt-shadow:0 10px 30px rgba(44,29,16,.14);
}

/* auto-numeración de capítulos (I, II, III…) */
body{counter-reset:mdtch}

/* ---- hero ---- */
.mdt-clock .elementor-icon{color:var(--mdt-gold-2)!important;font-size:2.6rem}
.mdt-hero-eyebrow .elementor-heading-title{font-family:'Cinzel',serif!important;letter-spacing:.28em;text-transform:uppercase;font-size:.75rem!important;color:var(--mdt-gold-2)!important;font-weight:600}
.mdt-hero-h1 .elementor-heading-title{font-family:'Cinzel',serif!important;font-weight:700;color:#f7eccf!important;font-size:clamp(2.1rem,5vw,3.3rem)!important;line-height:1.08;text-shadow:0 2px 22px rgba(0,0,0,.4)}
.mdt-hero-sub .elementor-heading-title{font-family:'EB Garamond',serif!important;font-style:italic;color:#e6cf9f!important;font-weight:500;font-size:clamp(1.1rem,2.4vw,1.5rem)!important}

/* ---- stat tiles ---- */
.mdt-stats-card{border-radius:10px!important}
.mdt-stat{text-align:center;border-right:1px solid var(--mdt-line)}
.mdt-stat:last-child{border-right:none}
.mdt-stat-n .elementor-heading-title{font-family:'Cinzel',serif!important;font-size:1.7rem!important;color:var(--mdt-wine)!important;font-weight:600;line-height:1}
.mdt-stat-l{font-size:.82rem;color:var(--mdt-ink-soft)}
.mdt-stat-l .elementor-widget-container{font-size:.82rem;color:var(--mdt-ink-soft)}

/* ---- lead ---- */
.mdt-lead .elementor-widget-container{font-size:1.2rem;color:var(--mdt-ink)}
.mdt-lead p:first-of-type::first-letter{font-family:'Cinzel',serif;font-size:3.4em;line-height:.8;float:left;margin:.05em .12em -.06em 0;color:var(--mdt-wine);font-weight:600}

/* ---- ornamento ---- */
.mdt-orn .elementor-divider__text{color:var(--mdt-gold)!important}
.mdt-orn .elementor-divider-separator{border-color:var(--mdt-gold)!important}

/* ---- capítulos ---- */
.mdt-chapter-title{counter-increment:mdtch}
.mdt-chapter-title .elementor-heading-title{position:relative;padding-left:66px;font-family:'Cinzel',serif!important;font-weight:600;color:var(--mdt-ink)!important;line-height:1.2;font-size:clamp(1.35rem,3vw,1.8rem)!important;display:flex;align-items:center;min-height:46px}
.mdt-chapter-title .elementor-heading-title::before{content:counter(mdtch,upper-roman);position:absolute;left:0;top:50%;transform:translateY(-50%);width:46px;height:46px;border:1px solid var(--mdt-gold);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.78rem;letter-spacing:.06em;color:var(--mdt-gold-deep);font-weight:600}

.mdt-dc p:first-of-type::first-letter{font-family:'Cinzel',serif;font-size:3.1em;line-height:.82;float:left;margin:.05em .1em -.05em 0;color:var(--mdt-wine);font-weight:600}

/* ---- pull quote ---- */
.mdt-pull .elementor-widget-container{font-family:'Cinzel',serif;font-size:clamp(1.3rem,2.8vw,1.7rem);text-align:center;color:var(--mdt-wine);max-width:24ch;margin:14px auto;line-height:1.3}
.mdt-pull .elementor-widget-container::before{content:"\201C";font-size:3rem;color:var(--mdt-gold-2);display:block;line-height:.6;margin-bottom:6px}

/* ---- epígrafe ---- */
.mdt-epigraph .elementor-widget-container{font-style:italic;text-align:center;color:var(--mdt-ink);max-width:40ch;margin:20px auto;font-size:1.25rem;padding:26px 24px;border-top:1px solid var(--mdt-gold);border-bottom:1px solid var(--mdt-gold)}

/* ---- figura (placeholder de foto) ---- */
.mdt-figure .elementor-widget-container{background:radial-gradient(circle at 50% 35%,#3f2a16,#241708);border:1px solid var(--mdt-gold-deep);border-radius:10px;padding:30px;text-align:center;color:#c8ac78}
.mdt-figure .ico{font-size:2.6rem;color:var(--mdt-gold-2)}
.mdt-figure small{display:block;margin-top:8px;font-style:italic;font-size:.85rem;color:#c8ac78}

/* ---- ancho de lectura ---- */
.mdt-narrow{max-width:800px;margin-left:auto!important;margin-right:auto!important}

/* ---- cierre / CTA ---- */
.mdt-closing-eyebrow .elementor-heading-title{font-family:'Cinzel',serif!important;letter-spacing:.28em;text-transform:uppercase;font-size:.74rem!important;color:var(--mdt-gold-2)!important;font-weight:600}
.mdt-on-dark .elementor-heading-title{color:#f7eccf!important}
.mdt-on-dark .elementor-widget-container{color:#e6d3ac}

/* ---- botones ---- */
.mdt-btn .elementor-button{background:var(--mdt-wine)!important;color:#f6ead0!important;font-family:'Cinzel',serif!important;letter-spacing:.13em;text-transform:uppercase;font-size:.74rem!important;font-weight:600;border-radius:3px;padding:13px 26px}
.mdt-btn .elementor-button:hover{background:var(--mdt-wine-2)!important}
.mdt-btn-gold .elementor-button{background:transparent!important;color:var(--mdt-gold-deep)!important;border:1.5px solid var(--mdt-gold)!important;font-family:'Cinzel',serif!important;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem!important;padding:10px 18px}
.mdt-btn-gold .elementor-button:hover{background:var(--mdt-gold)!important;color:#3a2716!important}/* End custom CSS */