.elementor-495 .elementor-element.elementor-element-890577e{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-495 .elementor-element.elementor-element-890577e:not(.elementor-motion-effects-element-type-background), .elementor-495 .elementor-element.elementor-element-890577e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;background-image:url("https://ltnuevoproyecto.cl/wp-content/uploads/2026/07/image-17.webp");background-repeat:no-repeat;background-size:cover;}.elementor-495 .elementor-element.elementor-element-a39b9c9{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-495 .elementor-element.elementor-element-a39b9c9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-495 .elementor-element.elementor-element-23d31b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-495 .elementor-element.elementor-element-23d31b9 .elementor-heading-title{font-family:"Inter", Arial, Helvetica, sans-serif;font-size:18px;font-weight:700;letter-spacing:0.8px;color:var( --e-global-color-secondary );}.elementor-495 .elementor-element.elementor-element-70bfa06{width:initial;max-width:initial;}.elementor-495 .elementor-element.elementor-element-70bfa06.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-495 .elementor-element.elementor-element-70bfa06 .elementor-heading-title{font-family:"Poppins", Arial, Helvetica, sans-serif;font-size:45px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-text-font-size );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-495 .elementor-element.elementor-element-2094ada{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;font-family:"Poppins", Arial, Helvetica, sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-e929d0c );}.elementor-495 .elementor-element.elementor-element-f294fd4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-495 .elementor-element.elementor-element-b27cb5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-495 .elementor-element.elementor-element-798cb33{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-495 .elementor-element.elementor-element-509ccb8{padding:7px 9px 2px 7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6b64415 );border-radius:11px 11px 11px 11px;}.elementor-495 .elementor-element.elementor-element-509ccb8 .elementor-icon-wrapper{text-align:center;}.elementor-495 .elementor-element.elementor-element-509ccb8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6b64415 );}.elementor-495 .elementor-element.elementor-element-509ccb8.elementor-view-framed .elementor-icon, .elementor-495 .elementor-element.elementor-element-509ccb8.elementor-view-default .elementor-icon{color:var( --e-global-color-6b64415 );border-color:var( --e-global-color-6b64415 );}.elementor-495 .elementor-element.elementor-element-509ccb8.elementor-view-framed .elementor-icon, .elementor-495 .elementor-element.elementor-element-509ccb8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6b64415 );}.elementor-495 .elementor-element.elementor-element-509ccb8 .elementor-icon{font-size:24px;}.elementor-495 .elementor-element.elementor-element-509ccb8 .elementor-icon svg{height:24px;}.elementor-495 .elementor-element.elementor-element-7a875a7{font-family:"Poppins", Arial, Helvetica, sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-e929d0c );}.elementor-495 .elementor-element.elementor-element-7a875a7 p{margin-block-end:0px;}.elementor-495 .elementor-element.elementor-element-7a875a7 a{color:var( --e-global-color-e929d0c );}.elementor-495 .elementor-element.elementor-element-d1dd734{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-495 .elementor-element.elementor-element-02157a5{padding:7px 9px 2px 7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6b64415 );border-radius:11px 11px 11px 11px;}.elementor-495 .elementor-element.elementor-element-02157a5 .elementor-icon-wrapper{text-align:center;}.elementor-495 .elementor-element.elementor-element-02157a5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6b64415 );}.elementor-495 .elementor-element.elementor-element-02157a5.elementor-view-framed .elementor-icon, .elementor-495 .elementor-element.elementor-element-02157a5.elementor-view-default .elementor-icon{color:var( --e-global-color-6b64415 );border-color:var( --e-global-color-6b64415 );}.elementor-495 .elementor-element.elementor-element-02157a5.elementor-view-framed .elementor-icon, .elementor-495 .elementor-element.elementor-element-02157a5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6b64415 );}.elementor-495 .elementor-element.elementor-element-02157a5 .elementor-icon{font-size:24px;}.elementor-495 .elementor-element.elementor-element-02157a5 .elementor-icon svg{height:24px;}.elementor-495 .elementor-element.elementor-element-8efafcc{font-family:"Poppins", Arial, Helvetica, sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-e929d0c );}.elementor-495 .elementor-element.elementor-element-8efafcc p{margin-block-end:0px;}.elementor-495 .elementor-element.elementor-element-8efafcc a{color:var( --e-global-color-e929d0c );}.elementor-495 .elementor-element.elementor-element-294a0bb{--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:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-495 .elementor-element.elementor-element-7e7accb{padding:7px 9px 2px 7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6b64415 );border-radius:11px 11px 11px 11px;}.elementor-495 .elementor-element.elementor-element-7e7accb .elementor-icon-wrapper{text-align:center;}.elementor-495 .elementor-element.elementor-element-7e7accb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6b64415 );}.elementor-495 .elementor-element.elementor-element-7e7accb.elementor-view-framed .elementor-icon, .elementor-495 .elementor-element.elementor-element-7e7accb.elementor-view-default .elementor-icon{color:var( --e-global-color-6b64415 );border-color:var( --e-global-color-6b64415 );}.elementor-495 .elementor-element.elementor-element-7e7accb.elementor-view-framed .elementor-icon, .elementor-495 .elementor-element.elementor-element-7e7accb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6b64415 );}.elementor-495 .elementor-element.elementor-element-7e7accb .elementor-icon{font-size:24px;}.elementor-495 .elementor-element.elementor-element-7e7accb .elementor-icon svg{height:24px;}.elementor-495 .elementor-element.elementor-element-7a23b17{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;font-family:"Poppins", Arial, Helvetica, sans-serif;font-size:16px;font-weight:400;color:#C7CBCF;}.elementor-495 .elementor-element.elementor-element-7a23b17 p{margin-block-end:0px;}.elementor-495 .elementor-element.elementor-element-7a23b17 a{color:var( --e-global-color-e929d0c );}.elementor-495 .elementor-element.elementor-element-90e780a{--display:flex;--min-height:0px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-495 .elementor-element.elementor-element-90e780a::before, .elementor-495 .elementor-element.elementor-element-90e780a > .elementor-background-video-container::before, .elementor-495 .elementor-element.elementor-element-90e780a > .e-con-inner > .elementor-background-video-container::before, .elementor-495 .elementor-element.elementor-element-90e780a > .elementor-background-slideshow::before, .elementor-495 .elementor-element.elementor-element-90e780a > .e-con-inner > .elementor-background-slideshow::before, .elementor-495 .elementor-element.elementor-element-90e780a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-5834e32 );--background-overlay:'';}.elementor-495 .elementor-element.elementor-element-09756bb .elementor-heading-title{color:#FFFFFF;}.elementor-495 .elementor-element.elementor-element-3963b00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-495 .elementor-element.elementor-element-3963b00:not(.elementor-motion-effects-element-type-background), .elementor-495 .elementor-element.elementor-element-3963b00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, #151B20 0%, #151B20 100%);}.elementor-495 .elementor-element.elementor-element-a5092ce{--display:flex;}.elementor-495 .elementor-element.elementor-element-a5092ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-495 .elementor-element.elementor-element-60b8724{text-align:start;}.elementor-495 .elementor-element.elementor-element-8d98fc7{font-family:"Poppins", Arial, Helvetica, sans-serif;font-size:13px;font-weight:400;line-height:18px;color:var( --e-global-color-e929d0c );}.elementor-495 .elementor-element.elementor-element-d4851bf{--display:flex;}.elementor-495 .elementor-element.elementor-element-d4851bf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-495 .elementor-element.elementor-element-828fcbb .elementor-heading-title{font-family:"Poppins", Arial, Helvetica, sans-serif;font-size:17px;font-weight:600;font-style:normal;line-height:34px;color:#E7E7E7;}.elementor-495 .elementor-element.elementor-element-e285f2b p{margin-block-end:0px;}.elementor-495 .elementor-element.elementor-element-e285f2b{color:#F3F3F3;}.elementor-495 .elementor-element.elementor-element-e285f2b a{color:var( --e-global-color-e929d0c );}.elementor-495 .elementor-element.elementor-element-4e0d8f9{--display:flex;}.elementor-495 .elementor-element.elementor-element-4e0d8f9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-495 .elementor-element.elementor-element-18e6216 .elementor-heading-title{font-family:"Poppins", Arial, Helvetica, sans-serif;font-size:17px;font-weight:600;font-style:normal;line-height:34px;color:#E7E7E7;}.elementor-495 .elementor-element.elementor-element-0c354ba p{margin-block-end:0px;}.elementor-495 .elementor-element.elementor-element-0c354ba{color:var( --e-global-color-e929d0c );}.elementor-495 .elementor-element.elementor-element-0c354ba a{color:var( --e-global-color-e929d0c );}.elementor-495 .elementor-element.elementor-element-15b1d42{--display:flex;}.elementor-495 .elementor-element.elementor-element-0734aa5 .elementor-heading-title{font-family:"Poppins", Arial, Helvetica, sans-serif;font-size:17px;font-weight:600;font-style:normal;line-height:34px;color:#E7E7E7;}.elementor-495 .elementor-element.elementor-element-72154ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-495 .elementor-element.elementor-element-de38295{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-495 .elementor-element.elementor-element-c0bcca6{padding:7px 9px 2px 7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6b64415 );border-radius:11px 11px 11px 11px;}.elementor-495 .elementor-element.elementor-element-c0bcca6 .elementor-icon-wrapper{text-align:center;}.elementor-495 .elementor-element.elementor-element-c0bcca6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6b64415 );}.elementor-495 .elementor-element.elementor-element-c0bcca6.elementor-view-framed .elementor-icon, .elementor-495 .elementor-element.elementor-element-c0bcca6.elementor-view-default .elementor-icon{color:var( --e-global-color-6b64415 );border-color:var( --e-global-color-6b64415 );}.elementor-495 .elementor-element.elementor-element-c0bcca6.elementor-view-framed .elementor-icon, .elementor-495 .elementor-element.elementor-element-c0bcca6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6b64415 );}.elementor-495 .elementor-element.elementor-element-c0bcca6 .elementor-icon{font-size:20px;}.elementor-495 .elementor-element.elementor-element-c0bcca6 .elementor-icon svg{height:20px;}.elementor-495 .elementor-element.elementor-element-b1b715c{font-family:"Poppins", Arial, Helvetica, sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-e929d0c );}.elementor-495 .elementor-element.elementor-element-b1b715c p{margin-block-end:0px;}.elementor-495 .elementor-element.elementor-element-b1b715c a{color:var( --e-global-color-e929d0c );}.elementor-495 .elementor-element.elementor-element-6548b47{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-495 .elementor-element.elementor-element-9b4b964{padding:7px 9px 2px 7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6b64415 );border-radius:11px 11px 11px 11px;}.elementor-495 .elementor-element.elementor-element-9b4b964 .elementor-icon-wrapper{text-align:center;}.elementor-495 .elementor-element.elementor-element-9b4b964.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6b64415 );}.elementor-495 .elementor-element.elementor-element-9b4b964.elementor-view-framed .elementor-icon, .elementor-495 .elementor-element.elementor-element-9b4b964.elementor-view-default .elementor-icon{color:var( --e-global-color-6b64415 );border-color:var( --e-global-color-6b64415 );}.elementor-495 .elementor-element.elementor-element-9b4b964.elementor-view-framed .elementor-icon, .elementor-495 .elementor-element.elementor-element-9b4b964.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6b64415 );}.elementor-495 .elementor-element.elementor-element-9b4b964 .elementor-icon{font-size:20px;}.elementor-495 .elementor-element.elementor-element-9b4b964 .elementor-icon svg{height:20px;}.elementor-495 .elementor-element.elementor-element-f2672f0{font-family:"Poppins", Arial, Helvetica, sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-e929d0c );}.elementor-495 .elementor-element.elementor-element-f2672f0 p{margin-block-end:0px;}.elementor-495 .elementor-element.elementor-element-f2672f0 a{color:var( --e-global-color-e929d0c );}.elementor-495 .elementor-element.elementor-element-9193e4a{--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:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-495 .elementor-element.elementor-element-38e52e0{padding:7px 9px 2px 7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6b64415 );border-radius:11px 11px 11px 11px;}.elementor-495 .elementor-element.elementor-element-38e52e0 .elementor-icon-wrapper{text-align:center;}.elementor-495 .elementor-element.elementor-element-38e52e0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6b64415 );}.elementor-495 .elementor-element.elementor-element-38e52e0.elementor-view-framed .elementor-icon, .elementor-495 .elementor-element.elementor-element-38e52e0.elementor-view-default .elementor-icon{color:var( --e-global-color-6b64415 );border-color:var( --e-global-color-6b64415 );}.elementor-495 .elementor-element.elementor-element-38e52e0.elementor-view-framed .elementor-icon, .elementor-495 .elementor-element.elementor-element-38e52e0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6b64415 );}.elementor-495 .elementor-element.elementor-element-38e52e0 .elementor-icon{font-size:20px;}.elementor-495 .elementor-element.elementor-element-38e52e0 .elementor-icon svg{height:20px;}.elementor-495 .elementor-element.elementor-element-ff57caa{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;font-family:"Poppins", Arial, Helvetica, sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-e929d0c );}.elementor-495 .elementor-element.elementor-element-ff57caa p{margin-block-end:0px;}.elementor-495 .elementor-element.elementor-element-ff57caa a{color:var( --e-global-color-e929d0c );}.elementor-495 .elementor-element.elementor-element-7a77307{--display:flex;}.elementor-495 .elementor-element.elementor-element-7a77307:not(.elementor-motion-effects-element-type-background), .elementor-495 .elementor-element.elementor-element-7a77307 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-495 .elementor-element.elementor-element-a39b9c9{--width:45.003%;}.elementor-495 .elementor-element.elementor-element-90e780a{--width:45%;}.elementor-495 .elementor-element.elementor-element-a5092ce{--width:27.475%;}.elementor-495 .elementor-element.elementor-element-d4851bf{--width:14.967%;}.elementor-495 .elementor-element.elementor-element-4e0d8f9{--width:19.622%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-495 .elementor-element.elementor-element-294a0bb{--flex-wrap:nowrap;}.elementor-495 .elementor-element.elementor-element-90e780a{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:38px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-495 .elementor-element.elementor-element-09756bb{text-align:start;}.elementor-495 .elementor-element.elementor-element-3963b00{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-495 .elementor-element.elementor-element-d4851bf{--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-495 .elementor-element.elementor-element-9193e4a{--flex-wrap:nowrap;}}/* Start custom CSS for wpforms, class: .elementor-element-aefddeb *//* =========================================================
   FORMULARIO FOOTER - LT NUEVO PROYECTO
   Clase del widget Elementor: formulario-footer-wp
========================================================= */


/* =========================================================
   CONTENEDOR
========================================================= */

.formulario-footer-wp .wpforms-container,
.formulario-footer-wp .wpforms-container-full {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;

    padding: 22px !important;

    background: rgba(10, 15, 18, 0.72) !important;

    border: 1px solid rgba(255,255,255,0.30) !important;
    border-radius: 16px !important;

    box-shadow:
        0 20px 45px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.04) !important;

    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
}


