.elementor-841 .elementor-element.elementor-element-6438e16{--display:flex;--min-height:463px;--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;}.elementor-841 .elementor-element.elementor-element-6438e16:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-6438e16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF7FF;}.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-841 .elementor-element.elementor-element-e6dbf18{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-841 .elementor-element.elementor-element-e6dbf18 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:800;color:#02367B;}.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-841 .elementor-element.elementor-element-a9a6499{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;font-size:18px;font-weight:400;color:#000000;}.elementor-841 .elementor-element.elementor-element-911a5ee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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 );}.elementor-841 .elementor-element.elementor-element-4c3790b .elementor-button{background-color:#25D366;font-family:"Nunito", Sans-serif;font-size:19px;font-weight:700;line-height:22px;border-style:dashed;border-radius:30px 30px 30px 30px;}.elementor-841 .elementor-element.elementor-element-4c3790b .elementor-button:hover, .elementor-841 .elementor-element.elementor-element-4c3790b .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #128C7E 0%, #128C7E 100%);}.elementor-841 .elementor-element.elementor-element-4c3790b{width:auto;max-width:auto;}.elementor-841 .elementor-element.elementor-element-4c3790b.elementor-element{--order:-99999 /* order start hack */;}.elementor-841 .elementor-element.elementor-element-4c3790b .elementor-button-content-wrapper{flex-direction:row;}.elementor-841 .elementor-element.elementor-element-f4584a6 .elementor-button{background-color:#D32525;font-family:"Nunito", Sans-serif;font-size:19px;font-weight:700;line-height:22px;transition-duration:0.5s;border-style:double;border-radius:30px 30px 30px 30px;}.elementor-841 .elementor-element.elementor-element-f4584a6 .elementor-button:hover, .elementor-841 .elementor-element.elementor-element-f4584a6 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(269deg, #F00808 0%, #FC0101 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-841 .elementor-element.elementor-element-f4584a6{width:auto;max-width:auto;}.elementor-841 .elementor-element.elementor-element-f4584a6.elementor-element{--order:-99999 /* order start hack */;}.elementor-841 .elementor-element.elementor-element-f4584a6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-841 .elementor-element.elementor-element-1fa0c8d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-e07fb24{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-841 .elementor-element.elementor-element-8366930{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-841 .elementor-element.elementor-element-8366930 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:800;color:#02367B;}.elementor-841 .elementor-element.elementor-element-aaca6e6{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;font-size:18px;font-weight:400;color:#000000;}.elementor-841 .elementor-element.elementor-element-ad2c835{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-841 .elementor-element.elementor-element-bc832a2{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;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:#CECECE;--border-color:#CECECE;--border-radius:5px 5px 5px 5px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-841 .elementor-element.elementor-element-bc832a2:hover{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:#82B8FF;--border-color:#82B8FF;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-841 .elementor-element.elementor-element-bc832a2, .elementor-841 .elementor-element.elementor-element-bc832a2::before{--border-transition:0.3s;}.elementor-841 .elementor-element.elementor-element-aa48773{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-841 .elementor-element.elementor-element-aa48773 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;color:#02367B;}.elementor-841 .elementor-element.elementor-element-565f121{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;font-size:18px;font-weight:400;color:#000000;}.elementor-841 .elementor-element.elementor-element-1897660{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;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:#CECECE;--border-color:#CECECE;--border-radius:5px 5px 5px 5px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-841 .elementor-element.elementor-element-1897660:hover{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:#82B8FF;--border-color:#82B8FF;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-841 .elementor-element.elementor-element-1897660, .elementor-841 .elementor-element.elementor-element-1897660::before{--border-transition:0.3s;}.elementor-841 .elementor-element.elementor-element-99ac864{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-841 .elementor-element.elementor-element-99ac864 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;color:#02367B;}.elementor-841 .elementor-element.elementor-element-a6324df{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;font-size:18px;font-weight:400;color:#000000;}.elementor-841 .elementor-element.elementor-element-e9abc80{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;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:#CECECE;--border-color:#CECECE;--border-radius:5px 5px 5px 5px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-841 .elementor-element.elementor-element-e9abc80:hover{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:#82B8FF;--border-color:#82B8FF;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-841 .elementor-element.elementor-element-e9abc80, .elementor-841 .elementor-element.elementor-element-e9abc80::before{--border-transition:0.3s;}.elementor-841 .elementor-element.elementor-element-72132b3{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-841 .elementor-element.elementor-element-72132b3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;color:#02367B;}.elementor-841 .elementor-element.elementor-element-d3c8b2c{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;font-size:18px;font-weight:400;color:#000000;}.elementor-841 .elementor-element.elementor-element-7db5587{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-841 .elementor-element.elementor-element-3ec7911{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;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:#CECECE;--border-color:#CECECE;--border-radius:5px 5px 5px 5px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-841 .elementor-element.elementor-element-3ec7911:hover{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:#82B8FF;--border-color:#82B8FF;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-841 .elementor-element.elementor-element-3ec7911, .elementor-841 .elementor-element.elementor-element-3ec7911::before{--border-transition:0.3s;}.elementor-841 .elementor-element.elementor-element-c7caeda{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-841 .elementor-element.elementor-element-c7caeda .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;color:#02367B;}.elementor-841 .elementor-element.elementor-element-693c58a{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;font-size:18px;font-weight:400;color:#000000;}.elementor-841 .elementor-element.elementor-element-17b1ada{--display:flex;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;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:#CECECE;--border-color:#CECECE;--border-radius:5px 5px 5px 5px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-841 .elementor-element.elementor-element-17b1ada:hover{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:#82B8FF;--border-color:#82B8FF;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-841 .elementor-element.elementor-element-17b1ada, .elementor-841 .elementor-element.elementor-element-17b1ada::before{--border-transition:0.3s;}.elementor-841 .elementor-element.elementor-element-bcc8fd2{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-841 .elementor-element.elementor-element-bcc8fd2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;color:#02367B;}.elementor-841 .elementor-element.elementor-element-1352548{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;font-size:18px;font-weight:400;color:#000000;}.elementor-841 .elementor-element.elementor-element-5122972{--display:flex;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;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:#CECECE;--border-color:#CECECE;--border-radius:5px 5px 5px 5px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-841 .elementor-element.elementor-element-5122972:hover{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:#82B8FF;--border-color:#82B8FF;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-841 .elementor-element.elementor-element-5122972, .elementor-841 .elementor-element.elementor-element-5122972::before{--border-transition:0.3s;}.elementor-841 .elementor-element.elementor-element-bab83c0{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-841 .elementor-element.elementor-element-bab83c0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;color:#02367B;}.elementor-841 .elementor-element.elementor-element-9b1f233{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;font-size:18px;font-weight:400;color:#000000;}.elementor-841 .elementor-element.elementor-element-931d34c{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-841 .elementor-element.elementor-element-fe0ac8b{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;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:#CECECE;--border-color:#CECECE;--border-radius:5px 5px 5px 5px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-841 .elementor-element.elementor-element-fe0ac8b:hover{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:#82B8FF;--border-color:#82B8FF;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-841 .elementor-element.elementor-element-fe0ac8b, .elementor-841 .elementor-element.elementor-element-fe0ac8b::before{--border-transition:0.3s;}.elementor-841 .elementor-element.elementor-element-8fbc0fb{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-841 .elementor-element.elementor-element-8fbc0fb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;color:#02367B;}.elementor-841 .elementor-element.elementor-element-ae0ae5c{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;font-size:18px;font-weight:400;color:#000000;}.elementor-841 .elementor-element.elementor-element-171b7fd{--display:flex;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;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:#CECECE;--border-color:#CECECE;--border-radius:5px 5px 5px 5px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-841 .elementor-element.elementor-element-171b7fd:hover{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:#82B8FF;--border-color:#82B8FF;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-841 .elementor-element.elementor-element-171b7fd, .elementor-841 .elementor-element.elementor-element-171b7fd::before{--border-transition:0.3s;}.elementor-841 .elementor-element.elementor-element-0a8df0b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-841 .elementor-element.elementor-element-0a8df0b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;color:#02367B;}.elementor-841 .elementor-element.elementor-element-99c7f2c{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;font-size:18px;font-weight:400;color:#000000;}.elementor-841 .elementor-element.elementor-element-bcd39d5{--display:flex;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;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:#CECECE;--border-color:#CECECE;--border-radius:5px 5px 5px 5px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-841 .elementor-element.elementor-element-bcd39d5:hover{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:#82B8FF;--border-color:#82B8FF;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-841 .elementor-element.elementor-element-bcd39d5, .elementor-841 .elementor-element.elementor-element-bcd39d5::before{--border-transition:0.3s;}.elementor-841 .elementor-element.elementor-element-dc17bb8{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-841 .elementor-element.elementor-element-dc17bb8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;color:#02367B;}.elementor-841 .elementor-element.elementor-element-39c2e04{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;font-size:18px;font-weight:400;color:#000000;}.elementor-841 .elementor-element.elementor-element-6820f6a{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-4a264c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-841 .elementor-element.elementor-element-40d62f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-841 .elementor-element.elementor-element-edb5721{--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-841 .elementor-element.elementor-element-551ee03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-841 .elementor-element.elementor-element-eb388c1{text-align:start;}.elementor-841 .elementor-element.elementor-element-eb388c1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-db843a0 );}.elementor-841 .elementor-element.elementor-element-d87582f{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-841 .elementor-element.elementor-element-009f591{--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;--justify-content:center;}.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-841 .elementor-element.elementor-element-7c34f82 img{border-radius:8px 8px 8px 8px;}.elementor-841 .elementor-element.elementor-element-ab80afb{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-841 .elementor-element.elementor-element-1f447cb{text-align:center;}.elementor-841 .elementor-element.elementor-element-1f447cb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-db843a0 );}.elementor-841 .elementor-element.elementor-element-3931857{--display:flex;--justify-content:center;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:#D6D6D6;--border-color:#D6D6D6;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-841 .elementor-element.elementor-element-0e370ff{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-841 .elementor-element.elementor-element-2bd2be8{--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:40px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-841 .elementor-element.elementor-element-7411edb{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-841 .elementor-element.elementor-element-7411edb:not(.elementor-motion-effects-element-type-background), .elementor-841 .elementor-element.elementor-element-7411edb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B1D2FF;}.elementor-841 .elementor-element.elementor-element-91a1050{text-align:center;}.elementor-841 .elementor-element.elementor-element-91a1050 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;color:#000000;}.elementor-841 .elementor-element.elementor-element-992e1c5{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-841 .elementor-element.elementor-element-cb231c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-76670bb .elementor-button{background-color:#25D366;font-family:"Nunito", Sans-serif;font-size:19px;font-weight:700;line-height:22px;border-style:dashed;border-radius:30px 30px 30px 30px;}.elementor-841 .elementor-element.elementor-element-76670bb .elementor-button:hover, .elementor-841 .elementor-element.elementor-element-76670bb .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #128C7E 0%, #128C7E 100%);}.elementor-841 .elementor-element.elementor-element-76670bb{width:auto;max-width:auto;}.elementor-841 .elementor-element.elementor-element-76670bb.elementor-element{--order:-99999 /* order start hack */;}.elementor-841 .elementor-element.elementor-element-76670bb .elementor-button-content-wrapper{flex-direction:row;}.elementor-841 .elementor-element.elementor-element-8086462 .elementor-button{background-color:#D32525;font-family:"Nunito", Sans-serif;font-size:19px;font-weight:700;line-height:22px;transition-duration:0.5s;border-style:double;border-radius:30px 30px 30px 30px;}.elementor-841 .elementor-element.elementor-element-8086462 .elementor-button:hover, .elementor-841 .elementor-element.elementor-element-8086462 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(269deg, #F00808 0%, #FC0101 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-841 .elementor-element.elementor-element-8086462{width:auto;max-width:auto;}.elementor-841 .elementor-element.elementor-element-8086462.elementor-element{--order:-99999 /* order start hack */;}.elementor-841 .elementor-element.elementor-element-8086462 .elementor-button-content-wrapper{flex-direction:row;}.elementor-841 .elementor-element.elementor-element-ea7c5b7{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-841 .elementor-element.elementor-element-fbd6a6d{text-align:center;}.elementor-841 .elementor-element.elementor-element-fbd6a6d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;color:var( --e-global-color-db843a0 );}.elementor-841 .elementor-element.elementor-element-0a7a000{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:#383838F0;}.elementor-841 .elementor-element.elementor-element-bd5e073{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-841 .elementor-element.elementor-element-fd8d031 .elementor-main-swiper .swiper-slide{border-width:1px 1px 1px 1px;border-radius:17px;}.elementor-841 .elementor-element.elementor-element-fd8d031 .elementor-swiper-button{font-size:20px;}.elementor-841 .elementor-element.elementor-element-fd8d031 .elementor-testimonial__header{padding-block-end:calc( 14px / 2 );border-block-end-width:1px;}.elementor-841 .elementor-element.elementor-element-fd8d031 .elementor-testimonial__content{padding-block-start:calc( 14px / 2 );}.elementor-841 .elementor-element.elementor-element-d8f878d{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-841 .elementor-element.elementor-element-41f1f46{text-align:center;}.elementor-841 .elementor-element.elementor-element-41f1f46 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;color:var( --e-global-color-db843a0 );}.elementor-841 .elementor-element.elementor-element-29ba6f2{--display:flex;border-style:none;--border-style:none;}.elementor-841 .elementor-element.elementor-element-01ed6ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-841 .elementor-element.elementor-element-097e61b{--n-accordion-title-font-size:18px;padding:8px 8px 8px 8px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(9.999999999999986, 103.99999999999989, 177, 0.25);--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#0A68B1;--n-accordion-title-hover-color:#0A68B1;--n-accordion-title-active-color:#0A68B1;--n-accordion-icon-size:15px;--n-accordion-icon-gap:14px;}.elementor-841 .elementor-element.elementor-element-097e61b:hover{box-shadow:0px 0px 10px 0px rgba(9.999999999999986, 103.99999999999989, 177, 0.25);}.elementor-841 .elementor-element.elementor-element-097e61b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-841 .elementor-element.elementor-element-097e61b > .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:"Nunito", Sans-serif;font-weight:600;}.elementor-841 .elementor-element.elementor-element-d5da490{--display:flex;border-style:none;--border-style:none;}.elementor-841 .elementor-element.elementor-element-7096ce2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-841 .elementor-element.elementor-element-5e0bcac{--n-accordion-title-font-size:18px;padding:8px 8px 8px 8px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(9.999999999999986, 103.99999999999989, 177, 0.25);--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#0A68B1;--n-accordion-title-hover-color:#0A68B1;--n-accordion-title-active-color:#0A68B1;--n-accordion-icon-size:15px;--n-accordion-icon-gap:14px;}.elementor-841 .elementor-element.elementor-element-5e0bcac:hover{box-shadow:0px 0px 10px 0px rgba(9.999999999999986, 103.99999999999989, 177, 0.25);}.elementor-841 .elementor-element.elementor-element-5e0bcac > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-841 .elementor-element.elementor-element-5e0bcac > .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:"Nunito", Sans-serif;font-weight:600;}.elementor-841 .elementor-element.elementor-element-e2df45b{--display:flex;border-style:none;--border-style:none;}.elementor-841 .elementor-element.elementor-element-73c1c96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-841 .elementor-element.elementor-element-372aa2c{--n-accordion-title-font-size:18px;padding:8px 8px 8px 8px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(9.999999999999986, 103.99999999999989, 177, 0.25);--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#0A68B1;--n-accordion-title-hover-color:#0A68B1;--n-accordion-title-active-color:#0A68B1;--n-accordion-icon-size:15px;--n-accordion-icon-gap:14px;}.elementor-841 .elementor-element.elementor-element-372aa2c:hover{box-shadow:0px 0px 10px 0px rgba(9.999999999999986, 103.99999999999989, 177, 0.25);}.elementor-841 .elementor-element.elementor-element-372aa2c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-841 .elementor-element.elementor-element-372aa2c > .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:"Nunito", Sans-serif;font-weight:600;}.elementor-841 .elementor-element.elementor-element-aeaaad7{--display:flex;border-style:none;--border-style:none;}.elementor-841 .elementor-element.elementor-element-4805645{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-841 .elementor-element.elementor-element-8280c78{--n-accordion-title-font-size:18px;padding:8px 8px 8px 8px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(9.999999999999986, 103.99999999999989, 177, 0.25);--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#0A68B1;--n-accordion-title-hover-color:#0A68B1;--n-accordion-title-active-color:#0A68B1;--n-accordion-icon-size:15px;--n-accordion-icon-gap:14px;}.elementor-841 .elementor-element.elementor-element-8280c78:hover{box-shadow:0px 0px 10px 0px rgba(9.999999999999986, 103.99999999999989, 177, 0.25);}.elementor-841 .elementor-element.elementor-element-8280c78 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-841 .elementor-element.elementor-element-8280c78 > .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:"Nunito", Sans-serif;font-weight:600;}.elementor-841 .elementor-element.elementor-element-32530ce{--display:flex;border-style:none;--border-style:none;}.elementor-841 .elementor-element.elementor-element-0c9b128{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-841 .elementor-element.elementor-element-61179af{--n-accordion-title-font-size:18px;padding:8px 8px 8px 8px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(9.999999999999986, 103.99999999999989, 177, 0.25);--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#0A68B1;--n-accordion-title-hover-color:#0A68B1;--n-accordion-title-active-color:#0A68B1;--n-accordion-icon-size:15px;--n-accordion-icon-gap:14px;}.elementor-841 .elementor-element.elementor-element-61179af:hover{box-shadow:0px 0px 10px 0px rgba(9.999999999999986, 103.99999999999989, 177, 0.25);}.elementor-841 .elementor-element.elementor-element-61179af > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-841 .elementor-element.elementor-element-61179af > .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:"Nunito", Sans-serif;font-weight:600;}@media(min-width:768px){.elementor-841 .elementor-element.elementor-element-bc832a2{--width:50%;}.elementor-841 .elementor-element.elementor-element-1897660{--width:50%;}.elementor-841 .elementor-element.elementor-element-e9abc80{--width:50%;}.elementor-841 .elementor-element.elementor-element-3ec7911{--width:50%;}.elementor-841 .elementor-element.elementor-element-17b1ada{--width:50%;}.elementor-841 .elementor-element.elementor-element-5122972{--width:50%;}.elementor-841 .elementor-element.elementor-element-fe0ac8b{--width:50%;}.elementor-841 .elementor-element.elementor-element-171b7fd{--width:50%;}.elementor-841 .elementor-element.elementor-element-bcd39d5{--width:50%;}.elementor-841 .elementor-element.elementor-element-551ee03{--width:50%;}.elementor-841 .elementor-element.elementor-element-009f591{--width:50%;}}@media(max-width:767px){.elementor-841 .elementor-element.elementor-element-e6dbf18{padding:10px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-e6dbf18 .elementor-heading-title{font-size:30px;}.elementor-841 .elementor-element.elementor-element-911a5ee{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-8366930{padding:10px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-8366930 .elementor-heading-title{font-size:30px;}.elementor-841 .elementor-element.elementor-element-aa48773{padding:10px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-aa48773 .elementor-heading-title{font-size:30px;}.elementor-841 .elementor-element.elementor-element-99ac864{padding:10px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-99ac864 .elementor-heading-title{font-size:30px;}.elementor-841 .elementor-element.elementor-element-72132b3{padding:10px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-72132b3 .elementor-heading-title{font-size:30px;}.elementor-841 .elementor-element.elementor-element-c7caeda{padding:10px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-c7caeda .elementor-heading-title{font-size:30px;}.elementor-841 .elementor-element.elementor-element-bcc8fd2{padding:10px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-bcc8fd2 .elementor-heading-title{font-size:30px;}.elementor-841 .elementor-element.elementor-element-bab83c0{padding:10px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-bab83c0 .elementor-heading-title{font-size:30px;}.elementor-841 .elementor-element.elementor-element-8fbc0fb{padding:10px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-8fbc0fb .elementor-heading-title{font-size:30px;}.elementor-841 .elementor-element.elementor-element-0a8df0b{padding:10px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-0a8df0b .elementor-heading-title{font-size:30px;}.elementor-841 .elementor-element.elementor-element-dc17bb8{padding:10px 0px 0px 0px;}.elementor-841 .elementor-element.elementor-element-dc17bb8 .elementor-heading-title{font-size:30px;}.elementor-841 .elementor-element.elementor-element-eb388c1 .elementor-heading-title{font-size:28px;}.elementor-841 .elementor-element.elementor-element-1f447cb .elementor-heading-title{font-size:28px;}.elementor-841 .elementor-element.elementor-element-91a1050 .elementor-heading-title{font-size:25px;}.elementor-841 .elementor-element.elementor-element-cb231c5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-841 .elementor-element.elementor-element-fbd6a6d .elementor-heading-title{font-size:25px;}.elementor-841 .elementor-element.elementor-element-41f1f46 .elementor-heading-title{font-size:25px;}}/* Start custom CSS for html, class: .elementor-element-0ccbc09 */.what-is-home-physio {
  padding: 80px 24px;
  background: #f8fafc;
  color: #0f172a;
}

