.elementor-719 .elementor-element.elementor-element-3ee2ca6b{--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-719 .elementor-element.elementor-element-3ee2ca6b:not(.elementor-motion-effects-element-type-background), .elementor-719 .elementor-element.elementor-element-3ee2ca6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#033939;}.elementor-719 .elementor-element.elementor-element-60ce8184{--display:flex;}.elementor-719 .elementor-element.elementor-element-481edf4f{--display:flex;}.elementor-719 .elementor-element.elementor-element-17421a3e{--display:flex;}.elementor-719 .elementor-element.elementor-element-600afadd{--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-719 .elementor-element.elementor-element-5403bbc7{--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-719 .elementor-element.elementor-element-5403bbc7.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-719 .elementor-element.elementor-element-3588a84e.elementor-element{--align-self:flex-start;}.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-719 .elementor-element.elementor-element-7f6ddd21 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:52px;font-weight:600;line-height:1.18em;letter-spacing:-0.5px;color:#E6E3DC;}.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-719 .elementor-element.elementor-element-70cd3e83{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-2b6ce572{--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-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-719 .elementor-element.elementor-element-d2ba5a6 .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-719 .elementor-element.elementor-element-3c2bee9f .elementor-button{background-color:transparent;font-family:"Geist", Sans-serif;font-size:16px;font-weight:600;fill:#E6E3DC;color:#E6E3DC;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:rgba(230,227,220,.28);border-radius:14px 14px 14px 14px;}.elementor-719 .elementor-element.elementor-element-597547cb{--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-719 .elementor-element.elementor-element-597547cb.e-con{--flex-grow:1;--flex-shrink:1;}.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-719 .elementor-element.elementor-element-5e00526c{--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-719 .elementor-element.elementor-element-5e00526c:not(.elementor-motion-effects-element-type-background), .elementor-719 .elementor-element.elementor-element-5e00526c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-719 .elementor-element.elementor-element-7c191f88{--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-719 .elementor-element.elementor-element-36dc436b{--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-719 .elementor-element.elementor-element-6488c00f.elementor-element{--align-self:flex-start;}.elementor-719 .elementor-element.elementor-element-ff139bf .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-719 .elementor-element.elementor-element-7a790223{--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-719 .elementor-element.elementor-element-2061c923{--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-719 .elementor-element.elementor-element-6485822a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-3fa82f32{--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-719 .elementor-element.elementor-element-3fa82f32.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-719 .elementor-element.elementor-element-539786b2{--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-719 .elementor-element.elementor-element-27c4a6d{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-4acb8805 .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-719 .elementor-element.elementor-element-2be7a699{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-48d284b5{--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-719 .elementor-element.elementor-element-430ce5d2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-69d95d03{--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-719 .elementor-element.elementor-element-69d95d03.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-719 .elementor-element.elementor-element-33800b98{--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-719 .elementor-element.elementor-element-455fa023{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-336a1d4d .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-719 .elementor-element.elementor-element-3bb14130{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-795c4ac7{--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-719 .elementor-element.elementor-element-29279c55.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-ba5053f{--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-719 .elementor-element.elementor-element-ba5053f.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-719 .elementor-element.elementor-element-2d47b181{--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-719 .elementor-element.elementor-element-1042c40c{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-a425931 .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-719 .elementor-element.elementor-element-5b9a57a0{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-5d7f7b9f{--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-719 .elementor-element.elementor-element-166fefd6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-5718a2df{--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-719 .elementor-element.elementor-element-5718a2df.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-719 .elementor-element.elementor-element-ec33f65{--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-719 .elementor-element.elementor-element-d7b03bf{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-31389b0d .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-719 .elementor-element.elementor-element-1e29d2b5{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-6ca199c4{--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-719 .elementor-element.elementor-element-2829b1b5{--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-719 .elementor-element.elementor-element-1028fa11{--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-719 .elementor-element.elementor-element-57ce67b{--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-719 .elementor-element.elementor-element-4a2f60fa.elementor-element{--align-self:flex-start;}.elementor-719 .elementor-element.elementor-element-651836dc .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-719 .elementor-element.elementor-element-31ef2181{--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-719 .elementor-element.elementor-element-6712e780{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-478af31c{--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-719 .elementor-element.elementor-element-5cbc8e1a{--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-719 .elementor-element.elementor-element-6195620b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-63d0072c{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-7b05b086{--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-719 .elementor-element.elementor-element-64bf5d5b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-2752716f{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-27a17b61{--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-719 .elementor-element.elementor-element-3bfe4429.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-3c053f94{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-797ee829{--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-719 .elementor-element.elementor-element-55e4a9a6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-386b23f3{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-19f4054e{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-79c95a77{--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-719 .elementor-element.elementor-element-79c95a77:not(.elementor-motion-effects-element-type-background), .elementor-719 .elementor-element.elementor-element-79c95a77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-719 .elementor-element.elementor-element-11a5151f{--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-719 .elementor-element.elementor-element-2fe4056b{--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-719 .elementor-element.elementor-element-425823fb.elementor-element{--align-self:flex-start;}.elementor-719 .elementor-element.elementor-element-55cab6a6 .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-719 .elementor-element.elementor-element-604c9845{--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-719 .elementor-element.elementor-element-773a0515{--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-719 .elementor-element.elementor-element-773a0515.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-39c9cde3 .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-719 .elementor-element.elementor-element-7aa9bc20{--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-719 .elementor-element.elementor-element-7aa9bc20.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-617586eb .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-719 .elementor-element.elementor-element-40ff1d37{--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-719 .elementor-element.elementor-element-40ff1d37.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-4997c8fa .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-719 .elementor-element.elementor-element-7ff53f1e{--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-719 .elementor-element.elementor-element-7ff53f1e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-77ba7981 .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-719 .elementor-element.elementor-element-4b51544a{--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-719 .elementor-element.elementor-element-4b51544a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-31d788bf .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-719 .elementor-element.elementor-element-34214478{--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-719 .elementor-element.elementor-element-34214478.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-d4e5643 .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-719 .elementor-element.elementor-element-3259eac1{--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-719 .elementor-element.elementor-element-3259eac1:not(.elementor-motion-effects-element-type-background), .elementor-719 .elementor-element.elementor-element-3259eac1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-719 .elementor-element.elementor-element-1a74e565{--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-719 .elementor-element.elementor-element-58c819e3{--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-719 .elementor-element.elementor-element-5ff7ee99.elementor-element{--align-self:flex-start;}.elementor-719 .elementor-element.elementor-element-675e3407 .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-719 .elementor-element.elementor-element-3c0991e7{--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-719 .elementor-element.elementor-element-b9ca9e{--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-719 .elementor-element.elementor-element-b9ca9e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-3a373e3d{--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-719 .elementor-element.elementor-element-5dd3e138.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-27b18570{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-4ffd6292 .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-719 .elementor-element.elementor-element-397378a0{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-5cc1147e{--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-719 .elementor-element.elementor-element-5cc1147e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-28d21c45{--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-719 .elementor-element.elementor-element-41b271ea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-57a8d5da{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-5b710119 .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-719 .elementor-element.elementor-element-4005697d{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-35f06361{--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-719 .elementor-element.elementor-element-35f06361.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-29354592{--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-719 .elementor-element.elementor-element-c00e73a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-90a1778{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-21ca3694 .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-719 .elementor-element.elementor-element-7b92c476{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-100a9c53{--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-719 .elementor-element.elementor-element-6ebf8435.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-3a40a052{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-7198cdf0{--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-719 .elementor-element.elementor-element-7198cdf0:not(.elementor-motion-effects-element-type-background), .elementor-719 .elementor-element.elementor-element-7198cdf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#033939;}.elementor-719 .elementor-element.elementor-element-7e123d50{--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-719 .elementor-element.elementor-element-7e7ced96{--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-719 .elementor-element.elementor-element-4658e942.elementor-element{--align-self:flex-start;}.elementor-719 .elementor-element.elementor-element-4a9508fb .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-719 .elementor-element.elementor-element-6a2ee622{--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-719 .elementor-element.elementor-element-53c774e0{--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-719 .elementor-element.elementor-element-53c774e0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-75841e6a .elementor-heading-title{font-family:"Geist", Sans-serif;color:#E6E3DC;}.elementor-719 .elementor-element.elementor-element-6eef1204{--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-719 .elementor-element.elementor-element-6eef1204.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-3a5cfac5 .elementor-heading-title{font-family:"Geist", Sans-serif;color:#E6E3DC;}.elementor-719 .elementor-element.elementor-element-752e21fc{--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-719 .elementor-element.elementor-element-752e21fc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-5e7cc6da .elementor-heading-title{font-family:"Geist", Sans-serif;color:#E6E3DC;}.elementor-719 .elementor-element.elementor-element-ca309ac{--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-719 .elementor-element.elementor-element-ca309ac:not(.elementor-motion-effects-element-type-background), .elementor-719 .elementor-element.elementor-element-ca309ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-719 .elementor-element.elementor-element-452ec46c{--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-719 .elementor-element.elementor-element-5a41bdda{--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-719 .elementor-element.elementor-element-3a92eb1d.elementor-element{--align-self:flex-start;}.elementor-719 .elementor-element.elementor-element-68c50c00 .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-719 .elementor-element.elementor-element-1f038804{--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-719 .elementor-element.elementor-element-1f038804.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-719 .elementor-element.elementor-element-7e690de6{--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-719 .elementor-element.elementor-element-526ef215 .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-719 .elementor-element.elementor-element-4c37df78{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-66fcf5d7{--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-719 .elementor-element.elementor-element-77496f1f{--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-719 .elementor-element.elementor-element-754079d8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-11fa1ba4{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-6161f1a2{--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-719 .elementor-element.elementor-element-89a4e74.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-4ad82fbe{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-221cc792{--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-719 .elementor-element.elementor-element-564be1d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-3ed997d0{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-4f974148{--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-719 .elementor-element.elementor-element-3be7992c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-6b571f9c{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-7e5d6a6b{--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-719 .elementor-element.elementor-element-3cdcb4d5{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-719 .elementor-element.elementor-element-3cdcb4d5.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-719 .elementor-element.elementor-element-2d441190{--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-719 .elementor-element.elementor-element-789ed28c .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-719 .elementor-element.elementor-element-5fb21c4{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-383f4cc1{--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-719 .elementor-element.elementor-element-fb37c5c{--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-719 .elementor-element.elementor-element-5d42ac59.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-17c280db{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-77da8057{--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-719 .elementor-element.elementor-element-3a71751d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-739a6665{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-325c292b{--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-719 .elementor-element.elementor-element-5ce38471.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-258ae2d5{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-5d62e126{--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-719 .elementor-element.elementor-element-4c485d68.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-2f8f4d3{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-627fc58a{--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-719 .elementor-element.elementor-element-6ece8a26{--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-719 .elementor-element.elementor-element-6ece8a26.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-719 .elementor-element.elementor-element-7c45f6be{--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-719 .elementor-element.elementor-element-50291f83 .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-719 .elementor-element.elementor-element-42d2de80{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-515f7998{--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-719 .elementor-element.elementor-element-1f25fe8f{--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-719 .elementor-element.elementor-element-269b69a9{--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-719 .elementor-element.elementor-element-269b69a9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-6b1a55f5 .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-719 .elementor-element.elementor-element-28b78c33{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-7b0c141a{--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-719 .elementor-element.elementor-element-7b0c141a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-5065be6c .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-719 .elementor-element.elementor-element-4be6d12b{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-64259424{--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-719 .elementor-element.elementor-element-5ae2246b{--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-719 .elementor-element.elementor-element-61802e5c{--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-719 .elementor-element.elementor-element-836248c{--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-719 .elementor-element.elementor-element-eec37e8 .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-719 .elementor-element.elementor-element-5256d79e{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-25281d52{--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-719 .elementor-element.elementor-element-1dbdaef2{--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-719 .elementor-element.elementor-element-2c30223a{--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-719 .elementor-element.elementor-element-2c30223a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-5f6df153 .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-719 .elementor-element.elementor-element-6291ffa{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-a6cf9a5{--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-719 .elementor-element.elementor-element-a6cf9a5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-a3f11d7 .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-719 .elementor-element.elementor-element-3e23f83b{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-7a07afd5{--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-719 .elementor-element.elementor-element-7a07afd5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-614bcf09 .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-719 .elementor-element.elementor-element-1b526c20{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-64f6a36e{--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-719 .elementor-element.elementor-element-64f6a36e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-76fe6272 .elementor-heading-title{font-family:"Geist", Sans-serif;color:#033939;}.elementor-719 .elementor-element.elementor-element-51789727{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-7661199d{--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-719 .elementor-element.elementor-element-7661199d:not(.elementor-motion-effects-element-type-background), .elementor-719 .elementor-element.elementor-element-7661199d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-719 .elementor-element.elementor-element-5f5ebd0d{--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-719 .elementor-element.elementor-element-3ddea8cf{--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-719 .elementor-element.elementor-element-25f6ac8b{--display:flex;}.elementor-719 .elementor-element.elementor-element-54313098{--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-719 .elementor-element.elementor-element-39aa91bf{--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-719 .elementor-element.elementor-element-597ca836{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-2a1d2c94{--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-719 .elementor-element.elementor-element-1095e32f{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-8cda2a4{--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-719 .elementor-element.elementor-element-1bbbe8f1{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-28e24fb1{--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-719 .elementor-element.elementor-element-2f1c5bf0.elementor-element{--align-self:flex-start;}.elementor-719 .elementor-element.elementor-element-38d37d0d .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-719 .elementor-element.elementor-element-4c5a1983{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-35a23b07{--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-719 .elementor-element.elementor-element-4de93496{--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:nowrap;}.elementor-719 .elementor-element.elementor-element-71931ea7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-c331d5b{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-5cfd68b8{--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:nowrap;}.elementor-719 .elementor-element.elementor-element-21273ade.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-7b9547c9{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-7cdd710e{--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:nowrap;}.elementor-719 .elementor-element.elementor-element-322e5ffb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-5f35360a{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-754eb57e{--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:nowrap;}.elementor-719 .elementor-element.elementor-element-295c9058.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-719 .elementor-element.elementor-element-3dde9b56{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-719 .elementor-element.elementor-element-68c08145 .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-719 .elementor-element.elementor-element-32ad6586{--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-719 .elementor-element.elementor-element-32ad6586:not(.elementor-motion-effects-element-type-background), .elementor-719 .elementor-element.elementor-element-32ad6586 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-719 .elementor-element.elementor-element-635ded5c{--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-719 .elementor-element.elementor-element-2d4c991c{--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;--overlay-opacity:0.5;}.elementor-719 .elementor-element.elementor-element-2d4c991c::before, .elementor-719 .elementor-element.elementor-element-2d4c991c > .elementor-background-video-container::before, .elementor-719 .elementor-element.elementor-element-2d4c991c > .e-con-inner > .elementor-background-video-container::before, .elementor-719 .elementor-element.elementor-element-2d4c991c > .elementor-background-slideshow::before, .elementor-719 .elementor-element.elementor-element-2d4c991c > .e-con-inner > .elementor-background-slideshow::before, .elementor-719 .elementor-element.elementor-element-2d4c991c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://hiperme.io/wp-content/uploads/2026/09/fondo-cierre-1.webp");--background-overlay:'';background-position:bottom right;}.elementor-719 .elementor-element.elementor-element-7c25cff7{--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-719 .elementor-element.elementor-element-624d4d4a.elementor-element{--align-self:center;}.elementor-719 .elementor-element.elementor-element-2e464848 .elementor-heading-title{font-family:"Geist", Sans-serif;color:#E6E3DC;}.elementor-719 .elementor-element.elementor-element-118fa303 .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-719 .elementor-element.elementor-element-e1217fa{--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;}@media(max-width:1024px){.elementor-719 .elementor-element.elementor-element-600afadd{--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-719 .elementor-element.elementor-element-7f6ddd21 .elementor-heading-title{font-size:40px;}.elementor-719 .elementor-element.elementor-element-ff139bf .elementor-heading-title{font-size:32px;}.elementor-719 .elementor-element.elementor-element-651836dc .elementor-heading-title{font-size:32px;}.elementor-719 .elementor-element.elementor-element-55cab6a6 .elementor-heading-title{font-size:32px;}.elementor-719 .elementor-element.elementor-element-675e3407 .elementor-heading-title{font-size:32px;}.elementor-719 .elementor-element.elementor-element-4a9508fb .elementor-heading-title{font-size:32px;}.elementor-719 .elementor-element.elementor-element-68c50c00 .elementor-heading-title{font-size:32px;}.elementor-719 .elementor-element.elementor-element-3cdcb4d5{--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-719 .elementor-element.elementor-element-eec37e8 .elementor-heading-title{font-size:32px;}.elementor-719 .elementor-element.elementor-element-38d37d0d .elementor-heading-title{font-size:32px;}.elementor-719 .elementor-element.elementor-element-4de93496{--flex-wrap:nowrap;}.elementor-719 .elementor-element.elementor-element-5cfd68b8{--flex-wrap:nowrap;}.elementor-719 .elementor-element.elementor-element-7cdd710e{--flex-wrap:nowrap;}.elementor-719 .elementor-element.elementor-element-754eb57e{--flex-wrap:nowrap;}}@media(max-width:767px){.elementor-719 .elementor-element.elementor-element-7f6ddd21 .elementor-heading-title{font-size:32px;}.elementor-719 .elementor-element.elementor-element-ff139bf .elementor-heading-title{font-size:26px;}.elementor-719 .elementor-element.elementor-element-651836dc .elementor-heading-title{font-size:26px;}.elementor-719 .elementor-element.elementor-element-55cab6a6 .elementor-heading-title{font-size:26px;}.elementor-719 .elementor-element.elementor-element-675e3407 .elementor-heading-title{font-size:26px;}.elementor-719 .elementor-element.elementor-element-4a9508fb .elementor-heading-title{font-size:26px;}.elementor-719 .elementor-element.elementor-element-68c50c00 .elementor-heading-title{font-size:26px;}.elementor-719 .elementor-element.elementor-element-eec37e8 .elementor-heading-title{font-size:26px;}.elementor-719 .elementor-element.elementor-element-38d37d0d .elementor-heading-title{font-size:26px;}.elementor-719 .elementor-element.elementor-element-4de93496{--flex-wrap:nowrap;}.elementor-719 .elementor-element.elementor-element-5cfd68b8{--flex-wrap:nowrap;}.elementor-719 .elementor-element.elementor-element-7cdd710e{--flex-wrap:nowrap;}.elementor-719 .elementor-element.elementor-element-754eb57e{--flex-wrap:nowrap;}}/* Start custom CSS *//* HiperMe - Campanas Outbound - CSS especifico de esta pagina.
   Ver memoria elementor-* antes de tocar: --font-display (no --display),
   nunca display:grid en un Container de Elementor (siempre flex), toda
   fila 1fr-1fr necesita flex:0 0 calc(50% - halfGap)!important desde el
   inicio, breakpoints EXACTOS de la referencia (1080/900/860/640/560),
   RowAuto()+Wrap() nunca se combinan. Scripts embebidos en widgets HTML
   no ejecutan: usar onclick inline u onload de imagen invisible. */

.eyebrow{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 16px!important;border-radius:999px!important;background:#d8efdf!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,.14)!important;color:var(--mint)!important}
.lead{font-size:18px!important;line-height:1.62!important;color:var(--muted)!important;max-width:640px!important}

/* Fix: .band-white/.band-deep/.closing/.cc-hero nunca se portaron a este archivo -
   mismo bug sistemico ya encontrado en Telefonia/Analitica/Agentes IA/WhatsApp. */
.band-white{background:var(--white)!important}
.band-deep{background:var(--deep)!important;color:var(--sand)!important}
.closing{background:var(--white)!important;color:var(--deep)!important}

/* HERO oscuro */
.cc-hero{background:var(--deep)!important;color:var(--sand)!important;position:relative!important;overflow:hidden!important;padding:76px 0 96px!important}
.cc-hero .hb1{position:absolute!important;top:-190px!important;right:-120px!important;width:660px!important;height:660px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(135,212,158,.30),transparent 62%)!important;z-index:0!important}
.cc-hero .hb2{position:absolute!important;bottom:-240px!important;left:-170px!important;width:580px!important;height:580px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(199,151,223,.16),transparent 64%)!important;z-index:0!important}
.cc-hero .grid-tex{position:absolute!important;inset:0!important;z-index:0!important;opacity:.05!important;background-image:linear-gradient(rgba(255,255,255,.6) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.6) 1px,transparent 1px)!important;background-size:46px 46px!important;mask-image:radial-gradient(circle at 72% 28%,#000,transparent 76%)!important}
.cc-hero .container{position:relative!important;z-index:1!important}
.cc-hero-copy h1{font-family:var(--font-display)!important;font-weight:600!important;line-height:1.02!important;letter-spacing:-.032em!important;margin:22px 0!important;max-width:640px!important}
.cc-hero-copy h1 .accent{color:var(--mint)!important;font-style:italic!important}
.cc-hero-copy .lede{font-size:18px!important;line-height:1.6!important;color:rgba(230,227,220,.84)!important;max-width:560px!important;margin-bottom:16px!important}
.cc-hero .acts{gap:14px!important;flex-wrap:wrap!important;align-items:center!important;margin-bottom:0!important}
.cc-hero .btn-secondary,.acts .elementor-button-link{border:1.5px solid rgba(230,227,220,.28)!important;color:var(--sand)!important}
.cc-hero-visual{position:relative!important}
.cc-hero-visual .mock-img{display:block!important;width:100%!important;height:auto!important;border-radius:20px!important;box-shadow:0 30px 80px rgba(0,0,0,.4),0 8px 20px rgba(0,0,0,.25)!important}
@media (max-width:1080px){.cc-hero .hm-chip--float{display:none!important}}

.hm-chip--float{position:absolute!important;background:var(--white)!important;border:1px solid var(--line)!important;border-radius:16px!important;padding:12px 16px!important;box-shadow:var(--shadow-4)!important;display:flex!important;gap:12px!important;z-index:5!important}
.hm-chip--float .ic{width:38px!important;height:38px!important;border-radius:11px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--deep)!important}
.hm-chip--float .ic svg{width:19px!important;height:19px!important}
.hm-chip--float .lbl{font-family:var(--font-display)!important;font-size:10px!important;color:var(--muted)!important;text-transform:uppercase!important;letter-spacing:.08em!important}
.hm-chip--float .val{font-family:var(--font-display)!important;font-size:16px!important;font-weight:600!important;color:var(--deep)!important}

