.elementor-60 .elementor-element.elementor-element-312fa2d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-3f78a51{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-3f78a51:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-3f78a51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#237DAB;}.elementor-60 .elementor-element.elementor-element-9e8c648{--display:flex;--min-height:60px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-166c46e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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 );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-60 .elementor-element.elementor-element-36a2aee .elementor-button{background-color:#EAEAEA00;font-family:"Red Hat Display", Sans-serif;font-size:clamp(16px, calc(7.53px + 1.176vw), 24px);font-weight:700;text-transform:none;line-height:clamp(19px, calc(3.95px + 2.12vw), 33px);letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-36a2aee{padding:0px 10px 0px 0px;}.elementor-60 .elementor-element.elementor-element-36a2aee.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-ae1e34b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-ae1e34b:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-ae1e34b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7d9fcb7 );}.elementor-60 .elementor-element.elementor-element-b10e039{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-735337e{--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:center;}.elementor-60 .elementor-element.elementor-element-735337e:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-735337e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#463F3F00;}.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-60 .elementor-element.elementor-element-9be69bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-9be69bd img{width:100px;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-60 .elementor-element.elementor-element-4ac209b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-4ac209b:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-4ac209b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-60 .elementor-element.elementor-element-6bccf67{--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:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.25);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-6bccf67:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-6bccf67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-1602ddd{--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-60 .elementor-element.elementor-element-a1c6845{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-60 .elementor-element.elementor-element-90c19ce{--display:flex;}.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-60 .elementor-element.elementor-element-8e1120c .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:clamp(16px, calc(7.53px + 1.176vw), 24px);font-weight:700;line-height:clamp(19px, calc(3.95px + 2.12vw), 33px);color:#2B2B2B;}.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-60 .elementor-element.elementor-element-b67c75f{font-family:"Red Hat Display", Sans-serif;font-size:clamp(16px, 1.25vw, 24px);font-weight:400;line-height:clamp(19px, 1.5vw, 29px);}.elementor-60 .elementor-element.elementor-element-54d022e{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-54d022e.e-con{--align-self:center;}.elementor-60 .elementor-element.elementor-element-5b32ada{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 24px 0px rgba(93, 138, 180, 0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-60 .elementor-element.elementor-element-7113f7b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-60 .elementor-element.elementor-element-3fe8862 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:clamp(16px, calc(7.53px + 1.176vw), 24px);font-weight:700;line-height:clamp(22px, calc(20px + 0.57vw), 28px);color:#2B2B2B;}.elementor-60 .elementor-element.elementor-element-9675013 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:clamp(16px, calc(7.53px + 1.176vw), 24px);font-weight:700;line-height:clamp(22px, calc(20px + 0.57vw), 28px);color:#2B2B2B;}.elementor-60 .elementor-element.elementor-element-ee3b714{font-family:"Red Hat Display", Sans-serif;font-size:clamp(16px, 1.25vw, 20px);font-weight:400;line-height:clamp(19px, 1.5vw, 24px);}.elementor-60 .elementor-element.elementor-element-85b5e9c{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 24px 0px rgba(93, 138, 180, 0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-60 .elementor-element.elementor-element-cd5349f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-60 .elementor-element.elementor-element-4596341 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:clamp(16px, calc(7.53px + 1.176vw), 24px);font-weight:700;line-height:clamp(22px, calc(20px + 0.57vw), 28px);color:#2B2B2B;}.elementor-60 .elementor-element.elementor-element-0bd9511 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:clamp(16px, calc(7.53px + 1.176vw), 24px);font-weight:700;line-height:clamp(22px, calc(20px + 0.57vw), 28px);color:#2B2B2B;}.elementor-60 .elementor-element.elementor-element-4965040{font-family:"Red Hat Display", Sans-serif;font-size:clamp(16px, 1.25vw, 20px);font-weight:400;line-height:clamp(19px, 1.5vw, 24px);}.elementor-60 .elementor-element.elementor-element-0b281ca{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 24px 0px rgba(93, 138, 180, 0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-60 .elementor-element.elementor-element-7773ba2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-60 .elementor-element.elementor-element-82de29f .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:clamp(16px, calc(7.53px + 1.176vw), 24px);font-weight:700;line-height:clamp(22px, calc(20px + 0.57vw), 28px);color:#2B2B2B;}.elementor-60 .elementor-element.elementor-element-4a2f7dd .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:clamp(16px, calc(7.53px + 1.176vw), 24px);font-weight:700;line-height:clamp(22px, calc(20px + 0.57vw), 28px);color:#2B2B2B;}.elementor-60 .elementor-element.elementor-element-938796c{font-family:"Red Hat Display", Sans-serif;font-size:clamp(16px, 1.25vw, 20px);font-weight:400;line-height:clamp(19px, 1.5vw, 24px);}.elementor-60 .elementor-element.elementor-element-4f3e7bf{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 24px 0px rgba(93, 138, 180, 0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-60 .elementor-element.elementor-element-5adbfa9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-60 .elementor-element.elementor-element-614b8ce .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:clamp(16px, calc(7.53px + 1.176vw), 24px);font-weight:700;line-height:clamp(22px, calc(20px + 0.57vw), 28px);color:#2B2B2B;}.elementor-60 .elementor-element.elementor-element-067bf5d .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:clamp(16px, calc(7.53px + 1.176vw), 24px);font-weight:700;line-height:clamp(22px, calc(20px + 0.57vw), 28px);color:#2B2B2B;}.elementor-60 .elementor-element.elementor-element-33470e1{font-family:"Red Hat Display", Sans-serif;font-size:clamp(16px, 1.25vw, 20px);font-weight:400;line-height:clamp(19px, 1.5vw, 24px);}.elementor-60 .elementor-element.elementor-element-f1c008b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:0px 0px 022px 022px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-f1c008b:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-f1c008b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#237DAB;}.elementor-60 .elementor-element.elementor-element-218982f{--display:flex;}.elementor-60 .elementor-element.elementor-element-b8af573{--display:flex;}.elementor-60 .elementor-element.elementor-element-7cb47d2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60 .elementor-element.elementor-element-7cb47d2:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-7cb47d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-60 .elementor-element.elementor-element-6916167{--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:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.25);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-6916167:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-6916167 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-d4e5f97{--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-60 .elementor-element.elementor-element-089afb6{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-60 .elementor-element.elementor-element-6fd1dd6{--display:flex;}.elementor-60 .elementor-element.elementor-element-e48b390 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:clamp(16px, calc(7.53px + 1.176vw), 24px);font-weight:700;line-height:clamp(19px, calc(3.95px + 2.12vw), 33px);color:#2B2B2B;}.elementor-60 .elementor-element.elementor-element-8927e60{font-family:"Red Hat Display", Sans-serif;font-size:clamp(16px, 1.25vw, 24px);font-weight:400;line-height:clamp(19px, 1.5vw, 29px);}.elementor-60 .elementor-element.elementor-element-bca843a{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-bca843a.e-con{--align-self:center;}.elementor-60 .elementor-element.elementor-element-baec091{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 24px 0px rgba(93, 138, 180, 0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-60 .elementor-element.elementor-element-477b788{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-60 .elementor-element.elementor-element-a2508b5 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:clamp(16px, calc(7.53px + 1.176vw), 24px);font-weight:700;line-height:clamp(19px, calc(3.95px + 2.12vw), 33px);color:#2B2B2B;}.elementor-60 .elementor-element.elementor-element-4f9ca78 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:clamp(16px, calc(7.53px + 1.176vw), 24px);font-weight:700;line-height:clamp(19px, calc(3.95px + 2.12vw), 33px);color:#2B2B2B;}.elementor-60 .elementor-element.elementor-element-fe2d560{font-family:"Red Hat Display", Sans-serif;font-size:clamp(16px, 1.25vw, 20px);font-weight:400;line-height:clamp(19px, 1.5vw, 24px);}.elementor-60 .elementor-element.elementor-element-559c282{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 24px 0px rgba(93, 138, 180, 0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-60 .elementor-element.elementor-element-d62b18f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-60 .elementor-element.elementor-element-93cac62 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:clamp(16px, calc(7.53px + 1.176vw), 24px);font-weight:700;line-height:clamp(22px, calc(20px + 0.57vw), 28px);color:#2B2B2B;}.elementor-60 .elementor-element.elementor-element-fe67ec9 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:clamp(16px, calc(7.53px + 1.176vw), 24px);font-weight:700;line-height:clamp(22px, calc(20px + 0.57vw), 28px);color:#2B2B2B;}.elementor-60 .elementor-element.elementor-element-db0a233{font-family:"Red Hat Display", Sans-serif;font-size:clamp(16px, 1.25vw, 20px);font-weight:400;line-height:clamp(19px, 1.5vw, 24px);}.elementor-60 .elementor-element.elementor-element-bcf97fe{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 24px 0px rgba(93, 138, 180, 0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-60 .elementor-element.elementor-element-b5b5a1a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-60 .elementor-element.elementor-element-8d08af0 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:clamp(16px, calc(7.53px + 1.176vw), 24px);font-weight:700;line-height:clamp(22px, calc(20px + 0.57vw), 28px);color:#2B2B2B;}.elementor-60 .elementor-element.elementor-element-3ec0ccf .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:clamp(16px, calc(7.53px + 1.176vw), 24px);font-weight:700;line-height:clamp(22px, calc(20px + 0.57vw), 28px);color:#2B2B2B;}.elementor-60 .elementor-element.elementor-element-2d7f482{font-family:"Red Hat Display", Sans-serif;font-size:clamp(16px, 1.25vw, 20px);font-weight:400;line-height:clamp(19px, 1.5vw, 24px);}.elementor-60 .elementor-element.elementor-element-409535c{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 24px 0px rgba(93, 138, 180, 0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-60 .elementor-element.elementor-element-4a7a364{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-60 .elementor-element.elementor-element-adf7854 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:clamp(16px, calc(7.53px + 1.176vw), 24px);font-weight:700;line-height:clamp(19px, calc(3.95px + 2.12vw), 33px);color:#2B2B2B;}.elementor-60 .elementor-element.elementor-element-2671f58{font-family:"Red Hat Display", Sans-serif;font-size:clamp(16px, 1.25vw, 20px);font-weight:400;line-height:clamp(19px, 1.5vw, 24px);}.elementor-60 .elementor-element.elementor-element-dcb2bca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:0px 0px 022px 022px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-dcb2bca:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-dcb2bca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#237DAB;}.elementor-60 .elementor-element.elementor-element-5d3f495{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;background-color:#5B515100;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:clamp(16px, calc(7.53px + 1.176vw), 24px);--n-menu-title-color-normal:#2B2B2B;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#000000;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-dropdown-content-box-border-radius:0px 0px 22px 022px;}.elementor-60 .elementor-element.elementor-element-5d3f495 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){background-color:#FFFFFF;}:where( .elementor-60 .elementor-element.elementor-element-5d3f495 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{background-color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-5d3f495 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-60 .elementor-element.elementor-element-5d3f495 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-60 .elementor-element.elementor-element-5d3f495 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Red Hat Display", Sans-serif;font-weight:700;text-transform:none;--n-menu-title-line-height:clamp(19px, calc(3.95px + 2.12vw), 33px);}.elementor-60 .elementor-element.elementor-element-5d3f495 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:none;}.elementor-60 .elementor-element.elementor-element-5d3f495 {--n-menu-title-color-active:var( --e-global-color-text );}.elementor-60 .elementor-element.elementor-element-2bd03db{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-2d7a3c1 .elementor-button{background-color:#FFCD00;font-family:"Red Hat Display", Sans-serif;font-size:clamp(16px, calc(7.53px + 1.176vw), 24px);font-weight:700;text-transform:none;line-height:clamp(19px, calc(3.95px + 2.12vw), 33px);letter-spacing:2px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;padding:10px 18px 10px 18px;}.elementor-60 .elementor-element.elementor-element-2d7a3c1 .elementor-button:hover, .elementor-60 .elementor-element.elementor-element-2d7a3c1 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-60 .elementor-element.elementor-element-2d7a3c1 .elementor-button:hover svg, .elementor-60 .elementor-element.elementor-element-2d7a3c1 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-60 .elementor-element.elementor-element-24549fe .elementor-button{background-color:#EAEAEA00;font-family:"Red Hat Display", Sans-serif;font-size:clamp(16px, calc(7.53px + 1.176vw), 24px);font-weight:700;text-transform:none;line-height:clamp(19px, calc(3.95px + 2.12vw), 33px);letter-spacing:2px;fill:#2B2B2B;color:#2B2B2B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2B2B2B;border-radius:50px 50px 50px 50px;padding:8px 018px 8px 018px;}.elementor-60 .elementor-element.elementor-element-24549fe .elementor-button:hover, .elementor-60 .elementor-element.elementor-element-24549fe .elementor-button:focus{background-color:#FFCD00;color:#2B2B2B;border-color:var( --e-global-color-primary );}.elementor-60 .elementor-element.elementor-element-24549fe{padding:0px 0px 0px 0px;}.elementor-60 .elementor-element.elementor-element-24549fe .elementor-button:hover svg, .elementor-60 .elementor-element.elementor-element-24549fe .elementor-button:focus svg{fill:#2B2B2B;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-60 .elementor-element.elementor-element-3f78a51{--width:100%;}.elementor-60 .elementor-element.elementor-element-9e8c648{--width:90%;}.elementor-60 .elementor-element.elementor-element-ae1e34b{--width:100%;}.elementor-60 .elementor-element.elementor-element-b10e039{--width:90%;}.elementor-60 .elementor-element.elementor-element-6bccf67{--width:100%;}.elementor-60 .elementor-element.elementor-element-a1c6845{--width:100%;}.elementor-60 .elementor-element.elementor-element-6916167{--width:100%;}.elementor-60 .elementor-element.elementor-element-089afb6{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-60 .elementor-element.elementor-element-312fa2d{--width:100%;}.elementor-60 .elementor-element.elementor-element-9e8c648{--width:100%;}.elementor-60 .elementor-element.elementor-element-b10e039{--width:100%;}}@media(max-width:950px) and (min-width:768px){.elementor-60 .elementor-element.elementor-element-735337e{--width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-60 .elementor-element.elementor-element-4ac209b{--width:100%;}.elementor-60 .elementor-element.elementor-element-85b5e9c{--width:100%;}}@media(min-width:2400px){.elementor-60 .elementor-element.elementor-element-312fa2d{--width:100%;}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:1366px){.elementor-60 .elementor-element.elementor-element-312fa2d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60 .elementor-element.elementor-element-3f78a51{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-60 .elementor-element.elementor-element-ae1e34b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:1200px){.elementor-60 .elementor-element.elementor-element-b10e039{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-60 .elementor-element.elementor-element-54d022e{--justify-content:flex-start;}.elementor-60 .elementor-element.elementor-element-5d3f495{--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;}.elementor-60 .elementor-element.elementor-element-2bd03db{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}}@media(max-width:950px){.elementor-60 .elementor-element.elementor-element-3f78a51{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-60 .elementor-element.elementor-element-ae1e34b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-60 .elementor-element.elementor-element-735337e{--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-60 .elementor-element.elementor-element-735337e.e-con{--align-self:center;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-60 .elementor-element.elementor-element-54d022e{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-60 .elementor-element.elementor-element-54d022e.e-con{--align-self:flex-start;}.elementor-60 .elementor-element.elementor-element-5b32ada{--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:flex-start;--align-items:center;}.elementor-60 .elementor-element.elementor-element-85b5e9c{--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:flex-start;--align-items:center;}.elementor-60 .elementor-element.elementor-element-85b5e9c.e-con{--align-self:center;}.elementor-60 .elementor-element.elementor-element-0b281ca{--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:center;}.elementor-60 .elementor-element.elementor-element-4f3e7bf{--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:center;}.elementor-60 .elementor-element.elementor-element-6fd1dd6{--justify-content:center;}.elementor-60 .elementor-element.elementor-element-bca843a{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-60 .elementor-element.elementor-element-bca843a.e-con{--align-self:flex-start;}.elementor-60 .elementor-element.elementor-element-baec091{--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:flex-start;--align-items:center;}.elementor-60 .elementor-element.elementor-element-baec091.e-con{--align-self:flex-start;}.elementor-60 .elementor-element.elementor-element-559c282{--min-height:200px;--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:center;}.elementor-60 .elementor-element.elementor-element-bcf97fe{--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:center;}.elementor-60 .elementor-element.elementor-element-5d3f495{--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-title-distance-from-content:0px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;--n-menu-title-direction:row;--n-menu-icon-order:1;--n-menu-icon-align-items:initial;--n-menu-title-align-items-toggle:center;--n-menu-icon-size:0px;--n-menu-icon-gap:0px;--n-menu-dropdown-indicator-size:16px;--n-menu-dropdown-indicator-space:19px;--n-menu-toggle-icon-size:29px;--n-menu-toggle-icon-padding:0px 0px 0px 0px;--n-menu-toggle-icon-distance-from-dropdown:13px;}.elementor-60 .elementor-element.elementor-element-5d3f495.elementor-element{--align-self:center;}:where( .elementor-60 .elementor-element.elementor-element-5d3f495 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus='true'] .elementor-element.elementor-widget-n-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}}@media(max-width:880px){.elementor-60 .elementor-element.elementor-element-85b5e9c{--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-60 .elementor-element.elementor-element-5d3f495{--n-menu-title-distance-from-content:0px;--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;--n-menu-title-space-between:0px;--n-menu-icon-size:0px;--n-menu-toggle-icon-size:35px;--n-menu-toggle-icon-distance-from-dropdown:15px;}}@media(max-width:767px){.elementor-60 .elementor-element.elementor-element-166c46e{--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-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-60 .elementor-element.elementor-element-36a2aee{padding:0px 0px 0px 0px;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-60 .elementor-element.elementor-element-7113f7b{--width:50px;}.elementor-60 .elementor-element.elementor-element-5d3f495{--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-toggle-align:flex-end;--n-menu-toggle-icon-distance-from-dropdown:10px;}}/* Start custom CSS for container, class: .elementor-element-6bccf67 */.mega__header {
max-width: 1800px;
}

