.elementor-1672 .elementor-element.elementor-element-fbde98f{--display:grid;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--espacio-l) var(--espacio-l);--row-gap:var(--espacio-l);--column-gap:var(--espacio-l);--grid-auto-flow:row;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:var(--espacio-xl);--padding-bottom:var(--espacio-xl);--padding-left:var(--espacio-m);--padding-right:var(--espacio-m);}.elementor-1672 .elementor-element.elementor-element-fbde98f:not(.elementor-motion-effects-element-type-background), .elementor-1672 .elementor-element.elementor-element-fbde98f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-2d65f01 ) 100%);}.elementor-1672 .elementor-element.elementor-element-35d0551{--display:flex;--gap:var(--espacio-m) var(--espacio-m);--row-gap:var(--espacio-m);--column-gap:var(--espacio-m);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1672 .elementor-element.elementor-element-3f7058d{--display:flex;--gap:var(--espacio-xl) var(--espacio-xl);--row-gap:var(--espacio-xl);--column-gap:var(--espacio-xl);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1672 .elementor-element.elementor-element-49b2317{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--espacio-m) var(--espacio-m);--row-gap:var(--espacio-m);--column-gap:var(--espacio-m);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:var(--espacio-xl);--padding-bottom:0;--padding-left:0;--padding-right:0;}.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-1672 .elementor-element.elementor-element-3948031{font-family:"Cormorant Garamond", Sans-serif;font-size:var(--font-s);font-weight:700;text-transform:uppercase;color:var( --e-global-color-accent );}.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-1672 .elementor-element.elementor-element-58e6ff5{text-align:start;}.elementor-1672 .elementor-element.elementor-element-58e6ff5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:var(--font-l);font-weight:400;color:var( --e-global-color-1836f53 );}.elementor-1672 .elementor-element.elementor-element-5135ad6{font-family:"DM Sans", Sans-serif;font-size:var(--font-base);font-weight:200;}.elementor-1672 .elementor-element.elementor-element-6676ec7{--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:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1672 .elementor-element.elementor-element-ef577b1{--display:flex;--gap:var(--espacio-xs) var(--espacio-xs);--row-gap:var(--espacio-xs);--column-gap:var(--espacio-xs);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1672 .elementor-element.elementor-element-83b334e{font-family:"Cormorant Garamond", Sans-serif;font-size:var(--font-m);font-weight:700;text-transform:uppercase;color:var( --e-global-color-1836f53 );}.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-1672 .elementor-element.elementor-element-42d2c7e{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1672 .elementor-element.elementor-element-42d2c7e .elementor-divider-separator{width:100%;}.elementor-1672 .elementor-element.elementor-element-42d2c7e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1672 .elementor-element.elementor-element-bd9826d{font-family:"DM Sans", Sans-serif;font-size:var(--font-s);font-weight:200;}.elementor-1672 .elementor-element.elementor-element-98a5d3b{--display:flex;--gap:var(--espacio-xs) var(--espacio-xs);--row-gap:var(--espacio-xs);--column-gap:var(--espacio-xs);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1672 .elementor-element.elementor-element-a5440b3{font-family:"Cormorant Garamond", Sans-serif;font-size:var(--font-m);font-weight:700;text-transform:uppercase;color:var( --e-global-color-1836f53 );}.elementor-1672 .elementor-element.elementor-element-37ce098{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1672 .elementor-element.elementor-element-37ce098 .elementor-divider-separator{width:100%;}.elementor-1672 .elementor-element.elementor-element-37ce098 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1672 .elementor-element.elementor-element-a62a244{font-family:"DM Sans", Sans-serif;font-size:var(--font-s);font-weight:200;}.elementor-1672 .elementor-element.elementor-element-231ee9c{--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:flex-end;--gap:var(--espacio-s) var(--espacio-s);--row-gap:var(--espacio-s);--column-gap:var(--espacio-s);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:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1672 .elementor-element.elementor-element-fbe9776{font-family:"DM Sans", Sans-serif;font-size:var(--font-xs);font-weight:400;text-transform:uppercase;}.elementor-1672 .elementor-element.elementor-element-9a00e0d{font-family:"DM Sans", Sans-serif;font-size:var(--font-s);font-weight:200;}.elementor-1672 .elementor-element.elementor-element-ea5fde8{--display:flex;--gap:var(--espacio-xs) var(--espacio-xs);--row-gap:var(--espacio-xs);--column-gap:var(--espacio-xs);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1672 .elementor-element.elementor-element-d2b06a2{font-family:"Cormorant Garamond", Sans-serif;font-size:var(--font-m);font-weight:700;text-transform:uppercase;color:var( --e-global-color-1836f53 );}.elementor-1672 .elementor-element.elementor-element-d08d640{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1672 .elementor-element.elementor-element-d08d640 .elementor-divider-separator{width:100%;}.elementor-1672 .elementor-element.elementor-element-d08d640 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1672 .elementor-element.elementor-element-07abc17{font-family:"DM Sans", Sans-serif;font-size:var(--font-s);font-weight:200;}.elementor-1672 .elementor-element.elementor-element-3a7fb68{--display:flex;--gap:var(--espacio-xs) var(--espacio-xs);--row-gap:var(--espacio-xs);--column-gap:var(--espacio-xs);}.elementor-1672 .elementor-element.elementor-element-55b166b{font-family:"Cormorant Garamond", Sans-serif;font-size:var(--font-m);font-weight:700;text-transform:uppercase;color:var( --e-global-color-1836f53 );}.elementor-1672 .elementor-element.elementor-element-0f7cc92{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1672 .elementor-element.elementor-element-0f7cc92 .elementor-divider-separator{width:100%;}.elementor-1672 .elementor-element.elementor-element-0f7cc92 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1672 .elementor-element.elementor-element-4dc456a{font-family:"DM Sans", Sans-serif;font-size:var(--font-s);font-weight:200;}.elementor-1672 .elementor-element.elementor-element-b662b6e{--display:flex;--gap:var(--espacio-xs) var(--espacio-xs);--row-gap:var(--espacio-xs);--column-gap:var(--espacio-xs);}.elementor-1672 .elementor-element.elementor-element-9fe80d2{font-family:"Cormorant Garamond", Sans-serif;font-size:var(--font-m);font-weight:700;text-transform:uppercase;color:var( --e-global-color-1836f53 );}.elementor-1672 .elementor-element.elementor-element-026ab96{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1672 .elementor-element.elementor-element-026ab96 .elementor-divider-separator{width:100%;}.elementor-1672 .elementor-element.elementor-element-026ab96 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1672 .elementor-element.elementor-element-1724be7{font-family:"DM Sans", Sans-serif;font-size:var(--font-s);font-weight:200;}.elementor-1672 .elementor-element.elementor-element-5bf3d4e{--display:flex;--gap:var(--espacio-xs) var(--espacio-xs);--row-gap:var(--espacio-xs);--column-gap:var(--espacio-xs);}.elementor-1672 .elementor-element.elementor-element-61c006d{font-family:"Cormorant Garamond", Sans-serif;font-size:var(--font-m);font-weight:700;text-transform:uppercase;color:var( --e-global-color-1836f53 );}.elementor-1672 .elementor-element.elementor-element-1f0d0aa{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1672 .elementor-element.elementor-element-1f0d0aa .elementor-divider-separator{width:100%;}.elementor-1672 .elementor-element.elementor-element-1f0d0aa .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1672 .elementor-element.elementor-element-7debb46{font-family:"DM Sans", Sans-serif;font-size:var(--font-s);font-weight:200;}.elementor-1672 .elementor-element.elementor-element-11c4c91{--display:flex;--gap:var(--espacio-xs) var(--espacio-xs);--row-gap:var(--espacio-xs);--column-gap:var(--espacio-xs);}.elementor-1672 .elementor-element.elementor-element-c1e2371{font-family:"Cormorant Garamond", Sans-serif;font-size:var(--font-m);font-weight:700;text-transform:uppercase;color:var( --e-global-color-1836f53 );}.elementor-1672 .elementor-element.elementor-element-818f0f3{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1672 .elementor-element.elementor-element-818f0f3 .elementor-divider-separator{width:100%;}.elementor-1672 .elementor-element.elementor-element-818f0f3 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1672 .elementor-element.elementor-element-07b25e7{font-family:"DM Sans", Sans-serif;font-size:var(--font-s);font-weight:200;}.elementor-1672 .elementor-element.elementor-element-3e3fa1e{--display:flex;--gap:var(--espacio-xs) var(--espacio-xs);--row-gap:var(--espacio-xs);--column-gap:var(--espacio-xs);}.elementor-1672 .elementor-element.elementor-element-a2af706{font-family:"Cormorant Garamond", Sans-serif;font-size:var(--font-m);font-weight:700;text-transform:uppercase;color:var( --e-global-color-1836f53 );}.elementor-1672 .elementor-element.elementor-element-4c73775{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1672 .elementor-element.elementor-element-4c73775 .elementor-divider-separator{width:100%;}.elementor-1672 .elementor-element.elementor-element-4c73775 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1672 .elementor-element.elementor-element-fd85578{font-family:"DM Sans", Sans-serif;font-size:var(--font-s);font-weight:200;}.elementor-1672 .elementor-element.elementor-element-ffd93cc{--display:flex;--gap:var(--espacio-xs) var(--espacio-xs);--row-gap:var(--espacio-xs);--column-gap:var(--espacio-xs);}.elementor-1672 .elementor-element.elementor-element-f126774{font-family:"Cormorant Garamond", Sans-serif;font-size:var(--font-m);font-weight:700;text-transform:uppercase;color:var( --e-global-color-1836f53 );}.elementor-1672 .elementor-element.elementor-element-12be566{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1672 .elementor-element.elementor-element-12be566 .elementor-divider-separator{width:100%;}.elementor-1672 .elementor-element.elementor-element-12be566 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1672 .elementor-element.elementor-element-4f89f00{font-family:"DM Sans", Sans-serif;font-size:var(--font-s);font-weight:200;}.elementor-1672 .elementor-element.elementor-element-27e2b74{--display:flex;--gap:var(--espacio-xs) var(--espacio-xs);--row-gap:var(--espacio-xs);--column-gap:var(--espacio-xs);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1672 .elementor-element.elementor-element-f5ee5ca{font-family:"Cormorant Garamond", Sans-serif;font-size:var(--font-m);font-weight:700;text-transform:uppercase;color:var( --e-global-color-1836f53 );}.elementor-1672 .elementor-element.elementor-element-616bcd4{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1672 .elementor-element.elementor-element-616bcd4 .elementor-divider-separator{width:100%;}.elementor-1672 .elementor-element.elementor-element-616bcd4 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1672 .elementor-element.elementor-element-7cb7be9{font-family:"DM Sans", Sans-serif;font-size:var(--font-s);font-weight:200;}.elementor-1672 .elementor-element.elementor-element-00c4b55{--display:flex;--gap:var(--espacio-xs) var(--espacio-xs);--row-gap:var(--espacio-xs);--column-gap:var(--espacio-xs);}.elementor-1672 .elementor-element.elementor-element-e4ef837{font-family:"Cormorant Garamond", Sans-serif;font-size:var(--font-m);font-weight:700;text-transform:uppercase;color:var( --e-global-color-1836f53 );}.elementor-1672 .elementor-element.elementor-element-fdbdd54{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1672 .elementor-element.elementor-element-fdbdd54 .elementor-divider-separator{width:100%;}.elementor-1672 .elementor-element.elementor-element-fdbdd54 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1672 .elementor-element.elementor-element-6f2d80e{font-family:"DM Sans", Sans-serif;font-size:var(--font-s);font-weight:200;}.elementor-1672 .elementor-element.elementor-element-b10f25e{--display:flex;--gap:var(--espacio-xs) var(--espacio-xs);--row-gap:var(--espacio-xs);--column-gap:var(--espacio-xs);}.elementor-1672 .elementor-element.elementor-element-bfb1141{font-family:"Cormorant Garamond", Sans-serif;font-size:var(--font-m);font-weight:700;text-transform:uppercase;color:var( --e-global-color-1836f53 );}.elementor-1672 .elementor-element.elementor-element-cc16c90{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1672 .elementor-element.elementor-element-cc16c90 .elementor-divider-separator{width:100%;}.elementor-1672 .elementor-element.elementor-element-cc16c90 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1672 .elementor-element.elementor-element-b106da0{font-family:"DM Sans", Sans-serif;font-size:var(--font-s);font-weight:200;}.elementor-1672 .elementor-element.elementor-element-d025678{--display:flex;--gap:var(--espacio-xs) var(--espacio-xs);--row-gap:var(--espacio-xs);--column-gap:var(--espacio-xs);}.elementor-1672 .elementor-element.elementor-element-cac19f7{font-family:"Cormorant Garamond", Sans-serif;font-size:var(--font-m);font-weight:700;text-transform:uppercase;color:var( --e-global-color-1836f53 );}.elementor-1672 .elementor-element.elementor-element-0c78733{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1672 .elementor-element.elementor-element-0c78733 .elementor-divider-separator{width:100%;}.elementor-1672 .elementor-element.elementor-element-0c78733 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1672 .elementor-element.elementor-element-f8b6035{font-family:"DM Sans", Sans-serif;font-size:var(--font-s);font-weight:200;}.elementor-1672 .elementor-element.elementor-element-5afa127{--display:flex;--gap:var(--espacio-xs) var(--espacio-xs);--row-gap:var(--espacio-xs);--column-gap:var(--espacio-xs);}.elementor-1672 .elementor-element.elementor-element-6d957b6{font-family:"Cormorant Garamond", Sans-serif;font-size:var(--font-m);font-weight:700;text-transform:uppercase;color:var( --e-global-color-1836f53 );}.elementor-1672 .elementor-element.elementor-element-88a4eb6{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1672 .elementor-element.elementor-element-88a4eb6 .elementor-divider-separator{width:100%;}.elementor-1672 .elementor-element.elementor-element-88a4eb6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1672 .elementor-element.elementor-element-c171505{font-family:"DM Sans", Sans-serif;font-size:var(--font-s);font-weight:200;}.elementor-1672 .elementor-element.elementor-element-945ad19{--display:flex;--gap:var(--espacio-xs) var(--espacio-xs);--row-gap:var(--espacio-xs);--column-gap:var(--espacio-xs);}.elementor-1672 .elementor-element.elementor-element-c122f85{font-family:"Cormorant Garamond", Sans-serif;font-size:var(--font-m);font-weight:700;text-transform:uppercase;color:var( --e-global-color-1836f53 );}.elementor-1672 .elementor-element.elementor-element-41f77dd{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1672 .elementor-element.elementor-element-41f77dd .elementor-divider-separator{width:100%;}.elementor-1672 .elementor-element.elementor-element-41f77dd .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1672 .elementor-element.elementor-element-3863dc9{font-family:"DM Sans", Sans-serif;font-size:var(--font-s);font-weight:200;}.elementor-1672 .elementor-element.elementor-element-dc80a5c{--display:flex;--gap:var(--espacio-xs) var(--espacio-xs);--row-gap:var(--espacio-xs);--column-gap:var(--espacio-xs);}.elementor-1672 .elementor-element.elementor-element-2a5c63f{font-family:"Cormorant Garamond", Sans-serif;font-size:var(--font-m);font-weight:700;text-transform:uppercase;color:var( --e-global-color-1836f53 );}.elementor-1672 .elementor-element.elementor-element-42a6d18{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1672 .elementor-element.elementor-element-42a6d18 .elementor-divider-separator{width:100%;}.elementor-1672 .elementor-element.elementor-element-42a6d18 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1672 .elementor-element.elementor-element-43c83f6{font-family:"DM Sans", Sans-serif;font-size:var(--font-s);font-weight:200;}.elementor-1672 .elementor-element.elementor-element-0e8a6d9{--display:flex;--gap:var(--espacio-xs) var(--espacio-xs);--row-gap:var(--espacio-xs);--column-gap:var(--espacio-xs);}.elementor-1672 .elementor-element.elementor-element-ba6c113{font-family:"Cormorant Garamond", Sans-serif;font-size:var(--font-m);font-weight:700;text-transform:uppercase;color:var( --e-global-color-1836f53 );}.elementor-1672 .elementor-element.elementor-element-9ea9aaa{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1672 .elementor-element.elementor-element-9ea9aaa .elementor-divider-separator{width:100%;}.elementor-1672 .elementor-element.elementor-element-9ea9aaa .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1672 .elementor-element.elementor-element-86bf267{font-family:"DM Sans", Sans-serif;font-size:var(--font-s);font-weight:200;}.elementor-1672 .elementor-element.elementor-element-29c036a{--display:flex;--gap:var(--espacio-xs) var(--espacio-xs);--row-gap:var(--espacio-xs);--column-gap:var(--espacio-xs);}.elementor-1672 .elementor-element.elementor-element-6c3b3b8{font-family:"Cormorant Garamond", Sans-serif;font-size:var(--font-m);font-weight:700;text-transform:uppercase;color:var( --e-global-color-1836f53 );}.elementor-1672 .elementor-element.elementor-element-2416440{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1672 .elementor-element.elementor-element-2416440 .elementor-divider-separator{width:100%;}.elementor-1672 .elementor-element.elementor-element-2416440 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1672 .elementor-element.elementor-element-18d1b97{font-family:"DM Sans", Sans-serif;font-size:var(--font-s);font-weight:200;}.elementor-1672 .elementor-element.elementor-element-194ecd8{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:20%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:0px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:10px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:var(--font-xs);--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-1672 .elementor-element.elementor-element-194ecd8 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#F5F1E6;}.elementor-1672 .elementor-element.elementor-element-194ecd8.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-secondary );}.elementor-1672 .elementor-element.elementor-element-194ecd8.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1672 .elementor-element.elementor-element-194ecd8.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-secondary );}.elementor-1672 .elementor-element.elementor-element-194ecd8.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"DM Sans", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-1672 .elementor-element.elementor-element-194ecd8 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-1672 .elementor-element.elementor-element-fbde98f{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1672 .elementor-element.elementor-element-49b2317{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1672 .elementor-element.elementor-element-6676ec7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1672 .elementor-element.elementor-element-231ee9c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:767px){.elementor-1672 .elementor-element.elementor-element-fbde98f{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--espacio-l) var(--espacio-l);--row-gap:var(--espacio-l);--column-gap:var(--espacio-l);--grid-auto-flow:row;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:var(--espacio-xl);--padding-bottom:var(--espacio-xl);--padding-left:var(--espacio-m);--padding-right:var(--espacio-m);}.elementor-1672 .elementor-element.elementor-element-3f7058d{--gap:var(--espacio-xl) var(--espacio-xl);--row-gap:var(--espacio-xl);--column-gap:var(--espacio-xl);}.elementor-1672 .elementor-element.elementor-element-49b2317{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1672 .elementor-element.elementor-element-231ee9c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}/* Start custom CSS for container, class: .elementor-element-fbde98f *//* 1. Preparamos el contenedor principal */
.elementor-1672 .elementor-element.elementor-element-fbde98f {
    position: relative;
    /* El overflow hidden sigue siendo esencial para que el círculo no se desborde */
    overflow: hidden; 
}

/* 2. Traemos todo el contenido de Elementor hacia el frente */
.elementor-1672 .elementor-element.elementor-element-fbde98f > * {
    position: relative;
    z-index: 1; 
}

/* 3. Creamos el círculo mágico que se moverá por detrás */
.elementor-1672 .elementor-element.elementor-element-fbde98f::before {
    content: "";
    position: absolute;
    z-index: 0; 
    
    width: 600px; 
    height: 600px;
    border-radius: 50%;
    
    /* Transparencia general del círculo */
    opacity: 0.1; 
    
    /* Degradado del color #e7b372 difuminándose hacia los bordes */
    background: radial-gradient(circle, #e7b372 0%, rgba(231, 179, 114, 0) 70%);
    
    animation: flotarCirculo 15s ease-in-out infinite alternate;
    
    top: -100px;
    left: -100px;
    
    /* Filtro para difuminar los bordes (opcional pero recomendado) */
    filter: blur(40px); 
}

/* 4. Definimos la ruta de movimiento libre por la sección */
@keyframes flotarCirculo {
    0% { 
        transform: translate(0px, 0px) scale(1); 
    }
    33% { 
        transform: translate(50vw, 20vh) scale(1.3); 
    }
    66% { 
        transform: translate(15vw, 60vh) scale(0.8); 
    }
    100% { 
        transform: translate(70vw, 15vh) scale(1.1); 
    }
}/* End custom CSS */