.elementor-63 .elementor-element.elementor-element-5e54fc77{padding:40px 20px 3px 20px;}.elementor-bc-flex-widget .elementor-63 .elementor-element.elementor-element-21ee1982.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-63 .elementor-element.elementor-element-21ee1982.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-63 .elementor-element.elementor-element-21ee1982.elementor-column > .elementor-widget-wrap{justify-content:center;}.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-63 .elementor-element.elementor-element-1ba91dee .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:38px;font-weight:600;}.elementor-63 .elementor-element.elementor-element-2314d62d .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:21px;font-weight:600;text-transform:capitalize;}.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-63 .elementor-element.elementor-element-73fa6988{width:100%;max-width:100%;font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:400;color:#2C1D10;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-63 .elementor-element.elementor-element-f7cbbe6{text-align:center;}.elementor-63 .elementor-element.elementor-element-f7cbbe6 img{width:36%;}.elementor-63 .elementor-element.elementor-element-48eca17e > .elementor-container{max-width:1200px;}.elementor-63 .elementor-element.elementor-element-48eca17e{padding:46px 20px 40px 20px;}.elementor-63 .elementor-element.elementor-element-5e8da5e{z-index:1;}.elementor-63 .elementor-element.elementor-element-704faa0b .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:38px;font-weight:600;}.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-63 .elementor-element.elementor-element-5b6d27c2{--divider-border-style:solid;--divider-color:#b08a4c;--divider-border-width:1px;}.elementor-63 .elementor-element.elementor-element-5b6d27c2 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-63 .elementor-element.elementor-element-5b6d27c2 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-63 .elementor-element.elementor-element-bbe3be4{--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:center;--align-items:center;}.elementor-63 .elementor-element.elementor-element-c79dfea{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;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-63 .elementor-element.elementor-element-b1d10e1 .elementor-cta .elementor-cta__bg, .elementor-63 .elementor-element.elementor-element-b1d10e1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-63 .elementor-element.elementor-element-b1d10e1{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-63 .elementor-element.elementor-element-b1d10e1 .elementor-cta__content{min-height:100px;text-align:center;padding:12px 3px 3px 3px;background-color:var( --e-global-color-secondary );}.elementor-63 .elementor-element.elementor-element-b1d10e1 .elementor-cta__image{margin-bottom:0px;}.elementor-63 .elementor-element.elementor-element-b1d10e1 .elementor-cta__image img{width:90%;border-radius:5px;}.elementor-63 .elementor-element.elementor-element-b1d10e1 .elementor-cta__description{font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:400;font-style:italic;color:#6D2C22;}.elementor-63 .elementor-element.elementor-element-b1d10e1 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#F8F0DC;}.elementor-63 .elementor-element.elementor-element-1737cba{--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;--align-items:center;}.elementor-63 .elementor-element.elementor-element-7c8ab98 .elementor-cta .elementor-cta__bg, .elementor-63 .elementor-element.elementor-element-7c8ab98 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-63 .elementor-element.elementor-element-7c8ab98{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-63 .elementor-element.elementor-element-7c8ab98 .elementor-cta__content{min-height:100px;text-align:center;padding:12px 3px 3px 3px;background-color:var( --e-global-color-secondary );}.elementor-63 .elementor-element.elementor-element-7c8ab98 .elementor-cta__image{margin-bottom:0px;}.elementor-63 .elementor-element.elementor-element-7c8ab98 .elementor-cta__image img{width:90%;border-radius:5px;}.elementor-63 .elementor-element.elementor-element-7c8ab98 .elementor-cta__description{font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:400;font-style:italic;color:#6D2C22;}.elementor-63 .elementor-element.elementor-element-7c8ab98 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#F8F0DC;}.elementor-63 .elementor-element.elementor-element-498d236{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-63 .elementor-element.elementor-element-e0242f9{--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-63 .elementor-element.elementor-element-f6942a8{--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;--justify-content:center;}.elementor-63 .elementor-element.elementor-element-f7a344c{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-63 .elementor-element.elementor-element-59d2cbb{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-63 .elementor-element.elementor-element-1f1a91f .elementor-cta .elementor-cta__bg, .elementor-63 .elementor-element.elementor-element-1f1a91f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-63 .elementor-element.elementor-element-1f1a91f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--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-63 .elementor-element.elementor-element-1f1a91f .elementor-cta__content{min-height:100px;text-align:center;padding:14px 5px 5px 5px;background-color:var( --e-global-color-secondary );}.elementor-63 .elementor-element.elementor-element-1f1a91f .elementor-cta__image{margin-bottom:5px;}.elementor-63 .elementor-element.elementor-element-1f1a91f .elementor-cta__image img{width:90%;border-radius:8px;}.elementor-63 .elementor-element.elementor-element-1f1a91f .elementor-cta__description{font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:400;font-style:italic;color:#6D2C22;}.elementor-63 .elementor-element.elementor-element-1f1a91f .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#F8F0DC;}.elementor-63 .elementor-element.elementor-element-20b571e7 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:38px;font-weight:600;}.elementor-63 .elementor-element.elementor-element-7fc0f76d{--divider-border-style:solid;--divider-color:#b08a4c;--divider-border-width:1px;}.elementor-63 .elementor-element.elementor-element-7fc0f76d .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-63 .elementor-element.elementor-element-7fc0f76d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-63 .elementor-element.elementor-element-8cf1b27{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-63 .elementor-element.elementor-element-50ba379{--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:center;--align-items:center;}.elementor-63 .elementor-element.elementor-element-6b9fffc{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;text-align:start;}.elementor-63 .elementor-element.elementor-element-6b9fffc img{width:100%;}.elementor-63 .elementor-element.elementor-element-e015a97{--display:flex;}.elementor-63 .elementor-element.elementor-element-351b313 .elementor-cta .elementor-cta__bg, .elementor-63 .elementor-element.elementor-element-351b313 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-63 .elementor-element.elementor-element-351b313{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-63 .elementor-element.elementor-element-351b313 .elementor-cta__content{min-height:170px;text-align:center;padding:14px 5px 5px 5px;background-color:var( --e-global-color-secondary );}.elementor-63 .elementor-element.elementor-element-351b313 .elementor-cta__image{margin-bottom:5px;}.elementor-63 .elementor-element.elementor-element-351b313 .elementor-cta__image img{width:66%;}.elementor-63 .elementor-element.elementor-element-351b313 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#F8F0DC;}.elementor-63 .elementor-element.elementor-element-2710bad{--display:flex;}.elementor-63 .elementor-element.elementor-element-62e11b9 .elementor-cta .elementor-cta__bg, .elementor-63 .elementor-element.elementor-element-62e11b9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-63 .elementor-element.elementor-element-62e11b9{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-63 .elementor-element.elementor-element-62e11b9 .elementor-cta__content{min-height:170px;text-align:center;padding:14px 5px 5px 5px;background-color:var( --e-global-color-secondary );}.elementor-63 .elementor-element.elementor-element-62e11b9 .elementor-cta__image{margin-bottom:5px;}.elementor-63 .elementor-element.elementor-element-62e11b9 .elementor-cta__image img{width:66%;}.elementor-63 .elementor-element.elementor-element-62e11b9 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#F8F0DC;}.elementor-63 .elementor-element.elementor-element-ba660ce{--display:flex;}.elementor-63 .elementor-element.elementor-element-61b4356 .elementor-cta .elementor-cta__bg, .elementor-63 .elementor-element.elementor-element-61b4356 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-63 .elementor-element.elementor-element-61b4356{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-63 .elementor-element.elementor-element-61b4356 .elementor-cta__content{min-height:170px;text-align:center;padding:14px 5px 5px 5px;background-color:var( --e-global-color-secondary );}.elementor-63 .elementor-element.elementor-element-61b4356 .elementor-cta__image{margin-bottom:5px;}.elementor-63 .elementor-element.elementor-element-61b4356 .elementor-cta__image img{width:66%;}.elementor-63 .elementor-element.elementor-element-61b4356 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#F8F0DC;}.elementor-63 .elementor-element.elementor-element-aef7ac1{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-63 .elementor-element.elementor-element-2c401c2{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-63 .elementor-element.elementor-element-2c401c2 .elementor-divider-separator{width:100%;}.elementor-63 .elementor-element.elementor-element-2c401c2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-63 .elementor-element.elementor-element-62944a84{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-63 .elementor-element.elementor-element-6e533b05{--divider-border-style:solid;--divider-color:#b08a4c;--divider-border-width:1px;}.elementor-63 .elementor-element.elementor-element-6e533b05 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-63 .elementor-element.elementor-element-6e533b05 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-63 .elementor-element.elementor-element-50b46b68{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-63 .elementor-element.elementor-element-fb53d3b{font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:400;}.elementor-63 .elementor-element.elementor-element-629cb60f{font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:400;}.elementor-63 .elementor-element.elementor-element-2794e25f{--spacer-size:30px;}.elementor-63 .elementor-element.elementor-element-1e64b13c{--divider-border-style:solid;--divider-color:#b08a4c;--divider-border-width:1px;}.elementor-63 .elementor-element.elementor-element-1e64b13c .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-63 .elementor-element.elementor-element-1e64b13c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-63 .elementor-element.elementor-element-a13b356{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B08A4C;--border-color:#B08A4C;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63 .elementor-element.elementor-element-6e3a8ef{--display:flex;--min-height:74vh;--justify-content:center;--border-radius:8px 0px 0px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63 .elementor-element.elementor-element-6e3a8ef:not(.elementor-motion-effects-element-type-background), .elementor-63 .elementor-element.elementor-element-6e3a8ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A1C10;background-image:url("https://museodeltiempo.com/wp-content/uploads/2026/07/El-gran-reloj-.webp");background-position:top center;background-size:cover;}.elementor-63 .elementor-element.elementor-element-aee2cdb{--display:flex;--justify-content:center;--border-radius:0px 8px 8px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-37px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-63 .elementor-element.elementor-element-aee2cdb:not(.elementor-motion-effects-element-type-background), .elementor-63 .elementor-element.elementor-element-aee2cdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6EDD6;}.elementor-63 .elementor-element.elementor-element-a620855 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:24px;font-weight:500;}.elementor-63 .elementor-element.elementor-element-248fb4f{font-family:"EB Garamond", Sans-serif;font-size:17px;font-weight:400;color:#2C1D10;}.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-63 .elementor-element.elementor-element-f903aeb .elementor-button{background-color:#6D2C22;font-family:"EB Garamond", Sans-serif;font-size:13px;font-weight:500;fill:#F6EDD6;color:#F6EDD6;}.elementor-63 .elementor-element.elementor-element-f903aeb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-63 .elementor-element.elementor-element-f903aeb .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-63 .elementor-element.elementor-element-6db0ffec{--spacer-size:30px;}.elementor-63 .elementor-element.elementor-element-9315a71{--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:center;--align-items:center;}.elementor-63 .elementor-element.elementor-element-4cc20eb{--display:flex;}.elementor-63 .elementor-element.elementor-element-fe002bc{--divider-border-style:solid;--divider-color:#b08a4c;--divider-border-width:1px;}.elementor-63 .elementor-element.elementor-element-fe002bc .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-63 .elementor-element.elementor-element-fe002bc .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-63 .elementor-element.elementor-element-c23c78b{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-63 .elementor-element.elementor-element-4a09291 .elementor-cta .elementor-cta__bg, .elementor-63 .elementor-element.elementor-element-4a09291 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-63 .elementor-element.elementor-element-4a09291{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--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-63 .elementor-element.elementor-element-4a09291 .elementor-cta__content{min-height:100px;text-align:center;padding:14px 5px 5px 5px;background-color:var( --e-global-color-secondary );}.elementor-63 .elementor-element.elementor-element-4a09291 .elementor-cta__image{margin-bottom:5px;}.elementor-63 .elementor-element.elementor-element-4a09291 .elementor-cta__image img{width:90%;border-radius:8px;}.elementor-63 .elementor-element.elementor-element-4a09291 .elementor-cta__description{font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:400;font-style:italic;color:#6D2C22;}.elementor-63 .elementor-element.elementor-element-4a09291 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#F8F0DC;}.elementor-63 .elementor-element.elementor-element-74278db9{margin-top:30px;margin-bottom:0px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-63 .elementor-element.elementor-element-26b6da5{background-color:var( --e-global-color-secondary );padding:12px 5px 14px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8C39A;border-radius:8px 8px 8px 8px;}.elementor-63 .elementor-element.elementor-element-26b6da5:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-63 .elementor-element.elementor-element-26b6da5 .elementor-image-box-wrapper .elementor-image-box-img{width:62%;}.elementor-63 .elementor-element.elementor-element-26b6da5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-63 .elementor-element.elementor-element-26b6da5 .elementor-image-box-title{font-family:"Cinzel", Sans-serif;font-size:16px;font-weight:600;}.elementor-63 .elementor-element.elementor-element-26b6da5 .elementor-image-box-description{font-family:"EB Garamond", Sans-serif;font-size:17px;font-weight:400;}.elementor-63 .elementor-element.elementor-element-8d62b20{background-color:var( --e-global-color-secondary );padding:12px 5px 14px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8C39A;border-radius:8px 8px 8px 8px;}.elementor-63 .elementor-element.elementor-element-8d62b20:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-63 .elementor-element.elementor-element-8d62b20.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-63 .elementor-element.elementor-element-8d62b20.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-63 .elementor-element.elementor-element-8d62b20.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-63 .elementor-element.elementor-element-8d62b20 .elementor-image-box-wrapper .elementor-image-box-img{width:62%;}.elementor-63 .elementor-element.elementor-element-8d62b20 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-63 .elementor-element.elementor-element-8d62b20 .elementor-image-box-title{font-family:"Cinzel", Sans-serif;font-size:16px;font-weight:600;}.elementor-63 .elementor-element.elementor-element-8d62b20 .elementor-image-box-description{font-family:"EB Garamond", Sans-serif;font-size:17px;font-weight:400;}.elementor-63 .elementor-element.elementor-element-409d904{background-color:var( --e-global-color-secondary );padding:12px 5px 14px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8C39A;border-radius:8px 8px 8px 8px;}.elementor-63 .elementor-element.elementor-element-409d904:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-63 .elementor-element.elementor-element-409d904.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-63 .elementor-element.elementor-element-409d904.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-63 .elementor-element.elementor-element-409d904.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-63 .elementor-element.elementor-element-409d904 .elementor-image-box-wrapper .elementor-image-box-img{width:42%;}.elementor-63 .elementor-element.elementor-element-409d904 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-63 .elementor-element.elementor-element-409d904 .elementor-image-box-title{font-family:"Cinzel", Sans-serif;font-size:16px;font-weight:600;}.elementor-63 .elementor-element.elementor-element-409d904 .elementor-image-box-description{font-family:"EB Garamond", Sans-serif;font-size:17px;font-weight:400;}.elementor-63 .elementor-element.elementor-element-33f29e6{background-color:var( --e-global-color-secondary );padding:12px 5px 14px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8C39A;border-radius:8px 8px 8px 8px;}.elementor-63 .elementor-element.elementor-element-33f29e6:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-63 .elementor-element.elementor-element-33f29e6.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-63 .elementor-element.elementor-element-33f29e6.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-63 .elementor-element.elementor-element-33f29e6.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-63 .elementor-element.elementor-element-33f29e6 .elementor-image-box-wrapper .elementor-image-box-img{width:62%;}.elementor-63 .elementor-element.elementor-element-33f29e6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-63 .elementor-element.elementor-element-33f29e6 .elementor-image-box-title{font-family:"Cinzel", Sans-serif;font-size:16px;font-weight:600;}.elementor-63 .elementor-element.elementor-element-33f29e6 .elementor-image-box-description{font-family:"EB Garamond", Sans-serif;font-size:17px;font-weight:400;}.elementor-63 .elementor-element.elementor-element-407a9cb8{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-63 .elementor-element.elementor-element-8bafe00{--divider-border-style:solid;--divider-color:#b08a4c;--divider-border-width:1px;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-63 .elementor-element.elementor-element-8bafe00 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-63 .elementor-element.elementor-element-8bafe00 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-63 .elementor-element.elementor-element-4dee1eed{--spacer-size:30px;}.elementor-63 .elementor-element.elementor-element-6b817396 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-63 .elementor-element.elementor-element-ea24601{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-63 .elementor-element.elementor-element-6fc9f7fe{--divider-border-style:solid;--divider-color:#b08a4c;--divider-border-width:1px;}.elementor-63 .elementor-element.elementor-element-6fc9f7fe .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-63 .elementor-element.elementor-element-6fc9f7fe .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-63 .elementor-element.elementor-element-2fdce541 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10px;}.elementor-63 .elementor-element.elementor-element-478eaf52 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-63 .elementor-element.elementor-element-c9bd1cd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63 .elementor-element.elementor-element-c9bd1cd:not(.elementor-motion-effects-element-type-background), .elementor-63 .elementor-element.elementor-element-c9bd1cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6EDD6;}.elementor-63 .elementor-element.elementor-element-43ea50d{background-color:var( --e-global-color-accent );padding:16px 16px 16px 16px;border-radius:8px 8px 0px 0px;text-align:center;}.elementor-63 .elementor-element.elementor-element-43ea50d .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-weight:600;letter-spacing:3.4px;color:#C9A869;}.elementor-63 .elementor-element.elementor-element-335479a{text-align:center;}.elementor-63 .elementor-element.elementor-element-335479a img{width:100%;max-width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-63 .elementor-element.elementor-element-aee1b78{margin:20px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-63 .elementor-element.elementor-element-aee1b78 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:22px;font-weight:500;color:#2C1D10;}.elementor-63 .elementor-element.elementor-element-acb9aed{margin:8px 15px calc(var(--kit-widget-spacing, 0px) + 5px) 15px;font-family:"EB Garamond", Sans-serif;font-size:17px;font-weight:400;color:#2C1D10;}.elementor-63 .elementor-element.elementor-element-6e7f425{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63 .elementor-element.elementor-element-6e7f425:not(.elementor-motion-effects-element-type-background), .elementor-63 .elementor-element.elementor-element-6e7f425 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6EDD6;}.elementor-63 .elementor-element.elementor-element-47176f7{background-color:var( --e-global-color-accent );padding:16px 16px 16px 16px;border-radius:8px 8px 0px 0px;text-align:center;}.elementor-63 .elementor-element.elementor-element-47176f7 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-weight:600;letter-spacing:3.4px;color:#C9A869;}.elementor-63 .elementor-element.elementor-element-c281775{text-align:center;}.elementor-63 .elementor-element.elementor-element-c281775 img{width:100%;max-width:100%;height:350px;object-fit:contain;object-position:center center;}.elementor-63 .elementor-element.elementor-element-37b5b37{margin:20px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-63 .elementor-element.elementor-element-37b5b37 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:22px;font-weight:500;color:#2C1D10;}.elementor-63 .elementor-element.elementor-element-35d119e{margin:32px 15px calc(var(--kit-widget-spacing, 0px) + 5px) 15px;font-family:"EB Garamond", Sans-serif;font-size:17px;font-weight:400;color:#2C1D10;}.elementor-63 .elementor-element.elementor-element-d937a20 .elementor-button{background-color:#6D2C22;font-family:"EB Garamond", Sans-serif;font-size:13px;font-weight:500;fill:#F6EDD6;color:#F6EDD6;}.elementor-63 .elementor-element.elementor-element-d937a20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 15px;}.elementor-63 .elementor-element.elementor-element-d937a20 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-63 .elementor-element.elementor-element-d937a20 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-63 .elementor-element.elementor-element-49edcc79 > .elementor-container{max-width:1200px;}.elementor-63 .elementor-element.elementor-element-49edcc79{padding:60px 20px 60px 20px;}.elementor-bc-flex-widget .elementor-63 .elementor-element.elementor-element-322f8d3e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-63 .elementor-element.elementor-element-322f8d3e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-63 .elementor-element.elementor-element-322f8d3e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-63 .elementor-element.elementor-element-3e761fe8 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-63 .elementor-element.elementor-element-7b684e07{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-63 .elementor-element.elementor-element-e58d121 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-63 .elementor-element.elementor-element-e58d121 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-63 .elementor-element.elementor-element-e58d121 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-63 .elementor-element.elementor-element-e58d121 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-63 .elementor-element.elementor-element-e58d121 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-63 .elementor-element.elementor-element-e58d121 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-63 .elementor-element.elementor-element-e58d121 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-63 .elementor-element.elementor-element-e58d121 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#2C1D10;}.elementor-63 .elementor-element.elementor-element-e58d121 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#2C1D10;}.elementor-63 .elementor-element.elementor-element-e58d121{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-63 .elementor-element.elementor-element-e58d121 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-63 .elementor-element.elementor-element-e58d121 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-63 .elementor-element.elementor-element-e58d121 .elementor-icon-list-item > a{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;}.elementor-63 .elementor-element.elementor-element-e58d121 .elementor-icon-list-text{color:#2C1D10;transition:color 0.3s;}.elementor-63 .elementor-element.elementor-element-1c556ad{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:#2C1D10;}.elementor-63 .elementor-element.elementor-element-215f415{text-align:center;}.elementor-63 .elementor-element.elementor-element-215f415 img{width:100%;border-radius:12px 12px 12px 12px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-63 .elementor-element.elementor-element-21ee1982{width:60%;}.elementor-63 .elementor-element.elementor-element-4f5661f3{width:40%;}.elementor-63 .elementor-element.elementor-element-135f9750{width:28%;}.elementor-63 .elementor-element.elementor-element-4f6cf2cc{width:72%;}.elementor-63 .elementor-element.elementor-element-375c8beb{width:50%;}.elementor-63 .elementor-element.elementor-element-7c01a2c{width:50%;}.elementor-63 .elementor-element.elementor-element-a13b356{--content-width:1200px;}.elementor-63 .elementor-element.elementor-element-6e3a8ef{--width:90%;}.elementor-63 .elementor-element.elementor-element-aee2cdb{--width:110%;}.elementor-63 .elementor-element.elementor-element-53de826c{width:25%;}.elementor-63 .elementor-element.elementor-element-3b09a54d{width:25%;}.elementor-63 .elementor-element.elementor-element-53fe69b6{width:25%;}.elementor-63 .elementor-element.elementor-element-3e81d57c{width:25%;}.elementor-63 .elementor-element.elementor-element-478eaf52{width:50%;}.elementor-63 .elementor-element.elementor-element-276416e5{width:50%;}.elementor-63 .elementor-element.elementor-element-322f8d3e{width:60%;}.elementor-63 .elementor-element.elementor-element-2c63d5a1{width:40%;}}@media(max-width:1024px){.elementor-63 .elementor-element.elementor-element-aef7ac1{--e-n-carousel-swiper-slides-to-display:2;}.elementor-63 .elementor-element.elementor-element-a13b356{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-63 .elementor-element.elementor-element-aef7ac1{--e-n-carousel-swiper-slides-to-display:1;}.elementor-63 .elementor-element.elementor-element-a13b356{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-63 .elementor-element.elementor-element-8d62b20 .elementor-image-box-img{margin-bottom:8px;}.elementor-63 .elementor-element.elementor-element-409d904 .elementor-image-box-img{margin-bottom:8px;}.elementor-63 .elementor-element.elementor-element-33f29e6 .elementor-image-box-img{margin-bottom:8px;}}/* 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);
}