/* EL DESAFIO (4 items con descripcion + em) */
.desafio{padding:104px 0!important}
.desafio-copy .em{padding:20px 22px!important;border-left:3px solid var(--mint)!important;background:var(--sand-3)!important;border-radius:0 14px 14px 0!important;font-family:var(--font-display)!important;font-weight:500!important;font-size:17px!important;line-height:1.4!important;color:var(--deep)!important;display:block!important;margin-top:22px!important}
.prob-list{background:var(--white)!important;border:1px solid var(--line)!important;border-radius:24px!important;padding:12px 28px!important;box-shadow:var(--shadow-2)!important}
.prob{padding:26px 0!important;border-bottom:1px solid var(--line)!important;align-items:flex-start!important;gap:20px!important;min-width:0!important}
.prob:last-child{border-bottom:0!important}
.prob .ic{width:52px!important;height:52px!important;border-radius:14px!important;background:var(--sand-3)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--deep)!important;flex:0 0 52px!important}
.prob .ic svg{width:24px!important;height:24px!important}
.prob .bd .top{gap:10px!important;margin-bottom:7px!important;align-items:center!important}
.prob .bd .n{font-family:var(--mono)!important;font-size:12px!important;font-weight:600!important;color:var(--forest)!important}
.prob .bd h3{font-size:19px!important;letter-spacing:-.01em!important}
.prob .bd p{font-size:14.5px!important;line-height:1.6!important;color:var(--muted)!important}
.prob>.bd,.prob .bd{min-width:0!important;flex:1 1 0!important}
.desafio-copy,.prob-list{flex:0 0 calc(50% - 36px)!important;min-width:0!important;max-width:calc(50% - 36px)!important}
@media (max-width:1080px){.desafio-copy,.prob-list{flex:1 1 100%!important;max-width:100%!important}}

