.elementor-3234 .elementor-element.elementor-element-0f7da28{--display:flex;--min-height:700px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 48px;--row-gap:0px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-3234 .elementor-element.elementor-element-0f7da28:not(.elementor-motion-effects-element-type-background), .elementor-3234 .elementor-element.elementor-element-0f7da28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8F4F8;}.elementor-3234 .elementor-element.elementor-element-8335303{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-3234 .elementor-element.elementor-element-7e4af42{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3234 .elementor-element.elementor-element-7e4af42 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3234 .elementor-element.elementor-element-7e4af42 .elementor-heading-title{font-family:"Familjen Grotesk", Sans-serif;font-size:2.5rem;font-weight:700;text-transform:none;letter-spacing:-0.035em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-3234 .elementor-element.elementor-element-43c630a{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-0df480c-font-family ), Sans-serif;font-size:var( --e-global-typography-0df480c-font-size );font-weight:var( --e-global-typography-0df480c-font-weight );line-height:var( --e-global-typography-0df480c-line-height );color:#2B2B3D;}.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-3234 .elementor-element.elementor-element-827cc9d .elementor-button{background-color:var( --e-global-color-5eeab1b );font-family:var( --e-global-typography-4a6558e-font-family ), Sans-serif;font-size:var( --e-global-typography-4a6558e-font-size );font-weight:var( --e-global-typography-4a6558e-font-weight );line-height:var( --e-global-typography-4a6558e-line-height );fill:#FEFBF8;color:#FEFBF8;box-shadow:0px 4px 6px -1px rgba(102.99999999999987, 72.99999999999999, 226, 0.15);border-radius:8px 8px 8px 8px;padding:12px 20px 12px 20px;}.elementor-3234 .elementor-element.elementor-element-827cc9d > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-3234 .elementor-element.elementor-element-827cc9d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3234 .elementor-element.elementor-element-827cc9d .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3234 .elementor-element.elementor-element-827cc9d .elementor-button:hover, .elementor-3234 .elementor-element.elementor-element-827cc9d .elementor-button:focus{box-shadow:0px 10px 15px -3px rgba(102.99999999999987, 72.99999999999999, 226, 0.25);}.elementor-3234 .elementor-element.elementor-element-a37c8af{font-family:var( --e-global-typography-abec674-font-family ), Sans-serif;font-size:var( --e-global-typography-abec674-font-size );font-weight:var( --e-global-typography-abec674-font-weight );line-height:var( --e-global-typography-abec674-line-height );color:#2B2B3DA1;}.elementor-3234 .elementor-element.elementor-element-376766c{--display:flex;--min-height:520px;--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:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3234 .elementor-element.elementor-element-376766c:not(.elementor-motion-effects-element-type-background), .elementor-3234 .elementor-element.elementor-element-376766c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://healthera.ai/wp-content/uploads/2026/09/Pe-Manova-e1788539801618.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-3234 .elementor-element.elementor-element-7439a75{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:1px;--margin-bottom:1px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:64px;--padding-right:64px;}.elementor-3234 .elementor-element.elementor-element-77fad86{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:64px;--padding-right:64px;}.elementor-3234 .elementor-element.elementor-element-77fad86:not(.elementor-motion-effects-element-type-background), .elementor-3234 .elementor-element.elementor-element-77fad86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF9FB;}.elementor-3234 .elementor-element.elementor-element-b940166{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3234 .elementor-element.elementor-element-bc01c75 .elementor-heading-title{font-family:var( --e-global-typography-d61a41d-font-family ), Sans-serif;font-size:var( --e-global-typography-d61a41d-font-size );font-weight:var( --e-global-typography-d61a41d-font-weight );line-height:var( --e-global-typography-d61a41d-line-height );color:#6749E2;}.elementor-3234 .elementor-element.elementor-element-d6d1d74{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3234 .elementor-element.elementor-element-d6d1d74 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3234 .elementor-element.elementor-element-d6d1d74 .elementor-heading-title{font-family:"Familjen Grotesk", Sans-serif;font-size:2.5rem;font-weight:700;text-transform:none;letter-spacing:-0.035em;color:var( --e-global-color-8412cab );}.elementor-3234 .elementor-element.elementor-element-05c8e45{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:100px;--padding-bottom:100px;--padding-left:64px;--padding-right:64px;}.elementor-3234 .elementor-element.elementor-element-05c8e45:not(.elementor-motion-effects-element-type-background), .elementor-3234 .elementor-element.elementor-element-05c8e45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFBF8;}.elementor-3234 .elementor-element.elementor-element-b656e5a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3234 .elementor-element.elementor-element-73f6059 .elementor-heading-title{font-family:var( --e-global-typography-d61a41d-font-family ), Sans-serif;font-size:var( --e-global-typography-d61a41d-font-size );font-weight:var( --e-global-typography-d61a41d-font-weight );line-height:var( --e-global-typography-d61a41d-line-height );color:#6749E2;}.elementor-3234 .elementor-element.elementor-element-ed19d7f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-3234 .elementor-element.elementor-element-ed19d7f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3234 .elementor-element.elementor-element-ed19d7f .elementor-heading-title{font-family:"Familjen Grotesk", Sans-serif;font-size:2.5rem;font-weight:700;text-transform:none;letter-spacing:-0.035em;color:var( --e-global-color-8412cab );}.elementor-3234 .elementor-element.elementor-element-a26a7c4{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:80px;--padding-left:64px;--padding-right:64px;}.elementor-3234 .elementor-element.elementor-element-a26a7c4:not(.elementor-motion-effects-element-type-background), .elementor-3234 .elementor-element.elementor-element-a26a7c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF9FB;}.elementor-3234 .elementor-element.elementor-element-70d9909{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3234 .elementor-element.elementor-element-f6b20ad{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3234 .elementor-element.elementor-element-c9aaeda .elementor-heading-title{font-family:var( --e-global-typography-d61a41d-font-family ), Sans-serif;font-size:var( --e-global-typography-d61a41d-font-size );font-weight:var( --e-global-typography-d61a41d-font-weight );line-height:var( --e-global-typography-d61a41d-line-height );color:var( --e-global-color-5eeab1b );}.elementor-3234 .elementor-element.elementor-element-7a27ce2{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;}.elementor-3234 .elementor-element.elementor-element-7a27ce2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3234 .elementor-element.elementor-element-7a27ce2 .elementor-heading-title{font-family:"Familjen Grotesk", Sans-serif;font-size:2.5rem;font-weight:700;text-transform:none;letter-spacing:-0.035em;color:var( --e-global-color-8412cab );}.elementor-3234 .elementor-element.elementor-element-fff6b7f{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3234 .elementor-element.elementor-element-fff6b7f::before, .elementor-3234 .elementor-element.elementor-element-fff6b7f > .elementor-background-video-container::before, .elementor-3234 .elementor-element.elementor-element-fff6b7f > .e-con-inner > .elementor-background-video-container::before, .elementor-3234 .elementor-element.elementor-element-fff6b7f > .elementor-background-slideshow::before, .elementor-3234 .elementor-element.elementor-element-fff6b7f > .e-con-inner > .elementor-background-slideshow::before, .elementor-3234 .elementor-element.elementor-element-fff6b7f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3234 .elementor-element.elementor-element-717c308{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-da1af72 );--border-color:var( --e-global-color-da1af72 );--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3234 .elementor-element.elementor-element-717c308:not(.elementor-motion-effects-element-type-background), .elementor-3234 .elementor-element.elementor-element-717c308 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3234 .elementor-element.elementor-element-717c308:hover{box-shadow:0px 20px 50px -20px rgba(0, 0, 0, 0.12);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3234 .elementor-element.elementor-element-71aa916 img{width:100%;max-width:100%;border-radius:28px 28px 0px 0px;}.elementor-3234 .elementor-element.elementor-element-a20db47{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3234 .elementor-element.elementor-element-e011d4c .elementor-heading-title{font-family:"Familjen Grotesk", Sans-serif;font-size:clamp(1.125rem, 0.9696rem + 0.663vw, 1.5rem);font-weight:700;letter-spacing:-0.025em;color:var( --e-global-color-8412cab );}.elementor-3234 .elementor-element.elementor-element-05adfe3 .elementor-heading-title{font-family:var( --e-global-typography-abec674-font-family ), Sans-serif;font-size:var( --e-global-typography-abec674-font-size );font-weight:var( --e-global-typography-abec674-font-weight );line-height:var( --e-global-typography-abec674-line-height );color:#100D26A6;}.elementor-3234 .elementor-element.elementor-element-b68df9d > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-3234 .elementor-element.elementor-element-b68df9d{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:500;letter-spacing:0.05em;color:#100D2680;}.elementor-3234 .elementor-element.elementor-element-a8f01dc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-da1af72 );--border-color:var( --e-global-color-da1af72 );--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3234 .elementor-element.elementor-element-a8f01dc:not(.elementor-motion-effects-element-type-background), .elementor-3234 .elementor-element.elementor-element-a8f01dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3234 .elementor-element.elementor-element-a8f01dc:hover{box-shadow:0px 20px 50px -20px rgba(0, 0, 0, 0.12);}.elementor-3234 .elementor-element.elementor-element-0df190e img{width:100%;max-width:100%;border-radius:28px 28px 0px 0px;}.elementor-3234 .elementor-element.elementor-element-3d508f9{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3234 .elementor-element.elementor-element-b997f97 .elementor-heading-title{font-family:"Familjen Grotesk", Sans-serif;font-size:clamp(1.125rem, 0.9696rem + 0.663vw, 1.5rem);font-weight:700;letter-spacing:-0.025em;color:var( --e-global-color-8412cab );}.elementor-3234 .elementor-element.elementor-element-2ca576e .elementor-heading-title{font-family:var( --e-global-typography-abec674-font-family ), Sans-serif;font-size:var( --e-global-typography-abec674-font-size );font-weight:var( --e-global-typography-abec674-font-weight );line-height:var( --e-global-typography-abec674-line-height );color:#100D26A6;}.elementor-3234 .elementor-element.elementor-element-3809336 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-3234 .elementor-element.elementor-element-3809336{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:500;letter-spacing:0.05em;color:#100D2680;}.elementor-3234 .elementor-element.elementor-element-759d897{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-da1af72 );--border-color:var( --e-global-color-da1af72 );--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3234 .elementor-element.elementor-element-759d897:not(.elementor-motion-effects-element-type-background), .elementor-3234 .elementor-element.elementor-element-759d897 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3234 .elementor-element.elementor-element-759d897:hover{box-shadow:0px 20px 50px -20px rgba(0, 0, 0, 0.12);}.elementor-3234 .elementor-element.elementor-element-6a5f885 img{width:100%;max-width:100%;border-radius:28px 28px 0px 0px;}.elementor-3234 .elementor-element.elementor-element-3e8242f{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3234 .elementor-element.elementor-element-a515a85 .elementor-heading-title{font-family:"Familjen Grotesk", Sans-serif;font-size:clamp(1.125rem, 0.9696rem + 0.663vw, 1.5rem);font-weight:700;letter-spacing:-0.025em;color:var( --e-global-color-8412cab );}.elementor-3234 .elementor-element.elementor-element-e4fd742 .elementor-heading-title{font-family:var( --e-global-typography-abec674-font-family ), Sans-serif;font-size:var( --e-global-typography-abec674-font-size );font-weight:var( --e-global-typography-abec674-font-weight );line-height:var( --e-global-typography-abec674-line-height );color:#100D26A6;}.elementor-3234 .elementor-element.elementor-element-12d5f40 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-3234 .elementor-element.elementor-element-12d5f40{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:500;letter-spacing:0.05em;color:#100D2680;}.elementor-3234 .elementor-element.elementor-element-0fe2dee{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-da1af72 );--border-color:var( --e-global-color-da1af72 );--padding-top:80px;--padding-bottom:80px;--padding-left:64px;--padding-right:64px;}.elementor-3234 .elementor-element.elementor-element-0fe2dee:not(.elementor-motion-effects-element-type-background), .elementor-3234 .elementor-element.elementor-element-0fe2dee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-27e90e8 );}.elementor-3234 .elementor-element.elementor-element-143f4de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3234 .elementor-element.elementor-element-7c25ac1{width:100%;max-width:100%;}.elementor-3234 .elementor-element.elementor-element-7c25ac1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3234 .elementor-element.elementor-element-7c25ac1 .elementor-heading-title{font-family:"Familjen Grotesk", Sans-serif;font-size:2rem;font-weight:700;text-transform:none;letter-spacing:0.035em;color:var( --e-global-color-8412cab );}.elementor-3234 .elementor-element.elementor-element-fddc5bc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3234 .elementor-element.elementor-element-83b7bd0{--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;--justify-content:center;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-da1af72 );--border-color:var( --e-global-color-da1af72 );--padding-top:80px;--padding-bottom:80px;--padding-left:64px;--padding-right:64px;}.elementor-3234 .elementor-element.elementor-element-83b7bd0:not(.elementor-motion-effects-element-type-background), .elementor-3234 .elementor-element.elementor-element-83b7bd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCF8;}.elementor-3234 .elementor-element.elementor-element-c126a02{--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;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3234 .elementor-element.elementor-element-bbde8ba .elementor-heading-title{font-family:var( --e-global-typography-d61a41d-font-family ), Sans-serif;font-size:var( --e-global-typography-d61a41d-font-size );font-weight:var( --e-global-typography-d61a41d-font-weight );line-height:var( --e-global-typography-d61a41d-line-height );color:#6749E2;}.elementor-3234 .elementor-element.elementor-element-eec3df1{width:100%;max-width:100%;text-align:center;}.elementor-3234 .elementor-element.elementor-element-eec3df1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3234 .elementor-element.elementor-element-eec3df1 .elementor-heading-title{font-family:"Familjen Grotesk", Sans-serif;font-size:2.5rem;font-weight:700;text-transform:none;letter-spacing:-0.035em;color:var( --e-global-color-8412cab );}.elementor-3234 .elementor-element.elementor-element-d22f357{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-da1af72 );--border-color:var( --e-global-color-da1af72 );--border-radius:0px 0px 0px 0px;--padding-top:12px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;}.elementor-3234 .elementor-element.elementor-element-cba0a56{font-family:var( --e-global-typography-0df480c-font-family ), Sans-serif;font-size:var( --e-global-typography-0df480c-font-size );font-weight:var( --e-global-typography-0df480c-font-weight );line-height:var( --e-global-typography-0df480c-line-height );color:#100D26BF;}.elementor-3234 .elementor-element.elementor-element-bcb4db9{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-da1af72 );--border-color:var( --e-global-color-da1af72 );--border-radius:0px 0px 0px 0px;--padding-top:12px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;}.elementor-3234 .elementor-element.elementor-element-516cb2d{font-family:var( --e-global-typography-0df480c-font-family ), Sans-serif;font-size:var( --e-global-typography-0df480c-font-size );font-weight:var( --e-global-typography-0df480c-font-weight );line-height:var( --e-global-typography-0df480c-line-height );color:#100D26BF;}.elementor-3234 .elementor-element.elementor-element-631af48{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-da1af72 );--border-color:var( --e-global-color-da1af72 );--border-radius:0px 0px 0px 0px;--padding-top:12px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;}.elementor-3234 .elementor-element.elementor-element-0a6c331{font-family:var( --e-global-typography-0df480c-font-family ), Sans-serif;font-size:var( --e-global-typography-0df480c-font-size );font-weight:var( --e-global-typography-0df480c-font-weight );line-height:var( --e-global-typography-0df480c-line-height );color:#100D26BF;}.elementor-3234 .elementor-element.elementor-element-dd073bb{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-da1af72 );--border-color:var( --e-global-color-da1af72 );--border-radius:0px 0px 0px 0px;--padding-top:12px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;}.elementor-3234 .elementor-element.elementor-element-73beb71{font-family:var( --e-global-typography-0df480c-font-family ), Sans-serif;font-size:var( --e-global-typography-0df480c-font-size );font-weight:var( --e-global-typography-0df480c-font-weight );line-height:var( --e-global-typography-0df480c-line-height );color:#100D26BF;}.elementor-3234 .elementor-element.elementor-element-26a29ed{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-da1af72 );--border-color:var( --e-global-color-da1af72 );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:012px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;}.elementor-3234 .elementor-element.elementor-element-39b4a54{font-family:var( --e-global-typography-0df480c-font-family ), Sans-serif;font-size:var( --e-global-typography-0df480c-font-size );font-weight:var( --e-global-typography-0df480c-font-weight );line-height:var( --e-global-typography-0df480c-line-height );color:#100D26BF;}.elementor-3234 .elementor-element.elementor-element-8cb6b96{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-da1af72 );--border-color:var( --e-global-color-da1af72 );--border-radius:0px 0px 0px 0px;--padding-top:12px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;}.elementor-3234 .elementor-element.elementor-element-aa98318{font-family:var( --e-global-typography-0df480c-font-family ), Sans-serif;font-size:var( --e-global-typography-0df480c-font-size );font-weight:var( --e-global-typography-0df480c-font-weight );line-height:var( --e-global-typography-0df480c-line-height );color:#100D26BF;}.elementor-3234 .elementor-element.elementor-element-d08eb67{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-da1af72 );--border-color:var( --e-global-color-da1af72 );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;}.elementor-3234 .elementor-element.elementor-element-dfc7abb{font-family:var( --e-global-typography-0df480c-font-family ), Sans-serif;font-size:var( --e-global-typography-0df480c-font-size );font-weight:var( --e-global-typography-0df480c-font-weight );line-height:var( --e-global-typography-0df480c-line-height );color:#100D26BF;}.elementor-3234 .elementor-element.elementor-element-832496d{--n-accordion-title-font-size:clamp(1.125rem, 0.9696rem + 0.663vw, 1.5rem);width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-5eeab1b );--n-accordion-icon-hover-color:var( --e-global-color-5eeab1b );--n-accordion-icon-active-color:var( --e-global-color-5eeab1b );}.elementor-3234 .elementor-element.elementor-element-832496d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;}.elementor-3234 .elementor-element.elementor-element-832496d {--n-accordion-padding:20px 24px 20px 24px;}:where( .elementor-3234 .elementor-element.elementor-element-832496d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Familjen Grotesk", Sans-serif;font-weight:700;letter-spacing:-0.025em;}.elementor-3234 .elementor-element.elementor-element-8c36f0e{--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;--padding-top:88px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-3234 .elementor-element.elementor-element-8c36f0e:not(.elementor-motion-effects-element-type-background), .elementor-3234 .elementor-element.elementor-element-8c36f0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F1EA;}.elementor-3234 .elementor-element.elementor-element-mnvrefs3234{--display:flex;--padding-top:40px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-3234 .elementor-element.elementor-element-mnvrefs3234:not(.elementor-motion-effects-element-type-background), .elementor-3234 .elementor-element.elementor-element-mnvrefs3234 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCF8;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3234 .elementor-element.elementor-element-8335303{--width:50%;}.elementor-3234 .elementor-element.elementor-element-376766c{--width:50%;}.elementor-3234 .elementor-element.elementor-element-717c308{--width:32%;}.elementor-3234 .elementor-element.elementor-element-a8f01dc{--width:32%;}.elementor-3234 .elementor-element.elementor-element-759d897{--width:32%;}}@media(max-width:1366px) and (min-width:768px){.elementor-3234 .elementor-element.elementor-element-717c308{--width:48%;}.elementor-3234 .elementor-element.elementor-element-a8f01dc{--width:49%;}.elementor-3234 .elementor-element.elementor-element-759d897{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3234 .elementor-element.elementor-element-0f7da28{--content-width:90%;}.elementor-3234 .elementor-element.elementor-element-8335303{--width:100%;}.elementor-3234 .elementor-element.elementor-element-376766c{--width:100%;}.elementor-3234 .elementor-element.elementor-element-7439a75{--content-width:100%;}.elementor-3234 .elementor-element.elementor-element-77fad86{--content-width:90%;}.elementor-3234 .elementor-element.elementor-element-05c8e45{--content-width:90%;}.elementor-3234 .elementor-element.elementor-element-a26a7c4{--content-width:90%;}.elementor-3234 .elementor-element.elementor-element-0fe2dee{--content-width:90%;}.elementor-3234 .elementor-element.elementor-element-83b7bd0{--content-width:90%;}}@media(max-width:1366px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3234 .elementor-element.elementor-element-43c630a{font-size:var( --e-global-typography-0df480c-font-size );line-height:var( --e-global-typography-0df480c-line-height );}.elementor-3234 .elementor-element.elementor-element-827cc9d .elementor-button{font-size:var( --e-global-typography-4a6558e-font-size );line-height:var( --e-global-typography-4a6558e-line-height );}.elementor-3234 .elementor-element.elementor-element-a37c8af{font-size:var( --e-global-typography-abec674-font-size );line-height:var( --e-global-typography-abec674-line-height );}.elementor-3234 .elementor-element.elementor-element-376766c{--min-height:500px;}.elementor-3234 .elementor-element.elementor-element-bc01c75 .elementor-heading-title{font-size:var( --e-global-typography-d61a41d-font-size );line-height:var( --e-global-typography-d61a41d-line-height );}.elementor-3234 .elementor-element.elementor-element-d6d1d74{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-3234 .elementor-element.elementor-element-73f6059 .elementor-heading-title{font-size:var( --e-global-typography-d61a41d-font-size );line-height:var( --e-global-typography-d61a41d-line-height );}.elementor-3234 .elementor-element.elementor-element-c9aaeda .elementor-heading-title{font-size:var( --e-global-typography-d61a41d-font-size );line-height:var( --e-global-typography-d61a41d-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-3234 .elementor-element.elementor-element-05adfe3 .elementor-heading-title{font-size:var( --e-global-typography-abec674-font-size );line-height:var( --e-global-typography-abec674-line-height );}.elementor-3234 .elementor-element.elementor-element-2ca576e .elementor-heading-title{font-size:var( --e-global-typography-abec674-font-size );line-height:var( --e-global-typography-abec674-line-height );}.elementor-3234 .elementor-element.elementor-element-e4fd742 .elementor-heading-title{font-size:var( --e-global-typography-abec674-font-size );line-height:var( --e-global-typography-abec674-line-height );}.elementor-3234 .elementor-element.elementor-element-bbde8ba .elementor-heading-title{font-size:var( --e-global-typography-d61a41d-font-size );line-height:var( --e-global-typography-d61a41d-line-height );}.elementor-3234 .elementor-element.elementor-element-cba0a56{font-size:var( --e-global-typography-0df480c-font-size );line-height:var( --e-global-typography-0df480c-line-height );}.elementor-3234 .elementor-element.elementor-element-516cb2d{font-size:var( --e-global-typography-0df480c-font-size );line-height:var( --e-global-typography-0df480c-line-height );}.elementor-3234 .elementor-element.elementor-element-0a6c331{font-size:var( --e-global-typography-0df480c-font-size );line-height:var( --e-global-typography-0df480c-line-height );}.elementor-3234 .elementor-element.elementor-element-73beb71{font-size:var( --e-global-typography-0df480c-font-size );line-height:var( --e-global-typography-0df480c-line-height );}.elementor-3234 .elementor-element.elementor-element-39b4a54{font-size:var( --e-global-typography-0df480c-font-size );line-height:var( --e-global-typography-0df480c-line-height );}.elementor-3234 .elementor-element.elementor-element-aa98318{font-size:var( --e-global-typography-0df480c-font-size );line-height:var( --e-global-typography-0df480c-line-height );}.elementor-3234 .elementor-element.elementor-element-dfc7abb{font-size:var( --e-global-typography-0df480c-font-size );line-height:var( --e-global-typography-0df480c-line-height );}}@media(max-width:1024px){.elementor-3234 .elementor-element.elementor-element-0f7da28{--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;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-3234 .elementor-element.elementor-element-7e4af42{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3234 .elementor-element.elementor-element-43c630a{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;font-size:var( --e-global-typography-0df480c-font-size );line-height:var( --e-global-typography-0df480c-line-height );}.elementor-3234 .elementor-element.elementor-element-827cc9d .elementor-button{font-size:var( --e-global-typography-4a6558e-font-size );line-height:var( --e-global-typography-4a6558e-line-height );}.elementor-3234 .elementor-element.elementor-element-a37c8af{font-size:var( --e-global-typography-abec674-font-size );line-height:var( --e-global-typography-abec674-line-height );}.elementor-3234 .elementor-element.elementor-element-376766c{--min-height:500px;}.elementor-3234 .elementor-element.elementor-element-376766c:not(.elementor-motion-effects-element-type-background), .elementor-3234 .elementor-element.elementor-element-376766c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-3234 .elementor-element.elementor-element-7439a75{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3234 .elementor-element.elementor-element-77fad86{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3234 .elementor-element.elementor-element-bc01c75 .elementor-heading-title{font-size:var( --e-global-typography-d61a41d-font-size );line-height:var( --e-global-typography-d61a41d-line-height );}.elementor-3234 .elementor-element.elementor-element-d6d1d74{width:100%;max-width:100%;}.elementor-3234 .elementor-element.elementor-element-05c8e45{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3234 .elementor-element.elementor-element-73f6059 .elementor-heading-title{font-size:var( --e-global-typography-d61a41d-font-size );line-height:var( --e-global-typography-d61a41d-line-height );}.elementor-3234 .elementor-element.elementor-element-ed19d7f{width:100%;max-width:100%;}.elementor-3234 .elementor-element.elementor-element-a26a7c4{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3234 .elementor-element.elementor-element-70d9909{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-3234 .elementor-element.elementor-element-c9aaeda .elementor-heading-title{font-size:var( --e-global-typography-d61a41d-font-size );line-height:var( --e-global-typography-d61a41d-line-height );}.elementor-3234 .elementor-element.elementor-element-7a27ce2{width:100%;max-width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-3234 .elementor-element.elementor-element-05adfe3 .elementor-heading-title{font-size:var( --e-global-typography-abec674-font-size );line-height:var( --e-global-typography-abec674-line-height );}.elementor-3234 .elementor-element.elementor-element-2ca576e .elementor-heading-title{font-size:var( --e-global-typography-abec674-font-size );line-height:var( --e-global-typography-abec674-line-height );}.elementor-3234 .elementor-element.elementor-element-e4fd742 .elementor-heading-title{font-size:var( --e-global-typography-abec674-font-size );line-height:var( --e-global-typography-abec674-line-height );}.elementor-3234 .elementor-element.elementor-element-0fe2dee{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3234 .elementor-element.elementor-element-143f4de{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3234 .elementor-element.elementor-element-fddc5bc{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-3234 .elementor-element.elementor-element-83b7bd0{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3234 .elementor-element.elementor-element-c126a02{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3234 .elementor-element.elementor-element-bbde8ba .elementor-heading-title{font-size:var( --e-global-typography-d61a41d-font-size );line-height:var( --e-global-typography-d61a41d-line-height );}.elementor-3234 .elementor-element.elementor-element-eec3df1{text-align:center;}.elementor-3234 .elementor-element.elementor-element-cba0a56{font-size:var( --e-global-typography-0df480c-font-size );line-height:var( --e-global-typography-0df480c-line-height );}.elementor-3234 .elementor-element.elementor-element-516cb2d{font-size:var( --e-global-typography-0df480c-font-size );line-height:var( --e-global-typography-0df480c-line-height );}.elementor-3234 .elementor-element.elementor-element-0a6c331{font-size:var( --e-global-typography-0df480c-font-size );line-height:var( --e-global-typography-0df480c-line-height );}.elementor-3234 .elementor-element.elementor-element-73beb71{font-size:var( --e-global-typography-0df480c-font-size );line-height:var( --e-global-typography-0df480c-line-height );}.elementor-3234 .elementor-element.elementor-element-39b4a54{font-size:var( --e-global-typography-0df480c-font-size );line-height:var( --e-global-typography-0df480c-line-height );}.elementor-3234 .elementor-element.elementor-element-aa98318{font-size:var( --e-global-typography-0df480c-font-size );line-height:var( --e-global-typography-0df480c-line-height );}.elementor-3234 .elementor-element.elementor-element-dfc7abb{font-size:var( --e-global-typography-0df480c-font-size );line-height:var( --e-global-typography-0df480c-line-height );}.elementor-3234 .elementor-element.elementor-element-832496d{width:100%;max-width:100%;}.elementor-3234 .elementor-element.elementor-element-8c36f0e{--padding-top:64px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}}@media(max-width:767px){.elementor-3234 .elementor-element.elementor-element-0f7da28{--content-width:90%;--padding-top:48px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3234 .elementor-element.elementor-element-43c630a{font-size:var( --e-global-typography-0df480c-font-size );line-height:var( --e-global-typography-0df480c-line-height );}.elementor-3234 .elementor-element.elementor-element-827cc9d{width:100%;max-width:100%;}.elementor-3234 .elementor-element.elementor-element-827cc9d .elementor-button{font-size:var( --e-global-typography-4a6558e-font-size );line-height:var( --e-global-typography-4a6558e-line-height );}.elementor-3234 .elementor-element.elementor-element-a37c8af{font-size:var( --e-global-typography-abec674-font-size );line-height:var( --e-global-typography-abec674-line-height );}.elementor-3234 .elementor-element.elementor-element-376766c{--min-height:260px;}.elementor-3234 .elementor-element.elementor-element-376766c:not(.elementor-motion-effects-element-type-background), .elementor-3234 .elementor-element.elementor-element-376766c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;}.elementor-3234 .elementor-element.elementor-element-7439a75{--content-width:100%;}.elementor-3234 .elementor-element.elementor-element-77fad86{--content-width:90%;}.elementor-3234 .elementor-element.elementor-element-bc01c75 .elementor-heading-title{font-size:var( --e-global-typography-d61a41d-font-size );line-height:var( --e-global-typography-d61a41d-line-height );}.elementor-3234 .elementor-element.elementor-element-05c8e45{--content-width:90%;}.elementor-3234 .elementor-element.elementor-element-73f6059 .elementor-heading-title{font-size:var( --e-global-typography-d61a41d-font-size );line-height:var( --e-global-typography-d61a41d-line-height );}.elementor-3234 .elementor-element.elementor-element-a26a7c4{--content-width:90%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-3234 .elementor-element.elementor-element-c9aaeda .elementor-heading-title{font-size:var( --e-global-typography-d61a41d-font-size );line-height:var( --e-global-typography-d61a41d-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-3234 .elementor-element.elementor-element-05adfe3 .elementor-heading-title{font-size:var( --e-global-typography-abec674-font-size );line-height:var( --e-global-typography-abec674-line-height );}.elementor-3234 .elementor-element.elementor-element-2ca576e .elementor-heading-title{font-size:var( --e-global-typography-abec674-font-size );line-height:var( --e-global-typography-abec674-line-height );}.elementor-3234 .elementor-element.elementor-element-e4fd742 .elementor-heading-title{font-size:var( --e-global-typography-abec674-font-size );line-height:var( --e-global-typography-abec674-line-height );}.elementor-3234 .elementor-element.elementor-element-0fe2dee{--content-width:90%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-3234 .elementor-element.elementor-element-83b7bd0{--content-width:90%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-3234 .elementor-element.elementor-element-c126a02{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3234 .elementor-element.elementor-element-bbde8ba .elementor-heading-title{font-size:var( --e-global-typography-d61a41d-font-size );line-height:var( --e-global-typography-d61a41d-line-height );}.elementor-3234 .elementor-element.elementor-element-eec3df1{text-align:center;}.elementor-3234 .elementor-element.elementor-element-cba0a56{font-size:var( --e-global-typography-0df480c-font-size );line-height:var( --e-global-typography-0df480c-line-height );}.elementor-3234 .elementor-element.elementor-element-516cb2d{font-size:var( --e-global-typography-0df480c-font-size );line-height:var( --e-global-typography-0df480c-line-height );}.elementor-3234 .elementor-element.elementor-element-0a6c331{font-size:var( --e-global-typography-0df480c-font-size );line-height:var( --e-global-typography-0df480c-line-height );}.elementor-3234 .elementor-element.elementor-element-73beb71{font-size:var( --e-global-typography-0df480c-font-size );line-height:var( --e-global-typography-0df480c-line-height );}.elementor-3234 .elementor-element.elementor-element-39b4a54{font-size:var( --e-global-typography-0df480c-font-size );line-height:var( --e-global-typography-0df480c-line-height );}.elementor-3234 .elementor-element.elementor-element-aa98318{font-size:var( --e-global-typography-0df480c-font-size );line-height:var( --e-global-typography-0df480c-line-height );}.elementor-3234 .elementor-element.elementor-element-dfc7abb{font-size:var( --e-global-typography-0df480c-font-size );line-height:var( --e-global-typography-0df480c-line-height );}.elementor-3234 .elementor-element.elementor-element-832496d{width:100%;max-width:100%;}.elementor-3234 .elementor-element.elementor-element-mnvrefs3234{--padding-top:30px;--padding-bottom:36px;--padding-left:22px;--padding-right:22px;}}/* Start custom CSS for container, class: .elementor-element-0f7da28 *//* ===== HERO RIBBON ===== */
#hero-ribbon{
  position: relative;
}
#hero-ribbon::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 400' preserveAspectRatio='xMidYMid slice'%3E%3Cdefs%3E%3ClinearGradient id='r' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232FA3C0'/%3E%3Cstop offset='1' stop-color='%2308606F'/%3E%3C/linearGradient%3E%3Cpath id='p' d='M 630 -50 C 580 40 530 100 535 165 C 542 240 630 225 715 255 C 830 295 930 330 1030 358 C 1105 380 1160 380 1215 375' fill='none'/%3E%3C/defs%3E%3Cuse href='%23p' stroke='url(%23r)' stroke-width='48' fill='none' stroke-linecap='round'/%3E%3Ctext dominant-baseline='central' font-family='Inter,sans-serif' font-weight='600' font-size='18' letter-spacing='0.3' fill='%23FEFBF8'%3E%3CtextPath href='%23p' startOffset='2%25'%3Eclinician-led  ·  assessed properly  ·  causes checked  ·  reviewed as you go  ·  plain packaging%3C/textPath%3E%3C/text%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-position:right -80px top;
  background-size:auto 600px;
}
#hero-ribbon > *{
  position:relative;
  z-index:1;
}

