.elementor-47 .elementor-element.elementor-element-d473b4d{--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:center;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-d473b4d:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-d473b4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2287/ciclismo-hero-dk.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-d473b4d::before, .elementor-47 .elementor-element.elementor-element-d473b4d > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-d473b4d > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-d473b4d > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-d473b4d > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-d473b4d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#202020;--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-5d2429e{--display:flex;--min-height:100vh;--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-end;--align-items:flex-start;--padding-top:var(--mft-min-height-header);--padding-bottom:var(--mft-space-4xl);--padding-left:0;--padding-right:0;}.elementor-47 .elementor-element.elementor-element-df80147{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--mft-space-s) var(--mft-space-s);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-s);--padding-top:0;--padding-bottom:100px;--padding-left:0;--padding-right:0;}.elementor-47 .elementor-element.elementor-element-556b331{text-align:left;}.elementor-47 .elementor-element.elementor-element-556b331 .elementor-heading-title{font-family:var( --e-global-typography-4d3a7db-font-family );font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );text-transform:var( --e-global-typography-4d3a7db-text-transform );line-height:var( --e-global-typography-4d3a7db-line-height );color:var( --e-global-color-47eea86e );}.elementor-47 .elementor-element.elementor-element-35a306e{text-align:left;}.elementor-47 .elementor-element.elementor-element-35a306e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-47eea86e );}.elementor-47 .elementor-element.elementor-element-3095cd3{--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;--gap:var(--mft-space-l) var(--mft-space-l);--row-gap:var(--mft-space-l);--column-gap:var(--mft-space-l);--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-3095cd3::before, .elementor-47 .elementor-element.elementor-element-3095cd3 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-3095cd3 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-3095cd3 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-3095cd3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-3095cd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-e16a4b4{--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-47 .elementor-element.elementor-element-f9ef6e9{--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;--gap:var(--mft-space-m) var(--mft-space-m);--row-gap:var(--mft-space-m);--column-gap:var(--mft-space-m);}.elementor-47 .elementor-element.elementor-element-f9ef6e9:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-f9ef6e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15b9b07 );}.elementor-47 .elementor-element.elementor-element-441337e{--display:flex;--gap:var(--mft-space-s) var(--mft-space-s);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-s);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-96ae922{text-align:center;}.elementor-47 .elementor-element.elementor-element-96ae922 .elementor-heading-title{font-family:var( --e-global-typography-4d3a7db-font-family );font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );text-transform:var( --e-global-typography-4d3a7db-text-transform );line-height:var( --e-global-typography-4d3a7db-line-height );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-44a3918{text-align:center;}.elementor-47 .elementor-element.elementor-element-44a3918 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-47 .elementor-element.elementor-element-031d98e{text-align:center;}.elementor-47 .elementor-element.elementor-element-18807fb{text-align:center;}.elementor-47 .elementor-element.elementor-element-12c287c{--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;--gap:var(--mft-space-2xl) var(--mft-space-2xl);--row-gap:var(--mft-space-2xl);--column-gap:var(--mft-space-2xl);}.elementor-47 .elementor-element.elementor-element-12c287c:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-12c287c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2467df2 );}.elementor-47 .elementor-element.elementor-element-2c7d89d{--display:flex;--gap:var(--mft-space-2xl) var(--mft-space-2xl);--row-gap:var(--mft-space-2xl);--column-gap:var(--mft-space-2xl);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-41f5a0a{--display:flex;--gap:var(--mft-space-s) var(--mft-space-s);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-s);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-2709df3{text-align:center;}.elementor-47 .elementor-element.elementor-element-2709df3 .elementor-heading-title{font-family:var( --e-global-typography-4d3a7db-font-family );font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );text-transform:var( --e-global-typography-4d3a7db-text-transform );line-height:var( --e-global-typography-4d3a7db-line-height );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-94b173d{text-align:center;}.elementor-47 .elementor-element.elementor-element-94b173d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-47 .elementor-element.elementor-element-0d5ce07{text-align:center;font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-6a96911{--display:flex;--gap:var(--mft-space-2xl) var(--mft-space-2xl);--row-gap:var(--mft-space-2xl);--column-gap:var(--mft-space-2xl);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-19eed1d{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-xs);--padding-right:var(--mft-space-xs);}.elementor-47 .elementor-element.elementor-element-42abcc3{width:100%;max-width:100%;--icon-box-icon-margin:var(--mft-space-4xs);}.elementor-47 .elementor-element.elementor-element-42abcc3 > .elementor-widget-container{border-style:none;}.elementor-47 .elementor-element.elementor-element-42abcc3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c192f6c );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-42abcc3.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-42abcc3.elementor-view-default .elementor-icon{fill:var( --e-global-color-c192f6c );color:var( --e-global-color-c192f6c );border-color:var( --e-global-color-c192f6c );}.elementor-47 .elementor-element.elementor-element-42abcc3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-42abcc3 .elementor-icon{font-size:32px;padding:var(--mft-space-2xs);}.elementor-47 .elementor-element.elementor-element-42abcc3 .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-42abcc3 .elementor-icon-box-title a{font-family:var( --e-global-typography-fcce242-font-family );font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-47 .elementor-element.elementor-element-42abcc3 .elementor-icon-box-description{font-family:var( --e-global-typography-013566d-font-family );font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );line-height:var( --e-global-typography-013566d-line-height );}.elementor-47 .elementor-element.elementor-element-3051c59{--display:flex;--justify-content:center;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-xs);--padding-right:var(--mft-space-xs);}.elementor-47 .elementor-element.elementor-element-906699b{width:100%;max-width:100%;--icon-box-icon-margin:var(--mft-space-4xs);}.elementor-47 .elementor-element.elementor-element-906699b > .elementor-widget-container{border-style:none;}.elementor-47 .elementor-element.elementor-element-906699b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c192f6c );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-906699b.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-906699b.elementor-view-default .elementor-icon{fill:var( --e-global-color-c192f6c );color:var( --e-global-color-c192f6c );border-color:var( --e-global-color-c192f6c );}.elementor-47 .elementor-element.elementor-element-906699b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-906699b .elementor-icon{font-size:32px;padding:var(--mft-space-2xs);}.elementor-47 .elementor-element.elementor-element-906699b .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-906699b .elementor-icon-box-title a{font-family:var( --e-global-typography-fcce242-font-family );font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-47 .elementor-element.elementor-element-906699b .elementor-icon-box-description{font-family:var( --e-global-typography-013566d-font-family );font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );line-height:var( --e-global-typography-013566d-line-height );}.elementor-47 .elementor-element.elementor-element-b468363{--display:flex;--justify-content:center;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-xs);--padding-right:var(--mft-space-xs);}.elementor-47 .elementor-element.elementor-element-fec034f{width:100%;max-width:100%;--icon-box-icon-margin:var(--mft-space-4xs);}.elementor-47 .elementor-element.elementor-element-fec034f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c192f6c );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-fec034f.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-fec034f.elementor-view-default .elementor-icon{fill:var( --e-global-color-c192f6c );color:var( --e-global-color-c192f6c );border-color:var( --e-global-color-c192f6c );}.elementor-47 .elementor-element.elementor-element-fec034f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-fec034f .elementor-icon{font-size:32px;padding:var(--mft-space-2xs);}.elementor-47 .elementor-element.elementor-element-fec034f .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-fec034f .elementor-icon-box-title a{font-family:var( --e-global-typography-fcce242-font-family );font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-47 .elementor-element.elementor-element-fec034f .elementor-icon-box-description{font-family:var( --e-global-typography-013566d-font-family );font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );line-height:var( --e-global-typography-013566d-line-height );}.elementor-47 .elementor-element.elementor-element-2e70426{--display:flex;--justify-content:center;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-xs);--padding-right:var(--mft-space-xs);}.elementor-47 .elementor-element.elementor-element-b514126{width:100%;max-width:100%;--icon-box-icon-margin:var(--mft-space-4xs);}.elementor-47 .elementor-element.elementor-element-b514126.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c192f6c );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-b514126.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-b514126.elementor-view-default .elementor-icon{fill:var( --e-global-color-c192f6c );color:var( --e-global-color-c192f6c );border-color:var( --e-global-color-c192f6c );}.elementor-47 .elementor-element.elementor-element-b514126.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-b514126 .elementor-icon{font-size:32px;padding:var(--mft-space-2xs);}.elementor-47 .elementor-element.elementor-element-b514126 .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-b514126 .elementor-icon-box-title a{font-family:var( --e-global-typography-fcce242-font-family );font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-47 .elementor-element.elementor-element-b514126 .elementor-icon-box-description{font-family:var( --e-global-typography-013566d-font-family );font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );line-height:var( --e-global-typography-013566d-line-height );}.elementor-47 .elementor-element.elementor-element-b9a00ac{--display:flex;--justify-content:center;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-xs);--padding-right:var(--mft-space-xs);}.elementor-47 .elementor-element.elementor-element-3bf37fc{width:100%;max-width:100%;--icon-box-icon-margin:var(--mft-space-4xs);}.elementor-47 .elementor-element.elementor-element-3bf37fc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c192f6c );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-3bf37fc.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-3bf37fc.elementor-view-default .elementor-icon{fill:var( --e-global-color-c192f6c );color:var( --e-global-color-c192f6c );border-color:var( --e-global-color-c192f6c );}.elementor-47 .elementor-element.elementor-element-3bf37fc.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-3bf37fc .elementor-icon{font-size:32px;padding:var(--mft-space-2xs);}.elementor-47 .elementor-element.elementor-element-3bf37fc .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-3bf37fc .elementor-icon-box-title a{font-family:var( --e-global-typography-fcce242-font-family );font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-47 .elementor-element.elementor-element-3bf37fc .elementor-icon-box-description{font-family:var( --e-global-typography-013566d-font-family );font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );line-height:var( --e-global-typography-013566d-line-height );}.elementor-47 .elementor-element.elementor-element-2c13312{--display:flex;--justify-content:center;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-xs);--padding-right:var(--mft-space-xs);}.elementor-47 .elementor-element.elementor-element-d5a5549{width:100%;max-width:100%;--icon-box-icon-margin:var(--mft-space-4xs);}.elementor-47 .elementor-element.elementor-element-d5a5549.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c192f6c );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-d5a5549.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-d5a5549.elementor-view-default .elementor-icon{fill:var( --e-global-color-c192f6c );color:var( --e-global-color-c192f6c );border-color:var( --e-global-color-c192f6c );}.elementor-47 .elementor-element.elementor-element-d5a5549.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-d5a5549 .elementor-icon{font-size:32px;padding:var(--mft-space-2xs);}.elementor-47 .elementor-element.elementor-element-d5a5549 .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-d5a5549 .elementor-icon-box-title a{font-family:var( --e-global-typography-fcce242-font-family );font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-47 .elementor-element.elementor-element-d5a5549 .elementor-icon-box-description{font-family:var( --e-global-typography-013566d-font-family );font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );line-height:var( --e-global-typography-013566d-line-height );}.elementor-47 .elementor-element.elementor-element-9236da7{--display:flex;--justify-content:center;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-xs);--padding-right:var(--mft-space-xs);}.elementor-47 .elementor-element.elementor-element-90c07a9{width:100%;max-width:100%;--icon-box-icon-margin:var(--mft-space-4xs);}.elementor-47 .elementor-element.elementor-element-90c07a9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c192f6c );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-90c07a9.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-90c07a9.elementor-view-default .elementor-icon{fill:var( --e-global-color-c192f6c );color:var( --e-global-color-c192f6c );border-color:var( --e-global-color-c192f6c );}.elementor-47 .elementor-element.elementor-element-90c07a9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-90c07a9 .elementor-icon{font-size:32px;padding:var(--mft-space-2xs);}.elementor-47 .elementor-element.elementor-element-90c07a9 .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-90c07a9 .elementor-icon-box-title a{font-family:var( --e-global-typography-fcce242-font-family );font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-47 .elementor-element.elementor-element-90c07a9 .elementor-icon-box-description{font-family:var( --e-global-typography-013566d-font-family );font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );line-height:var( --e-global-typography-013566d-line-height );}.elementor-47 .elementor-element.elementor-element-be86959{--display:flex;--justify-content:center;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-xs);--padding-right:var(--mft-space-xs);}.elementor-47 .elementor-element.elementor-element-dd2ec3a{width:100%;max-width:100%;--icon-box-icon-margin:var(--mft-space-4xs);}.elementor-47 .elementor-element.elementor-element-dd2ec3a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c192f6c );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-dd2ec3a.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-dd2ec3a.elementor-view-default .elementor-icon{fill:var( --e-global-color-c192f6c );color:var( --e-global-color-c192f6c );border-color:var( --e-global-color-c192f6c );}.elementor-47 .elementor-element.elementor-element-dd2ec3a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-dd2ec3a .elementor-icon{font-size:32px;padding:var(--mft-space-2xs);}.elementor-47 .elementor-element.elementor-element-dd2ec3a .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-dd2ec3a .elementor-icon-box-title a{font-family:var( --e-global-typography-fcce242-font-family );font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-47 .elementor-element.elementor-element-dd2ec3a .elementor-icon-box-description{font-family:var( --e-global-typography-013566d-font-family );font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );line-height:var( --e-global-typography-013566d-line-height );}.elementor-47 .elementor-element.elementor-element-ec8108f{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-xs);--padding-right:var(--mft-space-xs);}.elementor-47 .elementor-element.elementor-element-7bf4ab0{width:100%;max-width:100%;--icon-box-icon-margin:var(--mft-space-4xs);}.elementor-47 .elementor-element.elementor-element-7bf4ab0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c192f6c );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-7bf4ab0.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-7bf4ab0.elementor-view-default .elementor-icon{fill:var( --e-global-color-c192f6c );color:var( --e-global-color-c192f6c );border-color:var( --e-global-color-c192f6c );}.elementor-47 .elementor-element.elementor-element-7bf4ab0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-7bf4ab0 .elementor-icon{font-size:32px;padding:var(--mft-space-2xs);}.elementor-47 .elementor-element.elementor-element-7bf4ab0 .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-7bf4ab0 .elementor-icon-box-title a{font-family:var( --e-global-typography-fcce242-font-family );font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-47 .elementor-element.elementor-element-7bf4ab0 .elementor-icon-box-description{font-family:var( --e-global-typography-013566d-font-family );font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );line-height:var( --e-global-typography-013566d-line-height );}.elementor-47 .elementor-element.elementor-element-631ff83{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-xs);--padding-right:var(--mft-space-xs);}.elementor-47 .elementor-element.elementor-element-fe88fe7{width:100%;max-width:100%;--icon-box-icon-margin:var(--mft-space-4xs);}.elementor-47 .elementor-element.elementor-element-fe88fe7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c192f6c );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-fe88fe7.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-fe88fe7.elementor-view-default .elementor-icon{fill:var( --e-global-color-c192f6c );color:var( --e-global-color-c192f6c );border-color:var( --e-global-color-c192f6c );}.elementor-47 .elementor-element.elementor-element-fe88fe7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-fe88fe7 .elementor-icon{font-size:32px;padding:var(--mft-space-2xs);}.elementor-47 .elementor-element.elementor-element-fe88fe7 .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-fe88fe7 .elementor-icon-box-title a{font-family:var( --e-global-typography-fcce242-font-family );font-size:var( --e-global-typography-fcce242-font-size );font-weight:var( --e-global-typography-fcce242-font-weight );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-47 .elementor-element.elementor-element-fe88fe7 .elementor-icon-box-description{font-family:var( --e-global-typography-013566d-font-family );font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );line-height:var( --e-global-typography-013566d-line-height );}.elementor-47 .elementor-element.elementor-element-171d148{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--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-right-position:0px;--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-dots-normal-color:var( --e-global-color-ca1687a );--e-n-carousel-dots-hover-color:var( --e-global-color-9c3eef3 );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:16px;}.elementor-47 .elementor-element.elementor-element-171d148 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-1aa9669{--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;--gap:var(--mft-space-3xl) var(--mft-space-3xl);--row-gap:var(--mft-space-3xl);--column-gap:var(--mft-space-3xl);}.elementor-47 .elementor-element.elementor-element-1aa9669:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-1aa9669 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15b9b07 );}.elementor-47 .elementor-element.elementor-element-83cf73d{--display:flex;--gap:var(--mft-space-s) var(--mft-space-s);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-s);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-38c95af{text-align:center;}.elementor-47 .elementor-element.elementor-element-38c95af .elementor-heading-title{font-family:var( --e-global-typography-4d3a7db-font-family );font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );text-transform:var( --e-global-typography-4d3a7db-text-transform );line-height:var( --e-global-typography-4d3a7db-line-height );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-989b5b6{text-align:center;}.elementor-47 .elementor-element.elementor-element-989b5b6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-47 .elementor-element.elementor-element-e022afb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-47 .elementor-element.elementor-element-935e4b6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-9d3b323{--display:flex;--min-height:45vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-9d3b323:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-9d3b323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2287/ciclismo-anillo-verde.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-d18e7b0{--display:flex;--gap:var(--mft-space-xs) var(--mft-space-xs);--row-gap:var(--mft-space-xs);--column-gap:var(--mft-space-xs);--padding-top:var(--mft-space-m);--padding-bottom:var(--mft-space-m);--padding-left:var(--mft-space-m);--padding-right:var(--mft-space-m);}.elementor-47 .elementor-element.elementor-element-105491e .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );}.elementor-47 .elementor-element.elementor-element-9831c52{--display:flex;--gap:var(--mft-space-3xs: 12px) var(--mft-space-3xs: 12px);--row-gap:var(--mft-space-3xs: 12px);--column-gap:var(--mft-space-3xs: 12px);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-81ca127{text-align:left;font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-42440e3{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-32b124a{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-47 .elementor-element.elementor-element-32b124a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-47 .elementor-element.elementor-element-32b124a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}:where( .elementor-47 .elementor-element.elementor-element-32b124a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-47 .elementor-element.elementor-element-c4b749b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-46c9baa{--display:flex;--min-height:45vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-46c9baa:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-46c9baa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2287/ciclismo-carretera.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-a75b159{--display:flex;--gap:var(--mft-space-xs) var(--mft-space-xs);--row-gap:var(--mft-space-xs);--column-gap:var(--mft-space-xs);--padding-top:var(--mft-space-m);--padding-bottom:var(--mft-space-m);--padding-left:var(--mft-space-m);--padding-right:var(--mft-space-m);}.elementor-47 .elementor-element.elementor-element-dc87e06 .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );}.elementor-47 .elementor-element.elementor-element-399b791{--display:flex;--gap:var(--mft-space-3xs: 12px) var(--mft-space-3xs: 12px);--row-gap:var(--mft-space-3xs: 12px);--column-gap:var(--mft-space-3xs: 12px);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-9ed083f{text-align:left;font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-97ea33d{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-cdb33b1{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-437326a{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-47 .elementor-element.elementor-element-437326a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-47 .elementor-element.elementor-element-437326a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}:where( .elementor-47 .elementor-element.elementor-element-437326a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-47 .elementor-element.elementor-element-5406596{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-aa6f9a3{--display:flex;--min-height:45vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-aa6f9a3:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-aa6f9a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2287/ciclismo-gravel.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-8ca26bd{--display:flex;--gap:var(--mft-space-xs) var(--mft-space-xs);--row-gap:var(--mft-space-xs);--column-gap:var(--mft-space-xs);--padding-top:var(--mft-space-m);--padding-bottom:var(--mft-space-m);--padding-left:var(--mft-space-m);--padding-right:var(--mft-space-m);}.elementor-47 .elementor-element.elementor-element-c2c2b6d .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );}.elementor-47 .elementor-element.elementor-element-68bf39c{--display:flex;--gap:var(--mft-space-3xs: 12px) var(--mft-space-3xs: 12px);--row-gap:var(--mft-space-3xs: 12px);--column-gap:var(--mft-space-3xs: 12px);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-04a7616{text-align:left;font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-bbe3f79{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-54522aa{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-47 .elementor-element.elementor-element-54522aa > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-47 .elementor-element.elementor-element-54522aa > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}:where( .elementor-47 .elementor-element.elementor-element-54522aa > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-47 .elementor-element.elementor-element-96d0f93{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:80px;--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:-80px;--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-right-position:-80px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-47 .elementor-element.elementor-element-3998a5b{--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-47 .elementor-element.elementor-element-3998a5b:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-3998a5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2467df2 );}.elementor-47 .elementor-element.elementor-element-d8346aa{--display:flex;--min-height:71vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-d8346aa:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-d8346aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2287/ciclismo-puerta-euskadi.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-33b616f{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--mft-space-m) var(--mft-space-m);--row-gap:var(--mft-space-m);--column-gap:var(--mft-space-m);--padding-top:var(--mft-space-5xl);--padding-bottom:var(--mft-space-5xl);--padding-left:var(--mft-space-5xl);--padding-right:var(--mft-space-5xl);}.elementor-47 .elementor-element.elementor-element-a8f3a7f{--display:flex;--gap:var(--mft-space-s) var(--mft-space-s);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-s);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-f1fdb39 .elementor-heading-title{font-family:var( --e-global-typography-4d3a7db-font-family );font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );text-transform:var( --e-global-typography-4d3a7db-text-transform );line-height:var( --e-global-typography-4d3a7db-line-height );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-346e34a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-47 .elementor-element.elementor-element-741fdfc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-741fdfc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-47 .elementor-element.elementor-element-741fdfc{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-47 .elementor-element.elementor-element-741fdfc .elementor-icon-list-text{transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-2ee7d31{--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;--gap:var(--mft-space-3xl) var(--mft-space-3xl);--row-gap:var(--mft-space-3xl);--column-gap:var(--mft-space-3xl);}.elementor-47 .elementor-element.elementor-element-2ee7d31:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-2ee7d31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15b9b07 );}.elementor-47 .elementor-element.elementor-element-65f42de{--display:flex;--gap:var(--mft-space-s) var(--mft-space-s);--row-gap:var(--mft-space-s);--column-gap:var(--mft-space-s);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-8990943{text-align:center;}.elementor-47 .elementor-element.elementor-element-8990943 .elementor-heading-title{font-family:var( --e-global-typography-4d3a7db-font-family );font-size:var( --e-global-typography-4d3a7db-font-size );font-weight:var( --e-global-typography-4d3a7db-font-weight );text-transform:var( --e-global-typography-4d3a7db-text-transform );line-height:var( --e-global-typography-4d3a7db-line-height );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-1914ea5{text-align:center;}.elementor-47 .elementor-element.elementor-element-1914ea5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-47 .elementor-element.elementor-element-a983ab2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-47 .elementor-element.elementor-element-8293a31{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-7c87cca{--display:flex;--min-height:45vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-7c87cca:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-7c87cca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2287/ciclismo-alojamientos.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-76749fe{--display:flex;--gap:var(--mft-space-xs) var(--mft-space-xs);--row-gap:var(--mft-space-xs);--column-gap:var(--mft-space-xs);--padding-top:var(--mft-space-m);--padding-bottom:var(--mft-space-m);--padding-left:var(--mft-space-m);--padding-right:var(--mft-space-m);}.elementor-47 .elementor-element.elementor-element-b27720c .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );}.elementor-47 .elementor-element.elementor-element-4d0d598 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-4d0d598 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-47 .elementor-element.elementor-element-4d0d598{--e-icon-list-icon-size:10px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;}.elementor-47 .elementor-element.elementor-element-4d0d598 .elementor-icon-list-text{transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-0c8d76f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-27a4b99{--display:flex;--min-height:45vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-27a4b99:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-27a4b99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2287/ciclismo-nutricion.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-a113219{--display:flex;--gap:var(--mft-space-xs) var(--mft-space-xs);--row-gap:var(--mft-space-xs);--column-gap:var(--mft-space-xs);--padding-top:var(--mft-space-m);--padding-bottom:var(--mft-space-m);--padding-left:var(--mft-space-m);--padding-right:var(--mft-space-m);}.elementor-47 .elementor-element.elementor-element-ae28301 .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );}.elementor-47 .elementor-element.elementor-element-a7c9d3a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-ba7dbeb{--display:flex;--min-height:45vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-ba7dbeb:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-ba7dbeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2287/ciclismo-comprometidos.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-d158786{--display:flex;--gap:var(--mft-space-xs) var(--mft-space-xs);--row-gap:var(--mft-space-xs);--column-gap:var(--mft-space-xs);--padding-top:var(--mft-space-m);--padding-bottom:var(--mft-space-m);--padding-left:var(--mft-space-m);--padding-right:var(--mft-space-m);}.elementor-47 .elementor-element.elementor-element-3d18db7 .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );}.elementor-47 .elementor-element.elementor-element-113a6aa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-3084dfa{--display:flex;--min-height:45vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-3084dfa:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-3084dfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2287/ciclismo-sostenibilidad.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-2611775{--display:flex;--gap:var(--mft-space-xs) var(--mft-space-xs);--row-gap:var(--mft-space-xs);--column-gap:var(--mft-space-xs);--padding-top:var(--mft-space-m);--padding-bottom:var(--mft-space-m);--padding-left:var(--mft-space-m);--padding-right:var(--mft-space-m);}.elementor-47 .elementor-element.elementor-element-908dfb2 .elementor-heading-title{font-family:var( --e-global-typography-962030d-font-family );font-size:var( --e-global-typography-962030d-font-size );font-weight:var( --e-global-typography-962030d-font-weight );line-height:var( --e-global-typography-962030d-line-height );}.elementor-47 .elementor-element.elementor-element-3c49ef8{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:80px;--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:-80px;--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-right-position:-80px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}@media(max-width:1024px){.elementor-47 .elementor-element.elementor-element-5d2429e{--padding-top:var(--mft-min-height-header);--padding-bottom:var(--mft-space-4xl);--padding-left:var(--mft-space-4xl);--padding-right:var(--mft-space-4xl);}.elementor-47 .elementor-element.elementor-element-556b331 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-47 .elementor-element.elementor-element-35a306e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-47 .elementor-element.elementor-element-3095cd3{--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-47 .elementor-element.elementor-element-96ae922 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-47 .elementor-element.elementor-element-44a3918 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-47 .elementor-element.elementor-element-2709df3 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-47 .elementor-element.elementor-element-94b173d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-47 .elementor-element.elementor-element-0d5ce07{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-42abcc3 .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-42abcc3 .elementor-icon-box-title a{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-47 .elementor-element.elementor-element-42abcc3 .elementor-icon-box-description{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-47 .elementor-element.elementor-element-906699b .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-906699b .elementor-icon-box-title a{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-47 .elementor-element.elementor-element-906699b .elementor-icon-box-description{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-47 .elementor-element.elementor-element-fec034f .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-fec034f .elementor-icon-box-title a{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-47 .elementor-element.elementor-element-fec034f .elementor-icon-box-description{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-47 .elementor-element.elementor-element-b514126 .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-b514126 .elementor-icon-box-title a{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-47 .elementor-element.elementor-element-b514126 .elementor-icon-box-description{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-47 .elementor-element.elementor-element-3bf37fc .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-3bf37fc .elementor-icon-box-title a{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-47 .elementor-element.elementor-element-3bf37fc .elementor-icon-box-description{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-47 .elementor-element.elementor-element-d5a5549 .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-d5a5549 .elementor-icon-box-title a{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-47 .elementor-element.elementor-element-d5a5549 .elementor-icon-box-description{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-47 .elementor-element.elementor-element-90c07a9 .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-90c07a9 .elementor-icon-box-title a{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-47 .elementor-element.elementor-element-90c07a9 .elementor-icon-box-description{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-47 .elementor-element.elementor-element-dd2ec3a .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-dd2ec3a .elementor-icon-box-title a{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-47 .elementor-element.elementor-element-dd2ec3a .elementor-icon-box-description{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-47 .elementor-element.elementor-element-7bf4ab0 .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-7bf4ab0 .elementor-icon-box-title a{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-47 .elementor-element.elementor-element-7bf4ab0 .elementor-icon-box-description{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-47 .elementor-element.elementor-element-fe88fe7 .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-fe88fe7 .elementor-icon-box-title a{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-47 .elementor-element.elementor-element-fe88fe7 .elementor-icon-box-description{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-47 .elementor-element.elementor-element-171d148{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-pagination-spacing:50px;}.elementor-47 .elementor-element.elementor-element-38c95af .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-47 .elementor-element.elementor-element-989b5b6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-47 .elementor-element.elementor-element-e022afb{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-47 .elementor-element.elementor-element-105491e .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-47 .elementor-element.elementor-element-81ca127{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-42440e3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-32b124a{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-47 .elementor-element.elementor-element-32b124a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-dc87e06 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-47 .elementor-element.elementor-element-9ed083f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-97ea33d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-cdb33b1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-437326a{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-47 .elementor-element.elementor-element-437326a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-c2c2b6d .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-47 .elementor-element.elementor-element-04a7616{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-bbe3f79{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-54522aa{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-47 .elementor-element.elementor-element-54522aa > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-96d0f93{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:-40px;--e-n-carousel-arrow-next-right-position:-40px;}.elementor-47 .elementor-element.elementor-element-3998a5b{--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-47 .elementor-element.elementor-element-f1fdb39 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-47 .elementor-element.elementor-element-346e34a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-47 .elementor-element.elementor-element-8990943 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-47 .elementor-element.elementor-element-1914ea5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-47 .elementor-element.elementor-element-a983ab2{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-47 .elementor-element.elementor-element-b27720c .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-47 .elementor-element.elementor-element-ae28301 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-47 .elementor-element.elementor-element-3d18db7 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-47 .elementor-element.elementor-element-908dfb2 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-47 .elementor-element.elementor-element-3c49ef8{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:-40px;--e-n-carousel-arrow-next-right-position:-40px;}}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-5d2429e{--width:80%;}.elementor-47 .elementor-element.elementor-element-f9ef6e9{--content-width:1300px;}.elementor-47 .elementor-element.elementor-element-2c7d89d{--content-width:1300px;}.elementor-47 .elementor-element.elementor-element-6a96911{--content-width:1408px;}.elementor-47 .elementor-element.elementor-element-d8346aa{--width:50%;}.elementor-47 .elementor-element.elementor-element-33b616f{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-47 .elementor-element.elementor-element-5d2429e{--width:100%;}.elementor-47 .elementor-element.elementor-element-d8346aa{--width:100%;}.elementor-47 .elementor-element.elementor-element-33b616f{--width:100%;}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-d473b4d:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-d473b4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/2287/ciclismo-hero-mb.webp");}.elementor-47 .elementor-element.elementor-element-556b331 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-47 .elementor-element.elementor-element-35a306e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-47 .elementor-element.elementor-element-96ae922 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-47 .elementor-element.elementor-element-44a3918 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-47 .elementor-element.elementor-element-2709df3 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-47 .elementor-element.elementor-element-94b173d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-47 .elementor-element.elementor-element-0d5ce07{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-19eed1d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-42abcc3 .elementor-icon-box-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-42abcc3 .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-42abcc3 .elementor-icon-box-title a{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-47 .elementor-element.elementor-element-42abcc3 .elementor-icon-box-description{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-47 .elementor-element.elementor-element-3051c59{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-906699b .elementor-icon-box-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-906699b .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-906699b .elementor-icon-box-title a{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-47 .elementor-element.elementor-element-906699b .elementor-icon-box-description{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-47 .elementor-element.elementor-element-b468363{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-fec034f .elementor-icon-box-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-fec034f .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-fec034f .elementor-icon-box-title a{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-47 .elementor-element.elementor-element-fec034f .elementor-icon-box-description{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-47 .elementor-element.elementor-element-b514126 .elementor-icon-box-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-b514126 .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-b514126 .elementor-icon-box-title a{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-47 .elementor-element.elementor-element-b514126 .elementor-icon-box-description{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-47 .elementor-element.elementor-element-3bf37fc .elementor-icon-box-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-3bf37fc .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-3bf37fc .elementor-icon-box-title a{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-47 .elementor-element.elementor-element-3bf37fc .elementor-icon-box-description{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-47 .elementor-element.elementor-element-d5a5549 .elementor-icon-box-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-d5a5549 .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-d5a5549 .elementor-icon-box-title a{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-47 .elementor-element.elementor-element-d5a5549 .elementor-icon-box-description{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-47 .elementor-element.elementor-element-90c07a9 .elementor-icon-box-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-90c07a9 .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-90c07a9 .elementor-icon-box-title a{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-47 .elementor-element.elementor-element-90c07a9 .elementor-icon-box-description{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-47 .elementor-element.elementor-element-dd2ec3a .elementor-icon-box-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-dd2ec3a .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-dd2ec3a .elementor-icon-box-title a{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-47 .elementor-element.elementor-element-dd2ec3a .elementor-icon-box-description{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-47 .elementor-element.elementor-element-7bf4ab0 .elementor-icon-box-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-7bf4ab0 .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-7bf4ab0 .elementor-icon-box-title a{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-47 .elementor-element.elementor-element-7bf4ab0 .elementor-icon-box-description{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-47 .elementor-element.elementor-element-fe88fe7 .elementor-icon-box-wrapper{text-align:center;}.elementor-47 .elementor-element.elementor-element-fe88fe7 .elementor-icon-box-title, .elementor-47 .elementor-element.elementor-element-fe88fe7 .elementor-icon-box-title a{font-size:var( --e-global-typography-fcce242-font-size );line-height:var( --e-global-typography-fcce242-line-height );}.elementor-47 .elementor-element.elementor-element-fe88fe7 .elementor-icon-box-description{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );}.elementor-47 .elementor-element.elementor-element-171d148{--e-n-carousel-swiper-slides-to-display:1;}.elementor-47 .elementor-element.elementor-element-38c95af .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-47 .elementor-element.elementor-element-989b5b6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-47 .elementor-element.elementor-element-e022afb{--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:stretch;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-47 .elementor-element.elementor-element-935e4b6{--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:stretch;}.elementor-47 .elementor-element.elementor-element-d18e7b0{--padding-top:var(--mft-space-xs);--padding-bottom:var(--mft-space-xs);--padding-left:var(--mft-space-xs);--padding-right:var(--mft-space-xs);}.elementor-47 .elementor-element.elementor-element-105491e .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-47 .elementor-element.elementor-element-81ca127{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-42440e3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-32b124a{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-47 .elementor-element.elementor-element-32b124a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-a75b159{--padding-top:var(--mft-space-xs);--padding-bottom:var(--mft-space-xs);--padding-left:var(--mft-space-xs);--padding-right:var(--mft-space-xs);}.elementor-47 .elementor-element.elementor-element-dc87e06 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-47 .elementor-element.elementor-element-9ed083f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-97ea33d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-cdb33b1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-437326a{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-47 .elementor-element.elementor-element-437326a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-8ca26bd{--padding-top:var(--mft-space-xs);--padding-bottom:var(--mft-space-xs);--padding-left:var(--mft-space-xs);--padding-right:var(--mft-space-xs);}.elementor-47 .elementor-element.elementor-element-c2c2b6d .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-47 .elementor-element.elementor-element-04a7616{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-bbe3f79{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-54522aa{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-47 .elementor-element.elementor-element-54522aa > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-96d0f93{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-prev-left-position:-20px;--e-n-carousel-arrow-next-right-position:-20px;}.elementor-47 .elementor-element.elementor-element-96d0f93 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-d8346aa{--min-height:45vh;}.elementor-47 .elementor-element.elementor-element-33b616f{--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-f1fdb39 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-47 .elementor-element.elementor-element-346e34a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-47 .elementor-element.elementor-element-8990943 .elementor-heading-title{font-size:var( --e-global-typography-4d3a7db-font-size );line-height:var( --e-global-typography-4d3a7db-line-height );}.elementor-47 .elementor-element.elementor-element-1914ea5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-47 .elementor-element.elementor-element-a983ab2{--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:stretch;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-47 .elementor-element.elementor-element-8293a31{--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:stretch;}.elementor-47 .elementor-element.elementor-element-76749fe{--padding-top:var(--mft-space-xs);--padding-bottom:var(--mft-space-xs);--padding-left:var(--mft-space-xs);--padding-right:var(--mft-space-xs);}.elementor-47 .elementor-element.elementor-element-b27720c .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-47 .elementor-element.elementor-element-a113219{--padding-top:var(--mft-space-xs);--padding-bottom:var(--mft-space-xs);--padding-left:var(--mft-space-xs);--padding-right:var(--mft-space-xs);}.elementor-47 .elementor-element.elementor-element-ae28301 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-47 .elementor-element.elementor-element-d158786{--padding-top:var(--mft-space-xs);--padding-bottom:var(--mft-space-xs);--padding-left:var(--mft-space-xs);--padding-right:var(--mft-space-xs);}.elementor-47 .elementor-element.elementor-element-3d18db7 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-47 .elementor-element.elementor-element-2611775{--padding-top:var(--mft-space-xs);--padding-bottom:var(--mft-space-xs);--padding-left:var(--mft-space-xs);--padding-right:var(--mft-space-xs);}.elementor-47 .elementor-element.elementor-element-908dfb2 .elementor-heading-title{font-size:var( --e-global-typography-962030d-font-size );line-height:var( --e-global-typography-962030d-line-height );}.elementor-47 .elementor-element.elementor-element-3c49ef8{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-prev-left-position:-20px;--e-n-carousel-arrow-next-right-position:-20px;}.elementor-47 .elementor-element.elementor-element-3c49ef8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for nested-carousel, class: .elementor-element-171d148 *//* SWIPER CONTAINER */
.elementor-47 .elementor-element.elementor-element-171d148 .swiper-wrapper {
    display: flex;
}

/* EACH ITEM */
.elementor-47 .elementor-element.elementor-element-171d148 .swiper-slide {
    position: relative;
}

/* FULL HEIGHT SEPARATOR LINE */
.elementor-47 .elementor-element.elementor-element-171d148 .swiper-slide::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 1px;
    height: 100%;
    background: #D9D9D9;
    z-index: 2;
}