/* ---- tipografía base dentro de bloques del taller ---- */
.mdt-body-font, .mdt-page{font-family:'EB Garamond',Georgia,serif;color:var(--mdt-body)}
.mdt-page p{font-size:1.05rem;line-height:1.72}

/* ---- etiquetas / antetítulos ---- */
.mdt-eyebrow .elementor-heading-title,
.mdt-eyebrow{font-family:'Cinzel',serif !important;letter-spacing:.28em;text-transform:uppercase;
  font-size:.75rem !important;color:var(--mdt-gold-deep) !important;font-weight:600}

/* ---- títulos de sección ---- */
.mdt-title .elementor-heading-title,
.mdt-title{font-family:'Cinzel',serif !important;font-weight:600;color:var(--mdt-ink) !important;line-height:1.15}

/* ---- divisor ornamental ---- */
.mdt-orn .elementor-divider__text,
.mdt-orn{color:var(--mdt-gold) !important}
.mdt-orn .elementor-divider-separator{border-color:var(--mdt-gold) !important}
.mdt-orn .elementor-divider__element::before,.mdt-orn .elementor-divider__element::after{color:var(--mdt-gold-2)}

/* ---- párrafo con capitular (drop cap) ---- */
.mdt-dropcap p:first-of-type::first-letter{
  font-family:'Cinzel',serif;font-size:3.3em;line-height:.82;float:left;
  margin:.06em .12em -.06em 0;color:var(--mdt-wine);font-weight:600;
}

