.elementor-874 .elementor-element.elementor-element-6a27ef03{--display:flex;--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;--align-items:center;}.elementor-874 .elementor-element.elementor-element-6a27ef03:not(.elementor-motion-effects-element-type-background), .elementor-874 .elementor-element.elementor-element-6a27ef03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e6e3dc;background-image:url("https://hiperme.io/wp-content/uploads/2026/09/fondo-s-hero-1-scaled.webp");}.elementor-874 .elementor-element.elementor-element-4bf2bbe7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-874 .elementor-element.elementor-element-5d3e463a{text-align:center;}.elementor-874 .elementor-element.elementor-element-5d3e463a .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:56px;font-weight:600;line-height:1.18em;letter-spacing:-0.5px;color:#033939;}.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-874 .elementor-element.elementor-element-e4de005{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-874 .elementor-element.elementor-element-733cbc21{--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;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-874 .elementor-element.elementor-element-76431e97 .elementor-button{background-color:#87D49E;font-family:"Geist", Sans-serif;font-size:16px;font-weight:600;fill:#033939;color:#033939;border-radius:14px 14px 14px 14px;}.elementor-874 .elementor-element.elementor-element-69d09e32 .elementor-button{background-color:transparent;font-family:"Geist", Sans-serif;font-size:16px;font-weight:600;fill:#033939;color:#033939;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:rgba(3,57,57,.3);border-radius:14px 14px 14px 14px;}.elementor-874 .elementor-element.elementor-element-158097be{--display:flex;--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;--align-items:center;}.elementor-874 .elementor-element.elementor-element-158097be:not(.elementor-motion-effects-element-type-background), .elementor-874 .elementor-element.elementor-element-158097be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-874 .elementor-element.elementor-element-6b31c9f{--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-874 .elementor-element.elementor-element-29fa69b4{--display:flex;--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;--align-items:center;}.elementor-874 .elementor-element.elementor-element-29fa69b4:not(.elementor-motion-effects-element-type-background), .elementor-874 .elementor-element.elementor-element-29fa69b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-874 .elementor-element.elementor-element-768a72fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-874 .elementor-element.elementor-element-2c13775b{--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-874 .elementor-element.elementor-element-38b5acc8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-874 .elementor-element.elementor-element-9d03c .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:40px;font-weight:600;line-height:1.18em;letter-spacing:-0.5px;color:#033939;}.elementor-874 .elementor-element.elementor-element-220565b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-874 .elementor-element.elementor-element-4389c8a1{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-874 .elementor-element.elementor-element-1a7e1622{--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;--flex-wrap:wrap;}.elementor-874 .elementor-element.elementor-element-709d8bad{--display:flex;--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;--align-items:center;}.elementor-874 .elementor-element.elementor-element-709d8bad:not(.elementor-motion-effects-element-type-background), .elementor-874 .elementor-element.elementor-element-709d8bad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E3DC;}.elementor-874 .elementor-element.elementor-element-2a897a20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-874 .elementor-element.elementor-element-ea2db16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-874 .elementor-element.elementor-element-192f1d26 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:40px;font-weight:600;line-height:1.18em;letter-spacing:-0.5px;color:#033939;}.elementor-874 .elementor-element.elementor-element-68b7ed92{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-874 .elementor-element.elementor-element-9a30fb{--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;--flex-wrap:wrap;}.elementor-874 .elementor-element.elementor-element-48251277{--display:flex;--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;--align-items:center;}.elementor-874 .elementor-element.elementor-element-48251277:not(.elementor-motion-effects-element-type-background), .elementor-874 .elementor-element.elementor-element-48251277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-874 .elementor-element.elementor-element-67dda87c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-874 .elementor-element.elementor-element-7ad5ce27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-874 .elementor-element.elementor-element-69795d22 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:40px;font-weight:600;line-height:1.18em;letter-spacing:-0.5px;color:#033939;}.elementor-874 .elementor-element.elementor-element-544796af{--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;--flex-wrap:wrap;}.elementor-874 .elementor-element.elementor-element-1521db83{--display:flex;--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;--align-items:center;}.elementor-874 .elementor-element.elementor-element-1521db83:not(.elementor-motion-effects-element-type-background), .elementor-874 .elementor-element.elementor-element-1521db83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E3DC;}.elementor-874 .elementor-element.elementor-element-41b25212{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-874 .elementor-element.elementor-element-72db713b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-874 .elementor-element.elementor-element-52903aee .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:40px;font-weight:600;line-height:1.18em;letter-spacing:-0.5px;color:#033939;}.elementor-874 .elementor-element.elementor-element-6150c16f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-874 .elementor-element.elementor-element-1f5d3175{--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-874 .elementor-element.elementor-element-1918ba95 .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-874 .elementor-element.elementor-element-687f6d73{--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-874 .elementor-element.elementor-element-782d665c .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-874 .elementor-element.elementor-element-27a2ec77{--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-874 .elementor-element.elementor-element-2692cfa6 .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-874 .elementor-element.elementor-element-32de4686{--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-874 .elementor-element.elementor-element-655b914d .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-874 .elementor-element.elementor-element-5bc67f59{--display:flex;--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;--align-items:center;}.elementor-874 .elementor-element.elementor-element-5bc67f59:not(.elementor-motion-effects-element-type-background), .elementor-874 .elementor-element.elementor-element-5bc67f59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#033939;}.elementor-874 .elementor-element.elementor-element-7023f973{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-874 .elementor-element.elementor-element-609a6cc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-874 .elementor-element.elementor-element-1003f2cf .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:40px;font-weight:600;line-height:1.18em;letter-spacing:-0.5px;color:#E6E3DC;}.elementor-874 .elementor-element.elementor-element-f5e34cc{--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;--flex-wrap:wrap;}.elementor-874 .elementor-element.elementor-element-6f67bd08{--display:flex;--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;--align-items:center;}.elementor-874 .elementor-element.elementor-element-6f67bd08:not(.elementor-motion-effects-element-type-background), .elementor-874 .elementor-element.elementor-element-6f67bd08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-874 .elementor-element.elementor-element-5e0f0ae1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-874 .elementor-element.elementor-element-126baba2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-874 .elementor-element.elementor-element-4984543c .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:40px;font-weight:600;line-height:1.18em;letter-spacing:-0.5px;color:#033939;}.elementor-874 .elementor-element.elementor-element-1217c522{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-874 .elementor-element.elementor-element-16efb51c{--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;--flex-wrap:wrap;}.elementor-874 .elementor-element.elementor-element-2a0c50d1{--display:flex;--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;--align-items:center;}.elementor-874 .elementor-element.elementor-element-2a0c50d1:not(.elementor-motion-effects-element-type-background), .elementor-874 .elementor-element.elementor-element-2a0c50d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-874 .elementor-element.elementor-element-4dfd82cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-874 .elementor-element.elementor-element-6cae3c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-874 .elementor-element.elementor-element-1fa209f0 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:40px;font-weight:600;line-height:1.18em;letter-spacing:-0.5px;color:#033939;}.elementor-874 .elementor-element.elementor-element-3d5962ca{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-874 .elementor-element.elementor-element-46d46f42{--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;--flex-wrap:wrap;}.elementor-874 .elementor-element.elementor-element-695b3f37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-874 .elementor-element.elementor-element-695b3f37.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-874 .elementor-element.elementor-element-43b9b01a .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-874 .elementor-element.elementor-element-6b0881d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-874 .elementor-element.elementor-element-6b0881d2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-874 .elementor-element.elementor-element-65a80a47 .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-874 .elementor-element.elementor-element-7087ac0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-874 .elementor-element.elementor-element-7087ac0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-874 .elementor-element.elementor-element-a6027df .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-874 .elementor-element.elementor-element-27bb4b6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-874 .elementor-element.elementor-element-27bb4b6c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-874 .elementor-element.elementor-element-4dee8db3 .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-874 .elementor-element.elementor-element-3b49d278{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-874 .elementor-element.elementor-element-3b49d278.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-874 .elementor-element.elementor-element-f74895d .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-874 .elementor-element.elementor-element-76ee7819{--display:flex;--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;--align-items:center;}.elementor-874 .elementor-element.elementor-element-76ee7819:not(.elementor-motion-effects-element-type-background), .elementor-874 .elementor-element.elementor-element-76ee7819 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E3DC;}.elementor-874 .elementor-element.elementor-element-69b37960{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-874 .elementor-element.elementor-element-6a0eadcf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-874 .elementor-element.elementor-element-71bac483 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:40px;font-weight:600;line-height:1.18em;letter-spacing:-0.5px;color:#033939;}.elementor-874 .elementor-element.elementor-element-75b11176{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-874 .elementor-element.elementor-element-49df6a38{--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;--flex-wrap:wrap;}.elementor-874 .elementor-element.elementor-element-79a1a337{--display:flex;--padding-top:84px;--padding-bottom:84px;--padding-left:0px;--padding-right:0px;}.elementor-874 .elementor-element.elementor-element-79a1a337:not(.elementor-motion-effects-element-type-background), .elementor-874 .elementor-element.elementor-element-79a1a337 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-874 .elementor-element.elementor-element-4bf23a5c{--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;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-874 .elementor-element.elementor-element-4bf23a5c:not(.elementor-motion-effects-element-type-background), .elementor-874 .elementor-element.elementor-element-4bf23a5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://hiperme.io/wp-content/uploads/2026/08/Fondo-banner-1.webp");}.elementor-874 .elementor-element.elementor-element-6596b8e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-874 .elementor-element.elementor-element-444fcfc8{font-family:"Geist", Sans-serif;font-weight:400;text-shadow:0px 0px 10px rgba(171.70000000000002, 171.70000000000002, 171.70000000000002, 0.3);}.elementor-874 .elementor-element.elementor-element-1f9ab7cb .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:40px;font-weight:600;line-height:1.08em;letter-spacing:-0.8px;color:#033939;}.elementor-874 .elementor-element.elementor-element-4f5badb.elementor-element{--align-self:center;}.elementor-874 .elementor-element.elementor-element-579e9faf{--display:flex;--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;--align-items:center;}.elementor-874 .elementor-element.elementor-element-579e9faf:not(.elementor-motion-effects-element-type-background), .elementor-874 .elementor-element.elementor-element-579e9faf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#033939;}.elementor-874 .elementor-element.elementor-element-4439eeba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-874 .elementor-element.elementor-element-dc19be1.elementor-element{--align-self:center;}.elementor-874 .elementor-element.elementor-element-77e08ff3 .elementor-heading-title{font-family:"Geist", Sans-serif;color:#E6E3DC;}.elementor-874 .elementor-element.elementor-element-34df8bd3{font-family:"Plus Jakarta Sans", Sans-serif;color:#FFFFFF;}.elementor-874 .elementor-element.elementor-element-44818a13 .elementor-button{background-color:#87D49E;font-family:"Geist", Sans-serif;font-size:16px;font-weight:600;fill:#033939;color:#033939;border-radius:14px 14px 14px 14px;}.elementor-874 .elementor-element.elementor-element-44818a13.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-874 .elementor-element.elementor-element-5d3e463a .elementor-heading-title{font-size:40px;}.elementor-874 .elementor-element.elementor-element-2c13775b{--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;}.elementor-874 .elementor-element.elementor-element-9d03c .elementor-heading-title{font-size:32px;}.elementor-874 .elementor-element.elementor-element-192f1d26 .elementor-heading-title{font-size:32px;}.elementor-874 .elementor-element.elementor-element-69795d22 .elementor-heading-title{font-size:32px;}.elementor-874 .elementor-element.elementor-element-52903aee .elementor-heading-title{font-size:32px;}.elementor-874 .elementor-element.elementor-element-1f5d3175{--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;}.elementor-874 .elementor-element.elementor-element-687f6d73{--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;}.elementor-874 .elementor-element.elementor-element-27a2ec77{--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;}.elementor-874 .elementor-element.elementor-element-32de4686{--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;}.elementor-874 .elementor-element.elementor-element-1003f2cf .elementor-heading-title{font-size:32px;}.elementor-874 .elementor-element.elementor-element-4984543c .elementor-heading-title{font-size:32px;}.elementor-874 .elementor-element.elementor-element-1fa209f0 .elementor-heading-title{font-size:32px;}.elementor-874 .elementor-element.elementor-element-71bac483 .elementor-heading-title{font-size:32px;}.elementor-874 .elementor-element.elementor-element-1f9ab7cb .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-874 .elementor-element.elementor-element-5d3e463a .elementor-heading-title{font-size:30px;}.elementor-874 .elementor-element.elementor-element-9d03c .elementor-heading-title{font-size:26px;}.elementor-874 .elementor-element.elementor-element-192f1d26 .elementor-heading-title{font-size:26px;}.elementor-874 .elementor-element.elementor-element-69795d22 .elementor-heading-title{font-size:26px;}.elementor-874 .elementor-element.elementor-element-52903aee .elementor-heading-title{font-size:26px;}.elementor-874 .elementor-element.elementor-element-1003f2cf .elementor-heading-title{font-size:26px;}.elementor-874 .elementor-element.elementor-element-4984543c .elementor-heading-title{font-size:26px;}.elementor-874 .elementor-element.elementor-element-1fa209f0 .elementor-heading-title{font-size:26px;}.elementor-874 .elementor-element.elementor-element-71bac483 .elementor-heading-title{font-size:26px;}.elementor-874 .elementor-element.elementor-element-1f9ab7cb .elementor-heading-title{font-size:26px;}}/* Start custom CSS *//* HiperMe - Integraciones (servicio, 15/19) - CSS especifico de esta pagina.
   Sub-pagina de "Servicios" (header mega-menu: Implementacion/Integraciones/
   Soporte), NO reutiliza el patron de industria ni el de Servicios-hub del
   todo: hero centrado simple (sin ribbon/stepper), logo-strip marquee CSS
   puro, secciones "divider grid" (risk-list/benefit-cols/tech-grid, columnas
   separadas por border-left, con reglas nth-child para sacar el borde al
   envolver - mismo patron que .ben-grid de Cobranzas), filas numeradas
   (hm-row), cards (plat-grid/who-grid/res-grid), cierre "closing3" sin
   tarjeta (texto centrado directo sobre fondo oscuro).
   Ver memoria elementor-* antes de tocar: --font-display (no --display),
   nunca display:grid en un Container de Elementor (siempre flex, salvo
   dentro de un widget html consolidado autocontenido - usado para el
   marquee de logos), toda fila 50/50 necesita flex:0 0 calc(50% - halfGap)
   !important desde el inicio, stacking a columna SIEMPRE flex:0 0
   auto!important;width:100%. TODA clase de New-Html (wrapper raw-html) que
   use gap/align-items necesita display:flex explicito. Cualquier max-width
   en una clase que sea el Classes param del widget necesita !important.
   Boton con texto claro sobre fondo oscuro necesita !important en el color. */

