.elementor-411 .elementor-element.elementor-element-972302c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--flex-wrap:nowrap;--overlay-opacity:0.5;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-411 .elementor-element.elementor-element-972302c:not(.elementor-motion-effects-element-type-background), .elementor-411 .elementor-element.elementor-element-972302c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tarteka.endesarrollo.site/wp-content/uploads/2026/06/sky-fade.jpg");background-position:center center;background-size:cover;}.elementor-411 .elementor-element.elementor-element-972302c::before, .elementor-411 .elementor-element.elementor-element-972302c > .elementor-background-video-container::before, .elementor-411 .elementor-element.elementor-element-972302c > .e-con-inner > .elementor-background-video-container::before, .elementor-411 .elementor-element.elementor-element-972302c > .elementor-background-slideshow::before, .elementor-411 .elementor-element.elementor-element-972302c > .e-con-inner > .elementor-background-slideshow::before, .elementor-411 .elementor-element.elementor-element-972302c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, var( --e-global-color-primary ) 0%, var( --e-global-color-dcc1b83 ) 100%);}.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-411 .elementor-element.elementor-element-ca29404{width:100%;max-width:100%;bottom:55%;z-index:1;text-align:center;}.elementor-411 .elementor-element.elementor-element-ca29404 > .elementor-widget-container{padding:0% 3% 0% 3%;}body:not(.rtl) .elementor-411 .elementor-element.elementor-element-ca29404{left:0px;}body.rtl .elementor-411 .elementor-element.elementor-element-ca29404{right:0px;}.elementor-411 .elementor-element.elementor-element-ca29404 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:clamp(150px, 14.844vw, 285px);font-weight:700;text-transform:uppercase;color:var( --e-global-color-1bb1f3f );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-411 .elementor-element.elementor-element-3c6dbcb{z-index:2;}.elementor-411 .elementor-element.elementor-element-3c6dbcb img{width:100%;height:calc(100vh - 8px);object-fit:cover;object-position:center center;}.elementor-411 .elementor-element.elementor-element-0fa8c32{--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:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:8%;--padding-bottom:8%;--padding-left:3%;--padding-right:3%;}.elementor-411 .elementor-element.elementor-element-0fa8c32:not(.elementor-motion-effects-element-type-background), .elementor-411 .elementor-element.elementor-element-0fa8c32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-411 .elementor-element.elementor-element-d622c0d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-411 .elementor-element.elementor-element-bcef6c1{--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:space-between;--align-items:center;--gap:5% 5%;--row-gap:5%;--column-gap:5%;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9e0de66 );--border-color:var( --e-global-color-9e0de66 );--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-411 .elementor-element.elementor-element-075f1ab{text-align:start;}.elementor-411 .elementor-element.elementor-element-075f1ab .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-411 .elementor-element.elementor-element-7c3fcb5{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:start;}.elementor-411 .elementor-element.elementor-element-7c3fcb5 .elementor-heading-title{font-family:var( --e-global-typography-0d487c8-font-family ), Sans-serif;font-size:var( --e-global-typography-0d487c8-font-size );font-weight:var( --e-global-typography-0d487c8-font-weight );line-height:var( --e-global-typography-0d487c8-line-height );letter-spacing:var( --e-global-typography-0d487c8-letter-spacing );color:var( --e-global-color-1bb1f3f );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-411 .elementor-element.elementor-element-7dd3bbd{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-411 .elementor-element.elementor-element-eab5a83.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-411 .elementor-element.elementor-element-eab5a83 .elementor-icon-wrapper{text-align:center;}.elementor-411 .elementor-element.elementor-element-eab5a83.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1bb1f3f );}.elementor-411 .elementor-element.elementor-element-eab5a83.elementor-view-framed .elementor-icon, .elementor-411 .elementor-element.elementor-element-eab5a83.elementor-view-default .elementor-icon{color:var( --e-global-color-1bb1f3f );border-color:var( --e-global-color-1bb1f3f );}.elementor-411 .elementor-element.elementor-element-eab5a83.elementor-view-framed .elementor-icon, .elementor-411 .elementor-element.elementor-element-eab5a83.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1bb1f3f );}.elementor-411 .elementor-element.elementor-element-eab5a83 .elementor-icon{font-size:25px;}.elementor-411 .elementor-element.elementor-element-eab5a83 .elementor-icon svg{height:25px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-411 .elementor-element.elementor-element-561e7df .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-1bb1f3f );color:var( --e-global-color-1bb1f3f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-411 .elementor-element.elementor-element-561e7df.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-411 .elementor-element.elementor-element-561e7df .elementor-button-content-wrapper{flex-direction:row;}.elementor-411 .elementor-element.elementor-element-561e7df .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-411 .elementor-element.elementor-element-3865645 img{width:100%;border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-secondary );border-radius:12px 12px 12px 12px;}.elementor-411 .elementor-element.elementor-element-2c99124{--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:space-between;--align-items:center;--gap:5% 5%;--row-gap:5%;--column-gap:5%;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9e0de66 );--border-color:var( --e-global-color-9e0de66 );--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-411 .elementor-element.elementor-element-68d1fce{text-align:start;}.elementor-411 .elementor-element.elementor-element-68d1fce .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-411 .elementor-element.elementor-element-edb9415{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:start;}.elementor-411 .elementor-element.elementor-element-edb9415 .elementor-heading-title{font-family:var( --e-global-typography-0d487c8-font-family ), Sans-serif;font-size:var( --e-global-typography-0d487c8-font-size );font-weight:var( --e-global-typography-0d487c8-font-weight );line-height:var( --e-global-typography-0d487c8-line-height );letter-spacing:var( --e-global-typography-0d487c8-letter-spacing );color:var( --e-global-color-1bb1f3f );}.elementor-411 .elementor-element.elementor-element-9143262{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-411 .elementor-element.elementor-element-517458d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-411 .elementor-element.elementor-element-517458d .elementor-icon-wrapper{text-align:center;}.elementor-411 .elementor-element.elementor-element-517458d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1bb1f3f );}.elementor-411 .elementor-element.elementor-element-517458d.elementor-view-framed .elementor-icon, .elementor-411 .elementor-element.elementor-element-517458d.elementor-view-default .elementor-icon{color:var( --e-global-color-1bb1f3f );border-color:var( --e-global-color-1bb1f3f );}.elementor-411 .elementor-element.elementor-element-517458d.elementor-view-framed .elementor-icon, .elementor-411 .elementor-element.elementor-element-517458d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1bb1f3f );}.elementor-411 .elementor-element.elementor-element-517458d .elementor-icon{font-size:25px;}.elementor-411 .elementor-element.elementor-element-517458d .elementor-icon svg{height:25px;}.elementor-411 .elementor-element.elementor-element-de88e7b .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-1bb1f3f );color:var( --e-global-color-1bb1f3f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-411 .elementor-element.elementor-element-de88e7b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-411 .elementor-element.elementor-element-de88e7b .elementor-button-content-wrapper{flex-direction:row;}.elementor-411 .elementor-element.elementor-element-de88e7b .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-411 .elementor-element.elementor-element-75ca65a img{width:100%;border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-secondary );border-radius:12px 12px 12px 12px;}.elementor-411 .elementor-element.elementor-element-13d1ed2{--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:space-between;--align-items:center;--gap:5% 5%;--row-gap:5%;--column-gap:5%;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9e0de66 );--border-color:var( --e-global-color-9e0de66 );--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-411 .elementor-element.elementor-element-1da03b0{text-align:start;}.elementor-411 .elementor-element.elementor-element-1da03b0 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-411 .elementor-element.elementor-element-51d8898{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:start;}.elementor-411 .elementor-element.elementor-element-51d8898 .elementor-heading-title{font-family:var( --e-global-typography-0d487c8-font-family ), Sans-serif;font-size:var( --e-global-typography-0d487c8-font-size );font-weight:var( --e-global-typography-0d487c8-font-weight );line-height:var( --e-global-typography-0d487c8-line-height );letter-spacing:var( --e-global-typography-0d487c8-letter-spacing );color:var( --e-global-color-1bb1f3f );}.elementor-411 .elementor-element.elementor-element-f02c26c{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-411 .elementor-element.elementor-element-a4ca33f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-411 .elementor-element.elementor-element-a4ca33f .elementor-icon-wrapper{text-align:center;}.elementor-411 .elementor-element.elementor-element-a4ca33f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1bb1f3f );}.elementor-411 .elementor-element.elementor-element-a4ca33f.elementor-view-framed .elementor-icon, .elementor-411 .elementor-element.elementor-element-a4ca33f.elementor-view-default .elementor-icon{color:var( --e-global-color-1bb1f3f );border-color:var( --e-global-color-1bb1f3f );}.elementor-411 .elementor-element.elementor-element-a4ca33f.elementor-view-framed .elementor-icon, .elementor-411 .elementor-element.elementor-element-a4ca33f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1bb1f3f );}.elementor-411 .elementor-element.elementor-element-a4ca33f .elementor-icon{font-size:25px;}.elementor-411 .elementor-element.elementor-element-a4ca33f .elementor-icon svg{height:25px;}.elementor-411 .elementor-element.elementor-element-d494ec4 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-1bb1f3f );color:var( --e-global-color-1bb1f3f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-411 .elementor-element.elementor-element-d494ec4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-411 .elementor-element.elementor-element-d494ec4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-411 .elementor-element.elementor-element-d494ec4 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-411 .elementor-element.elementor-element-fc5cc1e img{width:100%;border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-secondary );border-radius:12px 12px 12px 12px;}@media(max-width:1024px){.elementor-411 .elementor-element.elementor-element-972302c:not(.elementor-motion-effects-element-type-background), .elementor-411 .elementor-element.elementor-element-972302c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-411 .elementor-element.elementor-element-ca29404{bottom:56%;}.elementor-411 .elementor-element.elementor-element-ca29404 .elementor-heading-title{font-size:15vw;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-411 .elementor-element.elementor-element-3c6dbcb img{height:80vw;}.elementor-411 .elementor-element.elementor-element-0fa8c32{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-411 .elementor-element.elementor-element-d622c0d{--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-411 .elementor-element.elementor-element-bcef6c1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-411 .elementor-element.elementor-element-075f1ab{width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;}.elementor-411 .elementor-element.elementor-element-075f1ab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-411 .elementor-element.elementor-element-075f1ab .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-411 .elementor-element.elementor-element-7c3fcb5{width:100%;max-width:100%;}.elementor-411 .elementor-element.elementor-element-7c3fcb5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-411 .elementor-element.elementor-element-7c3fcb5 .elementor-heading-title{font-size:var( --e-global-typography-0d487c8-font-size );line-height:var( --e-global-typography-0d487c8-line-height );letter-spacing:var( --e-global-typography-0d487c8-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-411 .elementor-element.elementor-element-7dd3bbd{width:100%;max-width:100%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-411 .elementor-element.elementor-element-561e7df .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-411 .elementor-element.elementor-element-3865645.elementor-element{--order:-99999 /* order start hack */;}.elementor-411 .elementor-element.elementor-element-2c99124{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-411 .elementor-element.elementor-element-68d1fce{width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;}.elementor-411 .elementor-element.elementor-element-68d1fce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-411 .elementor-element.elementor-element-68d1fce .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-411 .elementor-element.elementor-element-edb9415{width:100%;max-width:100%;}.elementor-411 .elementor-element.elementor-element-edb9415.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-411 .elementor-element.elementor-element-edb9415 .elementor-heading-title{font-size:var( --e-global-typography-0d487c8-font-size );line-height:var( --e-global-typography-0d487c8-line-height );letter-spacing:var( --e-global-typography-0d487c8-letter-spacing );}.elementor-411 .elementor-element.elementor-element-9143262{width:100%;max-width:100%;}.elementor-411 .elementor-element.elementor-element-de88e7b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-411 .elementor-element.elementor-element-75ca65a.elementor-element{--order:-99999 /* order start hack */;}.elementor-411 .elementor-element.elementor-element-13d1ed2{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-411 .elementor-element.elementor-element-1da03b0{width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;}.elementor-411 .elementor-element.elementor-element-1da03b0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-411 .elementor-element.elementor-element-1da03b0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-411 .elementor-element.elementor-element-51d8898{width:100%;max-width:100%;}.elementor-411 .elementor-element.elementor-element-51d8898.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-411 .elementor-element.elementor-element-51d8898 .elementor-heading-title{font-size:var( --e-global-typography-0d487c8-font-size );line-height:var( --e-global-typography-0d487c8-line-height );letter-spacing:var( --e-global-typography-0d487c8-letter-spacing );}.elementor-411 .elementor-element.elementor-element-f02c26c{width:100%;max-width:100%;}.elementor-411 .elementor-element.elementor-element-d494ec4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-411 .elementor-element.elementor-element-fc5cc1e.elementor-element{--order:-99999 /* order start hack */;}}@media(max-width:767px){.elementor-411 .elementor-element.elementor-element-ca29404{bottom:64%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-411 .elementor-element.elementor-element-3c6dbcb img{height:150vw;}.elementor-411 .elementor-element.elementor-element-0fa8c32{--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-411 .elementor-element.elementor-element-075f1ab .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-411 .elementor-element.elementor-element-7c3fcb5 .elementor-heading-title{font-size:var( --e-global-typography-0d487c8-font-size );line-height:var( --e-global-typography-0d487c8-line-height );letter-spacing:var( --e-global-typography-0d487c8-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-411 .elementor-element.elementor-element-561e7df .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-411 .elementor-element.elementor-element-68d1fce .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-411 .elementor-element.elementor-element-edb9415 .elementor-heading-title{font-size:var( --e-global-typography-0d487c8-font-size );line-height:var( --e-global-typography-0d487c8-line-height );letter-spacing:var( --e-global-typography-0d487c8-letter-spacing );}.elementor-411 .elementor-element.elementor-element-de88e7b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-411 .elementor-element.elementor-element-1da03b0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-411 .elementor-element.elementor-element-51d8898 .elementor-heading-title{font-size:var( --e-global-typography-0d487c8-font-size );line-height:var( --e-global-typography-0d487c8-line-height );letter-spacing:var( --e-global-typography-0d487c8-letter-spacing );}.elementor-411 .elementor-element.elementor-element-d494ec4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-d622c0d */@media(min-width: 1025px) {