/* ---- firma del director ---- */
.mdt-sign .elementor-heading-title,
.mdt-sign{font-family:'Cinzel',serif !important;color:var(--mdt-wine) !important;letter-spacing:.05em}
.mdt-sign-sub{font-style:italic;color:var(--mdt-ink-soft)}

/* ---- botones ---- */
.mdt-btn .elementor-button,
.mdt-btn a.elementor-button{
  background:var(--mdt-wine) !important;color:#f6ead0 !important;
  font-family:'Cinzel',serif !important;letter-spacing:.13em;text-transform:uppercase;
  font-size:.72rem !important;font-weight:600;border-radius:3px;padding:12px 22px;border:1px solid rgba(0,0,0,.15);
  transition:.2s;
}
.mdt-btn .elementor-button:hover{background:var(--mdt-wine-2) !important;transform:translateY(-1px)}
.mdt-btn-gold .elementor-button{background:transparent !important;color:var(--mdt-gold-deep) !important;border:1.5px solid var(--mdt-gold) !important}
.mdt-btn-gold .elementor-button:hover{background:var(--mdt-gold) !important;color:#3a2716 !important}

/* ---- tarjetas (icon box) ---- */
.mdt-card{background:var(--mdt-cream);border:1px solid var(--mdt-line);border-radius:6px;
  padding:22px 20px !important;box-shadow:var(--mdt-shadow);text-align:center}
.mdt-card .elementor-icon-box-title,.mdt-card h4{font-family:'Cinzel',serif !important;letter-spacing:.16em;
  text-transform:uppercase;font-size:.8rem !important;color:var(--mdt-ink) !important}
.mdt-card .elementor-icon{color:var(--mdt-gold-deep) !important;font-size:1.5rem}
.mdt-card-dark{background:linear-gradient(180deg,#2c1d10,#3a2716) !important;border-color:var(--mdt-gold-deep) !important}
.mdt-card-dark .elementor-icon-box-title{color:var(--mdt-gold-2) !important}
.mdt-card-dark .elementor-icon-box-description{color:#e0cca4 !important}

/* ---- especialidades ---- */
.mdt-spec{background:var(--mdt-cream-soft);border:1px solid var(--mdt-line);border-radius:6px;
  padding:20px 18px !important;box-shadow:0 4px 14px rgba(44,29,16,.08);transition:.2s;height:100%}
.mdt-spec:hover{transform:translateY(-2px);box-shadow:var(--mdt-shadow);border-color:var(--mdt-gold)}
.mdt-spec .elementor-icon{color:var(--mdt-gold-deep) !important;font-size:1.6rem}
.mdt-spec .elementor-icon-box-title{font-family:'Cinzel',serif !important;font-size:.86rem !important;
  letter-spacing:.08em;text-transform:uppercase;color:var(--mdt-ink) !important}
.mdt-spec .elementor-icon-box-description{color:var(--mdt-ink-soft) !important;font-size:.95rem}

/* ---- pieza emblemática ---- */
.mdt-piece{background:var(--mdt-cream);border:1px solid var(--mdt-line);border-left:4px solid var(--mdt-gold);
  border-radius:6px;padding:20px 22px !important;box-shadow:0 4px 14px rgba(44,29,16,.08);height:100%}
.mdt-piece .elementor-heading-title{font-family:'Cinzel',serif !important;font-size:.95rem !important;color:var(--mdt-ink) !important}
.mdt-venue{color:var(--mdt-gold-deep) !important;font-style:italic;font-size:.85rem}

/* ---- secciones con fondo ---- */
.mdt-sec-hero{background:radial-gradient(circle at 78% 40%,rgba(201,168,105,.20),transparent 55%),
  linear-gradient(120deg,#2a1c10 0%,#3a2716 46%,#4a3018 100%) !important}
.mdt-sec-cream{background:var(--mdt-parch) !important}
.mdt-on-dark .elementor-heading-title{color:#f7eccf !important}
.mdt-on-dark, .mdt-on-dark p{color:#e6d3ac !important}

/* ---- hero ---- */
.mdt-hero-title .elementor-heading-title{font-family:'Cinzel',serif !important;font-weight:700;color:#f7eccf !important;
  font-size:clamp(2.1rem,4.4vw,3.4rem) !important;line-height:1.06;text-shadow:0 2px 18px rgba(0,0,0,.35)}
.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.2vw,1.55rem) !important}

/* ---- feature (pieza memorable) ---- */
.mdt-feature{background:linear-gradient(180deg,#f8f0db,#f3e7c9);border:1px solid var(--mdt-gold);
  border-radius:10px;box-shadow:var(--mdt-shadow);padding:0 !important;overflow:hidden}
.mdt-feature-copy{padding:28px 30px !important}
.mdt-feature-copy .elementor-heading-title{font-family:'Cinzel',serif !important;color:var(--mdt-ink) !important;font-size:1.3rem !important}
.mdt-netflix{color:var(--mdt-wine);font-style:italic;font-weight:500}
.mdt-photo-ph{background:radial-gradient(circle at 50% 40%,#3f2a16,#241708);border-radius:8px;
  min-height:280px;display:flex;align-items:center;justify-content:center;color:#c8ac78;text-align:center;padding:24px}
.mdt-photo-ph .in{border:2px solid rgba(201,168,105,.55);padding:26px 22px;border-radius:4px}
.mdt-photo-ph .ico{font-size:3.2rem}
.mdt-photo-ph small{display:block;margin-top:8px;font-style:italic;font-size:.82rem;max-width:24ch;color:#c8ac78}

/* ---- reconocimientos ---- */
.mdt-rec{background:var(--mdt-cream);border:1px solid var(--mdt-line);border-radius:8px;box-shadow:var(--mdt-shadow);
  overflow:hidden;height:100%;padding:0 !important}
.mdt-rec-top{background:linear-gradient(180deg,#2c1d10,#3a2716);text-align:center;padding:12px !important}
.mdt-rec-body{padding:18px 22px !important}
.mdt-rec .elementor-image img{border-radius:4px;max-height:230px;width:auto;margin:0 auto;box-shadow:0 8px 20px rgba(44,29,16,.25)}
.mdt-rec-inah .elementor-image img{max-height:120px;box-shadow:none;mix-blend-mode:multiply}

/* ---- CTA ---- */
.mdt-cta{background:linear-gradient(135deg,#2c1d10,#402a17) !important;border:1px solid var(--mdt-gold-deep);
  border-radius:12px;box-shadow:var(--mdt-shadow)}
.mdt-qr-card{background:#f7f0df;border-radius:10px;padding:14px !important;text-align:center;box-shadow:0 10px 24px rgba(0,0,0,.35)}

/* ---- imagen del proyector en hero ---- */
.mdt-hero-art img{filter:drop-shadow(0 18px 30px rgba(0,0,0,.5));border-radius:4px}

/* ---- sidebar / modal HTML widgets (estilos propios embebidos) ---- */
.mdt-html a{color:inherit}

@media(max-width:767px){
  .mdt-feature-copy{padding:22px !important}
}/* End custom CSS */