/* LA SOLUCION (sol-head sin card + checklist + diagrama full-width + caption) */
.cc-sol{padding:104px 0!important;background:#d8efdf!important}
.sol-head{margin-bottom:44px!important}
.sol-copy .lead,.sol-copy p{margin:0!important;font-size:18px!important;line-height:1.62!important;color:var(--muted)!important}
.sol-title,.sol-copy{flex:0 0 calc(50% - 28px)!important;max-width:calc(50% - 28px)!important}
@media (max-width:900px){.sol-title,.sol-copy{flex:1 1 100%!important;max-width:100%!important}}
.sol-checks{gap:12px 22px!important;margin-top:22px!important}
.sol-checks-item{flex:0 0 calc(50% - 11px)!important;align-items:center!important;font-family:var(--font-display)!important;font-size:14.5px!important;font-weight:600!important;color:var(--deep)!important}
@media (max-width:560px){.sol-checks-item{flex:0 0 100%!important}}
.sol-checks-item .ck{width:20px!important;height:20px!important;flex:0 0 20px!important;border-radius:50%!important;background:var(--mint)!important;color:var(--deep)!important;display:flex!important;align-items:center!important;justify-content:center!important}
.sol-checks-item .ck svg{width:11px!important;height:11px!important}
.omni-fig{display:block!important;margin-top:8px!important}
.omni-fig img{display:block!important;width:100%!important;height:auto!important;border-radius:16px!important}
.omni-caption{text-align:center!important;font-size:15px!important;color:var(--muted)!important;margin-top:18px!important}

/* RESULTADOS (cc-grid3 flat de 6) */
.cc-cap{padding:104px 0!important}
.cc-grid3{gap:18px!important}
.cc-grid3-item{flex:0 0 calc(33.333% - 12px)!important}
@media (max-width:1080px){.cc-grid3-item{flex:0 0 calc(50% - 9px)!important}}
@media (max-width:640px){.cc-grid3-item{flex:0 0 100%!important}}
.cc-cap .hm-card--feature-wide{background:transparent!important;border:0!important;box-shadow:none!important;padding:6px 2px!important}
.hm-card--feature-wide .ic{width:46px!important;height:46px!important;border-radius:12px!important;background:var(--sand-3)!important;color:var(--deep)!important;display:flex!important;align-items:center!important;justify-content:center!important}
.hm-card--feature-wide .ic svg{width:22px!important;height:22px!important}
.hm-card--feature-wide h3{font-size:17px!important;line-height:1.25!important}

/* COMO FUNCIONA (cc-grid3 con 3 pasos numerados + inflexion-banner) */
.hm-card--step{border:1px solid var(--line)!important;border-radius:20px!important;padding:26px!important;gap:11px!important}
.hm-card--step .hd{gap:14px!important;align-items:center!important;margin-bottom:4px!important}
.hm-card--step .ic{width:44px!important;height:44px!important;flex:0 0 44px!important;border-radius:12px!important;background:var(--deep)!important;color:var(--mint)!important;display:flex!important;align-items:center!important;justify-content:center!important}
.hm-card--step .ic svg{width:22px!important;height:22px!important}
.hm-card--step .n{font-family:var(--mono)!important;font-size:13px!important;color:var(--forest)!important;letter-spacing:.06em!important}
.hm-card--step h3{font-size:17px!important;line-height:1.25!important}
.hm-card--step p{font-size:13.5px!important;line-height:1.5!important;color:var(--muted)!important}
.inflexion-banner{margin-top:44px!important;gap:22px!important;align-items:center!important;background:linear-gradient(120deg,var(--lime),#eaf7c6)!important;border-radius:24px!important;padding:30px 40px!important}
.inflexion-banner .ic{width:56px!important;height:56px!important;flex:0 0 56px!important;border-radius:16px!important;background:var(--white)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--deep)!important;box-shadow:var(--shadow-2)!important}
.inflexion-banner .ic svg{width:26px!important;height:26px!important}
.inflexion-banner p{font-family:var(--font-display)!important;font-size:clamp(18px,2vw,24px)!important;font-weight:500!important;line-height:1.3!important;letter-spacing:-.01em!important;color:var(--deep)!important}
@media (max-width:640px){.inflexion-banner{flex-direction:column!important;text-align:center!important;padding:26px!important}}

/* CASOS DE USO (flow2 oscuro, 3 fc cards con checklist) */
.flow2{padding:104px 0!important}
.fc{background:rgba(255,255,255,.04)!important;border:1px solid rgba(135,212,158,.22)!important;border-radius:18px!important;padding:28px!important}
.fic{width:48px!important;height:48px!important;border-radius:13px!important;background:rgba(135,212,158,.14)!important;color:var(--mint)!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:12px!important}
.fic svg{width:24px!important;height:24px!important}
.fc h3{font-family:var(--font-display)!important;font-size:19px!important;font-weight:600!important;color:var(--sand)!important;margin-bottom:14px!important}
.fc-list{gap:11px!important}
.fc-list li{display:flex!important;gap:10px!important;align-items:center!important;font-size:14px!important;color:rgba(230,227,220,.82)!important}
.fc-list .ck{width:18px!important;height:18px!important;flex:0 0 18px!important;color:var(--mint)!important}
.fc-list .ck svg{width:18px!important;height:18px!important}

/* FUNCIONALIDADES CLAVE (princ: feat zigzag x3 + fila final 2 cards) */
.princ{padding:104px 0!important}
.feat{gap:56px!important;align-items:center!important;padding:40px 0!important}
.feat-body,.feat-media{flex:0 0 calc(50% - 28px)!important;max-width:calc(50% - 28px)!important}
@media (max-width:1080px){.feat-body,.feat-media{flex:1 1 100%!important;max-width:100%!important}}
.feat.rev{flex-direction:row-reverse!important}
@media (max-width:1080px){.feat.rev{flex-direction:column!important}}
.feat.hm-card--soft{background:#efece5!important;border-radius:32px!important;padding:56px!important}
@media (max-width:640px){.feat.hm-card--soft{padding:32px 24px!important}}
.feat-body .badge{font-family:var(--mono)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#7b45a0!important;margin-bottom:16px!important}
.feat-body h3{font-size:clamp(26px,2.6vw,34px)!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.08!important;margin-bottom:16px!important}
.feat-body p{font-size:16.5px!important;line-height:1.62!important;color:var(--muted)!important;margin-bottom:24px!important;max-width:520px!important}
.feat-bene{gap:12px 22px!important;margin-bottom:28px!important}
.feat-bene-item{flex:0 0 calc(50% - 11px)!important;align-items:center!important;font-family:var(--font-display)!important;font-size:14.5px!important;font-weight:500!important;color:var(--deep)!important}
@media (max-width:640px){.feat-bene-item{flex:0 0 100%!important}}
.feat-bene-item .ck{width:20px!important;height:20px!important;flex:0 0 20px!important;border-radius:50%!important;background:var(--mint)!important;color:var(--deep)!important;display:flex!important;align-items:center!important;justify-content:center!important}
.feat-bene-item .ck svg{width:11px!important;height:11px!important}
.mini-img{display:block!important;width:100%!important;height:auto!important;border-radius:16px!important}
.princ-final{gap:18px!important;margin-top:20px!important}
.princ-final-item{flex:0 0 calc(50% - 9px)!important}
@media (max-width:640px){.princ-final-item{flex:0 0 100%!important}}
.hm-card--feature{border:1px solid var(--line)!important;border-radius:20px!important;padding:24px!important;gap:11px!important}
.hm-card--feature .ic{width:44px!important;height:44px!important;border-radius:12px!important;background:var(--sand-3)!important;color:var(--deep)!important;display:flex!important;align-items:center!important;justify-content:center!important}
.hm-card--feature.lav .ic{background:var(--lavender)!important;color:var(--deep)!important}
.hm-card--feature .ic svg{width:22px!important;height:22px!important}
.hm-card--feature h3{font-size:16.5px!important;font-weight:600!important}
.hm-card--feature p{font-size:13.5px!important;line-height:1.5!important;color:var(--muted)!important}

/* POR QUE HIPERME (dif, fondo sand, dif-grid 2x2) */
.dif{padding:104px 0!important;background:#efece5!important}
.dif-copy{flex:0 0 calc(47.6% - 32px)!important;max-width:calc(47.6% - 32px)!important}
.dif-compo{flex:0 0 calc(52.4% - 32px)!important;max-width:calc(52.4% - 32px)!important}
@media (max-width:1080px){.dif-copy,.dif-compo{flex:1 1 100%!important;max-width:100%!important}}
.dif-copy .eyebrow{margin-bottom:18px!important}
.dif-copy h2{margin-bottom:20px!important}
.dif-copy .intro{font-size:16.5px!important;line-height:1.65!important;color:var(--muted)!important}
.dif-copy .intro b{color:var(--deep)!important;font-weight:600!important}
.dif-grid{gap:16px!important}
.dif-grid-item{flex:0 0 calc(50% - 8px)!important}
@media (max-width:640px){.dif-grid-item{flex:0 0 100%!important}}

/* IMPLEMENTACION (platx: foto+steps flotantes + copy) */
.platx{padding:104px 0!important}
.platx-media{position:relative!important}
.platx-media,.platx-copy{flex:0 0 calc(50% - 28px)!important;max-width:calc(50% - 28px)!important}
@media (max-width:1080px){.platx-media,.platx-copy{flex:1 1 100%!important;max-width:100%!important}}
.platx-photo{height:460px!important;border-radius:24px!important;overflow:hidden!important}
.platx-photo img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
.platx-steps{position:absolute!important;right:-24px!important;bottom:-24px!important;width:300px!important;background:var(--white)!important;border:1px solid var(--line)!important;border-radius:20px!important;box-shadow:var(--shadow-4)!important;padding:8px 20px!important}
@media (max-width:1080px){.platx-steps{position:static!important;width:auto!important;margin-top:16px!important;box-shadow:var(--shadow-2)!important}}
.hm-step-row{display:flex!important;padding:14px 0!important;border-bottom:1px solid var(--line)!important;align-items:center!important;gap:13px!important}
.hm-step-row:last-child{border-bottom:0!important}
.hm-step-row .t{font-family:var(--font-display)!important;font-size:13.5px!important;font-weight:600!important;color:var(--deep)!important}
.platx-copy .eyebrow{margin-bottom:18px!important}
.platx-copy h2{margin-bottom:20px!important}
.platx-copy p{font-size:16px!important;line-height:1.65!important;color:var(--muted)!important;margin-bottom:16px!important}
.platx-copy p b{color:var(--deep)!important;font-weight:600!important}
.platx-checks{gap:14px!important;margin:24px 0 30px!important}
.platx-checks-item{align-items:center!important;font-family:var(--font-display)!important;font-size:15.5px!important;font-weight:600!important;color:var(--deep)!important}
.platx-checks-item .ck{width:24px!important;height:24px!important;flex:0 0 24px!important;border-radius:50%!important;background:var(--mint)!important;color:var(--deep)!important;display:flex!important;align-items:center!important;justify-content:center!important}
.platx-checks-item .ck svg{width:13px!important;height:13px!important}

/* CIERRE */
.final-list{gap:12px!important}
.hm-card--final .final-list{justify-content:center!important}
.hm-chip--feature{gap:10px!important;padding:10px 20px 10px 12px!important;background:rgba(255,255,255,.10)!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:999px!important;font-size:14.5px!important;color:var(--sand)!important}
.hm-chip--feature .ic{width:24px!important;height:24px!important;flex:0 0 24px!important;border-radius:50%!important;background:var(--lime)!important;color:var(--deep)!important;display:flex!important;align-items:center!important;justify-content:center!important}
.hm-chip--feature .ic svg{width:13px!important;height:13px!important}
.hm-card--final{background:linear-gradient(100deg,rgba(3,42,42,.72) 0%,rgba(3,42,42,.34) 55%,rgba(3,42,42,.55) 100%),#033939!important;border-radius:40px!important;overflow:hidden!important;padding:72px!important;text-align:center!important;gap:36px!important}
.hm-card--final h2{color:var(--sand)!important;margin:0 auto!important;max-width:22ch!important}
.hm-card--final .eyebrow{margin-bottom:20px!important}
@media (max-width:760px){.hm-card--final{padding:44px 26px!important}}

/* RESPONSIVE GENERAL (breakpoint de padding es 860 en esta landing) */
@media (max-width:860px){
  .cc-cap,.cc-sol,.dif,.flow2,.desafio,.platx,.princ{padding:64px 0!important}
}

/* Fix: 2 CTAs del hero deben quedar lado a lado en mobile, no apilados (pedido explicito).
   El boton real es .elementor-button (New-Button no usa la clase .btn de hiperme-base.css). */
@media (max-width:600px){
  .px-hero .acts,.cc-hero .acts,.px-hero .acts .e-con-inner,.cc-hero .acts .e-con-inner{flex-wrap:nowrap!important}
  .px-hero .acts .elementor-widget-button,.cc-hero .acts .elementor-widget-button{flex:1 1 0!important;min-width:0!important}
.px-hero .acts .elementor-button,.cc-hero .acts .elementor-button{width:100%!important;box-sizing:border-box!important;padding:11px 14px!important;font-size:13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}
  .px-hero .acts .elementor-button-text,.cc-hero .acts .elementor-button-text{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important}
}

/* Fix: quitar padding nativo de Elementor (10px) en .bd/.top/.e-con-inner de la sección El desafio/problema, que agregaba espacio extra entre icono, numero y titulo */
.prob .bd{padding:0!important}
.prob .bd .top{padding:0!important}
.prob .bd .top .e-con-inner{padding:0!important}

/* Fix: seccion Implementacion (platx) - foto rellena su marco, gap/alineacion del grid original, checks sin wrap */
.platx .container>.e-con-inner{gap:56px!important;align-items:center!important}
.platx-media,.platx-photo{padding:0!important}
.platx-photo{position:relative!important}
.platx-photo .elementor-widget-image{position:absolute!important;inset:0!important}
.platx-photo img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}
.platx-checks-item{flex-wrap:nowrap!important}
.platx-checks-item>.elementor-widget-html{flex:0 0 auto!important;width:auto!important}
.platx-checks-item>.elementor-widget-text-editor{flex:1 1 0!important;min-width:0!important;width:auto!important}


/* Imagen distinta en "La solucion" para mobile (pedido del usuario) */
@media (max-width:640px){
  .sol-img-desktop{display:none!important}
}
@media (min-width:641px){
  .sol-img-mobile{display:none!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 */