/* Tablet */
@media (max-width: 1024px){
  #hero-ribbon::after{ background-position: right -560px top; }
}

/* Phone */
@media (max-width: 767px){
  #hero-ribbon::after{ background-position: right -640px top; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71aa916 */.elementor-3234 .elementor-element.elementor-element-71aa916 img{aspect-ratio:1/1;height:auto !important;width:100%;object-fit:cover;object-position:center top;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0df190e */.elementor-3234 .elementor-element.elementor-element-0df190e img{aspect-ratio:1/1;height:auto !important;width:100%;object-fit:cover;object-position:center top;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a5f885 */.elementor-3234 .elementor-element.elementor-element-6a5f885 img{aspect-ratio:1/1;height:auto !important;width:100%;object-fit:cover;object-position:center top;}/* End custom CSS */
/* Start custom CSS *//* ===== HERO FROM WEIGHT LOSS ===== delete this block to revert */
/* Hero — full-bleed close-up left, copy right */
#hero-ribbon::after{ display:none !important; }
.elementor-element-376766c{ display:none !important; }
#hero-ribbon{ position:relative; min-height:704px !important; height:auto !important;
  padding:0 !important; overflow:hidden; }
#hero-ribbon > .e-con-inner{ position:static; max-width:none !important; width:100% !important;
  min-height:704px !important; height:auto !important; margin:0 !important; padding:0 !important;
  display:flex !important; flex-direction:row !important; flex-wrap:nowrap !important;
  align-items:stretch !important; justify-content:flex-start !important; gap:0 !important; }
