.elementor-20 .elementor-element.elementor-element-707c563{--display:flex;--min-height:752px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--overlay-opacity:0.31;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-707c563:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-707c563 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maikacastrillo.es/wp-content/uploads/2026/02/3.jpg");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-707c563::before, .elementor-20 .elementor-element.elementor-element-707c563 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-707c563 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-707c563 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-707c563 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-707c563 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-7611455{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-192e17b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:121px;font-weight:300;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-dfabe49{width:var( --container-widget-width, 641px );max-width:641px;--container-widget-width:641px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-dfabe49 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20 .elementor-element.elementor-element-9094a92 .elementor-button{background-color:#A5998100;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:22px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-df73cfe );border-radius:555px 555px 555px 555px;padding:17px 17px 17px 26px;}.elementor-20 .elementor-element.elementor-element-9094a92 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-9094a92 .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-9094a92{width:var( --container-widget-width, 168px );max-width:168px;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:168px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-9094a92 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-9094a92 .elementor-button .elementor-button-content-wrapper{gap:22px;}.elementor-20 .elementor-element.elementor-element-9094a92 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-9094a92 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-50f95e5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-20 .elementor-element.elementor-element-ec28bca{--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-20 .elementor-element.elementor-element-cf0e529{width:var( --container-widget-width, 326px );max-width:326px;--container-widget-width:326px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-cf0e529 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:53px;font-weight:300;letter-spacing:-1.6px;color:#000000;}.elementor-20 .elementor-element.elementor-element-3891b24{--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;--align-items:flex-end;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6f5a7f4{width:var( --container-widget-width, 357px );max-width:357px;--container-widget-width:357px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.5px;color:#7E7E7E;}.elementor-20 .elementor-element.elementor-element-6f5a7f4 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-0bf2f33{--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:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;--overflow:hidden;--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:55px;--padding-left:22px;--padding-right:22px;}.elementor-20 .elementor-element.elementor-element-0bf2f33:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-0bf2f33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBC5B9;}.elementor-20 .elementor-element.elementor-element-bc67693{--display:flex;--min-height:357px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:5px 5px 5px 5px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-20 .elementor-element.elementor-element-bc67693:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-bc67693 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-bc67693.e-con:hover{--e-con-transform-scale:1.02;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20 .elementor-element.elementor-element-7080ef8{width:var( --container-widget-width, 155px );max-width:155px;--container-widget-width:155px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-9d42b26{text-align:center;}.elementor-20 .elementor-element.elementor-element-9d42b26 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;line-height:26px;color:#000000;}.elementor-20 .elementor-element.elementor-element-a3de3d1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#2A2A2A;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-9244295 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-9244295 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-9244295{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-9244295 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-9244295 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-20 .elementor-element.elementor-element-9244295 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-df19940{--display:flex;--min-height:357px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:5px 5px 5px 5px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-20 .elementor-element.elementor-element-df19940:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-df19940 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-df19940.e-con:hover{--e-con-transform-scale:1.02;}.elementor-20 .elementor-element.elementor-element-f1b28e9{width:var( --container-widget-width, 155px );max-width:155px;--container-widget-width:155px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-bd3182d{text-align:center;}.elementor-20 .elementor-element.elementor-element-bd3182d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;line-height:26px;color:#000000;}.elementor-20 .elementor-element.elementor-element-1ca4b24{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#2A2A2A;}.elementor-20 .elementor-element.elementor-element-770529e .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-770529e .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-770529e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-770529e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-770529e .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-20 .elementor-element.elementor-element-770529e .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-7579cec{--display:flex;--min-height:357px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:5px 5px 5px 5px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-20 .elementor-element.elementor-element-7579cec:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-7579cec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7579cec.e-con:hover{--e-con-transform-scale:1.02;}.elementor-20 .elementor-element.elementor-element-2b9aa36{width:var( --container-widget-width, 155px );max-width:155px;--container-widget-width:155px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-77634b7{text-align:center;}.elementor-20 .elementor-element.elementor-element-77634b7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;line-height:26px;color:#000000;}.elementor-20 .elementor-element.elementor-element-17b0428{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#2A2A2A;}.elementor-20 .elementor-element.elementor-element-556f2cd .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-556f2cd .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-556f2cd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-556f2cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-556f2cd .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-20 .elementor-element.elementor-element-556f2cd .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-1d282a1{--display:flex;--min-height:357px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:5px 5px 5px 5px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-20 .elementor-element.elementor-element-1d282a1:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1d282a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-1d282a1.e-con:hover{--e-con-transform-scale:1.02;}.elementor-20 .elementor-element.elementor-element-6a43c23{width:var( --container-widget-width, 155px );max-width:155px;--container-widget-width:155px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-3fb8b06{text-align:center;}.elementor-20 .elementor-element.elementor-element-3fb8b06 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;line-height:26px;color:#000000;}.elementor-20 .elementor-element.elementor-element-87fba79{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#2A2A2A;}.elementor-20 .elementor-element.elementor-element-d439aaa .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-d439aaa .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-d439aaa{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-d439aaa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-d439aaa .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-20 .elementor-element.elementor-element-d439aaa .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-9e6b712{--display:flex;--min-height:357px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:5px 5px 5px 5px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-20 .elementor-element.elementor-element-9e6b712:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-9e6b712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-9e6b712.e-con:hover{--e-con-transform-scale:1.02;}.elementor-20 .elementor-element.elementor-element-65b0589{width:var( --container-widget-width, 155px );max-width:155px;--container-widget-width:155px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-e09379d{text-align:center;}.elementor-20 .elementor-element.elementor-element-e09379d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;line-height:26px;color:#000000;}.elementor-20 .elementor-element.elementor-element-9a42663{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#2A2A2A;}.elementor-20 .elementor-element.elementor-element-465ee17 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-465ee17 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-465ee17{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-465ee17 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-465ee17 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-20 .elementor-element.elementor-element-465ee17 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-9d6a509{--display:flex;--min-height:357px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:5px 5px 5px 5px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-20 .elementor-element.elementor-element-9d6a509:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-9d6a509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-9d6a509.e-con:hover{--e-con-transform-scale:1.02;}.elementor-20 .elementor-element.elementor-element-d1d38e7{width:var( --container-widget-width, 155px );max-width:155px;--container-widget-width:155px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-4eac08d{text-align:center;}.elementor-20 .elementor-element.elementor-element-4eac08d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;line-height:26px;color:#000000;}.elementor-20 .elementor-element.elementor-element-29fc79e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#2A2A2A;}.elementor-20 .elementor-element.elementor-element-a082f18 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-a082f18 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-a082f18{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-a082f18 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-a082f18 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-20 .elementor-element.elementor-element-a082f18 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-d5b9d0b{--display:flex;--min-height:357px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:5px 5px 5px 5px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-20 .elementor-element.elementor-element-d5b9d0b:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-d5b9d0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-d5b9d0b.e-con:hover{--e-con-transform-scale:1.02;}.elementor-20 .elementor-element.elementor-element-4e87527{width:var( --container-widget-width, 155px );max-width:155px;--container-widget-width:155px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-043b3ae{text-align:center;}.elementor-20 .elementor-element.elementor-element-043b3ae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;line-height:26px;color:#000000;}.elementor-20 .elementor-element.elementor-element-23a0692{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#2A2A2A;}.elementor-20 .elementor-element.elementor-element-aece9c6 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-aece9c6 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-aece9c6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-aece9c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-aece9c6 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-20 .elementor-element.elementor-element-aece9c6 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-ac9e51c{--display:flex;--min-height:357px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:5px 5px 5px 5px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-20 .elementor-element.elementor-element-ac9e51c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ac9e51c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ac9e51c.e-con:hover{--e-con-transform-scale:1.02;}.elementor-20 .elementor-element.elementor-element-35b3001{width:var( --container-widget-width, 155px );max-width:155px;--container-widget-width:155px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-c565b66{text-align:center;}.elementor-20 .elementor-element.elementor-element-c565b66 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;line-height:26px;color:#000000;}.elementor-20 .elementor-element.elementor-element-59d7788{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#2A2A2A;}.elementor-20 .elementor-element.elementor-element-ef8428b .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-ef8428b .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-ef8428b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-ef8428b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-ef8428b .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-20 .elementor-element.elementor-element-ef8428b .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-c363b16{--display:flex;--min-height:998px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-c363b16:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-c363b16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maikacastrillo.es/wp-content/uploads/2026/01/2trata.png");background-size:cover;}.elementor-20 .elementor-element.elementor-element-3f9e87f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-9abdd5d{--display:flex;--min-height:246px;border-style:solid;--border-style:solid;border-width:11px 11px 11px 11px;--border-top-width:11px;--border-right-width:11px;--border-bottom-width:11px;--border-left-width:11px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:22px 022px 0px 0px;}.elementor-20 .elementor-element.elementor-element-b8b1c34{--display:flex;--border-radius:0px 2px 22px 22px;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-20 .elementor-element.elementor-element-b8b1c34:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b8b1c34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-4a98337{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-4a98337 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:400;letter-spacing:-1.6px;color:#3C3C3C;}.elementor-20 .elementor-element.elementor-element-90f4d35{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.5px;color:#7E7E7E;}.elementor-20 .elementor-element.elementor-element-90f4d35 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-6ff62f1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-20 .elementor-element.elementor-element-7efacc2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-14d96cb{--display:flex;--min-height:573px;--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-14d96cb:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-14d96cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-df73cfe );}.elementor-20 .elementor-element.elementor-element-25fa091{width:var( --container-widget-width, 481px );max-width:481px;--container-widget-width:481px;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-25fa091 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:53px;font-weight:400;letter-spacing:-1.6px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-60a7cf4{width:var( --container-widget-width, 641px );max-width:641px;--container-widget-width:641px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-60a7cf4 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-abaadb8 .elementor-button{background-color:#CF767B00;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:22px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:555px 555px 555px 555px;padding:17px 17px 17px 26px;}.elementor-20 .elementor-element.elementor-element-abaadb8 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-abaadb8 .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-abaadb8{width:var( --container-widget-width, 168px );max-width:168px;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:168px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-abaadb8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-abaadb8 .elementor-button .elementor-button-content-wrapper{gap:22px;}.elementor-20 .elementor-element.elementor-element-abaadb8 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-abaadb8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-d578ac9{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-eca8a98{--e-image-carousel-slides-to-show:7;}.elementor-20 .elementor-element.elementor-element-eca8a98 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:11px 11px 11px 11px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-192e17b{text-align:center;}.elementor-20 .elementor-element.elementor-element-192e17b .elementor-heading-title{font-size:66px;}.elementor-20 .elementor-element.elementor-element-0bf2f33{--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;--margin-top:77px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:55px;--padding-left:55px;--padding-right:55px;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-707c563{--min-height:477px;}.elementor-20 .elementor-element.elementor-element-192e17b .elementor-heading-title{font-size:48px;}.elementor-20 .elementor-element.elementor-element-dfabe49{font-size:16px;}.elementor-20 .elementor-element.elementor-element-9094a92{--container-widget-width:146px;--container-widget-flex-grow:0;width:var( --container-widget-width, 146px );max-width:146px;}.elementor-20 .elementor-element.elementor-element-9094a92 .elementor-button{font-size:15px;padding:12px 12px 12px 12px;}.elementor-20 .elementor-element.elementor-element-50f95e5{--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-ec28bca{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-cf0e529{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-cf0e529 .elementor-heading-title{font-size:37px;word-spacing:1em;}.elementor-20 .elementor-element.elementor-element-6f5a7f4{text-align:center;font-size:16px;}.elementor-20 .elementor-element.elementor-element-0bf2f33{--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:44px;--padding-left:33px;--padding-right:33px;}.elementor-20 .elementor-element.elementor-element-c363b16{--min-height:909px;}.elementor-20 .elementor-element.elementor-element-c363b16:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-c363b16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-20 .elementor-element.elementor-element-b8b1c34{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-20 .elementor-element.elementor-element-90f4d35{font-size:15px;}.elementor-20 .elementor-element.elementor-element-14d96cb{--min-height:446px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-20 .elementor-element.elementor-element-25fa091 .elementor-heading-title{font-size:37px;}.elementor-20 .elementor-element.elementor-element-60a7cf4{font-size:16px;}.elementor-20 .elementor-element.elementor-element-abaadb8{--container-widget-width:146px;--container-widget-flex-grow:0;width:var( --container-widget-width, 146px );max-width:146px;}.elementor-20 .elementor-element.elementor-element-abaadb8 .elementor-button{font-size:15px;padding:12px 12px 12px 12px;}.elementor-20 .elementor-element.elementor-element-d578ac9{--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-eca8a98{--e-image-carousel-slides-to-show:2;}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-ec28bca{--width:50%;}.elementor-20 .elementor-element.elementor-element-3891b24{--width:50%;}.elementor-20 .elementor-element.elementor-element-bc67693{--width:23%;}.elementor-20 .elementor-element.elementor-element-df19940{--width:23%;}.elementor-20 .elementor-element.elementor-element-7579cec{--width:23%;}.elementor-20 .elementor-element.elementor-element-1d282a1{--width:23%;}.elementor-20 .elementor-element.elementor-element-9e6b712{--width:23%;}.elementor-20 .elementor-element.elementor-element-9d6a509{--width:23%;}.elementor-20 .elementor-element.elementor-element-d5b9d0b{--width:23%;}.elementor-20 .elementor-element.elementor-element-ac9e51c{--width:23%;}.elementor-20 .elementor-element.elementor-element-3f9e87f{--width:38%;}.elementor-20 .elementor-element.elementor-element-9abdd5d{--width:100%;}.elementor-20 .elementor-element.elementor-element-b8b1c34{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-bc67693{--width:100%;}.elementor-20 .elementor-element.elementor-element-df19940{--width:100%;}.elementor-20 .elementor-element.elementor-element-7579cec{--width:100%;}.elementor-20 .elementor-element.elementor-element-1d282a1{--width:100%;}.elementor-20 .elementor-element.elementor-element-9e6b712{--width:100%;}.elementor-20 .elementor-element.elementor-element-9d6a509{--width:100%;}.elementor-20 .elementor-element.elementor-element-d5b9d0b{--width:100%;}.elementor-20 .elementor-element.elementor-element-ac9e51c{--width:100%;}.elementor-20 .elementor-element.elementor-element-3f9e87f{--width:619px;}}/* Start custom CSS for container, class: .elementor-element-0bf2f33 */#seccion-servicios h3.elementor-heading-title,
#seccion-servicios .elementor-widget-text-editor {
  display: block;
}

/* Reserva visual común */
#seccion-servicios h3.elementor-heading-title {
  min-height: 3.6em; /* espacio para el título más largo */
}

#seccion-servicios .elementor-widget-text-editor {
  min-height: 10em; /* espacio para el párrafo más largo */
}/* End custom CSS */