.elementor-22 .elementor-element.elementor-element-3f3228a{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--overlay-opacity:0.65;--padding-top:0180px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-3f3228a:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-3f3228a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tineotllc.com/wp-content/uploads/close-up-of-truck-on-parking-2026-03-09-08-12-13-utc-1.webp");background-position:center center;background-size:cover;}.elementor-22 .elementor-element.elementor-element-3f3228a::before, .elementor-22 .elementor-element.elementor-element-3f3228a > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-3f3228a > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-3f3228a > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-3f3228a > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-3f3228a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-ad4b207 );--background-overlay:'';}.elementor-22 .elementor-element.elementor-element-3f3228a.e-con{--align-self:center;}.elementor-22 .elementor-element.elementor-element-b18a34b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-b18a34b.e-con{--align-self:center;}.elementor-22 .elementor-element.elementor-element-78f81db .elementor-heading-title{font-family:"GILROY", Sans-serif;font-size:33px;font-weight:600;text-transform:uppercase;line-height:28px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-d3c429b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d3c429b:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-d3c429b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFA;}.elementor-22 .elementor-element.elementor-element-da2b872{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-fd4d4d3{text-align:center;}.elementor-22 .elementor-element.elementor-element-fd4d4d3 .elementor-heading-title{font-family:"GILROY", Sans-serif;font-size:32px;font-weight:600;line-height:39px;color:var( --e-global-color-64f7625 );}.elementor-22 .elementor-element.elementor-element-d8772c2{width:var( --container-widget-width, 93.469% );max-width:93.469%;--container-widget-width:93.469%;--container-widget-flex-grow:0;text-align:center;font-family:"GILROY", Sans-serif;font-size:17px;font-weight:400;line-height:21px;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-d8772c2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-d8772c2 a{color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-27a6628{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-14a9d27 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-22 .elementor-element.elementor-element-14a9d27 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-22 .elementor-element.elementor-element-14a9d27{--image-border-radius:3px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-b18a34b{--width:75%;}.elementor-22 .elementor-element.elementor-element-da2b872{--width:100%;}.elementor-22 .elementor-element.elementor-element-27a6628{--width:100%;}}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-3f3228a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-3f3228a{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:110px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-78f81db{text-align:center;}.elementor-22 .elementor-element.elementor-element-78f81db .elementor-heading-title{font-size:23px;}.elementor-22 .elementor-element.elementor-element-d3c429b{--padding-top:30px;--padding-bottom:30px;--padding-left:05px;--padding-right:05px;}.elementor-22 .elementor-element.elementor-element-da2b872{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-fd4d4d3 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-d8772c2{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;font-size:14px;}.elementor-22 .elementor-element.elementor-element-27a6628{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-d3c429b */.elementor-22 .elementor-element.elementor-element-d3c429b {
    /* Color de fondo base y fallback (Blanco Puro) */
    background-color: #FFFFFF !important;
    
    background-image: 
        /* --- Grupo A: Olas finitas desde arriba-izquierda (4 líneas) --- */
        /* Línea 1 (Más cercana a la esquina - Opacidad 5%) */
        radial-gradient(ellipse 110% 110% at -15% -15%, transparent 40%, rgba(28, 120, 140, 0.05) 40.1%, rgba(28, 120, 140, 0.05) 40.3%, transparent 40.4%),
        /* Línea 2 (Espaciado medio - Opacidad 3%) */
        radial-gradient(ellipse 110% 110% at -15% -15%, transparent 48%, rgba(28, 120, 140, 0.03) 48.1%, rgba(28, 120, 140, 0.03) 48.3%, transparent 48.4%),
        /* Línea 3 (Espaciado medio - Opacidad 4%) */
        radial-gradient(ellipse 110% 110% at -15% -15%, transparent 56%, rgba(28, 120, 140, 0.04) 56.1%, rgba(28, 120, 140, 0.04) 56.3%, transparent 56.4%),
        /* Línea 4 (Más alejada - Opacidad 2%) */
        radial-gradient(ellipse 110% 110% at -15% -15%, transparent 64%, rgba(28, 120, 140, 0.02) 64.1%, rgba(28, 120, 140, 0.02) 64.3%, transparent 64.4%),
        
        /* --- Grupo B: Olas finitas desde abajo-derecha (4 líneas) --- */
        /* Línea 5 (Más cercana a la esquina - Opacidad 6%) */
        radial-gradient(ellipse 130% 130% at 115% 115%, transparent 35%, rgba(28, 120, 140, 0.06) 35.1%, rgba(28, 120, 140, 0.06) 35.3%, transparent 35.4%),
        /* Línea 6 (Espaciado medio - Opacidad 3%) */
        radial-gradient(ellipse 130% 130% at 115% 115%, transparent 45%, rgba(28, 120, 140, 0.03) 45.1%, rgba(28, 120, 140, 0.03) 45.3%, transparent 45.4%),
        /* Línea 7 (Espaciado medio - Opacidad 4%) */
        radial-gradient(ellipse 130% 130% at 115% 115%, transparent 55%, rgba(28, 120, 140, 0.04) 55.1%, rgba(28, 120, 140, 0.04) 55.3%, transparent 55.4%),
        /* Línea 8 (Más alejada - Opacidad 2%) */
        radial-gradient(ellipse 130% 130% at 115% 115%, transparent 65%, rgba(28, 120, 140, 0.02) 65.1%, rgba(28, 120, 140, 0.02) 65.3%, transparent 65.4%),

        /* Degradado base de luz suave: centro blanco puro, desvaneciéndose a FFFDFA en los bordes */
        radial-gradient(circle at 50% 50%, #FFFFFF 0%, #FFFDFA 100%) !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'GILROY';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://tineotllc.com/wp-content/uploads/Gilroy-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'GILROY';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://tineotllc.com/wp-content/uploads/Gilroy-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'GILROY';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://tineotllc.com/wp-content/uploads/Gilroy-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'GILROY';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://tineotllc.com/wp-content/uploads/Gilroy-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'GILROY';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://tineotllc.com/wp-content/uploads/Gilroy-Heavy.woff2') format('woff2');
}
/* End Custom Fonts CSS */