/* =========================================================
   GRID
========================================================= */

.formulario-footer-wp .wpforms-field-container {
    display: grid !important;

    grid-template-columns:
        minmax(0, 1fr)
        minmax(0, 1fr) !important;

    gap: 12px !important;
}


/* Reset general */
.formulario-footer-wp .wpforms-field {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    float: none !important;
    clear: none !important;

    min-width: 0 !important;
}


/* =========================================================
   POSICIÓN EXACTA DE LOS CAMPOS
========================================================= */

/* Nombre */
.formulario-footer-wp .footer-nombre {
    grid-column: 1 !important;
    grid-row: 1 !important;
}


/* Correo */
.formulario-footer-wp .footer-email {
    grid-column: 2 !important;
    grid-row: 1 !important;
}


/* Teléfono */
.formulario-footer-wp .footer-telefono {
    grid-column: 1 !important;
    grid-row: 2 !important;
}


/* Empresa */
.formulario-footer-wp .footer-empresa {
    grid-column: 2 !important;
    grid-row: 2 !important;
}


/* Tipo de consulta */
.formulario-footer-wp .footer-tipo {
    grid-column: 1 / -1 !important;
    grid-row: 3 !important;
}


/* Mensaje */
.formulario-footer-wp .footer-mensaje {
    grid-column: 1 / -1 !important;
    grid-row: 4 !important;
}


