.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-917 .elementor-element.elementor-element-26c9f89:not(.elementor-motion-effects-element-type-background), .elementor-917 .elementor-element.elementor-element-26c9f89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://clinicacorpos.es/wp-content/uploads/2026/04/17260.jpg");background-size:cover;}.elementor-917 .elementor-element.elementor-element-26c9f89 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #181818 0%, #181818BA 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-917 .elementor-element.elementor-element-26c9f89 > .elementor-container{max-width:1450px;}.elementor-917 .elementor-element.elementor-element-26c9f89{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:150px 0px 80px 0px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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 );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-917 .elementor-element.elementor-element-81cf56e{text-align:start;}.elementor-917 .elementor-element.elementor-element-81cf56e .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:4vw;font-weight:500;text-transform:uppercase;text-shadow:0px 0px 18px rgba(255, 191.98913043478254, 65.96739130434781, 0.28);color:#FFAA00;}.elementor-widget-breadcrumbs .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-breadcrumbs .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-917 .elementor-element.elementor-element-02d4265{font-family:"Work Sans", Sans-serif;font-size:1.2vw;font-weight:300;text-transform:uppercase;letter-spacing:4.1px;color:#FFF4DE;}.elementor-917 .elementor-element.elementor-element-02d4265 a{color:#FFF4DE;}.elementor-917 .elementor-element.elementor-element-584f424 > .elementor-container{max-width:1450px;}.elementor-917 .elementor-element.elementor-element-584f424{margin-top:100px;margin-bottom:100px;}.elementor-917 .elementor-element.elementor-element-549b6fa.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-917 .elementor-element.elementor-element-549b6fa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-917 .elementor-element.elementor-element-40d7290 > .elementor-container{max-width:1600px;}.elementor-917 .elementor-element.elementor-element-40d7290{margin-top:0px;margin-bottom:0px;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-917 .elementor-element.elementor-element-bba19f2 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-bc-flex-widget .elementor-917 .elementor-element.elementor-element-4f130fc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-917 .elementor-element.elementor-element-4f130fc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-917 .elementor-element.elementor-element-4f130fc > .elementor-element-populated{margin:0px 0px 0px 100px;--e-column-margin-right:0px;--e-column-margin-left:100px;}.elementor-917 .elementor-element.elementor-element-389d157{width:100%;max-width:100%;text-align:start;}.elementor-917 .elementor-element.elementor-element-389d157 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-917 .elementor-element.elementor-element-389d157 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:2.6vw;font-weight:500;text-transform:uppercase;line-height:3rlh;text-shadow:0px 0px 18px rgba(255, 191.98913043478254, 65.96739130434781, 0.28);color:#FFAA00;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-917 .elementor-element.elementor-element-129298e{font-family:"Work Sans", Sans-serif;font-weight:400;color:#FFF4DE;}.elementor-widget-icon-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-917 .elementor-element.elementor-element-2897ab1 .elementor-icon-list-icon i{color:#FFF4DE;transition:color 0.3s;}.elementor-917 .elementor-element.elementor-element-2897ab1 .elementor-icon-list-icon svg{fill:#FFF4DE;transition:fill 0.3s;}.elementor-917 .elementor-element.elementor-element-2897ab1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-917 .elementor-element.elementor-element-2897ab1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-917 .elementor-element.elementor-element-2897ab1 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-weight:400;}.elementor-917 .elementor-element.elementor-element-2897ab1 .elementor-icon-list-text{color:#FFF4DE;transition:color 0.3s;}.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-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-917 .elementor-element.elementor-element-a9352a9{width:auto;max-width:auto;}.elementor-917 .elementor-element.elementor-element-a9352a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-917 .elementor-element.elementor-element-a9352a9 .elementor-button{font-family:"Work Sans", Sans-serif;font-weight:100;padding:18px 50px 18px 50px;}.elementor-917 .elementor-element.elementor-element-2b6331e > .elementor-container{max-width:881px;}.elementor-917 .elementor-element.elementor-element-2b6331e{margin-top:0px;margin-bottom:0px;}.elementor-917 .elementor-element.elementor-element-9f3d2d0{width:100%;max-width:100%;text-align:center;}.elementor-917 .elementor-element.elementor-element-9f3d2d0 > .elementor-widget-container{margin:-27px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-917 .elementor-element.elementor-element-9f3d2d0 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:4vw;font-weight:500;text-transform:uppercase;line-height:82px;text-shadow:0px 0px 18px rgba(255, 191.98913043478254, 65.96739130434781, 0.28);color:#FFAA00;}.elementor-917 .elementor-element.elementor-element-e9a70bf{text-align:center;font-family:"Work Sans", Sans-serif;font-weight:400;color:#FFF4DE;}.elementor-917 .elementor-element.elementor-element-a431fb1 > .elementor-container{max-width:1450px;}.elementor-917 .elementor-element.elementor-element-a431fb1{margin-top:150px;margin-bottom:150px;}.elementor-917 .elementor-element.elementor-element-f3a2229{width:100%;max-width:100%;text-align:start;}.elementor-917 .elementor-element.elementor-element-f3a2229 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-917 .elementor-element.elementor-element-f3a2229 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:2.6vw;font-weight:500;text-transform:uppercase;line-height:3rlh;text-shadow:0px 0px 18px rgba(255, 191.98913043478254, 65.96739130434781, 0.28);color:#FFAA00;}.elementor-917 .elementor-element.elementor-element-019c65d{text-align:start;font-family:"Work Sans", Sans-serif;font-weight:400;color:#FFF4DE;}.elementor-bc-flex-widget .elementor-917 .elementor-element.elementor-element-2692210.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-917 .elementor-element.elementor-element-2692210.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-917 .elementor-element.elementor-element-2692210 > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-917 .elementor-element.elementor-element-50b2e73{text-align:start;font-family:"Work Sans", Sans-serif;font-size:1.2vw;font-weight:300;text-transform:uppercase;letter-spacing:4.1px;color:#FFF4DE;}.elementor-917 .elementor-element.elementor-element-45dc34f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-917 .elementor-element.elementor-element-45dc34f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-917 .elementor-element.elementor-element-45dc34f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-917 .elementor-element.elementor-element-45dc34f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-917 .elementor-element.elementor-element-45dc34f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-917 .elementor-element.elementor-element-45dc34f .elementor-icon-list-icon i{color:#FFF4DE;transition:color 0.3s;}.elementor-917 .elementor-element.elementor-element-45dc34f .elementor-icon-list-icon svg{fill:#FFF4DE;transition:fill 0.3s;}.elementor-917 .elementor-element.elementor-element-45dc34f{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-917 .elementor-element.elementor-element-45dc34f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-917 .elementor-element.elementor-element-45dc34f .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-weight:400;}.elementor-917 .elementor-element.elementor-element-45dc34f .elementor-icon-list-text{color:#FFF4DE;transition:color 0.3s;}.elementor-917 .elementor-element.elementor-element-f9bf7ca > .elementor-container{max-width:881px;}.elementor-917 .elementor-element.elementor-element-f9bf7ca{margin-top:0px;margin-bottom:0px;}.elementor-917 .elementor-element.elementor-element-0856b6a{width:100%;max-width:100%;text-align:center;}.elementor-917 .elementor-element.elementor-element-0856b6a > .elementor-widget-container{margin:-27px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-917 .elementor-element.elementor-element-0856b6a .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:4vw;font-weight:500;text-transform:uppercase;line-height:82px;text-shadow:0px 0px 18px rgba(255, 191.98913043478254, 65.96739130434781, 0.28);color:#FFAA00;}.elementor-917 .elementor-element.elementor-element-98af3c8{text-align:center;font-family:"Work Sans", Sans-serif;font-weight:400;color:#FFF4DE;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-917 .elementor-element.elementor-element-fac1270{text-align:center;font-family:"Work Sans", Sans-serif;font-weight:400;color:#FFF4DE;}.elementor-917 .elementor-element.elementor-element-6c6938b:not(.elementor-motion-effects-element-type-background), .elementor-917 .elementor-element.elementor-element-6c6938b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;background-image:url("https://clinicacorpos.es/wp-content/uploads/2026/03/MUJER.png");background-position:bottom right;background-repeat:no-repeat;}.elementor-917 .elementor-element.elementor-element-6c6938b > .elementor-container{max-width:1450px;}.elementor-917 .elementor-element.elementor-element-6c6938b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:150px;margin-bottom:0px;padding:0px 0px 100px 0px;}.elementor-917 .elementor-element.elementor-element-6c6938b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-917 .elementor-element.elementor-element-33ee14c{width:100%;max-width:100%;text-align:start;}.elementor-917 .elementor-element.elementor-element-33ee14c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-917 .elementor-element.elementor-element-33ee14c .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:2.6vw;font-weight:500;text-transform:uppercase;line-height:3rlh;text-shadow:0px 0px 18px rgba(255, 191.98913043478254, 65.96739130434781, 0.28);color:#FFAA00;}.elementor-917 .elementor-element.elementor-element-7d190b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-917 .elementor-element.elementor-element-7d190b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-917 .elementor-element.elementor-element-7d190b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-917 .elementor-element.elementor-element-7d190b2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-917 .elementor-element.elementor-element-7d190b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-917 .elementor-element.elementor-element-7d190b2 .elementor-icon-list-icon i{color:#FFF4DE;transition:color 0.3s;}.elementor-917 .elementor-element.elementor-element-7d190b2 .elementor-icon-list-icon svg{fill:#FFF4DE;transition:fill 0.3s;}.elementor-917 .elementor-element.elementor-element-7d190b2{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-917 .elementor-element.elementor-element-7d190b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-917 .elementor-element.elementor-element-7d190b2 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-weight:400;}.elementor-917 .elementor-element.elementor-element-7d190b2 .elementor-icon-list-text{color:#FFF4DE;transition:color 0.3s;}.elementor-917 .elementor-element.elementor-element-0532861{width:100%;max-width:100%;text-align:start;}.elementor-917 .elementor-element.elementor-element-0532861 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-917 .elementor-element.elementor-element-0532861 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:2.6vw;font-weight:500;text-transform:uppercase;line-height:3rlh;text-shadow:0px 0px 18px rgba(255, 191.98913043478254, 65.96739130434781, 0.28);color:#FFAA00;}.elementor-917 .elementor-element.elementor-element-e42f8ec{text-align:start;font-family:"Work Sans", Sans-serif;font-weight:400;color:#FFF4DE;}.elementor-917 .elementor-element.elementor-element-80a5a1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-917 .elementor-element.elementor-element-80a5a1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-917 .elementor-element.elementor-element-80a5a1d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-917 .elementor-element.elementor-element-80a5a1d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-917 .elementor-element.elementor-element-80a5a1d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-917 .elementor-element.elementor-element-80a5a1d .elementor-icon-list-icon i{color:#FFF4DE;transition:color 0.3s;}.elementor-917 .elementor-element.elementor-element-80a5a1d .elementor-icon-list-icon svg{fill:#FFF4DE;transition:fill 0.3s;}.elementor-917 .elementor-element.elementor-element-80a5a1d{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-917 .elementor-element.elementor-element-80a5a1d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-917 .elementor-element.elementor-element-80a5a1d .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-weight:400;}.elementor-917 .elementor-element.elementor-element-80a5a1d .elementor-icon-list-text{color:#FFF4DE;transition:color 0.3s;}.elementor-bc-flex-widget .elementor-917 .elementor-element.elementor-element-febbdf8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-917 .elementor-element.elementor-element-febbdf8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-917 .elementor-element.elementor-element-febbdf8 > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-917 .elementor-element.elementor-element-f2e08ac:not(.elementor-motion-effects-element-type-background), .elementor-917 .elementor-element.elementor-element-f2e08ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://clinicacorpos.es/wp-content/uploads/2026/03/139849-1.jpg");background-position:center center;background-size:cover;}.elementor-917 .elementor-element.elementor-element-f2e08ac > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, #3F3F3F 0%, #F2295B00 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-917 .elementor-element.elementor-element-f2e08ac > .elementor-container{min-height:244px;}.elementor-917 .elementor-element.elementor-element-f2e08ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-917 .elementor-element.elementor-element-5faf8c3{text-align:center;}.elementor-917 .elementor-element.elementor-element-5faf8c3 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:2.9vw;font-weight:500;text-transform:uppercase;text-shadow:0px 0px 18px rgba(255, 191.98913043478254, 65.96739130434781, 0.28);color:#FFAA00;}.elementor-917 .elementor-element.elementor-element-ccc2579{text-align:center;font-family:"Work Sans", Sans-serif;font-weight:500;color:#363636;}.elementor-917 .elementor-element.elementor-element-2844d34:not(.elementor-motion-effects-element-type-background), .elementor-917 .elementor-element.elementor-element-2844d34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE00;}.elementor-917 .elementor-element.elementor-element-2844d34 > .elementor-container{max-width:706px;}.elementor-917 .elementor-element.elementor-element-2844d34{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-917 .elementor-element.elementor-element-2844d34, .elementor-917 .elementor-element.elementor-element-2844d34 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-917 .elementor-element.elementor-element-2844d34 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-917 .elementor-element.elementor-element-8d3f0ba:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-917 .elementor-element.elementor-element-8d3f0ba > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-917 .elementor-element.elementor-element-8d3f0ba > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFF4DE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-917 .elementor-element.elementor-element-8d3f0ba > .elementor-element-populated, .elementor-917 .elementor-element.elementor-element-8d3f0ba > .elementor-element-populated > .elementor-background-overlay, .elementor-917 .elementor-element.elementor-element-8d3f0ba > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-917 .elementor-element.elementor-element-8d3f0ba > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-917 .elementor-element.elementor-element-8b9f78c{text-align:center;font-family:"Work Sans", Sans-serif;font-size:1.2vw;font-weight:300;text-transform:uppercase;letter-spacing:4.1px;color:#272727;}.elementor-917 .elementor-element.elementor-element-3a9f417{text-align:center;font-family:"Work Sans", Sans-serif;font-weight:500;color:#363636;}.elementor-917 .elementor-element.elementor-element-fd9ec63 > .elementor-container{max-width:1450px;}.elementor-917 .elementor-element.elementor-element-fd9ec63{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:150px;margin-bottom:0px;padding:0px 0px 100px 0px;}.elementor-917 .elementor-element.elementor-element-fd9ec63 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-917 .elementor-element.elementor-element-dee836f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-917 .elementor-element.elementor-element-dee836f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-917 .elementor-element.elementor-element-f991865{width:100%;max-width:100%;text-align:start;}.elementor-917 .elementor-element.elementor-element-f991865 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-917 .elementor-element.elementor-element-f991865 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:2.6vw;font-weight:500;text-transform:uppercase;line-height:3rlh;text-shadow:0px 0px 18px rgba(255, 191.98913043478254, 65.96739130434781, 0.28);color:#FFAA00;}.elementor-917 .elementor-element.elementor-element-4e963f0{text-align:start;font-family:"Work Sans", Sans-serif;font-weight:400;color:#FFF4DE;}.elementor-bc-flex-widget .elementor-917 .elementor-element.elementor-element-507e630.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-917 .elementor-element.elementor-element-507e630.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-917 .elementor-element.elementor-element-507e630 > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-widget-eael-image-comparison .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-image-comparison .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-image-comparison .twentytwenty-before-label:before, .elementor-widget-eael-image-comparison .twentytwenty-after-label:before{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-917 .elementor-element.elementor-element-c849a65{z-index:1;}.elementor-917 .elementor-element.elementor-element-c849a65 > .elementor-widget-container{border-radius:12px 12px 12px 12px;box-shadow:0px 0px 41px 0px rgba(255, 191.99999999999991, 65.99999999999993, 0.15);}.elementor-917 .elementor-element.elementor-element-c849a65 .eael-img-comp-container{max-width:100%;border-radius:12px;}.elementor-917 .elementor-element.elementor-element-c849a65 .twentytwenty-horizontal .twentytwenty-handle:before, .elementor-917 .elementor-element.elementor-element-c849a65 .twentytwenty-horizontal .twentytwenty-handle:after{width:3px;margin-left:calc(-3px/2);}.elementor-917 .elementor-element.elementor-element-c849a65 .twentytwenty-vertical .twentytwenty-handle:before, .elementor-917 .elementor-element.elementor-element-c849a65 .twentytwenty-vertical .twentytwenty-handle:after{height:3px;margin-top:calc(-3px/2);}.elementor-917 .elementor-element.elementor-element-c849a65 .twentytwenty-before-label:before{background:#FFAA00;}.elementor-917 .elementor-element.elementor-element-c849a65 .twentytwenty-after-label:before{background:#FFAA00;}.elementor-917 .elementor-element.elementor-element-e1faf79 > .elementor-container{max-width:881px;}.elementor-917 .elementor-element.elementor-element-e1faf79{margin-top:0px;margin-bottom:0px;}.elementor-917 .elementor-element.elementor-element-d6a79db{width:100%;max-width:100%;text-align:center;}.elementor-917 .elementor-element.elementor-element-d6a79db > .elementor-widget-container{margin:-27px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-917 .elementor-element.elementor-element-d6a79db .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:4vw;font-weight:500;text-transform:uppercase;line-height:82px;text-shadow:0px 0px 18px rgba(255, 191.98913043478254, 65.96739130434781, 0.28);color:#FFAA00;}.elementor-widget-accordion .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-accordion .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{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-917 .elementor-element.elementor-element-d6e6499 .elementor-accordion-icon, .elementor-917 .elementor-element.elementor-element-d6e6499 .elementor-accordion-title{color:#FFF4DE;}.elementor-917 .elementor-element.elementor-element-d6e6499 .elementor-accordion-icon svg{fill:#FFF4DE;}.elementor-917 .elementor-element.elementor-element-d6e6499 .elementor-active .elementor-accordion-icon, .elementor-917 .elementor-element.elementor-element-d6e6499 .elementor-active .elementor-accordion-title{color:#FFF4DE;}.elementor-917 .elementor-element.elementor-element-d6e6499 .elementor-active .elementor-accordion-icon svg{fill:#FFF4DE;}.elementor-917 .elementor-element.elementor-element-d6e6499 .elementor-accordion-title{font-family:"Work Sans", Sans-serif;font-weight:600;}.elementor-917 .elementor-element.elementor-element-d6e6499 .elementor-tab-content{color:#FFF4DE;font-family:"Work Sans", Sans-serif;font-weight:400;}.elementor-917 .elementor-element.elementor-element-e9ab396:not(.elementor-motion-effects-element-type-background), .elementor-917 .elementor-element.elementor-element-e9ab396 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://clinicacorpos.es/wp-content/uploads/2026/03/139849-1.jpg");background-position:center center;background-size:cover;}.elementor-917 .elementor-element.elementor-element-e9ab396 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, #3F3F3F 0%, #F2295B00 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-917 .elementor-element.elementor-element-e9ab396 > .elementor-container{max-width:1344px;min-height:244px;}.elementor-917 .elementor-element.elementor-element-e9ab396{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-917 .elementor-element.elementor-element-32b74e8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-917 .elementor-element.elementor-element-e3ec211{text-align:center;}.elementor-917 .elementor-element.elementor-element-e3ec211 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:2.9vw;font-weight:500;text-transform:uppercase;text-shadow:0px 0px 18px rgba(255, 191.98913043478254, 65.96739130434781, 0.28);color:#FFAA00;}.elementor-917 .elementor-element.elementor-element-026600d{text-align:center;font-family:"Work Sans", Sans-serif;font-weight:500;color:#363636;}.elementor-917 .elementor-element.elementor-element-1d5f963{text-align:center;font-family:"Work Sans", Sans-serif;font-size:1.2vw;font-weight:300;text-transform:uppercase;letter-spacing:4.1px;color:#272727;}.elementor-917 .elementor-element.elementor-element-cc6cddc{width:auto;max-width:auto;}.elementor-917 .elementor-element.elementor-element-cc6cddc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-917 .elementor-element.elementor-element-cc6cddc .elementor-button{font-family:"Work Sans", Sans-serif;font-weight:100;padding:18px 50px 18px 50px;}.elementor-917 .elementor-element.elementor-element-2267e54 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-917 .elementor-element.elementor-element-1945dfe{text-align:center;font-family:"Work Sans", Sans-serif;font-size:1.2vw;font-weight:300;text-transform:uppercase;letter-spacing:4.1px;color:#272727;}.elementor-917 .elementor-element.elementor-element-7876177{width:auto;max-width:auto;}.elementor-917 .elementor-element.elementor-element-7876177 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-917 .elementor-element.elementor-element-7876177 .elementor-button{font-family:"Work Sans", Sans-serif;font-weight:100;padding:18px 50px 18px 50px;}.elementor-bc-flex-widget .elementor-917 .elementor-element.elementor-element-cddebd5.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-917 .elementor-element.elementor-element-cddebd5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-917 .elementor-element.elementor-element-827d91c{text-align:center;font-family:"Work Sans", Sans-serif;font-size:1.2vw;font-weight:300;text-transform:uppercase;letter-spacing:4.1px;color:#272727;}.elementor-917 .elementor-element.elementor-element-75d78fc{width:auto;max-width:auto;}.elementor-917 .elementor-element.elementor-element-75d78fc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-917 .elementor-element.elementor-element-75d78fc .elementor-button{font-family:"Work Sans", Sans-serif;font-weight:100;padding:18px 50px 18px 50px;}.elementor-917 .elementor-element.elementor-element-2240bea > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-917 .elementor-element.elementor-element-2240bea{text-align:center;}.elementor-917 .elementor-element.elementor-element-2240bea .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:2.9vw;font-weight:500;text-transform:uppercase;text-shadow:0px 0px 18px rgba(255, 191.98913043478254, 65.96739130434781, 0.28);color:#FFAA00;}.elementor-917 .elementor-element.elementor-element-a1b9492{text-align:center;font-family:"Work Sans", Sans-serif;font-weight:500;color:#363636;}.elementor-917 .elementor-element.elementor-element-e81fcbe{width:auto;max-width:auto;}.elementor-917 .elementor-element.elementor-element-e81fcbe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-917 .elementor-element.elementor-element-e81fcbe .elementor-button{font-family:"Work Sans", Sans-serif;font-weight:100;padding:18px 50px 18px 50px;}body.elementor-page-917:not(.elementor-motion-effects-element-type-background), body.elementor-page-917 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-917 .elementor-element.elementor-element-549b6fa{width:36.034%;}.elementor-917 .elementor-element.elementor-element-4f130fc{width:63.932%;}.elementor-917 .elementor-element.elementor-element-49bd8db{width:68.758%;}.elementor-917 .elementor-element.elementor-element-2692210{width:31.104%;}.elementor-917 .elementor-element.elementor-element-ffa9af8{width:43.792%;}.elementor-917 .elementor-element.elementor-element-febbdf8{width:56.07%;}.elementor-917 .elementor-element.elementor-element-dee836f{width:69.584%;}.elementor-917 .elementor-element.elementor-element-507e630{width:30.278%;}}@media(min-width:1025px){.elementor-917 .elementor-element.elementor-element-26c9f89:not(.elementor-motion-effects-element-type-background), .elementor-917 .elementor-element.elementor-element-26c9f89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-917 .elementor-element.elementor-element-f2e08ac:not(.elementor-motion-effects-element-type-background), .elementor-917 .elementor-element.elementor-element-f2e08ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-917 .elementor-element.elementor-element-e9ab396:not(.elementor-motion-effects-element-type-background), .elementor-917 .elementor-element.elementor-element-e9ab396 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-accordion-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-917 .elementor-element.elementor-element-26c9f89{margin-top:0px;margin-bottom:50px;padding:100px 20px 20px 20px;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-917 .elementor-element.elementor-element-81cf56e .elementor-heading-title{font-size:10vw;}.elementor-917 .elementor-element.elementor-element-02d4265{font-size:3.5vw;}.elementor-917 .elementor-element.elementor-element-584f424{margin-top:0px;margin-bottom:0px;}.elementor-917 .elementor-element.elementor-element-549b6fa{width:100%;}.elementor-917 .elementor-element.elementor-element-549b6fa.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-917 .elementor-element.elementor-element-549b6fa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-917 .elementor-element.elementor-element-40d7290 > .elementor-container{max-width:653px;}.elementor-917 .elementor-element.elementor-element-40d7290{margin-top:0px;margin-bottom:0px;}.elementor-917 .elementor-element.elementor-element-1367c0b{width:100%;}.elementor-917 .elementor-element.elementor-element-1367c0b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-917 .elementor-element.elementor-element-1367c0b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-917 .elementor-element.elementor-element-4f130fc > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-917 .elementor-element.elementor-element-389d157 > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-917 .elementor-element.elementor-element-389d157 .elementor-heading-title{font-size:7vw;line-height:2rlh;}.elementor-917 .elementor-element.elementor-element-a9352a9{width:100%;max-width:100%;}.elementor-917 .elementor-element.elementor-element-61df954 > .elementor-element-populated{margin:29px 29px 29px 29px;--e-column-margin-right:29px;--e-column-margin-left:29px;padding:0px 0px 0px 0px;}.elementor-917 .elementor-element.elementor-element-9f3d2d0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-917 .elementor-element.elementor-element-9f3d2d0{text-align:start;}.elementor-917 .elementor-element.elementor-element-9f3d2d0 .elementor-heading-title{font-size:8.2vw;line-height:2rlh;}.elementor-917 .elementor-element.elementor-element-e9a70bf{text-align:start;}.elementor-917 .elementor-element.elementor-element-a431fb1{margin-top:0px;margin-bottom:0px;}.elementor-917 .elementor-element.elementor-element-49bd8db > .elementor-element-populated{margin:29px 29px 29px 29px;--e-column-margin-right:29px;--e-column-margin-left:29px;padding:0px 0px 0px 0px;}.elementor-917 .elementor-element.elementor-element-f3a2229 > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-917 .elementor-element.elementor-element-f3a2229 .elementor-heading-title{font-size:7vw;line-height:2rlh;}.elementor-917 .elementor-element.elementor-element-019c65d{text-align:start;}.elementor-917 .elementor-element.elementor-element-2692210 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-917 .elementor-element.elementor-element-50b2e73{text-align:start;font-size:3.5vw;}.elementor-917 .elementor-element.elementor-element-f9bf7ca{margin-top:0px;margin-bottom:0px;}.elementor-917 .elementor-element.elementor-element-2d052ae > .elementor-element-populated{margin:29px 29px 29px 29px;--e-column-margin-right:29px;--e-column-margin-left:29px;padding:0px 0px 0px 0px;}.elementor-917 .elementor-element.elementor-element-0856b6a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-917 .elementor-element.elementor-element-0856b6a{text-align:start;}.elementor-917 .elementor-element.elementor-element-0856b6a .elementor-heading-title{font-size:8.8vw;line-height:2rlh;}.elementor-917 .elementor-element.elementor-element-98af3c8{text-align:start;}.elementor-917 .elementor-element.elementor-element-fac1270{text-align:start;}.elementor-917 .elementor-element.elementor-element-6c6938b:not(.elementor-motion-effects-element-type-background), .elementor-917 .elementor-element.elementor-element-6c6938b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:638px 0px;}.elementor-917 .elementor-element.elementor-element-6c6938b{margin-top:50px;margin-bottom:0px;}.elementor-917 .elementor-element.elementor-element-ffa9af8 > .elementor-element-populated{margin:29px 29px 29px 29px;--e-column-margin-right:29px;--e-column-margin-left:29px;padding:0px 0px 0px 0px;}.elementor-917 .elementor-element.elementor-element-33ee14c > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-917 .elementor-element.elementor-element-33ee14c .elementor-heading-title{font-size:7vw;line-height:2rlh;}.elementor-917 .elementor-element.elementor-element-0532861 > .elementor-widget-container{margin:050px 0px 0px 0px;}.elementor-917 .elementor-element.elementor-element-0532861 .elementor-heading-title{font-size:7vw;line-height:2rlh;}.elementor-917 .elementor-element.elementor-element-e42f8ec{text-align:start;}.elementor-917 .elementor-element.elementor-element-f2e08ac{padding:20px 20px 20px 20px;}.elementor-917 .elementor-element.elementor-element-5faf8c3 .elementor-heading-title{font-size:10vw;}.elementor-917 .elementor-element.elementor-element-ccc2579{text-align:start;}.elementor-917 .elementor-element.elementor-element-8d3f0ba > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-917 .elementor-element.elementor-element-8b9f78c{text-align:start;font-size:3.5vw;}.elementor-917 .elementor-element.elementor-element-3a9f417{text-align:start;}.elementor-917 .elementor-element.elementor-element-fd9ec63{margin-top:80px;margin-bottom:0px;}.elementor-917 .elementor-element.elementor-element-dee836f > .elementor-element-populated{margin:29px 29px 29px 29px;--e-column-margin-right:29px;--e-column-margin-left:29px;padding:0px 0px 0px 0px;}.elementor-917 .elementor-element.elementor-element-f991865 > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-917 .elementor-element.elementor-element-f991865{text-align:center;}.elementor-917 .elementor-element.elementor-element-f991865 .elementor-heading-title{font-size:7vw;line-height:2rlh;}.elementor-917 .elementor-element.elementor-element-4e963f0{text-align:center;}.elementor-917 .elementor-element.elementor-element-507e630 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-917 .elementor-element.elementor-element-d890bb3 > .elementor-element-populated{margin:29px 29px 29px 29px;--e-column-margin-right:29px;--e-column-margin-left:29px;padding:0px 0px 0px 0px;}.elementor-917 .elementor-element.elementor-element-d6a79db > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-917 .elementor-element.elementor-element-d6a79db{text-align:start;}.elementor-917 .elementor-element.elementor-element-d6a79db .elementor-heading-title{font-size:8.8vw;line-height:2rlh;}.elementor-widget-accordion .elementor-accordion-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-917 .elementor-element.elementor-element-e9ab396{padding:20px 20px 20px 20px;}.elementor-917 .elementor-element.elementor-element-e3ec211 .elementor-heading-title{font-size:10vw;}.elementor-917 .elementor-element.elementor-element-026600d{text-align:center;}.elementor-917 .elementor-element.elementor-element-1d5f963{text-align:center;font-size:3.5vw;}.elementor-917 .elementor-element.elementor-element-cc6cddc{width:100%;max-width:100%;}.elementor-917 .elementor-element.elementor-element-2267e54 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-917 .elementor-element.elementor-element-1945dfe{text-align:center;font-size:3.5vw;}.elementor-917 .elementor-element.elementor-element-7876177{width:100%;max-width:100%;}.elementor-917 .elementor-element.elementor-element-827d91c{text-align:center;font-size:3.5vw;}.elementor-917 .elementor-element.elementor-element-75d78fc{width:100%;max-width:100%;}.elementor-917 .elementor-element.elementor-element-2240bea .elementor-heading-title{font-size:10vw;}.elementor-917 .elementor-element.elementor-element-a1b9492{text-align:start;}.elementor-917 .elementor-element.elementor-element-e81fcbe{width:100%;max-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-81cf56e */.elementor-917 .elementor-element.elementor-element-81cf56e .elementor-heading-title {
    background: linear-gradient(
        to right, 
        #BF953F, 
        #FCF6BA, 
        #B38728, 
        #FBF5B7, 
        #AA771C
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    font-weight: 800;
    filter: drop-shadow(0px 2px 2px rgba(0,0,0,0.3));
    background-size: 200% auto;
    animation: shine 4s linear infinite;
}