/* HIDE THE SEPARATOR OF THE LAST VISIBLE ITEM ON DESKTOP */
/* In your case, 4 items are visible */
.elementor-47 .elementor-element.elementor-element-171d148 .swiper-slide:nth-child(4)::after {
    display: none;
}

/* TABLET: hide the separator of the last visible item */
/* If 2 items are visible */
@media (max-width: 1024px) {
    .elementor-47 .elementor-element.elementor-element-171d148 .swiper-slide::after {
        display: block;
    }

    .elementor-47 .elementor-element.elementor-element-171d148 .swiper-slide.swiper-slide-active + .swiper-slide::after {
        display: none;
    }
}
/* MOBILE: hide separators */
@media (max-width: 767px) {
    .elementor-47 .elementor-element.elementor-element-171d148 .swiper-slide::after {
        display: none;
    }
}

/* HIDE SEPARATOR ON THE LAST VISIBLE SLIDE BEFORE THE RIGHT ARROW */
.elementor-47 .elementor-element.elementor-element-171d148 .swiper-slide.swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide::after {
    display: none;
}


/* --- TABLET (View only 2 elements) --- 
@media (min-width: 768px) and (max-width: 991px) {
    .elementor-47 .elementor-element.elementor-element-171d148 .swiper-slide-next .e-con {
        border-right: 0px none transparent !important;
    }
}*//* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-96d0f93 */.routes-accordion .elementor-widget-n-accordion .e-n-accordion-item-title {
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aa9669 */@media screen and (min-width: 768px) {
    .mft-carousel-aligment .elementor-widget-n-carousel .swiper-wrapper .swiper-slide:nth-child(even) > .e-con,
    .mft-carousel-aligment .elementor-widget-n-carousel .swiper-wrapper .swiper-slide:nth-child(even) .photo {
        margin-top: 96px !important;
        transition: margin-top 0.3s ease; 
    }
}

@media screen and (max-width: 767px) {
    .mft-carousel-aligment .elementor-widget-n-carousel .swiper-container,
    .elementor-widget-n-carousel .swiper {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-741fdfc */.elementor-47 .elementor-element.elementor-element-741fdfc a:hover {
    color:var(--e-global-color-primary);
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-3c49ef8 */.routes-accordion .elementor-widget-n-accordion .e-n-accordion-item-title {
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ee7d31 */@media screen and (min-width: 768px) {
    .mft-carousel-aligment .elementor-widget-n-carousel .swiper-wrapper .swiper-slide:nth-child(even) > .e-con,
    .mft-carousel-aligment .elementor-widget-n-carousel .swiper-wrapper .swiper-slide:nth-child(even) .photo {
        margin-top: 96px !important;
        transition: margin-top 0.3s ease; 
    }
}

@media screen and (max-width: 767px) {
    .mft-carousel-aligment .elementor-widget-n-carousel .swiper-container,
    .elementor-widget-n-carousel .swiper {
        width: 100% !important;
    }
}/* End custom CSS */