/* =========================================================
   OCULTAR LABELS
========================================================= */

.formulario-footer-wp .wpforms-field-label {
    position: absolute !important;

    width: 1px !important;
    height: 1px !important;

    padding: 0 !important;
    margin: -1px !important;

    overflow: hidden !important;

    clip: rect(0,0,0,0) !important;
    white-space: nowrap !important;

    border: 0 !important;
}


/* =========================================================
   TODOS LOS CAMPOS
========================================================= */

.formulario-footer-wp
.wpforms-form
input[type="text"],

.formulario-footer-wp
.wpforms-form
input[type="email"],

.formulario-footer-wp
.wpforms-form
input[type="tel"],

.formulario-footer-wp
.wpforms-form
input[type="number"],

.formulario-footer-wp
.wpforms-form
select,

.formulario-footer-wp
.wpforms-form
textarea {

    width: 100% !important;
    max-width: 100% !important;

    color: #FFFFFF !important;

    background-color: rgba(7, 11, 14, 0.78) !important;

    border:
        1px solid rgba(255,255,255,0.22) !important;

    border-radius: 8px !important;

    box-shadow: none !important;

    font-family: inherit !important;
    font-size: 14px !important;
    font-weight: 400 !important;

    transition:
        border-color 0.2s ease,
        background-color 0.2s ease,
        box-shadow 0.2s ease !important;
}