.eyebrow{display:inline-flex!important;align-items:center!important;gap:9px!important;padding:8px 16px!important;border-radius:999px!important;background:#e7f2d8!important;font-family:var(--font-display)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--forest)!important}
.eyebrow.on-deep{background:rgba(135,212,158,.16)!important;color:var(--mint)!important}
.lead{font-size:18px!important;line-height:1.62!important;color:var(--muted)!important;max-width:640px!important}
.lead.small{font-size:16px!important;color:var(--muted-2)!important;max-width:700px!important}

/* HERO centrado simple */
.s-hero{background-color:#e6e3dc!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;position:relative!important;overflow:hidden!important;padding:88px 0 0!important;text-align:center!important}
.s-hero .eyebrow{margin:0 auto 26px!important}
.s-hero h1{margin:0 auto 26px!important;max-width:960px!important;font-family:var(--font-display)!important;font-weight:600!important;line-height:1.05!important;letter-spacing:-.03em!important}
.s-hero .lead{margin:0 auto 16px!important}
.s-hero .lead.small{margin:0 auto 34px!important}
.s-hero-actions{display:flex!important;gap:14px!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;margin-bottom:56px!important}

/* LOGO STRIP · marquee CSS puro (1 widget consolidado) */
.logo-strip{background:#fff!important;padding:52px 0!important}
.marquee{position:relative!important;display:flex!important;flex-direction:column!important;gap:16px!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)!important;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)!important;overflow:hidden!important}
.mq-track{display:flex!important;width:max-content!important;animation:mq 42s linear infinite!important}
.marquee:hover .mq-track{animation-play-state:paused!important}
@keyframes mq{to{transform:translateX(-50%)}}
.hm-chip--logo{display:inline-flex!important;align-items:center!important;gap:12px!important;height:66px!important;margin-right:16px!important;padding:0 26px!important;background:#fff!important;border:1px solid var(--line)!important;border-radius:14px!important;box-shadow:var(--shadow-2)!important}
.hm-chip--logo img{height:26px!important;width:auto!important;object-fit:contain!important}

/* EL DESAFÍO (method-top asimetrico + risk-list divider grid) */
.method{padding:112px 0!important;background:#fff!important}
.method-top{gap:56px!important;align-items:flex-start!important}
.method-top.align-bottom{align-items:flex-end!important}
.method-top .l,.method-top .r{flex:0 0 calc(50% - 28px)!important;max-width:calc(50% - 28px)!important}
.method-top .r p{font-size:17px!important;line-height:1.66!important;color:var(--muted)!important;margin:0!important}
@media (max-width:1080px){.method-top .l,.method-top .r{flex:0 0 auto!important;width:100%!important;max-width:100%!important}}
.risk-list{gap:0!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;flex-wrap:wrap!important}
.hm-card--risk{flex:0 0 20%!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important;padding:24px 22px 26px!important;border-left:1px solid var(--line)!important;font-size:14.5px!important;line-height:1.35!important;color:var(--muted)!important}
.hm-card--risk:first-child{border-left:0!important}
.hm-card--risk .rx{width:20px!important;height:20px!important;flex:0 0 20px!important;border-radius:6px!important;background:oklch(.95 .04 28)!important;color:oklch(.55 .18 28)!important;display:flex!important;align-items:center!important;justify-content:center!important}
.hm-card--risk .rx svg{width:12px!important;height:12px!important}
@media (max-width:960px){.hm-card--risk{flex:0 0 50%!important;border-left:1px solid var(--line)!important;border-top:1px solid var(--line)!important}.hm-card--risk:nth-child(-n+2){border-top:0!important}.hm-card--risk:nth-child(odd){border-left:0!important}}
@media (max-width:560px){.hm-card--risk{flex:0 0 100%!important;border-left:0!important;border-top:1px solid var(--line)!important}.hm-card--risk:first-child{border-top:0!important}}

/* LA SOLUCIÓN (benefit-cols divider grid) */
.sec{padding:110px 0!important}
.sec-head{max-width:820px!important}
.sec-head.center{margin-left:auto!important;margin-right:auto!important;text-align:center!important}
.benefit-cols{gap:0!important;flex-wrap:wrap!important}
.benefit{flex:0 0 25%!important;padding:8px 30px!important;border-left:1px solid var(--line)!important}
.benefit:first-child{padding-left:0!important;border-left:0!important}
.benefit .b-ic{width:54px!important;height:54px!important;border-radius:16px!important;background:var(--b-ic)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:24px!important;box-shadow:0 10px 22px var(--b-sh)!important}
.benefit .b-ic svg{width:26px!important;height:26px!important}
.benefit h3{font-family:var(--font-display)!important;font-size:19px!important;font-weight:600!important;letter-spacing:-.015em!important;color:var(--deep)!important;line-height:1.24!important;margin-bottom:11px!important}
.benefit p{font-size:14.5px!important;line-height:1.6!important;color:var(--muted)!important}
.benefit.b1{--b-ic:oklch(.56 .16 255)!important;--b-sh:oklch(.56 .16 255/.28)!important}
.benefit.b2{--b-ic:oklch(.56 .15 158)!important;--b-sh:oklch(.56 .15 158/.28)!important}
.benefit.b3{--b-ic:oklch(.56 .16 296)!important;--b-sh:oklch(.56 .16 296/.28)!important}
.benefit.b4{--b-ic:oklch(.62 .14 75)!important;--b-sh:oklch(.62 .14 75/.28)!important}
@media (max-width:900px){.benefit{flex:0 0 50%!important;padding:8px 30px!important}.benefit:nth-child(odd){padding-left:0!important;border-left:0!important}.benefit:nth-child(even){border-left:1px solid var(--line)!important}}
@media (max-width:560px){.benefit{flex:0 0 100%!important;padding:0!important;border-left:0!important}.benefit+.benefit{padding-top:28px!important}}

/* QUÉ PUEDES INTEGRAR (plat-grid cards) */
.plat-grid{gap:20px!important;flex-wrap:wrap!important}
.plat-grid.cols-3 .plat{flex:0 0 calc(33.333% - 13.4px)!important}
.plat{position:relative!important;border-radius:22px!important;padding:32px 28px 30px!important;background:var(--p-bg)!important;border:1px solid var(--p-line)!important;overflow:hidden!important;transition:transform .35s var(--ease),box-shadow .35s var(--ease)!important}
.plat:hover{transform:translateY(-8px)!important;box-shadow:var(--shadow-3)!important}
.plat .p-ic{position:relative!important;width:56px!important;height:56px!important;border-radius:16px!important;background:var(--p-ic)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:22px!important;box-shadow:0 10px 22px var(--p-sh)!important}
.plat .p-ic svg{width:27px!important;height:27px!important}
.plat h3{font-family:var(--font-display)!important;font-size:19px!important;font-weight:600!important;letter-spacing:-.015em!important;color:var(--deep)!important;margin-bottom:10px!important}
.plat>p{font-size:14px!important;line-height:1.58!important;color:var(--muted)!important}
.plat ul{display:flex!important;flex-direction:column!important;gap:10px!important;margin-top:18px!important;padding-top:18px!important;border-top:1px solid var(--p-line)!important}
.plat li{display:flex!important;align-items:flex-start!important;gap:10px!important;font-size:14px!important;line-height:1.45!important;color:var(--muted)!important}
.plat li svg{width:15px!important;height:15px!important;flex:0 0 15px!important;margin-top:3px!important;color:var(--p-ic)!important}
.plat.p1{--p-ic:oklch(.56 .16 255)!important;--p-bg:oklch(.965 .025 255)!important;--p-line:oklch(.89 .05 255)!important;--p-sh:oklch(.56 .16 255/.28)!important}
.plat.p2{--p-ic:oklch(.56 .16 296)!important;--p-bg:oklch(.965 .025 296)!important;--p-line:oklch(.89 .05 296)!important;--p-sh:oklch(.56 .16 296/.28)!important}
.plat.p3{--p-ic:oklch(.58 .13 190)!important;--p-bg:oklch(.965 .03 190)!important;--p-line:oklch(.88 .05 190)!important;--p-sh:oklch(.58 .13 190/.28)!important}
@media (max-width:1080px){.plat-grid.cols-3 .plat{flex:0 0 calc(50% - 10px)!important}}
@media (max-width:640px){.plat-grid.cols-3 .plat{flex:0 0 100%!important}}

/* CASOS DE USO (filas numeradas hm-row) */
.rows{border-top:1px solid var(--line)!important}
.hm-row{padding:34px 0!important;border-bottom:1px solid var(--line)!important}
.hm-row .e-con-inner{display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:32px!important}
.hm-row .e-con-inner>*:first-child{flex:0 0 88px!important;max-width:88px!important}
.hm-row .e-con-inner>*:nth-child(2){flex:1 1 0!important;min-width:0!important}
.hm-row .e-con-inner>*:last-child{flex:1.1 1 0!important;min-width:0!important}
.hm-row .rn{flex:0 0 88px!important;font-family:var(--font-mono)!important;font-size:12px!important;letter-spacing:.12em!important;color:var(--muted-2)!important}
.hm-row h3{flex:0 0 calc(45% - 21px)!important;font-family:var(--font-display)!important;font-size:clamp(21px,2.1vw,27px)!important;font-weight:600!important;letter-spacing:-.02em!important;color:var(--deep)!important;line-height:1.15!important;margin:0!important}
.hm-row .rbody{flex:1 1 0!important}
.hm-row .rbody p{font-size:16px!important;line-height:1.62!important;color:var(--muted)!important;max-width:52ch!important;margin:0!important}
.hm-row .rbody p.imp{margin-top:10px!important;font-family:var(--font-mono)!important;font-size:12px!important;letter-spacing:.02em!important;line-height:1.55!important;color:var(--forest)!important}
@media (max-width:1000px){.hm-row{padding:28px 0!important}.hm-row .e-con-inner{flex-direction:column!important;gap:12px!important}.hm-row .e-con-inner>*:first-child,.hm-row .e-con-inner>*:nth-child(2),.hm-row .e-con-inner>*:last-child{flex:0 0 auto!important;width:100%!important;max-width:100%!important}}

/* CAPACIDADES TÉCNICAS (dark, tech-grid divider) */
.tech-sec{background:var(--deep)!important;color:var(--sand)!important;padding:104px 0!important;position:relative!important;overflow:hidden!important}
.tech-grid{gap:0!important;margin-top:52px!important;border-top:1px solid var(--line-deep)!important;flex-wrap:wrap!important}
.tech{flex:0 0 20%!important;padding:30px 26px 6px!important;border-left:1px solid var(--line-deep)!important}
.tech:first-child{border-left:0!important;padding-left:0!important}
.tech .tn{font-family:var(--font-mono)!important;font-size:11px!important;letter-spacing:.14em!important;color:var(--on-deep-2)!important;display:block!important;margin-bottom:18px!important}
.tech p{font-family:var(--font-display)!important;font-size:16.5px!important;font-weight:500!important;line-height:1.34!important;letter-spacing:-.01em!important;color:var(--sand)!important;margin:0!important}
@media (max-width:1080px){.tech{flex:0 0 33.333%!important;border-left:0!important;padding:26px 0 10px!important;border-top:1px solid var(--line-deep)!important}.tech:first-child{padding-top:26px!important}}
@media (max-width:640px){.tech{flex:0 0 100%!important}}

/* LA DIFERENCIA HIPERME (who-grid cards) */
.who-grid{gap:18px!important;flex-wrap:wrap!important}
.who-grid.cols-4 .who{flex:0 0 calc(25% - 13.5px)!important}
.who{display:flex!important;align-items:center!important;gap:16px!important;background:var(--sand-3)!important;border:1px solid var(--line)!important;border-radius:18px!important;padding:22px 24px!important;transition:transform var(--ease) .3s,box-shadow var(--ease) .3s!important}
.who:hover{transform:translateY(-4px)!important;box-shadow:var(--shadow-3)!important}
.who .wi{width:46px!important;height:46px!important;flex:0 0 46px!important;border-radius:13px!important;background:var(--w-bg,#d8efdf)!important;color:var(--w-ic,var(--forest))!important;display:flex!important;align-items:center!important;justify-content:center!important}
.who .wi svg{width:22px!important;height:22px!important}
.who p{font-family:var(--font-display)!important;font-size:15.5px!important;font-weight:600!important;line-height:1.3!important;color:var(--deep)!important;margin:0!important}
@media (max-width:1080px){.who-grid.cols-4 .who{flex:0 0 calc(50% - 9px)!important}}
@media (max-width:640px){.who-grid.cols-4 .who{flex:0 0 100%!important}}

/* IMPLEMENTACIÓN (timeline simple, sin parrafo) */
.work{padding:112px 0!important;background:#fff!important}
.timeline{position:relative!important;gap:20px!important;flex-wrap:wrap!important}
.timeline::before{content:""!important;position:absolute!important;top:26px!important;left:0!important;right:0!important;height:2px!important;background:linear-gradient(90deg,var(--mint-2),var(--line-2))!important;z-index:0!important}
.hm-step{flex:0 0 calc(20% - 16px)!important;position:relative!important;z-index:1!important}
.tl-node{width:54px!important;height:54px!important;border-radius:16px!important;background:var(--deep)!important;color:var(--mint)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:var(--font-display)!important;font-weight:700!important;font-size:18px!important;margin-bottom:22px!important;box-shadow:var(--shadow-2)!important;transition:transform .3s var(--ease)!important}
.hm-step:hover .tl-node{transform:translateY(-4px) rotate(-4deg)!important}
.hm-step h3{font-family:var(--font-display)!important;font-size:17px!important;font-weight:600!important;letter-spacing:-.01em!important;color:var(--deep)!important;margin:0!important}
@media (max-width:1080px){.hm-step{flex:0 0 calc(33.333% - 14px)!important}.timeline::before{display:none!important}}
@media (max-width:640px){.hm-step{flex:0 0 100%!important}}

/* RESULTADOS (res-grid cards) */
.res-grid{gap:18px!important;flex-wrap:wrap!important}
.res{flex:0 0 calc(20% - 14.4px)!important;background:#fff!important;border:1px solid var(--line)!important;border-radius:20px!important;padding:28px 24px!important;display:flex!important;flex-direction:column!important;gap:16px!important;transition:transform var(--ease) .3s,box-shadow var(--ease) .3s!important}
.res:hover{transform:translateY(-6px)!important;box-shadow:var(--shadow-3)!important}
.res .ar{font-family:var(--font-display)!important;font-size:34px!important;font-weight:600!important;line-height:1!important;color:var(--forest)!important}
.res.up .ar{color:var(--mint-2)!important}
.res p{font-family:var(--font-display)!important;font-size:15px!important;font-weight:600!important;line-height:1.34!important;letter-spacing:-.01em!important;color:var(--deep)!important;margin:0!important}
@media (max-width:1080px){.res{flex:0 0 calc(33.333% - 12px)!important}}
@media (max-width:640px){.res{flex:0 0 100%!important}}

/* CIERRE (closing3, sin tarjeta) */
.closing3{background:var(--deep)!important;text-align:center!important;padding:112px 0 120px!important;position:relative!important;overflow:hidden!important}
.closing3-inner{max-width:min(880px,calc(100% - 48px))!important;margin:0 auto!important}
.closing3 .eyebrow{margin:0 auto!important}
.closing3 h2{font-family:var(--font-display)!important;font-weight:600!important;font-size:clamp(30px,3.6vw,50px)!important;line-height:1.06!important;letter-spacing:-.03em!important;color:var(--sand)!important;margin:22px auto 18px!important;max-width:22ch!important}
.closing3 p{font-size:17.5px!important;line-height:1.62!important;color:var(--on-deep)!important;max-width:56ch!important;margin:0 auto 34px!important}

@media (max-width:640px){
  .method,.work,.sec,.tech-sec{padding:72px 0!important}
  .s-hero{padding:56px 0 0!important}
  .closing3{padding:72px 0 80px!important}
  .s-hero-actions .btn{width:100%!important;justify-content:center!important}
}

/* --- footer sin puntas redondeadas (pedido especifico de esta pagina) --- */
.site-footer{border-radius:0!important}

/* El desafio en responsive: carrusel horizontal con snap (desktop no cambia) */
@media (max-width:960px){
  .risk-list{flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:14px!important;border:0!important;padding:4px 10px 14px!important;scroll-padding-left:10px!important;scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}
  .risk-list::-webkit-scrollbar{display:none!important}
  .risk-list>.hm-card--risk:nth-child(n){flex:0 0 260px!important;width:auto!important;max-width:none!important;scroll-snap-align:start!important;border:1px solid var(--line)!important;border-radius:18px!important;background:var(--sand-3)!important;padding:22px 20px 24px!important}
}
@media (max-width:560px){.risk-list>.hm-card--risk:nth-child(n){flex:0 0 78%!important}}

@media (max-width:960px){.risk-list{padding-left:20px!important;padding-right:20px!important;scroll-padding-left:20px!important}}


/* ── CALIDAD ISO 9001 (banner duplicado del Home) ──────────────────────── */
.qual-box{position:relative!important;overflow:hidden!important;background:var(--mint)!important;color:var(--deep)!important;border-radius:36px!important;padding:60px 64px!important;display:grid!important;grid-template-columns:1.12fr 0.88fr!important;gap:56px!important;align-items:center!important}
.qual-box::before,.qual-box::after{content:""!important;position:absolute!important;border-radius:50%!important;pointer-events:none!important}
.qual-box::before{right:-170px!important;bottom:-230px!important;width:560px!important;height:560px!important;background:rgba(3,57,57,.045)!important}
.qual-box::after{right:-70px!important;bottom:-130px!important;width:380px!important;height:380px!important;background:rgba(3,57,57,.05)!important}
.qual-copy{position:relative!important;z-index:1!important}
.qual-copy .eyebrow{background:rgba(3,57,57,.1)!important;color:var(--deep)!important}
.qual-copy h2{font-size:clamp(22px,2vw,28px)!important;line-height:1.2!important;margin-top:18px!important}
.qual-copy .lead{color:rgba(3,57,57,.78)!important;margin-top:18px!important;max-width:46ch!important}
.qual-seal{display:inline-flex!important;align-items:center!important;gap:13px!important;margin-top:28px!important;background:rgba(255,255,255,.55)!important;border:1px solid rgba(3,57,57,.12)!important;border-radius:16px!important;padding:12px 18px 12px 13px!important}
.qual-seal .qs-disc{width:44px!important;height:44px!important;border-radius:12px!important;background:var(--deep)!important;color:var(--mint)!important;display:grid!important;place-items:center!important;flex:none!important}
.qual-seal .qs-disc svg{width:22px!important;height:22px!important}
.qual-seal strong{display:block!important;font-family:var(--font-display)!important;font-weight:700!important;font-size:16px!important;color:var(--deep)!important;letter-spacing:-.01em!important}
.qual-seal span{display:block!important;font-size:12.5px!important;color:rgba(3,57,57,.66)!important;margin-top:1px!important}
.qual-list{position:relative!important;z-index:1!important;list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:18px!important}
.qual-list li{display:flex!important;align-items:center!important;gap:14px!important;font-size:15.5px!important;font-weight:500!important;color:var(--deep)!important;line-height:1.4!important}
.qual-list .ck{width:28px!important;height:28px!important;border-radius:50%!important;background:var(--deep)!important;color:var(--mint)!important;display:grid!important;place-items:center!important;flex:none!important}
.qual-list .ck svg{width:13px!important;height:13px!important}
@media (max-width:820px){.qual-box{grid-template-columns:1fr!important;gap:36px!important;padding:44px 36px!important}}
@media (max-width:480px){.qual-box{padding:34px 26px!important}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://hiperme.io/wp-content/uploads/2026/08/Geist-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://hiperme.io/wp-content/uploads/2026/08/Geist-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://hiperme.io/wp-content/uploads/2026/08/Geist-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://hiperme.io/wp-content/uploads/2026/08/PlusJakartaSans-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://hiperme.io/wp-content/uploads/2026/08/PlusJakartaSans-LightItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://hiperme.io/wp-content/uploads/2026/08/PlusJakartaSans-ExtraLight.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://hiperme.io/wp-content/uploads/2026/08/PlusJakartaSans-ExtraLightItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://hiperme.io/wp-content/uploads/2026/08/PlusJakartaSans-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://hiperme.io/wp-content/uploads/2026/08/PlusJakartaSans-Italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://hiperme.io/wp-content/uploads/2026/08/PlusJakartaSans-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://hiperme.io/wp-content/uploads/2026/08/PlusJakartaSans-MediumItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://hiperme.io/wp-content/uploads/2026/08/PlusJakartaSans-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://hiperme.io/wp-content/uploads/2026/08/PlusJakartaSans-SemiBoldItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://hiperme.io/wp-content/uploads/2026/08/PlusJakartaSans-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://hiperme.io/wp-content/uploads/2026/08/PlusJakartaSans-BoldItalic-1.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://hiperme.io/wp-content/uploads/2026/08/PlusJakartaSans-ExtraBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://hiperme.io/wp-content/uploads/2026/08/PlusJakartaSans-ExtraBoldItalic.woff2') format('woff2');
}
/* End Custom Fonts CSS */