.elementor-3203 .elementor-element.elementor-element-2850b357{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-3203 .elementor-element.elementor-element-2850b357.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3203 .elementor-element.elementor-element-24c8a084{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-3203 .elementor-element.elementor-element-24c8a084:not(.elementor-motion-effects-element-type-background), .elementor-3203 .elementor-element.elementor-element-24c8a084 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://pipetoro.co/wp-content/uploads/2026/05/FN-SERVICIOS-HD1.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3203 .elementor-element.elementor-element-24c8a084::before, .elementor-3203 .elementor-element.elementor-element-24c8a084 > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-24c8a084 > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-24c8a084 > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-24c8a084 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-24c8a084 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://pipetoro.co/wp-content/uploads/2026/05/FN-SERVICIOS-HD1.1.webp");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:55% auto;}.elementor-3203 .elementor-element.elementor-element-24c8a084::before{filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3203 .elementor-element.elementor-element-38d62501{--spacer-size:50px;}.elementor-3203 .elementor-element.elementor-element-614da4b0{width:100%;max-width:100%;top:0px;z-index:0;}body:not(.rtl) .elementor-3203 .elementor-element.elementor-element-614da4b0{left:0px;}body.rtl .elementor-3203 .elementor-element.elementor-element-614da4b0{right:0px;}.elementor-3203 .elementor-element.elementor-element-1f7c7f89{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3203 .elementor-element.elementor-element-6bb24cf{padding:0% 25% 0% 0%;text-align:start;}.elementor-3203 .elementor-element.elementor-element-6bb24cf .elementor-heading-title{font-family:"Bookmania";font-size:5vw;font-weight:600;color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-a0cb989{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;text-align:start;}.elementor-3203 .elementor-element.elementor-element-a0cb989 .elementor-heading-title{font-family:"PPTelegraf";font-size:2.5vw;font-weight:400;color:var( --e-global-color-03abea3 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3203 .elementor-element.elementor-element-1af53eb{padding:0% 40% 0% 0%;font-family:"PPTelegraf";font-size:1.5vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-1af53eb p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-167ce4bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3203 .elementor-element.elementor-element-6c49806a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-3203 .elementor-element.elementor-element-6c49806a.e-con{--order:99999 /* order end hack */;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3203 .elementor-element.elementor-element-3d3ad4b9 .elementor-button{background-color:var( --e-global-color-b1c4662 );font-family:"PPTelegraf";font-size:1.2vw;font-weight:500;text-transform:uppercase;line-height:1em;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:5px 5px 5px 5px;}.elementor-3203 .elementor-element.elementor-element-3d3ad4b9 .elementor-button:hover, .elementor-3203 .elementor-element.elementor-element-3d3ad4b9 .elementor-button:focus{background-color:var( --e-global-color-03abea3 );color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-3d3ad4b9.elementor-element{--order:99999 /* order end hack */;}.elementor-3203 .elementor-element.elementor-element-3d3ad4b9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3203 .elementor-element.elementor-element-3d3ad4b9 .elementor-button:hover svg, .elementor-3203 .elementor-element.elementor-element-3d3ad4b9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-b8c55e .elementor-button{background-color:var( --e-global-color-b1c4662 );font-family:"PPTelegraf";font-size:1.2vw;font-weight:500;text-transform:uppercase;line-height:1em;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:5px 5px 5px 5px;}.elementor-3203 .elementor-element.elementor-element-b8c55e .elementor-button:hover, .elementor-3203 .elementor-element.elementor-element-b8c55e .elementor-button:focus{background-color:var( --e-global-color-03abea3 );color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-b8c55e.elementor-element{--order:99999 /* order end hack */;}.elementor-3203 .elementor-element.elementor-element-b8c55e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3203 .elementor-element.elementor-element-b8c55e .elementor-button:hover svg, .elementor-3203 .elementor-element.elementor-element-b8c55e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-197bac4c{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:1;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;--z-index:5;}.elementor-3203 .elementor-element.elementor-element-197bac4c:not(.elementor-motion-effects-element-type-background), .elementor-3203 .elementor-element.elementor-element-197bac4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://pipetoro.co/wp-content/uploads/2026/04/FN-TRES-UNI.webp");background-position:center center;background-size:cover;}.elementor-3203 .elementor-element.elementor-element-197bac4c::before, .elementor-3203 .elementor-element.elementor-element-197bac4c > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-197bac4c > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-197bac4c > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-197bac4c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-197bac4c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://pipetoro.co/wp-content/uploads/2026/05/FN-LINES-MC-2.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3203 .elementor-element.elementor-element-0eba95b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3203 .elementor-element.elementor-element-b5563a4{--display:flex;}.elementor-3203 .elementor-element.elementor-element-03d4584{padding:0% 0% 0% 0%;text-align:start;}.elementor-3203 .elementor-element.elementor-element-03d4584 .elementor-heading-title{font-family:"Bookmania";font-size:4vw;font-weight:600;color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-d404868{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3203 .elementor-element.elementor-element-d773206{padding:0% 0% 0% 0%;font-family:"PPTelegraf";font-size:1.5vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-d773206 p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-62bfe35{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--border-radius:30px 30px 30px 30px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;--z-index:20;}.elementor-3203 .elementor-element.elementor-element-62bfe35:not(.elementor-motion-effects-element-type-background), .elementor-3203 .elementor-element.elementor-element-62bfe35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3D3D3;}.elementor-3203 .elementor-element.elementor-element-2d847e4{padding:0% 8% 0% 8%;text-align:center;font-family:"PPTelegraf";font-size:1.7vw;font-weight:500;color:#000000;}.elementor-3203 .elementor-element.elementor-element-2d847e4 p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-6281e8c1{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:1;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;--z-index:5;}.elementor-3203 .elementor-element.elementor-element-6281e8c1:not(.elementor-motion-effects-element-type-background), .elementor-3203 .elementor-element.elementor-element-6281e8c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3D3D3;}.elementor-3203 .elementor-element.elementor-element-6281e8c1::before, .elementor-3203 .elementor-element.elementor-element-6281e8c1 > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-6281e8c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-6281e8c1 > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-6281e8c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-6281e8c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://pipetoro.co/wp-content/uploads/2026/04/fondo-lineas-5.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3203 .elementor-element.elementor-element-12ab2a18{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;text-align:start;}.elementor-3203 .elementor-element.elementor-element-12ab2a18.elementor-element{--align-self:center;}.elementor-3203 .elementor-element.elementor-element-12ab2a18 .elementor-heading-title{font-family:"Bookmania";font-size:5vw;font-weight:600;color:#000000;}.elementor-3203 .elementor-element.elementor-element-143c0bb8{--display:flex;}.elementor-3203 .elementor-element.elementor-element-13933d47{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3203 .elementor-element.elementor-element-1e1c5457 img{width:350px;}.elementor-3203 .elementor-element.elementor-element-a21a337{padding:0% 20% 0% 20%;top:4%;text-align:center;font-family:"PPTelegraf";font-size:1.2vw;font-weight:900;line-height:1.2em;color:#FFFFFF;}body:not(.rtl) .elementor-3203 .elementor-element.elementor-element-a21a337{left:30%;}body.rtl .elementor-3203 .elementor-element.elementor-element-a21a337{right:30%;}.elementor-3203 .elementor-element.elementor-element-a21a337 p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-792de0b2{padding:0% 20% 0% 20%;text-align:center;font-family:"PPTelegraf";font-size:1.2vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-792de0b2 p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-2628c736{--display:flex;}.elementor-3203 .elementor-element.elementor-element-5426a59{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3203 .elementor-element.elementor-element-8e820b4 img{width:350px;}.elementor-3203 .elementor-element.elementor-element-234bd60c{padding:0% 20% 0% 20%;top:4%;text-align:center;font-family:"PPTelegraf";font-size:1.2vw;font-weight:900;line-height:1.2em;color:#FFFFFF;}body:not(.rtl) .elementor-3203 .elementor-element.elementor-element-234bd60c{left:30%;}body.rtl .elementor-3203 .elementor-element.elementor-element-234bd60c{right:30%;}.elementor-3203 .elementor-element.elementor-element-234bd60c p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-6178b37e{padding:0% 20% 0% 20%;text-align:center;font-family:"PPTelegraf";font-size:1.2vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-6178b37e p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-36b1ca65{--display:flex;}.elementor-3203 .elementor-element.elementor-element-7f85106f{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3203 .elementor-element.elementor-element-4fb247a2 img{width:350px;}.elementor-3203 .elementor-element.elementor-element-7fd71147{padding:0% 20% 0% 20%;top:4%;text-align:center;font-family:"PPTelegraf";font-size:1.2vw;font-weight:700;line-height:1.2em;color:#FFFFFF;}body:not(.rtl) .elementor-3203 .elementor-element.elementor-element-7fd71147{left:30%;}body.rtl .elementor-3203 .elementor-element.elementor-element-7fd71147{right:30%;}.elementor-3203 .elementor-element.elementor-element-7fd71147 p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-2f9444e9{padding:0% 20% 0% 20%;text-align:center;font-family:"PPTelegraf";font-size:1.2vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-2f9444e9 p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-2e65be32{--display:flex;}.elementor-3203 .elementor-element.elementor-element-34fbedd6{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3203 .elementor-element.elementor-element-1d97697a img{width:350px;}.elementor-3203 .elementor-element.elementor-element-47c14256{padding:0% 20% 0% 20%;top:4%;text-align:center;font-family:"PPTelegraf";font-size:1.2vw;font-weight:700;line-height:1.2em;color:#FFFFFF;}body:not(.rtl) .elementor-3203 .elementor-element.elementor-element-47c14256{left:30%;}body.rtl .elementor-3203 .elementor-element.elementor-element-47c14256{right:30%;}.elementor-3203 .elementor-element.elementor-element-47c14256 p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-7c77bf90{padding:0% 20% 0% 20%;text-align:center;font-family:"PPTelegraf";font-size:1.2vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-7c77bf90 p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-2bfb6698{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-03abea3 );}.elementor-3203 .elementor-element.elementor-element-5defbe8a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3203 .elementor-element.elementor-element-69e43a23{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3203 .elementor-element.elementor-element-177ea0c1 img{width:350px;}.elementor-3203 .elementor-element.elementor-element-41cd1286{padding:0% 20% 0% 20%;top:6.248%;text-align:center;font-family:"PPTelegraf";font-size:1.5vw;font-weight:900;line-height:1.2em;color:#FFFFFF;}body:not(.rtl) .elementor-3203 .elementor-element.elementor-element-41cd1286{left:28.5%;}body.rtl .elementor-3203 .elementor-element.elementor-element-41cd1286{right:28.5%;}.elementor-3203 .elementor-element.elementor-element-41cd1286 p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-c904098{padding:0% 20% 0% 20%;text-align:center;font-family:"PPTelegraf";font-size:1.2vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-c904098 p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-6164c7a3{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3203 .elementor-element.elementor-element-5247f29d img{width:350px;}.elementor-3203 .elementor-element.elementor-element-1c579393{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 20% 0% 20%;top:6%;text-align:center;font-family:"PPTelegraf";font-size:1.5vw;font-weight:900;line-height:1.2em;color:#FFFFFF;}body:not(.rtl) .elementor-3203 .elementor-element.elementor-element-1c579393{left:28%;}body.rtl .elementor-3203 .elementor-element.elementor-element-1c579393{right:28%;}.elementor-3203 .elementor-element.elementor-element-1c579393 p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-4b115fbf{padding:0% 15% 0% 15%;text-align:center;font-family:"PPTelegraf";font-size:1.2vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-4b115fbf p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-771e089f{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3203 .elementor-element.elementor-element-7cabcd5a img{width:350px;}.elementor-3203 .elementor-element.elementor-element-1275b722{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 20% 0% 20%;top:6%;text-align:center;font-family:"PPTelegraf";font-size:1.5vw;font-weight:900;line-height:1.2em;color:#FFFFFF;}body:not(.rtl) .elementor-3203 .elementor-element.elementor-element-1275b722{left:28%;}body.rtl .elementor-3203 .elementor-element.elementor-element-1275b722{right:28%;}.elementor-3203 .elementor-element.elementor-element-1275b722 p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-25d5559d{padding:0% 20% 0% 20%;text-align:center;font-family:"PPTelegraf";font-size:1.2vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-25d5559d p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-1c21ab90{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3203 .elementor-element.elementor-element-5d67aacc img{width:350px;}.elementor-3203 .elementor-element.elementor-element-43dbfa4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 20% 0% 20%;top:6%;text-align:center;font-family:"PPTelegraf";font-size:1.5vw;font-weight:900;line-height:1.2em;color:#FFFFFF;}body:not(.rtl) .elementor-3203 .elementor-element.elementor-element-43dbfa4e{left:28%;}body.rtl .elementor-3203 .elementor-element.elementor-element-43dbfa4e{right:28%;}.elementor-3203 .elementor-element.elementor-element-43dbfa4e p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-70eae72c{padding:0% 20% 0% 20%;text-align:center;font-family:"PPTelegraf";font-size:1.2vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-70eae72c p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-16d34340{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;--z-index:5;}.elementor-3203 .elementor-element.elementor-element-16d34340:not(.elementor-motion-effects-element-type-background), .elementor-3203 .elementor-element.elementor-element-16d34340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pipetoro.co/wp-content/uploads/2026/05/FN-SERVICIOS-HD2.webp");background-position:center center;background-size:cover;}.elementor-3203 .elementor-element.elementor-element-18090ee{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 1% 0% 0%;text-align:start;}.elementor-3203 .elementor-element.elementor-element-18090ee.elementor-element{--align-self:center;}.elementor-3203 .elementor-element.elementor-element-18090ee .elementor-heading-title{font-family:"Bookmania";font-size:5vw;font-weight:600;color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-58c7d8{--display:flex;}.elementor-3203 .elementor-element.elementor-element-4358f4e{--display:flex;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;--z-index:2;}.elementor-3203 .elementor-element.elementor-element-4358f4e::before, .elementor-3203 .elementor-element.elementor-element-4358f4e > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-4358f4e > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-4358f4e > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-4358f4e > .e-con-inner > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-4358f4e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://pipetoro.co/wp-content/uploads/2026/04/FN-TRESUNIVERSOS-CASILLAS.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3203 .elementor-element.elementor-element-4358f4e:hover::before, .elementor-3203 .elementor-element.elementor-element-4358f4e:hover > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-4358f4e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-4358f4e > .elementor-background-slideshow:hover::before, .elementor-3203 .elementor-element.elementor-element-4358f4e > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://pipetoro.co/wp-content/uploads/2026/04/FN-TRESUNIVERSOS-CASILLAS-1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3203 .elementor-element.elementor-element-4358f4e::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3203 .elementor-element.elementor-element-4358f4e:hover{--overlay-opacity:1;}.elementor-3203 .elementor-element.elementor-element-4358f4e:hover::before{filter:brightness( 133% ) contrast( 48% ) saturate( 45% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3203 .elementor-element.elementor-element-c2c360c{text-align:center;}.elementor-3203 .elementor-element.elementor-element-c2c360c .elementor-heading-title{font-family:"Bookmania";font-size:2vw;font-weight:600;color:#000000;}.elementor-3203 .elementor-element.elementor-element-6a83313{--spacer-size:2vh;}.elementor-3203 .elementor-element.elementor-element-84251bb{font-family:"PPTelegraf";font-size:1.3vw;font-weight:400;line-height:1.2em;color:#000000;}.elementor-3203 .elementor-element.elementor-element-84251bb a:hover, .elementor-3203 .elementor-element.elementor-element-84251bb a:focus{color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-126d8c38{--display:flex;}.elementor-3203 .elementor-element.elementor-element-33cb6fb{--display:flex;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;--z-index:2;}.elementor-3203 .elementor-element.elementor-element-33cb6fb::before, .elementor-3203 .elementor-element.elementor-element-33cb6fb > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-33cb6fb > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-33cb6fb > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-33cb6fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-33cb6fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://pipetoro.co/wp-content/uploads/2026/04/FN-TRESUNIVERSOS-CASILLAS-1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3203 .elementor-element.elementor-element-33cb6fb:hover::before, .elementor-3203 .elementor-element.elementor-element-33cb6fb:hover > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-33cb6fb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-33cb6fb > .elementor-background-slideshow:hover::before, .elementor-3203 .elementor-element.elementor-element-33cb6fb > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://pipetoro.co/wp-content/uploads/2026/04/FN-TRESUNIVERSOS-CASILLAS.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3203 .elementor-element.elementor-element-33cb6fb::before{filter:brightness( 133% ) contrast( 48% ) saturate( 15% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3203 .elementor-element.elementor-element-33cb6fb:hover{--overlay-opacity:1;}.elementor-3203 .elementor-element.elementor-element-33cb6fb:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3203 .elementor-element.elementor-element-efc390a{text-align:center;}.elementor-3203 .elementor-element.elementor-element-efc390a .elementor-heading-title{font-family:"Bookmania";font-size:2vw;font-weight:600;color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-d115a79{--spacer-size:2vh;}.elementor-3203 .elementor-element.elementor-element-3c1400c{font-family:"PPTelegraf";font-size:1.3vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-3c1400c a:hover, .elementor-3203 .elementor-element.elementor-element-3c1400c a:focus{color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-f56bcc2{--display:flex;}.elementor-3203 .elementor-element.elementor-element-d410a34{--display:flex;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;--z-index:2;}.elementor-3203 .elementor-element.elementor-element-d410a34::before, .elementor-3203 .elementor-element.elementor-element-d410a34 > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-d410a34 > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-d410a34 > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-d410a34 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-d410a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://pipetoro.co/wp-content/uploads/2026/04/FN-TRESUNIVERSOS-CASILLAS.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3203 .elementor-element.elementor-element-d410a34:hover::before, .elementor-3203 .elementor-element.elementor-element-d410a34:hover > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-d410a34:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-d410a34 > .elementor-background-slideshow:hover::before, .elementor-3203 .elementor-element.elementor-element-d410a34 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://pipetoro.co/wp-content/uploads/2026/04/FN-TRESUNIVERSOS-CASILLAS-1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3203 .elementor-element.elementor-element-d410a34::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3203 .elementor-element.elementor-element-d410a34:hover{--overlay-opacity:1;}.elementor-3203 .elementor-element.elementor-element-d410a34:hover::before{filter:brightness( 133% ) contrast( 48% ) saturate( 45% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3203 .elementor-element.elementor-element-b20bacd{text-align:center;}.elementor-3203 .elementor-element.elementor-element-b20bacd .elementor-heading-title{font-family:"Bookmania";font-size:2vw;font-weight:600;color:#000000;}.elementor-3203 .elementor-element.elementor-element-8cbcb76{--spacer-size:2vh;}.elementor-3203 .elementor-element.elementor-element-f127f94{font-family:"PPTelegraf";font-size:1.3vw;font-weight:400;line-height:1.2em;color:#000000;}.elementor-3203 .elementor-element.elementor-element-398bfa1f{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-03abea3 );--e-n-carousel-dots-hover-color:var( --e-global-color-b1c4662 );}.elementor-3203 .elementor-element.elementor-element-67ef13d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3203 .elementor-element.elementor-element-67ef13d6.e-con{--align-self:center;}.elementor-3203 .elementor-element.elementor-element-1280a22e{--display:flex;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;--z-index:2;}.elementor-3203 .elementor-element.elementor-element-1280a22e::before, .elementor-3203 .elementor-element.elementor-element-1280a22e > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-1280a22e > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-1280a22e > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-1280a22e > .e-con-inner > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-1280a22e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://pipetoro.co/wp-content/uploads/2026/04/FN-TRESUNIVERSOS-CASILLAS.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3203 .elementor-element.elementor-element-1280a22e:hover::before, .elementor-3203 .elementor-element.elementor-element-1280a22e:hover > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-1280a22e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-1280a22e > .elementor-background-slideshow:hover::before, .elementor-3203 .elementor-element.elementor-element-1280a22e > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://pipetoro.co/wp-content/uploads/2026/04/FN-TRESUNIVERSOS-CASILLAS-1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3203 .elementor-element.elementor-element-1280a22e::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3203 .elementor-element.elementor-element-1280a22e:hover{--overlay-opacity:1;}.elementor-3203 .elementor-element.elementor-element-1280a22e:hover::before{filter:brightness( 133% ) contrast( 48% ) saturate( 45% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3203 .elementor-element.elementor-element-46781e8c{text-align:center;}.elementor-3203 .elementor-element.elementor-element-46781e8c .elementor-heading-title{font-family:"Bookmania";font-size:2vw;font-weight:600;color:#000000;}.elementor-3203 .elementor-element.elementor-element-7bd8aec1{--spacer-size:2vh;}.elementor-3203 .elementor-element.elementor-element-715d9f75{font-family:"PPTelegraf";font-size:1.3vw;font-weight:400;line-height:1.2em;color:#000000;}.elementor-3203 .elementor-element.elementor-element-715d9f75 a:hover, .elementor-3203 .elementor-element.elementor-element-715d9f75 a:focus{color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-af50402{--display:flex;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;--z-index:2;}.elementor-3203 .elementor-element.elementor-element-af50402::before, .elementor-3203 .elementor-element.elementor-element-af50402 > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-af50402 > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-af50402 > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-af50402 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-af50402 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://pipetoro.co/wp-content/uploads/2026/04/FN-TRESUNIVERSOS-CASILLAS-1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3203 .elementor-element.elementor-element-af50402:hover::before, .elementor-3203 .elementor-element.elementor-element-af50402:hover > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-af50402:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-af50402 > .elementor-background-slideshow:hover::before, .elementor-3203 .elementor-element.elementor-element-af50402 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://pipetoro.co/wp-content/uploads/2026/04/FN-TRESUNIVERSOS-CASILLAS.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3203 .elementor-element.elementor-element-af50402::before{filter:brightness( 133% ) contrast( 48% ) saturate( 15% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3203 .elementor-element.elementor-element-af50402:hover{--overlay-opacity:1;}.elementor-3203 .elementor-element.elementor-element-af50402:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3203 .elementor-element.elementor-element-e4a32a4{text-align:center;}.elementor-3203 .elementor-element.elementor-element-e4a32a4 .elementor-heading-title{font-family:"Bookmania";font-size:2vw;font-weight:600;color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-006269d{--spacer-size:2vh;}.elementor-3203 .elementor-element.elementor-element-9489990{font-family:"PPTelegraf";font-size:1.3vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-9489990 a:hover, .elementor-3203 .elementor-element.elementor-element-9489990 a:focus{color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-442b3942{--display:flex;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;--z-index:2;}.elementor-3203 .elementor-element.elementor-element-442b3942::before, .elementor-3203 .elementor-element.elementor-element-442b3942 > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-442b3942 > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-442b3942 > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-442b3942 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-442b3942 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://pipetoro.co/wp-content/uploads/2026/04/FN-TRESUNIVERSOS-CASILLAS.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3203 .elementor-element.elementor-element-442b3942:hover::before, .elementor-3203 .elementor-element.elementor-element-442b3942:hover > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-442b3942:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-442b3942 > .elementor-background-slideshow:hover::before, .elementor-3203 .elementor-element.elementor-element-442b3942 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://pipetoro.co/wp-content/uploads/2026/04/FN-TRESUNIVERSOS-CASILLAS-1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3203 .elementor-element.elementor-element-442b3942::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3203 .elementor-element.elementor-element-442b3942:hover{--overlay-opacity:1;}.elementor-3203 .elementor-element.elementor-element-442b3942:hover::before{filter:brightness( 133% ) contrast( 48% ) saturate( 45% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3203 .elementor-element.elementor-element-61b2683a{text-align:center;}.elementor-3203 .elementor-element.elementor-element-61b2683a .elementor-heading-title{font-family:"Bookmania";font-size:2vw;font-weight:600;color:#000000;}.elementor-3203 .elementor-element.elementor-element-5e10577f{--spacer-size:2vh;}.elementor-3203 .elementor-element.elementor-element-779a873e{font-family:"PPTelegraf";font-size:1.3vw;font-weight:400;line-height:1.2em;color:#000000;}.elementor-3203 .elementor-element.elementor-element-53f7b7e7{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;--z-index:4;}.elementor-3203 .elementor-element.elementor-element-53f7b7e7:not(.elementor-motion-effects-element-type-background), .elementor-3203 .elementor-element.elementor-element-53f7b7e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3203 .elementor-element.elementor-element-53f7b7e7::before, .elementor-3203 .elementor-element.elementor-element-53f7b7e7 > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-53f7b7e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-53f7b7e7 > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-53f7b7e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-53f7b7e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3203 .elementor-element.elementor-element-f2f3cba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3203 .elementor-element.elementor-element-62817c5{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-3203 .elementor-element.elementor-element-ec37218{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;text-align:start;}.elementor-3203 .elementor-element.elementor-element-ec37218.elementor-element{--align-self:center;}.elementor-3203 .elementor-element.elementor-element-ec37218 .elementor-heading-title{font-family:"Bookmania";font-size:4vw;font-weight:600;color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-4763d47{--display:flex;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3203 .elementor-element.elementor-element-4763d47::before, .elementor-3203 .elementor-element.elementor-element-4763d47 > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-4763d47 > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-4763d47 > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-4763d47 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-4763d47 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(-90deg, #00000000 0%, #000000 57%);}.elementor-3203 .elementor-element.elementor-element-6d886ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:1%;--padding-bottom:1%;--padding-left:5%;--padding-right:5%;}.elementor-3203 .elementor-element.elementor-element-6d886ae:hover::before, .elementor-3203 .elementor-element.elementor-element-6d886ae:hover > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-6d886ae:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-6d886ae > .elementor-background-slideshow:hover::before, .elementor-3203 .elementor-element.elementor-element-6d886ae > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://pipetoro.co/wp-content/uploads/2026/05/FN-MARCAS-UNV1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3203 .elementor-element.elementor-element-6d886ae:hover{--overlay-opacity:1;}.elementor-3203 .elementor-element.elementor-element-6d886ae:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0.8px ) hue-rotate( 0deg );}.elementor-3203 .elementor-element.elementor-element-c17d411{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3203 .elementor-element.elementor-element-904bb15{padding:0% 0% 0% 0%;font-family:"PPTelegraf";font-size:1.5vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-904bb15 p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-8678c51{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3203 .elementor-element.elementor-element-87b3f1b{padding:0% 0% 0% 0%;font-family:"PPTelegraf";font-size:1.5vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-87b3f1b p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-d68044f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:1%;--padding-bottom:1%;--padding-left:5%;--padding-right:5%;}.elementor-3203 .elementor-element.elementor-element-d68044f:hover::before, .elementor-3203 .elementor-element.elementor-element-d68044f:hover > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-d68044f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-d68044f > .elementor-background-slideshow:hover::before, .elementor-3203 .elementor-element.elementor-element-d68044f > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://pipetoro.co/wp-content/uploads/2026/05/FN-MARCAS-UNV1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3203 .elementor-element.elementor-element-d68044f:hover{--overlay-opacity:1;}.elementor-3203 .elementor-element.elementor-element-d68044f:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0.8px ) hue-rotate( 0deg );}.elementor-3203 .elementor-element.elementor-element-05667cf{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3203 .elementor-element.elementor-element-8b0d7d4{padding:0% 0% 0% 0%;font-family:"PPTelegraf";font-size:1.5vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-8b0d7d4 p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-3228706{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3203 .elementor-element.elementor-element-9fe2833{padding:0% 0% 0% 0%;font-family:"PPTelegraf";font-size:1.5vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-9fe2833 p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-4f0b6fe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:1%;--padding-bottom:1%;--padding-left:5%;--padding-right:5%;}.elementor-3203 .elementor-element.elementor-element-4f0b6fe:hover::before, .elementor-3203 .elementor-element.elementor-element-4f0b6fe:hover > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-4f0b6fe:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-4f0b6fe > .elementor-background-slideshow:hover::before, .elementor-3203 .elementor-element.elementor-element-4f0b6fe > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://pipetoro.co/wp-content/uploads/2026/05/FN-MARCAS-UNV1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3203 .elementor-element.elementor-element-4f0b6fe:hover{--overlay-opacity:1;}.elementor-3203 .elementor-element.elementor-element-4f0b6fe:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0.8px ) hue-rotate( 0deg );}.elementor-3203 .elementor-element.elementor-element-9442d2a{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3203 .elementor-element.elementor-element-e40bb6d{padding:0% 0% 0% 0%;font-family:"PPTelegraf";font-size:1.5vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-e40bb6d p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-5a03bde{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3203 .elementor-element.elementor-element-be25d68{padding:0% 0% 0% 0%;font-family:"PPTelegraf";font-size:1.5vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-be25d68 p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-510a305{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:1%;--padding-bottom:1%;--padding-left:5%;--padding-right:5%;}.elementor-3203 .elementor-element.elementor-element-510a305:hover::before, .elementor-3203 .elementor-element.elementor-element-510a305:hover > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-510a305:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-510a305 > .elementor-background-slideshow:hover::before, .elementor-3203 .elementor-element.elementor-element-510a305 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://pipetoro.co/wp-content/uploads/2026/05/FN-MARCAS-UNV1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3203 .elementor-element.elementor-element-510a305:hover{--overlay-opacity:1;}.elementor-3203 .elementor-element.elementor-element-510a305:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0.8px ) hue-rotate( 0deg );}.elementor-3203 .elementor-element.elementor-element-07609d9{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3203 .elementor-element.elementor-element-235a176{padding:0% 0% 0% 0%;font-family:"PPTelegraf";font-size:1.5vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-235a176 p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-3ed5b03{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3203 .elementor-element.elementor-element-67f7b45{padding:0% 0% 0% 0%;font-family:"PPTelegraf";font-size:1.5vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-67f7b45 p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-13caddd4{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;--z-index:5;}.elementor-3203 .elementor-element.elementor-element-13caddd4:not(.elementor-motion-effects-element-type-background), .elementor-3203 .elementor-element.elementor-element-13caddd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pipetoro.co/wp-content/uploads/2026/05/FN-MARCAS-UNV1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3203 .elementor-element.elementor-element-35532ec8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 1% 0% 0%;text-align:start;}.elementor-3203 .elementor-element.elementor-element-35532ec8.elementor-element{--align-self:center;}.elementor-3203 .elementor-element.elementor-element-35532ec8 .elementor-heading-title{font-family:"Bookmania";font-size:5vw;font-weight:600;color:#000000;}.elementor-3203 .elementor-element.elementor-element-1749a24f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3203 .elementor-element.elementor-element-3b328acd{--display:flex;}.elementor-3203 .elementor-element.elementor-element-9197a05{padding:0% 0% 0% 0%;font-family:"PPTelegraf";font-size:1.7vw;font-weight:500;line-height:1.2em;color:#000000;}.elementor-3203 .elementor-element.elementor-element-9197a05 p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-1eee4f04{text-align:start;}.elementor-3203 .elementor-element.elementor-element-1eee4f04 img{width:50%;}.elementor-3203 .elementor-element.elementor-element-6b7f305a{padding:0% 0% 0% 0%;font-family:"PPTelegraf";font-size:1.5vw;font-weight:500;line-height:1.2em;color:#000000;}.elementor-3203 .elementor-element.elementor-element-6b7f305a p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-736d0c96{--display:flex;}.elementor-3203 .elementor-element.elementor-element-13e72e95{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:1;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;--z-index:5;}.elementor-3203 .elementor-element.elementor-element-13e72e95:not(.elementor-motion-effects-element-type-background), .elementor-3203 .elementor-element.elementor-element-13e72e95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3203 .elementor-element.elementor-element-13e72e95::before, .elementor-3203 .elementor-element.elementor-element-13e72e95 > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-13e72e95 > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-13e72e95 > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-13e72e95 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-13e72e95 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://pipetoro.co/wp-content/uploads/2026/05/FN-LINEAS-MC.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3203 .elementor-element.elementor-element-a4e2c51{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 30% 0% 0%;text-align:start;}.elementor-3203 .elementor-element.elementor-element-a4e2c51.elementor-element{--align-self:center;}.elementor-3203 .elementor-element.elementor-element-a4e2c51 .elementor-heading-title{font-family:"Bookmania";font-size:5vw;font-weight:600;color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-62b98a5{--display:flex;}.elementor-3203 .elementor-element.elementor-element-1829854{--display:flex;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;--z-index:2;}.elementor-3203 .elementor-element.elementor-element-1829854::before, .elementor-3203 .elementor-element.elementor-element-1829854 > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-1829854 > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-1829854 > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-1829854 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-1829854 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://pipetoro.co/wp-content/uploads/2026/04/FN-TRESUNIVERSOS-CASILLAS.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3203 .elementor-element.elementor-element-1829854:hover::before, .elementor-3203 .elementor-element.elementor-element-1829854:hover > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-1829854:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-1829854 > .elementor-background-slideshow:hover::before, .elementor-3203 .elementor-element.elementor-element-1829854 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://pipetoro.co/wp-content/uploads/2026/04/FN-TRESUNIVERSOS-CASILLAS-1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3203 .elementor-element.elementor-element-1829854::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3203 .elementor-element.elementor-element-1829854:hover{--overlay-opacity:1;}.elementor-3203 .elementor-element.elementor-element-1829854:hover::before{filter:brightness( 133% ) contrast( 48% ) saturate( 45% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3203 .elementor-element.elementor-element-deec790{text-align:start;}.elementor-3203 .elementor-element.elementor-element-deec790 .elementor-heading-title{font-family:"Bookmania";font-size:2vw;font-weight:600;color:#000000;}.elementor-3203 .elementor-element.elementor-element-d5e72e6{--spacer-size:2vh;}.elementor-3203 .elementor-element.elementor-element-b5c9097{font-family:"PPTelegraf";font-size:1.3vw;font-weight:400;line-height:1.2em;color:#000000;}.elementor-3203 .elementor-element.elementor-element-b5c9097 a:hover, .elementor-3203 .elementor-element.elementor-element-b5c9097 a:focus{color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-42b573f{--display:flex;}.elementor-3203 .elementor-element.elementor-element-8dc7b6c{--display:flex;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;--z-index:2;}.elementor-3203 .elementor-element.elementor-element-8dc7b6c::before, .elementor-3203 .elementor-element.elementor-element-8dc7b6c > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-8dc7b6c > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-8dc7b6c > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-8dc7b6c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-8dc7b6c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://pipetoro.co/wp-content/uploads/2026/04/FN-TRESUNIVERSOS-CASILLAS-1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3203 .elementor-element.elementor-element-8dc7b6c:hover::before, .elementor-3203 .elementor-element.elementor-element-8dc7b6c:hover > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-8dc7b6c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-8dc7b6c > .elementor-background-slideshow:hover::before, .elementor-3203 .elementor-element.elementor-element-8dc7b6c > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://pipetoro.co/wp-content/uploads/2026/04/FN-TRESUNIVERSOS-CASILLAS.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3203 .elementor-element.elementor-element-8dc7b6c::before{filter:brightness( 133% ) contrast( 48% ) saturate( 15% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3203 .elementor-element.elementor-element-8dc7b6c:hover{--overlay-opacity:1;}.elementor-3203 .elementor-element.elementor-element-8dc7b6c:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3203 .elementor-element.elementor-element-2cc2cb8{text-align:start;}.elementor-3203 .elementor-element.elementor-element-2cc2cb8 .elementor-heading-title{font-family:"Bookmania";font-size:2vw;font-weight:600;color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-2eeff32{--spacer-size:2vh;}.elementor-3203 .elementor-element.elementor-element-a740e77{font-family:"PPTelegraf";font-size:1.3vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-a740e77 a:hover, .elementor-3203 .elementor-element.elementor-element-a740e77 a:focus{color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-be1e69d{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-03abea3 );--e-n-carousel-dots-hover-color:var( --e-global-color-b1c4662 );}.elementor-3203 .elementor-element.elementor-element-69eec19{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3203 .elementor-element.elementor-element-69eec19.e-con{--align-self:center;}.elementor-3203 .elementor-element.elementor-element-28b2375{--display:flex;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;--z-index:2;}.elementor-3203 .elementor-element.elementor-element-28b2375::before, .elementor-3203 .elementor-element.elementor-element-28b2375 > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-28b2375 > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-28b2375 > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-28b2375 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-28b2375 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://pipetoro.co/wp-content/uploads/2026/04/FN-TRESUNIVERSOS-CASILLAS.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3203 .elementor-element.elementor-element-28b2375:hover::before, .elementor-3203 .elementor-element.elementor-element-28b2375:hover > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-28b2375:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-28b2375 > .elementor-background-slideshow:hover::before, .elementor-3203 .elementor-element.elementor-element-28b2375 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://pipetoro.co/wp-content/uploads/2026/04/FN-TRESUNIVERSOS-CASILLAS-1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3203 .elementor-element.elementor-element-28b2375::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3203 .elementor-element.elementor-element-28b2375:hover{--overlay-opacity:1;}.elementor-3203 .elementor-element.elementor-element-28b2375:hover::before{filter:brightness( 133% ) contrast( 48% ) saturate( 45% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3203 .elementor-element.elementor-element-eb050a5{text-align:start;}.elementor-3203 .elementor-element.elementor-element-eb050a5 .elementor-heading-title{font-family:"Bookmania";font-size:2vw;font-weight:600;color:#000000;}.elementor-3203 .elementor-element.elementor-element-6ec2de5{--spacer-size:2vh;}.elementor-3203 .elementor-element.elementor-element-4434166{font-family:"PPTelegraf";font-size:1.3vw;font-weight:400;line-height:1.2em;color:#000000;}.elementor-3203 .elementor-element.elementor-element-4434166 a:hover, .elementor-3203 .elementor-element.elementor-element-4434166 a:focus{color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-c626181{--display:flex;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;--z-index:2;}.elementor-3203 .elementor-element.elementor-element-c626181::before, .elementor-3203 .elementor-element.elementor-element-c626181 > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-c626181 > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-c626181 > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-c626181 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-c626181 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://pipetoro.co/wp-content/uploads/2026/04/FN-TRESUNIVERSOS-CASILLAS-1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3203 .elementor-element.elementor-element-c626181:hover::before, .elementor-3203 .elementor-element.elementor-element-c626181:hover > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-c626181:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-c626181 > .elementor-background-slideshow:hover::before, .elementor-3203 .elementor-element.elementor-element-c626181 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://pipetoro.co/wp-content/uploads/2026/04/FN-TRESUNIVERSOS-CASILLAS.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3203 .elementor-element.elementor-element-c626181::before{filter:brightness( 133% ) contrast( 48% ) saturate( 15% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3203 .elementor-element.elementor-element-c626181:hover{--overlay-opacity:1;}.elementor-3203 .elementor-element.elementor-element-c626181:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3203 .elementor-element.elementor-element-c8a5a29{text-align:start;}.elementor-3203 .elementor-element.elementor-element-c8a5a29 .elementor-heading-title{font-family:"Bookmania";font-size:2vw;font-weight:600;color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-ba4a71a{--spacer-size:2vh;}.elementor-3203 .elementor-element.elementor-element-339b0c7{font-family:"PPTelegraf";font-size:1.3vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-339b0c7 a:hover, .elementor-3203 .elementor-element.elementor-element-339b0c7 a:focus{color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-0e9b1d4{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:1;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;--z-index:5;}.elementor-3203 .elementor-element.elementor-element-0e9b1d4:not(.elementor-motion-effects-element-type-background), .elementor-3203 .elementor-element.elementor-element-0e9b1d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7D7D7;}.elementor-3203 .elementor-element.elementor-element-0e9b1d4::before, .elementor-3203 .elementor-element.elementor-element-0e9b1d4 > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-0e9b1d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-0e9b1d4 > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-0e9b1d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-0e9b1d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://pipetoro.co/wp-content/uploads/2026/05/FN-LINEAS-MC.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3203 .elementor-element.elementor-element-f840ea2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3203 .elementor-element.elementor-element-b0db509{--display:flex;}.elementor-3203 .elementor-element.elementor-element-f0efd48{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;text-align:start;}.elementor-3203 .elementor-element.elementor-element-f0efd48.elementor-element{--align-self:center;}.elementor-3203 .elementor-element.elementor-element-f0efd48 .elementor-heading-title{font-family:"Bookmania";font-size:2.8vw;font-weight:700;color:#000000;}.elementor-3203 .elementor-element.elementor-element-0c07041{--display:flex;}.elementor-3203 .elementor-element.elementor-element-dca0d02{padding:0% 0% 0% 0%;font-family:"PPTelegraf";font-size:1.7vw;font-weight:500;line-height:1.2em;color:#000000;}.elementor-3203 .elementor-element.elementor-element-dca0d02 p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-d7236be .elementor-button{background-color:var( --e-global-color-b1c4662 );font-family:"PPTelegraf";font-size:1.2vw;font-weight:500;text-transform:uppercase;line-height:1em;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:5px 5px 5px 5px;}.elementor-3203 .elementor-element.elementor-element-d7236be .elementor-button:hover, .elementor-3203 .elementor-element.elementor-element-d7236be .elementor-button:focus{background-color:var( --e-global-color-03abea3 );color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-d7236be.elementor-element{--order:99999 /* order end hack */;}.elementor-3203 .elementor-element.elementor-element-d7236be .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3203 .elementor-element.elementor-element-d7236be .elementor-button:hover svg, .elementor-3203 .elementor-element.elementor-element-d7236be .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-600af90{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3203 .elementor-element.elementor-element-9c103b2 .elementor-button{background-color:var( --e-global-color-b1c4662 );font-family:"PPTelegraf";font-size:1.2vw;font-weight:500;text-transform:uppercase;line-height:1em;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:5px 5px 5px 5px;}.elementor-3203 .elementor-element.elementor-element-9c103b2 .elementor-button:hover, .elementor-3203 .elementor-element.elementor-element-9c103b2 .elementor-button:focus{background-color:var( --e-global-color-03abea3 );color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-9c103b2.elementor-element{--order:99999 /* order end hack */;}.elementor-3203 .elementor-element.elementor-element-9c103b2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3203 .elementor-element.elementor-element-9c103b2 .elementor-button:hover svg, .elementor-3203 .elementor-element.elementor-element-9c103b2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-b6f0f57 .elementor-button{background-color:var( --e-global-color-b1c4662 );font-family:"PPTelegraf";font-size:1.2vw;font-weight:500;text-transform:uppercase;line-height:1em;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:5px 5px 5px 5px;}.elementor-3203 .elementor-element.elementor-element-b6f0f57 .elementor-button:hover, .elementor-3203 .elementor-element.elementor-element-b6f0f57 .elementor-button:focus{background-color:var( --e-global-color-03abea3 );color:#FFFFFF;}.elementor-3203 .elementor-element.elementor-element-b6f0f57.elementor-element{--order:99999 /* order end hack */;}.elementor-3203 .elementor-element.elementor-element-b6f0f57 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3203 .elementor-element.elementor-element-b6f0f57 .elementor-button:hover svg, .elementor-3203 .elementor-element.elementor-element-b6f0f57 .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3203 .elementor-element.elementor-element-1f7c7f89{--width:100%;}.elementor-3203 .elementor-element.elementor-element-0eba95b{--width:100%;}.elementor-3203 .elementor-element.elementor-element-b5563a4{--width:70%;}.elementor-3203 .elementor-element.elementor-element-d404868{--width:50%;}.elementor-3203 .elementor-element.elementor-element-62bfe35{--width:100%;}.elementor-3203 .elementor-element.elementor-element-5defbe8a{--width:100%;}.elementor-3203 .elementor-element.elementor-element-69e43a23{--width:100%;}.elementor-3203 .elementor-element.elementor-element-4358f4e{--width:33%;}.elementor-3203 .elementor-element.elementor-element-33cb6fb{--width:33%;}.elementor-3203 .elementor-element.elementor-element-d410a34{--width:33%;}.elementor-3203 .elementor-element.elementor-element-1280a22e{--width:33%;}.elementor-3203 .elementor-element.elementor-element-af50402{--width:33%;}.elementor-3203 .elementor-element.elementor-element-442b3942{--width:33%;}.elementor-3203 .elementor-element.elementor-element-62817c5{--width:70%;}.elementor-3203 .elementor-element.elementor-element-4763d47{--width:30%;}.elementor-3203 .elementor-element.elementor-element-c17d411{--width:50%;}.elementor-3203 .elementor-element.elementor-element-8678c51{--width:50%;}.elementor-3203 .elementor-element.elementor-element-05667cf{--width:50%;}.elementor-3203 .elementor-element.elementor-element-3228706{--width:50%;}.elementor-3203 .elementor-element.elementor-element-9442d2a{--width:50%;}.elementor-3203 .elementor-element.elementor-element-5a03bde{--width:50%;}.elementor-3203 .elementor-element.elementor-element-07609d9{--width:50%;}.elementor-3203 .elementor-element.elementor-element-3ed5b03{--width:50%;}.elementor-3203 .elementor-element.elementor-element-3b328acd{--width:40%;}.elementor-3203 .elementor-element.elementor-element-736d0c96{--width:60%;}.elementor-3203 .elementor-element.elementor-element-1829854{--width:33%;}.elementor-3203 .elementor-element.elementor-element-8dc7b6c{--width:33%;}.elementor-3203 .elementor-element.elementor-element-28b2375{--width:33%;}.elementor-3203 .elementor-element.elementor-element-c626181{--width:33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3203 .elementor-element.elementor-element-2850b357{--width:100%;}.elementor-3203 .elementor-element.elementor-element-4358f4e{--width:50%;}.elementor-3203 .elementor-element.elementor-element-33cb6fb{--width:50%;}.elementor-3203 .elementor-element.elementor-element-d410a34{--width:50%;}.elementor-3203 .elementor-element.elementor-element-1280a22e{--width:50%;}.elementor-3203 .elementor-element.elementor-element-af50402{--width:50%;}.elementor-3203 .elementor-element.elementor-element-442b3942{--width:50%;}.elementor-3203 .elementor-element.elementor-element-3b328acd{--width:60%;}.elementor-3203 .elementor-element.elementor-element-736d0c96{--width:50%;}.elementor-3203 .elementor-element.elementor-element-1829854{--width:50%;}.elementor-3203 .elementor-element.elementor-element-8dc7b6c{--width:50%;}.elementor-3203 .elementor-element.elementor-element-28b2375{--width:50%;}.elementor-3203 .elementor-element.elementor-element-c626181{--width:50%;}}@media(min-width:1025px){.elementor-3203 .elementor-element.elementor-element-24c8a084:not(.elementor-motion-effects-element-type-background), .elementor-3203 .elementor-element.elementor-element-24c8a084 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-3203 .elementor-element.elementor-element-6281e8c1::before, .elementor-3203 .elementor-element.elementor-element-6281e8c1 > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-6281e8c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-6281e8c1 > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-6281e8c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-6281e8c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-3203 .elementor-element.elementor-element-16d34340:not(.elementor-motion-effects-element-type-background), .elementor-3203 .elementor-element.elementor-element-16d34340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-3203 .elementor-element.elementor-element-13e72e95::before, .elementor-3203 .elementor-element.elementor-element-13e72e95 > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-13e72e95 > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-13e72e95 > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-13e72e95 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-13e72e95 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-3203 .elementor-element.elementor-element-0e9b1d4::before, .elementor-3203 .elementor-element.elementor-element-0e9b1d4 > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-0e9b1d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-0e9b1d4 > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-0e9b1d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-0e9b1d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}@media(max-width:1024px){.elementor-3203 .elementor-element.elementor-element-2850b357{--min-height:50vh;}.elementor-3203 .elementor-element.elementor-element-24c8a084{--min-height:50vh;}.elementor-3203 .elementor-element.elementor-element-24c8a084:not(.elementor-motion-effects-element-type-background), .elementor-3203 .elementor-element.elementor-element-24c8a084 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-3203 .elementor-element.elementor-element-1af53eb{font-size:2vw;}.elementor-3203 .elementor-element.elementor-element-3d3ad4b9 .elementor-button{font-size:1.8vw;}.elementor-3203 .elementor-element.elementor-element-b8c55e .elementor-button{font-size:1.8vw;}.elementor-3203 .elementor-element.elementor-element-197bac4c{--min-height:50vh;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3203 .elementor-element.elementor-element-d773206{font-size:2vw;}.elementor-3203 .elementor-element.elementor-element-2d847e4{padding:0% 0% 0% 0%;font-size:2vw;}.elementor-3203 .elementor-element.elementor-element-6281e8c1{--min-height:50vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3203 .elementor-element.elementor-element-a21a337{top:21%;font-size:2vw;}.elementor-3203 .elementor-element.elementor-element-792de0b2{font-size:1.5vw;}.elementor-3203 .elementor-element.elementor-element-234bd60c{top:21%;font-size:2vw;}.elementor-3203 .elementor-element.elementor-element-6178b37e{font-size:1.5vw;}.elementor-3203 .elementor-element.elementor-element-7fd71147{top:21%;font-size:2vw;}.elementor-3203 .elementor-element.elementor-element-2f9444e9{font-size:1.5vw;}.elementor-3203 .elementor-element.elementor-element-47c14256{top:21%;font-size:2vw;}.elementor-3203 .elementor-element.elementor-element-7c77bf90{font-size:1.5vw;}.elementor-3203 .elementor-element.elementor-element-2bfb6698{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3203 .elementor-element.elementor-element-41cd1286{top:21%;font-size:2vw;}.elementor-3203 .elementor-element.elementor-element-c904098{font-size:1.5vw;}.elementor-3203 .elementor-element.elementor-element-1c579393{top:21%;font-size:2vw;}.elementor-3203 .elementor-element.elementor-element-4b115fbf{font-size:1.5vw;}.elementor-3203 .elementor-element.elementor-element-1275b722{top:21%;font-size:2vw;}.elementor-3203 .elementor-element.elementor-element-25d5559d{font-size:1.5vw;}.elementor-3203 .elementor-element.elementor-element-43dbfa4e{top:21%;font-size:2vw;}.elementor-3203 .elementor-element.elementor-element-70eae72c{font-size:1.5vw;}.elementor-3203 .elementor-element.elementor-element-16d34340{--min-height:50vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:18vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3203 .elementor-element.elementor-element-16d34340:not(.elementor-motion-effects-element-type-background), .elementor-3203 .elementor-element.elementor-element-16d34340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-3203 .elementor-element.elementor-element-c2c360c .elementor-heading-title{font-size:2.5vw;}.elementor-3203 .elementor-element.elementor-element-6a83313{--spacer-size:1vh;}.elementor-3203 .elementor-element.elementor-element-84251bb{font-size:1.5vw;}.elementor-3203 .elementor-element.elementor-element-efc390a .elementor-heading-title{font-size:2.5vw;}.elementor-3203 .elementor-element.elementor-element-d115a79{--spacer-size:1vh;}.elementor-3203 .elementor-element.elementor-element-3c1400c{font-size:1.5vw;}.elementor-3203 .elementor-element.elementor-element-b20bacd .elementor-heading-title{font-size:2.5vw;}.elementor-3203 .elementor-element.elementor-element-8cbcb76{--spacer-size:1vh;}.elementor-3203 .elementor-element.elementor-element-f127f94{font-size:1.5vw;}.elementor-3203 .elementor-element.elementor-element-398bfa1f{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3203 .elementor-element.elementor-element-46781e8c .elementor-heading-title{font-size:2.5vw;}.elementor-3203 .elementor-element.elementor-element-7bd8aec1{--spacer-size:1vh;}.elementor-3203 .elementor-element.elementor-element-715d9f75{font-size:1.5vw;}.elementor-3203 .elementor-element.elementor-element-e4a32a4 .elementor-heading-title{font-size:2.5vw;}.elementor-3203 .elementor-element.elementor-element-006269d{--spacer-size:1vh;}.elementor-3203 .elementor-element.elementor-element-9489990{font-size:1.5vw;}.elementor-3203 .elementor-element.elementor-element-61b2683a .elementor-heading-title{font-size:2.5vw;}.elementor-3203 .elementor-element.elementor-element-5e10577f{--spacer-size:1vh;}.elementor-3203 .elementor-element.elementor-element-779a873e{font-size:1.5vw;}.elementor-3203 .elementor-element.elementor-element-53f7b7e7{--min-height:50vh;}.elementor-3203 .elementor-element.elementor-element-904bb15{font-size:2vw;}.elementor-3203 .elementor-element.elementor-element-87b3f1b{font-size:2vw;}.elementor-3203 .elementor-element.elementor-element-8b0d7d4{font-size:2vw;}.elementor-3203 .elementor-element.elementor-element-9fe2833{font-size:2vw;}.elementor-3203 .elementor-element.elementor-element-e40bb6d{font-size:2vw;}.elementor-3203 .elementor-element.elementor-element-be25d68{font-size:2vw;}.elementor-3203 .elementor-element.elementor-element-235a176{font-size:2vw;}.elementor-3203 .elementor-element.elementor-element-67f7b45{font-size:2vw;}.elementor-3203 .elementor-element.elementor-element-13caddd4{--min-height:50vh;--padding-top:18vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3203 .elementor-element.elementor-element-1749a24f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3203 .elementor-element.elementor-element-9197a05{padding:0% 0% 0% 0%;font-size:2vw;}.elementor-3203 .elementor-element.elementor-element-6b7f305a{padding:0% 0% 0% 0%;font-size:2vw;}.elementor-3203 .elementor-element.elementor-element-13e72e95{--min-height:50vh;--padding-top:18vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3203 .elementor-element.elementor-element-deec790 .elementor-heading-title{font-size:2.5vw;}.elementor-3203 .elementor-element.elementor-element-d5e72e6{--spacer-size:1vh;}.elementor-3203 .elementor-element.elementor-element-b5c9097{font-size:1.5vw;}.elementor-3203 .elementor-element.elementor-element-2cc2cb8 .elementor-heading-title{font-size:2.5vw;}.elementor-3203 .elementor-element.elementor-element-2eeff32{--spacer-size:1vh;}.elementor-3203 .elementor-element.elementor-element-a740e77{font-size:1.5vw;}.elementor-3203 .elementor-element.elementor-element-be1e69d{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3203 .elementor-element.elementor-element-eb050a5 .elementor-heading-title{font-size:2.5vw;}.elementor-3203 .elementor-element.elementor-element-6ec2de5{--spacer-size:1vh;}.elementor-3203 .elementor-element.elementor-element-4434166{font-size:1.5vw;}.elementor-3203 .elementor-element.elementor-element-c8a5a29 .elementor-heading-title{font-size:2.5vw;}.elementor-3203 .elementor-element.elementor-element-ba4a71a{--spacer-size:1vh;}.elementor-3203 .elementor-element.elementor-element-339b0c7{font-size:1.5vw;}.elementor-3203 .elementor-element.elementor-element-0e9b1d4{--min-height:50vh;--padding-top:18vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3203 .elementor-element.elementor-element-b0db509{--justify-content:flex-end;}.elementor-3203 .elementor-element.elementor-element-0c07041{--justify-content:flex-end;}.elementor-3203 .elementor-element.elementor-element-dca0d02{padding:0% 0% 0% 0%;font-size:2vw;}.elementor-3203 .elementor-element.elementor-element-d7236be .elementor-button{font-size:1.8vw;}.elementor-3203 .elementor-element.elementor-element-600af90{--grid-auto-flow:row;}.elementor-3203 .elementor-element.elementor-element-9c103b2 .elementor-button{font-size:1.8vw;}.elementor-3203 .elementor-element.elementor-element-b6f0f57 .elementor-button{font-size:1.8vw;}}@media(max-width:767px){.elementor-3203 .elementor-element.elementor-element-2850b357{--min-height:40vh;--justify-content:center;}.elementor-3203 .elementor-element.elementor-element-24c8a084{--min-height:40vh;--overlay-opacity:0.58;}.elementor-3203 .elementor-element.elementor-element-24c8a084:not(.elementor-motion-effects-element-type-background), .elementor-3203 .elementor-element.elementor-element-24c8a084 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-3203 .elementor-element.elementor-element-24c8a084::before, .elementor-3203 .elementor-element.elementor-element-24c8a084 > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-24c8a084 > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-24c8a084 > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-24c8a084 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-24c8a084 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:50% 70%;background-size:60% auto;}.elementor-3203 .elementor-element.elementor-element-38d62501{--spacer-size:74px;}body:not(.rtl) .elementor-3203 .elementor-element.elementor-element-614da4b0{left:0%;}body.rtl .elementor-3203 .elementor-element.elementor-element-614da4b0{right:0%;}.elementor-3203 .elementor-element.elementor-element-614da4b0{top:25%;}.elementor-3203 .elementor-element.elementor-element-1f7c7f89{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3203 .elementor-element.elementor-element-6bb24cf{padding:0% 10% 0% 10%;text-align:center;}.elementor-3203 .elementor-element.elementor-element-6bb24cf .elementor-heading-title{font-size:5vw;}.elementor-3203 .elementor-element.elementor-element-a0cb989{padding:0% 10% 0% 10%;text-align:center;}.elementor-3203 .elementor-element.elementor-element-a0cb989 .elementor-heading-title{font-size:4vw;}.elementor-3203 .elementor-element.elementor-element-1af53eb{padding:0% 5% 0% 5%;text-align:center;font-size:4vw;line-height:1.2em;}.elementor-3203 .elementor-element.elementor-element-3d3ad4b9{width:100%;max-width:100%;}.elementor-3203 .elementor-element.elementor-element-3d3ad4b9 .elementor-button{font-size:3.8vw;}.elementor-3203 .elementor-element.elementor-element-b8c55e{width:100%;max-width:100%;}.elementor-3203 .elementor-element.elementor-element-b8c55e .elementor-button{font-size:3.8vw;}.elementor-3203 .elementor-element.elementor-element-197bac4c{--min-height:50vh;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:25vw;--padding-bottom:25vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3203 .elementor-element.elementor-element-197bac4c::before, .elementor-3203 .elementor-element.elementor-element-197bac4c > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-197bac4c > .e-con-inner > .elementor-background-video-container::before, .elementor-3203 .elementor-element.elementor-element-197bac4c > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-197bac4c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3203 .elementor-element.elementor-element-197bac4c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center left;background-size:cover;}.elementor-3203 .elementor-element.elementor-element-03d4584{padding:0% 25% 0% 20%;text-align:center;}.elementor-3203 .elementor-element.elementor-element-03d4584 .elementor-heading-title{font-size:5vw;}.elementor-3203 .elementor-element.elementor-element-d773206{padding:0% 5% 0% 5%;text-align:center;font-size:4vw;line-height:1.2em;}.elementor-3203 .elementor-element.elementor-element-62bfe35{--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-3203 .elementor-element.elementor-element-2d847e4{text-align:center;font-size:3.8vw;}.elementor-3203 .elementor-element.elementor-element-2d847e4 p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-6281e8c1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:030vw;--padding-bottom:10vw;--padding-left:05vw;--padding-right:5vw;}.elementor-3203 .elementor-element.elementor-element-12ab2a18{padding:0% 15% 0% 15%;text-align:center;}.elementor-3203 .elementor-element.elementor-element-12ab2a18 .elementor-heading-title{font-size:5vw;}.elementor-3203 .elementor-element.elementor-element-1e1c5457 img{width:280px;}body:not(.rtl) .elementor-3203 .elementor-element.elementor-element-a21a337{left:29%;}body.rtl .elementor-3203 .elementor-element.elementor-element-a21a337{right:29%;}.elementor-3203 .elementor-element.elementor-element-a21a337{top:7%;font-size:4vw;}.elementor-3203 .elementor-element.elementor-element-792de0b2{padding:25% 25% 25% 25%;font-size:4vw;}.elementor-3203 .elementor-element.elementor-element-8e820b4 img{width:280px;}body:not(.rtl) .elementor-3203 .elementor-element.elementor-element-234bd60c{left:28.5%;}body.rtl .elementor-3203 .elementor-element.elementor-element-234bd60c{right:28.5%;}.elementor-3203 .elementor-element.elementor-element-234bd60c{top:7%;font-size:4vw;}.elementor-3203 .elementor-element.elementor-element-6178b37e{padding:25% 25% 25% 25%;font-size:4vw;}.elementor-3203 .elementor-element.elementor-element-4fb247a2 img{width:280px;}body:not(.rtl) .elementor-3203 .elementor-element.elementor-element-7fd71147{left:28.5%;}body.rtl .elementor-3203 .elementor-element.elementor-element-7fd71147{right:28.5%;}.elementor-3203 .elementor-element.elementor-element-7fd71147{top:7%;font-size:4vw;}.elementor-3203 .elementor-element.elementor-element-2f9444e9{padding:25% 25% 25% 25%;font-size:4vw;}.elementor-3203 .elementor-element.elementor-element-1d97697a img{width:280px;}body:not(.rtl) .elementor-3203 .elementor-element.elementor-element-47c14256{left:28.5%;}body.rtl .elementor-3203 .elementor-element.elementor-element-47c14256{right:28.5%;}.elementor-3203 .elementor-element.elementor-element-47c14256{top:7%;font-size:4vw;}.elementor-3203 .elementor-element.elementor-element-7c77bf90{padding:22% 22% 22% 22%;font-size:4vw;}.elementor-3203 .elementor-element.elementor-element-2bfb6698{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:15px;}.elementor-3203 .elementor-element.elementor-element-177ea0c1 img{width:200px;}.elementor-3203 .elementor-element.elementor-element-5247f29d img{width:200px;}.elementor-3203 .elementor-element.elementor-element-7cabcd5a img{width:200px;}.elementor-3203 .elementor-element.elementor-element-5d67aacc img{width:200px;}.elementor-3203 .elementor-element.elementor-element-16d34340{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:030vw;--padding-bottom:10vw;--padding-left:05vw;--padding-right:5vw;}.elementor-3203 .elementor-element.elementor-element-18090ee{padding:0% 5% 0% 5%;text-align:center;}.elementor-3203 .elementor-element.elementor-element-18090ee .elementor-heading-title{font-size:5vw;}.elementor-3203 .elementor-element.elementor-element-4358f4e{--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-3203 .elementor-element.elementor-element-c2c360c .elementor-heading-title{font-size:4vw;}.elementor-3203 .elementor-element.elementor-element-6a83313{--spacer-size:0vh;}.elementor-3203 .elementor-element.elementor-element-84251bb{text-align:center;font-size:4vw;}.elementor-3203 .elementor-element.elementor-element-84251bb p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-33cb6fb{--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-3203 .elementor-element.elementor-element-efc390a .elementor-heading-title{font-size:4vw;}.elementor-3203 .elementor-element.elementor-element-d115a79{--spacer-size:0vh;}.elementor-3203 .elementor-element.elementor-element-3c1400c{text-align:center;font-size:4vw;}.elementor-3203 .elementor-element.elementor-element-3c1400c p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-d410a34{--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-3203 .elementor-element.elementor-element-b20bacd .elementor-heading-title{font-size:4vw;}.elementor-3203 .elementor-element.elementor-element-8cbcb76{--spacer-size:0vh;}.elementor-3203 .elementor-element.elementor-element-f127f94{font-size:4vw;}.elementor-3203 .elementor-element.elementor-element-f127f94 p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-398bfa1f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:15px;}.elementor-3203 .elementor-element.elementor-element-1280a22e{--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-3203 .elementor-element.elementor-element-46781e8c .elementor-heading-title{font-size:4vw;}.elementor-3203 .elementor-element.elementor-element-7bd8aec1{--spacer-size:0vh;}.elementor-3203 .elementor-element.elementor-element-715d9f75{font-size:4vw;}.elementor-3203 .elementor-element.elementor-element-715d9f75 p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-af50402{--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-3203 .elementor-element.elementor-element-e4a32a4 .elementor-heading-title{font-size:4vw;}.elementor-3203 .elementor-element.elementor-element-006269d{--spacer-size:0vh;}.elementor-3203 .elementor-element.elementor-element-9489990{font-size:4vw;}.elementor-3203 .elementor-element.elementor-element-9489990 p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-442b3942{--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-3203 .elementor-element.elementor-element-61b2683a .elementor-heading-title{font-size:4vw;}.elementor-3203 .elementor-element.elementor-element-5e10577f{--spacer-size:0vh;}.elementor-3203 .elementor-element.elementor-element-779a873e{font-size:4vw;}.elementor-3203 .elementor-element.elementor-element-779a873e p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-53f7b7e7{--padding-top:18vw;--padding-bottom:18vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3203 .elementor-element.elementor-element-ec37218{padding:0% 5% 0% 5%;text-align:center;}.elementor-3203 .elementor-element.elementor-element-ec37218 .elementor-heading-title{font-size:5vw;}.elementor-3203 .elementor-element.elementor-element-904bb15{padding:0% 5% 0% 5%;text-align:center;font-size:4vw;line-height:1.2em;}.elementor-3203 .elementor-element.elementor-element-87b3f1b{padding:0% 5% 0% 5%;text-align:center;font-size:4vw;line-height:1.2em;}.elementor-3203 .elementor-element.elementor-element-8b0d7d4{padding:0% 5% 0% 5%;text-align:center;font-size:4vw;line-height:1.2em;}.elementor-3203 .elementor-element.elementor-element-9fe2833{padding:0% 5% 0% 5%;text-align:center;font-size:4vw;line-height:1.2em;}.elementor-3203 .elementor-element.elementor-element-e40bb6d{padding:0% 5% 0% 5%;text-align:center;font-size:4vw;line-height:1.2em;}.elementor-3203 .elementor-element.elementor-element-be25d68{padding:0% 5% 0% 5%;text-align:center;font-size:4vw;line-height:1.2em;}.elementor-3203 .elementor-element.elementor-element-235a176{padding:0% 5% 0% 5%;text-align:center;font-size:4vw;line-height:1.2em;}.elementor-3203 .elementor-element.elementor-element-67f7b45{padding:0% 5% 0% 5%;text-align:center;font-size:4vw;line-height:1.2em;}.elementor-3203 .elementor-element.elementor-element-13caddd4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:030vw;--padding-bottom:10vw;--padding-left:05vw;--padding-right:5vw;}.elementor-3203 .elementor-element.elementor-element-35532ec8{padding:0% 5% 0% 5%;text-align:center;}.elementor-3203 .elementor-element.elementor-element-35532ec8 .elementor-heading-title{font-size:5vw;}.elementor-3203 .elementor-element.elementor-element-9197a05{text-align:center;font-size:4vw;}.elementor-3203 .elementor-element.elementor-element-9197a05 p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-1eee4f04{text-align:center;}.elementor-3203 .elementor-element.elementor-element-6b7f305a{text-align:center;font-size:4vw;}.elementor-3203 .elementor-element.elementor-element-6b7f305a p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-66f4d240{text-align:center;}.elementor-3203 .elementor-element.elementor-element-13e72e95{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:030vw;--padding-bottom:10vw;--padding-left:05vw;--padding-right:5vw;}.elementor-3203 .elementor-element.elementor-element-a4e2c51{padding:0% 15% 0% 15%;text-align:center;}.elementor-3203 .elementor-element.elementor-element-a4e2c51 .elementor-heading-title{font-size:5vw;}.elementor-3203 .elementor-element.elementor-element-1829854{--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-3203 .elementor-element.elementor-element-deec790 .elementor-heading-title{font-size:4vw;}.elementor-3203 .elementor-element.elementor-element-d5e72e6{--spacer-size:0vh;}.elementor-3203 .elementor-element.elementor-element-b5c9097{font-size:4vw;}.elementor-3203 .elementor-element.elementor-element-b5c9097 p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-8dc7b6c{--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-3203 .elementor-element.elementor-element-2cc2cb8 .elementor-heading-title{font-size:4vw;}.elementor-3203 .elementor-element.elementor-element-2eeff32{--spacer-size:0vh;}.elementor-3203 .elementor-element.elementor-element-a740e77{font-size:4vw;}.elementor-3203 .elementor-element.elementor-element-a740e77 p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-be1e69d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:15px;}.elementor-3203 .elementor-element.elementor-element-28b2375{--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-3203 .elementor-element.elementor-element-eb050a5 .elementor-heading-title{font-size:4vw;}.elementor-3203 .elementor-element.elementor-element-6ec2de5{--spacer-size:0vh;}.elementor-3203 .elementor-element.elementor-element-4434166{font-size:4vw;}.elementor-3203 .elementor-element.elementor-element-4434166 p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-c626181{--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-3203 .elementor-element.elementor-element-c8a5a29 .elementor-heading-title{font-size:4vw;}.elementor-3203 .elementor-element.elementor-element-ba4a71a{--spacer-size:0vh;}.elementor-3203 .elementor-element.elementor-element-339b0c7{font-size:4vw;}.elementor-3203 .elementor-element.elementor-element-339b0c7 p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-0e9b1d4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:030vw;--padding-bottom:10vw;--padding-left:05vw;--padding-right:5vw;}.elementor-3203 .elementor-element.elementor-element-f840ea2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3203 .elementor-element.elementor-element-f0efd48{padding:0% 5% 0% 5%;text-align:center;}.elementor-3203 .elementor-element.elementor-element-f0efd48 .elementor-heading-title{font-size:5vw;}.elementor-3203 .elementor-element.elementor-element-dca0d02{text-align:start;font-size:3.8vw;}.elementor-3203 .elementor-element.elementor-element-dca0d02 p{margin-block-end:0px;}.elementor-3203 .elementor-element.elementor-element-d7236be .elementor-button{font-size:3.8vw;}.elementor-3203 .elementor-element.elementor-element-600af90{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3203 .elementor-element.elementor-element-9c103b2 .elementor-button{font-size:3.8vw;}.elementor-3203 .elementor-element.elementor-element-b6f0f57 .elementor-button{font-size:3.8vw;}}/* Start custom CSS for button, class: .elementor-element-3d3ad4b9 */.elementor-3203 .elementor-element.elementor-element-3d3ad4b9 a:hover {
    transform: scale(1.05); /* Se agranda un poquito al tocarlo */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8c55e */.elementor-3203 .elementor-element.elementor-element-b8c55e a:hover {
    transform: scale(1.05); /* Se agranda un poquito al tocarlo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2850b357 */.hero-parallax-fix {
    overflow: hidden;
    position: relative;
}

.hero-parallax-fix {
    max-height: 100%;
}

.hero-parallax-fix {
    overflow: hidden;
    position: relative;
    clip-path: inset(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-197bac4c */.elementor-3203 .elementor-element.elementor-element-197bac4c {
    view-transition-name: marquee; /* Para navegadores modernos */
    container-type: inline-size;
    width: 100%;
    overflow: clip; /* Es más estricto que hidden */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13933d47 *//* 1. Preparamos la transición suave en estado normal */
.elementor-3203 .elementor-element.elementor-element-13933d47 {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
    transform: scale(1); /* Estado inicial explícito */
}

/* 2. Hover: escala + cambio de colores */
.elementor-3203 .elementor-element.elementor-element-13933d47:hover {
    transform: scale(1.05) !important; /* Agranda un 5% — ajusta el valor a tu gusto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5426a59 *//* 1. Preparamos la transición suave en estado normal */
.elementor-3203 .elementor-element.elementor-element-5426a59 {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
    transform: scale(1); /* Estado inicial explícito */
}

/* 2. Hover: escala + cambio de colores */
.elementor-3203 .elementor-element.elementor-element-5426a59:hover {
    transform: scale(1.05) !important; /* Agranda un 5% — ajusta el valor a tu gusto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f85106f *//* 1. Preparamos la transición suave en estado normal */
.elementor-3203 .elementor-element.elementor-element-7f85106f {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
    transform: scale(1); /* Estado inicial explícito */
}

/* 2. Hover: escala + cambio de colores */
.elementor-3203 .elementor-element.elementor-element-7f85106f:hover {
    transform: scale(1.05) !important; /* Agranda un 5% — ajusta el valor a tu gusto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34fbedd6 *//* 1. Preparamos la transición suave en estado normal */
.elementor-3203 .elementor-element.elementor-element-34fbedd6 {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
    transform: scale(1); /* Estado inicial explícito */
}

/* 2. Hover: escala + cambio de colores */
.elementor-3203 .elementor-element.elementor-element-34fbedd6:hover {
    transform: scale(1.05) !important; /* Agranda un 5% — ajusta el valor a tu gusto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13933d47 *//* 1. Preparamos la transición suave en estado normal */
.elementor-3203 .elementor-element.elementor-element-13933d47 {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
    transform: scale(1); /* Estado inicial explícito */
}

/* 2. Hover: escala + cambio de colores */
.elementor-3203 .elementor-element.elementor-element-13933d47:hover {
    transform: scale(1.05) !important; /* Agranda un 5% — ajusta el valor a tu gusto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5426a59 *//* 1. Preparamos la transición suave en estado normal */
.elementor-3203 .elementor-element.elementor-element-5426a59 {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
    transform: scale(1); /* Estado inicial explícito */
}

/* 2. Hover: escala + cambio de colores */
.elementor-3203 .elementor-element.elementor-element-5426a59:hover {
    transform: scale(1.05) !important; /* Agranda un 5% — ajusta el valor a tu gusto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f85106f *//* 1. Preparamos la transición suave en estado normal */
.elementor-3203 .elementor-element.elementor-element-7f85106f {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
    transform: scale(1); /* Estado inicial explícito */
}

/* 2. Hover: escala + cambio de colores */
.elementor-3203 .elementor-element.elementor-element-7f85106f:hover {
    transform: scale(1.05) !important; /* Agranda un 5% — ajusta el valor a tu gusto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34fbedd6 *//* 1. Preparamos la transición suave en estado normal */
.elementor-3203 .elementor-element.elementor-element-34fbedd6 {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
    transform: scale(1); /* Estado inicial explícito */
}

/* 2. Hover: escala + cambio de colores */
.elementor-3203 .elementor-element.elementor-element-34fbedd6:hover {
    transform: scale(1.05) !important; /* Agranda un 5% — ajusta el valor a tu gusto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13933d47 *//* 1. Preparamos la transición suave en estado normal */
.elementor-3203 .elementor-element.elementor-element-13933d47 {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
    transform: scale(1); /* Estado inicial explícito */
}

/* 2. Hover: escala + cambio de colores */
.elementor-3203 .elementor-element.elementor-element-13933d47:hover {
    transform: scale(1.05) !important; /* Agranda un 5% — ajusta el valor a tu gusto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5426a59 *//* 1. Preparamos la transición suave en estado normal */
.elementor-3203 .elementor-element.elementor-element-5426a59 {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
    transform: scale(1); /* Estado inicial explícito */
}

/* 2. Hover: escala + cambio de colores */
.elementor-3203 .elementor-element.elementor-element-5426a59:hover {
    transform: scale(1.05) !important; /* Agranda un 5% — ajusta el valor a tu gusto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f85106f *//* 1. Preparamos la transición suave en estado normal */
.elementor-3203 .elementor-element.elementor-element-7f85106f {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
    transform: scale(1); /* Estado inicial explícito */
}

/* 2. Hover: escala + cambio de colores */
.elementor-3203 .elementor-element.elementor-element-7f85106f:hover {
    transform: scale(1.05) !important; /* Agranda un 5% — ajusta el valor a tu gusto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34fbedd6 *//* 1. Preparamos la transición suave en estado normal */
.elementor-3203 .elementor-element.elementor-element-34fbedd6 {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
    transform: scale(1); /* Estado inicial explícito */
}

/* 2. Hover: escala + cambio de colores */
.elementor-3203 .elementor-element.elementor-element-34fbedd6:hover {
    transform: scale(1.05) !important; /* Agranda un 5% — ajusta el valor a tu gusto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13933d47 *//* 1. Preparamos la transición suave en estado normal */
.elementor-3203 .elementor-element.elementor-element-13933d47 {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
    transform: scale(1); /* Estado inicial explícito */
}

/* 2. Hover: escala + cambio de colores */
.elementor-3203 .elementor-element.elementor-element-13933d47:hover {
    transform: scale(1.05) !important; /* Agranda un 5% — ajusta el valor a tu gusto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5426a59 *//* 1. Preparamos la transición suave en estado normal */
.elementor-3203 .elementor-element.elementor-element-5426a59 {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
    transform: scale(1); /* Estado inicial explícito */
}

/* 2. Hover: escala + cambio de colores */
.elementor-3203 .elementor-element.elementor-element-5426a59:hover {
    transform: scale(1.05) !important; /* Agranda un 5% — ajusta el valor a tu gusto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f85106f *//* 1. Preparamos la transición suave en estado normal */
.elementor-3203 .elementor-element.elementor-element-7f85106f {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
    transform: scale(1); /* Estado inicial explícito */
}

/* 2. Hover: escala + cambio de colores */
.elementor-3203 .elementor-element.elementor-element-7f85106f:hover {
    transform: scale(1.05) !important; /* Agranda un 5% — ajusta el valor a tu gusto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34fbedd6 *//* 1. Preparamos la transición suave en estado normal */
.elementor-3203 .elementor-element.elementor-element-34fbedd6 {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
    transform: scale(1); /* Estado inicial explícito */
}

/* 2. Hover: escala + cambio de colores */
.elementor-3203 .elementor-element.elementor-element-34fbedd6:hover {
    transform: scale(1.05) !important; /* Agranda un 5% — ajusta el valor a tu gusto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13933d47 *//* 1. Preparamos la transición suave en estado normal */
.elementor-3203 .elementor-element.elementor-element-13933d47 {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
    transform: scale(1); /* Estado inicial explícito */
}

/* 2. Hover: escala + cambio de colores */
.elementor-3203 .elementor-element.elementor-element-13933d47:hover {
    transform: scale(1.05) !important; /* Agranda un 5% — ajusta el valor a tu gusto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5426a59 *//* 1. Preparamos la transición suave en estado normal */
.elementor-3203 .elementor-element.elementor-element-5426a59 {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
    transform: scale(1); /* Estado inicial explícito */
}

/* 2. Hover: escala + cambio de colores */
.elementor-3203 .elementor-element.elementor-element-5426a59:hover {
    transform: scale(1.05) !important; /* Agranda un 5% — ajusta el valor a tu gusto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f85106f *//* 1. Preparamos la transición suave en estado normal */
.elementor-3203 .elementor-element.elementor-element-7f85106f {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
    transform: scale(1); /* Estado inicial explícito */
}

/* 2. Hover: escala + cambio de colores */
.elementor-3203 .elementor-element.elementor-element-7f85106f:hover {
    transform: scale(1.05) !important; /* Agranda un 5% — ajusta el valor a tu gusto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34fbedd6 *//* 1. Preparamos la transición suave en estado normal */
.elementor-3203 .elementor-element.elementor-element-34fbedd6 {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
    transform: scale(1); /* Estado inicial explícito */
}

/* 2. Hover: escala + cambio de colores */
.elementor-3203 .elementor-element.elementor-element-34fbedd6:hover {
    transform: scale(1.05) !important; /* Agranda un 5% — ajusta el valor a tu gusto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69e43a23 *//* 1. Preparamos la transición suave en estado normal */
.elementor-3203 .elementor-element.elementor-element-69e43a23 {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
    transform: scale(1); /* Estado inicial explícito */
}

/* 2. Hover: escala + cambio de colores */
.elementor-3203 .elementor-element.elementor-element-69e43a23:hover {
    transform: scale(1.05) !important; /* Agranda un 5% — ajusta el valor a tu gusto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6164c7a3 *//* 1. Preparamos la transición suave en estado normal */
.elementor-3203 .elementor-element.elementor-element-6164c7a3 {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
    transform: scale(1); /* Estado inicial explícito */
}

/* 2. Hover: escala + cambio de colores */
.elementor-3203 .elementor-element.elementor-element-6164c7a3:hover {
    transform: scale(1.05) !important; /* Agranda un 5% — ajusta el valor a tu gusto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-771e089f *//* 1. Preparamos la transición suave en estado normal */
.elementor-3203 .elementor-element.elementor-element-771e089f {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
    transform: scale(1); /* Estado inicial explícito */
}

/* 2. Hover: escala + cambio de colores */
.elementor-3203 .elementor-element.elementor-element-771e089f:hover {
    transform: scale(1.05) !important; /* Agranda un 5% — ajusta el valor a tu gusto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c21ab90 *//* 1. Preparamos la transición suave en estado normal */
.elementor-3203 .elementor-element.elementor-element-1c21ab90 {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
    transform: scale(1); /* Estado inicial explícito */
}

/* 2. Hover: escala + cambio de colores */
.elementor-3203 .elementor-element.elementor-element-1c21ab90:hover {
    transform: scale(1.05) !important; /* Agranda un 5% — ajusta el valor a tu gusto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6281e8c1 */.elementor-3203 .elementor-element.elementor-element-6281e8c1 {
    view-transition-name: marquee; /* Para navegadores modernos */
    container-type: inline-size;
    width: 100%;
    overflow: clip; /* Es más estricto que hidden */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4358f4e */.elementor-3203 .elementor-element.elementor-element-4358f4e:hover *, 
.elementor-3203 .elementor-element.elementor-element-4358f4e:hover i, 
.elementor-3203 .elementor-element.elementor-element-4358f4e:hover svg {
    color: white !important;
    fill: white !important; /* Para iconos tipo SVG */
}

/* Opcional: Para que el cambio sea suave */
.elementor-3203 .elementor-element.elementor-element-4358f4e *, .elementor-3203 .elementor-element.elementor-element-4358f4e i, .elementor-3203 .elementor-element.elementor-element-4358f4e svg {
    transition: all 0.3s ease;
}


/* 1. Estado normal: Preparamos la transición para que sea suave */
.elementor-3203 .elementor-element.elementor-element-4358f4e {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

/* 2. Estado Hover: Elevamos la columna y cambiamos colores */
.elementor-3203 .elementor-element.elementor-element-4358f4e {
    /* Sube la columna 10 píxeles */
    transform: translateY(0px) !important;
}

.elementor-3203 .elementor-element.elementor-element-4358f4e:hover {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

.elementor-3203 .elementor-element.elementor-element-4358f4e:hover { 
 transform: translateY(0px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33cb6fb */.elementor-3203 .elementor-element.elementor-element-33cb6fb:hover *, 
.elementor-3203 .elementor-element.elementor-element-33cb6fb:hover i, 
.elementor-3203 .elementor-element.elementor-element-33cb6fb:hover svg {
    color: black !important;
    fill: black !important; /* Para iconos tipo SVG */
}

/* Opcional: Para que el cambio sea suave */
.elementor-3203 .elementor-element.elementor-element-33cb6fb *, .elementor-3203 .elementor-element.elementor-element-33cb6fb i, .elementor-3203 .elementor-element.elementor-element-33cb6fb svg {
    transition: all 0.3s ease;
}


/* 1. Estado normal: Preparamos la transición para que sea suave */
.elementor-3203 .elementor-element.elementor-element-33cb6fb {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

/* 2. Estado Hover: Elevamos la columna y cambiamos colores */
.elementor-3203 .elementor-element.elementor-element-33cb6fb {
    /* Sube la columna 10 píxeles */
    transform: translateY(0px) !important;
}

.elementor-3203 .elementor-element.elementor-element-33cb6fb:hover {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

.elementor-3203 .elementor-element.elementor-element-33cb6fb:hover { 
 transform: translateY(0px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d410a34 */.elementor-3203 .elementor-element.elementor-element-d410a34:hover *, 
.elementor-3203 .elementor-element.elementor-element-d410a34:hover i, 
.elementor-3203 .elementor-element.elementor-element-d410a34:hover svg {
    color: white !important;
    fill: white !important; /* Para iconos tipo SVG */
}

/* Opcional: Para que el cambio sea suave */
.elementor-3203 .elementor-element.elementor-element-d410a34 *, .elementor-3203 .elementor-element.elementor-element-d410a34 i, .elementor-3203 .elementor-element.elementor-element-d410a34 svg {
    transition: all 0.3s ease;
}


/* 1. Estado normal: Preparamos la transición para que sea suave */
.elementor-3203 .elementor-element.elementor-element-d410a34 {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

/* 2. Estado Hover: Elevamos la columna y cambiamos colores */
.elementor-3203 .elementor-element.elementor-element-d410a34 {
    /* Sube la columna 10 píxeles */
    transform: translateY(0px) !important;
}

.elementor-3203 .elementor-element.elementor-element-d410a34:hover {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

.elementor-3203 .elementor-element.elementor-element-d410a34:hover { 
 transform: translateY(0px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4358f4e */.elementor-3203 .elementor-element.elementor-element-4358f4e:hover *, 
.elementor-3203 .elementor-element.elementor-element-4358f4e:hover i, 
.elementor-3203 .elementor-element.elementor-element-4358f4e:hover svg {
    color: white !important;
    fill: white !important; /* Para iconos tipo SVG */
}

/* Opcional: Para que el cambio sea suave */
.elementor-3203 .elementor-element.elementor-element-4358f4e *, .elementor-3203 .elementor-element.elementor-element-4358f4e i, .elementor-3203 .elementor-element.elementor-element-4358f4e svg {
    transition: all 0.3s ease;
}


/* 1. Estado normal: Preparamos la transición para que sea suave */
.elementor-3203 .elementor-element.elementor-element-4358f4e {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

/* 2. Estado Hover: Elevamos la columna y cambiamos colores */
.elementor-3203 .elementor-element.elementor-element-4358f4e {
    /* Sube la columna 10 píxeles */
    transform: translateY(0px) !important;
}

.elementor-3203 .elementor-element.elementor-element-4358f4e:hover {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

.elementor-3203 .elementor-element.elementor-element-4358f4e:hover { 
 transform: translateY(0px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33cb6fb */.elementor-3203 .elementor-element.elementor-element-33cb6fb:hover *, 
.elementor-3203 .elementor-element.elementor-element-33cb6fb:hover i, 
.elementor-3203 .elementor-element.elementor-element-33cb6fb:hover svg {
    color: black !important;
    fill: black !important; /* Para iconos tipo SVG */
}

/* Opcional: Para que el cambio sea suave */
.elementor-3203 .elementor-element.elementor-element-33cb6fb *, .elementor-3203 .elementor-element.elementor-element-33cb6fb i, .elementor-3203 .elementor-element.elementor-element-33cb6fb svg {
    transition: all 0.3s ease;
}


/* 1. Estado normal: Preparamos la transición para que sea suave */
.elementor-3203 .elementor-element.elementor-element-33cb6fb {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

/* 2. Estado Hover: Elevamos la columna y cambiamos colores */
.elementor-3203 .elementor-element.elementor-element-33cb6fb {
    /* Sube la columna 10 píxeles */
    transform: translateY(0px) !important;
}

.elementor-3203 .elementor-element.elementor-element-33cb6fb:hover {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

.elementor-3203 .elementor-element.elementor-element-33cb6fb:hover { 
 transform: translateY(0px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d410a34 */.elementor-3203 .elementor-element.elementor-element-d410a34:hover *, 
.elementor-3203 .elementor-element.elementor-element-d410a34:hover i, 
.elementor-3203 .elementor-element.elementor-element-d410a34:hover svg {
    color: white !important;
    fill: white !important; /* Para iconos tipo SVG */
}

/* Opcional: Para que el cambio sea suave */
.elementor-3203 .elementor-element.elementor-element-d410a34 *, .elementor-3203 .elementor-element.elementor-element-d410a34 i, .elementor-3203 .elementor-element.elementor-element-d410a34 svg {
    transition: all 0.3s ease;
}


/* 1. Estado normal: Preparamos la transición para que sea suave */
.elementor-3203 .elementor-element.elementor-element-d410a34 {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

/* 2. Estado Hover: Elevamos la columna y cambiamos colores */
.elementor-3203 .elementor-element.elementor-element-d410a34 {
    /* Sube la columna 10 píxeles */
    transform: translateY(0px) !important;
}

.elementor-3203 .elementor-element.elementor-element-d410a34:hover {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

.elementor-3203 .elementor-element.elementor-element-d410a34:hover { 
 transform: translateY(0px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4358f4e */.elementor-3203 .elementor-element.elementor-element-4358f4e:hover *, 
.elementor-3203 .elementor-element.elementor-element-4358f4e:hover i, 
.elementor-3203 .elementor-element.elementor-element-4358f4e:hover svg {
    color: white !important;
    fill: white !important; /* Para iconos tipo SVG */
}

/* Opcional: Para que el cambio sea suave */
.elementor-3203 .elementor-element.elementor-element-4358f4e *, .elementor-3203 .elementor-element.elementor-element-4358f4e i, .elementor-3203 .elementor-element.elementor-element-4358f4e svg {
    transition: all 0.3s ease;
}


/* 1. Estado normal: Preparamos la transición para que sea suave */
.elementor-3203 .elementor-element.elementor-element-4358f4e {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

/* 2. Estado Hover: Elevamos la columna y cambiamos colores */
.elementor-3203 .elementor-element.elementor-element-4358f4e {
    /* Sube la columna 10 píxeles */
    transform: translateY(0px) !important;
}

.elementor-3203 .elementor-element.elementor-element-4358f4e:hover {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

.elementor-3203 .elementor-element.elementor-element-4358f4e:hover { 
 transform: translateY(0px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33cb6fb */.elementor-3203 .elementor-element.elementor-element-33cb6fb:hover *, 
.elementor-3203 .elementor-element.elementor-element-33cb6fb:hover i, 
.elementor-3203 .elementor-element.elementor-element-33cb6fb:hover svg {
    color: black !important;
    fill: black !important; /* Para iconos tipo SVG */
}

/* Opcional: Para que el cambio sea suave */
.elementor-3203 .elementor-element.elementor-element-33cb6fb *, .elementor-3203 .elementor-element.elementor-element-33cb6fb i, .elementor-3203 .elementor-element.elementor-element-33cb6fb svg {
    transition: all 0.3s ease;
}


/* 1. Estado normal: Preparamos la transición para que sea suave */
.elementor-3203 .elementor-element.elementor-element-33cb6fb {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

/* 2. Estado Hover: Elevamos la columna y cambiamos colores */
.elementor-3203 .elementor-element.elementor-element-33cb6fb {
    /* Sube la columna 10 píxeles */
    transform: translateY(0px) !important;
}

.elementor-3203 .elementor-element.elementor-element-33cb6fb:hover {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

.elementor-3203 .elementor-element.elementor-element-33cb6fb:hover { 
 transform: translateY(0px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d410a34 */.elementor-3203 .elementor-element.elementor-element-d410a34:hover *, 
.elementor-3203 .elementor-element.elementor-element-d410a34:hover i, 
.elementor-3203 .elementor-element.elementor-element-d410a34:hover svg {
    color: white !important;
    fill: white !important; /* Para iconos tipo SVG */
}

/* Opcional: Para que el cambio sea suave */
.elementor-3203 .elementor-element.elementor-element-d410a34 *, .elementor-3203 .elementor-element.elementor-element-d410a34 i, .elementor-3203 .elementor-element.elementor-element-d410a34 svg {
    transition: all 0.3s ease;
}


/* 1. Estado normal: Preparamos la transición para que sea suave */
.elementor-3203 .elementor-element.elementor-element-d410a34 {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

/* 2. Estado Hover: Elevamos la columna y cambiamos colores */
.elementor-3203 .elementor-element.elementor-element-d410a34 {
    /* Sube la columna 10 píxeles */
    transform: translateY(0px) !important;
}

.elementor-3203 .elementor-element.elementor-element-d410a34:hover {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

.elementor-3203 .elementor-element.elementor-element-d410a34:hover { 
 transform: translateY(0px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4358f4e */.elementor-3203 .elementor-element.elementor-element-4358f4e:hover *, 
.elementor-3203 .elementor-element.elementor-element-4358f4e:hover i, 
.elementor-3203 .elementor-element.elementor-element-4358f4e:hover svg {
    color: white !important;
    fill: white !important; /* Para iconos tipo SVG */
}

/* Opcional: Para que el cambio sea suave */
.elementor-3203 .elementor-element.elementor-element-4358f4e *, .elementor-3203 .elementor-element.elementor-element-4358f4e i, .elementor-3203 .elementor-element.elementor-element-4358f4e svg {
    transition: all 0.3s ease;
}


/* 1. Estado normal: Preparamos la transición para que sea suave */
.elementor-3203 .elementor-element.elementor-element-4358f4e {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

/* 2. Estado Hover: Elevamos la columna y cambiamos colores */
.elementor-3203 .elementor-element.elementor-element-4358f4e {
    /* Sube la columna 10 píxeles */
    transform: translateY(0px) !important;
}

.elementor-3203 .elementor-element.elementor-element-4358f4e:hover {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

.elementor-3203 .elementor-element.elementor-element-4358f4e:hover { 
 transform: translateY(0px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33cb6fb */.elementor-3203 .elementor-element.elementor-element-33cb6fb:hover *, 
.elementor-3203 .elementor-element.elementor-element-33cb6fb:hover i, 
.elementor-3203 .elementor-element.elementor-element-33cb6fb:hover svg {
    color: black !important;
    fill: black !important; /* Para iconos tipo SVG */
}

/* Opcional: Para que el cambio sea suave */
.elementor-3203 .elementor-element.elementor-element-33cb6fb *, .elementor-3203 .elementor-element.elementor-element-33cb6fb i, .elementor-3203 .elementor-element.elementor-element-33cb6fb svg {
    transition: all 0.3s ease;
}


/* 1. Estado normal: Preparamos la transición para que sea suave */
.elementor-3203 .elementor-element.elementor-element-33cb6fb {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

/* 2. Estado Hover: Elevamos la columna y cambiamos colores */
.elementor-3203 .elementor-element.elementor-element-33cb6fb {
    /* Sube la columna 10 píxeles */
    transform: translateY(0px) !important;
}

.elementor-3203 .elementor-element.elementor-element-33cb6fb:hover {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

.elementor-3203 .elementor-element.elementor-element-33cb6fb:hover { 
 transform: translateY(0px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d410a34 */.elementor-3203 .elementor-element.elementor-element-d410a34:hover *, 
.elementor-3203 .elementor-element.elementor-element-d410a34:hover i, 
.elementor-3203 .elementor-element.elementor-element-d410a34:hover svg {
    color: white !important;
    fill: white !important; /* Para iconos tipo SVG */
}

/* Opcional: Para que el cambio sea suave */
.elementor-3203 .elementor-element.elementor-element-d410a34 *, .elementor-3203 .elementor-element.elementor-element-d410a34 i, .elementor-3203 .elementor-element.elementor-element-d410a34 svg {
    transition: all 0.3s ease;
}


/* 1. Estado normal: Preparamos la transición para que sea suave */
.elementor-3203 .elementor-element.elementor-element-d410a34 {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

/* 2. Estado Hover: Elevamos la columna y cambiamos colores */
.elementor-3203 .elementor-element.elementor-element-d410a34 {
    /* Sube la columna 10 píxeles */
    transform: translateY(0px) !important;
}

.elementor-3203 .elementor-element.elementor-element-d410a34:hover {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

.elementor-3203 .elementor-element.elementor-element-d410a34:hover { 
 transform: translateY(0px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1280a22e */.elementor-3203 .elementor-element.elementor-element-1280a22e:hover *, 
.elementor-3203 .elementor-element.elementor-element-1280a22e:hover i, 
.elementor-3203 .elementor-element.elementor-element-1280a22e:hover svg {
    color: white !important;
    fill: white !important; /* Para iconos tipo SVG */
}

/* Opcional: Para que el cambio sea suave */
.elementor-3203 .elementor-element.elementor-element-1280a22e *, .elementor-3203 .elementor-element.elementor-element-1280a22e i, .elementor-3203 .elementor-element.elementor-element-1280a22e svg {
    transition: all 0.3s ease;
}


/* 1. Estado normal: Preparamos la transición para que sea suave */
.elementor-3203 .elementor-element.elementor-element-1280a22e {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

/* 2. Estado Hover: Elevamos la columna y cambiamos colores */
.elementor-3203 .elementor-element.elementor-element-1280a22e {
    /* Sube la columna 10 píxeles */
    transform: translateY(0px) !important;
}

.elementor-3203 .elementor-element.elementor-element-1280a22e:hover {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

.elementor-3203 .elementor-element.elementor-element-1280a22e:hover { 
 transform: translateY(0px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af50402 */.elementor-3203 .elementor-element.elementor-element-af50402:hover *, 
.elementor-3203 .elementor-element.elementor-element-af50402:hover i, 
.elementor-3203 .elementor-element.elementor-element-af50402:hover svg {
    color: black !important;
    fill: black !important; /* Para iconos tipo SVG */
}

/* Opcional: Para que el cambio sea suave */
.elementor-3203 .elementor-element.elementor-element-af50402 *, .elementor-3203 .elementor-element.elementor-element-af50402 i, .elementor-3203 .elementor-element.elementor-element-af50402 svg {
    transition: all 0.3s ease;
}


/* 1. Estado normal: Preparamos la transición para que sea suave */
.elementor-3203 .elementor-element.elementor-element-af50402 {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

/* 2. Estado Hover: Elevamos la columna y cambiamos colores */
.elementor-3203 .elementor-element.elementor-element-af50402 {
    /* Sube la columna 10 píxeles */
    transform: translateY(0px) !important;
}

.elementor-3203 .elementor-element.elementor-element-af50402:hover {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

.elementor-3203 .elementor-element.elementor-element-af50402:hover { 
 transform: translateY(0px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-442b3942 */.elementor-3203 .elementor-element.elementor-element-442b3942:hover *, 
.elementor-3203 .elementor-element.elementor-element-442b3942:hover i, 
.elementor-3203 .elementor-element.elementor-element-442b3942:hover svg {
    color: white !important;
    fill: white !important; /* Para iconos tipo SVG */
}

/* Opcional: Para que el cambio sea suave */
.elementor-3203 .elementor-element.elementor-element-442b3942 *, .elementor-3203 .elementor-element.elementor-element-442b3942 i, .elementor-3203 .elementor-element.elementor-element-442b3942 svg {
    transition: all 0.3s ease;
}


/* 1. Estado normal: Preparamos la transición para que sea suave */
.elementor-3203 .elementor-element.elementor-element-442b3942 {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

/* 2. Estado Hover: Elevamos la columna y cambiamos colores */
.elementor-3203 .elementor-element.elementor-element-442b3942 {
    /* Sube la columna 10 píxeles */
    transform: translateY(0px) !important;
}

.elementor-3203 .elementor-element.elementor-element-442b3942:hover {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

.elementor-3203 .elementor-element.elementor-element-442b3942:hover { 
 transform: translateY(0px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16d34340 */.elementor-3203 .elementor-element.elementor-element-16d34340 {
    view-transition-name: marquee; /* Para navegadores modernos */
    container-type: inline-size;
    width: 100%;
    overflow: clip; /* Es más estricto que hidden */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d886ae */.elementor-3203 .elementor-element.elementor-element-6d886ae:hover *, 
.elementor-3203 .elementor-element.elementor-element-6d886ae:hover i, 
.elementor-3203 .elementor-element.elementor-element-6d886ae:hover svg {
    color: black !important;
    fill: white !important; /* Para iconos tipo SVG */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d68044f */.elementor-3203 .elementor-element.elementor-element-d68044f:hover *, 
.elementor-3203 .elementor-element.elementor-element-d68044f:hover i, 
.elementor-3203 .elementor-element.elementor-element-d68044f:hover svg {
    color: black !important;
    fill: white !important; /* Para iconos tipo SVG */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0b6fe */.elementor-3203 .elementor-element.elementor-element-4f0b6fe:hover *, 
.elementor-3203 .elementor-element.elementor-element-4f0b6fe:hover i, 
.elementor-3203 .elementor-element.elementor-element-4f0b6fe:hover svg {
    color: black !important;
    fill: white !important; /* Para iconos tipo SVG */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510a305 */.elementor-3203 .elementor-element.elementor-element-510a305:hover *, 
.elementor-3203 .elementor-element.elementor-element-510a305:hover i, 
.elementor-3203 .elementor-element.elementor-element-510a305:hover svg {
    color: black !important;
    fill: white !important; /* Para iconos tipo SVG */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13caddd4 */.elementor-3203 .elementor-element.elementor-element-13caddd4 {
    view-transition-name: marquee; /* Para navegadores modernos */
    container-type: inline-size;
    width: 100%;
    overflow: clip; /* Es más estricto que hidden */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1829854 */.elementor-3203 .elementor-element.elementor-element-1829854:hover *, 
.elementor-3203 .elementor-element.elementor-element-1829854:hover i, 
.elementor-3203 .elementor-element.elementor-element-1829854:hover svg {
    color: white !important;
    fill: white !important; /* Para iconos tipo SVG */
}

/* Opcional: Para que el cambio sea suave */
.elementor-3203 .elementor-element.elementor-element-1829854 *, .elementor-3203 .elementor-element.elementor-element-1829854 i, .elementor-3203 .elementor-element.elementor-element-1829854 svg {
    transition: all 0.3s ease;
}


/* 1. Estado normal: Preparamos la transición para que sea suave */
.elementor-3203 .elementor-element.elementor-element-1829854 {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

/* 2. Estado Hover: Elevamos la columna y cambiamos colores */
.elementor-3203 .elementor-element.elementor-element-1829854 {
    /* Sube la columna 10 píxeles */
    transform: translateY(0px) !important;
}

.elementor-3203 .elementor-element.elementor-element-1829854:hover {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

.elementor-3203 .elementor-element.elementor-element-1829854:hover { 
 transform: translateY(0px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc7b6c */.elementor-3203 .elementor-element.elementor-element-8dc7b6c:hover *, 
.elementor-3203 .elementor-element.elementor-element-8dc7b6c:hover i, 
.elementor-3203 .elementor-element.elementor-element-8dc7b6c:hover svg {
    color: black !important;
    fill: black !important; /* Para iconos tipo SVG */
}

/* Opcional: Para que el cambio sea suave */
.elementor-3203 .elementor-element.elementor-element-8dc7b6c *, .elementor-3203 .elementor-element.elementor-element-8dc7b6c i, .elementor-3203 .elementor-element.elementor-element-8dc7b6c svg {
    transition: all 0.3s ease;
}


/* 1. Estado normal: Preparamos la transición para que sea suave */
.elementor-3203 .elementor-element.elementor-element-8dc7b6c {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

/* 2. Estado Hover: Elevamos la columna y cambiamos colores */
.elementor-3203 .elementor-element.elementor-element-8dc7b6c {
    /* Sube la columna 10 píxeles */
    transform: translateY(0px) !important;
}

.elementor-3203 .elementor-element.elementor-element-8dc7b6c:hover {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

.elementor-3203 .elementor-element.elementor-element-8dc7b6c:hover { 
 transform: translateY(0px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1829854 */.elementor-3203 .elementor-element.elementor-element-1829854:hover *, 
.elementor-3203 .elementor-element.elementor-element-1829854:hover i, 
.elementor-3203 .elementor-element.elementor-element-1829854:hover svg {
    color: white !important;
    fill: white !important; /* Para iconos tipo SVG */
}

/* Opcional: Para que el cambio sea suave */
.elementor-3203 .elementor-element.elementor-element-1829854 *, .elementor-3203 .elementor-element.elementor-element-1829854 i, .elementor-3203 .elementor-element.elementor-element-1829854 svg {
    transition: all 0.3s ease;
}


/* 1. Estado normal: Preparamos la transición para que sea suave */
.elementor-3203 .elementor-element.elementor-element-1829854 {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

/* 2. Estado Hover: Elevamos la columna y cambiamos colores */
.elementor-3203 .elementor-element.elementor-element-1829854 {
    /* Sube la columna 10 píxeles */
    transform: translateY(0px) !important;
}

.elementor-3203 .elementor-element.elementor-element-1829854:hover {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

.elementor-3203 .elementor-element.elementor-element-1829854:hover { 
 transform: translateY(0px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc7b6c */.elementor-3203 .elementor-element.elementor-element-8dc7b6c:hover *, 
.elementor-3203 .elementor-element.elementor-element-8dc7b6c:hover i, 
.elementor-3203 .elementor-element.elementor-element-8dc7b6c:hover svg {
    color: black !important;
    fill: black !important; /* Para iconos tipo SVG */
}

/* Opcional: Para que el cambio sea suave */
.elementor-3203 .elementor-element.elementor-element-8dc7b6c *, .elementor-3203 .elementor-element.elementor-element-8dc7b6c i, .elementor-3203 .elementor-element.elementor-element-8dc7b6c svg {
    transition: all 0.3s ease;
}


/* 1. Estado normal: Preparamos la transición para que sea suave */
.elementor-3203 .elementor-element.elementor-element-8dc7b6c {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

/* 2. Estado Hover: Elevamos la columna y cambiamos colores */
.elementor-3203 .elementor-element.elementor-element-8dc7b6c {
    /* Sube la columna 10 píxeles */
    transform: translateY(0px) !important;
}

.elementor-3203 .elementor-element.elementor-element-8dc7b6c:hover {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

.elementor-3203 .elementor-element.elementor-element-8dc7b6c:hover { 
 transform: translateY(0px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1829854 */.elementor-3203 .elementor-element.elementor-element-1829854:hover *, 
.elementor-3203 .elementor-element.elementor-element-1829854:hover i, 
.elementor-3203 .elementor-element.elementor-element-1829854:hover svg {
    color: white !important;
    fill: white !important; /* Para iconos tipo SVG */
}

/* Opcional: Para que el cambio sea suave */
.elementor-3203 .elementor-element.elementor-element-1829854 *, .elementor-3203 .elementor-element.elementor-element-1829854 i, .elementor-3203 .elementor-element.elementor-element-1829854 svg {
    transition: all 0.3s ease;
}


/* 1. Estado normal: Preparamos la transición para que sea suave */
.elementor-3203 .elementor-element.elementor-element-1829854 {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

/* 2. Estado Hover: Elevamos la columna y cambiamos colores */
.elementor-3203 .elementor-element.elementor-element-1829854 {
    /* Sube la columna 10 píxeles */
    transform: translateY(0px) !important;
}

.elementor-3203 .elementor-element.elementor-element-1829854:hover {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

.elementor-3203 .elementor-element.elementor-element-1829854:hover { 
 transform: translateY(0px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc7b6c */.elementor-3203 .elementor-element.elementor-element-8dc7b6c:hover *, 
.elementor-3203 .elementor-element.elementor-element-8dc7b6c:hover i, 
.elementor-3203 .elementor-element.elementor-element-8dc7b6c:hover svg {
    color: black !important;
    fill: black !important; /* Para iconos tipo SVG */
}

/* Opcional: Para que el cambio sea suave */
.elementor-3203 .elementor-element.elementor-element-8dc7b6c *, .elementor-3203 .elementor-element.elementor-element-8dc7b6c i, .elementor-3203 .elementor-element.elementor-element-8dc7b6c svg {
    transition: all 0.3s ease;
}


/* 1. Estado normal: Preparamos la transición para que sea suave */
.elementor-3203 .elementor-element.elementor-element-8dc7b6c {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

/* 2. Estado Hover: Elevamos la columna y cambiamos colores */
.elementor-3203 .elementor-element.elementor-element-8dc7b6c {
    /* Sube la columna 10 píxeles */
    transform: translateY(0px) !important;
}

.elementor-3203 .elementor-element.elementor-element-8dc7b6c:hover {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

.elementor-3203 .elementor-element.elementor-element-8dc7b6c:hover { 
 transform: translateY(0px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28b2375 */.elementor-3203 .elementor-element.elementor-element-28b2375:hover *, 
.elementor-3203 .elementor-element.elementor-element-28b2375:hover i, 
.elementor-3203 .elementor-element.elementor-element-28b2375:hover svg {
    color: white !important;
    fill: white !important; /* Para iconos tipo SVG */
}

/* Opcional: Para que el cambio sea suave */
.elementor-3203 .elementor-element.elementor-element-28b2375 *, .elementor-3203 .elementor-element.elementor-element-28b2375 i, .elementor-3203 .elementor-element.elementor-element-28b2375 svg {
    transition: all 0.3s ease;
}


/* 1. Estado normal: Preparamos la transición para que sea suave */
.elementor-3203 .elementor-element.elementor-element-28b2375 {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

/* 2. Estado Hover: Elevamos la columna y cambiamos colores */
.elementor-3203 .elementor-element.elementor-element-28b2375 {
    /* Sube la columna 10 píxeles */
    transform: translateY(0px) !important;
}

.elementor-3203 .elementor-element.elementor-element-28b2375:hover {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

.elementor-3203 .elementor-element.elementor-element-28b2375:hover { 
 transform: translateY(0px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c626181 */.elementor-3203 .elementor-element.elementor-element-c626181:hover *, 
.elementor-3203 .elementor-element.elementor-element-c626181:hover i, 
.elementor-3203 .elementor-element.elementor-element-c626181:hover svg {
    color: black !important;
    fill: black !important; /* Para iconos tipo SVG */
}

/* Opcional: Para que el cambio sea suave */
.elementor-3203 .elementor-element.elementor-element-c626181 *, .elementor-3203 .elementor-element.elementor-element-c626181 i, .elementor-3203 .elementor-element.elementor-element-c626181 svg {
    transition: all 0.3s ease;
}


/* 1. Estado normal: Preparamos la transición para que sea suave */
.elementor-3203 .elementor-element.elementor-element-c626181 {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

/* 2. Estado Hover: Elevamos la columna y cambiamos colores */
.elementor-3203 .elementor-element.elementor-element-c626181 {
    /* Sube la columna 10 píxeles */
    transform: translateY(0px) !important;
}

.elementor-3203 .elementor-element.elementor-element-c626181:hover {
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out !important;
}

.elementor-3203 .elementor-element.elementor-element-c626181:hover { 
 transform: translateY(0px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13e72e95 */.elementor-3203 .elementor-element.elementor-element-13e72e95 {
    view-transition-name: marquee; /* Para navegadores modernos */
    container-type: inline-size;
    width: 100%;
    overflow: clip; /* Es más estricto que hidden */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d7236be */.elementor-3203 .elementor-element.elementor-element-d7236be a:hover {
    transform: scale(1.05); /* Se agranda un poquito al tocarlo */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9c103b2 */.elementor-3203 .elementor-element.elementor-element-9c103b2 a:hover {
    transform: scale(1.05); /* Se agranda un poquito al tocarlo */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b6f0f57 */.elementor-3203 .elementor-element.elementor-element-b6f0f57 a:hover {
    transform: scale(1.05); /* Se agranda un poquito al tocarlo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e9b1d4 */.elementor-3203 .elementor-element.elementor-element-0e9b1d4 {
    view-transition-name: marquee; /* Para navegadores modernos */
    container-type: inline-size;
    width: 100%;
    overflow: clip; /* Es más estricto que hidden */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bookmania';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://pipetoro.co/wp-content/uploads/2026/03/fonnts.com-Bookmania.woff') format('woff'),
		url('https://pipetoro.co/wp-content/uploads/2026/03/fonnts.com-Bookmania.ttf') format('truetype');
}
@font-face {
	font-family: 'Bookmania';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://pipetoro.co/wp-content/uploads/2026/03/fonnts.com-Bookmania_Bold.woff') format('woff'),
		url('https://pipetoro.co/wp-content/uploads/2026/03/fonnts.com-Bookmania_Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PPTelegraf';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://pipetoro.co/wp-content/uploads/2026/03/PPTelegraf-Regular.woff2') format('woff2'),
		url('https://pipetoro.co/wp-content/uploads/2026/03/PPTelegraf-Regular.woff') format('woff'),
		url('https://pipetoro.co/wp-content/uploads/2026/03/PPTelegraf-Regular.ttf') format('truetype'),
		url('https://pipetoro.co/wp-content/uploads/2026/03/PPTelegraf-Regular.svg#PPTelegraf') format('svg');
}
@font-face {
	font-family: 'PPTelegraf';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://pipetoro.co/wp-content/uploads/2026/03/PPTelegraf-UltraBold.woff2') format('woff2'),
		url('https://pipetoro.co/wp-content/uploads/2026/03/PPTelegraf-UltraBold.woff') format('woff'),
		url('https://pipetoro.co/wp-content/uploads/2026/03/PPTelegraf-UltraBold.ttf') format('truetype'),
		url('https://pipetoro.co/wp-content/uploads/2026/03/PPTelegraf-UltraBold.svg#PPTelegraf') format('svg');
}
/* End Custom Fonts CSS */