.elementor-4270 .elementor-element.elementor-element-97aad27{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--overlay-opacity:0.6;}.elementor-4270 .elementor-element.elementor-element-97aad27:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-97aad27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://miradoresordesatorla.com/wp-content/uploads/2026/04/Foto-portada-Taxi-scaled.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-4270 .elementor-element.elementor-element-97aad27::before, .elementor-4270 .elementor-element.elementor-element-97aad27 > .elementor-background-video-container::before, .elementor-4270 .elementor-element.elementor-element-97aad27 > .e-con-inner > .elementor-background-video-container::before, .elementor-4270 .elementor-element.elementor-element-97aad27 > .elementor-background-slideshow::before, .elementor-4270 .elementor-element.elementor-element-97aad27 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4270 .elementor-element.elementor-element-97aad27 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor1 );--background-overlay:'';}.elementor-4270 .elementor-element.elementor-element-97aad27.e-con{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-57f7fc7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--margin-top:010%;--margin-bottom:0%;--margin-left:010%;--margin-right:0%;}.elementor-4270 .elementor-element.elementor-element-57f7fc7.e-con{--align-self:flex-start;}.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-4270 .elementor-element.elementor-element-84e1d2c.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-84e1d2c{text-align:start;}.elementor-4270 .elementor-element.elementor-element-84e1d2c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-shadow:1px 1px 2px #F15025;color:var( --e-global-color-astglobalcolor4 );}.elementor-4270 .elementor-element.elementor-element-0259bde{text-align:start;}.elementor-4270 .elementor-element.elementor-element-0259bde .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 1px 1px #F15025;color:var( --e-global-color-astglobalcolor4 );}.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-4270 .elementor-element.elementor-element-3f1dcab .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );border-radius:8px 8px 8px 8px;}.elementor-4270 .elementor-element.elementor-element-3f1dcab .elementor-button:hover, .elementor-4270 .elementor-element.elementor-element-3f1dcab .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-astglobalcolor0 );}.elementor-4270 .elementor-element.elementor-element-3f1dcab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4270 .elementor-element.elementor-element-3f1dcab .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4270 .elementor-element.elementor-element-3f1dcab .elementor-button:hover svg, .elementor-4270 .elementor-element.elementor-element-3f1dcab .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4270 .elementor-element.elementor-element-f9e060c{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-4270 .elementor-element.elementor-element-f9e060c.elementor-element{--align-self:flex-start;}.elementor-4270 .elementor-element.elementor-element-f9e060c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-4270 .elementor-element.elementor-element-f9e060c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-4270 .elementor-element.elementor-element-f9e060c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-4270 .elementor-element.elementor-element-f9e060c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-4270 .elementor-element.elementor-element-f9e060c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-4270 .elementor-element.elementor-element-f9e060c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4270 .elementor-element.elementor-element-f9e060c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4270 .elementor-element.elementor-element-f9e060c .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-4270 .elementor-element.elementor-element-f9e060c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4270 .elementor-element.elementor-element-f9e060c .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-4270 .elementor-element.elementor-element-f9e060c .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4270 .elementor-element.elementor-element-bdc7f02{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4270 .elementor-element.elementor-element-f550240{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;box-shadow:2px 5px 15px 0px #433F3E;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4270 .elementor-element.elementor-element-f550240:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-f550240 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-4270 .elementor-element.elementor-element-f550240.e-con{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-ef5be6c .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Roboto", Sans-serif;font-size:30px;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );box-shadow:1px 2px 10px 0px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.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-4270 .elementor-element.elementor-element-f1c7353{width:var( --container-widget-width, 100% );max-width:100%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#433F3E;}.elementor-4270 .elementor-element.elementor-element-f1c7353.elementor-element{--align-self:flex-start;}.elementor-4270 .elementor-element.elementor-element-f1c7353 p{margin-block-end:0px;}.elementor-4270 .elementor-element.elementor-element-cd4e22e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;box-shadow:2px 5px 15px 0px #433F3E;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4270 .elementor-element.elementor-element-cd4e22e:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-cd4e22e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-4270 .elementor-element.elementor-element-cd4e22e.e-con{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-20a3260 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Roboto", Sans-serif;font-size:30px;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );box-shadow:1px 2px 10px 0px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-4270 .elementor-element.elementor-element-a3a581d{width:var( --container-widget-width, 100% );max-width:100%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#433F3E;}.elementor-4270 .elementor-element.elementor-element-a3a581d.elementor-element{--align-self:flex-start;}.elementor-4270 .elementor-element.elementor-element-a3a581d p{margin-block-end:0px;}.elementor-4270 .elementor-element.elementor-element-a04188c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;box-shadow:2px 5px 15px 0px #433F3E;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4270 .elementor-element.elementor-element-a04188c:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-a04188c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-4270 .elementor-element.elementor-element-a04188c.e-con{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-d45edb7 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Roboto", Sans-serif;font-size:30px;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );box-shadow:1px 2px 10px 0px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-4270 .elementor-element.elementor-element-d8bd927{width:var( --container-widget-width, 100% );max-width:100%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#433F3E;}.elementor-4270 .elementor-element.elementor-element-d8bd927.elementor-element{--align-self:flex-start;}.elementor-4270 .elementor-element.elementor-element-d8bd927 p{margin-block-end:0px;}.elementor-4270 .elementor-element.elementor-element-f6a2cbc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;box-shadow:2px 5px 15px 0px #433F3E;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4270 .elementor-element.elementor-element-f6a2cbc:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-f6a2cbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-4270 .elementor-element.elementor-element-f6a2cbc.e-con{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-5396846 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Roboto", Sans-serif;font-size:30px;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );box-shadow:1px 2px 10px 0px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-4270 .elementor-element.elementor-element-82ca265{width:var( --container-widget-width, 100% );max-width:100%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#433F3E;}.elementor-4270 .elementor-element.elementor-element-82ca265.elementor-element{--align-self:flex-start;}.elementor-4270 .elementor-element.elementor-element-82ca265 p{margin-block-end:0px;}.elementor-4270 .elementor-element.elementor-element-f783aa0{--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;--overlay-opacity:0.6;--margin-top:50px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-4270 .elementor-element.elementor-element-f783aa0::before, .elementor-4270 .elementor-element.elementor-element-f783aa0 > .elementor-background-video-container::before, .elementor-4270 .elementor-element.elementor-element-f783aa0 > .e-con-inner > .elementor-background-video-container::before, .elementor-4270 .elementor-element.elementor-element-f783aa0 > .elementor-background-slideshow::before, .elementor-4270 .elementor-element.elementor-element-f783aa0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4270 .elementor-element.elementor-element-f783aa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor4 );--background-overlay:'';}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4270 .elementor-element.elementor-element-9752675{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor1 );--divider-border-width:2px;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4270 .elementor-element.elementor-element-9752675 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-4270 .elementor-element.elementor-element-9752675 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-4270 .elementor-element.elementor-element-9752675 .elementor-divider__text{color:var( --e-global-color-astglobalcolor0 );}.elementor-4270 .elementor-element.elementor-element-a9ecbd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4270 .elementor-element.elementor-element-a9ecbd1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:1px 1px 1px #F15025;color:var( --e-global-color-astglobalcolor1 );}.elementor-4270 .elementor-element.elementor-element-c1ba9ee{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-astglobalcolor1 );}.elementor-4270 .elementor-element.elementor-element-c1ba9ee.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-b01ac8d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4270 .elementor-element.elementor-element-314ab96{--display:flex;--min-height:0.1rem;--border-radius:16px 16px 16px 16px;}.elementor-4270 .elementor-element.elementor-element-4d5937f{--display:flex;--min-height:320px;--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:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.5);}.elementor-4270 .elementor-element.elementor-element-4d5937f:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-4d5937f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18ed5bd );}.elementor-4270 .elementor-element.elementor-element-e743bdc{--display:flex;--justify-content:center;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-4270 .elementor-element.elementor-element-e743bdc:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-e743bdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18ed5bd );}.elementor-4270 .elementor-element.elementor-element-e743bdc.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4270 .elementor-element.elementor-element-8fc227d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4270 .elementor-element.elementor-element-8fc227d{text-align:center;}.elementor-4270 .elementor-element.elementor-element-8fc227d img{max-width:100%;height:100%;border-radius:20px 20px 20px 20px;}.elementor-4270 .elementor-element.elementor-element-a08572e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4270 .elementor-element.elementor-element-241bbbd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4270 .elementor-element.elementor-element-241bbbd.e-con{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-0871278 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );box-shadow:1px 2px 10px 0px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-4270 .elementor-element.elementor-element-d373232{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4270 .elementor-element.elementor-element-d373232.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-d373232 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:1px 1px 1px #F15025;color:var( --e-global-color-astglobalcolor1 );}.elementor-4270 .elementor-element.elementor-element-8ee39cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-astglobalcolor1 );}.elementor-4270 .elementor-element.elementor-element-8ee39cb.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4270 .elementor-element.elementor-element-4a427b2{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-4270 .elementor-element.elementor-element-5911c0e{--display:flex;--min-height:320px;--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:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.5);}.elementor-4270 .elementor-element.elementor-element-5911c0e:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-5911c0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18ed5bd );}.elementor-4270 .elementor-element.elementor-element-e8b0410{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:0;}.elementor-4270 .elementor-element.elementor-element-e8b0410:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-e8b0410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18ed5bd );}.elementor-4270 .elementor-element.elementor-element-e8b0410.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-4270 .elementor-element.elementor-element-2a46af3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4270 .elementor-element.elementor-element-2a46af3{text-align:center;}.elementor-4270 .elementor-element.elementor-element-2a46af3 img{max-width:100%;height:100%;border-radius:20px 20px 20px 20px;}.elementor-4270 .elementor-element.elementor-element-c74b1e8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4270 .elementor-element.elementor-element-8093999{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4270 .elementor-element.elementor-element-8093999.e-con{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-710a89a .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );box-shadow:1px 2px 10px 0px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-4270 .elementor-element.elementor-element-c6709d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4270 .elementor-element.elementor-element-c6709d6.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-c6709d6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:1px 1px 1px #F15025;color:#1A1A1A;}.elementor-4270 .elementor-element.elementor-element-89394b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-astglobalcolor1 );}.elementor-4270 .elementor-element.elementor-element-89394b5.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4270 .elementor-element.elementor-element-7819439{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-4270 .elementor-element.elementor-element-2e1cdce{--display:flex;--min-height:320px;--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:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.5);}.elementor-4270 .elementor-element.elementor-element-2e1cdce:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-2e1cdce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18ed5bd );}.elementor-4270 .elementor-element.elementor-element-d1e4e38{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:0;}.elementor-4270 .elementor-element.elementor-element-d1e4e38:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-d1e4e38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18ed5bd );}.elementor-4270 .elementor-element.elementor-element-d1e4e38.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-4270 .elementor-element.elementor-element-133e09a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4270 .elementor-element.elementor-element-133e09a{text-align:center;}.elementor-4270 .elementor-element.elementor-element-133e09a img{max-width:100%;height:100%;border-radius:20px 20px 20px 20px;}.elementor-4270 .elementor-element.elementor-element-77ab813{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4270 .elementor-element.elementor-element-9f4a73f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4270 .elementor-element.elementor-element-9f4a73f.e-con{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-92a59c5 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );box-shadow:1px 2px 10px 0px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-4270 .elementor-element.elementor-element-f4bb08c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4270 .elementor-element.elementor-element-f4bb08c.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-f4bb08c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:1px 1px 1px #F15025;color:#1A1A1A;}.elementor-4270 .elementor-element.elementor-element-1a30b20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-astglobalcolor1 );}.elementor-4270 .elementor-element.elementor-element-1a30b20.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4270 .elementor-element.elementor-element-10e1ca3{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-4270 .elementor-element.elementor-element-bcef57a{--display:flex;--min-height:320px;--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:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.5);}.elementor-4270 .elementor-element.elementor-element-bcef57a:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-bcef57a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18ed5bd );}.elementor-4270 .elementor-element.elementor-element-18a5bda{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:0;}.elementor-4270 .elementor-element.elementor-element-18a5bda:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-18a5bda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18ed5bd );}.elementor-4270 .elementor-element.elementor-element-18a5bda.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-4270 .elementor-element.elementor-element-32fa3fc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4270 .elementor-element.elementor-element-32fa3fc{text-align:center;}.elementor-4270 .elementor-element.elementor-element-32fa3fc img{max-width:100%;height:100%;border-radius:20px 20px 20px 20px;}.elementor-4270 .elementor-element.elementor-element-4003a27{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4270 .elementor-element.elementor-element-25d5c27{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4270 .elementor-element.elementor-element-25d5c27.e-con{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-a1ac7d4 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );box-shadow:1px 2px 10px 0px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-4270 .elementor-element.elementor-element-4733357{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4270 .elementor-element.elementor-element-4733357.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-4733357 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:1px 1px 1px #F15025;color:#1A1A1A;}.elementor-4270 .elementor-element.elementor-element-7be5ad6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-astglobalcolor1 );}.elementor-4270 .elementor-element.elementor-element-7be5ad6.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4270 .elementor-element.elementor-element-40e59b4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4270 .elementor-element.elementor-element-cb1120b{--display:flex;--min-height:0.1rem;--border-radius:16px 16px 16px 16px;}.elementor-4270 .elementor-element.elementor-element-52797c1{--display:flex;--min-height:320px;--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:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.5);}.elementor-4270 .elementor-element.elementor-element-52797c1:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-52797c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18ed5bd );}.elementor-4270 .elementor-element.elementor-element-ec5951e{--display:flex;--justify-content:center;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-4270 .elementor-element.elementor-element-ec5951e:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-ec5951e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18ed5bd );}.elementor-4270 .elementor-element.elementor-element-ec5951e.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-4270 .elementor-element.elementor-element-a3e5863.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4270 .elementor-element.elementor-element-a3e5863{text-align:center;}.elementor-4270 .elementor-element.elementor-element-a3e5863 img{max-width:100%;height:100%;}.elementor-4270 .elementor-element.elementor-element-8816702{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4270 .elementor-element.elementor-element-c22297a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4270 .elementor-element.elementor-element-c22297a.e-con{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-311e8de .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );box-shadow:1px 2px 10px 0px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-4270 .elementor-element.elementor-element-3e04cb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4270 .elementor-element.elementor-element-3e04cb7.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-3e04cb7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:1px 1px 1px #F15025;color:var( --e-global-color-astglobalcolor1 );}.elementor-4270 .elementor-element.elementor-element-1ab8e70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-astglobalcolor1 );}.elementor-4270 .elementor-element.elementor-element-1ab8e70.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4270 .elementor-element.elementor-element-327450f{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-4270 .elementor-element.elementor-element-990ab04{--display:flex;--min-height:320px;--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:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.5);}.elementor-4270 .elementor-element.elementor-element-990ab04:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-990ab04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18ed5bd );}.elementor-4270 .elementor-element.elementor-element-dcf082b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:0;}.elementor-4270 .elementor-element.elementor-element-dcf082b:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-dcf082b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18ed5bd );}.elementor-4270 .elementor-element.elementor-element-dcf082b.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-4270 .elementor-element.elementor-element-1ee918d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4270 .elementor-element.elementor-element-1ee918d{text-align:center;}.elementor-4270 .elementor-element.elementor-element-1ee918d img{max-width:100%;height:100%;}.elementor-4270 .elementor-element.elementor-element-a0d6c03{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4270 .elementor-element.elementor-element-d469f48{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4270 .elementor-element.elementor-element-d469f48.e-con{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-ec5f9bf .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );box-shadow:1px 2px 10px 0px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-4270 .elementor-element.elementor-element-cbda92a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4270 .elementor-element.elementor-element-cbda92a.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-cbda92a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:1px 1px 1px #F15025;color:#1A1A1A;}.elementor-4270 .elementor-element.elementor-element-d943cc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-astglobalcolor1 );}.elementor-4270 .elementor-element.elementor-element-d943cc3.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4270 .elementor-element.elementor-element-73c9a58{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-4270 .elementor-element.elementor-element-7686ae9{--display:flex;--min-height:320px;--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:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.5);}.elementor-4270 .elementor-element.elementor-element-7686ae9:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-7686ae9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18ed5bd );}.elementor-4270 .elementor-element.elementor-element-4626a87{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:0;}.elementor-4270 .elementor-element.elementor-element-4626a87:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-4626a87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18ed5bd );}.elementor-4270 .elementor-element.elementor-element-4626a87.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-4270 .elementor-element.elementor-element-00615c1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4270 .elementor-element.elementor-element-00615c1{text-align:center;}.elementor-4270 .elementor-element.elementor-element-00615c1 img{max-width:100%;height:100%;}.elementor-4270 .elementor-element.elementor-element-7d6b53e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4270 .elementor-element.elementor-element-75a49ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4270 .elementor-element.elementor-element-75a49ec.e-con{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-e8f0315 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );box-shadow:1px 2px 10px 0px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-4270 .elementor-element.elementor-element-d194ff9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4270 .elementor-element.elementor-element-d194ff9.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-d194ff9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:1px 1px 1px #F15025;color:#1A1A1A;}.elementor-4270 .elementor-element.elementor-element-1bee89b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-astglobalcolor1 );}.elementor-4270 .elementor-element.elementor-element-1bee89b.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4270 .elementor-element.elementor-element-fd113a4{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-4270 .elementor-element.elementor-element-fe72c72{--display:flex;--min-height:320px;--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:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.5);}.elementor-4270 .elementor-element.elementor-element-fe72c72:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-fe72c72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18ed5bd );}.elementor-4270 .elementor-element.elementor-element-e67924c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:0;}.elementor-4270 .elementor-element.elementor-element-e67924c:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-e67924c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18ed5bd );}.elementor-4270 .elementor-element.elementor-element-e67924c.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-4270 .elementor-element.elementor-element-5cf48bb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4270 .elementor-element.elementor-element-5cf48bb{text-align:center;}.elementor-4270 .elementor-element.elementor-element-5cf48bb img{max-width:100%;height:100%;}.elementor-4270 .elementor-element.elementor-element-d766e04{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4270 .elementor-element.elementor-element-52ef6e0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4270 .elementor-element.elementor-element-52ef6e0.e-con{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-20a3187 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );box-shadow:1px 2px 10px 0px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-4270 .elementor-element.elementor-element-c450348{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4270 .elementor-element.elementor-element-c450348.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-c450348 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:1px 1px 1px #F15025;color:#1A1A1A;}.elementor-4270 .elementor-element.elementor-element-e01d0cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-astglobalcolor1 );}.elementor-4270 .elementor-element.elementor-element-e01d0cb.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4270 .elementor-element.elementor-element-6bb1bc8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4270 .elementor-element.elementor-element-08e3d93{--display:flex;}.elementor-4270 .elementor-element.elementor-element-20da1e6{--display:flex;--min-height:0.1rem;--border-radius:16px 16px 16px 16px;}.elementor-4270 .elementor-element.elementor-element-fe365b7{--display:flex;--min-height:320px;--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:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.5);}.elementor-4270 .elementor-element.elementor-element-fe365b7:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-fe365b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18ed5bd );}.elementor-4270 .elementor-element.elementor-element-b3d2abf{--display:flex;--justify-content:center;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-4270 .elementor-element.elementor-element-b3d2abf:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-b3d2abf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18ed5bd );}.elementor-4270 .elementor-element.elementor-element-b3d2abf.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-4270 .elementor-element.elementor-element-788eaa0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4270 .elementor-element.elementor-element-788eaa0{text-align:center;}.elementor-4270 .elementor-element.elementor-element-788eaa0 img{max-width:100%;height:100%;}.elementor-4270 .elementor-element.elementor-element-c5879c9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4270 .elementor-element.elementor-element-533b2bc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4270 .elementor-element.elementor-element-533b2bc.e-con{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-a04bcba .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );box-shadow:1px 2px 10px 0px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-4270 .elementor-element.elementor-element-63e9195{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4270 .elementor-element.elementor-element-63e9195.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-63e9195 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:1px 1px 1px #F15025;color:var( --e-global-color-astglobalcolor1 );}.elementor-4270 .elementor-element.elementor-element-b43f4af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-astglobalcolor1 );}.elementor-4270 .elementor-element.elementor-element-b43f4af.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4270 .elementor-element.elementor-element-31b01d8{--display:flex;}.elementor-4270 .elementor-element.elementor-element-e5d8d81{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-4270 .elementor-element.elementor-element-600d497{--display:flex;--min-height:320px;--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:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.5);}.elementor-4270 .elementor-element.elementor-element-600d497:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-600d497 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18ed5bd );}.elementor-4270 .elementor-element.elementor-element-2d4920e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:0;}.elementor-4270 .elementor-element.elementor-element-2d4920e:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-2d4920e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18ed5bd );}.elementor-4270 .elementor-element.elementor-element-2d4920e.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-4270 .elementor-element.elementor-element-8b347c9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4270 .elementor-element.elementor-element-8b347c9{text-align:center;}.elementor-4270 .elementor-element.elementor-element-8b347c9 img{max-width:100%;height:100%;}.elementor-4270 .elementor-element.elementor-element-027531b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4270 .elementor-element.elementor-element-44caa70{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4270 .elementor-element.elementor-element-44caa70.e-con{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-5a52910 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );box-shadow:1px 2px 10px 0px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-4270 .elementor-element.elementor-element-9358d57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4270 .elementor-element.elementor-element-9358d57.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-9358d57 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:1px 1px 1px #F15025;color:#1A1A1A;}.elementor-4270 .elementor-element.elementor-element-b14f697{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-astglobalcolor1 );}.elementor-4270 .elementor-element.elementor-element-b14f697.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4270 .elementor-element.elementor-element-d33e454{--display:flex;}.elementor-4270 .elementor-element.elementor-element-ba2a725{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-4270 .elementor-element.elementor-element-39bf992{--display:flex;--min-height:320px;--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:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.5);}.elementor-4270 .elementor-element.elementor-element-39bf992:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-39bf992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18ed5bd );}.elementor-4270 .elementor-element.elementor-element-69a3fae{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:0;}.elementor-4270 .elementor-element.elementor-element-69a3fae:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-69a3fae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18ed5bd );}.elementor-4270 .elementor-element.elementor-element-69a3fae.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-4270 .elementor-element.elementor-element-9d9d0cc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4270 .elementor-element.elementor-element-9d9d0cc{text-align:center;}.elementor-4270 .elementor-element.elementor-element-9d9d0cc img{max-width:100%;height:100%;}.elementor-4270 .elementor-element.elementor-element-8672ef5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4270 .elementor-element.elementor-element-4f72fc3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4270 .elementor-element.elementor-element-4f72fc3.e-con{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-e0e7587 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );box-shadow:1px 2px 10px 0px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-4270 .elementor-element.elementor-element-3479659{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4270 .elementor-element.elementor-element-3479659.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-3479659 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:1px 1px 1px #F15025;color:#1A1A1A;}.elementor-4270 .elementor-element.elementor-element-908ec11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-astglobalcolor1 );}.elementor-4270 .elementor-element.elementor-element-908ec11.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4270 .elementor-element.elementor-element-22b6ed8{--display:flex;}.elementor-4270 .elementor-element.elementor-element-810c0fd{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-4270 .elementor-element.elementor-element-22a2d51{--display:flex;--min-height:320px;--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:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.5);}.elementor-4270 .elementor-element.elementor-element-22a2d51:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-22a2d51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18ed5bd );}.elementor-4270 .elementor-element.elementor-element-af5a967{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:0;}.elementor-4270 .elementor-element.elementor-element-af5a967:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-af5a967 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18ed5bd );}.elementor-4270 .elementor-element.elementor-element-af5a967.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-4270 .elementor-element.elementor-element-21a567c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4270 .elementor-element.elementor-element-21a567c{text-align:center;}.elementor-4270 .elementor-element.elementor-element-21a567c img{max-width:100%;height:100%;}.elementor-4270 .elementor-element.elementor-element-b8b8d88{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4270 .elementor-element.elementor-element-3418ecf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4270 .elementor-element.elementor-element-3418ecf.e-con{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-c056548 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );box-shadow:1px 2px 10px 0px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-4270 .elementor-element.elementor-element-0a143f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4270 .elementor-element.elementor-element-0a143f3.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-0a143f3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:1px 1px 1px #F15025;color:#1A1A1A;}.elementor-4270 .elementor-element.elementor-element-eca1da6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-astglobalcolor1 );}.elementor-4270 .elementor-element.elementor-element-eca1da6.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4270 .elementor-element.elementor-element-df106c7{--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-arrow-size:2.5em;--e-n-carousel-arrow-normal-color:var( --e-global-color-astglobalcolor0 );--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-dots-normal-color:var( --e-global-color-astglobalcolor0 );}.elementor-4270 .elementor-element.elementor-element-f0f3066{--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.8;}.elementor-4270 .elementor-element.elementor-element-f0f3066:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-f0f3066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://miradoresordesatorla.com/wp-content/uploads/2026/04/Fondo-bosque-arbolado-verde.webp");background-position:center center;}.elementor-4270 .elementor-element.elementor-element-f0f3066::before, .elementor-4270 .elementor-element.elementor-element-f0f3066 > .elementor-background-video-container::before, .elementor-4270 .elementor-element.elementor-element-f0f3066 > .e-con-inner > .elementor-background-video-container::before, .elementor-4270 .elementor-element.elementor-element-f0f3066 > .elementor-background-slideshow::before, .elementor-4270 .elementor-element.elementor-element-f0f3066 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4270 .elementor-element.elementor-element-f0f3066 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor4 );--background-overlay:'';}.elementor-4270 .elementor-element.elementor-element-5f42c39{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4270 .elementor-element.elementor-element-5f42c39 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:1px 1px 1px #F15025;color:var( --e-global-color-astglobalcolor1 );}.elementor-4270 .elementor-element.elementor-element-b35390d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-astglobalcolor1 );}.elementor-4270 .elementor-element.elementor-element-b35390d.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-207f72e .elementor-button{background-color:#F15025;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );border-radius:8px 8px 8px 8px;}.elementor-4270 .elementor-element.elementor-element-207f72e .elementor-button:hover, .elementor-4270 .elementor-element.elementor-element-207f72e .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor0 );}.elementor-4270 .elementor-element.elementor-element-207f72e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-4270 .elementor-element.elementor-element-207f72e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4270 .elementor-element.elementor-element-207f72e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4270 .elementor-element.elementor-element-207f72e .elementor-button:hover svg, .elementor-4270 .elementor-element.elementor-element-207f72e .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-4270 .elementor-element.elementor-element-9c5ec3a{--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-4270 .elementor-element.elementor-element-6f334e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4270 .elementor-element.elementor-element-678e78e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-4270 .elementor-element.elementor-element-c779ff7{--display:flex;--min-height:1px;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-4270 .elementor-element.elementor-element-c779ff7:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-c779ff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-4270 .elementor-element.elementor-element-c779ff7::before, .elementor-4270 .elementor-element.elementor-element-c779ff7 > .elementor-background-video-container::before, .elementor-4270 .elementor-element.elementor-element-c779ff7 > .e-con-inner > .elementor-background-video-container::before, .elementor-4270 .elementor-element.elementor-element-c779ff7 > .elementor-background-slideshow::before, .elementor-4270 .elementor-element.elementor-element-c779ff7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4270 .elementor-element.elementor-element-c779ff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4270 .elementor-element.elementor-element-26aea97.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-26aea97:not( .elementor-widget-image ), .elementor-4270 .elementor-element.elementor-element-26aea97.elementor-widget-image img{-webkit-mask-image:url( https://miradoresordesatorla.com/wp-content/uploads/2026/04/mascara2-2.png );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-4270 .elementor-element.elementor-element-26aea97 img{height:500px;}.elementor-4270 .elementor-element.elementor-element-14ddbff{--display:flex;}.elementor-4270 .elementor-element.elementor-element-14ddbff:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-14ddbff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-4270 .elementor-element.elementor-element-26145db{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor1 );--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4270 .elementor-element.elementor-element-26145db .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-4270 .elementor-element.elementor-element-26145db .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-4270 .elementor-element.elementor-element-26145db .elementor-divider__text{color:var( --e-global-color-astglobalcolor0 );}.elementor-4270 .elementor-element.elementor-element-25b4a50{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4270 .elementor-element.elementor-element-25b4a50 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:1px 1px 1px #F15025;color:var( --e-global-color-astglobalcolor1 );}.elementor-4270 .elementor-element.elementor-element-766caaf{width:var( --container-widget-width, 70% );max-width:70%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor1 );}.elementor-4270 .elementor-element.elementor-element-766caaf.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-d080242{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4270 .elementor-element.elementor-element-d080242.e-con{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-dd1899d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4270 .elementor-element.elementor-element-dd1899d.e-con{--align-self:flex-start;}.elementor-4270 .elementor-element.elementor-element-359e916 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Roboto", Sans-serif;font-size:30px;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );box-shadow:1px 2px 10px 0px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-4270 .elementor-element.elementor-element-06d5020{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#433F3E;}.elementor-4270 .elementor-element.elementor-element-06d5020.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-06d5020 p{margin-block-end:0px;}.elementor-4270 .elementor-element.elementor-element-2740d2f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4270 .elementor-element.elementor-element-2740d2f.e-con{--align-self:flex-start;}.elementor-4270 .elementor-element.elementor-element-2037734 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Roboto", Sans-serif;font-size:30px;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );box-shadow:1px 2px 10px 0px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-4270 .elementor-element.elementor-element-8291f72{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#433F3E;}.elementor-4270 .elementor-element.elementor-element-8291f72.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-8291f72 p{margin-block-end:0px;}.elementor-4270 .elementor-element.elementor-element-b97884d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4270 .elementor-element.elementor-element-08c5985 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Roboto", Sans-serif;font-size:30px;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );box-shadow:1px 2px 10px 0px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-4270 .elementor-element.elementor-element-f361e81{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#433F3E;}.elementor-4270 .elementor-element.elementor-element-f361e81.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-f361e81 p{margin-block-end:0px;}.elementor-4270 .elementor-element.elementor-element-6a398c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4270 .elementor-element.elementor-element-3858b00 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Roboto", Sans-serif;font-size:30px;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );box-shadow:1px 2px 10px 0px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-4270 .elementor-element.elementor-element-0b878bc{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#433F3E;}.elementor-4270 .elementor-element.elementor-element-0b878bc.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-0b878bc p{margin-block-end:0px;}.elementor-4270 .elementor-element.elementor-element-60458b6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4270 .elementor-element.elementor-element-67115c8 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Roboto", Sans-serif;font-size:30px;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );box-shadow:1px 2px 10px 0px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-4270 .elementor-element.elementor-element-5968989{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#433F3E;}.elementor-4270 .elementor-element.elementor-element-5968989.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-5968989 p{margin-block-end:0px;}.elementor-4270 .elementor-element.elementor-element-06ac6d5{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.7;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4270 .elementor-element.elementor-element-06ac6d5:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-06ac6d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://miradoresordesatorla.com/wp-content/uploads/2026/04/Panoramica-fondo-Contacto-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4270 .elementor-element.elementor-element-06ac6d5::before, .elementor-4270 .elementor-element.elementor-element-06ac6d5 > .elementor-background-video-container::before, .elementor-4270 .elementor-element.elementor-element-06ac6d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-4270 .elementor-element.elementor-element-06ac6d5 > .elementor-background-slideshow::before, .elementor-4270 .elementor-element.elementor-element-06ac6d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4270 .elementor-element.elementor-element-06ac6d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor4 );--background-overlay:'';}.elementor-4270 .elementor-element.elementor-element-06ac6d5.e-con{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-8f86674{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor1 );--divider-border-width:2px;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4270 .elementor-element.elementor-element-8f86674 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-4270 .elementor-element.elementor-element-8f86674 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-4270 .elementor-element.elementor-element-8f86674 .elementor-divider__text{color:var( --e-global-color-astglobalcolor0 );}.elementor-4270 .elementor-element.elementor-element-87d0068{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4270 .elementor-element.elementor-element-87d0068 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:1px 1px 1px #F15025;color:var( --e-global-color-astglobalcolor1 );}.elementor-4270 .elementor-element.elementor-element-f85d054{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-astglobalcolor1 );}.elementor-4270 .elementor-element.elementor-element-f85d054.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-f85d054 p{margin-block-end:0px;}.elementor-4270 .elementor-element.elementor-element-1731ce1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-4270 .elementor-element.elementor-element-e8cd064 .elementor-button{background-color:#F15025;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );border-radius:8px 8px 8px 8px;}.elementor-4270 .elementor-element.elementor-element-e8cd064 .elementor-button:hover, .elementor-4270 .elementor-element.elementor-element-e8cd064 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-4270 .elementor-element.elementor-element-e8cd064 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4270 .elementor-element.elementor-element-e8cd064 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4270 .elementor-element.elementor-element-e8cd064 .elementor-button:hover svg, .elementor-4270 .elementor-element.elementor-element-e8cd064 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-4270 .elementor-element.elementor-element-12c3dd0 .elementor-button{background-color:#F15025;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );border-radius:8px 8px 8px 8px;}.elementor-4270 .elementor-element.elementor-element-12c3dd0 .elementor-button:hover, .elementor-4270 .elementor-element.elementor-element-12c3dd0 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-4270 .elementor-element.elementor-element-12c3dd0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4270 .elementor-element.elementor-element-12c3dd0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4270 .elementor-element.elementor-element-12c3dd0 .elementor-button:hover svg, .elementor-4270 .elementor-element.elementor-element-12c3dd0 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor0 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4270 .elementor-element.elementor-element-84e1d2c{text-align:start;}.elementor-4270 .elementor-element.elementor-element-bdc7f02{--grid-auto-flow:row;}.elementor-4270 .elementor-element.elementor-element-b01ac8d{--grid-auto-flow:row;}.elementor-4270 .elementor-element.elementor-element-4d5937f{--min-height:610px;}.elementor-4270 .elementor-element.elementor-element-8ee39cb{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-4270 .elementor-element.elementor-element-8ee39cb.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-5911c0e{--min-height:610px;}.elementor-4270 .elementor-element.elementor-element-89394b5{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-4270 .elementor-element.elementor-element-89394b5.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-2e1cdce{--min-height:610px;}.elementor-4270 .elementor-element.elementor-element-1a30b20{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-4270 .elementor-element.elementor-element-1a30b20.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-bcef57a{--min-height:610px;}.elementor-4270 .elementor-element.elementor-element-7be5ad6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-4270 .elementor-element.elementor-element-7be5ad6.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-40e59b4{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4270 .elementor-element.elementor-element-52797c1{--min-height:448px;}.elementor-4270 .elementor-element.elementor-element-a3e5863 img{border-radius:20px 20px 20px 20px;}.elementor-4270 .elementor-element.elementor-element-1ab8e70{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-4270 .elementor-element.elementor-element-1ab8e70.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-990ab04{--min-height:448px;}.elementor-4270 .elementor-element.elementor-element-1ee918d img{border-radius:20px 20px 20px 20px;}.elementor-4270 .elementor-element.elementor-element-d943cc3{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-4270 .elementor-element.elementor-element-d943cc3.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-7686ae9{--min-height:448px;}.elementor-4270 .elementor-element.elementor-element-00615c1 img{border-radius:20px 20px 20px 20px;}.elementor-4270 .elementor-element.elementor-element-1bee89b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-4270 .elementor-element.elementor-element-1bee89b.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-fe72c72{--min-height:448px;}.elementor-4270 .elementor-element.elementor-element-5cf48bb img{border-radius:20px 20px 20px 20px;}.elementor-4270 .elementor-element.elementor-element-e01d0cb{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-4270 .elementor-element.elementor-element-e01d0cb.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-fe365b7{--min-height:448px;}.elementor-4270 .elementor-element.elementor-element-b43f4af{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-4270 .elementor-element.elementor-element-b43f4af.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-600d497{--min-height:448px;}.elementor-4270 .elementor-element.elementor-element-b14f697{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-4270 .elementor-element.elementor-element-b14f697.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-39bf992{--min-height:448px;}.elementor-4270 .elementor-element.elementor-element-908ec11{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-4270 .elementor-element.elementor-element-908ec11.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-22a2d51{--min-height:448px;}.elementor-4270 .elementor-element.elementor-element-eca1da6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-4270 .elementor-element.elementor-element-eca1da6.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-df106c7{--e-n-carousel-swiper-slides-to-display:2;}.elementor-4270 .elementor-element.elementor-element-678e78e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4270 .elementor-element.elementor-element-97aad27:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-97aad27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-4270 .elementor-element.elementor-element-57f7fc7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4270 .elementor-element.elementor-element-57f7fc7.e-con{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-84e1d2c{text-align:center;}.elementor-4270 .elementor-element.elementor-element-0259bde.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-0259bde{text-align:center;}.elementor-4270 .elementor-element.elementor-element-f9e060c.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-bdc7f02{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4270 .elementor-element.elementor-element-ef5be6c{width:100%;max-width:100%;}.elementor-4270 .elementor-element.elementor-element-ef5be6c.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-20a3260{width:100%;max-width:100%;}.elementor-4270 .elementor-element.elementor-element-20a3260.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-d45edb7{width:100%;max-width:100%;}.elementor-4270 .elementor-element.elementor-element-d45edb7.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-5396846{width:100%;max-width:100%;}.elementor-4270 .elementor-element.elementor-element-5396846.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-b01ac8d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4270 .elementor-element.elementor-element-4d5937f{--width:100%;}.elementor-4270 .elementor-element.elementor-element-a08572e.e-con{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-0871278{width:100%;max-width:100%;}.elementor-4270 .elementor-element.elementor-element-0871278.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-8ee39cb{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-4270 .elementor-element.elementor-element-8ee39cb.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-5911c0e{--width:100%;}.elementor-4270 .elementor-element.elementor-element-c74b1e8.e-con{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-710a89a{width:100%;max-width:100%;}.elementor-4270 .elementor-element.elementor-element-710a89a.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-89394b5{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-4270 .elementor-element.elementor-element-89394b5.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-2e1cdce{--width:100%;}.elementor-4270 .elementor-element.elementor-element-77ab813.e-con{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-92a59c5{width:100%;max-width:100%;}.elementor-4270 .elementor-element.elementor-element-92a59c5.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-1a30b20{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-4270 .elementor-element.elementor-element-1a30b20.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-bcef57a{--width:100%;}.elementor-4270 .elementor-element.elementor-element-4003a27.e-con{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-a1ac7d4{width:100%;max-width:100%;}.elementor-4270 .elementor-element.elementor-element-a1ac7d4.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-7be5ad6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-4270 .elementor-element.elementor-element-7be5ad6.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-40e59b4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4270 .elementor-element.elementor-element-52797c1{--width:100%;}.elementor-4270 .elementor-element.elementor-element-8816702.e-con{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-311e8de{width:100%;max-width:100%;}.elementor-4270 .elementor-element.elementor-element-311e8de.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-1ab8e70{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-4270 .elementor-element.elementor-element-1ab8e70.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-990ab04{--width:100%;}.elementor-4270 .elementor-element.elementor-element-a0d6c03.e-con{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-ec5f9bf{width:100%;max-width:100%;}.elementor-4270 .elementor-element.elementor-element-ec5f9bf.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-d943cc3{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-4270 .elementor-element.elementor-element-d943cc3.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-7686ae9{--width:100%;}.elementor-4270 .elementor-element.elementor-element-7d6b53e.e-con{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-e8f0315{width:100%;max-width:100%;}.elementor-4270 .elementor-element.elementor-element-e8f0315.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-1bee89b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-4270 .elementor-element.elementor-element-1bee89b.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-fe72c72{--width:100%;}.elementor-4270 .elementor-element.elementor-element-d766e04.e-con{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-20a3187{width:100%;max-width:100%;}.elementor-4270 .elementor-element.elementor-element-20a3187.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-e01d0cb{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-4270 .elementor-element.elementor-element-e01d0cb.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-6bb1bc8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;}.elementor-4270 .elementor-element.elementor-element-fe365b7{--width:100%;}.elementor-4270 .elementor-element.elementor-element-788eaa0 img{border-radius:20px 20px 20px 20px;}.elementor-4270 .elementor-element.elementor-element-c5879c9.e-con{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-533b2bc{--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-4270 .elementor-element.elementor-element-a04bcba{width:100%;max-width:100%;}.elementor-4270 .elementor-element.elementor-element-a04bcba.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-63e9195.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-b43f4af{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-4270 .elementor-element.elementor-element-b43f4af.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-600d497{--width:100%;}.elementor-4270 .elementor-element.elementor-element-8b347c9 img{border-radius:20px 20px 20px 20px;}.elementor-4270 .elementor-element.elementor-element-027531b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-4270 .elementor-element.elementor-element-027531b.e-con{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-44caa70{--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-4270 .elementor-element.elementor-element-5a52910{width:100%;max-width:100%;}.elementor-4270 .elementor-element.elementor-element-5a52910.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-b14f697{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-4270 .elementor-element.elementor-element-b14f697.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-39bf992{--width:100%;}.elementor-4270 .elementor-element.elementor-element-9d9d0cc img{border-radius:20px 20px 20px 20px;}.elementor-4270 .elementor-element.elementor-element-8672ef5.e-con{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-4f72fc3{--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-4270 .elementor-element.elementor-element-e0e7587{width:100%;max-width:100%;}.elementor-4270 .elementor-element.elementor-element-e0e7587.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-908ec11{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-4270 .elementor-element.elementor-element-908ec11.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-22a2d51{--width:100%;}.elementor-4270 .elementor-element.elementor-element-21a567c img{border-radius:20px 20px 20px 20px;}.elementor-4270 .elementor-element.elementor-element-b8b8d88.e-con{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-3418ecf{--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-4270 .elementor-element.elementor-element-c056548{width:100%;max-width:100%;}.elementor-4270 .elementor-element.elementor-element-c056548.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-eca1da6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-4270 .elementor-element.elementor-element-eca1da6.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-df106c7{--e-n-carousel-swiper-slides-to-display:1;}.elementor-4270 .elementor-element.elementor-element-678e78e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4270 .elementor-element.elementor-element-c779ff7{--min-height:300px;}.elementor-4270 .elementor-element.elementor-element-26aea97 img{height:300px;object-fit:cover;}.elementor-4270 .elementor-element.elementor-element-14ddbff{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4270 .elementor-element.elementor-element-359e916{width:100%;max-width:100%;}.elementor-4270 .elementor-element.elementor-element-359e916.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-2037734{width:100%;max-width:100%;}.elementor-4270 .elementor-element.elementor-element-2037734.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-08c5985{width:100%;max-width:100%;}.elementor-4270 .elementor-element.elementor-element-08c5985.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-3858b00{width:100%;max-width:100%;}.elementor-4270 .elementor-element.elementor-element-3858b00.elementor-element{--align-self:center;}.elementor-4270 .elementor-element.elementor-element-67115c8{width:100%;max-width:100%;}.elementor-4270 .elementor-element.elementor-element-67115c8.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-4270 .elementor-element.elementor-element-57f7fc7{--width:45%;}.elementor-4270 .elementor-element.elementor-element-b01ac8d{--width:100%;}.elementor-4270 .elementor-element.elementor-element-314ab96{--width:100%;}.elementor-4270 .elementor-element.elementor-element-4d5937f{--width:100%;}.elementor-4270 .elementor-element.elementor-element-e743bdc{--width:100%;}.elementor-4270 .elementor-element.elementor-element-4a427b2{--width:100%;}.elementor-4270 .elementor-element.elementor-element-5911c0e{--width:100%;}.elementor-4270 .elementor-element.elementor-element-e8b0410{--width:100%;}.elementor-4270 .elementor-element.elementor-element-7819439{--content-width:100%;}.elementor-4270 .elementor-element.elementor-element-2e1cdce{--width:100%;}.elementor-4270 .elementor-element.elementor-element-d1e4e38{--width:100%;}.elementor-4270 .elementor-element.elementor-element-10e1ca3{--width:100%;}.elementor-4270 .elementor-element.elementor-element-bcef57a{--width:100%;}.elementor-4270 .elementor-element.elementor-element-18a5bda{--width:100%;}.elementor-4270 .elementor-element.elementor-element-40e59b4{--width:100%;}.elementor-4270 .elementor-element.elementor-element-cb1120b{--width:100%;}.elementor-4270 .elementor-element.elementor-element-52797c1{--width:100%;}.elementor-4270 .elementor-element.elementor-element-ec5951e{--width:100%;}.elementor-4270 .elementor-element.elementor-element-327450f{--width:100%;}.elementor-4270 .elementor-element.elementor-element-990ab04{--width:100%;}.elementor-4270 .elementor-element.elementor-element-dcf082b{--width:100%;}.elementor-4270 .elementor-element.elementor-element-73c9a58{--content-width:100%;}.elementor-4270 .elementor-element.elementor-element-7686ae9{--width:100%;}.elementor-4270 .elementor-element.elementor-element-4626a87{--width:100%;}.elementor-4270 .elementor-element.elementor-element-fd113a4{--width:100%;}.elementor-4270 .elementor-element.elementor-element-fe72c72{--width:100%;}.elementor-4270 .elementor-element.elementor-element-e67924c{--width:100%;}.elementor-4270 .elementor-element.elementor-element-6bb1bc8{--width:100%;}.elementor-4270 .elementor-element.elementor-element-20da1e6{--width:100%;}.elementor-4270 .elementor-element.elementor-element-fe365b7{--width:100%;}.elementor-4270 .elementor-element.elementor-element-b3d2abf{--width:100%;}.elementor-4270 .elementor-element.elementor-element-e5d8d81{--width:100%;}.elementor-4270 .elementor-element.elementor-element-600d497{--width:100%;}.elementor-4270 .elementor-element.elementor-element-2d4920e{--width:100%;}.elementor-4270 .elementor-element.elementor-element-39bf992{--width:100%;}.elementor-4270 .elementor-element.elementor-element-69a3fae{--width:100%;}.elementor-4270 .elementor-element.elementor-element-810c0fd{--width:100%;}.elementor-4270 .elementor-element.elementor-element-22a2d51{--width:100%;}.elementor-4270 .elementor-element.elementor-element-af5a967{--width:100%;}.elementor-4270 .elementor-element.elementor-element-d080242{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4270 .elementor-element.elementor-element-4d5937f{--width:100%;}.elementor-4270 .elementor-element.elementor-element-5911c0e{--width:100%;}.elementor-4270 .elementor-element.elementor-element-2e1cdce{--width:100%;}.elementor-4270 .elementor-element.elementor-element-bcef57a{--width:100%;}.elementor-4270 .elementor-element.elementor-element-52797c1{--width:100%;}.elementor-4270 .elementor-element.elementor-element-990ab04{--width:100%;}.elementor-4270 .elementor-element.elementor-element-7686ae9{--width:100%;}.elementor-4270 .elementor-element.elementor-element-fe72c72{--width:100%;}.elementor-4270 .elementor-element.elementor-element-fe365b7{--width:100%;}.elementor-4270 .elementor-element.elementor-element-600d497{--width:100%;}.elementor-4270 .elementor-element.elementor-element-39bf992{--width:100%;}.elementor-4270 .elementor-element.elementor-element-22a2d51{--width:100%;}.elementor-4270 .elementor-element.elementor-element-d080242{--width:100%;}}@media(min-width:1025px){.elementor-4270 .elementor-element.elementor-element-f0f3066:not(.elementor-motion-effects-element-type-background), .elementor-4270 .elementor-element.elementor-element-f0f3066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-84e1d2c */.h1-inicio
{
    max-width: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97aad27 */.hero-nosotros {
  position: relative;
  overflow: hidden;
}

.hero-nosotros::after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 180px;

  background: linear-gradient(
    to bottom,
    rgba(245,242,237,0) 40%,
    rgba(245,242,237,0.3) 65%,
    rgba(245,242,237,0.7) 85%,
    #f5f2ed 100%
  );

  pointer-events: none;
}

