.elementor-17110 .elementor-element.elementor-element-4104cca4:not(.elementor-motion-effects-element-type-background), .elementor-17110 .elementor-element.elementor-element-4104cca4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://tubosol.com.mx/wp-content/uploads/2026/10/Hero-ultra-slim.webp");background-position:top left;background-size:100% auto;}.elementor-17110 .elementor-element.elementor-element-4104cca4 > .elementor-container{max-width:1284px;}.elementor-17110 .elementor-element.elementor-element-4104cca4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-206px;margin-bottom:0px;}.elementor-17110 .elementor-element.elementor-element-4104cca4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17110 .elementor-element.elementor-element-13af7ab9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17110 .elementor-element.elementor-element-13af7ab9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17110 .elementor-element.elementor-element-d5dc046{--spacer-size:214px;}.elementor-17110 .elementor-element.elementor-element-4a71a0e{--spacer-size:3px;}.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-17110 .elementor-element.elementor-element-aa1bb13{text-align:start;}.elementor-17110 .elementor-element.elementor-element-aa1bb13 img{width:80%;}.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-17110 .elementor-element.elementor-element-d31fbe1{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2.5px;}.elementor-17110 .elementor-element.elementor-element-d31fbe1 .elementor-divider-separator{width:100%;}.elementor-17110 .elementor-element.elementor-element-d31fbe1 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.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-17110 .elementor-element.elementor-element-36d0a00 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:33px;color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-e7eb290{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2.5px;}.elementor-17110 .elementor-element.elementor-element-e7eb290 .elementor-divider-separator{width:73%;}.elementor-17110 .elementor-element.elementor-element-e7eb290 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-17110 .elementor-element.elementor-element-d4fc10f{--spacer-size:3px;}.elementor-17110 .elementor-element.elementor-element-9b4058f{width:var( --container-widget-width, 92.028% );max-width:92.028%;--container-widget-width:92.028%;--container-widget-flex-grow:0;}.elementor-17110 .elementor-element.elementor-element-9b4058f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:300;line-height:33px;color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-8f744a6{--spacer-size:50px;}.elementor-17110 .elementor-element.elementor-element-68f6c99{--spacer-size:14px;}.elementor-17110 .elementor-element.elementor-element-96fac6d:not(.elementor-motion-effects-element-type-background), .elementor-17110 .elementor-element.elementor-element-96fac6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17110 .elementor-element.elementor-element-96fac6d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17110 .elementor-element.elementor-element-96fac6d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17110 .elementor-element.elementor-element-436407f{--spacer-size:5px;}.elementor-17110 .elementor-element.elementor-element-38257dc:not(.elementor-motion-effects-element-type-background), .elementor-17110 .elementor-element.elementor-element-38257dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17110 .elementor-element.elementor-element-38257dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17110 .elementor-element.elementor-element-38257dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17110 .elementor-element.elementor-element-944cf36:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17110 .elementor-element.elementor-element-944cf36 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tubosol.com.mx/wp-content/uploads/2026/10/calefactor-terraza-pareja-iglesia.webp");background-position:top right;background-repeat:no-repeat;}.elementor-17110 .elementor-element.elementor-element-944cf36 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17110 .elementor-element.elementor-element-944cf36 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17110 .elementor-element.elementor-element-866381b{width:var( --container-widget-width, 98.37% );max-width:98.37%;--container-widget-width:98.37%;--container-widget-flex-grow:0;}.elementor-17110 .elementor-element.elementor-element-866381b img{opacity:0;}.elementor-17110 .elementor-element.elementor-element-126cae8 > .elementor-element-populated{margin:50px 50px 50px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.elementor-17110 .elementor-element.elementor-element-f6a1aac{--spacer-size:3px;}.elementor-17110 .elementor-element.elementor-element-9d587df{width:var( --container-widget-width, 92.778% );max-width:92.778%;--container-widget-width:92.778%;--container-widget-flex-grow:0;text-align:start;}.elementor-17110 .elementor-element.elementor-element-9d587df .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-a189a0b{--spacer-size:3px;}.elementor-17110 .elementor-element.elementor-element-9b8d68c{width:var( --container-widget-width, 92.028% );max-width:92.028%;--container-widget-width:92.028%;--container-widget-flex-grow:0;text-align:justify;}.elementor-17110 .elementor-element.elementor-element-9b8d68c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:300;line-height:33px;color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-3d2be4e{--spacer-size:3px;}.elementor-17110 .elementor-element.elementor-element-1f6d8f7{width:var( --container-widget-width, 92.028% );max-width:92.028%;--container-widget-width:92.028%;--container-widget-flex-grow:0;text-align:justify;}.elementor-17110 .elementor-element.elementor-element-1f6d8f7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:300;line-height:33px;color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-8dadf06{--spacer-size:3px;}.elementor-17110 .elementor-element.elementor-element-5dc4a8d{--spacer-size:3px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-17110 .elementor-element.elementor-element-0f3881e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-17110 .elementor-element.elementor-element-0f3881e.elementor-view-stacked .elementor-icon{background-color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-0f3881e.elementor-view-framed .elementor-icon, .elementor-17110 .elementor-element.elementor-element-0f3881e.elementor-view-default .elementor-icon{fill:#CA9E67;color:#CA9E67;border-color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-0f3881e .elementor-icon-box-title, .elementor-17110 .elementor-element.elementor-element-0f3881e .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;}.elementor-17110 .elementor-element.elementor-element-0f3881e .elementor-icon-box-title{color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-0f3881e .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-84de39c{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-17110 .elementor-element.elementor-element-84de39c .elementor-divider-separator{width:100%;}.elementor-17110 .elementor-element.elementor-element-84de39c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-17110 .elementor-element.elementor-element-3089b50 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-17110 .elementor-element.elementor-element-3089b50.elementor-view-stacked .elementor-icon{background-color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-3089b50.elementor-view-framed .elementor-icon, .elementor-17110 .elementor-element.elementor-element-3089b50.elementor-view-default .elementor-icon{fill:#CA9E67;color:#CA9E67;border-color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-3089b50 .elementor-icon-box-title, .elementor-17110 .elementor-element.elementor-element-3089b50 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;}.elementor-17110 .elementor-element.elementor-element-3089b50 .elementor-icon-box-title{color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-3089b50 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-c221560{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-17110 .elementor-element.elementor-element-c221560 .elementor-divider-separator{width:100%;}.elementor-17110 .elementor-element.elementor-element-c221560 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-17110 .elementor-element.elementor-element-203106f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-17110 .elementor-element.elementor-element-203106f.elementor-view-stacked .elementor-icon{background-color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-203106f.elementor-view-framed .elementor-icon, .elementor-17110 .elementor-element.elementor-element-203106f.elementor-view-default .elementor-icon{fill:#CA9E67;color:#CA9E67;border-color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-203106f .elementor-icon-box-title, .elementor-17110 .elementor-element.elementor-element-203106f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;}.elementor-17110 .elementor-element.elementor-element-203106f .elementor-icon-box-title{color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-203106f .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-0092069{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-17110 .elementor-element.elementor-element-0092069 .elementor-divider-separator{width:100%;}.elementor-17110 .elementor-element.elementor-element-0092069 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-17110 .elementor-element.elementor-element-235fb08:not(.elementor-motion-effects-element-type-background), .elementor-17110 .elementor-element.elementor-element-235fb08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17110 .elementor-element.elementor-element-235fb08{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17110 .elementor-element.elementor-element-235fb08 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17110 .elementor-element.elementor-element-44c2286{--spacer-size:6px;}.elementor-17110 .elementor-element.elementor-element-9452dad{width:var( --container-widget-width, 92.778% );max-width:92.778%;--container-widget-width:92.778%;--container-widget-flex-grow:0;text-align:start;}.elementor-17110 .elementor-element.elementor-element-9452dad > .elementor-widget-container{margin:50px 50px 50px 50px;}.elementor-17110 .elementor-element.elementor-element-9452dad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-18d9308:not(.elementor-motion-effects-element-type-background), .elementor-17110 .elementor-element.elementor-element-18d9308 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17110 .elementor-element.elementor-element-18d9308{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17110 .elementor-element.elementor-element-18d9308 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17110 .elementor-element.elementor-element-0b621f8 > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-17110 .elementor-element.elementor-element-1e72fde img{width:80%;}.elementor-17110 .elementor-element.elementor-element-91fb3e2{--spacer-size:3px;}.elementor-17110 .elementor-element.elementor-element-f6da559:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17110 .elementor-element.elementor-element-f6da559 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17110 .elementor-element.elementor-element-f6da559 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:50px 50px 50px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.elementor-17110 .elementor-element.elementor-element-f6da559 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17110 .elementor-element.elementor-element-df30bd1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-a79c9c8{width:var( --container-widget-width, 92.028% );max-width:92.028%;--container-widget-width:92.028%;--container-widget-flex-grow:0;text-align:justify;}.elementor-17110 .elementor-element.elementor-element-a79c9c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-3c772de{--spacer-size:3px;}.elementor-17110 .elementor-element.elementor-element-f454a65{width:var( --container-widget-width, 92.028% );max-width:92.028%;--container-widget-width:92.028%;--container-widget-flex-grow:0;text-align:justify;}.elementor-17110 .elementor-element.elementor-element-f454a65 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-ade2270{--spacer-size:3px;}.elementor-17110 .elementor-element.elementor-element-5ad40fa .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-17110 .elementor-element.elementor-element-5ad40fa.elementor-view-stacked .elementor-icon{background-color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-5ad40fa.elementor-view-framed .elementor-icon, .elementor-17110 .elementor-element.elementor-element-5ad40fa.elementor-view-default .elementor-icon{fill:#CA9E67;color:#CA9E67;border-color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-5ad40fa .elementor-icon{font-size:45px;}.elementor-17110 .elementor-element.elementor-element-5ad40fa .elementor-icon-box-title, .elementor-17110 .elementor-element.elementor-element-5ad40fa .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;line-height:28px;}.elementor-17110 .elementor-element.elementor-element-5ad40fa .elementor-icon-box-title{color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-5ad40fa .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-fc47994 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-17110 .elementor-element.elementor-element-fc47994.elementor-view-stacked .elementor-icon{background-color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-fc47994.elementor-view-framed .elementor-icon, .elementor-17110 .elementor-element.elementor-element-fc47994.elementor-view-default .elementor-icon{fill:#CA9E67;color:#CA9E67;border-color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-fc47994 .elementor-icon{font-size:45px;}.elementor-17110 .elementor-element.elementor-element-fc47994 .elementor-icon-box-title, .elementor-17110 .elementor-element.elementor-element-fc47994 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;line-height:28px;}.elementor-17110 .elementor-element.elementor-element-fc47994 .elementor-icon-box-title{color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-fc47994 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-62a46d0{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-17110 .elementor-element.elementor-element-62a46d0 .elementor-divider-separator{width:100%;}.elementor-17110 .elementor-element.elementor-element-62a46d0 .elementor-divider{padding-block-start:34px;padding-block-end:34px;}.elementor-17110 .elementor-element.elementor-element-a833183:not(.elementor-motion-effects-element-type-background), .elementor-17110 .elementor-element.elementor-element-a833183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17110 .elementor-element.elementor-element-a833183{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17110 .elementor-element.elementor-element-a833183 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17110 .elementor-element.elementor-element-add7423 > .elementor-element-populated{margin:50px 50px 50px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.elementor-17110 .elementor-element.elementor-element-238d444 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-c7b2b69{width:var( --container-widget-width, 92.028% );max-width:92.028%;--container-widget-width:92.028%;--container-widget-flex-grow:0;text-align:justify;}.elementor-17110 .elementor-element.elementor-element-c7b2b69 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-4e9dff0{--spacer-size:3px;}.elementor-17110 .elementor-element.elementor-element-e8a7177{width:var( --container-widget-width, 92.028% );max-width:92.028%;--container-widget-width:92.028%;--container-widget-flex-grow:0;text-align:justify;}.elementor-17110 .elementor-element.elementor-element-e8a7177 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-7d95013{--spacer-size:3px;}.elementor-17110 .elementor-element.elementor-element-18e4f57 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-17110 .elementor-element.elementor-element-18e4f57.elementor-view-stacked .elementor-icon{background-color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-18e4f57.elementor-view-framed .elementor-icon, .elementor-17110 .elementor-element.elementor-element-18e4f57.elementor-view-default .elementor-icon{fill:#CA9E67;color:#CA9E67;border-color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-18e4f57 .elementor-icon{font-size:45px;}.elementor-17110 .elementor-element.elementor-element-18e4f57 .elementor-icon-box-title, .elementor-17110 .elementor-element.elementor-element-18e4f57 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;line-height:28px;}.elementor-17110 .elementor-element.elementor-element-18e4f57 .elementor-icon-box-title{color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-18e4f57 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-1e5a7c9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-17110 .elementor-element.elementor-element-1e5a7c9.elementor-view-stacked .elementor-icon{background-color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-1e5a7c9.elementor-view-framed .elementor-icon, .elementor-17110 .elementor-element.elementor-element-1e5a7c9.elementor-view-default .elementor-icon{fill:#CA9E67;color:#CA9E67;border-color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-1e5a7c9 .elementor-icon{font-size:45px;}.elementor-17110 .elementor-element.elementor-element-1e5a7c9 .elementor-icon-box-title, .elementor-17110 .elementor-element.elementor-element-1e5a7c9 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;line-height:28px;}.elementor-17110 .elementor-element.elementor-element-1e5a7c9 .elementor-icon-box-title{color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-1e5a7c9 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-d30dcf6{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-17110 .elementor-element.elementor-element-d30dcf6 .elementor-divider-separator{width:100%;}.elementor-17110 .elementor-element.elementor-element-d30dcf6 .elementor-divider{padding-block-start:34px;padding-block-end:34px;}.elementor-17110 .elementor-element.elementor-element-a188a14{--spacer-size:3px;}.elementor-17110 .elementor-element.elementor-element-1f99858:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17110 .elementor-element.elementor-element-1f99858 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17110 .elementor-element.elementor-element-1f99858 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17110 .elementor-element.elementor-element-1f99858 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17110 .elementor-element.elementor-element-60c97cd > .elementor-widget-container{margin:0px 50px 0px 0px;}.elementor-17110 .elementor-element.elementor-element-60c97cd img{width:80%;}.elementor-17110 .elementor-element.elementor-element-215fef4:not(.elementor-motion-effects-element-type-background), .elementor-17110 .elementor-element.elementor-element-215fef4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17110 .elementor-element.elementor-element-215fef4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17110 .elementor-element.elementor-element-215fef4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17110 .elementor-element.elementor-element-878df83 > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-17110 .elementor-element.elementor-element-f20c52a img{width:80%;}.elementor-17110 .elementor-element.elementor-element-ff56f71{--spacer-size:3px;}.elementor-17110 .elementor-element.elementor-element-cc57878:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17110 .elementor-element.elementor-element-cc57878 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17110 .elementor-element.elementor-element-cc57878 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:50px 50px 50px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.elementor-17110 .elementor-element.elementor-element-cc57878 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17110 .elementor-element.elementor-element-b0ffd30 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-c825b16{width:var( --container-widget-width, 92.028% );max-width:92.028%;--container-widget-width:92.028%;--container-widget-flex-grow:0;text-align:justify;}.elementor-17110 .elementor-element.elementor-element-c825b16 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-903aceb{--spacer-size:3px;}.elementor-17110 .elementor-element.elementor-element-c520951{width:var( --container-widget-width, 92.028% );max-width:92.028%;--container-widget-width:92.028%;--container-widget-flex-grow:0;text-align:justify;}.elementor-17110 .elementor-element.elementor-element-c520951 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-5ddf993{--spacer-size:3px;}.elementor-17110 .elementor-element.elementor-element-58d0b2d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-17110 .elementor-element.elementor-element-58d0b2d.elementor-view-stacked .elementor-icon{background-color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-58d0b2d.elementor-view-framed .elementor-icon, .elementor-17110 .elementor-element.elementor-element-58d0b2d.elementor-view-default .elementor-icon{fill:#CA9E67;color:#CA9E67;border-color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-58d0b2d .elementor-icon{font-size:45px;}.elementor-17110 .elementor-element.elementor-element-58d0b2d .elementor-icon-box-title, .elementor-17110 .elementor-element.elementor-element-58d0b2d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;line-height:28px;}.elementor-17110 .elementor-element.elementor-element-58d0b2d .elementor-icon-box-title{color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-58d0b2d .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-120a23f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-17110 .elementor-element.elementor-element-120a23f.elementor-view-stacked .elementor-icon{background-color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-120a23f.elementor-view-framed .elementor-icon, .elementor-17110 .elementor-element.elementor-element-120a23f.elementor-view-default .elementor-icon{fill:#CA9E67;color:#CA9E67;border-color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-120a23f .elementor-icon{font-size:45px;}.elementor-17110 .elementor-element.elementor-element-120a23f .elementor-icon-box-title, .elementor-17110 .elementor-element.elementor-element-120a23f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;line-height:28px;}.elementor-17110 .elementor-element.elementor-element-120a23f .elementor-icon-box-title{color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-120a23f .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-5b8bd9b{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-17110 .elementor-element.elementor-element-5b8bd9b .elementor-divider-separator{width:100%;}.elementor-17110 .elementor-element.elementor-element-5b8bd9b .elementor-divider{padding-block-start:34px;padding-block-end:34px;}.elementor-17110 .elementor-element.elementor-element-550b6f3:not(.elementor-motion-effects-element-type-background), .elementor-17110 .elementor-element.elementor-element-550b6f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17110 .elementor-element.elementor-element-550b6f3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17110 .elementor-element.elementor-element-550b6f3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17110 .elementor-element.elementor-element-2577d49 > .elementor-element-populated{margin:50px 50px 50px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.elementor-17110 .elementor-element.elementor-element-6183122 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-23e45ac{width:var( --container-widget-width, 92.028% );max-width:92.028%;--container-widget-width:92.028%;--container-widget-flex-grow:0;text-align:justify;}.elementor-17110 .elementor-element.elementor-element-23e45ac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-27a813b{--spacer-size:3px;}.elementor-17110 .elementor-element.elementor-element-df6a153{width:var( --container-widget-width, 92.028% );max-width:92.028%;--container-widget-width:92.028%;--container-widget-flex-grow:0;text-align:justify;}.elementor-17110 .elementor-element.elementor-element-df6a153 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-e5cbd9c{--spacer-size:3px;}.elementor-17110 .elementor-element.elementor-element-33a4bcd .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-17110 .elementor-element.elementor-element-33a4bcd.elementor-view-stacked .elementor-icon{background-color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-33a4bcd.elementor-view-framed .elementor-icon, .elementor-17110 .elementor-element.elementor-element-33a4bcd.elementor-view-default .elementor-icon{fill:#CA9E67;color:#CA9E67;border-color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-33a4bcd .elementor-icon{font-size:45px;}.elementor-17110 .elementor-element.elementor-element-33a4bcd .elementor-icon-box-title, .elementor-17110 .elementor-element.elementor-element-33a4bcd .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;line-height:28px;}.elementor-17110 .elementor-element.elementor-element-33a4bcd .elementor-icon-box-title{color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-33a4bcd .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-96a2950 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-17110 .elementor-element.elementor-element-96a2950.elementor-view-stacked .elementor-icon{background-color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-96a2950.elementor-view-framed .elementor-icon, .elementor-17110 .elementor-element.elementor-element-96a2950.elementor-view-default .elementor-icon{fill:#CA9E67;color:#CA9E67;border-color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-96a2950 .elementor-icon{font-size:45px;}.elementor-17110 .elementor-element.elementor-element-96a2950 .elementor-icon-box-title, .elementor-17110 .elementor-element.elementor-element-96a2950 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;line-height:28px;}.elementor-17110 .elementor-element.elementor-element-96a2950 .elementor-icon-box-title{color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-96a2950 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-66c7f75{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-17110 .elementor-element.elementor-element-66c7f75 .elementor-divider-separator{width:100%;}.elementor-17110 .elementor-element.elementor-element-66c7f75 .elementor-divider{padding-block-start:34px;padding-block-end:34px;}.elementor-17110 .elementor-element.elementor-element-0034788{--spacer-size:3px;}.elementor-17110 .elementor-element.elementor-element-8b273b5{--spacer-size:3px;}.elementor-17110 .elementor-element.elementor-element-11f0e73:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17110 .elementor-element.elementor-element-11f0e73 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17110 .elementor-element.elementor-element-11f0e73 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17110 .elementor-element.elementor-element-11f0e73 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17110 .elementor-element.elementor-element-c3b4e6b > .elementor-widget-container{margin:0px 50px 0px 0px;}.elementor-17110 .elementor-element.elementor-element-c3b4e6b img{width:80%;}.elementor-17110 .elementor-element.elementor-element-04fa5e9:not(.elementor-motion-effects-element-type-background), .elementor-17110 .elementor-element.elementor-element-04fa5e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tubosol.com.mx/wp-content/uploads/2026/10/pie-de-pagina-resid.webp");background-position:center center;}.elementor-17110 .elementor-element.elementor-element-04fa5e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17110 .elementor-element.elementor-element-04fa5e9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17110 .elementor-element.elementor-element-32127c7{--spacer-size:89px;}.elementor-17110 .elementor-element.elementor-element-45eae54{--spacer-size:12px;}.elementor-17110 .elementor-element.elementor-element-38cea85:not(.elementor-motion-effects-element-type-background), .elementor-17110 .elementor-element.elementor-element-38cea85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17110 .elementor-element.elementor-element-38cea85{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17110 .elementor-element.elementor-element-38cea85 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17110 .elementor-element.elementor-element-7b5b16d{--spacer-size:40px;}.elementor-17110 .elementor-element.elementor-element-de04e51{width:var( --container-widget-width, 92.778% );max-width:92.778%;--container-widget-width:92.778%;--container-widget-flex-grow:0;text-align:start;}.elementor-17110 .elementor-element.elementor-element-de04e51 > .elementor-widget-container{margin:50px 50px 50px 50px;}.elementor-17110 .elementor-element.elementor-element-de04e51 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-031ac83:not(.elementor-motion-effects-element-type-background), .elementor-17110 .elementor-element.elementor-element-031ac83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17110 .elementor-element.elementor-element-031ac83{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17110 .elementor-element.elementor-element-031ac83 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17110 .elementor-element.elementor-element-e42216a > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-17110 .elementor-element.elementor-element-b4cdeba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-1df01d9{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-17110 .elementor-element.elementor-element-1df01d9 .elementor-divider-separator{width:100%;}.elementor-17110 .elementor-element.elementor-element-1df01d9 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-17110 .elementor-element.elementor-element-a768b16{width:var( --container-widget-width, 92.028% );max-width:92.028%;--container-widget-width:92.028%;--container-widget-flex-grow:0;text-align:justify;}.elementor-17110 .elementor-element.elementor-element-a768b16 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-fec5181:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17110 .elementor-element.elementor-element-fec5181 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17110 .elementor-element.elementor-element-fec5181 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;}.elementor-17110 .elementor-element.elementor-element-fec5181 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17110 .elementor-element.elementor-element-0fd7106 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-b22ba15{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-17110 .elementor-element.elementor-element-b22ba15 .elementor-divider-separator{width:100%;}.elementor-17110 .elementor-element.elementor-element-b22ba15 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-17110 .elementor-element.elementor-element-8d9742e{width:var( --container-widget-width, 92.028% );max-width:92.028%;--container-widget-width:92.028%;--container-widget-flex-grow:0;text-align:justify;}.elementor-17110 .elementor-element.elementor-element-8d9742e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-ca758d7{--spacer-size:50px;}.elementor-17110 .elementor-element.elementor-element-6121716:not(.elementor-motion-effects-element-type-background), .elementor-17110 .elementor-element.elementor-element-6121716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17110 .elementor-element.elementor-element-6121716{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17110 .elementor-element.elementor-element-6121716 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17110 .elementor-element.elementor-element-87a25d8 > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-17110 .elementor-element.elementor-element-b8d64ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-1568a5b{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-17110 .elementor-element.elementor-element-1568a5b .elementor-divider-separator{width:100%;}.elementor-17110 .elementor-element.elementor-element-1568a5b .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-17110 .elementor-element.elementor-element-3858dbb{width:var( --container-widget-width, 92.028% );max-width:92.028%;--container-widget-width:92.028%;--container-widget-flex-grow:0;text-align:justify;}.elementor-17110 .elementor-element.elementor-element-3858dbb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-ad8b1a5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17110 .elementor-element.elementor-element-ad8b1a5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17110 .elementor-element.elementor-element-ad8b1a5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;}.elementor-17110 .elementor-element.elementor-element-ad8b1a5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17110 .elementor-element.elementor-element-15085b1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-0816b1d{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-17110 .elementor-element.elementor-element-0816b1d .elementor-divider-separator{width:100%;}.elementor-17110 .elementor-element.elementor-element-0816b1d .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-17110 .elementor-element.elementor-element-774772f{width:var( --container-widget-width, 92.028% );max-width:92.028%;--container-widget-width:92.028%;--container-widget-flex-grow:0;text-align:justify;}.elementor-17110 .elementor-element.elementor-element-774772f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-88a5bce:not(.elementor-motion-effects-element-type-background), .elementor-17110 .elementor-element.elementor-element-88a5bce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17110 .elementor-element.elementor-element-88a5bce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17110 .elementor-element.elementor-element-88a5bce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17110 .elementor-element.elementor-element-fbd4650{--spacer-size:40px;}.elementor-17110 .elementor-element.elementor-element-561214b{width:var( --container-widget-width, 92.778% );max-width:92.778%;--container-widget-width:92.778%;--container-widget-flex-grow:0;text-align:start;}.elementor-17110 .elementor-element.elementor-element-561214b > .elementor-widget-container{margin:50px 50px 0px 50px;}.elementor-17110 .elementor-element.elementor-element-561214b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-d5cddee:not(.elementor-motion-effects-element-type-background), .elementor-17110 .elementor-element.elementor-element-d5cddee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17110 .elementor-element.elementor-element-d5cddee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17110 .elementor-element.elementor-element-d5cddee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17110 .elementor-element.elementor-element-e732e7c > .elementor-element-populated{margin:50px 50px 50px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.elementor-17110 .elementor-element.elementor-element-50b3c4f .elementor-repeater-item-406863d{color:var( --e-global-color-90aadad );}.elementor-17110 .elementor-element.elementor-element-50b3c4f .elementor-repeater-item-cabc554{color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-50b3c4f .ct-basic-table{margin:0;overflow:hidden;border-style:solid;border-color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-50b3c4f .ct-basic-table tr td, .elementor-17110 .elementor-element.elementor-element-50b3c4f .ct-basic-table tr th{overflow:hidden;}.elementor-17110 .elementor-element.elementor-element-50b3c4f .ct-basic-table tr th{border-style:solid;border-color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-50b3c4f .ct-basic-table tr td{font-family:"Montserrat", Sans-serif;font-weight:300;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-50b3c4f .ct-basic-table tr th img{width:50px;}.elementor-17110 .elementor-element.elementor-element-50b3c4f .ct-basic-table tr td img{width:50px;}.elementor-17110 .elementor-element.elementor-element-7513aab{--spacer-size:15px;}.elementor-17110 .elementor-element.elementor-element-ade2bf3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-ce85bf4{width:var( --container-widget-width, 92.028% );max-width:92.028%;--container-widget-width:92.028%;--container-widget-flex-grow:0;text-align:justify;}.elementor-17110 .elementor-element.elementor-element-ce85bf4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-969f419{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-17110 .elementor-element.elementor-element-969f419 .elementor-divider-separator{width:100%;}.elementor-17110 .elementor-element.elementor-element-969f419 .elementor-divider{padding-block-start:29px;padding-block-end:29px;}.elementor-17110 .elementor-element.elementor-element-e84dce1:not(.elementor-motion-effects-element-type-background), .elementor-17110 .elementor-element.elementor-element-e84dce1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17110 .elementor-element.elementor-element-e84dce1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17110 .elementor-element.elementor-element-e84dce1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17110 .elementor-element.elementor-element-b009b2c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17110 .elementor-element.elementor-element-b87fbcd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-3d2a616{width:var( --container-widget-width, 92.028% );max-width:92.028%;--container-widget-width:92.028%;--container-widget-flex-grow:0;text-align:justify;}.elementor-17110 .elementor-element.elementor-element-3d2a616 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-8a7b970 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-fdba5d9{width:var( --container-widget-width, 92.028% );max-width:92.028%;--container-widget-width:92.028%;--container-widget-flex-grow:0;text-align:justify;}.elementor-17110 .elementor-element.elementor-element-fdba5d9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-d89c6ac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-fd72a31{width:var( --container-widget-width, 92.028% );max-width:92.028%;--container-widget-width:92.028%;--container-widget-flex-grow:0;text-align:justify;}.elementor-17110 .elementor-element.elementor-element-fd72a31 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-11b9f60{--spacer-size:50px;}.elementor-17110 .elementor-element.elementor-element-6360104:not(.elementor-motion-effects-element-type-background), .elementor-17110 .elementor-element.elementor-element-6360104 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17110 .elementor-element.elementor-element-6360104{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17110 .elementor-element.elementor-element-6360104 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17110 .elementor-element.elementor-element-0948471{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-17110 .elementor-element.elementor-element-0948471 .elementor-divider-separator{width:100%;}.elementor-17110 .elementor-element.elementor-element-0948471 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-17110 .elementor-element.elementor-element-7c15ac7:not(.elementor-motion-effects-element-type-background), .elementor-17110 .elementor-element.elementor-element-7c15ac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17110 .elementor-element.elementor-element-7c15ac7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17110 .elementor-element.elementor-element-7c15ac7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17110 .elementor-element.elementor-element-9da463d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17110 .elementor-element.elementor-element-9da463d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tubosol.com.mx/wp-content/uploads/2026/10/terraza-polanco-768x1152.webp");background-position:bottom left;background-repeat:no-repeat;}.elementor-17110 .elementor-element.elementor-element-9da463d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17110 .elementor-element.elementor-element-9da463d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17110 .elementor-element.elementor-element-71409a4{width:var( --container-widget-width, 98.37% );max-width:98.37%;--container-widget-width:98.37%;--container-widget-flex-grow:0;}.elementor-17110 .elementor-element.elementor-element-71409a4 img{opacity:0;}.elementor-17110 .elementor-element.elementor-element-249ea11 > .elementor-element-populated{margin:50px 50px 50px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.elementor-17110 .elementor-element.elementor-element-dfe8bb0{--spacer-size:3px;}.elementor-17110 .elementor-element.elementor-element-32afc99{width:var( --container-widget-width, 92.778% );max-width:92.778%;--container-widget-width:92.778%;--container-widget-flex-grow:0;text-align:start;}.elementor-17110 .elementor-element.elementor-element-32afc99 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-34e4c5b{--spacer-size:3px;}.elementor-17110 .elementor-element.elementor-element-16687a2{width:var( --container-widget-width, 92.028% );max-width:92.028%;--container-widget-width:92.028%;--container-widget-flex-grow:0;text-align:justify;}.elementor-17110 .elementor-element.elementor-element-16687a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:300;line-height:33px;color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-248bfa2{--spacer-size:10px;}.elementor-17110 .elementor-element.elementor-element-834e03c{width:var( --container-widget-width, 29.381% );max-width:29.381%;--container-widget-width:29.381%;--container-widget-flex-grow:0;}.elementor-17110 .elementor-element.elementor-element-834e03c .elementor-icon-box-wrapper{gap:0px;}.elementor-17110 .elementor-element.elementor-element-834e03c .elementor-icon{font-size:159px;}.elementor-17110 .elementor-element.elementor-element-834e03c .elementor-icon-box-title, .elementor-17110 .elementor-element.elementor-element-834e03c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-17110 .elementor-element.elementor-element-834e03c .elementor-icon-box-title{color:#C99D66;}.elementor-17110 .elementor-element.elementor-element-b2ef3a5{width:var( --container-widget-width, 29.381% );max-width:29.381%;--container-widget-width:29.381%;--container-widget-flex-grow:0;}.elementor-17110 .elementor-element.elementor-element-b2ef3a5 .elementor-icon-box-wrapper{gap:0px;}.elementor-17110 .elementor-element.elementor-element-b2ef3a5 .elementor-icon{font-size:159px;}.elementor-17110 .elementor-element.elementor-element-b2ef3a5 .elementor-icon-box-title, .elementor-17110 .elementor-element.elementor-element-b2ef3a5 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-17110 .elementor-element.elementor-element-b2ef3a5 .elementor-icon-box-title{color:#C99D66;}.elementor-17110 .elementor-element.elementor-element-0b41882{width:var( --container-widget-width, 29.381% );max-width:29.381%;--container-widget-width:29.381%;--container-widget-flex-grow:0;}.elementor-17110 .elementor-element.elementor-element-0b41882 .elementor-icon-box-wrapper{gap:30px;}.elementor-17110 .elementor-element.elementor-element-0b41882 .elementor-icon{font-size:129px;}.elementor-17110 .elementor-element.elementor-element-0b41882 .elementor-icon-box-title, .elementor-17110 .elementor-element.elementor-element-0b41882 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-17110 .elementor-element.elementor-element-0b41882 .elementor-icon-box-title{color:#C99D66;}.elementor-17110 .elementor-element.elementor-element-49c4d35{width:var( --container-widget-width, 29.381% );max-width:29.381%;--container-widget-width:29.381%;--container-widget-flex-grow:0;}.elementor-17110 .elementor-element.elementor-element-49c4d35 .elementor-icon-box-wrapper{gap:0px;}.elementor-17110 .elementor-element.elementor-element-49c4d35 .elementor-icon{font-size:159px;}.elementor-17110 .elementor-element.elementor-element-49c4d35 .elementor-icon-box-title, .elementor-17110 .elementor-element.elementor-element-49c4d35 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-17110 .elementor-element.elementor-element-49c4d35 .elementor-icon-box-title{color:#C99D66;}.elementor-17110 .elementor-element.elementor-element-11186ab{width:var( --container-widget-width, 29.381% );max-width:29.381%;--container-widget-width:29.381%;--container-widget-flex-grow:0;}.elementor-17110 .elementor-element.elementor-element-11186ab .elementor-icon-box-wrapper{gap:0px;}.elementor-17110 .elementor-element.elementor-element-11186ab .elementor-icon-box-title{margin-block-end:22px;color:#C99D66;}.elementor-17110 .elementor-element.elementor-element-11186ab .elementor-icon{font-size:191px;}.elementor-17110 .elementor-element.elementor-element-11186ab .elementor-icon-box-title, .elementor-17110 .elementor-element.elementor-element-11186ab .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-17110 .elementor-element.elementor-element-0ab2767{width:var( --container-widget-width, 29.381% );max-width:29.381%;--container-widget-width:29.381%;--container-widget-flex-grow:0;}.elementor-17110 .elementor-element.elementor-element-0ab2767 .elementor-icon-box-wrapper{gap:0px;}.elementor-17110 .elementor-element.elementor-element-0ab2767 .elementor-icon{font-size:159px;}.elementor-17110 .elementor-element.elementor-element-0ab2767 .elementor-icon-box-title, .elementor-17110 .elementor-element.elementor-element-0ab2767 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-17110 .elementor-element.elementor-element-0ab2767 .elementor-icon-box-title{color:#C99D66;}.elementor-17110 .elementor-element.elementor-element-37cda9b{width:var( --container-widget-width, 29.381% );max-width:29.381%;--container-widget-width:29.381%;--container-widget-flex-grow:0;}.elementor-17110 .elementor-element.elementor-element-37cda9b .elementor-icon-box-wrapper{gap:0px;}.elementor-17110 .elementor-element.elementor-element-37cda9b .elementor-icon{font-size:191px;}.elementor-17110 .elementor-element.elementor-element-37cda9b .elementor-icon-box-title, .elementor-17110 .elementor-element.elementor-element-37cda9b .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-17110 .elementor-element.elementor-element-37cda9b .elementor-icon-box-title{color:#C99D66;}.elementor-17110 .elementor-element.elementor-element-ca730af{width:var( --container-widget-width, 29.381% );max-width:29.381%;--container-widget-width:29.381%;--container-widget-flex-grow:0;}.elementor-17110 .elementor-element.elementor-element-ca730af .elementor-icon-box-wrapper{gap:0px;}.elementor-17110 .elementor-element.elementor-element-ca730af .elementor-icon{font-size:159px;}.elementor-17110 .elementor-element.elementor-element-ca730af .elementor-icon-box-title, .elementor-17110 .elementor-element.elementor-element-ca730af .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-17110 .elementor-element.elementor-element-ca730af .elementor-icon-box-title{color:#C99D66;}.elementor-17110 .elementor-element.elementor-element-e139ba0{width:var( --container-widget-width, 29.381% );max-width:29.381%;--container-widget-width:29.381%;--container-widget-flex-grow:0;}.elementor-17110 .elementor-element.elementor-element-e139ba0 .elementor-icon-box-wrapper{gap:0px;}.elementor-17110 .elementor-element.elementor-element-e139ba0 .elementor-icon{font-size:191px;}.elementor-17110 .elementor-element.elementor-element-e139ba0 .elementor-icon-box-title, .elementor-17110 .elementor-element.elementor-element-e139ba0 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-17110 .elementor-element.elementor-element-e139ba0 .elementor-icon-box-title{color:#C99D66;}.elementor-17110 .elementor-element.elementor-element-a5e6610{--spacer-size:3px;}.elementor-17110 .elementor-element.elementor-element-abc8c55{--spacer-size:3px;}.elementor-17110 .elementor-element.elementor-element-46623a9{--spacer-size:3px;}.elementor-17110 .elementor-element.elementor-element-656f957:not(.elementor-motion-effects-element-type-background), .elementor-17110 .elementor-element.elementor-element-656f957 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17110 .elementor-element.elementor-element-656f957{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17110 .elementor-element.elementor-element-656f957 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17110 .elementor-element.elementor-element-00d43e4{--spacer-size:40px;}.elementor-17110 .elementor-element.elementor-element-8feb830{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-17110 .elementor-element.elementor-element-8feb830 .elementor-divider-separator{width:100%;}.elementor-17110 .elementor-element.elementor-element-8feb830 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-17110 .elementor-element.elementor-element-6bf14e5{width:var( --container-widget-width, 92.778% );max-width:92.778%;--container-widget-width:92.778%;--container-widget-flex-grow:0;text-align:start;}.elementor-17110 .elementor-element.elementor-element-6bf14e5 > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-17110 .elementor-element.elementor-element-6bf14e5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-824b9df{--spacer-size:50px;}.elementor-17110 .elementor-element.elementor-element-51699f5:not(.elementor-motion-effects-element-type-background), .elementor-17110 .elementor-element.elementor-element-51699f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17110 .elementor-element.elementor-element-51699f5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17110 .elementor-element.elementor-element-51699f5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17110 .elementor-element.elementor-element-54bfb79 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17110 .elementor-element.elementor-element-fe0f522 .elementor-icon-box-wrapper{gap:15px;}.elementor-17110 .elementor-element.elementor-element-fe0f522.elementor-view-stacked .elementor-icon{background-color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-fe0f522.elementor-view-framed .elementor-icon, .elementor-17110 .elementor-element.elementor-element-fe0f522.elementor-view-default .elementor-icon{fill:#CA9E67;color:#CA9E67;border-color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-fe0f522 .elementor-icon{font-size:90px;}.elementor-17110 .elementor-element.elementor-element-fe0f522 .elementor-icon-box-title, .elementor-17110 .elementor-element.elementor-element-fe0f522 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;}.elementor-17110 .elementor-element.elementor-element-fe0f522 .elementor-icon-box-title{color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-fe0f522 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-ec7e1fe .elementor-icon-box-wrapper{gap:15px;}.elementor-17110 .elementor-element.elementor-element-ec7e1fe.elementor-view-stacked .elementor-icon{background-color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-ec7e1fe.elementor-view-framed .elementor-icon, .elementor-17110 .elementor-element.elementor-element-ec7e1fe.elementor-view-default .elementor-icon{fill:#CA9E67;color:#CA9E67;border-color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-ec7e1fe .elementor-icon{font-size:90px;}.elementor-17110 .elementor-element.elementor-element-ec7e1fe .elementor-icon-box-title, .elementor-17110 .elementor-element.elementor-element-ec7e1fe .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;}.elementor-17110 .elementor-element.elementor-element-ec7e1fe .elementor-icon-box-title{color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-ec7e1fe .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-82ae87c .elementor-icon-box-wrapper{gap:15px;}.elementor-17110 .elementor-element.elementor-element-82ae87c.elementor-view-stacked .elementor-icon{background-color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-82ae87c.elementor-view-framed .elementor-icon, .elementor-17110 .elementor-element.elementor-element-82ae87c.elementor-view-default .elementor-icon{fill:#CA9E67;color:#CA9E67;border-color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-82ae87c .elementor-icon{font-size:90px;}.elementor-17110 .elementor-element.elementor-element-82ae87c .elementor-icon-box-title, .elementor-17110 .elementor-element.elementor-element-82ae87c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;}.elementor-17110 .elementor-element.elementor-element-82ae87c .elementor-icon-box-title{color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-82ae87c .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-c8717e6{--spacer-size:50px;}.elementor-17110 .elementor-element.elementor-element-c2a3a48:not(.elementor-motion-effects-element-type-background), .elementor-17110 .elementor-element.elementor-element-c2a3a48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tubosol.com.mx/wp-content/uploads/2026/10/pie-de-pagina-resid.webp");background-position:center center;}.elementor-17110 .elementor-element.elementor-element-c2a3a48{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17110 .elementor-element.elementor-element-c2a3a48 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17110 .elementor-element.elementor-element-55f047a{--spacer-size:89px;}.elementor-17110 .elementor-element.elementor-element-8cd0193{--spacer-size:12px;}.elementor-17110 .elementor-element.elementor-element-db2bdd7:not(.elementor-motion-effects-element-type-background), .elementor-17110 .elementor-element.elementor-element-db2bdd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17110 .elementor-element.elementor-element-db2bdd7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17110 .elementor-element.elementor-element-db2bdd7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17110 .elementor-element.elementor-element-54a8afc{--spacer-size:40px;}.elementor-17110 .elementor-element.elementor-element-b428e31{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-17110 .elementor-element.elementor-element-b428e31 .elementor-divider-separator{width:100%;}.elementor-17110 .elementor-element.elementor-element-b428e31 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-17110 .elementor-element.elementor-element-28d6882:not(.elementor-motion-effects-element-type-background), .elementor-17110 .elementor-element.elementor-element-28d6882 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17110 .elementor-element.elementor-element-28d6882{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17110 .elementor-element.elementor-element-28d6882 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17110 .elementor-element.elementor-element-2c93f50 > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-17110 .elementor-element.elementor-element-3a3735b{width:var( --container-widget-width, 92.778% );max-width:92.778%;--container-widget-width:92.778%;--container-widget-flex-grow:0;text-align:start;}.elementor-17110 .elementor-element.elementor-element-3a3735b > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-17110 .elementor-element.elementor-element-3a3735b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#CA9E67;}.elementor-17110 .elementor-element.elementor-element-261c81a{--spacer-size:19px;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{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-17110 .elementor-element.elementor-element-ef45632 .elementor-toggle-title, .elementor-17110 .elementor-element.elementor-element-ef45632 .elementor-toggle-icon{color:#C99D66;}.elementor-17110 .elementor-element.elementor-element-ef45632 .elementor-toggle-icon svg{fill:#C99D66;}.elementor-17110 .elementor-element.elementor-element-ef45632 .elementor-tab-title.elementor-active a, .elementor-17110 .elementor-element.elementor-element-ef45632 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#C99D66;}.elementor-17110 .elementor-element.elementor-element-ef45632 .elementor-tab-content{color:#FFFFFF;}.elementor-17110 .elementor-element.elementor-element-db394c3{--spacer-size:50px;}.elementor-17110 .elementor-element.elementor-element-95670e2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17110 .elementor-element.elementor-element-95670e2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tubosol.com.mx/wp-content/uploads/2026/10/calefactor-terraza-pareja-iglesia.webp");background-position:top right;background-repeat:no-repeat;}.elementor-17110 .elementor-element.elementor-element-95670e2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17110 .elementor-element.elementor-element-95670e2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-17110 .elementor-element.elementor-element-944cf36{width:47%;}.elementor-17110 .elementor-element.elementor-element-126cae8{width:53%;}.elementor-17110 .elementor-element.elementor-element-0b621f8{width:47%;}.elementor-17110 .elementor-element.elementor-element-f6da559{width:53%;}.elementor-17110 .elementor-element.elementor-element-add7423{width:53%;}.elementor-17110 .elementor-element.elementor-element-1f99858{width:47%;}.elementor-17110 .elementor-element.elementor-element-878df83{width:47%;}.elementor-17110 .elementor-element.elementor-element-cc57878{width:53%;}.elementor-17110 .elementor-element.elementor-element-2577d49{width:53%;}.elementor-17110 .elementor-element.elementor-element-11f0e73{width:47%;}.elementor-17110 .elementor-element.elementor-element-9da463d{width:32.317%;}.elementor-17110 .elementor-element.elementor-element-249ea11{width:67.683%;}}@media(max-width:767px){.elementor-17110 .elementor-element.elementor-element-4104cca4:not(.elementor-motion-effects-element-type-background), .elementor-17110 .elementor-element.elementor-element-4104cca4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tubosol.com.mx/wp-content/uploads/2026/10/Portada-Ultra-Slim-WIFI-telefono.webp");background-position:0px 222px;background-repeat:no-repeat;background-size:601px auto;}.elementor-17110 .elementor-element.elementor-element-aa1bb13{text-align:center;}.elementor-17110 .elementor-element.elementor-element-36d0a00 > .elementor-widget-container{margin:0px 40px 0px 40px;}.elementor-17110 .elementor-element.elementor-element-9b4058f > .elementor-widget-container{margin:0px 40px 0px 40px;}.elementor-17110 .elementor-element.elementor-element-68f6c99{--spacer-size:79px;}.elementor-17110 .elementor-element.elementor-element-944cf36:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17110 .elementor-element.elementor-element-944cf36 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tubosol.com.mx/wp-content/uploads/2026/10/calefactor-terraza-pareja-iglesia.webp");background-position:0px -223px;background-size:cover;}.elementor-17110 .elementor-element.elementor-element-0092069 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-17110 .elementor-element.elementor-element-0b621f8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17110 .elementor-element.elementor-element-91fb3e2{--spacer-size:1px;}.elementor-17110 .elementor-element.elementor-element-60c97cd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17110 .elementor-element.elementor-element-878df83 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17110 .elementor-element.elementor-element-c3b4e6b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17110 .elementor-element.elementor-element-e42216a > .elementor-element-populated{margin:0px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.elementor-17110 .elementor-element.elementor-element-fec5181 > .elementor-element-populated{margin:0px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.elementor-17110 .elementor-element.elementor-element-87a25d8 > .elementor-element-populated{margin:0px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.elementor-17110 .elementor-element.elementor-element-ad8b1a5 > .elementor-element-populated{margin:0px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.elementor-17110 .elementor-element.elementor-element-561214b > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-17110 .elementor-element.elementor-element-e732e7c > .elementor-element-populated{margin:0px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.elementor-17110 .elementor-element.elementor-element-b009b2c > .elementor-element-populated{margin:0px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.elementor-17110 .elementor-element.elementor-element-9f2944d > .elementor-element-populated{margin:0px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.elementor-17110 .elementor-element.elementor-element-7b0bfd7 > .elementor-element-populated{margin:0px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.elementor-17110 .elementor-element.elementor-element-9da463d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17110 .elementor-element.elementor-element-9da463d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tubosol.com.mx/wp-content/uploads/2026/10/terraza-polanco-768x1152.webp");background-position:0px -191px;background-size:cover;}.elementor-17110 .elementor-element.elementor-element-249ea11 > .elementor-element-populated{margin:0px 0px 0px 40px;--e-column-margin-right:0px;--e-column-margin-left:40px;}.elementor-17110 .elementor-element.elementor-element-834e03c .elementor-icon-box-title{margin-block-end:50px;}.elementor-17110 .elementor-element.elementor-element-834e03c .elementor-icon{font-size:80px;}.elementor-17110 .elementor-element.elementor-element-834e03c .elementor-icon-box-title, .elementor-17110 .elementor-element.elementor-element-834e03c .elementor-icon-box-title a{font-size:14px;}.elementor-17110 .elementor-element.elementor-element-b2ef3a5 .elementor-icon-box-title{margin-block-end:50px;}.elementor-17110 .elementor-element.elementor-element-b2ef3a5 .elementor-icon{font-size:80px;}.elementor-17110 .elementor-element.elementor-element-b2ef3a5 .elementor-icon-box-title, .elementor-17110 .elementor-element.elementor-element-b2ef3a5 .elementor-icon-box-title a{font-size:14px;}.elementor-17110 .elementor-element.elementor-element-0b41882 .elementor-icon-box-wrapper{gap:0px;}.elementor-17110 .elementor-element.elementor-element-0b41882 .elementor-icon-box-title{margin-block-end:50px;}.elementor-17110 .elementor-element.elementor-element-0b41882 .elementor-icon{font-size:80px;}.elementor-17110 .elementor-element.elementor-element-0b41882 .elementor-icon-box-title, .elementor-17110 .elementor-element.elementor-element-0b41882 .elementor-icon-box-title a{font-size:14px;}.elementor-17110 .elementor-element.elementor-element-49c4d35 .elementor-icon-box-title{margin-block-end:50px;}.elementor-17110 .elementor-element.elementor-element-49c4d35 .elementor-icon{font-size:80px;}.elementor-17110 .elementor-element.elementor-element-49c4d35 .elementor-icon-box-title, .elementor-17110 .elementor-element.elementor-element-49c4d35 .elementor-icon-box-title a{font-size:14px;}.elementor-17110 .elementor-element.elementor-element-11186ab .elementor-icon-box-title{margin-block-end:50px;}.elementor-17110 .elementor-element.elementor-element-11186ab .elementor-icon{font-size:80px;}.elementor-17110 .elementor-element.elementor-element-11186ab .elementor-icon-box-title, .elementor-17110 .elementor-element.elementor-element-11186ab .elementor-icon-box-title a{font-size:14px;}.elementor-17110 .elementor-element.elementor-element-0ab2767 .elementor-icon-box-title{margin-block-end:50px;}.elementor-17110 .elementor-element.elementor-element-0ab2767 .elementor-icon{font-size:80px;}.elementor-17110 .elementor-element.elementor-element-0ab2767 .elementor-icon-box-title, .elementor-17110 .elementor-element.elementor-element-0ab2767 .elementor-icon-box-title a{font-size:14px;}.elementor-17110 .elementor-element.elementor-element-37cda9b .elementor-icon{font-size:80px;}.elementor-17110 .elementor-element.elementor-element-37cda9b .elementor-icon-box-title, .elementor-17110 .elementor-element.elementor-element-37cda9b .elementor-icon-box-title a{font-size:14px;}.elementor-17110 .elementor-element.elementor-element-ca730af .elementor-icon{font-size:80px;}.elementor-17110 .elementor-element.elementor-element-ca730af .elementor-icon-box-title, .elementor-17110 .elementor-element.elementor-element-ca730af .elementor-icon-box-title a{font-size:14px;}.elementor-17110 .elementor-element.elementor-element-e139ba0 .elementor-icon{font-size:80px;}.elementor-17110 .elementor-element.elementor-element-e139ba0 .elementor-icon-box-title, .elementor-17110 .elementor-element.elementor-element-e139ba0 .elementor-icon-box-title a{font-size:14px;}.elementor-17110 .elementor-element.elementor-element-54bfb79 > .elementor-element-populated{margin:0px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.elementor-17110 .elementor-element.elementor-element-611d0f8 > .elementor-element-populated{margin:0px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.elementor-17110 .elementor-element.elementor-element-ae6d302 > .elementor-element-populated{margin:0px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.elementor-17110 .elementor-element.elementor-element-2c93f50 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17110 .elementor-element.elementor-element-ef45632 > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-17110 .elementor-element.elementor-element-95670e2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17110 .elementor-element.elementor-element-95670e2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}}/* Start custom CSS for basic-table, class: .elementor-element-50b3c4f *//* Mantiene tu texto blanco en cualquier pantalla */
.elementor-17110 .elementor-element.elementor-element-50b3c4f h5,
.elementor-17110 .elementor-element.elementor-element-50b3c4f td,
.elementor-17110 .elementor-element.elementor-element-50b3c4f th {
    color: #ffffff !important;
}

/* --- AJUSTES EXCLUSIVOS PARA MÓVIL --- */
@media (max-width: 767px) {
    /* Fuerza a la tabla a no salirse de los márgenes de Elementor */
    .elementor-17110 .elementor-element.elementor-element-50b3c4f table {
        table-layout: fixed !important; /* Distribuye el espacio de forma estricta */
        width: 100% !important;        /* Se adapta al 100% del ancho del móvil */
        min-width: 100% !important;    
        border-collapse: collapse !important;
    }

    /* Ajusta las dos columnas al 50% de ancho cada una (o el porcentaje que prefieras) */
    .elementor-17110 .elementor-element.elementor-element-50b3c4f td, 
    .elementor-17110 .elementor-element.elementor-element-50b3c4f th {
        width: 50% !important;         
        word-wrap: break-word !important; /* Si una palabra es muy larga, la rompe para que no empuje la tabla */
        font-size: 14px !important;       /* Achica la letra para que quepa mejor en pantallas pequeñas */
        padding: 8px 4px !important;      /* Reduce el espacio interno para ganar área visual */
    }
}/* End custom CSS */