.elementor-7 .elementor-element.elementor-element-4131622{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px}.elementor-7 .elementor-element.elementor-element-4131622::before, .elementor-7 .elementor-element.elementor-element-4131622 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-4131622 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-4131622 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-4131622 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-4131622>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(-90deg, #00000000 35%, #FFF 100%)}.elementor-7 .elementor-element.elementor-element-0805e18{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-122px;--margin-right:0px}.elementor-7 .elementor-element.elementor-element-0805e18:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0805e18>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF30}.elementor-7 .elementor-element.elementor-element-0805e18.e-con{--flex-grow:0;--flex-shrink:0}.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-7 .elementor-element.elementor-element-cf83e68 .elementor-heading-title{font-family:var( --e-global-typography-5151348-font-family ),Sans-serif;font-size:var( --e-global-typography-5151348-font-size );font-weight:var( --e-global-typography-5151348-font-weight );line-height:var( --e-global-typography-5151348-line-height );color:#000}.elementor-7 .elementor-element.elementor-element-8067519{width:var( --container-widget-width, 103.182% );max-width:103.182%;--container-widget-width:103.182%;--container-widget-flex-grow:0}.elementor-7 .elementor-element.elementor-element-8067519.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-7 .elementor-element.elementor-element-8067519 .elementor-heading-title{font-family:"Lexend",Sans-serif;font-size:1.728rem;font-weight:600;color:#000}.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-7 .elementor-element.elementor-element-054d94b .elementor-button{background-color:#7FB699;font-family:var( --e-global-typography-72fed18-font-family ),Sans-serif;font-size:var( --e-global-typography-72fed18-font-size );font-weight:var( --e-global-typography-72fed18-font-weight );line-height:var( --e-global-typography-72fed18-line-height );letter-spacing:var( --e-global-typography-72fed18-letter-spacing )}.elementor-7 .elementor-element.elementor-element-054d94b .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-054d94b .elementor-button:focus{background-color:var( --e-global-color-secondary )}.elementor-7 .elementor-element.elementor-element-9242e9a{--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;--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px}.elementor-7 .elementor-element.elementor-element-1505029{margin:20px
0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-7 .elementor-element.elementor-element-1505029 .elementor-heading-title{font-family:"Lexend",Sans-serif;font-size:2.986rem;font-weight:700;line-height:54px;color:var( --e-global-color-primary )}.elementor-7 .elementor-element.elementor-element-e85d1b3{--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;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px}.elementor-7 .elementor-element.elementor-element-e85d1b3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e85d1b3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var( --e-global-color-primary )}.elementor-7 .elementor-element.elementor-element-7c22ade{--display:flex}.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-7 .elementor-element.elementor-element-955acf9{padding:17px
0px 0px 0px}.elementor-7 .elementor-element.elementor-element-955acf9 .elementor-icon-wrapper{text-align:center}.elementor-7 .elementor-element.elementor-element-955acf9.elementor-view-stacked .elementor-icon{background-color:#FFF}.elementor-7 .elementor-element.elementor-element-955acf9.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-955acf9.elementor-view-default .elementor-icon{color:#FFF;border-color:#FFF}.elementor-7 .elementor-element.elementor-element-955acf9.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-955acf9.elementor-view-default .elementor-icon
svg{fill:#FFF}.elementor-7 .elementor-element.elementor-element-955acf9 .elementor-icon{font-size:10rem}.elementor-7 .elementor-element.elementor-element-955acf9 .elementor-icon
svg{height:10rem}.elementor-7 .elementor-element.elementor-element-d7eb794{text-align:center}.elementor-7 .elementor-element.elementor-element-d7eb794 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ),Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FFF}.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-7 .elementor-element.elementor-element-5aa0df3{font-family:var( --e-global-typography-72fed18-font-family ),Sans-serif;font-size:var( --e-global-typography-72fed18-font-size );font-weight:var( --e-global-typography-72fed18-font-weight );line-height:var( --e-global-typography-72fed18-line-height );letter-spacing:var( --e-global-typography-72fed18-letter-spacing )}.elementor-7 .elementor-element.elementor-element-d933c0c{--display:flex}.elementor-7 .elementor-element.elementor-element-b5615d8{padding:15px
0px 0px 0px}.elementor-7 .elementor-element.elementor-element-b5615d8 .elementor-icon-wrapper{text-align:center}.elementor-7 .elementor-element.elementor-element-b5615d8.elementor-view-stacked .elementor-icon{background-color:#FFF}.elementor-7 .elementor-element.elementor-element-b5615d8.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b5615d8.elementor-view-default .elementor-icon{color:#FFF;border-color:#FFF}.elementor-7 .elementor-element.elementor-element-b5615d8.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b5615d8.elementor-view-default .elementor-icon
svg{fill:#FFF}.elementor-7 .elementor-element.elementor-element-b5615d8 .elementor-icon{font-size:10rem}.elementor-7 .elementor-element.elementor-element-b5615d8 .elementor-icon
svg{height:10rem}.elementor-7 .elementor-element.elementor-element-67c5ca4{text-align:center}.elementor-7 .elementor-element.elementor-element-67c5ca4 .elementor-heading-title{color:#FFF}.elementor-7 .elementor-element.elementor-element-7a93041{font-family:var( --e-global-typography-72fed18-font-family ),Sans-serif;font-size:var( --e-global-typography-72fed18-font-size );font-weight:var( --e-global-typography-72fed18-font-weight );line-height:var( --e-global-typography-72fed18-line-height );letter-spacing:var( --e-global-typography-72fed18-letter-spacing )}.elementor-7 .elementor-element.elementor-element-52fa968{--display:flex}.elementor-7 .elementor-element.elementor-element-f944ae2{padding:17px
0px 0px 0px}.elementor-7 .elementor-element.elementor-element-f944ae2 .elementor-icon-wrapper{text-align:center}.elementor-7 .elementor-element.elementor-element-f944ae2.elementor-view-stacked .elementor-icon{background-color:#FFF}.elementor-7 .elementor-element.elementor-element-f944ae2.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-f944ae2.elementor-view-default .elementor-icon{color:#FFF;border-color:#FFF}.elementor-7 .elementor-element.elementor-element-f944ae2.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-f944ae2.elementor-view-default .elementor-icon
svg{fill:#FFF}.elementor-7 .elementor-element.elementor-element-f944ae2 .elementor-icon{font-size:10rem}.elementor-7 .elementor-element.elementor-element-f944ae2 .elementor-icon
svg{height:10rem}.elementor-7 .elementor-element.elementor-element-64e335b{text-align:center}.elementor-7 .elementor-element.elementor-element-64e335b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ),Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FFF}.elementor-7 .elementor-element.elementor-element-9c1aca9{font-family:var( --e-global-typography-72fed18-font-family ),Sans-serif;font-size:var( --e-global-typography-72fed18-font-size );font-weight:var( --e-global-typography-72fed18-font-weight );line-height:var( --e-global-typography-72fed18-line-height );letter-spacing:var( --e-global-typography-72fed18-letter-spacing )}.elementor-7 .elementor-element.elementor-element-776316e{--display:flex}.elementor-7 .elementor-element.elementor-element-fe41bac{margin:0px
0px calc(var(--kit-widget-spacing, 0px) + 47px) 0px;text-align:center}.elementor-7 .elementor-element.elementor-element-fe41bac .elementor-heading-title{font-family:"Lexend",Sans-serif;font-size:2.488rem;font-weight:700;color:var( --e-global-color-primary )}.elementor-7 .elementor-element.elementor-element-3069691{--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}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ),Sans-serif;font-weight:var( --e-global-typography-primary-font-weight )}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ),Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight )}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-weight:var( --e-global-typography-accent-font-weight )}.elementor-7 .elementor-element.elementor-element-cfd80f2 .elementor-repeater-item-064d47f .swiper-slide-bg{background-color:#833ca3;background-image:url(https://ricardoquintero.es/wp-content/uploads/2025/12/roman-kraft-0EVKn3-5JSU-unsplash-scaled.webp);background-size:cover}.elementor-7 .elementor-element.elementor-element-cfd80f2 .elementor-repeater-item-064d47f .elementor-background-overlay{background-color:#FFFFFF70}.elementor-7 .elementor-element.elementor-element-cfd80f2 .elementor-repeater-item-e5fdee5 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://ricardoquintero.es/wp-content/uploads/2025/12/uta-scholl-V3HM3KfGVGs-unsplash-scaled.webp);background-size:cover}.elementor-7 .elementor-element.elementor-element-cfd80f2 .elementor-repeater-item-e5fdee5 .elementor-background-overlay{background-color:#FFFFFF70}.elementor-7 .elementor-element.elementor-element-cfd80f2 .elementor-repeater-item-c76c204 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://ricardoquintero.es/wp-content/uploads/2025/10/jason-leung-0sBTrm726C8-unsplash.jpg);background-size:cover}.elementor-7 .elementor-element.elementor-element-cfd80f2 .elementor-repeater-item-c76c204 .elementor-background-overlay{background-color:#FFFFFF70}.elementor-7 .elementor-element.elementor-element-cfd80f2 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px}.elementor-7 .elementor-element.elementor-element-cfd80f2 .elementor-slide-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-72fed18-font-family ),Sans-serif;font-size:var( --e-global-typography-72fed18-font-size );font-weight:var( --e-global-typography-72fed18-font-weight );line-height:var( --e-global-typography-72fed18-line-height );letter-spacing:var( --e-global-typography-72fed18-letter-spacing );border-color:#D4A74A}.elementor-7 .elementor-element.elementor-element-cfd80f2 .swiper-slide-contents{max-width:66%}.elementor-7 .elementor-element.elementor-element-cfd80f2 .swiper-slide-inner{text-align:center}.elementor-7 .elementor-element.elementor-element-cfd80f2 .elementor-slide-heading{color:#000;font-family:var( --e-global-typography-d514761-font-family ),Sans-serif;font-size:var( --e-global-typography-d514761-font-size );font-weight:var( --e-global-typography-d514761-font-weight )}.elementor-7 .elementor-element.elementor-element-cfd80f2 .elementor-slide-description{color:#000;font-family:var( --e-global-typography-eee74da-font-family ),Sans-serif;font-size:var( --e-global-typography-eee74da-font-size )}.elementor-7 .elementor-element.elementor-element-cfd80f2 .elementor-swiper-button{color:#000}.elementor-7 .elementor-element.elementor-element-cfd80f2 .elementor-swiper-button
svg{fill:#000}.elementor-7 .elementor-element.elementor-element-cfd80f2 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:14px;--swiper-pagination-bullet-vertical-gap:14px}.elementor-7 .elementor-element.elementor-element-cfd80f2 .swiper-pagination-bullet-active{background-color:var( --e-global-color-secondary )}.elementor-7 .elementor-element.elementor-element-c7be168{--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-7 .elementor-element.elementor-element-54794a8{margin:62px
0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center}.elementor-7 .elementor-element.elementor-element-54794a8 .elementor-heading-title{font-family:var( --e-global-typography-c59d1f1-font-family ),Sans-serif;font-size:var( --e-global-typography-c59d1f1-font-size );font-weight:var( --e-global-typography-c59d1f1-font-weight )}.elementor-7 .elementor-element.elementor-element-8f5e0d0{--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-7 .elementor-element.elementor-element-be196bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-7 .elementor-element.elementor-element-0f42b81{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px}.elementor-7 .elementor-element.elementor-element-f7de7d2 .elementor-heading-title{font-family:var( --e-global-typography-1fb0374-font-family ),Sans-serif;font-size:var( --e-global-typography-1fb0374-font-size );font-weight:var( --e-global-typography-1fb0374-font-weight )}.elementor-7 .elementor-element.elementor-element-62a8254{--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;--margin-top:0px;--margin-bottom:0150px;--margin-left:0px;--margin-right:0px}.elementor-7 .elementor-element.elementor-element-1641a86{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:5px 5px 5px 5px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-7 .elementor-element.elementor-element-6b66606.elementor-element{--align-self:center}.elementor-7 .elementor-element.elementor-element-6b66606{text-align:center}.elementor-7 .elementor-element.elementor-element-6b66606 .elementor-heading-title{font-family:var( --e-global-typography-72fed18-font-family ),Sans-serif;font-size:var( --e-global-typography-72fed18-font-size );font-weight:var( --e-global-typography-72fed18-font-weight );line-height:var( --e-global-typography-72fed18-line-height );letter-spacing:var( --e-global-typography-72fed18-letter-spacing );color:#000}.elementor-7 .elementor-element.elementor-element-c8d814f{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-dc612bc );--border-color:var( --e-global-color-dc612bc );--border-radius:5px 5px 5px 5px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-7 .elementor-element.elementor-element-46b48d2.elementor-element{--align-self:center}.elementor-7 .elementor-element.elementor-element-46b48d2{text-align:center}.elementor-7 .elementor-element.elementor-element-46b48d2 .elementor-heading-title{font-family:var( --e-global-typography-72fed18-font-family ),Sans-serif;font-size:var( --e-global-typography-72fed18-font-size );font-weight:var( --e-global-typography-72fed18-font-weight );line-height:var( --e-global-typography-72fed18-line-height );letter-spacing:var( --e-global-typography-72fed18-letter-spacing );color:#000}.elementor-7 .elementor-element.elementor-element-ca5d402{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:5px 5px 5px 5px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-7 .elementor-element.elementor-element-11f43b8.elementor-element{--align-self:center}.elementor-7 .elementor-element.elementor-element-11f43b8{text-align:center}.elementor-7 .elementor-element.elementor-element-11f43b8 .elementor-heading-title{font-family:var( --e-global-typography-72fed18-font-family ),Sans-serif;font-size:var( --e-global-typography-72fed18-font-size );font-weight:var( --e-global-typography-72fed18-font-weight );line-height:var( --e-global-typography-72fed18-line-height );letter-spacing:var( --e-global-typography-72fed18-letter-spacing );color:#000}.elementor-7 .elementor-element.elementor-element-df1078b{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-dc612bc );--border-color:var( --e-global-color-dc612bc );--border-radius:5px 5px 5px 5px}.elementor-7 .elementor-element.elementor-element-a13ac0c.elementor-element{--align-self:center}.elementor-7 .elementor-element.elementor-element-a13ac0c{text-align:center}.elementor-7 .elementor-element.elementor-element-a13ac0c .elementor-heading-title{font-family:var( --e-global-typography-72fed18-font-family ),Sans-serif;font-size:var( --e-global-typography-72fed18-font-size );font-weight:var( --e-global-typography-72fed18-font-weight );line-height:var( --e-global-typography-72fed18-line-height );letter-spacing:var( --e-global-typography-72fed18-letter-spacing );color:#000}.elementor-7 .elementor-element.elementor-element-a212e7d{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary )}.elementor-7 .elementor-element.elementor-element-a212e7d.elementor-element{--align-self:center}.elementor-7 .elementor-element.elementor-element-58b7bfd{--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 020px;--row-gap:0px;--column-gap:020px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px}.elementor-7 .elementor-element.elementor-element-c14188d{--display:flex;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-76134d3 );--border-color:var( --e-global-color-76134d3 )}.elementor-7 .elementor-element.elementor-element-c14188d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c14188d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://ricardoquintero.es/wp-content/uploads/2025/09/Frame-40.svg");background-position:top right;background-repeat:no-repeat}.elementor-7 .elementor-element.elementor-element-3150540{margin:20px
20px calc(var(--kit-widget-spacing, 0px) + -7px) 20px}.elementor-7 .elementor-element.elementor-element-3150540 .elementor-heading-title{font-family:var( --e-global-typography-eee74da-font-family ),Sans-serif;font-size:var( --e-global-typography-eee74da-font-size );color:var( --e-global-color-76134d3 )}.elementor-7 .elementor-element.elementor-element-abfe78a{margin:15px
72px calc(var(--kit-widget-spacing, 0px) + -15px) 15px;text-align:start}.elementor-7 .elementor-element.elementor-element-abfe78a .elementor-heading-title{font-family:var( --e-global-typography-72fed18-font-family ),Sans-serif;font-size:var( --e-global-typography-72fed18-font-size );font-weight:var( --e-global-typography-72fed18-font-weight );line-height:var( --e-global-typography-72fed18-line-height );letter-spacing:var( --e-global-typography-72fed18-letter-spacing );color:#000}.elementor-7 .elementor-element.elementor-element-b9e6416{margin:15px
72px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;text-align:start}.elementor-7 .elementor-element.elementor-element-b9e6416 .elementor-heading-title{font-family:"Lexend",Sans-serif;font-size:1rem;font-weight:400;line-height:20px;letter-spacing:0px;color:#000}.elementor-7 .elementor-element.elementor-element-5fb3307{margin:0px
0px calc(var(--kit-widget-spacing, 0px) + 20px) 020px}.elementor-7 .elementor-element.elementor-element-5fb3307 .elementor-button{font-family:"Lexend",Sans-serif;font-size:1rem;font-weight:400;line-height:20px;letter-spacing:0px}.elementor-7 .elementor-element.elementor-element-58a261e{--display:flex;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-34c97b3 );--border-color:var( --e-global-color-34c97b3 )}.elementor-7 .elementor-element.elementor-element-58a261e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-58a261e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://ricardoquintero.es/wp-content/uploads/2025/09/Frame-42.svg");background-position:top right;background-repeat:no-repeat}.elementor-7 .elementor-element.elementor-element-ed10950{margin:20px
20px calc(var(--kit-widget-spacing, 0px) + -7px) 20px}.elementor-7 .elementor-element.elementor-element-ed10950 .elementor-heading-title{font-family:var( --e-global-typography-eee74da-font-family ),Sans-serif;font-size:var( --e-global-typography-eee74da-font-size );color:var( --e-global-color-34c97b3 )}.elementor-7 .elementor-element.elementor-element-0f22a77{margin:15px
72px calc(var(--kit-widget-spacing, 0px) + -15px) 15px;text-align:start}.elementor-7 .elementor-element.elementor-element-0f22a77 .elementor-heading-title{font-family:"Lexend",Sans-serif;font-size:1rem;font-weight:400;line-height:20px;letter-spacing:0px;color:#000}.elementor-7 .elementor-element.elementor-element-2e5dce4{margin:15px
72px calc(var(--kit-widget-spacing, 0px) + -15px) 15px;text-align:start}.elementor-7 .elementor-element.elementor-element-2e5dce4 .elementor-heading-title{font-family:"Lexend",Sans-serif;font-size:1rem;font-weight:400;line-height:20px;letter-spacing:0px;color:#000}.elementor-7 .elementor-element.elementor-element-9ce68ec .elementor-button{background-color:var( --e-global-color-34c97b3 );font-family:"Lexend",Sans-serif;font-size:1rem;font-weight:400;line-height:20px;letter-spacing:0px}.elementor-7 .elementor-element.elementor-element-9ce68ec{margin:0px
0px calc(var(--kit-widget-spacing, 0px) + 20px) 020px}.elementor-7 .elementor-element.elementor-element-3f2fce5{--display:flex;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-dc612bc );--border-color:var( --e-global-color-dc612bc )}.elementor-7 .elementor-element.elementor-element-3f2fce5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3f2fce5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://ricardoquintero.es/wp-content/uploads/2025/09/Frame-41.svg");background-position:top right;background-repeat:no-repeat}.elementor-7 .elementor-element.elementor-element-ce83242{margin:20px
20px calc(var(--kit-widget-spacing, 0px) + -7px) 20px}.elementor-7 .elementor-element.elementor-element-ce83242 .elementor-heading-title{font-family:var( --e-global-typography-eee74da-font-family ),Sans-serif;font-size:var( --e-global-typography-eee74da-font-size );color:var( --e-global-color-dc612bc )}.elementor-7 .elementor-element.elementor-element-42c06d6{margin:15px
72px calc(var(--kit-widget-spacing, 0px) + -15px) 15px;text-align:start}.elementor-7 .elementor-element.elementor-element-42c06d6 .elementor-heading-title{font-family:"Lexend",Sans-serif;font-size:1rem;font-weight:400;line-height:20px;letter-spacing:0px;color:#000}.elementor-7 .elementor-element.elementor-element-200a515{margin:15px
72px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;text-align:start}.elementor-7 .elementor-element.elementor-element-200a515 .elementor-heading-title{font-family:"Lexend",Sans-serif;font-size:1rem;font-weight:400;line-height:20px;letter-spacing:0px;color:#000}.elementor-7 .elementor-element.elementor-element-5833327 .elementor-button{background-color:var( --e-global-color-dc612bc );font-family:"Lexend",Sans-serif;font-size:1rem;font-weight:400;line-height:20px;letter-spacing:0px}.elementor-7 .elementor-element.elementor-element-5833327{margin:0px
0px calc(var(--kit-widget-spacing, 0px) + 20px) 020px}.elementor-7 .elementor-element.elementor-element-14cb9e2{--display:flex}.elementor-7 .elementor-element.elementor-element-77a94a5{text-align:center}.elementor-7 .elementor-element.elementor-element-77a94a5 .elementor-heading-title{font-family:var( --e-global-typography-1fb0374-font-family ),Sans-serif;font-size:var( --e-global-typography-1fb0374-font-size );font-weight:var( --e-global-typography-1fb0374-font-weight )}.elementor-7 .elementor-element.elementor-element-811dce3{--display:flex}.elementor-7 .elementor-element.elementor-element-eb6b963{--display:flex}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-4131622{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-7 .elementor-element.elementor-element-0805e18{--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px}.elementor-7 .elementor-element.elementor-element-cf83e68 .elementor-heading-title{font-size:var( --e-global-typography-5151348-font-size );line-height:var( --e-global-typography-5151348-line-height )}.elementor-7 .elementor-element.elementor-element-8067519 .elementor-heading-title{line-height:1.25em}.elementor-7 .elementor-element.elementor-element-054d94b .elementor-button{font-size:var( --e-global-typography-72fed18-font-size );line-height:var( --e-global-typography-72fed18-line-height );letter-spacing:var( --e-global-typography-72fed18-letter-spacing )}.elementor-7 .elementor-element.elementor-element-1505029{text-align:center}.elementor-7 .elementor-element.elementor-element-e85d1b3{--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-7 .elementor-element.elementor-element-d7eb794{text-align:center}.elementor-7 .elementor-element.elementor-element-5aa0df3{font-size:var( --e-global-typography-72fed18-font-size );line-height:var( --e-global-typography-72fed18-line-height );letter-spacing:var( --e-global-typography-72fed18-letter-spacing )}.elementor-7 .elementor-element.elementor-element-67c5ca4{text-align:center}.elementor-7 .elementor-element.elementor-element-7a93041{font-size:var( --e-global-typography-72fed18-font-size );line-height:var( --e-global-typography-72fed18-line-height );letter-spacing:var( --e-global-typography-72fed18-letter-spacing )}.elementor-7 .elementor-element.elementor-element-64e335b{text-align:center}.elementor-7 .elementor-element.elementor-element-9c1aca9{font-size:var( --e-global-typography-72fed18-font-size );line-height:var( --e-global-typography-72fed18-line-height );letter-spacing:var( --e-global-typography-72fed18-letter-spacing )}.elementor-7 .elementor-element.elementor-element-cfd80f2 .elementor-slide-heading{font-size:var( --e-global-typography-d514761-font-size )}.elementor-7 .elementor-element.elementor-element-cfd80f2 .elementor-slide-description{font-size:var( --e-global-typography-eee74da-font-size )}.elementor-7 .elementor-element.elementor-element-cfd80f2 .elementor-slide-button{font-size:var( --e-global-typography-72fed18-font-size );line-height:var( --e-global-typography-72fed18-line-height );letter-spacing:var( --e-global-typography-72fed18-letter-spacing )}.elementor-7 .elementor-element.elementor-element-54794a8 .elementor-heading-title{font-size:var( --e-global-typography-c59d1f1-font-size )}.elementor-7 .elementor-element.elementor-element-f7de7d2{text-align:center}.elementor-7 .elementor-element.elementor-element-f7de7d2 .elementor-heading-title{font-size:var( --e-global-typography-1fb0374-font-size )}.elementor-7 .elementor-element.elementor-element-6b66606 .elementor-heading-title{font-size:var( --e-global-typography-72fed18-font-size );line-height:var( --e-global-typography-72fed18-line-height );letter-spacing:var( --e-global-typography-72fed18-letter-spacing )}.elementor-7 .elementor-element.elementor-element-46b48d2 .elementor-heading-title{font-size:var( --e-global-typography-72fed18-font-size );line-height:var( --e-global-typography-72fed18-line-height );letter-spacing:var( --e-global-typography-72fed18-letter-spacing )}.elementor-7 .elementor-element.elementor-element-11f43b8 .elementor-heading-title{font-size:var( --e-global-typography-72fed18-font-size );line-height:var( --e-global-typography-72fed18-line-height );letter-spacing:var( --e-global-typography-72fed18-letter-spacing )}.elementor-7 .elementor-element.elementor-element-a13ac0c .elementor-heading-title{font-size:var( --e-global-typography-72fed18-font-size );line-height:var( --e-global-typography-72fed18-line-height );letter-spacing:var( --e-global-typography-72fed18-letter-spacing )}.elementor-7 .elementor-element.elementor-element-a212e7d{--e-n-carousel-swiper-slides-to-display:2}.elementor-7 .elementor-element.elementor-element-58b7bfd{--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;--gap:28px 0px;--row-gap:28px;--column-gap:0px;--padding-top:65px;--padding-bottom:65px;--padding-left:65px;--padding-right:65px}.elementor-7 .elementor-element.elementor-element-c14188d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c14188d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://ricardoquintero.es/wp-content/uploads/2025/09/Frame-40.svg")}.elementor-7 .elementor-element.elementor-element-c14188d.e-con{--align-self:center}.elementor-7 .elementor-element.elementor-element-3150540 .elementor-heading-title{font-size:var( --e-global-typography-eee74da-font-size )}.elementor-7 .elementor-element.elementor-element-abfe78a .elementor-heading-title{font-size:var( --e-global-typography-72fed18-font-size );line-height:var( --e-global-typography-72fed18-line-height );letter-spacing:var( --e-global-typography-72fed18-letter-spacing )}.elementor-7 .elementor-element.elementor-element-ed10950 .elementor-heading-title{font-size:var( --e-global-typography-eee74da-font-size )}.elementor-7 .elementor-element.elementor-element-3f2fce5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3f2fce5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://ricardoquintero.es/wp-content/uploads/2025/09/Frame-41.svg")}.elementor-7 .elementor-element.elementor-element-ce83242 .elementor-heading-title{font-size:var( --e-global-typography-eee74da-font-size )}.elementor-7 .elementor-element.elementor-element-77a94a5 .elementor-heading-title{font-size:var( --e-global-typography-1fb0374-font-size )}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-4131622{--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:flex-start;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px}.elementor-7 .elementor-element.elementor-element-0805e18{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-7 .elementor-element.elementor-element-0805e18.e-con{--align-self:center}.elementor-7 .elementor-element.elementor-element-cf83e68{margin:0px
0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px
0px 0px 0px;text-align:center}.elementor-7 .elementor-element.elementor-element-cf83e68 .elementor-heading-title{font-size:var( --e-global-typography-5151348-font-size );line-height:var( --e-global-typography-5151348-line-height )}.elementor-7 .elementor-element.elementor-element-8067519{text-align:center}.elementor-7 .elementor-element.elementor-element-8067519 .elementor-heading-title{font-size:1.2rem}.elementor-7 .elementor-element.elementor-element-054d94b .elementor-button{font-size:var( --e-global-typography-72fed18-font-size );line-height:var( --e-global-typography-72fed18-line-height );letter-spacing:var( --e-global-typography-72fed18-letter-spacing )}.elementor-7 .elementor-element.elementor-element-5aa0df3{font-size:var( --e-global-typography-72fed18-font-size );line-height:var( --e-global-typography-72fed18-line-height );letter-spacing:var( --e-global-typography-72fed18-letter-spacing )}.elementor-7 .elementor-element.elementor-element-7a93041{font-size:var( --e-global-typography-72fed18-font-size );line-height:var( --e-global-typography-72fed18-line-height );letter-spacing:var( --e-global-typography-72fed18-letter-spacing )}.elementor-7 .elementor-element.elementor-element-9c1aca9{font-size:var( --e-global-typography-72fed18-font-size );line-height:var( --e-global-typography-72fed18-line-height );letter-spacing:var( --e-global-typography-72fed18-letter-spacing )}.elementor-7 .elementor-element.elementor-element-cfd80f2 .swiper-slide-contents{max-width:100%}.elementor-7 .elementor-element.elementor-element-cfd80f2 .elementor-slide-heading{font-size:var( --e-global-typography-d514761-font-size )}.elementor-7 .elementor-element.elementor-element-cfd80f2 .elementor-slide-description{font-size:var( --e-global-typography-eee74da-font-size )}.elementor-7 .elementor-element.elementor-element-cfd80f2 .elementor-slide-button{font-size:var( --e-global-typography-72fed18-font-size );line-height:var( --e-global-typography-72fed18-line-height );letter-spacing:var( --e-global-typography-72fed18-letter-spacing )}.elementor-7 .elementor-element.elementor-element-54794a8{margin:60px
-3px calc(var(--kit-widget-spacing, 0px) + -3px) -3px}.elementor-7 .elementor-element.elementor-element-54794a8 .elementor-heading-title{font-size:var( --e-global-typography-c59d1f1-font-size )}.elementor-7 .elementor-element.elementor-element-f7de7d2 .elementor-heading-title{font-size:var( --e-global-typography-1fb0374-font-size )}.elementor-7 .elementor-element.elementor-element-6b66606 .elementor-heading-title{font-size:var( --e-global-typography-72fed18-font-size );line-height:var( --e-global-typography-72fed18-line-height );letter-spacing:var( --e-global-typography-72fed18-letter-spacing )}.elementor-7 .elementor-element.elementor-element-46b48d2 .elementor-heading-title{font-size:var( --e-global-typography-72fed18-font-size );line-height:var( --e-global-typography-72fed18-line-height );letter-spacing:var( --e-global-typography-72fed18-letter-spacing )}.elementor-7 .elementor-element.elementor-element-11f43b8 .elementor-heading-title{font-size:var( --e-global-typography-72fed18-font-size );line-height:var( --e-global-typography-72fed18-line-height );letter-spacing:var( --e-global-typography-72fed18-letter-spacing )}.elementor-7 .elementor-element.elementor-element-a13ac0c .elementor-heading-title{font-size:var( --e-global-typography-72fed18-font-size );line-height:var( --e-global-typography-72fed18-line-height );letter-spacing:var( --e-global-typography-72fed18-letter-spacing )}.elementor-7 .elementor-element.elementor-element-a212e7d{--e-n-carousel-swiper-slides-to-display:1}.elementor-7 .elementor-element.elementor-element-58b7bfd{--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px}.elementor-7 .elementor-element.elementor-element-3150540 .elementor-heading-title{font-size:var( --e-global-typography-eee74da-font-size )}.elementor-7 .elementor-element.elementor-element-abfe78a .elementor-heading-title{font-size:var( --e-global-typography-72fed18-font-size );line-height:var( --e-global-typography-72fed18-line-height );letter-spacing:var( --e-global-typography-72fed18-letter-spacing )}.elementor-7 .elementor-element.elementor-element-b9e6416 .elementor-heading-title{font-size:0.85rem;line-height:1rem}.elementor-7 .elementor-element.elementor-element-5fb3307 .elementor-button{font-size:0.75rem}.elementor-7 .elementor-element.elementor-element-ed10950 .elementor-heading-title{font-size:var( --e-global-typography-eee74da-font-size )}.elementor-7 .elementor-element.elementor-element-0f22a77 .elementor-heading-title{font-size:0.85rem;line-height:1rem}.elementor-7 .elementor-element.elementor-element-2e5dce4 .elementor-heading-title{font-size:0.85rem;line-height:1rem}.elementor-7 .elementor-element.elementor-element-9ce68ec .elementor-button{font-size:0.75rem}.elementor-7 .elementor-element.elementor-element-ce83242 .elementor-heading-title{font-size:var( --e-global-typography-eee74da-font-size )}.elementor-7 .elementor-element.elementor-element-42c06d6 .elementor-heading-title{font-size:0.85rem;line-height:1rem}.elementor-7 .elementor-element.elementor-element-200a515 .elementor-heading-title{font-size:0.85rem;line-height:1rem}.elementor-7 .elementor-element.elementor-element-5833327 .elementor-button{font-size:0.75rem}.elementor-7 .elementor-element.elementor-element-77a94a5 .elementor-heading-title{font-size:var( --e-global-typography-1fb0374-font-size )}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-0805e18{--width:43%}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-0805e18{--width:534px}.elementor-7 .elementor-element.elementor-element-9242e9a{--content-width:500px}.elementor-7 .elementor-element.elementor-element-0f42b81{--content-width:500px}.elementor-7 .elementor-element.elementor-element-14cb9e2{--content-width:500px}}.text-box{margin-top:150px;margin-right:0px;padding:25px}.introduccion{height:600px;margin-top:80px}@media only screen and (max-width: 600px){.intro-tittle{font-size:4px}}.extra-info{padding:50px}@media only screen and (max-width: 600px){.intro-tittle{font-size:4px}}