.elementor-11311 .elementor-element.elementor-element-07ef6ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11311 .elementor-element.elementor-element-f1dd4de{padding:0px 0px 0px 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-f1dd4de .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;line-height:22px;color:#000000;}.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-11311 .elementor-element.elementor-element-1f3c95f{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#20B3B2;}.elementor-11311 .elementor-element.elementor-element-1f3c95f p{margin-block-end:0px;}.elementor-11311 .elementor-element.elementor-element-0bb64bf{--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 025px;--row-gap:0px;--column-gap:025px;}.elementor-11311 .elementor-element.elementor-element-634a7ff{--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-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-11311 .elementor-element.elementor-element-c81ff3e img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-667a584{text-align:center;}.elementor-11311 .elementor-element.elementor-element-667a584 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-4b6cae1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-4b6cae1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.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-11311 .elementor-element.elementor-element-c27e053 .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-1f43d22 .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-1f43d22 .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-1f43d22 .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-1f43d22{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-1f43d22.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-c009b29{--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-11311 .elementor-element.elementor-element-3599869 img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-00cd8fe{text-align:center;}.elementor-11311 .elementor-element.elementor-element-00cd8fe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-0924ac7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-0924ac7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-ae24154 .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-ea3ec29 .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-ea3ec29 .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-ea3ec29 .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-ea3ec29{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-ea3ec29.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-b7c1712{--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-11311 .elementor-element.elementor-element-560c425 img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-7d60c73{text-align:center;}.elementor-11311 .elementor-element.elementor-element-7d60c73 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-ccb43fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-ccb43fc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-7719078 .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-7b15af8 .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-7b15af8 .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-7b15af8 .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-7b15af8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-7b15af8.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-b670dad{--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-11311 .elementor-element.elementor-element-713d2ec img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-de3a3e3{text-align:center;}.elementor-11311 .elementor-element.elementor-element-de3a3e3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-01f6375{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-01f6375 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-063d1bb .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-e94e03d .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-e94e03d .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-e94e03d .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-e94e03d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-e94e03d.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-09c1506{--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 025px;--row-gap:0px;--column-gap:025px;}.elementor-11311 .elementor-element.elementor-element-b2c09a6{--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-11311 .elementor-element.elementor-element-9b02464 img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-c6e9f3d{text-align:center;}.elementor-11311 .elementor-element.elementor-element-c6e9f3d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-e49d197{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-e49d197 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-149b0a6 .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-0b04fff .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-0b04fff .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-0b04fff .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-0b04fff{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-0b04fff.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-81da553{--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-11311 .elementor-element.elementor-element-68917fc img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-50939f7{text-align:center;}.elementor-11311 .elementor-element.elementor-element-50939f7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-6a1e36a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-6a1e36a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-f6ae9b9 .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-37b1435 .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-37b1435 .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-37b1435 .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-37b1435{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-37b1435.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-d2f28c2{--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-11311 .elementor-element.elementor-element-7008412 img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-54a407e{text-align:center;}.elementor-11311 .elementor-element.elementor-element-54a407e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-1a8ad27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-1a8ad27 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-b0ea15f .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-cf61d6c .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-cf61d6c .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-cf61d6c .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-cf61d6c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-cf61d6c.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-d3dcd55{--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-11311 .elementor-element.elementor-element-49a044a img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-0833832{text-align:center;}.elementor-11311 .elementor-element.elementor-element-0833832 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-2e6f90d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-2e6f90d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-ab31ed1 .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-c5d4c88 .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-c5d4c88 .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-c5d4c88 .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-c5d4c88{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-c5d4c88.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-224d16d{--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 025px;--row-gap:0px;--column-gap:025px;}.elementor-11311 .elementor-element.elementor-element-7dc96ba{--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-11311 .elementor-element.elementor-element-7dbc844 img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-b6218d6{text-align:center;}.elementor-11311 .elementor-element.elementor-element-b6218d6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-30e241c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-30e241c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-bb89b67 .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-939f943 .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-939f943 .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-939f943 .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-939f943{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-939f943.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-1a6ec26{--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-11311 .elementor-element.elementor-element-9182723 img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-e7848ed{text-align:center;}.elementor-11311 .elementor-element.elementor-element-e7848ed .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-c6d6396{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-c6d6396 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-e385ed8 .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-6dbcd29 .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-6dbcd29 .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-6dbcd29 .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-6dbcd29{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-6dbcd29.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-faf038e{--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-11311 .elementor-element.elementor-element-f2fe4ac img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-6e8292c{text-align:center;}.elementor-11311 .elementor-element.elementor-element-6e8292c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-2c44436{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-2c44436 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-7da5787 .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-f875dd5 .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-f875dd5 .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-f875dd5 .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-f875dd5{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-f875dd5.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-d1fe64a{--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-11311 .elementor-element.elementor-element-45012ed img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-c7a822a{text-align:center;}.elementor-11311 .elementor-element.elementor-element-c7a822a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-ce37ee9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-ce37ee9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-63d404d .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-e8887a8 .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-e8887a8 .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-e8887a8 .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-e8887a8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-e8887a8.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-640945f{--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 025px;--row-gap:0px;--column-gap:025px;}.elementor-11311 .elementor-element.elementor-element-f99d914{--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-11311 .elementor-element.elementor-element-8089e16 img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-477e007{text-align:center;}.elementor-11311 .elementor-element.elementor-element-477e007 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-aa442cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-aa442cd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-4273b95 .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-d9c9f86 .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-d9c9f86 .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-d9c9f86 .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-d9c9f86{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-d9c9f86.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-e4087cf{--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-11311 .elementor-element.elementor-element-986c2d4 img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-e90b052{text-align:center;}.elementor-11311 .elementor-element.elementor-element-e90b052 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-9c6c17d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-9c6c17d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-6e525e3 .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-cb1ab07 .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-cb1ab07 .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-cb1ab07 .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-cb1ab07{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-cb1ab07.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-f81ea8b{--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-11311 .elementor-element.elementor-element-e7cfdda img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-b063395{text-align:center;}.elementor-11311 .elementor-element.elementor-element-b063395 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-75a0744{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-75a0744 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-e8c2205 .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-0c0e8f2 .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-0c0e8f2 .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-0c0e8f2 .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-0c0e8f2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-0c0e8f2.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-2bc6919{--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-11311 .elementor-element.elementor-element-4a4d52d img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-4edf2e5{text-align:center;}.elementor-11311 .elementor-element.elementor-element-4edf2e5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-496fae9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-496fae9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-44a3788 .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-45a0ae9 .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-45a0ae9 .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-45a0ae9 .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-45a0ae9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-45a0ae9.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-eca801b{--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 025px;--row-gap:0px;--column-gap:025px;}.elementor-11311 .elementor-element.elementor-element-4d8a750{--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-11311 .elementor-element.elementor-element-1c7e1d7 img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-8d2653b{text-align:center;}.elementor-11311 .elementor-element.elementor-element-8d2653b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-3c58b55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-3c58b55 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-a0ecdc2 .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-09ed6f2 .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-09ed6f2 .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-09ed6f2 .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-09ed6f2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-09ed6f2.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-d54742f{--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-11311 .elementor-element.elementor-element-cae92a2 img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-634302f{text-align:center;}.elementor-11311 .elementor-element.elementor-element-634302f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-b77cd63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-b77cd63 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-f487164 .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-31452ee .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-31452ee .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-31452ee .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-31452ee{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-31452ee.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-d602ca2{--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-11311 .elementor-element.elementor-element-e250040 img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-78ef989{text-align:center;}.elementor-11311 .elementor-element.elementor-element-78ef989 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-5764099{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-5764099 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-f3bee7b .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-3a32453 .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-3a32453 .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-3a32453 .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-3a32453{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-3a32453.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-04eb059{--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-11311 .elementor-element.elementor-element-9f49374 img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-3758f95{text-align:center;}.elementor-11311 .elementor-element.elementor-element-3758f95 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-b41a2c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-b41a2c3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-ab501a5 .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-fbccbbc .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-fbccbbc .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-fbccbbc .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-fbccbbc{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-fbccbbc.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-5b9c6eb{--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 025px;--row-gap:0px;--column-gap:025px;}.elementor-11311 .elementor-element.elementor-element-556e1dd{--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-11311 .elementor-element.elementor-element-155ed23 img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-91015ba{text-align:center;}.elementor-11311 .elementor-element.elementor-element-91015ba .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-177cd52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-177cd52 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-9aa1d23 .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-24508f5 .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-24508f5 .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-24508f5 .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-24508f5{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-24508f5.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-a1ae843{--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-11311 .elementor-element.elementor-element-16afbf2 img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-f7e0008{text-align:center;}.elementor-11311 .elementor-element.elementor-element-f7e0008 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-987c16f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-987c16f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-51d63c7 .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-c9845e0 .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-c9845e0 .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-c9845e0 .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-c9845e0{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-c9845e0.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-682ef1e{--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-11311 .elementor-element.elementor-element-3626652 img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-eabac36{text-align:center;}.elementor-11311 .elementor-element.elementor-element-eabac36 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-f270fe5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-f270fe5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-8c96bb2 .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-649e983 .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-649e983 .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-649e983 .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-649e983{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-649e983.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-e97f6c0{--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-11311 .elementor-element.elementor-element-29b0794 img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-6f2d435{text-align:center;}.elementor-11311 .elementor-element.elementor-element-6f2d435 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-7042dc6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-7042dc6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-0ae61e2 .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-10e432d .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-10e432d .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-10e432d .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-10e432d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-10e432d.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-7b421bc{--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 025px;--row-gap:0px;--column-gap:025px;}.elementor-11311 .elementor-element.elementor-element-7d7d3ce{--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-11311 .elementor-element.elementor-element-a5bfe14 img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-434cf33{text-align:center;}.elementor-11311 .elementor-element.elementor-element-434cf33 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-af8a7e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-af8a7e9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-f0c5923 .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-efa24b6 .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-efa24b6 .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-efa24b6 .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-efa24b6{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-efa24b6.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-38964a4{--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-11311 .elementor-element.elementor-element-0ca3d9b img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-b241250{text-align:center;}.elementor-11311 .elementor-element.elementor-element-b241250 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-2db8212{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-2db8212 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-c71356b .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-4acecb4 .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-4acecb4 .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-4acecb4 .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-4acecb4{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-4acecb4.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-789455e{--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-11311 .elementor-element.elementor-element-2db8ac3 img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-f1a4eae{text-align:center;}.elementor-11311 .elementor-element.elementor-element-f1a4eae .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-4fdefe0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-4fdefe0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-611595b .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-a372fd1 .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-a372fd1 .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-a372fd1 .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-a372fd1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-a372fd1.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-c617660{--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-11311 .elementor-element.elementor-element-e2e1cf0 img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-63579a8{text-align:center;}.elementor-11311 .elementor-element.elementor-element-63579a8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-507331a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-507331a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-b840bb1 .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-e382641 .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-e382641 .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-e382641 .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-e382641{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-e382641.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-712a201{--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 025px;--row-gap:0px;--column-gap:025px;}.elementor-11311 .elementor-element.elementor-element-50979b6{--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-11311 .elementor-element.elementor-element-96d99b6 img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-9c4be4b{text-align:center;}.elementor-11311 .elementor-element.elementor-element-9c4be4b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-340fdc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-340fdc7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-60f74f9 .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-b12977c .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-b12977c .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-b12977c .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-b12977c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-b12977c.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-4f30f53{--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-11311 .elementor-element.elementor-element-831372f img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-9ce318a{text-align:center;}.elementor-11311 .elementor-element.elementor-element-9ce318a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-e66851f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-e66851f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-30aa389 .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-773b3f4 .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-773b3f4 .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-773b3f4 .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-773b3f4{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-773b3f4.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-16e1b2a{--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-11311 .elementor-element.elementor-element-056aa2c img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-b2176f4{text-align:center;}.elementor-11311 .elementor-element.elementor-element-b2176f4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-dbf894d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-dbf894d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-fa3f3f2 .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-85507ae .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-63bd668 .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-63bd668 .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-63bd668 .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-63bd668{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-63bd668.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-f7610ad{--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-11311 .elementor-element.elementor-element-635987e img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-9fa6c41{text-align:center;}.elementor-11311 .elementor-element.elementor-element-9fa6c41 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-07f3eff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-07f3eff .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-74d8b9d .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-5c8dae3 .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-ef93dd3 .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-ef93dd3 .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-ef93dd3 .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-ef93dd3{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-ef93dd3.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-8002eae{--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 025px;--row-gap:0px;--column-gap:025px;}.elementor-11311 .elementor-element.elementor-element-268b91b{--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-11311 .elementor-element.elementor-element-ba83023 img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-cd7ae8a{text-align:center;}.elementor-11311 .elementor-element.elementor-element-cd7ae8a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-6ad1863{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-6ad1863 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-aea97a1 .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-99ea6eb .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-99ea6eb .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-99ea6eb .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-99ea6eb{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-99ea6eb.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-70943e8{--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-11311 .elementor-element.elementor-element-2f31078 img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-18e38e2{text-align:center;}.elementor-11311 .elementor-element.elementor-element-18e38e2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-220a469{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-220a469 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-3fc62b2 .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-be696ee .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-be696ee .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-be696ee .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-be696ee{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-be696ee.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-0fd6ef1{--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-11311 .elementor-element.elementor-element-b3ada85 img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-1764d35{text-align:center;}.elementor-11311 .elementor-element.elementor-element-1764d35 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-c00ffec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-c00ffec .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-a65c62e .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-04285ac .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-04285ac .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-04285ac .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-04285ac{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-04285ac.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-bf9bf43{--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-11311 .elementor-element.elementor-element-3ef6a70 img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-ab282c5{text-align:center;}.elementor-11311 .elementor-element.elementor-element-ab282c5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-07aa092{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-07aa092 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-015e095 .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-db0571b .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-db0571b .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-db0571b .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-db0571b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-db0571b.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-c610243{--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 025px;--row-gap:0px;--column-gap:025px;}.elementor-11311 .elementor-element.elementor-element-6a60f06{--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-11311 .elementor-element.elementor-element-a1b01c1 img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-a3a1a4d{text-align:center;}.elementor-11311 .elementor-element.elementor-element-a3a1a4d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-57dbc4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-57dbc4a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-f237a60 .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-cf499ed .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-cf499ed .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-cf499ed .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-cf499ed{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-cf499ed.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-2b6c922{--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-11311 .elementor-element.elementor-element-f7dc8e2 img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-95367c9{text-align:center;}.elementor-11311 .elementor-element.elementor-element-95367c9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-de374b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-de374b7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-54036a3 .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-635eabd .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-635eabd .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-635eabd .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-635eabd{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-635eabd.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-068fae6{--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-11311 .elementor-element.elementor-element-f7622f2 img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-5baa735{text-align:center;}.elementor-11311 .elementor-element.elementor-element-5baa735 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-aaf7d60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-aaf7d60 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-80b546e .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-f33fd1b .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-f33fd1b .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-f33fd1b .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-f33fd1b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-f33fd1b.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-9b3ff1d{--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-11311 .elementor-element.elementor-element-6ff4700 img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-ad9126b{text-align:center;}.elementor-11311 .elementor-element.elementor-element-ad9126b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-4307030{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-4307030 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-0272a1d .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-8c58c99 .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-8c58c99 .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-8c58c99 .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-8c58c99{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-8c58c99.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-45e3ef5{--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 025px;--row-gap:0px;--column-gap:025px;}.elementor-11311 .elementor-element.elementor-element-10d614c{--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-11311 .elementor-element.elementor-element-3a8f28a img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-938aa64{text-align:center;}.elementor-11311 .elementor-element.elementor-element-938aa64 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-8995c1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-8995c1c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-c53660a .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-2b50aa1 .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-2b50aa1 .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-2b50aa1 .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-2b50aa1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-2b50aa1.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-f4abe83{--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-11311 .elementor-element.elementor-element-6b39f96 img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-2f0e836{text-align:center;}.elementor-11311 .elementor-element.elementor-element-2f0e836 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;line-height:30px;color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-5124cf2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11311 .elementor-element.elementor-element-5124cf2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:25px;color:#000000;}.elementor-11311 .elementor-element.elementor-element-1bca4bc .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-53c50b3 .elementor-button{background-color:#20B3B2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-11311 .elementor-element.elementor-element-53c50b3 .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-53c50b3 .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-53c50b3{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-53c50b3.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-d01ead3{--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-11311 .elementor-element.elementor-element-717bafe img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-e778b88{text-align:center;}.elementor-11311 .elementor-element.elementor-element-e778b88 .elementor-heading-title{color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-76987dc{text-align:center;}.elementor-11311 .elementor-element.elementor-element-76987dc .elementor-heading-title{color:#000000;}.elementor-11311 .elementor-element.elementor-element-33e7614 .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-3b9492f .elementor-button{background-color:#20B3B2;}.elementor-11311 .elementor-element.elementor-element-3b9492f .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-3b9492f .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-3b9492f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-3b9492f.elementor-element{--align-self:center;}.elementor-11311 .elementor-element.elementor-element-2fb4864{--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-11311 .elementor-element.elementor-element-961cb90 img{border-radius:50px 50px 50px 50px;}.elementor-11311 .elementor-element.elementor-element-8aa18c6{text-align:center;}.elementor-11311 .elementor-element.elementor-element-8aa18c6 .elementor-heading-title{color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-a6d4057{text-align:center;}.elementor-11311 .elementor-element.elementor-element-a6d4057 .elementor-heading-title{color:#000000;}.elementor-11311 .elementor-element.elementor-element-17ee8e7 .elementor-button{background-color:#D52F2D;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-11311 .elementor-element.elementor-element-7b348b9 .elementor-button{background-color:#20B3B2;}.elementor-11311 .elementor-element.elementor-element-7b348b9 .elementor-button:hover, .elementor-11311 .elementor-element.elementor-element-7b348b9 .elementor-button:focus{background-color:#1A3A60;}.elementor-11311 .elementor-element.elementor-element-7b348b9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11311 .elementor-element.elementor-element-7b348b9.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-11311 .elementor-element.elementor-element-634a7ff{--width:25%;}.elementor-11311 .elementor-element.elementor-element-c009b29{--width:25%;}.elementor-11311 .elementor-element.elementor-element-b7c1712{--width:25%;}.elementor-11311 .elementor-element.elementor-element-b670dad{--width:25%;}.elementor-11311 .elementor-element.elementor-element-b2c09a6{--width:25%;}.elementor-11311 .elementor-element.elementor-element-81da553{--width:25%;}.elementor-11311 .elementor-element.elementor-element-d2f28c2{--width:25%;}.elementor-11311 .elementor-element.elementor-element-d3dcd55{--width:25%;}.elementor-11311 .elementor-element.elementor-element-7dc96ba{--width:25%;}.elementor-11311 .elementor-element.elementor-element-1a6ec26{--width:25%;}.elementor-11311 .elementor-element.elementor-element-faf038e{--width:25%;}.elementor-11311 .elementor-element.elementor-element-d1fe64a{--width:25%;}.elementor-11311 .elementor-element.elementor-element-f99d914{--width:25%;}.elementor-11311 .elementor-element.elementor-element-e4087cf{--width:25%;}.elementor-11311 .elementor-element.elementor-element-f81ea8b{--width:25%;}.elementor-11311 .elementor-element.elementor-element-2bc6919{--width:25%;}.elementor-11311 .elementor-element.elementor-element-4d8a750{--width:25%;}.elementor-11311 .elementor-element.elementor-element-d54742f{--width:25%;}.elementor-11311 .elementor-element.elementor-element-d602ca2{--width:25%;}.elementor-11311 .elementor-element.elementor-element-04eb059{--width:25%;}.elementor-11311 .elementor-element.elementor-element-556e1dd{--width:25%;}.elementor-11311 .elementor-element.elementor-element-a1ae843{--width:25%;}.elementor-11311 .elementor-element.elementor-element-682ef1e{--width:25%;}.elementor-11311 .elementor-element.elementor-element-e97f6c0{--width:25%;}.elementor-11311 .elementor-element.elementor-element-7d7d3ce{--width:25%;}.elementor-11311 .elementor-element.elementor-element-38964a4{--width:25%;}.elementor-11311 .elementor-element.elementor-element-789455e{--width:25%;}.elementor-11311 .elementor-element.elementor-element-c617660{--width:25%;}.elementor-11311 .elementor-element.elementor-element-50979b6{--width:25%;}.elementor-11311 .elementor-element.elementor-element-4f30f53{--width:25%;}.elementor-11311 .elementor-element.elementor-element-16e1b2a{--width:25%;}.elementor-11311 .elementor-element.elementor-element-f7610ad{--width:25%;}.elementor-11311 .elementor-element.elementor-element-268b91b{--width:25%;}.elementor-11311 .elementor-element.elementor-element-70943e8{--width:25%;}.elementor-11311 .elementor-element.elementor-element-0fd6ef1{--width:25%;}.elementor-11311 .elementor-element.elementor-element-bf9bf43{--width:25%;}.elementor-11311 .elementor-element.elementor-element-6a60f06{--width:25%;}.elementor-11311 .elementor-element.elementor-element-2b6c922{--width:25%;}.elementor-11311 .elementor-element.elementor-element-068fae6{--width:25%;}.elementor-11311 .elementor-element.elementor-element-9b3ff1d{--width:25%;}.elementor-11311 .elementor-element.elementor-element-10d614c{--width:25%;}.elementor-11311 .elementor-element.elementor-element-f4abe83{--width:25%;}.elementor-11311 .elementor-element.elementor-element-d01ead3{--width:25%;}.elementor-11311 .elementor-element.elementor-element-2fb4864{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-634a7ff *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c009b29 *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7c1712 *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b670dad *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bb64bf */.doctor-section {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 25px;
  padding: 40px 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2c09a6 *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81da553 *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2f28c2 *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3dcd55 *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09c1506 */.doctor-section {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 25px;
  padding: 40px 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dc96ba *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a6ec26 *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faf038e *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1fe64a *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-224d16d */.doctor-section {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 25px;
  padding: 40px 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f99d914 *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4087cf *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f81ea8b *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bc6919 *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640945f */.doctor-section {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 25px;
  padding: 40px 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d8a750 *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d54742f *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d602ca2 *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04eb059 *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eca801b */.doctor-section {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 25px;
  padding: 40px 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-556e1dd *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1ae843 *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-682ef1e *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97f6c0 *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b9c6eb */.doctor-section {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 25px;
  padding: 40px 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d7d3ce *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38964a4 *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-789455e *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c617660 *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b421bc */.doctor-section {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 25px;
  padding: 40px 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50979b6 *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f30f53 *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16e1b2a *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7610ad *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-712a201 */.doctor-section {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 25px;
  padding: 40px 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-268b91b *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70943e8 *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fd6ef1 *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9bf43 *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8002eae */.doctor-section {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 25px;
  padding: 40px 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a60f06 *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b6c922 *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-068fae6 *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b3ff1d *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c610243 */.doctor-section {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 25px;
  padding: 40px 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10d614c *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4abe83 *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01ead3 *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fb4864 *//* Each Doctor Card */
.doctor-card {
  flex: 1 1 calc(25% - 25px);
  background: #ffffff;
  border-radius: 15px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  text-align: center;
  padding: 25px 15px;
  transition: all 0.3s ease;
  max-width: 280px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Hover Effect */
.doctor-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15);
}

/* Doctor Image */
.doctor-card img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 15px;
  border: 4px solid #00a8a8;
}

/* Doctor Name */
.doctor-card h3 {
  font-size: 18px;
  font-weight: 700;
  color: #002e5b;
  margin-bottom: 10px;
  margin-top: -100px;
}

/* Doctor Specialty */
.doctor-card p {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  margin-bottom: 0px;
}

/* Button Styling */
.doctor-card .book-btn {
  background-color: #00a8a8;
  color: #fff;
  font-weight: 600;
  border-radius: 8px;
  padding: 10px 20px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
  margin-top: auto;
}

.doctor-card .book-btn:hover {
  background-color: #007e7e;
}

/* Responsive: Tablets (2 per row) */
@media (max-width: 991px) {
  .doctor-card {
    flex: 1 1 calc(45% - 20px);
  }
}

/* Responsive: Mobiles (1 per row) */
@media (max-width: 600px) {
  .doctor-card {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .doctor-card img {
    width: 100px;
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45e3ef5 */.doctor-section {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 25px;
  padding: 40px 0;
}/* End custom CSS */