.content {
  max-width: 780px;
  margin: 0 auto;
}

h2 {
  font-size: clamp(2.1rem, 5vw, 2.8rem);
  font-weight: 700;
  line-height: 1.15;
  margin: 0 0 2rem;
  text-align: center;
  color: #111827;
  position: relative;
}

h2::after {
  content: '';
  width: 90px;
  height: 4px;
  background: linear-gradient(to right, #3b82f6, #60a5fa);
  position: absolute;
  bottom: -14px;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 2px;
}

.lead {
  font-size: 1.28rem;
  line-height: 1.7;
  font-weight: 500;
  margin: 0 0 2.2rem;
  text-align: center;
  color: #1f2937;
}

p {
  font-size: 1.14rem;
  line-height: 1.78;
  margin: 0 0 1.8rem;
  color: #374151;
}

.highlight-block {
  background: white;
  border-left: 6px solid #2563eb;
  padding: 32px 28px 32px 36px;
  margin: 2.5rem 0;
  border-radius: 0 12px 12px 0;
  box-shadow: 
    0 4px 6px -1px rgba(0, 0, 0, 0.1),
    0 2px 4px -1px rgba(0, 0, 0, 0.06);
  font-size: 1.18rem;
  line-height: 1.75;
  font-weight: 500;
  color: #1e293b;
  position: relative;
}

.highlight-block::before {
  content: '“';
  font-size: 5rem;
  line-height: 1;
  color: #bfdbfe;
  position: absolute;
  top: 10px;
  left: 20px;
  opacity: 0.25;
  font-family: Georgia, serif;
}

/* Mobile adjustments */
@media (max-width: 640px) {
  .what-is-home-physio {
    padding: 60px 16px;
  }
  
  h2 {
    font-size: 2rem;
  }
  
  .lead {
    font-size: 1.18rem;
  }
  
  p, .highlight-block {
    font-size: 1.08rem;
  }
  
  .highlight-block {
    padding: 24px 20px 24px 28px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0c8ad1a */.uhc-physio-section {
  padding: 70px 20px;
  background: #f9fcff;
  color: #1a202c;
}

.uhc-physio-wrapper {
  max-width: 1100px;
  margin: 0 auto;
}

.uhc-physio-main-heading {
  font-size: 2.4rem;
  font-weight: 700;
  color: #0f172a;
  text-align: center;
  margin: 0 0 1.2rem;
  position: relative;
}

.uhc-physio-main-heading::after {
  content: '';
  width: 80px;
  height: 4px;
  background: #3b82f6;
  position: absolute;
  bottom: -12px;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 2px;
}

.uhc-physio-main-heading.second {
  margin-top: 80px;
}

.uhc-physio-intro {
  font-size: 1.22rem;
  line-height: 1.7;
  font-weight: 500;
  text-align: center;
  max-width: 780px;
  margin: 0 auto 3rem;
  color: #334155;
}

.uhc-conditions-grid,
.uhc-process-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
  gap: 28px;
  margin-bottom: 2rem;
}

.uhc-condition-item,
.uhc-process-step {
  background: white;
  border-radius: 12px;
  padding: 28px 24px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);
  border-left: 5px solid #3b82f6;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.uhc-condition-item:hover,
.uhc-process-step:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 32px rgba(59, 130, 246, 0.12);
}

.uhc-condition-title,
.uhc-process-title {
  font-size: 1.38rem;
  font-weight: 600;
  color: #1e293b;
  margin: 0 0 1rem;
}

.uhc-condition-item p,
.uhc-process-step p {
  font-size: 1.05rem;
  line-height: 1.65;
  color: #4b5563;
  margin: 0;
}

.uhc-step-number {
  font-size: 1.8rem;
  font-weight: 700;
  color: #3b82f6;
  background: #eff6ff;
  width: 52px;
  height: 52px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.2rem;
}

/* Responsive */
@media (max-width: 768px) {
  .uhc-physio-main-heading {
    font-size: 2.1rem;
  }
  .uhc-physio-intro {
    font-size: 1.15rem;
  }
  .uhc-condition-title,
  .uhc-process-title {
    font-size: 1.28rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7539d75 */.process-section {
  padding: 70px 20px;
  background: #f9fcff;
}

.process-container {
  max-width: 1200px;
  margin: 0 auto;
}

.process-header {
  text-align: center;
  margin-bottom: 50px;
}

.process-header h2 {
  font-size: 2.4rem;
  font-weight: 700;
  color: #0f172a;
  margin-bottom: 1rem;
}

.process-header h2::after {
  content: '';
  display: block;
  width: 90px;
  height: 4px;
  background: #3b82f6;
  margin: 12px auto 0;
  border-radius: 2px;
}

.process-header p {
  font-size: 1.18rem;
  line-height: 1.65;
  color: #475569;
  max-width: 720px;
  margin: 0 auto;
}

/* ─── Horizontal Timeline ─── */
.timeline-wrapper {
  position: relative;
  padding: 40px 0;
}

.timeline-line {
  position: absolute;
  top: 50px;
  left: 0;
  right: 0;
  height: 4px;
  background: linear-gradient(to right, #bfdbfe 0%, #93c5fd 100%);
  z-index: 1;
}

.timeline-steps {
  display: flex;
  justify-content: space-between;
  position: relative;
  z-index: 2;
  gap: 20px;
}

.timeline-step {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.step-marker {
  width: 70px;
  height: 70px;
  background: white;
  border: 4px solid #3b82f6;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
  box-shadow: 0 4px 12px rgba(59, 130, 246, 0.12);
  z-index: 3;
  position: relative;
}

.step-marker span {
  font-size: 1.9rem;
  font-weight: 700;
  color: #2563eb;
}

.step-card {
  background: white;
  border-radius: 12px;
  padding: 24px 20px;
  box-shadow: 0 6px 20px rgba(0,0,0,0.06);
  width: 100%;
  min-height: 180px;
  transition: transform 0.2s ease;
}

.step-card:hover {
  transform: translateY(-6px);
}

.step-card h3 {
  font-size: 1.28rem;
  font-weight: 600;
  color: #1e293b;
  margin: 0 0 12px;
}

.step-card p {
  font-size: 1.02rem;
  line-height: 1.6;
  color: #4b5563;
  margin: 0;
}

/* ─── Mobile: Stack vertically ─── */
@media (max-width: 992px) {
  .timeline-steps {
    flex-direction: column;
    gap: 50px;
  }

  .timeline-line {
    display: none;
  }

  .timeline-step {
    flex-direction: row;
    text-align: left;
    align-items: flex-start;
  }

  .step-marker {
    margin: 0 20px 0 0;
    flex-shrink: 0;
  }

  .step-card {
    min-height: auto;
  }

  /* Vertical connecting lines on mobile */
  .timeline-step:not(:last-child)::after {
    content: '';
    position: absolute;
    top: 100%;
    left: 33px;
    width: 4px;
    height: 50px;
    background: #93c5fd;
    z-index: 1;
  }
}

@media (max-width: 640px) {
  .process-header h2 {
    font-size: 2rem;
  }
  .step-marker {
    width: 60px;
    height: 60px;
  }
  .step-marker span {
    font-size: 1.6rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8d6f7c3 */<style>
    /* Logo Colors Integration */
    :root {
        --brand-navy: #1a3a5f;      /* RELIANCE text color */
        --brand-sky: #5ebce3;       /* NURSING CARE / Icon color */
        --text-dark: #2d3436;
        --bg-light: #f4f9fc;
        --white: #ffffff;
    }

    .benefits-section {
        padding: 80px 20px;
        background-color: var(--bg-light);
        font-family: 'Poppins', sans-serif;
    }

    .section-title {
        color: var(--brand-navy);
        font-weight: 700;
        font-size: 2.5rem;
        position: relative;
        display: inline-block;
        margin-bottom: 20px;
    }

    /* Underline effect like a medical heartbeat */
    .section-title::after {
        content: '';
        display: block;
        width: 60px;
        height: 4px;
        background: var(--brand-sky);
        margin: 10px auto 0;
        border-radius: 2px;
    }

    .benefits-grid {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
        gap: 30px;
        margin-top: 50px;
    }

    .benefit-card {
        background: var(--white);
        padding: 40px 30px;
        border-radius: 20px;
        border: 1px solid rgba(0,0,0,0.05);
        box-shadow: 0 15px 35px rgba(26, 58, 95, 0.05); /* Subtle navy shadow */
        transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .benefit-card:hover {
        transform: translateY(-12px);
        box-shadow: 0 20px 45px rgba(26, 58, 95, 0.12);
        border-color: var(--brand-sky);
    }

    .icon-box {
        width: 60px;
        height: 60px;
        background: rgba(94, 188, 227, 0.1); /* Light sky blue bg */
        border-radius: 12px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 20px;
        color: var(--brand-sky);
        font-size: 28px;
        transition: 0.3s;
    }

    .benefit-card:hover .icon-box {
        background: var(--brand-sky);
        color: var(--white);
    }

    .benefit-card h3 {
        color: var(--brand-navy);
        font-size: 1.4rem;
        margin-bottom: 15px;
        font-weight: 600;
    }

    .benefit-card p {
        color: var(--text-dark);
        line-height: 1.7;
        font-size: 0.95rem;
        opacity: 0.85;
    }
</style>/* End custom CSS */