/* =========================================================
   INPUTS NORMALES
========================================================= */

.formulario-footer-wp
.wpforms-form
input[type="text"],

.formulario-footer-wp
.wpforms-form
input[type="email"],

.formulario-footer-wp
.wpforms-form
input[type="tel"],

.formulario-footer-wp
.wpforms-form
input[type="number"] {

    height: 48px !important;
    min-height: 48px !important;

    padding: 0 16px !important;
}


/* =========================================================
   PLACEHOLDERS
========================================================= */

.formulario-footer-wp
.wpforms-form
input::placeholder,

.formulario-footer-wp
.wpforms-form
textarea::placeholder {

    color: rgba(255,255,255,0.62) !important;

    opacity: 1 !important;
}


/* =========================================================
   TIPO DE CONSULTA / SELECT
========================================================= */

.formulario-footer-wp
.wpforms-form
.footer-tipo select,

.formulario-footer-wp
.wpforms-form
.wpforms-field-select select {

    width: 100% !important;
    max-width: 100% !important;

    height: 48px !important;
    min-height: 48px !important;

    padding:
        0 44px
        0 16px !important;

    color:
        rgba(255,255,255,0.62) !important;

    background-color:
        rgba(7,11,14,0.78) !important;

    border:
        1px solid rgba(255,255,255,0.22) !important;

    border-radius: 8px !important;

    box-shadow: none !important;

    appearance: none !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;

    cursor: pointer !important;

    background-image:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23AAAAAA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") !important;

    background-repeat: no-repeat !important;

    background-position:
        right 15px center !important;

    background-size:
        15px !important;
}