/* First Service*/
.benefits-container-one {
  position: relative;
  overflow: visible;
  background-color: white; 
  border: 3px solid transparent;
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
}


.benefits-container-one:hover {
  background-color: #237EAB28; 
  border-color: #237DAB; 
}

.svg-image-uno {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/reimbursement-serv-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}


.benefits-container-one:hover .svg-image-uno {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/reimbursement-serv-hover-icon.svg");
}

/* Second Service*/
.benefits-container-two {
  position: relative;
  overflow: visible;
  background-color: white; 
  border: 3px solid transparent;
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
}


.benefits-container-two:hover {
  background-color: #a4334f2d; 
  border-color: #A4334F; 
}

.svg-image-two {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/in-house-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}

.benefits-container-two:hover .svg-image-two {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/in-house-hover-icon.svg");
}

/* Third Service*/
.benefits-container-three {
  position: relative;
  overflow: visible;
  background-color: white; 
  border: 3px solid transparent;
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
}


.benefits-container-three:hover {
  background-color: #5899803a; 
  border-color: #589980; 
}

.svg-image-three {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/resource-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}

.benefits-container-three:hover .svg-image-three {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/resource-hover-icon.svg");
}

/* Four Service*/
.benefits-container-four {
  position: relative;
  overflow: visible;
  background-color: white; 
  border: 3px solid transparent;
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
}


