.elementor-188 .elementor-element.elementor-element-0d103d1 > .elementor-background-overlay{background-color:#000000;opacity:0.39;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-188 .elementor-element.elementor-element-0d103d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-67px;margin-bottom:0px;padding:240px 100px 150px 100px;z-index:0;overflow:visible;}.elementor-188 .elementor-element.elementor-element-de45f64 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 150px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-188 .elementor-element.elementor-element-5db86b2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:400;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.88);color:#FFFFFF;}.elementor-188 .elementor-element.elementor-element-193e3ca > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-188 .elementor-element.elementor-element-193e3ca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:54px;font-weight:800;letter-spacing:1.1px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.89);color:#FFD100;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-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-188 .elementor-element.elementor-element-22aae16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 565px 0px 0px;}.elementor-188 .elementor-element.elementor-element-22aae16{color:var( --e-global-color-astglobalcolor4 );}.elementor-188 .elementor-element.elementor-element-47398bd .ekit-double-btn.ekit-double-btn-one{background-color:var( --e-global-color-50298d1 );color:#000000;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:20px;border-radius:118px 118px 118px 118px;padding:7px 0px 7px 0px;text-align:center;}.elementor-188 .elementor-element.elementor-element-47398bd .ekit_double_button{width:42%;}.elementor-188 .elementor-element.elementor-element-47398bd .ekit-double-btn:not(:last-child){margin-right:8px;}.elementor-188 .elementor-element.elementor-element-47398bd .ekit-double-btn.ekit-double-btn-one > i{padding-right:8px;font-size:0px;}.elementor-188 .elementor-element.elementor-element-47398bd .ekit-double-btn.ekit-double-btn-one > svg{margin-right:8px;max-width:0px;}.elementor-188 .elementor-element.elementor-element-47398bd .ekit-double-btn.ekit-double-btn-two > i{padding-right:8px;}.elementor-188 .elementor-element.elementor-element-47398bd .ekit-double-btn.ekit-double-btn-two > svg{margin-right:8px;}.elementor-188 .elementor-element.elementor-element-47398bd .ekit-double-btn.ekit-double-btn-one svg path{stroke:#000000;fill:#000000;}.elementor-188 .elementor-element.elementor-element-47398bd .ekit-double-btn.ekit-double-btn-one:hover{color:#ffffff;}.elementor-188 .elementor-element.elementor-element-47398bd .ekit-double-btn.ekit-double-btn-one:hover svg path{stroke:#ffffff;fill:#ffffff;}.elementor-188 .elementor-element.elementor-element-47398bd .ekit-double-btn.ekit-double-btn-two{color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:20px;border-radius:118px 118px 118px 118px;padding:7px 0px 7px 0px;text-align:center;}.elementor-188 .elementor-element.elementor-element-47398bd .ekit-double-btn.ekit-double-btn-two svg path{stroke:#ffffff;fill:#ffffff;}.elementor-188 .elementor-element.elementor-element-47398bd .ekit-double-btn.ekit-double-btn-two:hover{color:#ffffff;}.elementor-188 .elementor-element.elementor-element-47398bd .ekit-double-btn.ekit-double-btn-two:hover svg path{stroke:#ffffff;fill:#ffffff;}.elementor-188 .elementor-element.elementor-element-e3f5170:not(.elementor-motion-effects-element-type-background), .elementor-188 .elementor-element.elementor-element-e3f5170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://puntopretvial.com/wp-content/uploads/2025/06/linearayada.png");background-position:-8px 0px;background-repeat:repeat-x;background-size:contain;}.elementor-188 .elementor-element.elementor-element-e3f5170{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-9px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:1;overflow:visible;}.elementor-188 .elementor-element.elementor-element-e3f5170 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-188 .elementor-element.elementor-element-b9ef1f1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-188 .elementor-element.elementor-element-13e0629{--spacer-size:22px;}.elementor-188 .elementor-element.elementor-element-13e0629 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-188 .elementor-element.elementor-element-cc8ccd5:not(.elementor-motion-effects-element-type-background), .elementor-188 .elementor-element.elementor-element-cc8ccd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://puntopretvial.com/wp-content/uploads/2025/06/puntos.svg");background-position:0px 41px;background-repeat:no-repeat;background-size:9% auto;}.elementor-188 .elementor-element.elementor-element-cc8ccd5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:50px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-188 .elementor-element.elementor-element-cc8ccd5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-188 .elementor-element.elementor-element-a2b4e00{overflow:visible;}.elementor-188 .elementor-element.elementor-element-08485eb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-188 .elementor-element.elementor-element-16edff7{text-align:center;}.elementor-188 .elementor-element.elementor-element-16edff7 img{width:63%;}.elementor-188 .elementor-element.elementor-element-e2b6e24 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-188 .elementor-element.elementor-element-2c71c75 > .elementor-widget-container{margin:24px 0px 0px -62px;padding:0px 0px 0px 0px;}.elementor-188 .elementor-element.elementor-element-2c71c75 img{width:41%;}.elementor-188 .elementor-element.elementor-element-674ed61 > .elementor-widget-container{margin:0px 0px 0px -172px;padding:0px 0px 0px 0px;}.elementor-188 .elementor-element.elementor-element-674ed61 img{width:45%;}.elementor-188 .elementor-element.elementor-element-cc2349d > .elementor-widget-container{margin:20px 0px 0px -32px;padding:0px 0px 0px 0px;}.elementor-188 .elementor-element.elementor-element-cc2349d .elementskit-section-title-wraper .elementskit-section-title{color:#000000;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-188 .elementor-element.elementor-element-cc2349d .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-50298d1 );}.elementor-188 .elementor-element.elementor-element-cc2349d .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-text );}.elementor-188 .elementor-element.elementor-element-cc2349d .elementskit-section-title-wraper .elementskit-section-subtitle{color:#020202;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;}.elementor-188 .elementor-element.elementor-element-e344308 > .elementor-widget-container{margin:0px 200px 0px -32px;padding:0px 0px 0px 0px;}.elementor-188 .elementor-element.elementor-element-e344308{text-align:left;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#111111;}.elementor-188 .elementor-element.elementor-element-8ba18a4 .ekit-double-btn.ekit-double-btn-one{background-color:var( --e-global-color-50298d1 );color:#000000;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:0.7px;border-radius:118px 118px 118px 118px;padding:7px 0px 7px 0px;text-align:center;}.elementor-188 .elementor-element.elementor-element-8ba18a4 .ekit-double-btn.ekit-double-btn-two{background-color:#AFAFAF;color:#000000;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:0.7px;border-radius:118px 118px 118px 118px;padding:7px 0px 7px 0px;text-align:center;}.elementor-188 .elementor-element.elementor-element-8ba18a4 > .elementor-widget-container{margin:0px 0px 0px -42px;padding:0px 0px 0px 0px;}.elementor-188 .elementor-element.elementor-element-8ba18a4 .ekit_double_button{width:64%;}.elementor-188 .elementor-element.elementor-element-8ba18a4 .ekit-double-btn:not(:last-child){margin-right:38px;}.elementor-188 .elementor-element.elementor-element-8ba18a4 .ekit-double-btn.ekit-double-btn-one > i{padding-right:8px;font-size:0px;}.elementor-188 .elementor-element.elementor-element-8ba18a4 .ekit-double-btn.ekit-double-btn-one > svg{margin-right:8px;max-width:0px;}.elementor-188 .elementor-element.elementor-element-8ba18a4 .ekit-double-btn.ekit-double-btn-two > i{padding-right:8px;}.elementor-188 .elementor-element.elementor-element-8ba18a4 .ekit-double-btn.ekit-double-btn-two > svg{margin-right:8px;}.elementor-188 .elementor-element.elementor-element-8ba18a4 .ekit-double-btn.ekit-double-btn-one svg path{stroke:#000000;fill:#000000;}.elementor-188 .elementor-element.elementor-element-8ba18a4 .ekit-double-btn.ekit-double-btn-one:hover{color:#ffffff;}.elementor-188 .elementor-element.elementor-element-8ba18a4 .ekit-double-btn.ekit-double-btn-one:hover svg path{stroke:#ffffff;fill:#ffffff;}.elementor-188 .elementor-element.elementor-element-8ba18a4 .ekit-double-btn.ekit-double-btn-two svg path{stroke:#000000;fill:#000000;}.elementor-188 .elementor-element.elementor-element-8ba18a4 .ekit-double-btn.ekit-double-btn-two:hover{color:#ffffff;}.elementor-188 .elementor-element.elementor-element-8ba18a4 .ekit-double-btn.ekit-double-btn-two:hover svg path{stroke:#ffffff;fill:#ffffff;}.elementor-188 .elementor-element.elementor-element-d7eb013:not(.elementor-motion-effects-element-type-background), .elementor-188 .elementor-element.elementor-element-d7eb013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E68C;background-image:url("https://puntopretvial.com/wp-content/uploads/2025/06/puntos.svg");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-188 .elementor-element.elementor-element-d7eb013{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 150px 0px 150px;overflow:visible;}.elementor-188 .elementor-element.elementor-element-d7eb013 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-188 .elementor-element.elementor-element-bd06c94 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:600;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);color:#000000;}.elementor-188 .elementor-element.elementor-element-14cdefe > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-188 .elementor-element.elementor-element-14cdefe{text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#111111;}.elementor-188 .elementor-element.elementor-element-3c347b0{overflow:visible;}.elementor-188 .elementor-element.elementor-element-771a1bf > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-188 .elementor-element.elementor-element-771a1bf > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-188 .elementor-element.elementor-element-771a1bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 0px;}.elementor-188 .elementor-element.elementor-element-38b0423{overflow:visible;}.elementor-188 .elementor-element.elementor-element-8e8ecd6{--e-image-carousel-slides-to-show:3;}.elementor-188 .elementor-element.elementor-element-8e8ecd6 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;}@media(min-width:768px){.elementor-188 .elementor-element.elementor-element-e2b6e24{width:7.332%;}.elementor-188 .elementor-element.elementor-element-5711ef8{width:59%;}}@media(max-width:1024px){.elementor-188 .elementor-element.elementor-element-47398bd .ekit_double_button{width:80%;}.elementor-188 .elementor-element.elementor-element-e3f5170:not(.elementor-motion-effects-element-type-background), .elementor-188 .elementor-element.elementor-element-e3f5170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-188 .elementor-element.elementor-element-cc8ccd5:not(.elementor-motion-effects-element-type-background), .elementor-188 .elementor-element.elementor-element-cc8ccd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-188 .elementor-element.elementor-element-8ba18a4 .ekit_double_button{width:80%;}}@media(max-width:767px){.elementor-188 .elementor-element.elementor-element-0d103d1{padding:253px 50px 0px 50px;}.elementor-188 .elementor-element.elementor-element-de45f64 > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-188 .elementor-element.elementor-element-5db86b2 .elementor-heading-title{font-size:23px;}.elementor-188 .elementor-element.elementor-element-193e3ca .elementor-heading-title{font-size:31px;}.elementor-188 .elementor-element.elementor-element-22aae16 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-188 .elementor-element.elementor-element-47398bd .ekit_double_button{width:100%;}.elementor-188 .elementor-element.elementor-element-e3f5170:not(.elementor-motion-effects-element-type-background), .elementor-188 .elementor-element.elementor-element-e3f5170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-188 .elementor-element.elementor-element-e3f5170{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-188 .elementor-element.elementor-element-cc8ccd5:not(.elementor-motion-effects-element-type-background), .elementor-188 .elementor-element.elementor-element-cc8ccd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-188 .elementor-element.elementor-element-08485eb{width:50%;}.elementor-188 .elementor-element.elementor-element-16edff7 img{width:100%;}.elementor-188 .elementor-element.elementor-element-e2b6e24{width:50%;}.elementor-188 .elementor-element.elementor-element-2c71c75 > .elementor-widget-container{margin:72px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-188 .elementor-element.elementor-element-674ed61 > .elementor-widget-container{margin:-166px 0px 45px -200px;}.elementor-188 .elementor-element.elementor-element-674ed61 img{width:30%;}.elementor-188 .elementor-element.elementor-element-5711ef8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-188 .elementor-element.elementor-element-cc2349d > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-188 .elementor-element.elementor-element-e344308 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-188 .elementor-element.elementor-element-8ba18a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1px 60px 0px 60px;}.elementor-188 .elementor-element.elementor-element-8ba18a4 .ekit_double_button{width:100%;}.elementor-188 .elementor-element.elementor-element-d7eb013:not(.elementor-motion-effects-element-type-background), .elementor-188 .elementor-element.elementor-element-d7eb013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:155px auto;}.elementor-188 .elementor-element.elementor-element-d7eb013{margin-top:30px;margin-bottom:0px;padding:40px 30px 0px 30px;}.elementor-188 .elementor-element.elementor-element-70571e2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-188 .elementor-element.elementor-element-bd06c94 .elementor-heading-title{font-size:23px;}.elementor-188 .elementor-element.elementor-element-14cdefe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-188 .elementor-element.elementor-element-14cdefe{line-height:1.2em;}.elementor-188 .elementor-element.elementor-element-771a1bf > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-188 .elementor-element.elementor-element-771a1bf > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-188 .elementor-element.elementor-element-771a1bf > .elementor-widget-container{padding:0px 0px 0px 0px;}:is( .elementor-188 .elementor-element.elementor-element-771a1bf > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-188 .elementor-element.elementor-element-771a1bf > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-188 .elementor-element.elementor-element-771a1bf > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(48px / 2);padding-bottom:calc(48px / 2);}:is( .elementor-188 .elementor-element.elementor-element-771a1bf > .elementor-widget-container > .jet-listing-grid, .elementor-188 .elementor-element.elementor-element-771a1bf > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-188 .elementor-element.elementor-element-771a1bf > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}:is( .elementor-188 .elementor-element.elementor-element-771a1bf > .elementor-widget-container > .jet-listing-grid, .elementor-188 .elementor-element.elementor-element-771a1bf > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-188 .elementor-element.elementor-element-771a1bf > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 48px / -2);margin-bottom:calc( 48px / -2);}}