/* Opciones abiertas */
.formulario-footer-wp
.wpforms-form
.footer-tipo select option {

    background-color: #101619 !important;
    color: #FFFFFF !important;
}


/* =========================================================
   TEXTAREA
========================================================= */

.formulario-footer-wp
.wpforms-form
textarea {

    width: 100% !important;

    height: 120px !important;
    min-height: 120px !important;

    padding: 15px 16px !important;

    resize: vertical !important;
}


/* =========================================================
   FOCUS
========================================================= */

.formulario-footer-wp
.wpforms-form
input:focus,

.formulario-footer-wp
.wpforms-form
select:focus,

.formulario-footer-wp
.wpforms-form
textarea:focus {

    outline: none !important;

    background-color:
        rgba(7,11,14,0.90) !important;

    border-color:
        #F25A0D !important;

    box-shadow:
        0 0 0 3px
        rgba(242,90,13,0.10) !important;
}


/* =========================================================
   BOTÓN
========================================================= */

.formulario-footer-wp
.wpforms-submit-container {

    width: 100% !important;

    padding: 0 !important;
    margin: 14px 0 0 !important;
}


.formulario-footer-wp
.wpforms-form
button.wpforms-submit {

    width: 100% !important;

    height: 52px !important;
    min-height: 52px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background:
        linear-gradient(
            90deg,
            #F25A0D 0%,
            #FF6810 100%
        ) !important;

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

    color: #FFFFFF !important;

    font-family: inherit !important;
    font-size: 14px !important;
    font-weight: 600 !important;

    padding: 0 20px !important;

    box-shadow:
        0 6px 18px
        rgba(242,90,13,0.20) !important;

    cursor: pointer !important;
}


