.elementor-2 .elementor-element.elementor-element-501a8de{--display:flex;--min-height:85vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.65;--padding-top:120px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-501a8de::before, .elementor-2 .elementor-element.elementor-element-501a8de > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-501a8de > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-501a8de > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-501a8de > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-501a8de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, #00000061 100%);}.elementor-2 .elementor-element.elementor-element-194590a{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-3d3f46e .elementor-heading-title{font-family:var( --e-global-typography-3d9ce4d-font-family ), Sans-serif;font-size:var( --e-global-typography-3d9ce4d-font-size );font-weight:var( --e-global-typography-3d9ce4d-font-weight );color:#E0C58E;}.elementor-2 .elementor-element.elementor-element-9d34577 .elementor-heading-title{color:var( --e-global-color-73976e7 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-2 .elementor-element.elementor-element-1d0e897{color:var( --e-global-color-73976e7 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-ad26505 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-bc43fb0-font-family ), Sans-serif;font-size:var( --e-global-typography-bc43fb0-font-size );font-weight:var( --e-global-typography-bc43fb0-font-weight );fill:var( --e-global-color-5395bae );color:var( --e-global-color-5395bae );border-radius:3px 3px 3px 3px;padding:12px 32px 12px 32px;}.elementor-2 .elementor-element.elementor-element-c876022{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-c876022:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c876022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0C58E;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-f2f39fc{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-f2f39fc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-f2f39fc .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-2 .elementor-element.elementor-element-f2f39fc .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5395bae );}.elementor-2 .elementor-element.elementor-element-f2f39fc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5395bae );}.elementor-2 .elementor-element.elementor-element-f2f39fc.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-f2f39fc.elementor-view-default .elementor-icon{fill:var( --e-global-color-5395bae );color:var( --e-global-color-5395bae );border-color:var( --e-global-color-5395bae );}.elementor-2 .elementor-element.elementor-element-f2f39fc .elementor-icon{font-size:40px;}.elementor-2 .elementor-element.elementor-element-f2f39fc .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-f2f39fc .elementor-icon-box-title a{font-family:var( --e-global-typography-3d9ce4d-font-family ), Sans-serif;font-size:var( --e-global-typography-3d9ce4d-font-size );font-weight:var( --e-global-typography-3d9ce4d-font-weight );}.elementor-2 .elementor-element.elementor-element-f2f39fc:has(:hover) .elementor-icon-box-title,
					 .elementor-2 .elementor-element.elementor-element-f2f39fc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5395bae );}.elementor-2 .elementor-element.elementor-element-f2f39fc .elementor-icon-box-description{font-family:var( --e-global-typography-8712b60-font-family ), Sans-serif;font-size:var( --e-global-typography-8712b60-font-size );font-weight:var( --e-global-typography-8712b60-font-weight );color:var( --e-global-color-5395bae );}.elementor-2 .elementor-element.elementor-element-548464d{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-548464d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-548464d .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-2 .elementor-element.elementor-element-548464d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5395bae );}.elementor-2 .elementor-element.elementor-element-548464d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5395bae );}.elementor-2 .elementor-element.elementor-element-548464d.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-548464d.elementor-view-default .elementor-icon{fill:var( --e-global-color-5395bae );color:var( --e-global-color-5395bae );border-color:var( --e-global-color-5395bae );}.elementor-2 .elementor-element.elementor-element-548464d .elementor-icon{font-size:40px;}.elementor-2 .elementor-element.elementor-element-548464d .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-548464d .elementor-icon-box-title a{font-family:var( --e-global-typography-3d9ce4d-font-family ), Sans-serif;font-size:var( --e-global-typography-3d9ce4d-font-size );font-weight:var( --e-global-typography-3d9ce4d-font-weight );}.elementor-2 .elementor-element.elementor-element-548464d:has(:hover) .elementor-icon-box-title,
					 .elementor-2 .elementor-element.elementor-element-548464d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5395bae );}.elementor-2 .elementor-element.elementor-element-548464d .elementor-icon-box-description{font-family:var( --e-global-typography-8712b60-font-family ), Sans-serif;font-size:var( --e-global-typography-8712b60-font-size );font-weight:var( --e-global-typography-8712b60-font-weight );color:var( --e-global-color-5395bae );}.elementor-2 .elementor-element.elementor-element-70182ba{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-70182ba.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-70182ba .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-2 .elementor-element.elementor-element-70182ba .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5395bae );}.elementor-2 .elementor-element.elementor-element-70182ba.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5395bae );}.elementor-2 .elementor-element.elementor-element-70182ba.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-70182ba.elementor-view-default .elementor-icon{fill:var( --e-global-color-5395bae );color:var( --e-global-color-5395bae );border-color:var( --e-global-color-5395bae );}.elementor-2 .elementor-element.elementor-element-70182ba .elementor-icon{font-size:40px;}.elementor-2 .elementor-element.elementor-element-70182ba .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-70182ba .elementor-icon-box-title a{font-family:var( --e-global-typography-3d9ce4d-font-family ), Sans-serif;font-size:var( --e-global-typography-3d9ce4d-font-size );font-weight:var( --e-global-typography-3d9ce4d-font-weight );}.elementor-2 .elementor-element.elementor-element-70182ba:has(:hover) .elementor-icon-box-title,
					 .elementor-2 .elementor-element.elementor-element-70182ba:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5395bae );}.elementor-2 .elementor-element.elementor-element-70182ba .elementor-icon-box-description{font-family:var( --e-global-typography-8712b60-font-family ), Sans-serif;font-size:var( --e-global-typography-8712b60-font-size );font-weight:var( --e-global-typography-8712b60-font-weight );color:var( --e-global-color-5395bae );}.elementor-2 .elementor-element.elementor-element-be87b73{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-be87b73.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-be87b73 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-2 .elementor-element.elementor-element-be87b73 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5395bae );}.elementor-2 .elementor-element.elementor-element-be87b73.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5395bae );}.elementor-2 .elementor-element.elementor-element-be87b73.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-be87b73.elementor-view-default .elementor-icon{fill:var( --e-global-color-5395bae );color:var( --e-global-color-5395bae );border-color:var( --e-global-color-5395bae );}.elementor-2 .elementor-element.elementor-element-be87b73 .elementor-icon{font-size:40px;}.elementor-2 .elementor-element.elementor-element-be87b73 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-be87b73 .elementor-icon-box-title a{font-family:var( --e-global-typography-3d9ce4d-font-family ), Sans-serif;font-size:var( --e-global-typography-3d9ce4d-font-size );font-weight:var( --e-global-typography-3d9ce4d-font-weight );}.elementor-2 .elementor-element.elementor-element-be87b73:has(:hover) .elementor-icon-box-title,
					 .elementor-2 .elementor-element.elementor-element-be87b73:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5395bae );}.elementor-2 .elementor-element.elementor-element-be87b73 .elementor-icon-box-description{font-family:var( --e-global-typography-8712b60-font-family ), Sans-serif;font-size:var( --e-global-typography-8712b60-font-size );font-weight:var( --e-global-typography-8712b60-font-weight );color:var( --e-global-color-5395bae );}.elementor-2 .elementor-element.elementor-element-11e1535{--display:flex;--min-height:99vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-30bf75a{--display:flex;--overlay-opacity:0.3;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-30bf75a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-30bf75a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://institutortopedicomadrid.com/wp-content/uploads/2025/11/envato-labs-image-edit-4.png");background-size:cover;}.elementor-2 .elementor-element.elementor-element-30bf75a::before, .elementor-2 .elementor-element.elementor-element-30bf75a > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-30bf75a > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-30bf75a > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-30bf75a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-30bf75a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-30bf75a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-f79d13a{--display:flex;--overlay-opacity:0.35;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f79d13a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f79d13a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://institutortopedicomadrid.com/wp-content/uploads/2025/11/skincare-wellness-and-closeup-with-neck-of-person-2025-04-06-10-16-17-utc-scaled-1.jpg");background-position:top left;background-size:cover;}.elementor-2 .elementor-element.elementor-element-f79d13a::before, .elementor-2 .elementor-element.elementor-element-f79d13a > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-f79d13a > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-f79d13a > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-f79d13a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-f79d13a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-f79d13a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-0516f38{--display:flex;--position:absolute;--min-height:99vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;top:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-0516f38{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-0516f38{right:0px;}.elementor-2 .elementor-element.elementor-element-3d1a8f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e7ac95b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d9ef960{text-align:center;}.elementor-2 .elementor-element.elementor-element-d9ef960 .elementor-heading-title{color:var( --e-global-color-73976e7 );}.elementor-2 .elementor-element.elementor-element-bd66910 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-158673c );}.elementor-2 .elementor-element.elementor-element-d93e5dd{--display:flex;--min-height:100vh;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d93e5dd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d93e5dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-98739e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:5%;}.elementor-2 .elementor-element.elementor-element-12dc0ca{text-align:start;}.elementor-2 .elementor-element.elementor-element-12dc0ca .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-50f7ddb .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-07f46a8{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-1454ae8 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4b9406b{--display:flex;}.elementor-2 .elementor-element.elementor-element-4b9406b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4b9406b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://institutortopedicomadrid.com/wp-content/uploads/2025/11/03-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-f06a2c3{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-02bd0b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-fb938e1{text-align:start;}.elementor-2 .elementor-element.elementor-element-fb938e1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7a707b0{text-align:start;}.elementor-2 .elementor-element.elementor-element-da1f56b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-fa335ab.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-fa335ab{text-align:end;}.elementor-2 .elementor-element.elementor-element-fa335ab img{width:80%;height:100%;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-f5e162b.elementor-element{--align-self:center;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-f5e162b{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-f5e162b{right:0px;}.elementor-2 .elementor-element.elementor-element-f5e162b{top:20%;text-align:start;}.elementor-2 .elementor-element.elementor-element-f5e162b img{width:100%;height:195px;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-76c1540{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-60816be{text-align:center;}.elementor-2 .elementor-element.elementor-element-60816be .elementor-heading-title{font-family:var( --e-global-typography-3d9ce4d-font-family ), Sans-serif;font-size:var( --e-global-typography-3d9ce4d-font-size );font-weight:var( --e-global-typography-3d9ce4d-font-weight );color:#E0C58E;}.elementor-2 .elementor-element.elementor-element-ecdeedf{text-align:center;}.elementor-2 .elementor-element.elementor-element-ecdeedf .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-eef8aac{--swiper-slides-to-display:5;--swiper-slides-gap:40px;}.elementor-2 .elementor-element.elementor-element-eef8aac > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-eef8aac .swiper-slide > .elementor-element{height:100%;}.elementor-2 .elementor-element.elementor-element-a0ed6da{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a0ed6da:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a0ed6da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://institutortopedicomadrid.com/wp-content/uploads/2025/11/path1-Grande.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-1db90a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c47476f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:46px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1960858{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b607a8d img{border-radius:25px 25px 25px 25px;}.elementor-2 .elementor-element.elementor-element-66121d9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6f79197 > .elementor-widget-container{margin:0px -110px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4b7e108 > .elementor-widget-container{margin:10px 86px 0px 0px;}.elementor-2 .elementor-element.elementor-element-da3277f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-da3277f .elementor-button{fill:var( --e-global-color-73976e7 );color:var( --e-global-color-73976e7 );border-style:solid;border-width:2px 2px 2px 2px;border-radius:999px 999px 999px 999px;padding:20px 40px 20px 40px;}.elementor-2 .elementor-element.elementor-element-695367f{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cc2fe8f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-33c5692 > .elementor-widget-container{margin:0px 0px 0px -38px;}.elementor-2 .elementor-element.elementor-element-33c5692 img{border-radius:25px 25px 25px 25px;}.elementor-2 .elementor-element.elementor-element-ca97838{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:120px;--padding-bottom:160px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-8aaf5a0{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-8aaf5a0::before{filter:brightness( 78% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-3013aee{width:100%;max-width:100%;text-align:center;}.elementor-2 .elementor-element.elementor-element-3013aee .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-01cd277 > .elementor-widget-container{padding:0% 15% 0% 15%;}.elementor-2 .elementor-element.elementor-element-01cd277{text-align:center;}.elementor-2 .elementor-element.elementor-element-0053326{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-789a28f{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.9;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-789a28f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-789a28f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://institutortopedicomadrid.com/wp-content/uploads/2025/11/beautiful-young-mixed-race-woman-having-her-face-examined-against-a-grey-studio-background-hispani-768x1135-1.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-789a28f::before, .elementor-2 .elementor-element.elementor-element-789a28f > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-789a28f > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-789a28f > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-789a28f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-789a28f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-789a28f:hover::before, .elementor-2 .elementor-element.elementor-element-789a28f:hover > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-789a28f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-789a28f > .elementor-background-slideshow:hover::before, .elementor-2 .elementor-element.elementor-element-789a28f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-789a28f:hover{--overlay-opacity:0.9;}.elementor-2 .elementor-element.elementor-element-789a28f, .elementor-2 .elementor-element.elementor-element-789a28f::before{--overlay-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-789a28f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-efdf072{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:20px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-efdf072{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-efdf072{right:0px;}.elementor-2 .elementor-element.elementor-element-1d9e491{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-2b4775b > .elementor-widget-container{padding:0 20px 50% 20px;}.elementor-2 .elementor-element.elementor-element-4d4756f{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.9;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4d4756f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4d4756f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://institutortopedicomadrid.com/wp-content/uploads/2025/11/woman-receiving-lpg-massage-at-a-professional-beauty-studio-768x1152-1.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-4d4756f::before, .elementor-2 .elementor-element.elementor-element-4d4756f > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4d4756f > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4d4756f > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-4d4756f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-4d4756f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-4d4756f:hover::before, .elementor-2 .elementor-element.elementor-element-4d4756f:hover > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4d4756f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4d4756f > .elementor-background-slideshow:hover::before, .elementor-2 .elementor-element.elementor-element-4d4756f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-4d4756f:hover{--overlay-opacity:0.9;}.elementor-2 .elementor-element.elementor-element-4d4756f, .elementor-2 .elementor-element.elementor-element-4d4756f::before{--overlay-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-4d4756f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-23235c8{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:20px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-23235c8{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-23235c8{right:0px;}.elementor-2 .elementor-element.elementor-element-05e23ad{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-22a2b60 > .elementor-widget-container{padding:0 20px 50% 20px;}.elementor-2 .elementor-element.elementor-element-4bbed0d{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.9;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4bbed0d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4bbed0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://institutortopedicomadrid.com/wp-content/uploads/2025/11/partial-view-of-plastic-surgeon-in-latex-gloves-and-patient-with-marks-under-breast-isolated-on-grey-768x1151-1.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-4bbed0d::before, .elementor-2 .elementor-element.elementor-element-4bbed0d > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4bbed0d > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4bbed0d > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-4bbed0d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-4bbed0d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-4bbed0d:hover::before, .elementor-2 .elementor-element.elementor-element-4bbed0d:hover > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4bbed0d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4bbed0d > .elementor-background-slideshow:hover::before, .elementor-2 .elementor-element.elementor-element-4bbed0d > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-4bbed0d:hover{--overlay-opacity:0.9;}.elementor-2 .elementor-element.elementor-element-4bbed0d, .elementor-2 .elementor-element.elementor-element-4bbed0d::before{--overlay-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-4bbed0d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-b08397b{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:20px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-b08397b{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-b08397b{right:0px;}.elementor-2 .elementor-element.elementor-element-95cd16b{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-48243e9 > .elementor-widget-container{padding:0 20px 50% 20px;}.elementor-2 .elementor-element.elementor-element-6da7876{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.9;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6da7876:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6da7876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://institutortopedicomadrid.com/wp-content/uploads/2025/11/health-body-care-and-portrait-of-back-of-woman-in-underwear-with-healthy-diet-exercise-and-balanc-768x920-1.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-6da7876::before, .elementor-2 .elementor-element.elementor-element-6da7876 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-6da7876 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-6da7876 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-6da7876 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-6da7876 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-6da7876:hover::before, .elementor-2 .elementor-element.elementor-element-6da7876:hover > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-6da7876:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-6da7876 > .elementor-background-slideshow:hover::before, .elementor-2 .elementor-element.elementor-element-6da7876 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-6da7876:hover{--overlay-opacity:0.9;}.elementor-2 .elementor-element.elementor-element-6da7876, .elementor-2 .elementor-element.elementor-element-6da7876::before{--overlay-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-6da7876.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-4a4c48d{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:20px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-4a4c48d{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-4a4c48d{right:0px;}.elementor-2 .elementor-element.elementor-element-a054e10{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-4754a35 > .elementor-widget-container{padding:0 20px 50% 20px;}.elementor-2 .elementor-element.elementor-element-c954565{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.9;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c954565:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c954565 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://institutortopedicomadrid.com/wp-content/uploads/2025/11/close-up-of-young-blonde-womans-ear-768x1152-1.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-c954565::before, .elementor-2 .elementor-element.elementor-element-c954565 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-c954565 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-c954565 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-c954565 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-c954565 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-c954565:hover::before, .elementor-2 .elementor-element.elementor-element-c954565:hover > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-c954565:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-c954565 > .elementor-background-slideshow:hover::before, .elementor-2 .elementor-element.elementor-element-c954565 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-c954565:hover{--overlay-opacity:0.9;}.elementor-2 .elementor-element.elementor-element-c954565, .elementor-2 .elementor-element.elementor-element-c954565::before{--overlay-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-c954565.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-6d132dc{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:20px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-6d132dc{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-6d132dc{right:0px;}.elementor-2 .elementor-element.elementor-element-d7bb9ce{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-07f8a57 > .elementor-widget-container{padding:0 20px 50% 20px;}.elementor-2 .elementor-element.elementor-element-c72f562{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.9;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c72f562:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c72f562 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://institutortopedicomadrid.com/wp-content/uploads/2025/11/a-beautician-makes-injections-into-the-scalp-for-hair-growth-mesotherapy-for-hair-growth-768x1152-1.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-c72f562::before, .elementor-2 .elementor-element.elementor-element-c72f562 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-c72f562 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-c72f562 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-c72f562 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-c72f562 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-c72f562:hover::before, .elementor-2 .elementor-element.elementor-element-c72f562:hover > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-c72f562:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-c72f562 > .elementor-background-slideshow:hover::before, .elementor-2 .elementor-element.elementor-element-c72f562 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-c72f562:hover{--overlay-opacity:0.9;}.elementor-2 .elementor-element.elementor-element-c72f562, .elementor-2 .elementor-element.elementor-element-c72f562::before{--overlay-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-c72f562.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-bec634f{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:20px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-bec634f{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-bec634f{right:0px;}.elementor-2 .elementor-element.elementor-element-3ea7fa8{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-0eeb611 > .elementor-widget-container{padding:0 20px 50% 20px;}.elementor-2 .elementor-element.elementor-element-df0849d{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.9;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-df0849d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-df0849d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://institutortopedicomadrid.com/wp-content/uploads/2025/11/naked-smiling-blonde-woman-with-white-teeth-looking-away-isolated-on-white-768x1151-1.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-df0849d::before, .elementor-2 .elementor-element.elementor-element-df0849d > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-df0849d > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-df0849d > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-df0849d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-df0849d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-df0849d:hover::before, .elementor-2 .elementor-element.elementor-element-df0849d:hover > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-df0849d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-df0849d > .elementor-background-slideshow:hover::before, .elementor-2 .elementor-element.elementor-element-df0849d > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-df0849d:hover{--overlay-opacity:0.9;}.elementor-2 .elementor-element.elementor-element-df0849d, .elementor-2 .elementor-element.elementor-element-df0849d::before{--overlay-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-df0849d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-6d202d7{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:20px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-6d202d7{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-6d202d7{right:0px;}.elementor-2 .elementor-element.elementor-element-30eff50{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-579b081 > .elementor-widget-container{padding:0 20px 50% 20px;}.elementor-2 .elementor-element.elementor-element-7ac8b63{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.9;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7ac8b63:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7ac8b63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://institutortopedicomadrid.com/wp-content/uploads/2025/11/pensive-female-patient-sitting-during-the-intravenous-therapy-768x1152-1.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-7ac8b63::before, .elementor-2 .elementor-element.elementor-element-7ac8b63 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-7ac8b63 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-7ac8b63 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-7ac8b63 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-7ac8b63 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-7ac8b63:hover::before, .elementor-2 .elementor-element.elementor-element-7ac8b63:hover > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-7ac8b63:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-7ac8b63 > .elementor-background-slideshow:hover::before, .elementor-2 .elementor-element.elementor-element-7ac8b63 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-7ac8b63:hover{--overlay-opacity:0.9;}.elementor-2 .elementor-element.elementor-element-7ac8b63, .elementor-2 .elementor-element.elementor-element-7ac8b63::before{--overlay-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-7ac8b63.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-170d9e7{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:20px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-170d9e7{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-170d9e7{right:0px;}.elementor-2 .elementor-element.elementor-element-fb35492{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-0f9237c > .elementor-widget-container{padding:0 20px 50% 20px;}.elementor-2 .elementor-element.elementor-element-132fadc{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.9;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-132fadc:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-132fadc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://institutortopedicomadrid.com/wp-content/uploads/2025/11/solarium-treatment-close-up-of-attractive-young-woman-lying-on-tanning-bed-and-smiling-768x1154-1.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-132fadc::before, .elementor-2 .elementor-element.elementor-element-132fadc > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-132fadc > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-132fadc > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-132fadc > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-132fadc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-132fadc:hover::before, .elementor-2 .elementor-element.elementor-element-132fadc:hover > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-132fadc:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-132fadc > .elementor-background-slideshow:hover::before, .elementor-2 .elementor-element.elementor-element-132fadc > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-132fadc:hover{--overlay-opacity:0.9;}.elementor-2 .elementor-element.elementor-element-132fadc, .elementor-2 .elementor-element.elementor-element-132fadc::before{--overlay-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-132fadc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-4572cab{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:20px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-4572cab{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-4572cab{right:0px;}.elementor-2 .elementor-element.elementor-element-787d325{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-9ae37d4 > .elementor-widget-container{padding:0 20px 50% 20px;}.elementor-2 .elementor-element.elementor-element-bef001f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:160px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e871771{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-3cf0ccd{width:100%;max-width:100%;text-align:center;}.elementor-2 .elementor-element.elementor-element-3cf0ccd .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-5a1ad71{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e50ecf0{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 26px 0px rgba(0, 0, 0, 0.21);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-e50ecf0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-34c3d51 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-34c3d51 .elementor-icon{font-size:36px;padding:12px;}.elementor-2 .elementor-element.elementor-element-34c3d51 .elementor-icon svg{height:36px;}.elementor-2 .elementor-element.elementor-element-097303b{text-align:center;}.elementor-2 .elementor-element.elementor-element-5fe414c{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 26px 0px rgba(0, 0, 0, 0.21);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-5fe414c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-c125592 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-c125592 .elementor-icon{font-size:36px;padding:12px;}.elementor-2 .elementor-element.elementor-element-c125592 .elementor-icon svg{height:36px;}.elementor-2 .elementor-element.elementor-element-ee50fee{text-align:center;}.elementor-2 .elementor-element.elementor-element-a9ff650{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 26px 0px rgba(0, 0, 0, 0.21);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-a9ff650.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-a11879c .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-a11879c .elementor-icon{font-size:36px;padding:12px;}.elementor-2 .elementor-element.elementor-element-a11879c .elementor-icon svg{height:36px;}.elementor-2 .elementor-element.elementor-element-e094e5d{text-align:center;}.elementor-2 .elementor-element.elementor-element-6cb1371{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--overlay-opacity:0.72;--padding-top:200px;--padding-bottom:250px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-6cb1371:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6cb1371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73976e7 );background-image:url("https://institutortopedicomadrid.com/wp-content/uploads/2025/11/rocks-textures-and-layers-from-aegean-seashore-2025-10-12-05-58-56-utc-scaled-1.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-6cb1371::before, .elementor-2 .elementor-element.elementor-element-6cb1371 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-6cb1371 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-6cb1371 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-6cb1371 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-6cb1371 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-73976e7 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-30db4c0{text-align:center;}.elementor-2 .elementor-element.elementor-element-30db4c0 .elementor-heading-title{font-family:var( --e-global-typography-8712b60-font-family ), Sans-serif;font-size:var( --e-global-typography-8712b60-font-size );font-weight:var( --e-global-typography-8712b60-font-weight );color:var( --e-global-color-5395bae );}.elementor-2 .elementor-element.elementor-element-24b9e0f{text-align:center;}.elementor-2 .elementor-element.elementor-element-24b9e0f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:2.8em;font-weight:900;line-height:1.2em;color:var( --e-global-color-5395bae );}.elementor-2 .elementor-element.elementor-element-5302b5a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:240px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0b4f39f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-f76bbb5{text-align:center;font-family:var( --e-global-typography-3d9ce4d-font-family ), Sans-serif;font-size:var( --e-global-typography-3d9ce4d-font-size );font-weight:var( --e-global-typography-3d9ce4d-font-weight );color:var( --e-global-color-5395bae );}.elementor-2 .elementor-element.elementor-element-e481c43{text-align:center;color:var( --e-global-color-5395bae );}.elementor-2 .elementor-element.elementor-element-a82ac57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1f543aa > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1369974{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-6695cad{text-align:center;font-family:var( --e-global-typography-3d9ce4d-font-family ), Sans-serif;font-size:var( --e-global-typography-3d9ce4d-font-size );font-weight:var( --e-global-typography-3d9ce4d-font-weight );color:var( --e-global-color-5395bae );}.elementor-2 .elementor-element.elementor-element-38fc929{text-align:center;color:var( --e-global-color-5395bae );}.elementor-2 .elementor-element.elementor-element-51a1450{--display:flex;--min-height:76vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-51a1450:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-51a1450 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://institutortopedicomadrid.com/wp-content/uploads/2025/11/split.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-201a95e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.75;}.elementor-2 .elementor-element.elementor-element-201a95e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-201a95e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2 .elementor-element.elementor-element-201a95e::before, .elementor-2 .elementor-element.elementor-element-201a95e > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-201a95e > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-201a95e > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-201a95e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-201a95e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-73976e7 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-c7af464{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-c7af464.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-c7af464 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2 .elementor-element.elementor-element-c7af464 .elementor-icon-box-title{margin-block-end:5px;}.elementor-2 .elementor-element.elementor-element-c7af464.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-c7af464.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-c7af464.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-c7af464 .elementor-icon{font-size:40px;}.elementor-2 .elementor-element.elementor-element-c7af464 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-c7af464 .elementor-icon-box-title a{font-family:var( --e-global-typography-3d9ce4d-font-family ), Sans-serif;font-size:var( --e-global-typography-3d9ce4d-font-size );font-weight:var( --e-global-typography-3d9ce4d-font-weight );}.elementor-2 .elementor-element.elementor-element-c7af464 .elementor-icon-box-description{font-family:var( --e-global-typography-8712b60-font-family ), Sans-serif;font-size:var( --e-global-typography-8712b60-font-size );font-weight:var( --e-global-typography-8712b60-font-weight );}.elementor-2 .elementor-element.elementor-element-b0d7b4a{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-b0d7b4a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-b0d7b4a .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2 .elementor-element.elementor-element-b0d7b4a .elementor-icon-box-title{margin-block-end:5px;}.elementor-2 .elementor-element.elementor-element-b0d7b4a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-b0d7b4a.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-b0d7b4a.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-b0d7b4a .elementor-icon{font-size:40px;}.elementor-2 .elementor-element.elementor-element-b0d7b4a .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-b0d7b4a .elementor-icon-box-title a{font-family:var( --e-global-typography-3d9ce4d-font-family ), Sans-serif;font-size:var( --e-global-typography-3d9ce4d-font-size );font-weight:var( --e-global-typography-3d9ce4d-font-weight );}.elementor-2 .elementor-element.elementor-element-b0d7b4a .elementor-icon-box-description{font-family:var( --e-global-typography-8712b60-font-family ), Sans-serif;font-size:var( --e-global-typography-8712b60-font-size );font-weight:var( --e-global-typography-8712b60-font-weight );}.elementor-2 .elementor-element.elementor-element-a2688da{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-a2688da.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-a2688da .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2 .elementor-element.elementor-element-a2688da .elementor-icon-box-title{margin-block-end:5px;}.elementor-2 .elementor-element.elementor-element-a2688da.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-a2688da.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-a2688da.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-a2688da .elementor-icon{font-size:40px;}.elementor-2 .elementor-element.elementor-element-a2688da .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-a2688da .elementor-icon-box-title a{font-family:var( --e-global-typography-3d9ce4d-font-family ), Sans-serif;font-size:var( --e-global-typography-3d9ce4d-font-size );font-weight:var( --e-global-typography-3d9ce4d-font-weight );}.elementor-2 .elementor-element.elementor-element-a2688da .elementor-icon-box-description{font-family:var( --e-global-typography-8712b60-font-family ), Sans-serif;font-size:var( --e-global-typography-8712b60-font-size );font-weight:var( --e-global-typography-8712b60-font-weight );}.elementor-2 .elementor-element.elementor-element-9799230{--display:flex;--overlay-opacity:1;}.elementor-2 .elementor-element.elementor-element-9799230:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9799230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2 .elementor-element.elementor-element-9799230::before, .elementor-2 .elementor-element.elementor-element-9799230 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-9799230 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-9799230 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-9799230 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-9799230 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFFD9 25%, var( --e-global-color-73976e7 ) 100%);}.elementor-2 .elementor-element.elementor-element-46d298e{text-align:center;}.elementor-2 .elementor-element.elementor-element-b182c3f{--display:flex;}.elementor-2 .elementor-element.elementor-element-c29660f > .elementor-widget-container{padding:0% 20% 0% 20%;}.elementor-2 .elementor-element.elementor-element-c29660f{text-align:center;}.elementor-2 .elementor-element.elementor-element-c29660f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-a03bb9a > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-2 .elementor-element.elementor-element-a03bb9a{text-align:center;}.elementor-2 .elementor-element.elementor-element-9fa1e1f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-48dcbce{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-48dcbce.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-48dcbce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-48dcbce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-48dcbce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-48dcbce .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-2 .elementor-element.elementor-element-48dcbce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-2 .elementor-element.elementor-element-48dcbce .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-48dcbce .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-48dcbce .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-06bb7da{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-06bb7da > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-06bb7da.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-06bb7da img{width:100%;height:302px;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-61bbe65{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-61bbe65.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-61bbe65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-61bbe65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-61bbe65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-61bbe65 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-2 .elementor-element.elementor-element-61bbe65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-2 .elementor-element.elementor-element-61bbe65 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-61bbe65 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-61bbe65 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-2c9f469{text-align:center;}.elementor-2 .elementor-element.elementor-element-6d09fe1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-6d09fe1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6d09fe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://institutortopedicomadrid.com/wp-content/uploads/2025/11/lobby-interior-of-waiting-area-in-modern-hospital-medical-facility-medicine-concept.jpg");}.elementor-2 .elementor-element.elementor-element-6d09fe1::before, .elementor-2 .elementor-element.elementor-element-6d09fe1 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-6d09fe1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-6d09fe1 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-6d09fe1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-6d09fe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, var( --e-global-color-73976e7 ) 15%, #FFFFFFCC 100%);}.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-size:var( --e-global-typography-secondary-font-size );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-2 .elementor-element.elementor-element-fa7dd2c{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-2 .elementor-element.elementor-element-fa7dd2c .elementor-divider-separator{width:45%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-fa7dd2c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2 .elementor-element.elementor-element-2fe6957{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-e92d687{width:100%;max-width:100%;text-align:center;}.elementor-2 .elementor-element.elementor-element-e92d687 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-046ed18{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-afcd888{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1f220b6{width:100%;max-width:100%;text-align:start;}.elementor-2 .elementor-element.elementor-element-1f220b6 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-6a687db{width:100%;max-width:100%;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-34e57a8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1323089 img{border-radius:10px 200px 200px 10px;}.elementor-2 .elementor-element.elementor-element-adeb291{width:100%;max-width:100%;text-align:center;}.elementor-2 .elementor-element.elementor-element-adeb291 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-adeb291 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-414343f{width:100%;max-width:100%;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-8ce72ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-8ce72ac:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8ce72ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-f85d126{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-f85d126.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-f85d126 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-2 .elementor-element.elementor-element-f85d126 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-f85d126.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2a2271c );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-f85d126.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-f85d126.elementor-view-default .elementor-icon{fill:var( --e-global-color-2a2271c );color:var( --e-global-color-2a2271c );border-color:var( --e-global-color-2a2271c );}.elementor-2 .elementor-element.elementor-element-f85d126.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-f85d126 .elementor-icon{font-size:18px;padding:5px;}.elementor-2 .elementor-element.elementor-element-f85d126 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-f85d126 .elementor-icon-box-title a{font-family:var( --e-global-typography-3d9ce4d-font-family ), Sans-serif;font-size:var( --e-global-typography-3d9ce4d-font-size );font-weight:var( --e-global-typography-3d9ce4d-font-weight );}.elementor-2 .elementor-element.elementor-element-dc12f95{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-dc12f95.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-dc12f95 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-2 .elementor-element.elementor-element-dc12f95 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-dc12f95.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2a2271c );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-dc12f95.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-dc12f95.elementor-view-default .elementor-icon{fill:var( --e-global-color-2a2271c );color:var( --e-global-color-2a2271c );border-color:var( --e-global-color-2a2271c );}.elementor-2 .elementor-element.elementor-element-dc12f95.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-dc12f95 .elementor-icon{font-size:18px;padding:5px;}.elementor-2 .elementor-element.elementor-element-dc12f95 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-dc12f95 .elementor-icon-box-title a{font-family:var( --e-global-typography-3d9ce4d-font-family ), Sans-serif;font-size:var( --e-global-typography-3d9ce4d-font-size );font-weight:var( --e-global-typography-3d9ce4d-font-weight );}.elementor-2 .elementor-element.elementor-element-713c0aa{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-713c0aa.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-713c0aa .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-2 .elementor-element.elementor-element-713c0aa .elementor-icon-box-title{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-713c0aa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2a2271c );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-713c0aa.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-713c0aa.elementor-view-default .elementor-icon{fill:var( --e-global-color-2a2271c );color:var( --e-global-color-2a2271c );border-color:var( --e-global-color-2a2271c );}.elementor-2 .elementor-element.elementor-element-713c0aa.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-713c0aa .elementor-icon{font-size:18px;padding:5px;}.elementor-2 .elementor-element.elementor-element-713c0aa .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-713c0aa .elementor-icon-box-title a{font-family:var( --e-global-typography-3d9ce4d-font-family ), Sans-serif;font-size:var( --e-global-typography-3d9ce4d-font-size );font-weight:var( --e-global-typography-3d9ce4d-font-weight );}.elementor-2 .elementor-element.elementor-element-a66bb01{width:100%;max-width:100%;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-f9898e5{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-f9898e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-2 .elementor-element.elementor-element-f9898e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-2 .elementor-element.elementor-element-f9898e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-2 .elementor-element.elementor-element-f9898e5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-2 .elementor-element.elementor-element-f9898e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-2 .elementor-element.elementor-element-f9898e5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-f9898e5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-f9898e5 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-501a8de{--content-width:1300px;}.elementor-2 .elementor-element.elementor-element-194590a{--width:48%;}.elementor-2 .elementor-element.elementor-element-30bf75a{--width:49%;}.elementor-2 .elementor-element.elementor-element-f79d13a{--width:49%;}.elementor-2 .elementor-element.elementor-element-0516f38{--content-width:1440px;}.elementor-2 .elementor-element.elementor-element-e7ac95b{--width:70%;}.elementor-2 .elementor-element.elementor-element-98739e7{--width:50%;}.elementor-2 .elementor-element.elementor-element-4b9406b{--width:50%;}.elementor-2 .elementor-element.elementor-element-f06a2c3{--content-width:900px;}.elementor-2 .elementor-element.elementor-element-02bd0b3{--width:50%;}.elementor-2 .elementor-element.elementor-element-da1f56b{--width:50%;}.elementor-2 .elementor-element.elementor-element-a0ed6da{--content-width:1140px;}.elementor-2 .elementor-element.elementor-element-c47476f{--width:79%;}.elementor-2 .elementor-element.elementor-element-695367f{--width:45%;}.elementor-2 .elementor-element.elementor-element-ca97838{--content-width:1300px;}.elementor-2 .elementor-element.elementor-element-789a28f{--width:27%;}.elementor-2 .elementor-element.elementor-element-4d4756f{--width:27%;}.elementor-2 .elementor-element.elementor-element-4bbed0d{--width:27%;}.elementor-2 .elementor-element.elementor-element-6da7876{--width:27%;}.elementor-2 .elementor-element.elementor-element-c954565{--width:27%;}.elementor-2 .elementor-element.elementor-element-c72f562{--width:27%;}.elementor-2 .elementor-element.elementor-element-df0849d{--width:27%;}.elementor-2 .elementor-element.elementor-element-7ac8b63{--width:30.902%;}.elementor-2 .elementor-element.elementor-element-132fadc{--width:30.902%;}.elementor-2 .elementor-element.elementor-element-bef001f{--content-width:1140px;}.elementor-2 .elementor-element.elementor-element-e50ecf0{--width:27%;}.elementor-2 .elementor-element.elementor-element-5fe414c{--width:27%;}.elementor-2 .elementor-element.elementor-element-a9ff650{--width:27%;}.elementor-2 .elementor-element.elementor-element-6cb1371{--content-width:729px;}.elementor-2 .elementor-element.elementor-element-5302b5a{--content-width:1300px;}.elementor-2 .elementor-element.elementor-element-0b4f39f{--width:40%;}.elementor-2 .elementor-element.elementor-element-a82ac57{--width:20%;}.elementor-2 .elementor-element.elementor-element-1369974{--width:40%;}.elementor-2 .elementor-element.elementor-element-51a1450{--width:100%;}.elementor-2 .elementor-element.elementor-element-201a95e{--content-width:1300px;}.elementor-2 .elementor-element.elementor-element-9799230{--content-width:720px;}.elementor-2 .elementor-element.elementor-element-b182c3f{--content-width:1140px;}.elementor-2 .elementor-element.elementor-element-6d09fe1{--content-width:900px;}}@media(max-width:1366px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-ca97838{--content-width:1140px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-98739e7{--width:100%;}.elementor-2 .elementor-element.elementor-element-4b9406b{--width:100%;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-3d3f46e .elementor-heading-title{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-ad26505 .elementor-button{font-size:var( --e-global-typography-bc43fb0-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-f2f39fc .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-f2f39fc .elementor-icon-box-title a{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-f2f39fc .elementor-icon-box-description{font-size:var( --e-global-typography-8712b60-font-size );}.elementor-2 .elementor-element.elementor-element-548464d .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-548464d .elementor-icon-box-title a{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-548464d .elementor-icon-box-description{font-size:var( --e-global-typography-8712b60-font-size );}.elementor-2 .elementor-element.elementor-element-70182ba .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-70182ba .elementor-icon-box-title a{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-70182ba .elementor-icon-box-description{font-size:var( --e-global-typography-8712b60-font-size );}.elementor-2 .elementor-element.elementor-element-be87b73 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-be87b73 .elementor-icon-box-title a{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-be87b73 .elementor-icon-box-description{font-size:var( --e-global-typography-8712b60-font-size );}.elementor-2 .elementor-element.elementor-element-bd66910 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-07f46a8{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-fb938e1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-60816be .elementor-heading-title{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-eef8aac{--swiper-slides-to-display:3;}.elementor-2 .elementor-element.elementor-element-ca97838{--padding-top:150px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-3013aee .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-1d9e491{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-05e23ad{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-95cd16b{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-a054e10{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-d7bb9ce{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-3ea7fa8{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-30eff50{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-fb35492{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-787d325{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-3cf0ccd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-30db4c0 .elementor-heading-title{font-size:var( --e-global-typography-8712b60-font-size );}.elementor-2 .elementor-element.elementor-element-f76bbb5{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-6695cad{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-c7af464 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-c7af464 .elementor-icon-box-title a{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-c7af464 .elementor-icon-box-description{font-size:var( --e-global-typography-8712b60-font-size );}.elementor-2 .elementor-element.elementor-element-b0d7b4a .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-b0d7b4a .elementor-icon-box-title a{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-b0d7b4a .elementor-icon-box-description{font-size:var( --e-global-typography-8712b60-font-size );}.elementor-2 .elementor-element.elementor-element-a2688da .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-a2688da .elementor-icon-box-title a{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-a2688da .elementor-icon-box-description{font-size:var( --e-global-typography-8712b60-font-size );}.elementor-2 .elementor-element.elementor-element-c29660f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-e92d687 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-1f220b6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-adeb291 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-f85d126 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-f85d126 .elementor-icon-box-title a{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-dc12f95 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-dc12f95 .elementor-icon-box-title a{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-713c0aa .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-713c0aa .elementor-icon-box-title a{font-size:var( --e-global-typography-3d9ce4d-font-size );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-3d3f46e .elementor-heading-title{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-ad26505 .elementor-button{font-size:var( --e-global-typography-bc43fb0-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-f2f39fc .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-f2f39fc .elementor-icon-box-title a{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-f2f39fc .elementor-icon-box-description{font-size:var( --e-global-typography-8712b60-font-size );}.elementor-2 .elementor-element.elementor-element-548464d .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-548464d .elementor-icon-box-title a{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-548464d .elementor-icon-box-description{font-size:var( --e-global-typography-8712b60-font-size );}.elementor-2 .elementor-element.elementor-element-70182ba .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-70182ba .elementor-icon-box-title a{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-70182ba .elementor-icon-box-description{font-size:var( --e-global-typography-8712b60-font-size );}.elementor-2 .elementor-element.elementor-element-be87b73 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-be87b73 .elementor-icon-box-title a{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-be87b73 .elementor-icon-box-description{font-size:var( --e-global-typography-8712b60-font-size );}.elementor-2 .elementor-element.elementor-element-bd66910 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-d93e5dd{--min-height:94vh;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-98739e7{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:12%;--padding-bottom:12%;--padding-left:8%;--padding-right:8%;}.elementor-2 .elementor-element.elementor-element-07f46a8{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-4b9406b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-fb938e1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-60816be .elementor-heading-title{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-eef8aac{--swiper-slides-to-display:2;}.elementor-2 .elementor-element.elementor-element-a0ed6da{--padding-top:123px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-1db90a9{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-c47476f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:29px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b607a8d img{height:303px;object-fit:cover;}.elementor-2 .elementor-element.elementor-element-6f79197 > .elementor-widget-container{margin:0px -155px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4b7e108 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-da3277f .elementor-button{padding:17px 30px 17px 30px;}.elementor-2 .elementor-element.elementor-element-695367f{--justify-content:center;}.elementor-2 .elementor-element.elementor-element-33c5692 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-33c5692 img{height:215px;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-ca97838{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-8aaf5a0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-3013aee .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-0053326{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-789a28f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-efdf072{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2 .elementor-element.elementor-element-1d9e491{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-4d4756f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-23235c8{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2 .elementor-element.elementor-element-05e23ad{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-4bbed0d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b08397b{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2 .elementor-element.elementor-element-95cd16b{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-6da7876{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4a4c48d{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2 .elementor-element.elementor-element-a054e10{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-c954565{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6d132dc{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2 .elementor-element.elementor-element-d7bb9ce{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-c72f562{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-bec634f{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2 .elementor-element.elementor-element-3ea7fa8{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-df0849d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6d202d7{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2 .elementor-element.elementor-element-30eff50{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-7ac8b63{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-170d9e7{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2 .elementor-element.elementor-element-fb35492{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-132fadc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4572cab{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2 .elementor-element.elementor-element-787d325{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-3cf0ccd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-30db4c0 .elementor-heading-title{font-size:var( --e-global-typography-8712b60-font-size );}.elementor-2 .elementor-element.elementor-element-24b9e0f .elementor-heading-title{font-size:1.1em;line-height:1.1em;}.elementor-2 .elementor-element.elementor-element-f76bbb5{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-6695cad{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-c7af464 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-c7af464 .elementor-icon-box-title a{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-c7af464 .elementor-icon-box-description{font-size:var( --e-global-typography-8712b60-font-size );}.elementor-2 .elementor-element.elementor-element-b0d7b4a .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-b0d7b4a .elementor-icon-box-title a{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-b0d7b4a .elementor-icon-box-description{font-size:var( --e-global-typography-8712b60-font-size );}.elementor-2 .elementor-element.elementor-element-a2688da .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-a2688da .elementor-icon-box-title a{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-a2688da .elementor-icon-box-description{font-size:var( --e-global-typography-8712b60-font-size );}.elementor-2 .elementor-element.elementor-element-c29660f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-2fe6957{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e92d687 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-1f220b6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-adeb291 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-f85d126 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-f85d126 .elementor-icon-box-title a{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-dc12f95 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-dc12f95 .elementor-icon-box-title a{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-713c0aa .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-713c0aa .elementor-icon-box-title a{font-size:var( --e-global-typography-3d9ce4d-font-size );}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-501a8de{--min-height:66vh;--padding-top:70px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-3d3f46e .elementor-heading-title{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-ad26505 .elementor-button{font-size:var( --e-global-typography-bc43fb0-font-size );}.elementor-2 .elementor-element.elementor-element-c876022{--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:5px;--padding-right:5px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-f2f39fc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-f2f39fc .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-f2f39fc .elementor-icon-box-title a{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-f2f39fc .elementor-icon-box-description{font-size:var( --e-global-typography-8712b60-font-size );}.elementor-2 .elementor-element.elementor-element-548464d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-548464d .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-548464d .elementor-icon-box-title a{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-548464d .elementor-icon-box-description{font-size:var( --e-global-typography-8712b60-font-size );}.elementor-2 .elementor-element.elementor-element-70182ba{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-70182ba .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-70182ba .elementor-icon-box-title a{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-70182ba .elementor-icon-box-description{font-size:var( --e-global-typography-8712b60-font-size );}.elementor-2 .elementor-element.elementor-element-be87b73{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-be87b73 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-be87b73 .elementor-icon-box-title a{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-be87b73 .elementor-icon-box-description{font-size:var( --e-global-typography-8712b60-font-size );}.elementor-2 .elementor-element.elementor-element-bd66910 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-d93e5dd{--min-height:670px;}.elementor-2 .elementor-element.elementor-element-98739e7{--padding-top:12%;--padding-bottom:12%;--padding-left:5%;--padding-right:5%;}.elementor-2 .elementor-element.elementor-element-07f46a8{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-fb938e1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-76c1540{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-60816be .elementor-heading-title{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-eef8aac{--swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-eef8aac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a0ed6da{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-1db90a9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-c47476f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1960858.e-con{--order:1;}.elementor-2 .elementor-element.elementor-element-b607a8d img{height:265px;object-position:bottom center;}.elementor-2 .elementor-element.elementor-element-66121d9{--margin-top:0px;--margin-bottom:55px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-6f79197 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6f79197{text-align:center;}.elementor-2 .elementor-element.elementor-element-4b7e108{text-align:center;}.elementor-2 .elementor-element.elementor-element-cc2fe8f{--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-33c5692 img{width:50%;height:120px;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-ca97838{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-8aaf5a0{--min-height:58vh;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-3013aee > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3013aee .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-01cd277 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-789a28f{--min-height:400px;}.elementor-2 .elementor-element.elementor-element-1d9e491{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-4d4756f{--min-height:400px;}.elementor-2 .elementor-element.elementor-element-05e23ad{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-4bbed0d{--min-height:400px;}.elementor-2 .elementor-element.elementor-element-95cd16b{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-6da7876{--min-height:400px;}.elementor-2 .elementor-element.elementor-element-a054e10{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-c954565{--min-height:400px;}.elementor-2 .elementor-element.elementor-element-d7bb9ce{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-c72f562{--min-height:400px;}.elementor-2 .elementor-element.elementor-element-3ea7fa8{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-df0849d{--min-height:400px;}.elementor-2 .elementor-element.elementor-element-30eff50{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-7ac8b63{--min-height:400px;}.elementor-2 .elementor-element.elementor-element-fb35492{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-132fadc{--min-height:400px;}.elementor-2 .elementor-element.elementor-element-787d325{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-bef001f{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e871771{--min-height:58vh;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-3cf0ccd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-5a1ad71{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-30db4c0 .elementor-heading-title{font-size:var( --e-global-typography-8712b60-font-size );}.elementor-2 .elementor-element.elementor-element-f76bbb5{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-6695cad{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-51a1450{--padding-top:260px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c7af464 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-c7af464 .elementor-icon-box-title a{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-c7af464 .elementor-icon-box-description{font-size:var( --e-global-typography-8712b60-font-size );}.elementor-2 .elementor-element.elementor-element-b0d7b4a .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-b0d7b4a .elementor-icon-box-title a{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-b0d7b4a .elementor-icon-box-description{font-size:var( --e-global-typography-8712b60-font-size );}.elementor-2 .elementor-element.elementor-element-a2688da .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-a2688da .elementor-icon-box-title a{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-a2688da .elementor-icon-box-description{font-size:var( --e-global-typography-8712b60-font-size );}.elementor-2 .elementor-element.elementor-element-9799230{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-b182c3f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-c29660f > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-c29660f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-9fa1e1f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-48dcbce{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-06bb7da{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-06bb7da.elementor-element{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-06bb7da img{height:201px;}.elementor-2 .elementor-element.elementor-element-61bbe65{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-2fe6957{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e92d687 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-1f220b6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-34e57a8.e-con{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-adeb291 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-f85d126{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-2 .elementor-element.elementor-element-f85d126 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-f85d126 .elementor-icon-box-title a{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-dc12f95{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-2 .elementor-element.elementor-element-dc12f95 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-dc12f95 .elementor-icon-box-title a{font-size:var( --e-global-typography-3d9ce4d-font-size );}.elementor-2 .elementor-element.elementor-element-713c0aa{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-2 .elementor-element.elementor-element-713c0aa .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-713c0aa .elementor-icon-box-title a{font-size:var( --e-global-typography-3d9ce4d-font-size );}}/* Start custom CSS for button, class: .elementor-element-ad26505 */.elementor-2 .elementor-element.elementor-element-ad26505 .elementor-button {
  --oro1:#B07C00;
  --oro2:#D4AF37;
  --oro3:#F6E27A;
  --oro4:#8C6A0B;

  background: linear-gradient(135deg, var(--oro4) 0%, var(--oro1) 18%, var(--oro2) 40%, var(--oro3) 60%, var(--oro2) 78%, var(--oro1) 100%);
  font-weight: 700;
  box-shadow: 0 6px 16px rgba(180, 140, 20, .35), inset 0 1px 0 rgba(255,255,255,.35);
  transition: transform .15s ease, box-shadow .15s ease, filter .15s ease;
}
.btn-oro:hover {
  filter: saturate(1.05) brightness(1.05);
  box-shadow: 0 8px 22px rgba(180, 140, 20, .45), inset 0 1px 0 rgba(255,255,255,.45);
}

.skew-btn {
  position: relative;
  transform: skew(-15deg);
  overflow: hidden;
}

.skew-btn .elementor-button-text {
  transform: skew(15deg);
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c876022 */@media (max-width: 767px){
  .marquee-m{
    --gap: 20px;
    --dur: 6s;
    /* Ajusta estos dos según tu diseño */
    --item-w: 320px;   /* ancho de cada Caja de icono en móvil */
    --count: 3;        /* número de items reales */
    position: relative; overflow: hidden;
  }

  .marquee-m > .e-con-inner{
    display:flex; gap:var(--gap);
    width: max-content;
    animation: marquee-reset var(--dur) linear infinite;
  }
  .marquee-m > .e-con-inner > *{
    flex: 0 0 var(--item-w);   /* fija el ancho de cada caja */
  }

  /* Distancia a desplazar = (ancho total del track) - (ancho visible del contenedor) */
  @keyframes marquee-reset{
    from { transform: translateX(0); }
    to   { transform: translateX(calc(-1 * (
            (var(--count) * var(--item-w)) + ((var(--count) - 1) * var(--gap)) - 100%
          ))); }
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-eef8aac */.elementor-2 .elementor-element.elementor-element-eef8aac .swiper-wrapper{
  transition-timing-function: linear !important;
}

/* Asegura flujo horizontal fluido */
.marquee-carousel .swiper-slide{
  flex-shrink: 0 !important;
}

.elementor-2 .elementor-element.elementor-element-eef8aac:hover .swiper-wrapper{
  animation-play-state: running;
}

@media screen and (min-width:768px) {
.elementor-2 .elementor-element.elementor-element-eef8aac {
  --fade: 50px;              /* borde difuminado */
  --fade-strong: 2;       /* cuán rápido se esfuma: 0–1 */
  position: relative;
  overflow: hidden;          /* seguridad */
}

.elementor-2 .elementor-element.elementor-element-eef8aac {
  -webkit-mask-image: linear-gradient(
    to right,
    rgba(0,0,0,0) var(--fade),
    rgba(0,0,0,1) calc(var(--fade) + (var(--fade) * var(--fade-strong))),
    rgba(0,0,0,1) calc(100% - var(--fade) - (var(--fade) * var(--fade-strong))),
    rgba(0,0,0,0) calc(100% - var(--fade))
  );
          mask-image: linear-gradient(
    to right,
    rgba(0,0,0,0) var(--fade),
    rgba(0,0,0,1) calc(var(--fade) + (var(--fade) * var(--fade-strong))),
    rgba(0,0,0,1) calc(100% - var(--fade) - (var(--fade) * var(--fade-strong))),
    rgba(0,0,0,0) calc(100% - var(--fade))
  );
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01cd277 */.elementor-2 .elementor-element.elementor-element-01cd277 p {
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d9e491 */.elementor-2 .elementor-element.elementor-element-1d9e491 p {
    margin:0px;
}

.elementor-2 .elementor-element.elementor-element-1d9e491 h4 {
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b4775b */.elementor-2 .elementor-element.elementor-element-2b4775b p {
    margin:0;
    font-weight: 600;
}

.elementor-2 .elementor-element.elementor-element-2b4775b/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-789a28f */.elementor-2 .elementor-element.elementor-element-789a28f .icono {
    opacity: 0;
    transform: translatex(-20px);
}

.elementor-2 .elementor-element.elementor-element-789a28f:hover .icono {
    opacity: 1;
    transform: translatex(0px);
    transition: all ease 0.3s;
}


.elementor-2 .elementor-element.elementor-element-789a28f .texto h4 {
    transition: all ease 0.3s;
}

.elementor-2 .elementor-element.elementor-element-789a28f:hover .texto h4 {
    transition: all ease 0.3s;
    color:#000 !important;
}

.elementor-2 .elementor-element.elementor-element-789a28f img {
    filter:grayscale(1);
    transition: all ease 0.3s;
}

.elementor-2 .elementor-element.elementor-element-789a28f .parrafo {
    display:none;
    transition: all ease 0.3s;
    transform: translatey(-20px)
}

.elementor-2 .elementor-element.elementor-element-789a28f:hover .parrafo {
    display:block;
    transition: all ease 0.3s;
    transform: translatey(0px)

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05e23ad */.elementor-2 .elementor-element.elementor-element-05e23ad p {
    margin:0px;
}

.elementor-2 .elementor-element.elementor-element-05e23ad h4 {
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22a2b60 */.elementor-2 .elementor-element.elementor-element-22a2b60 p {
    margin:0;
    font-weight: 600;
}

.elementor-2 .elementor-element.elementor-element-22a2b60/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d4756f */.elementor-2 .elementor-element.elementor-element-4d4756f .icono {
    opacity: 0;
    transform: translatex(-20px);
}

.elementor-2 .elementor-element.elementor-element-4d4756f:hover .icono {
    opacity: 1;
    transform: translatex(0px);
    transition: all ease 0.3s;
}


.elementor-2 .elementor-element.elementor-element-4d4756f .texto h4 {
    transition: all ease 0.3s;
}

.elementor-2 .elementor-element.elementor-element-4d4756f:hover .texto h4 {
    transition: all ease 0.3s;
    color:#000 !important;
}

.elementor-2 .elementor-element.elementor-element-4d4756f img {
    filter:grayscale(1);
    transition: all ease 0.3s;
}

.elementor-2 .elementor-element.elementor-element-4d4756f .parrafo {
    display:none;
    transition: all ease 0.3s;
    transform: translatey(-20px)
}

.elementor-2 .elementor-element.elementor-element-4d4756f:hover .parrafo {
    display:block;
    transition: all ease 0.3s;
    transform: translatey(0px)

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95cd16b */.elementor-2 .elementor-element.elementor-element-95cd16b p {
    margin:0px;
}

.elementor-2 .elementor-element.elementor-element-95cd16b h4 {
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48243e9 */.elementor-2 .elementor-element.elementor-element-48243e9 p {
    margin:0;
    font-weight: 600;
}

.elementor-2 .elementor-element.elementor-element-48243e9/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bbed0d */.elementor-2 .elementor-element.elementor-element-4bbed0d .icono {
    opacity: 0;
    transform: translatex(-20px);
}

.elementor-2 .elementor-element.elementor-element-4bbed0d:hover .icono {
    opacity: 1;
    transform: translatex(0px);
    transition: all ease 0.3s;
}


.elementor-2 .elementor-element.elementor-element-4bbed0d .texto h4 {
    transition: all ease 0.3s;
}

.elementor-2 .elementor-element.elementor-element-4bbed0d:hover .texto h4 {
    transition: all ease 0.3s;
    color:#000 !important;
}

.elementor-2 .elementor-element.elementor-element-4bbed0d img {
    filter:grayscale(1);
    transition: all ease 0.3s;
}

.elementor-2 .elementor-element.elementor-element-4bbed0d .parrafo {
    display:none;
    transition: all ease 0.3s;
    transform: translatey(-20px)
}

.elementor-2 .elementor-element.elementor-element-4bbed0d:hover .parrafo {
    display:block;
    transition: all ease 0.3s;
    transform: translatey(0px)

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a054e10 */.elementor-2 .elementor-element.elementor-element-a054e10 p {
    margin:0px;
}

.elementor-2 .elementor-element.elementor-element-a054e10 h4 {
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4754a35 */.elementor-2 .elementor-element.elementor-element-4754a35 p {
    margin:0;
    font-weight: 600;
}

.elementor-2 .elementor-element.elementor-element-4754a35/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da7876 */.elementor-2 .elementor-element.elementor-element-6da7876 .icono {
    opacity: 0;
    transform: translatex(-20px);
}

.elementor-2 .elementor-element.elementor-element-6da7876:hover .icono {
    opacity: 1;
    transform: translatex(0px);
    transition: all ease 0.3s;
}


.elementor-2 .elementor-element.elementor-element-6da7876 .texto h4 {
    transition: all ease 0.3s;
}

.elementor-2 .elementor-element.elementor-element-6da7876:hover .texto h4 {
    transition: all ease 0.3s;
    color:#000 !important;
}

.elementor-2 .elementor-element.elementor-element-6da7876 img {
    filter:grayscale(1);
    transition: all ease 0.3s;
}

.elementor-2 .elementor-element.elementor-element-6da7876 .parrafo {
    display:none;
    transition: all ease 0.3s;
    transform: translatey(-20px)
}

.elementor-2 .elementor-element.elementor-element-6da7876:hover .parrafo {
    display:block;
    transition: all ease 0.3s;
    transform: translatey(0px)

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d7bb9ce */.elementor-2 .elementor-element.elementor-element-d7bb9ce p {
    margin:0px;
}

.elementor-2 .elementor-element.elementor-element-d7bb9ce h4 {
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07f8a57 */.elementor-2 .elementor-element.elementor-element-07f8a57 p {
    margin:0;
    font-weight: 600;
}

.elementor-2 .elementor-element.elementor-element-07f8a57/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c954565 */.elementor-2 .elementor-element.elementor-element-c954565 .icono {
    opacity: 0;
    transform: translatex(-20px);
}

.elementor-2 .elementor-element.elementor-element-c954565:hover .icono {
    opacity: 1;
    transform: translatex(0px);
    transition: all ease 0.3s;
}


.elementor-2 .elementor-element.elementor-element-c954565 .texto h4 {
    transition: all ease 0.3s;
}

.elementor-2 .elementor-element.elementor-element-c954565:hover .texto h4 {
    transition: all ease 0.3s;
    color:#000 !important;
}

.elementor-2 .elementor-element.elementor-element-c954565 img {
    filter:grayscale(1);
    transition: all ease 0.3s;
}

.elementor-2 .elementor-element.elementor-element-c954565 .parrafo {
    display:none;
    transition: all ease 0.3s;
    transform: translatey(-20px)
}

.elementor-2 .elementor-element.elementor-element-c954565:hover .parrafo {
    display:block;
    transition: all ease 0.3s;
    transform: translatey(0px)

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ea7fa8 */.elementor-2 .elementor-element.elementor-element-3ea7fa8 p {
    margin:0px;
}

.elementor-2 .elementor-element.elementor-element-3ea7fa8 h4 {
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0eeb611 */.elementor-2 .elementor-element.elementor-element-0eeb611 p {
    margin:0;
    font-weight: 600;
}

.elementor-2 .elementor-element.elementor-element-0eeb611/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c72f562 */.elementor-2 .elementor-element.elementor-element-c72f562 .icono {
    opacity: 0;
    transform: translatex(-20px);
}

.elementor-2 .elementor-element.elementor-element-c72f562:hover .icono {
    opacity: 1;
    transform: translatex(0px);
    transition: all ease 0.3s;
}


.elementor-2 .elementor-element.elementor-element-c72f562 .texto h4 {
    transition: all ease 0.3s;
}

.elementor-2 .elementor-element.elementor-element-c72f562:hover .texto h4 {
    transition: all ease 0.3s;
    color:#000 !important;
}

.elementor-2 .elementor-element.elementor-element-c72f562 img {
    filter:grayscale(1);
    transition: all ease 0.3s;
}

.elementor-2 .elementor-element.elementor-element-c72f562 .parrafo {
    display:none;
    transition: all ease 0.3s;
    transform: translatey(-20px)
}

.elementor-2 .elementor-element.elementor-element-c72f562:hover .parrafo {
    display:block;
    transition: all ease 0.3s;
    transform: translatey(0px)

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30eff50 */.elementor-2 .elementor-element.elementor-element-30eff50 p {
    margin:0px;
}

.elementor-2 .elementor-element.elementor-element-30eff50 h4 {
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-579b081 */.elementor-2 .elementor-element.elementor-element-579b081 p {
    margin:0;
    font-weight: 600;
}

.elementor-2 .elementor-element.elementor-element-579b081/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df0849d */.elementor-2 .elementor-element.elementor-element-df0849d .icono {
    opacity: 0;
    transform: translatex(-20px);
}

.elementor-2 .elementor-element.elementor-element-df0849d:hover .icono {
    opacity: 1;
    transform: translatex(0px);
    transition: all ease 0.3s;
}


.elementor-2 .elementor-element.elementor-element-df0849d .texto h4 {
    transition: all ease 0.3s;
}

.elementor-2 .elementor-element.elementor-element-df0849d:hover .texto h4 {
    transition: all ease 0.3s;
    color:#000 !important;
}

.elementor-2 .elementor-element.elementor-element-df0849d img {
    filter:grayscale(1);
    transition: all ease 0.3s;
}

.elementor-2 .elementor-element.elementor-element-df0849d .parrafo {
    display:none;
    transition: all ease 0.3s;
    transform: translatey(-20px)
}

.elementor-2 .elementor-element.elementor-element-df0849d:hover .parrafo {
    display:block;
    transition: all ease 0.3s;
    transform: translatey(0px)

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb35492 */.elementor-2 .elementor-element.elementor-element-fb35492 p {
    margin:0px;
}

.elementor-2 .elementor-element.elementor-element-fb35492 h4 {
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f9237c */.elementor-2 .elementor-element.elementor-element-0f9237c p {
    margin:0;
    font-weight: 600;
}

.elementor-2 .elementor-element.elementor-element-0f9237c/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ac8b63 */.elementor-2 .elementor-element.elementor-element-7ac8b63 .icono {
    opacity: 0;
    transform: translatex(-20px);
}

.elementor-2 .elementor-element.elementor-element-7ac8b63:hover .icono {
    opacity: 1;
    transform: translatex(0px);
    transition: all ease 0.3s;
}


.elementor-2 .elementor-element.elementor-element-7ac8b63 .texto h4 {
    transition: all ease 0.3s;
}

.elementor-2 .elementor-element.elementor-element-7ac8b63:hover .texto h4 {
    transition: all ease 0.3s;
    color:#000 !important;
}

.elementor-2 .elementor-element.elementor-element-7ac8b63 img {
    filter:grayscale(1);
    transition: all ease 0.3s;
}

.elementor-2 .elementor-element.elementor-element-7ac8b63 .parrafo {
    display:none;
    transition: all ease 0.3s;
    transform: translatey(-20px)
}

.elementor-2 .elementor-element.elementor-element-7ac8b63:hover .parrafo {
    display:block;
    transition: all ease 0.3s;
    transform: translatey(0px)

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-787d325 */.elementor-2 .elementor-element.elementor-element-787d325 p {
    margin:0px;
}

.elementor-2 .elementor-element.elementor-element-787d325 h4 {
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ae37d4 */.elementor-2 .elementor-element.elementor-element-9ae37d4 p {
    margin:0;
    font-weight: 600;
}

.elementor-2 .elementor-element.elementor-element-9ae37d4/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-132fadc */.elementor-2 .elementor-element.elementor-element-132fadc .icono {
    opacity: 0;
    transform: translatex(-20px);
}

.elementor-2 .elementor-element.elementor-element-132fadc:hover .icono {
    opacity: 1;
    transform: translatex(0px);
    transition: all ease 0.3s;
}


.elementor-2 .elementor-element.elementor-element-132fadc .texto h4 {
    transition: all ease 0.3s;
}

.elementor-2 .elementor-element.elementor-element-132fadc:hover .texto h4 {
    transition: all ease 0.3s;
    color:#000 !important;
}

.elementor-2 .elementor-element.elementor-element-132fadc img {
    filter:grayscale(1);
    transition: all ease 0.3s;
}

.elementor-2 .elementor-element.elementor-element-132fadc .parrafo {
    display:none;
    transition: all ease 0.3s;
    transform: translatey(-20px)
}

.elementor-2 .elementor-element.elementor-element-132fadc:hover .parrafo {
    display:block;
    transition: all ease 0.3s;
    transform: translatey(0px)

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8aaf5a0 */@media screen and (max-width:1366px) {
    .elementor-2 .elementor-element.elementor-element-8aaf5a0::before {
  background-attachment: fixed;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca97838 */.grainy-overlay::before {
  content: '';
  position: absolute;
  inset: 0;
  background-image: url('https://clinicaodda.com/wp-content/uploads/2025/06/Image_gaussian_noise_example.webp');
  opacity: 0.1; 
  pointer-events: none;
  z-index: 2;
}

.grainy-overlay {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-097303b */.elementor-2 .elementor-element.elementor-element-097303b p {
    margin:0px;
}

.elementor-2 .elementor-element.elementor-element-097303b h5 {
    margin-bottom: 10px;
    color:#242317;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee50fee */.elementor-2 .elementor-element.elementor-element-ee50fee p {
    margin:0px;
}

.elementor-2 .elementor-element.elementor-element-ee50fee h5 {
    margin-bottom: 10px;
    color:#242317;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e094e5d */.elementor-2 .elementor-element.elementor-element-e094e5d p {
    margin:0px;
}

.elementor-2 .elementor-element.elementor-element-e094e5d h5 {
    margin-bottom: 10px;
    color:#242317;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e871771 */@media screen and (max-width:1366px) {
    .elementor-2 .elementor-element.elementor-element-e871771::before {
  background-attachment: fixed;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bef001f */.grainy-overlay::before {
  content: '';
  position: absolute;
  inset: 0;
  background-image: url('https://clinicaodda.com/wp-content/uploads/2025/06/Image_gaussian_noise_example.webp');
  opacity: 0.1; 
  pointer-events: none;
  z-index: 2;
}

.grainy-overlay {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f76bbb5 */.elementor-2 .elementor-element.elementor-element-f76bbb5 p {
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6695cad */.elementor-2 .elementor-element.elementor-element-6695cad p {
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-201a95e */.elementor-2 .elementor-element.elementor-element-201a95e {
    backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9799230 */.elementor-2 .elementor-element.elementor-element-9799230 {
    backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51a1450 */.elementor-2 .elementor-element.elementor-element-51a1450 {
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-06bb7da */.elementor-2 .elementor-element.elementor-element-06bb7da img {
  -webkit-mask-image: radial-gradient(circle at center, black 60%, transparent 100%);
  mask-image: radial-gradient(circle at center, black 30%, transparent 70%);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: cover;
  mask-size: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b182c3f */.elementor-2 .elementor-element.elementor-element-b182c3f {
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a66bb01 */.elementor-2 .elementor-element.elementor-element-a66bb01 p {
    margin:0;
}/* End custom CSS */