.benefits-container-four:hover {
  background-color: #f78e4336; 
  border-color: #F78F43; 
}

.svg-image-four {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/senior-living-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}

.benefits-container-four:hover .svg-image-four {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/senior-living-hover-icon.svg");
}

.blue-line {
height: 40px;
}

.hidden-tittle-solutions-inside {
display: none;
}

@media (max-width:950px) {
.Solutions_services_menu {
flex-wrap: wrap;}

* First Service*/
.benefits-container-one {
  width: 100% !important;
  flex-direction: row !important;
}

.benefits-container-two {
  width: 100%;
}
/* Third Service*/
.benefits-container-three {
  width: 100%;
}

/* Four Service*/
.benefits-container-four {
  width: 100% ;
}
.hidden-service-text {
display: none;
}

.hidden-tittle-solutions-inside {
display: block;
}

.solutions-inside {
display: none;
}

.hidden-tittle-solutions {
display: none;
}

}

@media (max-width:768px) {
.hidden-service-text {
display: none;
}
* First Service*/
.benefits-container-one {
  max-width: 100% !important;
}

.benefits-container-two {
  max-width: 100%;
}
/* Third Service*/
.benefits-container-three {
  max-width: 100%;
}

/* Four Service*/
.benefits-container-four {
  max-width: 100%;
}

/* Four Service*/

.hidden-tittle-solutions {
display: none;
}
.hidden-tittle-solutions-inside {
display: block;
}

.solutions-inside {
display: none;
}

}