/* Flecha */
.formulario-footer-wp
.wpforms-form
button.wpforms-submit::after {

    content: "→";

    margin-left: 14px;

    font-size: 20px !important;
    font-weight: 400 !important;
}


/* Hover */
.formulario-footer-wp
.wpforms-form
button.wpforms-submit:hover {

    filter: brightness(1.06);

    transform: translateY(-1px);
}


/* =========================================================
   MÓVIL
========================================================= */

@media (max-width: 767px) {

    .formulario-footer-wp .wpforms-container,
    .formulario-footer-wp .wpforms-container-full {

        padding: 16px !important;

        border-radius: 13px !important;
    }


    .formulario-footer-wp
    .wpforms-field-container {

        grid-template-columns:
            1fr !important;

        gap: 10px !important;
    }


    .formulario-footer-wp
    .wpforms-field {

        grid-column:
            1 / -1 !important;

        grid-row:
            auto !important;
    }


    .formulario-footer-wp
    .wpforms-form
    input[type="text"],

    .formulario-footer-wp
    .wpforms-form
    input[type="email"],

    .formulario-footer-wp
    .wpforms-form
    input[type="tel"],

    .formulario-footer-wp
    .wpforms-form
    input[type="number"],

    .formulario-footer-wp
    .wpforms-form
    select {

        height: 48px !important;
        min-height: 48px !important;
    }


    .formulario-footer-wp
    .wpforms-form
    textarea {

        height: 110px !important;
        min-height: 110px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e285f2b */.elementor-495 .elementor-element.elementor-element-e285f2b .footer-item {
    margin: 0 0 10pxpx 0;
}

.elementor-495 .elementor-element.elementor-element-e285f2b .footer-arrow {
    color: #F25A0D;
    font-size: 23px;
    font-weight: 700;
    margin-right: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c354ba */.elementor-495 .elementor-element.elementor-element-0c354ba .footer-item {
    margin: 0 0 10pxpx 0;
}

.elementor-495 .elementor-element.elementor-element-0c354ba .footer-arrow {
    color: #F25A0D;
    font-size: 23px;
    font-weight: 700;
    margin-right: 10px;
}/* End custom CSS */