.elementor-kit-6{--e-global-color-primary:#0FB9B1;--e-global-color-secondary:#062129;--e-global-color-text:#34414B;--e-global-color-accent:#38E1FF;--e-global-color-jjteal2:#08756F;--e-global-color-jjink02:#0A2E38;--e-global-color-jjink03:#113F4B;--e-global-color-jjfoot0:#041A20;--e-global-color-jjgray0:#6B7280;--e-global-color-jjbg000:#F2F8F9;--e-global-color-jjbg002:#E6F3F5;--e-global-color-jjline0:#D6E6EA;--e-global-color-jjwhite:#FFFFFF;--e-global-color-jjwa000:#25D366;--e-global-color-jjwa002:#1CC258;--e-global-color-jjwaink:#06301A;--e-global-color-jjodark:#E6F6FA;--e-global-color-jjomute:#A3BCC4;--e-global-color-jjlead0:#D4E6EB;--e-global-typography-primary-font-family:"Sora";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Sora";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Plus Jakarta Sans";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.65em;--e-global-typography-accent-font-family:"Plus Jakarta Sans";--e-global-typography-accent-font-size:15.5px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-line-height:1.15em;--e-global-typography-jjh1000-font-family:"Sora";--e-global-typography-jjh1000-font-size:54px;--e-global-typography-jjh1000-font-weight:800;--e-global-typography-jjh1000-line-height:1.1em;--e-global-typography-jjh1000-letter-spacing:-0.025em;--e-global-typography-jjh2000-font-family:"Sora";--e-global-typography-jjh2000-font-size:42px;--e-global-typography-jjh2000-font-weight:700;--e-global-typography-jjh2000-line-height:1.14em;--e-global-typography-jjh2000-letter-spacing:-0.02em;--e-global-typography-jjhpage-font-family:"Sora";--e-global-typography-jjhpage-font-size:50px;--e-global-typography-jjhpage-font-weight:800;--e-global-typography-jjhpage-line-height:1.1em;--e-global-typography-jjhpage-letter-spacing:-0.025em;--e-global-typography-jjh3000-font-family:"Sora";--e-global-typography-jjh3000-font-size:19px;--e-global-typography-jjh3000-font-weight:700;--e-global-typography-jjh3000-line-height:1.28em;--e-global-typography-jjh3000-letter-spacing:-0.01em;--e-global-typography-jjh4000-font-family:"Sora";--e-global-typography-jjh4000-font-size:16.5px;--e-global-typography-jjh4000-font-weight:700;--e-global-typography-jjh4000-line-height:1.3em;--e-global-typography-jjeyebr-font-family:"Sora";--e-global-typography-jjeyebr-font-size:12.5px;--e-global-typography-jjeyebr-font-weight:700;--e-global-typography-jjeyebr-text-transform:uppercase;--e-global-typography-jjeyebr-line-height:1.4em;--e-global-typography-jjeyebr-letter-spacing:0.16em;--e-global-typography-jjlead0-font-family:"Plus Jakarta Sans";--e-global-typography-jjlead0-font-size:19px;--e-global-typography-jjlead0-font-weight:400;--e-global-typography-jjlead0-line-height:1.6em;--e-global-typography-jjsub00-font-family:"Plus Jakarta Sans";--e-global-typography-jjsub00-font-size:17px;--e-global-typography-jjsub00-font-weight:400;--e-global-typography-jjsub00-line-height:1.65em;--e-global-typography-jjcard0-font-family:"Plus Jakarta Sans";--e-global-typography-jjcard0-font-size:15.5px;--e-global-typography-jjcard0-font-weight:400;--e-global-typography-jjcard0-line-height:1.6em;--e-global-typography-jjsmall-font-family:"Plus Jakarta Sans";--e-global-typography-jjsmall-font-size:14.5px;--e-global-typography-jjsmall-font-weight:500;--e-global-typography-jjsmall-line-height:1.5em;--e-global-typography-jjnum00-font-family:"Sora";--e-global-typography-jjnum00-font-size:48px;--e-global-typography-jjnum00-font-weight:800;--e-global-typography-jjnum00-line-height:1em;--e-global-typography-jjtick0-font-family:"Sora";--e-global-typography-jjtick0-font-size:14px;--e-global-typography-jjtick0-font-weight:700;--e-global-typography-jjtick0-text-transform:uppercase;--e-global-typography-jjtick0-line-height:1.2em;--e-global-typography-jjtick0-letter-spacing:0.1em;background-color:var(--e-global-color-jjbg000);color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var(--e-global-color-jjwa000);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);color:var(--e-global-color-jjwaink);box-shadow:0 10px 24px 0 rgb(37 211 102 / .28);border-radius:999px 999px 999px 999px;padding:15px 24px 15px 24px}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var(--e-global-color-jjwa002);color:var(--e-global-color-jjwaink)}.elementor-kit-6 e-page-transition{background-color:#FFBC7D}.elementor-kit-6 a{color:var(--e-global-color-jjteal2)}.elementor-kit-6 a:hover{color:var(--e-global-color-primary)}.elementor-kit-6 h1{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-jjh1000-font-family),Sans-serif;font-size:var(--e-global-typography-jjh1000-font-size);font-weight:var(--e-global-typography-jjh1000-font-weight);line-height:var(--e-global-typography-jjh1000-line-height);letter-spacing:var(--e-global-typography-jjh1000-letter-spacing)}.elementor-kit-6 h2{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-jjh2000-font-family),Sans-serif;font-size:var(--e-global-typography-jjh2000-font-size);font-weight:var(--e-global-typography-jjh2000-font-weight);line-height:var(--e-global-typography-jjh2000-line-height);letter-spacing:var(--e-global-typography-jjh2000-letter-spacing)}.elementor-kit-6 h3{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-jjh3000-font-family),Sans-serif;font-size:var(--e-global-typography-jjh3000-font-size);font-weight:var(--e-global-typography-jjh3000-font-weight);line-height:var(--e-global-typography-jjh3000-line-height);letter-spacing:var(--e-global-typography-jjh3000-letter-spacing)}.elementor-kit-6 h4{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-jjh4000-font-family),Sans-serif;font-size:var(--e-global-typography-jjh4000-font-size);font-weight:var(--e-global-typography-jjh4000-font-weight);line-height:var(--e-global-typography-jjh4000-line-height)}.elementor-kit-6 h5{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-jjh4000-font-family),Sans-serif;font-size:var(--e-global-typography-jjh4000-font-size);font-weight:var(--e-global-typography-jjh4000-font-weight);line-height:var(--e-global-typography-jjh4000-line-height)}.elementor-kit-6 h6{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-jjeyebr-font-family),Sans-serif;font-size:var(--e-global-typography-jjeyebr-font-size);font-weight:var(--e-global-typography-jjeyebr-font-weight);text-transform:var(--e-global-typography-jjeyebr-text-transform);line-height:var(--e-global-typography-jjeyebr-line-height);letter-spacing:var(--e-global-typography-jjeyebr-letter-spacing)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px}.e-con{--container-max-width:1200px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.elementor-lightbox{background-color:rgb(3 15 19 / .94);--lightbox-ui-color:#FFFFFF;--lightbox-ui-color-hover:#38E1FF;--lightbox-text-color:#E6F6FA}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-jjh1000-font-size:42px;--e-global-typography-jjh2000-font-size:34px;--e-global-typography-jjhpage-font-size:40px;--e-global-typography-jjlead0-font-size:18px;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-kit-6 h1{font-size:var(--e-global-typography-jjh1000-font-size);line-height:var(--e-global-typography-jjh1000-line-height);letter-spacing:var(--e-global-typography-jjh1000-letter-spacing)}.elementor-kit-6 h2{font-size:var(--e-global-typography-jjh2000-font-size);line-height:var(--e-global-typography-jjh2000-line-height);letter-spacing:var(--e-global-typography-jjh2000-letter-spacing)}.elementor-kit-6 h3{font-size:var(--e-global-typography-jjh3000-font-size);line-height:var(--e-global-typography-jjh3000-line-height);letter-spacing:var(--e-global-typography-jjh3000-letter-spacing)}.elementor-kit-6 h4{font-size:var(--e-global-typography-jjh4000-font-size);line-height:var(--e-global-typography-jjh4000-line-height)}.elementor-kit-6 h5{font-size:var(--e-global-typography-jjh4000-font-size);line-height:var(--e-global-typography-jjh4000-line-height)}.elementor-kit-6 h6{font-size:var(--e-global-typography-jjeyebr-font-size);line-height:var(--e-global-typography-jjeyebr-line-height);letter-spacing:var(--e-global-typography-jjeyebr-letter-spacing)}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-accent-font-size:15px;--e-global-typography-jjh1000-font-size:31px;--e-global-typography-jjh2000-font-size:28px;--e-global-typography-jjhpage-font-size:32px;--e-global-typography-jjh3000-font-size:18px;--e-global-typography-jjeyebr-font-size:12px;--e-global-typography-jjlead0-font-size:16.5px;--e-global-typography-jjsub00-font-size:16px;--e-global-typography-jjcard0-font-size:15px;--e-global-typography-jjsmall-font-size:14px;--e-global-typography-jjnum00-font-size:40px;--e-global-typography-jjtick0-font-size:13px;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-kit-6 h1{font-size:var(--e-global-typography-jjh1000-font-size);line-height:var(--e-global-typography-jjh1000-line-height);letter-spacing:var(--e-global-typography-jjh1000-letter-spacing)}.elementor-kit-6 h2{font-size:var(--e-global-typography-jjh2000-font-size);line-height:var(--e-global-typography-jjh2000-line-height);letter-spacing:var(--e-global-typography-jjh2000-letter-spacing)}.elementor-kit-6 h3{font-size:var(--e-global-typography-jjh3000-font-size);line-height:var(--e-global-typography-jjh3000-line-height);letter-spacing:var(--e-global-typography-jjh3000-letter-spacing)}.elementor-kit-6 h4{font-size:var(--e-global-typography-jjh4000-font-size);line-height:var(--e-global-typography-jjh4000-line-height)}.elementor-kit-6 h5{font-size:var(--e-global-typography-jjh4000-font-size);line-height:var(--e-global-typography-jjh4000-line-height)}.elementor-kit-6 h6{font-size:var(--e-global-typography-jjeyebr-font-size);line-height:var(--e-global-typography-jjeyebr-line-height);letter-spacing:var(--e-global-typography-jjeyebr-letter-spacing)}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);padding:14px 20px 14px 20px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.elementor-widget-text-editor p:last-child{margin-bottom:0}.jj-eyebrow .elementor-heading-title{display:flex;align-items:center;gap:10px}.jj-eyebrow .elementor-heading-title:before{content:"";flex:none;width:28px;height:3px;border-radius:2px;background:linear-gradient(135deg,#38E1FF,#0FB9B1)}.jj-eyebrow.jj-center .elementor-heading-title{justify-content:center}.jj-hl{color:#08756F}.jj-dark .jj-hl,.jj-grad .elementor-heading-title{background:linear-gradient(135deg,#38E1FF,#0FB9B1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.jj-card .elementor-widget-image{overflow:hidden}.jj-card .elementor-widget-image img{transition:transform .6s ease}.jj-card:hover .elementor-widget-image img{transform:scale(1.06)}.jj-svc .elementor-swiper-button{top:-80px!important;bottom:auto!important;transform:none!important;margin:0!important}.jj-svc .elementor-swiper-button-prev{left:auto!important;right:58px!important}.jj-svc .elementor-swiper-button-next{left:auto!important;right:0!important}@media (max-width:1024px){.jj-svc .elementor-swiper-button{display:none!important}}.jj-marquee{overflow:hidden}.jj-marquee .elementor-icon-list-items{flex-wrap:nowrap!important;width:max-content;animation:jjMarquee 44s linear infinite}.jj-marquee .elementor-icon-list-item{white-space:nowrap}@keyframes jjMarquee{to{transform:translateX(-50%)}}.e-con.jj-bento,.e-con.jj-ggrid{grid-template-rows:none!important}.e-con.jj-bento{grid-auto-rows:200px;grid-auto-flow:dense}.e-con.jj-ggrid{grid-auto-rows:240px}.jj-gitem{position:relative;min-height:100%}.jj-gitem>.elementor-widget-image{position:absolute!important;inset:0;margin:0!important;z-index:0}.jj-gitem>.elementor-widget-image a,.jj-gitem>.elementor-widget-image img{display:block;width:100%!important;height:100%!important;object-fit:cover}.jj-gitem>.elementor-widget-image img{transition:transform .7s ease}.jj-gitem:hover>.elementor-widget-image img{transform:scale(1.06)}.jj-gcap{position:relative;z-index:1;pointer-events:none}.jj-gcap .elementor-widget-icon{pointer-events:auto}@media (max-width:1024px){.e-con.jj-bento{grid-auto-rows:190px}}@media (max-width:767px){.e-con.jj-bento,.e-con.jj-ggrid{grid-auto-rows:165px}.jj-gcat{display:none}}.jj-form .wpforms-field-container{display:flex;flex-wrap:wrap;column-gap:16px}.jj-form .wpforms-field-container>.wpforms-field{flex:1 1 100%;min-width:0}@media (min-width:768px){.jj-form .wpforms-field-container>.wpforms-field.jj-half{flex:1 1 calc(50% - 8px)}}.jj-form .wpforms-submit-container,.jj-form .wpforms-submit{width:100%}.ct-header .ct-button,.ct-header .ct-button:hover{color:#06301A}.ct-footer,.ct-footer p{color:#A3BCC4}.ct-footer a{color:#A3BCC4}.ct-footer a:hover{color:#38E1FF}.ct-footer .widget-title,.ct-footer h2,.ct-footer h3{color:#fff}@media (prefers-reduced-motion:reduce){.jj-marquee .elementor-icon-list-items{animation:none}}.jj-hint{pointer-events:none;white-space:nowrap}.jj-hint .elementor-icon-list-icon{animation:jjNudge 1.8s ease-in-out infinite}@keyframes jjNudge{0%,100%{transform:translateX(-3px)}50%{transform:translateX(3px)}}.jj-compare .twentytwenty-overlay,.jj-compare .twentytwenty-overlay:hover{background:none!important}.jj-compare .twentytwenty-before-label,.jj-compare .twentytwenty-after-label{opacity:1!important}.jj-compare .twentytwenty-handle{border:0!important;border-radius:0!important;box-shadow:none!important;background:url(https://serviciosjjady.com/wp-content/uploads/2026/09/jjady-icono-rodillo.png) center/contain no-repeat;filter:drop-shadow(0 2px 4px rgb(6 33 41 / .6)) drop-shadow(0 0 1px rgb(6 33 41 / .7));cursor:ew-resize}.jj-compare .twentytwenty-left-arrow,.jj-compare .twentytwenty-right-arrow{display:none!important}@media (max-width:1024px){.e-con.jj-pleft{display:contents!important}}@media (prefers-reduced-motion:reduce){.jj-hint .elementor-icon-list-icon{animation:none}}.jj-pulse{animation:jjPulse 2.4s ease-out infinite}@keyframes jjPulse{0%{box-shadow:0 0 0 0 rgb(255 255 255 / .8)}70%{box-shadow:0 0 0 16px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.jj-float{animation:jjFloat 6s ease-in-out infinite}@keyframes jjFloat{0%,100%{translate:0 0}50%{translate:0 -14px}}@media (prefers-reduced-motion:reduce){.jj-pulse,.jj-float{animation:none}}.jj-logos .swiper-wrapper{transition-timing-function:linear!important}.jj-logos .swiper-slide{height:84px}.jj-logos .swiper-slide-inner{display:flex;align-items:center;justify-content:center;height:100%;margin:0}.jj-logos .swiper-slide-image{max-height:60px;width:auto!important;max-width:100%;object-fit:contain;filter:grayscale(1);opacity:.65;transition:filter .3s,opacity .3s}.jj-logos .swiper-slide-image:hover{filter:none;opacity:1}.jj-logos .elementor-image-carousel-wrapper{-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}@media (max-width:767px){.jj-logos .swiper-slide{height:60px}.jj-logos .swiper-slide-image{max-height:42px}}.jj-vplayer .elementor-custom-embed-image-overlay{cursor:pointer}.jj-vplayer .elementor-custom-embed-image-overlay:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 45%,rgb(6 33 41 / .65));pointer-events:none}.jj-vplayer .elementor-custom-embed-play{width:68px;height:68px;border-radius:50%;background:linear-gradient(135deg,#38E1FF,#0FB9B1);display:flex;align-items:center;justify-content:center;z-index:2;animation:jjPulse 2.4s ease-out infinite}.jj-vplayer .elementor-custom-embed-play i,.jj-vplayer .elementor-custom-embed-play svg{opacity:1!important;margin-left:4px;text-shadow:none!important;filter:none!important}.jj-vcard-mini .jj-vplayer .elementor-custom-embed-play{width:38px;height:38px}.jj-vcard-mini .jj-vplayer .elementor-custom-embed-play i,.jj-vcard-mini .jj-vplayer .elementor-custom-embed-play svg{margin-left:2px}.jj-vlabel{pointer-events:none;z-index:3}[id^="elementor-lightbox-"] .elementor-video-portrait video,[id^="elementor-lightbox-"] .elementor-video-portrait iframe{width:min(92vw,calc(88vh * 9 / 16))!important;height:auto!important;aspect-ratio:9/16;object-fit:cover;border-radius:16px;background:#000}@media (prefers-reduced-motion:reduce){.jj-vplayer .elementor-custom-embed-play{animation:none}}[id^="elementor-lightbox-"]{z-index:100000!important}[id^="elementor-lightbox-"] .dialog-lightbox-message{display:flex!important;align-items:center;justify-content:center}[id^="elementor-lightbox-"] .elementor-video-container{height:auto!important;display:flex;align-items:center;justify-content:center}[id^="elementor-lightbox-"] .elementor-video-portrait{height:auto!important;display:flex;justify-content:center}