@media (max-width:1200px) and (min-width:951px) {
.benefits-container-one {min-height: 306px;}
.benefits-container-two {min-height: 306px;}
.benefits-container-three {min-height: 306px;}
.benefits-container-four {min-height: 306px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-409535c */#solutions-visible {
opacity: 0;
}

@media (max-width:950px) {
#solutions-visible {
display: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-089afb6 *//* First Service*/
.benefits-container-resources {
  position: relative;
  overflow: visible;
  background-color: white; 
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
  border: 3px solid transparent;
  min-height: 248px;
}


.benefits-container-resources:hover {
  background-color: #5899803a; 
  border-color: #589980; 
}

.svg-image-resources {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/resource-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}


.benefits-container-resources:hover .svg-image-resources {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/resource-hover-icon.svg");
}

/* Second Service*/
.benefits-container-resources-second {
  position: relative;
  overflow: visible;
  background-color: white; 
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
  border: 3px solid transparent;
  min-height: 248px;
}


.benefits-container-resources-second:hover {
   background-color: #a4334f2d; 
  border-color: #A4334F
}

.svg-image-resources-second {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/pdpm-cal-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}


.benefits-container-resources-second:hover .svg-image-resources-second {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/pdpm-cal-hover-icon.svg");
}

/* Third Service*/
.benefits-container-resources-third {
  position: relative;
  overflow: visible;
  background-color: white; 
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
  border: 3px solid transparent;
  min-height: 248px;
}


.benefits-container-resources-third:hover {
   background-color: #237EAB28; 
  border-color: #237DAB; 
}


.svg-image-resources-third {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/qrmu-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}


.benefits-container-resources-third:hover .svg-image-resources-third {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/qrmu-hover-icon.svg");
}


@media (max-width:950px)
{
  .benefits-container-resources-third {
  min-height: 100px;
}

.benefits-container-resources {
  min-height: 100px;
}
.benefits-container-resources-second {
 min-height: 100px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bccf67 */.mega__header {
max-width: 1800px;
}

/* First Service*/
.benefits-container-one {
  position: relative;
  overflow: visible;
  background-color: white; 
  border: 3px solid transparent;
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
}


.benefits-container-one:hover {
  background-color: #237EAB28; 
  border-color: #237DAB; 
}

.svg-image-uno {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/reimbursement-serv-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}


.benefits-container-one:hover .svg-image-uno {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/reimbursement-serv-hover-icon.svg");
}

/* Second Service*/
.benefits-container-two {
  position: relative;
  overflow: visible;
  background-color: white; 
  border: 3px solid transparent;
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
}


.benefits-container-two:hover {
  background-color: #a4334f2d; 
  border-color: #A4334F; 
}

.svg-image-two {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/in-house-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}

.benefits-container-two:hover .svg-image-two {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/in-house-hover-icon.svg");
}

/* Third Service*/
.benefits-container-three {
  position: relative;
  overflow: visible;
  background-color: white; 
  border: 3px solid transparent;
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
}


.benefits-container-three:hover {
  background-color: #5899803a; 
  border-color: #589980; 
}

.svg-image-three {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/resource-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}

.benefits-container-three:hover .svg-image-three {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/resource-hover-icon.svg");
}

/* Four Service*/
.benefits-container-four {
  position: relative;
  overflow: visible;
  background-color: white; 
  border: 3px solid transparent;
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
}


.benefits-container-four:hover {
  background-color: #f78e4336; 
  border-color: #F78F43; 
}

.svg-image-four {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/senior-living-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}

.benefits-container-four:hover .svg-image-four {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/senior-living-hover-icon.svg");
}

.blue-line {
height: 40px;
}

.hidden-tittle-solutions-inside {
display: none;
}

@media (max-width:950px) {
.Solutions_services_menu {
flex-wrap: wrap;}

* First Service*/
.benefits-container-one {
  width: 100% !important;
  flex-direction: row !important;
}

.benefits-container-two {
  width: 100%;
}
/* Third Service*/
.benefits-container-three {
  width: 100%;
}

/* Four Service*/
.benefits-container-four {
  width: 100% ;
}
.hidden-service-text {
display: none;
}

.hidden-tittle-solutions-inside {
display: block;
}

.solutions-inside {
display: none;
}

.hidden-tittle-solutions {
display: none;
}

}

@media (max-width:768px) {
.hidden-service-text {
display: none;
}
* First Service*/
.benefits-container-one {
  max-width: 100% !important;
}

.benefits-container-two {
  max-width: 100%;
}
/* Third Service*/
.benefits-container-three {
  max-width: 100%;
}

/* Four Service*/
.benefits-container-four {
  max-width: 100%;
}

/* Four Service*/

.hidden-tittle-solutions {
display: none;
}
.hidden-tittle-solutions-inside {
display: block;
}

.solutions-inside {
display: none;
}

}

@media (max-width:1200px) and (min-width:951px) {
.benefits-container-one {min-height: 306px;}
.benefits-container-two {min-height: 306px;}
.benefits-container-three {min-height: 306px;}
.benefits-container-four {min-height: 306px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-409535c */#solutions-visible {
opacity: 0;
}

@media (max-width:950px) {
#solutions-visible {
display: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-089afb6 *//* First Service*/
.benefits-container-resources {
  position: relative;
  overflow: visible;
  background-color: white; 
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
  border: 3px solid transparent;
  min-height: 248px;
}


.benefits-container-resources:hover {
  background-color: #5899803a; 
  border-color: #589980; 
}

.svg-image-resources {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/resource-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}


.benefits-container-resources:hover .svg-image-resources {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/resource-hover-icon.svg");
}

/* Second Service*/
.benefits-container-resources-second {
  position: relative;
  overflow: visible;
  background-color: white; 
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
  border: 3px solid transparent;
  min-height: 248px;
}


.benefits-container-resources-second:hover {
   background-color: #a4334f2d; 
  border-color: #A4334F
}

.svg-image-resources-second {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/pdpm-cal-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}


.benefits-container-resources-second:hover .svg-image-resources-second {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/pdpm-cal-hover-icon.svg");
}

/* Third Service*/
.benefits-container-resources-third {
  position: relative;
  overflow: visible;
  background-color: white; 
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
  border: 3px solid transparent;
  min-height: 248px;
}


.benefits-container-resources-third:hover {
   background-color: #237EAB28; 
  border-color: #237DAB; 
}


.svg-image-resources-third {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/qrmu-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}


.benefits-container-resources-third:hover .svg-image-resources-third {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/qrmu-hover-icon.svg");
}


@media (max-width:950px)
{
  .benefits-container-resources-third {
  min-height: 100px;
}

.benefits-container-resources {
  min-height: 100px;
}
.benefits-container-resources-second {
 min-height: 100px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bccf67 */.mega__header {
max-width: 1800px;
}

/* First Service*/
.benefits-container-one {
  position: relative;
  overflow: visible;
  background-color: white; 
  border: 3px solid transparent;
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
}


.benefits-container-one:hover {
  background-color: #237EAB28; 
  border-color: #237DAB; 
}

.svg-image-uno {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/reimbursement-serv-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}


.benefits-container-one:hover .svg-image-uno {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/reimbursement-serv-hover-icon.svg");
}

/* Second Service*/
.benefits-container-two {
  position: relative;
  overflow: visible;
  background-color: white; 
  border: 3px solid transparent;
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
}


.benefits-container-two:hover {
  background-color: #a4334f2d; 
  border-color: #A4334F; 
}

.svg-image-two {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/in-house-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}

.benefits-container-two:hover .svg-image-two {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/in-house-hover-icon.svg");
}

/* Third Service*/
.benefits-container-three {
  position: relative;
  overflow: visible;
  background-color: white; 
  border: 3px solid transparent;
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
}


.benefits-container-three:hover {
  background-color: #5899803a; 
  border-color: #589980; 
}

.svg-image-three {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/resource-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}

.benefits-container-three:hover .svg-image-three {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/resource-hover-icon.svg");
}

/* Four Service*/
.benefits-container-four {
  position: relative;
  overflow: visible;
  background-color: white; 
  border: 3px solid transparent;
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
}


.benefits-container-four:hover {
  background-color: #f78e4336; 
  border-color: #F78F43; 
}

.svg-image-four {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/senior-living-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}

.benefits-container-four:hover .svg-image-four {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/senior-living-hover-icon.svg");
}

.blue-line {
height: 40px;
}

.hidden-tittle-solutions-inside {
display: none;
}

@media (max-width:950px) {
.Solutions_services_menu {
flex-wrap: wrap;}

* First Service*/
.benefits-container-one {
  width: 100% !important;
  flex-direction: row !important;
}

.benefits-container-two {
  width: 100%;
}
/* Third Service*/
.benefits-container-three {
  width: 100%;
}

/* Four Service*/
.benefits-container-four {
  width: 100% ;
}
.hidden-service-text {
display: none;
}

.hidden-tittle-solutions-inside {
display: block;
}

.solutions-inside {
display: none;
}

.hidden-tittle-solutions {
display: none;
}

}

@media (max-width:768px) {
.hidden-service-text {
display: none;
}
* First Service*/
.benefits-container-one {
  max-width: 100% !important;
}

.benefits-container-two {
  max-width: 100%;
}
/* Third Service*/
.benefits-container-three {
  max-width: 100%;
}

/* Four Service*/
.benefits-container-four {
  max-width: 100%;
}

/* Four Service*/

.hidden-tittle-solutions {
display: none;
}
.hidden-tittle-solutions-inside {
display: block;
}

.solutions-inside {
display: none;
}

}

@media (max-width:1200px) and (min-width:951px) {
.benefits-container-one {min-height: 306px;}
.benefits-container-two {min-height: 306px;}
.benefits-container-three {min-height: 306px;}
.benefits-container-four {min-height: 306px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-409535c */#solutions-visible {
opacity: 0;
}

@media (max-width:950px) {
#solutions-visible {
display: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-089afb6 *//* First Service*/
.benefits-container-resources {
  position: relative;
  overflow: visible;
  background-color: white; 
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
  border: 3px solid transparent;
  min-height: 248px;
}


.benefits-container-resources:hover {
  background-color: #5899803a; 
  border-color: #589980; 
}

.svg-image-resources {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/resource-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}


.benefits-container-resources:hover .svg-image-resources {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/resource-hover-icon.svg");
}

/* Second Service*/
.benefits-container-resources-second {
  position: relative;
  overflow: visible;
  background-color: white; 
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
  border: 3px solid transparent;
  min-height: 248px;
}


.benefits-container-resources-second:hover {
   background-color: #a4334f2d; 
  border-color: #A4334F
}

.svg-image-resources-second {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/pdpm-cal-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}


.benefits-container-resources-second:hover .svg-image-resources-second {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/pdpm-cal-hover-icon.svg");
}

/* Third Service*/
.benefits-container-resources-third {
  position: relative;
  overflow: visible;
  background-color: white; 
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
  border: 3px solid transparent;
  min-height: 248px;
}


.benefits-container-resources-third:hover {
   background-color: #237EAB28; 
  border-color: #237DAB; 
}


.svg-image-resources-third {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/qrmu-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}


.benefits-container-resources-third:hover .svg-image-resources-third {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/qrmu-hover-icon.svg");
}


@media (max-width:950px)
{
  .benefits-container-resources-third {
  min-height: 100px;
}

.benefits-container-resources {
  min-height: 100px;
}
.benefits-container-resources-second {
 min-height: 100px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bccf67 */.mega__header {
max-width: 1800px;
}

/* First Service*/
.benefits-container-one {
  position: relative;
  overflow: visible;
  background-color: white; 
  border: 3px solid transparent;
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
}


.benefits-container-one:hover {
  background-color: #237EAB28; 
  border-color: #237DAB; 
}

.svg-image-uno {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/reimbursement-serv-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}


.benefits-container-one:hover .svg-image-uno {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/reimbursement-serv-hover-icon.svg");
}

/* Second Service*/
.benefits-container-two {
  position: relative;
  overflow: visible;
  background-color: white; 
  border: 3px solid transparent;
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
}


.benefits-container-two:hover {
  background-color: #a4334f2d; 
  border-color: #A4334F; 
}

.svg-image-two {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/in-house-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}

.benefits-container-two:hover .svg-image-two {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/in-house-hover-icon.svg");
}

/* Third Service*/
.benefits-container-three {
  position: relative;
  overflow: visible;
  background-color: white; 
  border: 3px solid transparent;
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
}


.benefits-container-three:hover {
  background-color: #5899803a; 
  border-color: #589980; 
}

.svg-image-three {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/resource-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}

.benefits-container-three:hover .svg-image-three {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/resource-hover-icon.svg");
}

/* Four Service*/
.benefits-container-four {
  position: relative;
  overflow: visible;
  background-color: white; 
  border: 3px solid transparent;
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
}


.benefits-container-four:hover {
  background-color: #f78e4336; 
  border-color: #F78F43; 
}

.svg-image-four {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/senior-living-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}

.benefits-container-four:hover .svg-image-four {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/senior-living-hover-icon.svg");
}

.blue-line {
height: 40px;
}

.hidden-tittle-solutions-inside {
display: none;
}

@media (max-width:950px) {
.Solutions_services_menu {
flex-wrap: wrap;}

* First Service*/
.benefits-container-one {
  width: 100% !important;
  flex-direction: row !important;
}

.benefits-container-two {
  width: 100%;
}
/* Third Service*/
.benefits-container-three {
  width: 100%;
}

/* Four Service*/
.benefits-container-four {
  width: 100% ;
}
.hidden-service-text {
display: none;
}

.hidden-tittle-solutions-inside {
display: block;
}

.solutions-inside {
display: none;
}

.hidden-tittle-solutions {
display: none;
}

}

@media (max-width:768px) {
.hidden-service-text {
display: none;
}
* First Service*/
.benefits-container-one {
  max-width: 100% !important;
}

.benefits-container-two {
  max-width: 100%;
}
/* Third Service*/
.benefits-container-three {
  max-width: 100%;
}

/* Four Service*/
.benefits-container-four {
  max-width: 100%;
}

/* Four Service*/

.hidden-tittle-solutions {
display: none;
}
.hidden-tittle-solutions-inside {
display: block;
}

.solutions-inside {
display: none;
}

}

@media (max-width:1200px) and (min-width:951px) {
.benefits-container-one {min-height: 306px;}
.benefits-container-two {min-height: 306px;}
.benefits-container-three {min-height: 306px;}
.benefits-container-four {min-height: 306px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-409535c */#solutions-visible {
opacity: 0;
}

@media (max-width:950px) {
#solutions-visible {
display: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-089afb6 *//* First Service*/
.benefits-container-resources {
  position: relative;
  overflow: visible;
  background-color: white; 
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
  border: 3px solid transparent;
  min-height: 248px;
}


.benefits-container-resources:hover {
  background-color: #5899803a; 
  border-color: #589980; 
}

.svg-image-resources {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/resource-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}


.benefits-container-resources:hover .svg-image-resources {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/resource-hover-icon.svg");
}

/* Second Service*/
.benefits-container-resources-second {
  position: relative;
  overflow: visible;
  background-color: white; 
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
  border: 3px solid transparent;
  min-height: 248px;
}


.benefits-container-resources-second:hover {
   background-color: #a4334f2d; 
  border-color: #A4334F
}

.svg-image-resources-second {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/pdpm-cal-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}


.benefits-container-resources-second:hover .svg-image-resources-second {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/pdpm-cal-hover-icon.svg");
}

/* Third Service*/
.benefits-container-resources-third {
  position: relative;
  overflow: visible;
  background-color: white; 
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
  border: 3px solid transparent;
  min-height: 248px;
}


.benefits-container-resources-third:hover {
   background-color: #237EAB28; 
  border-color: #237DAB; 
}


.svg-image-resources-third {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/qrmu-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}


.benefits-container-resources-third:hover .svg-image-resources-third {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/qrmu-hover-icon.svg");
}


@media (max-width:950px)
{
  .benefits-container-resources-third {
  min-height: 100px;
}

.benefits-container-resources {
  min-height: 100px;
}
.benefits-container-resources-second {
 min-height: 100px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bccf67 */.mega__header {
max-width: 1800px;
}

/* First Service*/
.benefits-container-one {
  position: relative;
  overflow: visible;
  background-color: white; 
  border: 3px solid transparent;
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
}


.benefits-container-one:hover {
  background-color: #237EAB28; 
  border-color: #237DAB; 
}

.svg-image-uno {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/reimbursement-serv-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}


.benefits-container-one:hover .svg-image-uno {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/reimbursement-serv-hover-icon.svg");
}

/* Second Service*/
.benefits-container-two {
  position: relative;
  overflow: visible;
  background-color: white; 
  border: 3px solid transparent;
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
}


.benefits-container-two:hover {
  background-color: #a4334f2d; 
  border-color: #A4334F; 
}

.svg-image-two {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/in-house-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}

.benefits-container-two:hover .svg-image-two {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/in-house-hover-icon.svg");
}

/* Third Service*/
.benefits-container-three {
  position: relative;
  overflow: visible;
  background-color: white; 
  border: 3px solid transparent;
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
}


.benefits-container-three:hover {
  background-color: #5899803a; 
  border-color: #589980; 
}

.svg-image-three {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/resource-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}

.benefits-container-three:hover .svg-image-three {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/resource-hover-icon.svg");
}

/* Four Service*/
.benefits-container-four {
  position: relative;
  overflow: visible;
  background-color: white; 
  border: 3px solid transparent;
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
}


.benefits-container-four:hover {
  background-color: #f78e4336; 
  border-color: #F78F43; 
}

.svg-image-four {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/senior-living-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}

.benefits-container-four:hover .svg-image-four {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/senior-living-hover-icon.svg");
}

.blue-line {
height: 40px;
}

.hidden-tittle-solutions-inside {
display: none;
}

@media (max-width:950px) {
.Solutions_services_menu {
flex-wrap: wrap;}

* First Service*/
.benefits-container-one {
  width: 100% !important;
  flex-direction: row !important;
}

.benefits-container-two {
  width: 100%;
}
/* Third Service*/
.benefits-container-three {
  width: 100%;
}

/* Four Service*/
.benefits-container-four {
  width: 100% ;
}
.hidden-service-text {
display: none;
}

.hidden-tittle-solutions-inside {
display: block;
}

.solutions-inside {
display: none;
}

.hidden-tittle-solutions {
display: none;
}

}

@media (max-width:768px) {
.hidden-service-text {
display: none;
}
* First Service*/
.benefits-container-one {
  max-width: 100% !important;
}

.benefits-container-two {
  max-width: 100%;
}
/* Third Service*/
.benefits-container-three {
  max-width: 100%;
}

/* Four Service*/
.benefits-container-four {
  max-width: 100%;
}

/* Four Service*/

.hidden-tittle-solutions {
display: none;
}
.hidden-tittle-solutions-inside {
display: block;
}

.solutions-inside {
display: none;
}

}

@media (max-width:1200px) and (min-width:951px) {
.benefits-container-one {min-height: 306px;}
.benefits-container-two {min-height: 306px;}
.benefits-container-three {min-height: 306px;}
.benefits-container-four {min-height: 306px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-409535c */#solutions-visible {
opacity: 0;
}

@media (max-width:950px) {
#solutions-visible {
display: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-089afb6 *//* First Service*/
.benefits-container-resources {
  position: relative;
  overflow: visible;
  background-color: white; 
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
  border: 3px solid transparent;
  min-height: 248px;
}


.benefits-container-resources:hover {
  background-color: #5899803a; 
  border-color: #589980; 
}

.svg-image-resources {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/resource-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}


.benefits-container-resources:hover .svg-image-resources {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/resource-hover-icon.svg");
}

/* Second Service*/
.benefits-container-resources-second {
  position: relative;
  overflow: visible;
  background-color: white; 
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
  border: 3px solid transparent;
  min-height: 248px;
}


.benefits-container-resources-second:hover {
   background-color: #a4334f2d; 
  border-color: #A4334F
}

.svg-image-resources-second {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/pdpm-cal-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}


.benefits-container-resources-second:hover .svg-image-resources-second {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/pdpm-cal-hover-icon.svg");
}

/* Third Service*/
.benefits-container-resources-third {
  position: relative;
  overflow: visible;
  background-color: white; 
  transition: background-color 0.6s ease-in-out, border-color 0.6s ease-in-out;
  cursor: pointer;
  border: 3px solid transparent;
  min-height: 248px;
}


.benefits-container-resources-third:hover {
   background-color: #237EAB28; 
  border-color: #237DAB; 
}


.svg-image-resources-third {
  width: 50px;
  height: 50px;
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/qrmu-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.6s ease, background-image 0.3s ease;
}


.benefits-container-resources-third:hover .svg-image-resources-third {
  transform: rotateY(180deg);
  background-image: url("https://dev.qrmhealth.com/wp-content/uploads/2026/01/qrmu-hover-icon.svg");
}


@media (max-width:950px)
{
  .benefits-container-resources-third {
  min-height: 100px;
}

.benefits-container-resources {
  min-height: 100px;
}
.benefits-container-resources-second {
 min-height: 100px;
}

}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-5d3f495 */#button-hover-line-alt {
  position: relative;
  cursor: pointer;
  overflow: hidden; /* oculta cualquier pixel fuera del botón */
}

/* línea delgada inferior que sube */
#button-hover-line-alt::after {
  content: "";
  position: absolute;
  left: -1px;   /* extiende 1px a cada lado para evitar hairlines */
  right: -1px;
  bottom: 0;
  height: 3px;
  background-color: transparent;
  transform: translateY(calc(100% + 1px)); /* se mueve 1px más para asegurarlo fuera */
  transition: transform 0.35s cubic-bezier(.2,.9,.2,1), background-color 0.25s ease;
  will-change: transform, background-color;
  pointer-events: none;
  z-index: 0;
}

#button-hover-line-alt:hover::after {
  background-color: #0b6ea3;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-312fa2d */.header__secondary {
max-width: 1800px;
}

.header__icons {
width: fit-content;
}


.header__container_nav_buttons
{
width: fit-content;
}

.header__logo {
  width: clamp(48px, calc(32px + 2vw), 70px);
  height: auto;
}


@media (max-width: 1024px) {
  

  .header__container_nav_buttons {
display: none;
}

.header__menu_icon {
width: 80px;
}
}

@media (min-width: 1024px) {
  .header__container_nav {
    width: fit-content;
  }
}/* End custom CSS */