.elementor-element-d644db1{ order:-1 !important; position:relative !important; flex:0 0 41% !important; width:41% !important; max-width:none !important; margin:0 0 0 clamp(24px, 4.7vw, 96px) !important; padding:0 !important; align-self:stretch !important; }
.mnv-hero-media{ position:absolute !important; inset:0 !important; width:auto !important; height:auto !important; min-height:0 !important; aspect-ratio:auto !important; border-radius:0 !important; overflow:hidden; background:#EFE7F8; box-shadow:none !important; }
.mnv-hero-media img{ width:100%; height:100%; object-fit:cover; object-position:50% 28%; display:block; }
.mnv-hero-media::before{ content:""; position:absolute; inset:0; pointer-events:none; background:linear-gradient(to bottom, rgba(16,13,38,.34) 0%, rgba(16,13,38,.12) 26%, rgba(16,13,38,0) 48%); }
.mnv-hero-tel{ position:absolute; top:20px; right:22px; left:auto; bottom:auto;
  display:flex; flex-direction:column; align-items:flex-end; text-align:right; gap:4px;
  font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;
  font-size:10px; line-height:1.5; letter-spacing:.07em; text-transform:uppercase;
  color:rgba(255,255,255,.42); text-shadow:0 1px 3px rgba(16,13,38,.35); pointer-events:none; }
.mnv-hero-tel span:nth-child(1){ color:rgba(255,255,255,.26); }
.mnv-hero-tel span:nth-child(2){ color:rgba(255,255,255,.34); }
.mnv-hero-tel b{ margin-top:6px; font-weight:600; color:rgba(255,255,255,.62); letter-spacing:.09em; }
.elementor-element-8335303{ order:1 !important; flex:1 1 auto !important; width:auto !important; max-width:800px !important; align-self:center !important; margin:0 !important; }

/* Hero offer block */
.mnv-hero-offer{ margin:26px 0 6px; font-family:"Familjen Grotesk","Inter",sans-serif; }
.mnv-price{ margin:0 0 6px; display:flex; align-items:baseline; gap:8px; flex-wrap:wrap; color:var(--e-global-color-8412cab,#100D26); }
.mnv-price b{ font-size:clamp(34px,3.6vw,44px); font-weight:700; letter-spacing:-.02em; line-height:1; color:var(--e-global-color-5eeab1b,#6749E2); font-variant-numeric:tabular-nums; }
.mnv-price span{ font-size:17px; font-weight:500; }
.mnv-price-note{ margin:0 0 20px; font-size:13.5px; line-height:1.5; color:#5B5870; max-width:46ch; }
.mnv-ticks{ list-style:none; margin:0 0 26px; padding:0; display:flex; flex-direction:column; gap:11px; }
.mnv-ticks li{ position:relative; padding-left:30px; font-size:16px; line-height:1.45; color:var(--e-global-color-8412cab,#100D26); }
.mnv-ticks li::before{ content:"\2713"; position:absolute; left:0; top:1px; width:20px; height:20px; border-radius:6px; background:rgba(103,73,226,.10); color:var(--e-global-color-5eeab1b,#6749E2); font-size:12px; font-weight:700; display:flex; align-items:center; justify-content:center; }
.mnv-ticks li sup{ font-size:10px; color:#6B6880; }

/* Medically reviewed byline */
.mnv-byline{ max-width:1200px; margin:0 auto; display:flex; align-items:flex-start; gap:14px; font-family:"Familjen Grotesk","Inter",sans-serif; }
.mnv-byline img{ width:40px; height:40px; border-radius:50%; object-fit:cover; flex:0 0 40px; }
.mnv-byline p{ margin:0; font-size:13.5px; line-height:1.5; color:#4A4760; }
.mnv-byline b{ color:var(--e-global-color-8412cab,#100D26); font-weight:600; }
.mnv-byline a{ color:var(--e-global-color-5eeab1b,#6749E2); }
.mnv-byline span{ color:#7C7995; font-size:12.5px; }

/* Hero height discipline */
#hero-ribbon .elementor-element-7e4af42 h1, #hero-ribbon .elementor-element-7e4af42 h2, #hero-ribbon .elementor-element-7e4af42 .elementor-heading-title{ font-size:clamp(38px,3.9vw,56px) !important; line-height:1.03 !important; }
.elementor-element-8335303{ padding:44px 48px 44px 56px !important; }
.mnv-hero-offer{ margin:20px 0 4px; }
.mnv-price-note{ margin:0 0 16px; }
.mnv-ticks{ margin:0 0 22px; gap:9px; }
.mnv-ticks li{ font-size:15.5px; }
#hero-ribbon .elementor-element-43c630a p{ margin-bottom:0 !important; }
/* Headline on one line, supporting copy kept to a readable measure */
#hero-ribbon .elementor-element-7e4af42{ width:100% !important; max-width:640px !important; }
#hero-ribbon .elementor-element-7e4af42 .elementor-heading-title{ white-space:normal; text-wrap:balance; font-size:clamp(34px,3.5vw,58px) !important; }
#hero-ribbon .elementor-element-43c630a{ max-width:56ch; }
.mnv-price-note{ max-width:56ch; }
.mnv-ticks li{ max-width:56ch; }

/* Feathered right edge — image dissolves into the page */
.mnv-hero-media{ background:transparent !important; right:-120px !important; pointer-events:none; }
.mnv-hero-media img{
  -webkit-mask-image: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(0,0,0,0.4) 11%, rgba(0,0,0,0.85) 18%, rgba(0,0,0,1) 26%, rgba(0,0,0,1) 60%, rgba(0,0,0,0.85) 70%, rgba(0,0,0,0.4) 79%, rgba(0,0,0,0) 86%, rgba(0,0,0,0) 100%);
  mask-image: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(0,0,0,0.4) 11%, rgba(0,0,0,0.85) 18%, rgba(0,0,0,1) 26%, rgba(0,0,0,1) 60%, rgba(0,0,0,0.85) 70%, rgba(0,0,0,0.4) 79%, rgba(0,0,0,0) 86%, rgba(0,0,0,0) 100%);
}
.mnv-hero-media::before{
  -webkit-mask-image: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(0,0,0,0.4) 11%, rgba(0,0,0,0.85) 18%, rgba(0,0,0,1) 26%, rgba(0,0,0,1) 60%, rgba(0,0,0,0.85) 70%, rgba(0,0,0,0.4) 79%, rgba(0,0,0,0) 86%, rgba(0,0,0,0) 100%);
  mask-image: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(0,0,0,0.4) 11%, rgba(0,0,0,0.85) 18%, rgba(0,0,0,1) 26%, rgba(0,0,0,1) 60%, rgba(0,0,0,0.85) 70%, rgba(0,0,0,0.4) 79%, rgba(0,0,0,0) 86%, rgba(0,0,0,0) 100%);
}
.mnv-hero-tel{ right:auto; left:26px; align-items:flex-start; text-align:left; }
.elementor-element-d644db1{ flex:0 0 41% !important; width:41% !important; }

/* Wider primary CTA in the hero */
#hero-ribbon .elementor-element-827cc9d .elementor-button{ min-width:340px; justify-content:center; padding-left:34px !important; padding-right:34px !important; }

/* Medication panel tints softened against the new uniform ground */
.mnv-mx-card{ background:#FFFFFF !important; }
/* Alignment rule: left by default; centred only over a symmetrical set */
.elementor-element-74a13dd, .elementor-element-b656e5a, .elementor-element-ef8c0c5{
  align-items:flex-start !important; text-align:left !important; }
.elementor-element-4b2f37d .elementor-heading-title,
.elementor-element-ed19d7f .elementor-heading-title,
.elementor-element-76ccad0 .elementor-heading-title{ text-align:left !important; }
.elementor-element-74a13dd .elementor-widget-text-editor,
.elementor-element-b656e5a .elementor-widget-text-editor,
.elementor-element-ef8c0c5 .elementor-widget-text-editor{ text-align:left !important; }
.elementor-element-74a13dd p, .elementor-element-b656e5a p, .elementor-element-ef8c0c5 p{ text-align:left !important; }
/* BMI header: use the container width instead of half of it */
.elementor-element-4b2f37d, .elementor-element-e6aae29{ width:100% !important; max-width:100% !important; }
.elementor-element-4b2f37d .elementor-heading-title{ text-wrap:balance; }
.elementor-element-e6aae29 p{ max-width:100% !important; }
/* BMI footnote left-aligned with the rest of the section */
.elementor-element-b0f36b6, .elementor-element-b0f36b6 p{ text-align:left !important; }
.mnv-bmi .mnv-bmi-disc{ margin-left:0 !important; margin-right:0 !important; max-width:100% !important; text-align:left !important; }



/* ===== MOBILE CAROUSELS ===== */
@media (max-width:767px){
  .mnv-ar-grid, .mnv-rv-grid{ display:flex !important; overflow-x:auto !important;
    scroll-snap-type:x mandatory; gap:14px !important; padding-bottom:14px !important;
    scrollbar-width:none; -webkit-overflow-scrolling:touch; }
  .mnv-ar-grid::-webkit-scrollbar, .mnv-rv-grid::-webkit-scrollbar{ display:none; }
  .mnv-ar-card, .mnv-rv-card{ flex:0 0 86% !important; scroll-snap-align:start; }
}

/* MANOVA-TYPE-SCALE v1 (Numan-matched) - delete this block to revert */
.mnv-rt-h2, .mnv-ar-h2, .mnv-rv-h2, .mnv-hw2-h, .mnv-mx-h2, .mnv-bmi-h2{ font-size:40px !important; line-height:1 !important; }
.mnv-zj-h{ font-size:24px !important; line-height:1.25 !important; }

.mnv-hw-h, .mnv-sp-title{ font-size:40px !important; line-height:1.05 !important; }
/* ===== MOBILE SECTION RHYTHM ===== Numan-matched 40px; delete to revert */
@media (max-width:767px){
  .elementor-element-77fad86 > .e-con-inner,
  .elementor-element-05c8e45 > .e-con-inner,
  .elementor-element-52de1ce > .e-con-inner,
  .elementor-element-2d05310 > .e-con-inner,
  .elementor-element-a26a7c4 > .e-con-inner,
  .elementor-element-0fe2dee > .e-con-inner,
  .elementor-element-83b7bd0 > .e-con-inner,
  .elementor-element-8c36f0e > .e-con-inner{ padding-top:40px !important; padding-bottom:40px !important; }

}

/* ===== CAROUSEL AFFORDANCE + OUTLINE CTA ===== delete to revert */
.mnv-dots{ display:none; }
@media (max-width:767px){
  .mnv-dots{ display:flex !important; justify-content:center; align-items:center; gap:9px; margin:14px 0 0; }
  .mnv-dots button{ width:8px; height:8px; padding:0; border:0; border-radius:50%; cursor:pointer;
    background:rgba(103,73,226,.24); transition:width .2s ease, background .2s ease; -webkit-appearance:none; appearance:none; }
  .mnv-dots button.is-on{ width:22px; border-radius:99px; background:var(--e-global-color-5eeab1b,#6749E2); }
}
/* Learn more: outlined, so it doesn't compete with Check your eligibility */
.mnv-rt-a1{ background:#FDFCF8 !important; color:var(--e-global-color-5eeab1b,#6749E2) !important;
  border:1.5px solid rgba(103,73,226,.55) !important; font-weight:600 !important; }
.mnv-rt-a1:hover{ background:rgba(103,73,226,.07) !important; border-color:var(--e-global-color-5eeab1b,#6749E2) !important; }

/* ===== JOURNEY TABS ===== delete this block to revert to the timeline */
.mnv-zj-tabs{ display:flex; gap:2px; overflow-x:auto; scrollbar-width:none; margin:0 0 34px;
  border-bottom:1px solid rgba(16,13,38,.10); }
.mnv-zj-tabs::-webkit-scrollbar{ display:none; }
.mnv-zj-tabs button{ flex:0 0 auto; -webkit-appearance:none; appearance:none; cursor:pointer;
  background:transparent; border:0; border-bottom:2px solid transparent; margin-bottom:-1px; border-radius:0;
  font-family:"Inter",sans-serif; font-size:14px; font-weight:500; line-height:1; letter-spacing:0;
  color:#6B6B8A; padding:14px 18px; white-space:nowrap;
  transition:color .15s ease, border-color .15s ease; }
.mnv-zj-tabs button:hover{ color:#100D26; }
.mnv-zj-tabs button.is-on{ color:var(--e-global-color-5eeab1b,#6749E2); border-bottom-color:var(--e-global-color-5eeab1b,#6749E2); font-weight:600; }
.mnv-zj.is-tabs::before, .mnv-zj.is-tabs::after{ display:none !important; }
.mnv-zj.is-tabs .mnv-zj-step{ display:none !important; margin-bottom:0 !important; }
.mnv-zj.is-tabs .mnv-zj-step.is-on{ display:grid !important;
  grid-template-columns:minmax(0,430px) minmax(0,1fr) !important; gap:40px !important; align-items:start !important; }
.mnv-zj.is-tabs .mnv-zj-node{ display:none !important; }
.mnv-zj.is-tabs .mnv-zj-media{ grid-column:1 !important; grid-row:1 !important; }
.mnv-zj.is-tabs .mnv-zj-body{ grid-column:2 !important; grid-row:1 !important; text-align:left !important; }
@media (max-width:767px){
  .mnv-zj.is-tabs .mnv-zj-step.is-on{ grid-template-columns:1fr !important; gap:18px !important; }
  .mnv-zj.is-tabs .mnv-zj-media{ grid-column:1 !important; }
  .mnv-zj.is-tabs .mnv-zj-body{ grid-column:1 !important; grid-row:2 !important; }
  .mnv-zj-tabs{ margin:0 0 22px; }
  .mnv-zj-tabs button{ padding:11px 15px; font-size:12.5px; }
}


/* ===== SECTION SHADES ===== lilac alternation; clinicians stays on the base ground */
.elementor-element-05c8e45,
.elementor-element-0fe2dee,
.elementor-element-8c36f0e{ background-color:#F4F1FC !important; }
.elementor-element-a26a7c4{ background-color:transparent !important; }

/* ===== CENTRED SECTION TITLES ===== delete to revert to left */
.elementor-element-77fad86 > .e-con-inner > .e-con:first-child,
.elementor-element-77fad86 > .e-con-inner > .e-con:first-child .e-con,
.elementor-element-05c8e45 > .e-con-inner > .e-con:first-child,
.elementor-element-05c8e45 > .e-con-inner > .e-con:first-child .e-con,
.elementor-element-52de1ce > .e-con-inner > .e-con:first-child,
.elementor-element-52de1ce > .e-con-inner > .e-con:first-child .e-con,
.elementor-element-a26a7c4 > .e-con-inner > .e-con:first-child,
.elementor-element-a26a7c4 > .e-con-inner > .e-con:first-child .e-con,
.elementor-element-0fe2dee > .e-con-inner > .e-con:first-child,
.elementor-element-0fe2dee > .e-con-inner > .e-con:first-child .e-con,
.elementor-element-83b7bd0 > .e-con-inner > .e-con:first-child,
.elementor-element-83b7bd0 > .e-con-inner > .e-con:first-child .e-con,
.elementor-element-8c36f0e > .e-con-inner > .e-con:first-child,
.elementor-element-8c36f0e > .e-con-inner > .e-con:first-child .e-con{ align-items:center !important; text-align:center !important; }
.elementor-element-77fad86 > .e-con-inner > .e-con:first-child .elementor-heading-title,
.elementor-element-77fad86 > .e-con-inner > .e-con:first-child p,
.elementor-element-77fad86 > .e-con-inner > .e-con:first-child span,
.elementor-element-05c8e45 > .e-con-inner > .e-con:first-child .elementor-heading-title,
.elementor-element-05c8e45 > .e-con-inner > .e-con:first-child p,
.elementor-element-05c8e45 > .e-con-inner > .e-con:first-child span,
.elementor-element-52de1ce > .e-con-inner > .e-con:first-child .elementor-heading-title,
.elementor-element-52de1ce > .e-con-inner > .e-con:first-child p,
.elementor-element-52de1ce > .e-con-inner > .e-con:first-child span,
.elementor-element-a26a7c4 > .e-con-inner > .e-con:first-child .elementor-heading-title,
.elementor-element-a26a7c4 > .e-con-inner > .e-con:first-child p,
.elementor-element-a26a7c4 > .e-con-inner > .e-con:first-child span,
.elementor-element-0fe2dee > .e-con-inner > .e-con:first-child .elementor-heading-title,
.elementor-element-0fe2dee > .e-con-inner > .e-con:first-child p,
.elementor-element-0fe2dee > .e-con-inner > .e-con:first-child span,
.elementor-element-83b7bd0 > .e-con-inner > .e-con:first-child .elementor-heading-title,
.elementor-element-83b7bd0 > .e-con-inner > .e-con:first-child p,
.elementor-element-83b7bd0 > .e-con-inner > .e-con:first-child span,
.elementor-element-8c36f0e > .e-con-inner > .e-con:first-child .elementor-heading-title,
.elementor-element-8c36f0e > .e-con-inner > .e-con:first-child p,
.elementor-element-8c36f0e > .e-con-inner > .e-con:first-child span{ text-align:center !important; }
.mnv-rt-head{ text-align:center !important; margin-left:auto !important; margin-right:auto !important; }
.mnv-ar-head{ flex-direction:column !important; align-items:center !important; text-align:center !important; gap:12px !important; }
.mnv-rv-flag{ margin-left:auto !important; margin-right:auto !important; }

/* ===== TAB HOVER FIX ===== kill the theme's button background */
.mnv-zj-tabs button,
.mnv-zj-tabs button:hover,
.mnv-zj-tabs button:focus,
.mnv-zj-tabs button:active{ background:transparent !important; background-color:transparent !important;
  box-shadow:none !important; outline:none !important; }
.mnv-zj-tabs button:hover{ color:#100D26 !important; }
.mnv-zj-tabs button.is-on{ color:var(--e-global-color-5eeab1b,#6749E2) !important;
  border-bottom-color:var(--e-global-color-5eeab1b,#6749E2) !important; }
.mnv-zj-tabs button:focus-visible{ outline:2px solid rgba(103,73,226,.5) !important; outline-offset:-2px; }

/* ===== HEADING SIZE LOCK ===== every section heading after the hero = 40px */
.elementor-element-0fe2dee .elementor-heading-title,
.elementor-element-0fe2dee h2{ font-size:40px !important; line-height:1 !important; }
@media (max-width:767px){
 .elementor-element-0fe2dee .elementor-heading-title,
 .elementor-element-0fe2dee h2{ font-size:40px !important; }
}


/* ===== PILL FIX ===== only pill-shaped controls squared off; cards keep their radius */
.mnv-bmi .mnv-bmi-seg{ border-radius:8px !important; }
.mnv-bmi .mnv-bmi-seg button.mnv-bmi-unit,
.mnv-bmi-seg > button{ border-radius:6px !important; }
.mnv-ar-chip, .mnv-rv-flag, .mnv-zj-inc span, .mnv-zj-inc > *{ border-radius:5px !important; }
.mnv-dots button{ width:10px !important; height:4px !important; border-radius:2px !important; }
.mnv-dots button.is-on{ width:24px !important; border-radius:2px !important; }

.mnv-bmi .mnv-bmi-card .mnv-bmi-right .mnv-bmi-seg button.mnv-bmi-unit{ border-radius:6px !important; }
.mnv-bmi .mnv-bmi-card .mnv-bmi-right .mnv-bmi-seg{ border-radius:8px !important; }

/* ===== JOURNEY CARD ===== one container, photo bleeding to the edge; delete to revert */
.mnv-zj.is-tabs .mnv-zj-step.is-on{
  background:#FFFFFF !important; border:1px solid rgba(16,13,38,.08) !important;
  border-radius:16px !important; overflow:hidden !important;
  grid-template-columns:1fr 1fr !important; gap:0 !important; align-items:stretch !important; }
.mnv-zj.is-tabs .mnv-zj-body{ grid-column:1 !important; grid-row:1 !important;
  padding:52px 48px 56px !important; align-self:start !important; }
.mnv-zj.is-tabs .mnv-zj-media{ grid-column:2 !important; grid-row:1 !important;
  height:100% !important; min-height:440px; border-radius:0 !important; overflow:hidden; }
.mnv-zj.is-tabs .mnv-zj-media picture{ display:block; width:100%; height:100%; }
.mnv-zj.is-tabs .mnv-zj-media img{ width:100% !important; height:100% !important;
  object-fit:cover !important; object-position:50% 38% !important; border-radius:0 !important; display:block; }
.mnv-zj.is-tabs .mnv-zj-list li{ border:0 !important; padding-bottom:0 !important; margin-bottom:14px !important; }
.mnv-zj.is-tabs .mnv-zj-h{ margin-bottom:22px !important; }
@media (max-width:767px){
  .mnv-zj.is-tabs .mnv-zj-step.is-on{ grid-template-columns:1fr !important; }
  .mnv-zj.is-tabs .mnv-zj-media{ grid-column:1 !important; grid-row:1 !important; min-height:0 !important; height:auto !important; aspect-ratio:1100/620; }
  .mnv-zj.is-tabs .mnv-zj-body{ grid-column:1 !important; grid-row:2 !important; padding:26px 22px 30px !important; }
  .mnv-zj.is-tabs .mnv-zj-media img{ object-position:50% 42% !important; }
}

/* ===== CLINICIANS HEADING ===== one line on desktop */
@media (min-width:768px){
 .elementor-element-a26a7c4 h2.elementor-heading-title{ white-space:nowrap !important; }
 .elementor-element-a26a7c4 > .e-con-inner > .e-con:first-child .elementor-widget{ width:100% !important; max-width:100% !important; }
}

/* ===== HERO MOBILE FROM WEIGHT LOSS ===== delete to revert ===== */
@media (max-width:900px){
  #hero-ribbon, #hero-ribbon > .e-con-inner{ min-height:0 !important; height:auto !important; }
  #hero-ribbon > .e-con-inner{ flex-direction:column !important; flex-wrap:nowrap !important; align-items:stretch !important; }
  /* copy first, image beneath it — matches Numan's mobile order */
  .elementor-element-8335303{ order:1 !important; max-width:none !important; width:100% !important;
    align-self:auto !important; padding:34px 22px 30px !important; }
  .elementor-element-d644db1{ order:2 !important; position:relative !important; flex:0 0 400px !important;
    width:100% !important; max-width:none !important; height:400px !important; margin:0 !important; }
  .mnv-hero-media{ position:absolute !important; inset:0 !important; right:0 !important; }
  .mnv-hero-media img{ -webkit-mask-image:none !important; mask-image:none !important; object-position:50% 22% !important; }
  .mnv-hero-media::before{ -webkit-mask-image:none !important; mask-image:none !important;
    background:linear-gradient(to top, rgba(16,13,38,.5) 0%, rgba(16,13,38,0) 45%) !important; }
  .mnv-hero-tel{ top:auto !important; bottom:18px !important; left:22px !important; right:22px !important;
    align-items:flex-start !important; text-align:left !important; }
  #hero-ribbon .elementor-element-7e4af42 .elementor-heading-title{ white-space:normal !important; font-size:clamp(32px,8.6vw,42px) !important; }
  .mnv-price b{ font-size:34px; }
  .mnv-hero-offer{ margin:18px 0 2px; }
  .mnv-ticks{ margin:0 0 20px; }
  .mnv-byline{ align-items:flex-start; }
}

@media (max-width:767px){ .mnv-price-note{ max-width:none; } }

@media (max-width:1180px){ #hero-ribbon .elementor-element-7e4af42 .elementor-heading-title{ white-space:normal; } }

@media (max-width:900px){
  .mnv-hero-media{ right:0 !important; }
  .mnv-hero-media img, .mnv-hero-media::before{ -webkit-mask-image:none; mask-image:none; }
  .mnv-hero-tel{ left:22px; }
}

@media (max-width:767px){ #hero-ribbon .elementor-element-827cc9d .elementor-button{ min-width:0; width:100%; } }

@media (max-width:900px){
  #hero-ribbon .elementor-element-7e4af42,
  #hero-ribbon .elementor-element-43c630a{ width:100% !important; max-width:100% !important; }
}


/* ===== MENS HEALTH PAGE PALETTE ===== retire the pale blue, match the rest of the site */
.elementor-element-77fad86,
.elementor-element-52de1ce,
.elementor-element-7439a75,
.elementor-element-a26a7c4{ background-color:#FDFCF8 !important; background-image:none !important; }


/* ===== MENS HEALTH PURPLE ACCENTS ===== retire the teal, cool the tints; delete to revert */
.mnv-zj-when{ color:#6749E2 !important; }
.mnv-zj-node{ background:#6749E2 !important; }
.mnv-zj::before{ background:rgba(103,73,226,.16) !important; }
.mnv-zj::after{ background:linear-gradient(180deg,rgba(103,73,226,.55),#6749E2) !important; }
.mnv-zj-list .ck{ color:#6749E2 !important; background:rgba(103,73,226,.12) !important; }
.mnv-zj-inc .chip svg{ color:#6749E2 !important; }
/* deeper, cooler product panels — less pastel */
.mnv-rt-card{ --t1:#EAE7F6 !important; --t2:#CFC8E6 !important;
  border-color:rgba(16,13,38,.14) !important; }
/* cooler section tint, less pink */
.elementor-element-05c8e45,
.elementor-element-0fe2dee,
.elementor-element-8c36f0e{ background-color:#F0EEF7 !important; }


/* ===== HERO EYEBROW ===== delete to revert */
#hero-ribbon .elementor-element-hbrw3234{ margin:0 0 16px !important; }
#hero-ribbon .elementor-element-hbrw3234 .elementor-heading-title{ color:#6749E2 !important; font-family:"Inter",sans-serif !important; font-size:13px !important; font-weight:600 !important; letter-spacing:.14em !important; text-transform:uppercase !important; line-height:1 !important; }


/* ===== MOBILE MED CAROUSEL ===== delete to revert */
@media (max-width:767px){
  .mnv-rt-grid, .mnv-ar-grid, .mnv-rv-grid{ display:flex !important; overflow-x:auto !important; scroll-snap-type:x mandatory; gap:14px !important; padding-bottom:14px !important; scrollbar-width:none; -webkit-overflow-scrolling:touch; }
  .mnv-rt-grid::-webkit-scrollbar, .mnv-ar-grid::-webkit-scrollbar, .mnv-rv-grid::-webkit-scrollbar{ display:none; }
  .mnv-rt-card, .mnv-ar-card, .mnv-rv-card{ flex:0 0 86% !important; scroll-snap-align:start; }
}


/* ===== MOBILE DENSITY ===== delete to revert */
@media (max-width:767px){
  .mnv-ed-vis{ aspect-ratio:16/10 !important; border-radius:14px !important; }
  .mnv-ed-split{ gap:18px !important; margin-bottom:24px !important; }
  .mnv-ed-intro{ margin-bottom:24px !important; font-size:15.5px !important; }
  .mnv-ed-h2{ font-size:1.75rem !important; margin-bottom:10px !important; }
  .mnv-ed-eyebrow{ margin-bottom:6px !important; }
  .mnv-ed-acc{ gap:8px !important; }
  .mnv-ed-btn{ padding:14px 16px !important; font-size:1rem !important; }
  .mnv-ed-body{ padding:0 16px 16px 16px !important; }
  .mnv-ed-body p{ font-size:14.5px !important; line-height:1.58 !important; }
  .mnv-ed-ico{ width:28px !important; height:28px !important; border-radius:8px !important; }
  .mnv-ed-panel{ padding:22px 20px !important; border-radius:14px !important; }
  .mnv-ed-plabel{ margin-bottom:14px !important; font-size:11.5px !important; }
  .mnv-ed-stats{ gap:18px !important; }
  .mnv-ed-stat + .mnv-ed-stat{ padding-top:18px !important; }
  .mnv-ed-fig{ font-size:2.3rem !important; margin-bottom:6px !important; }
  .mnv-ed-lab{ font-size:14px !important; }
  .mnv-ed-fine{ margin-top:16px !important; padding-top:14px !important; font-size:12.5px !important; }
  .mnv-ed-pin{ font-size:12.5px !important; padding:8px 12px 8px 9px !important; left:14px !important; top:14px !important; }
  #hero-ribbon .mnv-ticks{ margin-bottom:16px !important; }
  #hero-ribbon .mnv-ticks li{ font-size:14.5px !important; }
  #hero-ribbon .mnv-price-note{ font-size:12px !important; line-height:1.5 !important; }
  #hero-ribbon{ padding-top:0 !important; padding-bottom:0 !important; }
}




/* ===== EDU PANEL v5 ===== delete to revert */
.mnv-ed .mnv-ed-btn,.mnv-ed .mnv-ed-btn:hover,.mnv-ed .mnv-ed-btn:focus,.mnv-ed .mnv-ed-btn:active{ background:transparent !important; background-image:none !important; border:0 !important; box-shadow:none !important; border-radius:0 !important; text-transform:none !important; letter-spacing:normal !important; -webkit-appearance:none !important; appearance:none !important; cursor:pointer !important; color:#100D26 !important; }
.mnv-ed .mnv-ed-btn:hover{ background:rgba(103,73,226,.04) !important; }
.mnv-ed .mnv-ed-btn:focus-visible{ outline:2px solid #6749E2 !important; outline-offset:-2px !important; }
.mnv-ed .mnv-ed-btn b{ color:#100D26 !important; }
.mnv-ed .mnv-ed-ico{ background:#6749E2 !important; color:#FFFFFF !important; }
.mnv-ed .mnv-ed-item{ background:#F3F1EB !important; }
.mnv-ed,.mnv-ed-split,.mnv-ed-vis,.mnv-ed-acc{ max-width:100%; min-width:0; box-sizing:border-box; }
#hero-ribbon .mnv-ticks li sup{ color:#6749E2; font-weight:600; }

/* ===== MENS HERO CREAM ===== matches weight loss + medication pages; delete to revert */
#hero-ribbon, #hero-ribbon > .e-con-inner{ background:#FDFCF8 !important; background-image:none !important; }
#hero-ribbon::before, #hero-ribbon::after{ background:none !important; }

/* ===== HERO FADE RIGHT ONLY ===== matches weight loss; delete to revert */
@media (min-width:768px){
  #hero-ribbon .mnv-hero-media img, #hero-ribbon .mnv-hero-media::before{ -webkit-mask-image:linear-gradient(to right, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 60%, rgba(0,0,0,0.85) 70%, rgba(0,0,0,0.4) 79%, rgba(0,0,0,0) 86%, rgba(0,0,0,0) 100%) !important; mask-image:linear-gradient(to right, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 60%, rgba(0,0,0,0.85) 70%, rgba(0,0,0,0.4) 79%, rgba(0,0,0,0) 86%, rgba(0,0,0,0) 100%) !important; }
}

/* ===== MOBILE TAP TARGETS ===== */
@media (max-width:767px){
  .mnv-cl-card a, .mnv-ar a, a[href*="/category/"]{ display:inline-flex; align-items:center; min-height:40px; }
}/* End custom CSS */