@keyframes shine {
    to {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389d157 */.elementor-917 .elementor-element.elementor-element-389d157 .elementor-heading-title {
    background: linear-gradient(
        to right, 
        #BF953F, 
        #FCF6BA, 
        #B38728, 
        #FBF5B7, 
        #AA771C
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    font-weight: 800;
    filter: drop-shadow(0px 2px 2px rgba(0,0,0,0.3));
    background-size: 200% auto;
    animation: shine 4s linear infinite;
}

@keyframes shine {
    to {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a9352a9 *//* Estilos base del botón */
.elementor-917 .elementor-element.elementor-element-a9352a9 .elementor-button {
    background-color:#181818 !important; /* Negro casi absoluto */
    color: #FFAA00 !important; /* Tu color dorado base */
    border: 1px solid #AA771C !important; /* Borde dorado fino */
    padding: 15px 35px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    letter-spacing: 2px;
    border-radius: 2px; /* Esquinas ligeramente afiladas para más elegancia */
    transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) !important;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

/* Efecto de resplandor interno (Glow) al pasar el cursor */
.elementor-917 .elementor-element.elementor-element-a9352a9 .elementor-button:hover {
    color: #ffffff !important; /* El texto pasa a blanco puro al brillar */
    border-color:  !important;
    box-shadow: 0 0 20px rgba(255, 170, 0, 0.4), 
                inset 0 0 10px rgba(255, 170, 0, 0.2);
    transform: translateY(-2px);
}

/* El "Barrido" de luz de fondo */
.elementor-917 .elementor-element.elementor-element-a9352a9 .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        90deg, 
        transparent, 
        rgba(255, 170, 0, 0.15), 
        transparent
    );
    transition: all 0.6s ease;
    z-index: -1;
}

.elementor-917 .elementor-element.elementor-element-a9352a9 .elementor-button:hover::before {
    left: 100%;
}

/* Animación sutil en el texto (pulso de brillo) */
.elementor-917 .elementor-element.elementor-element-a9352a9 .elementor-button .elementor-button-content-wrapper {
    text-shadow: 0 0 0px rgba(255, 170, 0, 0);
    transition: text-shadow 0.4s ease;
}

.elementor-917 .elementor-element.elementor-element-a9352a9 .elementor-button:hover .elementor-button-content-wrapper {
    text-shadow: 0 0 8px rgba(255, 255, 255, 0.6);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f3d2d0 */.elementor-917 .elementor-element.elementor-element-9f3d2d0 .elementor-heading-title {
    background: linear-gradient(
        to right, 
        #BF953F, 
        #FCF6BA, 
        #B38728, 
        #FBF5B7, 
        #AA771C
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    font-weight: 800;
    filter: drop-shadow(0px 2px 2px rgba(0,0,0,0.3));
    background-size: 200% auto;
    animation: shine 4s linear infinite;
}

@keyframes shine {
    to {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3a2229 */.elementor-917 .elementor-element.elementor-element-f3a2229 .elementor-heading-title {
    background: linear-gradient(
        to right, 
        #BF953F, 
        #FCF6BA, 
        #B38728, 
        #FBF5B7, 
        #AA771C
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    font-weight: 800;
    filter: drop-shadow(0px 2px 2px rgba(0,0,0,0.3));
    background-size: 200% auto;
    animation: shine 4s linear infinite;
}

@keyframes shine {
    to {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0856b6a */.elementor-917 .elementor-element.elementor-element-0856b6a .elementor-heading-title {
    background: linear-gradient(
        to right, 
        #BF953F, 
        #FCF6BA, 
        #B38728, 
        #FBF5B7, 
        #AA771C
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    font-weight: 800;
    filter: drop-shadow(0px 2px 2px rgba(0,0,0,0.3));
    background-size: 200% auto;
    animation: shine 4s linear infinite;
}

@keyframes shine {
    to {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33ee14c */.elementor-917 .elementor-element.elementor-element-33ee14c .elementor-heading-title {
    background: linear-gradient(
        to right, 
        #BF953F, 
        #FCF6BA, 
        #B38728, 
        #FBF5B7, 
        #AA771C
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    font-weight: 800;
    filter: drop-shadow(0px 2px 2px rgba(0,0,0,0.3));
    background-size: 200% auto;
    animation: shine 4s linear infinite;
}

@keyframes shine {
    to {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0532861 */.elementor-917 .elementor-element.elementor-element-0532861 .elementor-heading-title {
    background: linear-gradient(
        to right, 
        #BF953F, 
        #FCF6BA, 
        #B38728, 
        #FBF5B7, 
        #AA771C
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    font-weight: 800;
    filter: drop-shadow(0px 2px 2px rgba(0,0,0,0.3));
    background-size: 200% auto;
    animation: shine 4s linear infinite;
}

@keyframes shine {
    to {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5faf8c3 */.elementor-917 .elementor-element.elementor-element-5faf8c3 .elementor-heading-title {
    background: linear-gradient(
        to right, 
        #BF953F, 
        #FCF6BA, 
        #B38728, 
        #FBF5B7, 
        #AA771C
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    font-weight: 800;
    filter: drop-shadow(0px 2px 2px rgba(0,0,0,0.3));
    background-size: 200% auto;
    animation: shine 4s linear infinite;
}

@keyframes shine {
    to {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f991865 */.elementor-917 .elementor-element.elementor-element-f991865 .elementor-heading-title {
    background: linear-gradient(
        to right, 
        #BF953F, 
        #FCF6BA, 
        #B38728, 
        #FBF5B7, 
        #AA771C
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    font-weight: 800;
    filter: drop-shadow(0px 2px 2px rgba(0,0,0,0.3));
    background-size: 200% auto;
    animation: shine 4s linear infinite;
}

@keyframes shine {
    to {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6a79db */.elementor-917 .elementor-element.elementor-element-d6a79db .elementor-heading-title {
    background: linear-gradient(
        to right, 
        #BF953F, 
        #FCF6BA, 
        #B38728, 
        #FBF5B7, 
        #AA771C
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    font-weight: 800;
    filter: drop-shadow(0px 2px 2px rgba(0,0,0,0.3));
    background-size: 200% auto;
    animation: shine 4s linear infinite;
}

@keyframes shine {
    to {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3ec211 */.elementor-917 .elementor-element.elementor-element-e3ec211 .elementor-heading-title {
    background: linear-gradient(
        to right, 
        #BF953F, 
        #FCF6BA, 
        #B38728, 
        #FBF5B7, 
        #AA771C
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    font-weight: 800;
    filter: drop-shadow(0px 2px 2px rgba(0,0,0,0.3));
    background-size: 200% auto;
    animation: shine 4s linear infinite;
}

@keyframes shine {
    to {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cc6cddc *//* Estilos base del botón */
.elementor-917 .elementor-element.elementor-element-cc6cddc .elementor-button {
    background-color:#181818 !important; /* Negro casi absoluto */
    color: #FFAA00 !important; /* Tu color dorado base */
    border: 1px solid #AA771C !important; /* Borde dorado fino */
    padding: 15px 35px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    letter-spacing: 2px;
    border-radius: 2px; /* Esquinas ligeramente afiladas para más elegancia */
    transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) !important;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

/* Efecto de resplandor interno (Glow) al pasar el cursor */
.elementor-917 .elementor-element.elementor-element-cc6cddc .elementor-button:hover {
    color: #ffffff !important; /* El texto pasa a blanco puro al brillar */
    border-color:  !important;
    box-shadow: 0 0 20px rgba(255, 170, 0, 0.4), 
                inset 0 0 10px rgba(255, 170, 0, 0.2);
    transform: translateY(-2px);
}

/* El "Barrido" de luz de fondo */
.elementor-917 .elementor-element.elementor-element-cc6cddc .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        90deg, 
        transparent, 
        rgba(255, 170, 0, 0.15), 
        transparent
    );
    transition: all 0.6s ease;
    z-index: -1;
}

.elementor-917 .elementor-element.elementor-element-cc6cddc .elementor-button:hover::before {
    left: 100%;
}

/* Animación sutil en el texto (pulso de brillo) */
.elementor-917 .elementor-element.elementor-element-cc6cddc .elementor-button .elementor-button-content-wrapper {
    text-shadow: 0 0 0px rgba(255, 170, 0, 0);
    transition: text-shadow 0.4s ease;
}

.elementor-917 .elementor-element.elementor-element-cc6cddc .elementor-button:hover .elementor-button-content-wrapper {
    text-shadow: 0 0 8px rgba(255, 255, 255, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7876177 *//* Estilos base del botón */
.elementor-917 .elementor-element.elementor-element-7876177 .elementor-button {
    background-color:#181818 !important; /* Negro casi absoluto */
    color: #FFAA00 !important; /* Tu color dorado base */
    border: 1px solid #AA771C !important; /* Borde dorado fino */
    padding: 15px 35px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    letter-spacing: 2px;
    border-radius: 2px; /* Esquinas ligeramente afiladas para más elegancia */
    transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) !important;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

/* Efecto de resplandor interno (Glow) al pasar el cursor */
.elementor-917 .elementor-element.elementor-element-7876177 .elementor-button:hover {
    color: #ffffff !important; /* El texto pasa a blanco puro al brillar */
    border-color:  !important;
    box-shadow: 0 0 20px rgba(255, 170, 0, 0.4), 
                inset 0 0 10px rgba(255, 170, 0, 0.2);
    transform: translateY(-2px);
}

/* El "Barrido" de luz de fondo */
.elementor-917 .elementor-element.elementor-element-7876177 .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        90deg, 
        transparent, 
        rgba(255, 170, 0, 0.15), 
        transparent
    );
    transition: all 0.6s ease;
    z-index: -1;
}

.elementor-917 .elementor-element.elementor-element-7876177 .elementor-button:hover::before {
    left: 100%;
}

/* Animación sutil en el texto (pulso de brillo) */
.elementor-917 .elementor-element.elementor-element-7876177 .elementor-button .elementor-button-content-wrapper {
    text-shadow: 0 0 0px rgba(255, 170, 0, 0);
    transition: text-shadow 0.4s ease;
}

.elementor-917 .elementor-element.elementor-element-7876177 .elementor-button:hover .elementor-button-content-wrapper {
    text-shadow: 0 0 8px rgba(255, 255, 255, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75d78fc *//* Estilos base del botón */
.elementor-917 .elementor-element.elementor-element-75d78fc .elementor-button {
    background-color:#181818 !important; /* Negro casi absoluto */
    color: #FFAA00 !important; /* Tu color dorado base */
    border: 1px solid #AA771C !important; /* Borde dorado fino */
    padding: 15px 35px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    letter-spacing: 2px;
    border-radius: 2px; /* Esquinas ligeramente afiladas para más elegancia */
    transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) !important;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

/* Efecto de resplandor interno (Glow) al pasar el cursor */
.elementor-917 .elementor-element.elementor-element-75d78fc .elementor-button:hover {
    color: #ffffff !important; /* El texto pasa a blanco puro al brillar */
    border-color:  !important;
    box-shadow: 0 0 20px rgba(255, 170, 0, 0.4), 
                inset 0 0 10px rgba(255, 170, 0, 0.2);
    transform: translateY(-2px);
}

/* El "Barrido" de luz de fondo */
.elementor-917 .elementor-element.elementor-element-75d78fc .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        90deg, 
        transparent, 
        rgba(255, 170, 0, 0.15), 
        transparent
    );
    transition: all 0.6s ease;
    z-index: -1;
}

.elementor-917 .elementor-element.elementor-element-75d78fc .elementor-button:hover::before {
    left: 100%;
}

/* Animación sutil en el texto (pulso de brillo) */
.elementor-917 .elementor-element.elementor-element-75d78fc .elementor-button .elementor-button-content-wrapper {
    text-shadow: 0 0 0px rgba(255, 170, 0, 0);
    transition: text-shadow 0.4s ease;
}

.elementor-917 .elementor-element.elementor-element-75d78fc .elementor-button:hover .elementor-button-content-wrapper {
    text-shadow: 0 0 8px rgba(255, 255, 255, 0.6);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2240bea */.elementor-917 .elementor-element.elementor-element-2240bea .elementor-heading-title {
    background: linear-gradient(
        to right, 
        #BF953F, 
        #FCF6BA, 
        #B38728, 
        #FBF5B7, 
        #AA771C
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    font-weight: 800;
    filter: drop-shadow(0px 2px 2px rgba(0,0,0,0.3));
    background-size: 200% auto;
    animation: shine 4s linear infinite;
}

@keyframes shine {
    to {
        background-position: 200% center;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e81fcbe *//* Estilos base del botón */
.elementor-917 .elementor-element.elementor-element-e81fcbe .elementor-button {
    background-color:#181818 !important; /* Negro casi absoluto */
    color: #FFAA00 !important; /* Tu color dorado base */
    border: 1px solid #AA771C !important; /* Borde dorado fino */
    padding: 15px 35px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    letter-spacing: 2px;
    border-radius: 2px; /* Esquinas ligeramente afiladas para más elegancia */
    transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) !important;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

/* Efecto de resplandor interno (Glow) al pasar el cursor */
.elementor-917 .elementor-element.elementor-element-e81fcbe .elementor-button:hover {
    color: #ffffff !important; /* El texto pasa a blanco puro al brillar */
    border-color:  !important;
    box-shadow: 0 0 20px rgba(255, 170, 0, 0.4), 
                inset 0 0 10px rgba(255, 170, 0, 0.2);
    transform: translateY(-2px);
}

/* El "Barrido" de luz de fondo */
.elementor-917 .elementor-element.elementor-element-e81fcbe .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        90deg, 
        transparent, 
        rgba(255, 170, 0, 0.15), 
        transparent
    );
    transition: all 0.6s ease;
    z-index: -1;
}

.elementor-917 .elementor-element.elementor-element-e81fcbe .elementor-button:hover::before {
    left: 100%;
}

/* Animación sutil en el texto (pulso de brillo) */
.elementor-917 .elementor-element.elementor-element-e81fcbe .elementor-button .elementor-button-content-wrapper {
    text-shadow: 0 0 0px rgba(255, 170, 0, 0);
    transition: text-shadow 0.4s ease;
}

.elementor-917 .elementor-element.elementor-element-e81fcbe .elementor-button:hover .elementor-button-content-wrapper {
    text-shadow: 0 0 8px rgba(255, 255, 255, 0.6);
}/* End custom CSS */