/* Servicio home */
.servicio-home{
  display:flex !important;
  flex-direction:row !important;
  position:relative !important;
  transition:all .3s ease !important;

  overflow:visible !important;
  clip-path:inset(-30% 0 0 0) !important;

  z-index:1 !important;
}

/* Estado inicial */
.servicio-home .servicio-home-button{
  display:none !important;
}

/* Imagen */
.servicio-home .servicio-home-image{
  display:block !important;
  position:absolute !important;
  left:70% !important;
  bottom:-20% !important;

  width:clamp(170px, 20vw, 320px) !important;
  min-height:120% !important;
  aspect-ratio:40 / 47 !important;

  z-index:10 !important;

  opacity:0 !important;
  visibility:hidden !important;
  pointer-events:none !important;

  transform:translate(-50%, 120%) rotate(-5deg) !important;
  transform-origin:center bottom !important;

  transition:
    transform .55s ease .12s,
    opacity .2s ease .12s,
    visibility 0s linear .12s !important;
}

.servicio-home .servicio-home-image img{
  display:block !important;
  width:100% !important;
  height:100% !important;
  object-fit:cover !important;
}

/* Hover */
.servicio-home:hover{
  background-color:#ffffff !important;
  flex-direction:column !important;
  align-items:flex-start !important;
  text-align:left !important;
  padding:3% !important;
  gap:20px !important;

  border:0 !important;
  border-radius:8px !important;

  z-index:50 !important;
}

/* Mostrar contenido */
.servicio-home:hover .servicio-home-number,
.servicio-home:hover .servicio-home-title,
.servicio-home:hover .servicio-home-desc,
.servicio-home:hover .servicio-home-button{
  display:block !important;
  opacity:1 !important;
  visibility:visible !important;
  position:relative !important;
  z-index:20 !important;
}

/* Imagen aparece desde abajo y siempre tiene demasía superior */
.servicio-home:hover .servicio-home-image{
  opacity:1 !important;
  visibility:visible !important;
  transform:translate(-50%, -8%) rotate(-5deg) !important;
}

/* Color del título */
.servicio-home:hover .servicio-home-title,
.servicio-home:hover .servicio-home-title .elementor-heading-title{
  color:#1D1D1B !important;
}

/* Ocultar icono */
.servicio-home:hover .servicio-home-icon{
  display:none !important;
}

}/* End custom CSS */