@media (max-width: 768px) {
  .hero-nosotros::after {
    height: 120px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdc7f02 */.resumen-ruta {
  margin-top: -60px;
  z-index: 10;
}

.tarjeta-resumen {
  background: #f5f2ed;
  border-radius: 20px;

  text-align: center;
  box-shadow: 0 15px 35px rgba(0,0,0,0.08);
  transition: all 0.3s ease;
}

.boton-decorativo {
  pointer-events: none;
  cursor: default;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e743bdc */.duracion-ruta
{
    background: rgba(255,255,255,0.9);
padding: 6px 12px;
border-radius: 20px;
font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d5937f */.tarjeta-ruta{
    background: #FFFFFF;
    border-radius: 16px;

    overflow: hidden;

}

.tarjeta-ruta:hover
{
    transform: translateY(-8px);
box-shadow: 0 15px 40px rgba(0,0,0,0.12);
transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8b0410 */.duracion-ruta
{
    background: rgba(255,255,255,0.9);
padding: 6px 12px;
border-radius: 20px;
font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5911c0e */.tarjeta-ruta{
    background: #FFFFFF;
    border-radius: 16px;

    overflow: hidden;

}

.tarjeta-ruta:hover
{
    transform: translateY(-8px);
box-shadow: 0 15px 40px rgba(0,0,0,0.12);
transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e4e38 */.duracion-ruta
{
    background: rgba(255,255,255,0.9);
padding: 6px 12px;
border-radius: 20px;
font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e1cdce */.tarjeta-ruta{
    background: #FFFFFF;
    border-radius: 16px;

    overflow: hidden;

}

.tarjeta-ruta:hover
{
    transform: translateY(-8px);
box-shadow: 0 15px 40px rgba(0,0,0,0.12);
transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18a5bda */.duracion-ruta
{
    background: rgba(255,255,255,0.9);
padding: 6px 12px;
border-radius: 20px;
font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcef57a */.tarjeta-ruta{
    background: #FFFFFF;
    border-radius: 16px;

    overflow: hidden;

}

.tarjeta-ruta:hover
{
    transform: translateY(-8px);
box-shadow: 0 15px 40px rgba(0,0,0,0.12);
transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec5951e */.duracion-ruta
{
    background: rgba(255,255,255,0.9);
padding: 6px 12px;
border-radius: 20px;
font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52797c1 */.tarjeta-ruta{
    background: #FFFFFF;
    border-radius: 16px;

    overflow: hidden;

}

.tarjeta-ruta:hover
{
    transform: translateY(-8px);
box-shadow: 0 15px 40px rgba(0,0,0,0.12);
transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcf082b */.duracion-ruta
{
    background: rgba(255,255,255,0.9);
padding: 6px 12px;
border-radius: 20px;
font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-990ab04 */.tarjeta-ruta{
    background: #FFFFFF;
    border-radius: 16px;

    overflow: hidden;

}

.tarjeta-ruta:hover
{
    transform: translateY(-8px);
box-shadow: 0 15px 40px rgba(0,0,0,0.12);
transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4626a87 */.duracion-ruta
{
    background: rgba(255,255,255,0.9);
padding: 6px 12px;
border-radius: 20px;
font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7686ae9 */.tarjeta-ruta{
    background: #FFFFFF;
    border-radius: 16px;

    overflow: hidden;

}

.tarjeta-ruta:hover
{
    transform: translateY(-8px);
box-shadow: 0 15px 40px rgba(0,0,0,0.12);
transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e67924c */.duracion-ruta
{
    background: rgba(255,255,255,0.9);
padding: 6px 12px;
border-radius: 20px;
font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe72c72 */.tarjeta-ruta{
    background: #FFFFFF;
    border-radius: 16px;

    overflow: hidden;

}

.tarjeta-ruta:hover
{
    transform: translateY(-8px);
box-shadow: 0 15px 40px rgba(0,0,0,0.12);
transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40e59b4 */.boton-decorativo {
  pointer-events: none;
  cursor: default;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d2abf */.duracion-ruta
{
    background: rgba(255,255,255,0.9);
padding: 6px 12px;
border-radius: 20px;
font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe365b7 */.tarjeta-ruta{
    background: #FFFFFF;
    border-radius: 16px;

    overflow: hidden;

}

.tarjeta-ruta:hover
{
    transform: translateY(-8px);
box-shadow: 0 15px 40px rgba(0,0,0,0.12);
transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d4920e */.duracion-ruta
{
    background: rgba(255,255,255,0.9);
padding: 6px 12px;
border-radius: 20px;
font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-600d497 */.tarjeta-ruta{
    background: #FFFFFF;
    border-radius: 16px;

    overflow: hidden;

}

.tarjeta-ruta:hover
{
    transform: translateY(-8px);
box-shadow: 0 15px 40px rgba(0,0,0,0.12);
transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69a3fae */.duracion-ruta
{
    background: rgba(255,255,255,0.9);
padding: 6px 12px;
border-radius: 20px;
font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39bf992 */.tarjeta-ruta{
    background: #FFFFFF;
    border-radius: 16px;

    overflow: hidden;

}

.tarjeta-ruta:hover
{
    transform: translateY(-8px);
box-shadow: 0 15px 40px rgba(0,0,0,0.12);
transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af5a967 */.duracion-ruta
{
    background: rgba(255,255,255,0.9);
padding: 6px 12px;
border-radius: 20px;
font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22a2d51 */.tarjeta-ruta{
    background: #FFFFFF;
    border-radius: 16px;

    overflow: hidden;

}

.tarjeta-ruta:hover
{
    transform: translateY(-8px);
box-shadow: 0 15px 40px rgba(0,0,0,0.12);
transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d2abf */.duracion-ruta
{
    background: rgba(255,255,255,0.9);
padding: 6px 12px;
border-radius: 20px;
font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe365b7 */.tarjeta-ruta{
    background: #FFFFFF;
    border-radius: 16px;

    overflow: hidden;

}

.tarjeta-ruta:hover
{
    transform: translateY(-8px);
box-shadow: 0 15px 40px rgba(0,0,0,0.12);
transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d4920e */.duracion-ruta
{
    background: rgba(255,255,255,0.9);
padding: 6px 12px;
border-radius: 20px;
font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-600d497 */.tarjeta-ruta{
    background: #FFFFFF;
    border-radius: 16px;

    overflow: hidden;

}

.tarjeta-ruta:hover
{
    transform: translateY(-8px);
box-shadow: 0 15px 40px rgba(0,0,0,0.12);
transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69a3fae */.duracion-ruta
{
    background: rgba(255,255,255,0.9);
padding: 6px 12px;
border-radius: 20px;
font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39bf992 */.tarjeta-ruta{
    background: #FFFFFF;
    border-radius: 16px;

    overflow: hidden;

}

.tarjeta-ruta:hover
{
    transform: translateY(-8px);
box-shadow: 0 15px 40px rgba(0,0,0,0.12);
transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af5a967 */.duracion-ruta
{
    background: rgba(255,255,255,0.9);
padding: 6px 12px;
border-radius: 20px;
font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22a2d51 */.tarjeta-ruta{
    background: #FFFFFF;
    border-radius: 16px;

    overflow: hidden;

}

.tarjeta-ruta:hover
{
    transform: translateY(-8px);
box-shadow: 0 15px 40px rgba(0,0,0,0.12);
transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d2abf */.duracion-ruta
{
    background: rgba(255,255,255,0.9);
padding: 6px 12px;
border-radius: 20px;
font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe365b7 */.tarjeta-ruta{
    background: #FFFFFF;
    border-radius: 16px;

    overflow: hidden;

}

.tarjeta-ruta:hover
{
    transform: translateY(-8px);
box-shadow: 0 15px 40px rgba(0,0,0,0.12);
transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d4920e */.duracion-ruta
{
    background: rgba(255,255,255,0.9);
padding: 6px 12px;
border-radius: 20px;
font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-600d497 */.tarjeta-ruta{
    background: #FFFFFF;
    border-radius: 16px;

    overflow: hidden;

}

.tarjeta-ruta:hover
{
    transform: translateY(-8px);
box-shadow: 0 15px 40px rgba(0,0,0,0.12);
transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69a3fae */.duracion-ruta
{
    background: rgba(255,255,255,0.9);
padding: 6px 12px;
border-radius: 20px;
font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39bf992 */.tarjeta-ruta{
    background: #FFFFFF;
    border-radius: 16px;

    overflow: hidden;

}

.tarjeta-ruta:hover
{
    transform: translateY(-8px);
box-shadow: 0 15px 40px rgba(0,0,0,0.12);
transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af5a967 */.duracion-ruta
{
    background: rgba(255,255,255,0.9);
padding: 6px 12px;
border-radius: 20px;
font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22a2d51 */.tarjeta-ruta{
    background: #FFFFFF;
    border-radius: 16px;

    overflow: hidden;

}

.tarjeta-ruta:hover
{
    transform: translateY(-8px);
box-shadow: 0 15px 40px rgba(0,0,0,0.12);
transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d2abf */.duracion-ruta
{
    background: rgba(255,255,255,0.9);
padding: 6px 12px;
border-radius: 20px;
font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe365b7 */.tarjeta-ruta{
    background: #FFFFFF;
    border-radius: 16px;

    overflow: hidden;

}

.tarjeta-ruta:hover
{
    transform: translateY(-8px);
box-shadow: 0 15px 40px rgba(0,0,0,0.12);
transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d4920e */.duracion-ruta
{
    background: rgba(255,255,255,0.9);
padding: 6px 12px;
border-radius: 20px;
font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-600d497 */.tarjeta-ruta{
    background: #FFFFFF;
    border-radius: 16px;

    overflow: hidden;

}

.tarjeta-ruta:hover
{
    transform: translateY(-8px);
box-shadow: 0 15px 40px rgba(0,0,0,0.12);
transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69a3fae */.duracion-ruta
{
    background: rgba(255,255,255,0.9);
padding: 6px 12px;
border-radius: 20px;
font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39bf992 */.tarjeta-ruta{
    background: #FFFFFF;
    border-radius: 16px;

    overflow: hidden;

}

.tarjeta-ruta:hover
{
    transform: translateY(-8px);
box-shadow: 0 15px 40px rgba(0,0,0,0.12);
transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af5a967 */.duracion-ruta
{
    background: rgba(255,255,255,0.9);
padding: 6px 12px;
border-radius: 20px;
font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22a2d51 */.tarjeta-ruta{
    background: #FFFFFF;
    border-radius: 16px;

    overflow: hidden;

}

.tarjeta-ruta:hover
{
    transform: translateY(-8px);
box-shadow: 0 15px 40px rgba(0,0,0,0.12);
transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d2abf */.duracion-ruta
{
    background: rgba(255,255,255,0.9);
padding: 6px 12px;
border-radius: 20px;
font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe365b7 */.tarjeta-ruta{
    background: #FFFFFF;
    border-radius: 16px;

    overflow: hidden;

}

.tarjeta-ruta:hover
{
    transform: translateY(-8px);
box-shadow: 0 15px 40px rgba(0,0,0,0.12);
transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d4920e */.duracion-ruta
{
    background: rgba(255,255,255,0.9);
padding: 6px 12px;
border-radius: 20px;
font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-600d497 */.tarjeta-ruta{
    background: #FFFFFF;
    border-radius: 16px;

    overflow: hidden;

}

.tarjeta-ruta:hover
{
    transform: translateY(-8px);
box-shadow: 0 15px 40px rgba(0,0,0,0.12);
transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69a3fae */.duracion-ruta
{
    background: rgba(255,255,255,0.9);
padding: 6px 12px;
border-radius: 20px;
font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39bf992 */.tarjeta-ruta{
    background: #FFFFFF;
    border-radius: 16px;

    overflow: hidden;

}

.tarjeta-ruta:hover
{
    transform: translateY(-8px);
box-shadow: 0 15px 40px rgba(0,0,0,0.12);
transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af5a967 */.duracion-ruta
{
    background: rgba(255,255,255,0.9);
padding: 6px 12px;
border-radius: 20px;
font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22a2d51 */.tarjeta-ruta{
    background: #FFFFFF;
    border-radius: 16px;

    overflow: hidden;

}

.tarjeta-ruta:hover
{
    transform: translateY(-8px);
box-shadow: 0 15px 40px rgba(0,0,0,0.12);
transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bb1bc8 */.boton-decorativo {
  pointer-events: none;
  cursor: default;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c5ec3a */.boton-decorativo {
  pointer-events: none;
  cursor: default;
}/* End custom CSS */