.elementor-2799 .elementor-element.elementor-element-6aa8f14{--display:flex;--overlay-opacity:0.19;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2799 .elementor-element.elementor-element-6aa8f14::before, .elementor-2799 .elementor-element.elementor-element-6aa8f14 > .elementor-background-video-container::before, .elementor-2799 .elementor-element.elementor-element-6aa8f14 > .e-con-inner > .elementor-background-video-container::before, .elementor-2799 .elementor-element.elementor-element-6aa8f14 > .elementor-background-slideshow::before, .elementor-2799 .elementor-element.elementor-element-6aa8f14 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2799 .elementor-element.elementor-element-6aa8f14 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://klinikutamaamanah.com/wp-content/uploads/2026/07/blur-hospital-scaled.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2799 .elementor-element.elementor-element-568e2bd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2799 .elementor-element.elementor-element-6f662a5{--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-2799 .elementor-element.elementor-element-6f662a5.e-con{--flex-grow:0;--flex-shrink:0;}.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-2799 .elementor-element.elementor-element-84ef8fb{padding:0px 0px 0px 0px;text-align:start;}.elementor-2799 .elementor-element.elementor-element-84ef8fb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:61px;font-weight:700;line-height:63px;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-2799 .elementor-element.elementor-element-03088e6{padding:0px 100px 0px 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#5A5A5A;}.elementor-2799 .elementor-element.elementor-element-3fd6729{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.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-2799 .elementor-element.elementor-element-441a66e .elementor-button{background-color:#DB2E07;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;text-decoration:none;border-radius:15px 15px 15px 15px;padding:15px 50px 15px 50px;}.elementor-2799 .elementor-element.elementor-element-e820ecf .elementor-button{background-color:#1FAE5A;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;text-decoration:none;border-radius:15px 15px 15px 15px;padding:15px 50px 15px 50px;}.elementor-2799 .elementor-element.elementor-element-e820ecf .elementor-button-content-wrapper{flex-direction:row;}.elementor-2799 .elementor-element.elementor-element-3272bdc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-2799 .elementor-element.elementor-element-e15edda{width:var( --container-widget-width, 18.226% );max-width:18.226%;--container-widget-width:18.226%;--container-widget-flex-grow:0;}.elementor-2799 .elementor-element.elementor-element-e15edda.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2799 .elementor-element.elementor-element-e15edda .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Sans-serif;font-size:31px;font-weight:700;color:#18718F;}.elementor-2799 .elementor-element.elementor-element-e15edda:has(:hover) .elementor-image-box-title,
					 .elementor-2799 .elementor-element.elementor-element-e15edda:has(:focus) .elementor-image-box-title{color:#18718F;}.elementor-2799 .elementor-element.elementor-element-e15edda .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#414141;}.elementor-2799 .elementor-element.elementor-element-531ac66{width:var( --container-widget-width, 18.226% );max-width:18.226%;--container-widget-width:18.226%;--container-widget-flex-grow:0;}.elementor-2799 .elementor-element.elementor-element-531ac66.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2799 .elementor-element.elementor-element-531ac66 .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Sans-serif;font-size:31px;font-weight:700;color:#18718F;}.elementor-2799 .elementor-element.elementor-element-531ac66:has(:hover) .elementor-image-box-title,
					 .elementor-2799 .elementor-element.elementor-element-531ac66:has(:focus) .elementor-image-box-title{color:#18718F;}.elementor-2799 .elementor-element.elementor-element-531ac66 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#414141;}.elementor-2799 .elementor-element.elementor-element-d4e9034{width:var( --container-widget-width, 24.964% );max-width:24.964%;--container-widget-width:24.964%;--container-widget-flex-grow:0;}.elementor-2799 .elementor-element.elementor-element-d4e9034.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2799 .elementor-element.elementor-element-d4e9034 .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Sans-serif;font-size:31px;font-weight:700;color:#18718F;}.elementor-2799 .elementor-element.elementor-element-d4e9034:has(:hover) .elementor-image-box-title,
					 .elementor-2799 .elementor-element.elementor-element-d4e9034:has(:focus) .elementor-image-box-title{color:#18718F;}.elementor-2799 .elementor-element.elementor-element-d4e9034 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#414141;}.elementor-2799 .elementor-element.elementor-element-1eb6f31{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.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-2799 .elementor-element.elementor-element-c670037 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-2799 .elementor-element.elementor-element-6101b46{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2799 .elementor-element.elementor-element-12a82ea .elementor-icon-list-icon i{color:#DB2E07;transition:color 0.3s;}.elementor-2799 .elementor-element.elementor-element-12a82ea .elementor-icon-list-icon svg{fill:#DB2E07;transition:fill 0.3s;}.elementor-2799 .elementor-element.elementor-element-12a82ea{--e-icon-list-icon-size:10px;--icon-vertical-align:center;--icon-vertical-offset:1px;}.elementor-2799 .elementor-element.elementor-element-12a82ea .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-2799 .elementor-element.elementor-element-12a82ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2799 .elementor-element.elementor-element-12a82ea .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;}.elementor-2799 .elementor-element.elementor-element-12a82ea .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-2799 .elementor-element.elementor-element-60c2b5e{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2799 .elementor-element.elementor-element-60c2b5e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2799 .elementor-element.elementor-element-60c2b5e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:31px;font-weight:700;line-height:63px;color:#000000;}.elementor-2799 .elementor-element.elementor-element-802004d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 100px 0px 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#5A5A5A;}.elementor-2799 .elementor-element.elementor-element-9eec9f8 .elementor-button{background-color:#DB2E07;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;text-decoration:none;border-radius:15px 15px 15px 15px;padding:15px 50px 15px 50px;}.elementor-2799 .elementor-element.elementor-element-9eec9f8{padding:0px 70px 0px 70px;}.elementor-2799 .elementor-element.elementor-element-9eec9f8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2799 .elementor-element.elementor-element-ae9a410{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2799 .elementor-element.elementor-element-93b54cd .elementor-icon-list-icon i{color:#DB2E07;transition:color 0.3s;}.elementor-2799 .elementor-element.elementor-element-93b54cd .elementor-icon-list-icon svg{fill:#DB2E07;transition:fill 0.3s;}.elementor-2799 .elementor-element.elementor-element-93b54cd{--e-icon-list-icon-size:10px;--icon-vertical-align:center;--icon-vertical-offset:1px;}.elementor-2799 .elementor-element.elementor-element-93b54cd .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-2799 .elementor-element.elementor-element-93b54cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2799 .elementor-element.elementor-element-93b54cd .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;}.elementor-2799 .elementor-element.elementor-element-93b54cd .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-2799 .elementor-element.elementor-element-49cd331{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2799 .elementor-element.elementor-element-49cd331.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2799 .elementor-element.elementor-element-49cd331 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:31px;font-weight:700;line-height:63px;color:#000000;}.elementor-2799 .elementor-element.elementor-element-773570f{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 100px 0px 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#5A5A5A;}.elementor-2799 .elementor-element.elementor-element-00983e5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2799 .elementor-element.elementor-element-a1a967d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2799 .elementor-element.elementor-element-7e878c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2799 .elementor-element.elementor-element-2724032{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2799 .elementor-element.elementor-element-ab9194e .elementor-icon-list-icon i{color:#DB2E07;transition:color 0.3s;}.elementor-2799 .elementor-element.elementor-element-ab9194e .elementor-icon-list-icon svg{fill:#DB2E07;transition:fill 0.3s;}.elementor-2799 .elementor-element.elementor-element-ab9194e{--e-icon-list-icon-size:10px;--icon-vertical-align:center;--icon-vertical-offset:1px;}.elementor-2799 .elementor-element.elementor-element-ab9194e .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-2799 .elementor-element.elementor-element-ab9194e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2799 .elementor-element.elementor-element-ab9194e .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;}.elementor-2799 .elementor-element.elementor-element-ab9194e .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-2799 .elementor-element.elementor-element-d93bc19{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2799 .elementor-element.elementor-element-d93bc19.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2799 .elementor-element.elementor-element-d93bc19 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:31px;font-weight:700;line-height:63px;color:#000000;}.elementor-2799 .elementor-element.elementor-element-a372eed{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 100px 0px 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#5A5A5A;}.elementor-2799 .elementor-element.elementor-element-bdcaf93{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-2799 .elementor-element.elementor-element-f276c0a{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#DB2E07;--border-color:#DB2E07;--border-radius:15px 15px 15px 15px;}.elementor-2799 .elementor-element.elementor-element-f276c0a:not(.elementor-motion-effects-element-type-background), .elementor-2799 .elementor-element.elementor-element-f276c0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DB2E07;}.elementor-2799 .elementor-element.elementor-element-660a7d8{padding:20px 20px 20px 20px;}.elementor-2799 .elementor-element.elementor-element-660a7d8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2799 .elementor-element.elementor-element-660a7d8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2799 .elementor-element.elementor-element-660a7d8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2799 .elementor-element.elementor-element-660a7d8 .elementor-image-box-title{margin-bottom:10px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-2799 .elementor-element.elementor-element-660a7d8 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-2799 .elementor-element.elementor-element-660a7d8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2799 .elementor-element.elementor-element-660a7d8:has(:hover) .elementor-image-box-title,
					 .elementor-2799 .elementor-element.elementor-element-660a7d8:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2799 .elementor-element.elementor-element-660a7d8 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2799 .elementor-element.elementor-element-0e18e57{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#DB2E07;--border-color:#DB2E07;--border-radius:15px 15px 15px 15px;}.elementor-2799 .elementor-element.elementor-element-0e18e57:not(.elementor-motion-effects-element-type-background), .elementor-2799 .elementor-element.elementor-element-0e18e57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DB2E07;}.elementor-2799 .elementor-element.elementor-element-3d257ec{padding:20px 20px 20px 20px;}.elementor-2799 .elementor-element.elementor-element-3d257ec.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2799 .elementor-element.elementor-element-3d257ec.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2799 .elementor-element.elementor-element-3d257ec.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2799 .elementor-element.elementor-element-3d257ec .elementor-image-box-title{margin-bottom:10px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-2799 .elementor-element.elementor-element-3d257ec .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-2799 .elementor-element.elementor-element-3d257ec .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2799 .elementor-element.elementor-element-3d257ec:has(:hover) .elementor-image-box-title,
					 .elementor-2799 .elementor-element.elementor-element-3d257ec:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2799 .elementor-element.elementor-element-3d257ec .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2799 .elementor-element.elementor-element-4bd0e7d{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#DB2E07;--border-color:#DB2E07;--border-radius:15px 15px 15px 15px;}.elementor-2799 .elementor-element.elementor-element-4bd0e7d:not(.elementor-motion-effects-element-type-background), .elementor-2799 .elementor-element.elementor-element-4bd0e7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DB2E07;}.elementor-2799 .elementor-element.elementor-element-cf339ec{padding:20px 20px 20px 20px;}.elementor-2799 .elementor-element.elementor-element-cf339ec.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2799 .elementor-element.elementor-element-cf339ec.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2799 .elementor-element.elementor-element-cf339ec.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2799 .elementor-element.elementor-element-cf339ec .elementor-image-box-title{margin-bottom:10px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-2799 .elementor-element.elementor-element-cf339ec .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-2799 .elementor-element.elementor-element-cf339ec .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2799 .elementor-element.elementor-element-cf339ec:has(:hover) .elementor-image-box-title,
					 .elementor-2799 .elementor-element.elementor-element-cf339ec:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2799 .elementor-element.elementor-element-cf339ec .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2799 .elementor-element.elementor-element-f02d795{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#DB2E07;--border-color:#DB2E07;--border-radius:15px 15px 15px 15px;}.elementor-2799 .elementor-element.elementor-element-f02d795:not(.elementor-motion-effects-element-type-background), .elementor-2799 .elementor-element.elementor-element-f02d795 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DB2E07;}.elementor-2799 .elementor-element.elementor-element-80a5cb7{padding:20px 20px 20px 20px;}.elementor-2799 .elementor-element.elementor-element-80a5cb7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2799 .elementor-element.elementor-element-80a5cb7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2799 .elementor-element.elementor-element-80a5cb7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2799 .elementor-element.elementor-element-80a5cb7 .elementor-image-box-title{margin-bottom:10px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-2799 .elementor-element.elementor-element-80a5cb7 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-2799 .elementor-element.elementor-element-80a5cb7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2799 .elementor-element.elementor-element-80a5cb7:has(:hover) .elementor-image-box-title,
					 .elementor-2799 .elementor-element.elementor-element-80a5cb7:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2799 .elementor-element.elementor-element-80a5cb7 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2799 .elementor-element.elementor-element-40136c2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#DB2E07;--border-color:#DB2E07;--border-radius:15px 15px 15px 15px;}.elementor-2799 .elementor-element.elementor-element-40136c2:not(.elementor-motion-effects-element-type-background), .elementor-2799 .elementor-element.elementor-element-40136c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DB2E07;}.elementor-2799 .elementor-element.elementor-element-1f3bc75{padding:20px 20px 20px 20px;}.elementor-2799 .elementor-element.elementor-element-1f3bc75.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2799 .elementor-element.elementor-element-1f3bc75.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2799 .elementor-element.elementor-element-1f3bc75.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2799 .elementor-element.elementor-element-1f3bc75 .elementor-image-box-title{margin-bottom:10px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-2799 .elementor-element.elementor-element-1f3bc75 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-2799 .elementor-element.elementor-element-1f3bc75 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2799 .elementor-element.elementor-element-1f3bc75:has(:hover) .elementor-image-box-title,
					 .elementor-2799 .elementor-element.elementor-element-1f3bc75:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2799 .elementor-element.elementor-element-1f3bc75 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2799 .elementor-element.elementor-element-6d9eb6c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#DB2E07;--border-color:#DB2E07;--border-radius:15px 15px 15px 15px;}.elementor-2799 .elementor-element.elementor-element-6d9eb6c:not(.elementor-motion-effects-element-type-background), .elementor-2799 .elementor-element.elementor-element-6d9eb6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DB2E07;}.elementor-2799 .elementor-element.elementor-element-d4c8dda{padding:20px 20px 20px 20px;}.elementor-2799 .elementor-element.elementor-element-d4c8dda.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2799 .elementor-element.elementor-element-d4c8dda.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2799 .elementor-element.elementor-element-d4c8dda.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2799 .elementor-element.elementor-element-d4c8dda .elementor-image-box-title{margin-bottom:10px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-2799 .elementor-element.elementor-element-d4c8dda .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-2799 .elementor-element.elementor-element-d4c8dda .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2799 .elementor-element.elementor-element-d4c8dda:has(:hover) .elementor-image-box-title,
					 .elementor-2799 .elementor-element.elementor-element-d4c8dda:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2799 .elementor-element.elementor-element-d4c8dda .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2799 .elementor-element.elementor-element-21d04d2{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2799 .elementor-element.elementor-element-63b9ed4 .elementor-icon-list-icon i{color:#DB2E07;transition:color 0.3s;}.elementor-2799 .elementor-element.elementor-element-63b9ed4 .elementor-icon-list-icon svg{fill:#DB2E07;transition:fill 0.3s;}.elementor-2799 .elementor-element.elementor-element-63b9ed4{--e-icon-list-icon-size:10px;--icon-vertical-align:center;--icon-vertical-offset:1px;}.elementor-2799 .elementor-element.elementor-element-63b9ed4 .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-2799 .elementor-element.elementor-element-63b9ed4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2799 .elementor-element.elementor-element-63b9ed4 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;}.elementor-2799 .elementor-element.elementor-element-63b9ed4 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-2799 .elementor-element.elementor-element-f0dae85{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2799 .elementor-element.elementor-element-f0dae85.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2799 .elementor-element.elementor-element-f0dae85 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:31px;font-weight:700;line-height:63px;color:#000000;}.elementor-2799 .elementor-element.elementor-element-a603520{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#5A5A5A;}.elementor-widget-ucaddon_timeline_bullets .ue_item_icon{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_timeline_bullets .ue_item_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_timeline_bullets .ue_item_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2799 .elementor-element.elementor-element-6fa87c8 .ue_item{flex-direction:row;text-align:inherit;padding:0px 0px 20px 0px;}.elementor-2799 .elementor-element.elementor-element-6fa87c8 .ue_item_spacer{width:20px;}.elementor-2799 .elementor-element.elementor-element-6fa87c8 .ue_item_hr_line{background-color:#d6d6d6;height:2px;width:30px;margin-top:20px;}.elementor-2799 .elementor-element.elementor-element-6fa87c8 .ue_item_vr_line{background-color:#d6d6d6;width:2px;}.elementor-2799 .elementor-element.elementor-element-6fa87c8 .ue_item_icon{width:60px;height:60px;font-size:20px;border-radius:20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#a4a4a4;}.elementor-2799 .elementor-element.elementor-element-6fa87c8 .ue_item_icon img{width:60px;height:60px;border-radius:20px;}.elementor-2799 .elementor-element.elementor-element-6fa87c8 .ue_active .ue_item_content{border-color:#ffffff;}.elementor-2799 .elementor-element.elementor-element-6fa87c8 .ue_item_title{color:#000000;font-family:"Manrope", Sans-serif;font-size:21px;font-weight:700;margin-top:0px;}.elementor-2799 .elementor-element.elementor-element-6fa87c8 .ue_item_text{color:#737373;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;margin-top:5px;}.elementor-2799 .elementor-element.elementor-element-2793945 .elementor-button{background-color:#DB2E07;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;text-decoration:none;border-radius:15px 15px 15px 15px;padding:15px 50px 15px 50px;}.elementor-2799 .elementor-element.elementor-element-2793945{padding:0px 70px 0px 70px;}.elementor-2799 .elementor-element.elementor-element-c68ca31{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2799 .elementor-element.elementor-element-c68ca31:not(.elementor-motion-effects-element-type-background), .elementor-2799 .elementor-element.elementor-element-c68ca31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18718F;}.elementor-2799 .elementor-element.elementor-element-3ed039b .elementor-icon-list-icon i{color:#DB2E07;transition:color 0.3s;}.elementor-2799 .elementor-element.elementor-element-3ed039b .elementor-icon-list-icon svg{fill:#DB2E07;transition:fill 0.3s;}.elementor-2799 .elementor-element.elementor-element-3ed039b{--e-icon-list-icon-size:10px;--icon-vertical-align:center;--icon-vertical-offset:1px;}.elementor-2799 .elementor-element.elementor-element-3ed039b .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-2799 .elementor-element.elementor-element-3ed039b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2799 .elementor-element.elementor-element-3ed039b .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;}.elementor-2799 .elementor-element.elementor-element-3ed039b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2799 .elementor-element.elementor-element-9f057b7{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2799 .elementor-element.elementor-element-9f057b7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2799 .elementor-element.elementor-element-9f057b7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:31px;font-weight:700;line-height:63px;color:#FFFFFF;}.elementor-2799 .elementor-element.elementor-element-acd361b{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-2799 .elementor-element.elementor-element-1ee48c7{--display:flex;}.elementor-widget-ucaddon_responsive_testemonial_carousel .ue_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_responsive_testemonial_carousel .ue_subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_responsive_testemonial_carousel .ue-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_responsive_testemonial_carousel .flipster__nav__link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2799 .elementor-element.elementor-element-956868f .uc_quote_item{transition:all 200ms;background-color:#FFFFFF2E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6D6D647;margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;min-height:100px;text-align:center;}.elementor-2799 .elementor-element.elementor-element-956868f .uc_quote_info{flex-direction:column-reverse;}.elementor-2799 .elementor-element.elementor-element-956868f .uc_quote_item,.elementor-2799 .elementor-element.elementor-element-956868f .flipster__item__content{border-radius:15px 15px 15px 15px;}.elementor-2799 .elementor-element.elementor-element-956868f .ue-item{opacity:100%;}.elementor-2799 .elementor-element.elementor-element-956868f .ue-item:hover{opacity:100%;}.elementor-2799 .elementor-element.elementor-element-956868f .uc_author{flex-direction:column;margin-top:0px;}.elementor-2799 .elementor-element.elementor-element-956868f .ue_title{color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;margin-top:0px;}.elementor-2799 .elementor-element.elementor-element-956868f .ue_subtitle{color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;margin-top:0px;}.elementor-2799 .elementor-element.elementor-element-956868f .ue-text{color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:300;margin-top:20px;min-height:0px;}.elementor-2799 .elementor-element.elementor-element-956868f .uc_stars{margin-top:20px;color:#FFFFFF;font-size:14px;justify-content:center;}.elementor-2799 .elementor-element.elementor-element-956868f .owl-nav .owl-prev{left:0px;}.elementor-2799 .elementor-element.elementor-element-956868f .owl-nav .owl-next{right:0px;}.elementor-2799 .elementor-element.elementor-element-956868f .owl-carousel .owl-nav .owl-next,.elementor-2799 .elementor-element.elementor-element-956868f .owl-carousel .owl-nav .owl-prev{top:0px;border-radius:0px;width:0px;height:0px;line-height:0px;font-size:0px;background-color:#FFFFFF00;color:#00000000;}.elementor-2799 .elementor-element.elementor-element-956868f .owl-carousel .owl-nav .owl-next:hover,.elementor-2799 .elementor-element.elementor-element-956868f .owl-carousel .owl-nav .owl-prev:hover{background-color:#00000000;color:#FFFFFF00;}.elementor-2799 .elementor-element.elementor-element-956868f .owl-dot{width:0px;height:0px;background-color:#FFFFFF;margin:0px 0px;}.elementor-2799 .elementor-element.elementor-element-956868f .owl-dot.active{background-color:#000000;}.elementor-2799 .elementor-element.elementor-element-956868f .owl-dots{margin-top:0px;text-align:center;}.elementor-2799 .elementor-element.elementor-element-956868f .owl-dots .owl-dot{border-radius:100px 100px 100px 100px;}.elementor-2799 .elementor-element.elementor-element-956868f .center .ue-item{opacity:100%;}.elementor-2799 .elementor-element.elementor-element-bc7a0f5{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2799 .elementor-element.elementor-element-9701d81 .elementor-icon-list-icon i{color:#DB2E07;transition:color 0.3s;}.elementor-2799 .elementor-element.elementor-element-9701d81 .elementor-icon-list-icon svg{fill:#DB2E07;transition:fill 0.3s;}.elementor-2799 .elementor-element.elementor-element-9701d81{--e-icon-list-icon-size:10px;--icon-vertical-align:center;--icon-vertical-offset:1px;}.elementor-2799 .elementor-element.elementor-element-9701d81 .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-2799 .elementor-element.elementor-element-9701d81 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2799 .elementor-element.elementor-element-9701d81 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;}.elementor-2799 .elementor-element.elementor-element-9701d81 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-2799 .elementor-element.elementor-element-814b152{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2799 .elementor-element.elementor-element-814b152.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2799 .elementor-element.elementor-element-814b152 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:31px;font-weight:700;line-height:63px;color:#000000;}.elementor-2799 .elementor-element.elementor-element-f722e12{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-2799 .elementor-element.elementor-element-0a776e4{--display:flex;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-adv-accordion .eael-accordion-list .eael-accordion-header, 
                .elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-accordion_media-wrapper .eael-accordion_media-list{background-color:#FFFFFF;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-adv-accordion{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-accordion_media-wrapper{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, 
                .elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title{font-family:"Inter", Sans-serif;font-size:20px;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;color:#333;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-accordion_media-list .eael-accordion_media-icon i{font-size:16px;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-accordion_media-list .eael-accordion_media-icon svg{height:16px;width:16px;line-height:16px;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon,
                    .elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{gap:10px;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{padding:30px 30px 30px 30px;margin:10px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-title{padding:30px 30px 30px 30px;margin:10px 0px 0px 0px;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:#060606;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-accordion_media-content .eael-accordion_media-title{color:#060606;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#333;fill:#333;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#333;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-accordion_media-list .eael-accordion_media-icon{color:#333;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-adv-accordion .eael-accordion-list .eael-accordion-header,
                .elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{border-style:solid;border-color:#111111;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{border-radius:15px 15px 15px 15px;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title,
                    .elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title{color:#000000;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-accordion_media-list:hover .eael-accordion_media-icon i{color:#fff;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-accordion_media-list:hover .eael-accordion_media-icon svg{fill:#fff;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#000000;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#000000;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-accordion_media-list.active .eael-accordion_media-icon i{color:#fff;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-accordion_media-list.active .eael-accordion_media-icon svg{fill:#fff;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#333;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{color:#333;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-adv-accordion .eael-accordion-list .eael-accordion-content,
                .elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{font-family:"Inter", Sans-serif;font-size:16px;border-style:none;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:25px;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:25px;width:25px;line-height:25px;fill:#000000;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#000000;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#000000;fill:#000000;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}.elementor-2799 .elementor-element.elementor-element-65d565a{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2799 .elementor-element.elementor-element-2f42c26{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-2799 .elementor-element.elementor-element-2f42c26:not(.elementor-motion-effects-element-type-background), .elementor-2799 .elementor-element.elementor-element-2f42c26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18718F;}.elementor-2799 .elementor-element.elementor-element-d264bf0{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2799 .elementor-element.elementor-element-d264bf0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2799 .elementor-element.elementor-element-d264bf0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:31px;font-weight:700;line-height:63px;color:#FFFFFF;}.elementor-2799 .elementor-element.elementor-element-ce85ca6{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-2799 .elementor-element.elementor-element-866d56c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2799 .elementor-element.elementor-element-b53a84d .elementor-button{background-color:#DB2E07;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;text-decoration:none;border-radius:15px 15px 15px 15px;padding:15px 50px 15px 50px;}.elementor-2799 .elementor-element.elementor-element-8b30f71 .elementor-button{background-color:#1FAE5A2B;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;text-decoration:none;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:15px 50px 15px 50px;}.elementor-2799 .elementor-element.elementor-element-8b30f71 .elementor-button-content-wrapper{flex-direction:row;}body.elementor-page-2799:not(.elementor-motion-effects-element-type-background), body.elementor-page-2799 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}body.elementor-page-2799{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-2799 .elementor-element.elementor-element-bdcaf93{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2799 .elementor-element.elementor-element-6aa8f14{--content-width:1260px;}.elementor-2799 .elementor-element.elementor-element-6f662a5{--width:55%;}.elementor-2799 .elementor-element.elementor-element-6101b46{--content-width:1260px;}.elementor-2799 .elementor-element.elementor-element-ae9a410{--content-width:1260px;}.elementor-2799 .elementor-element.elementor-element-2724032{--content-width:1260px;}.elementor-2799 .elementor-element.elementor-element-21d04d2{--content-width:1260px;}.elementor-2799 .elementor-element.elementor-element-c68ca31{--content-width:1260px;}.elementor-2799 .elementor-element.elementor-element-bc7a0f5{--content-width:1260px;}}@media(max-width:767px){.elementor-2799 .elementor-element.elementor-element-6aa8f14{--padding-top:100px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2799 .elementor-element.elementor-element-6f662a5{--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-2799 .elementor-element.elementor-element-84ef8fb{text-align:center;}.elementor-2799 .elementor-element.elementor-element-84ef8fb .elementor-heading-title{font-size:31px;line-height:41px;}.elementor-2799 .elementor-element.elementor-element-03088e6{padding:0px 0px 0px 0px;text-align:center;font-size:12px;}.elementor-2799 .elementor-element.elementor-element-3fd6729{--justify-content:center;}.elementor-2799 .elementor-element.elementor-element-441a66e .elementor-button{font-size:14px;}.elementor-2799 .elementor-element.elementor-element-e820ecf .elementor-button{font-size:14px;}.elementor-2799 .elementor-element.elementor-element-3272bdc{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2799 .elementor-element.elementor-element-e15edda{width:var( --container-widget-width, 82.297px );max-width:82.297px;--container-widget-width:82.297px;--container-widget-flex-grow:0;}.elementor-2799 .elementor-element.elementor-element-e15edda .elementor-image-box-title{font-size:18px;}.elementor-2799 .elementor-element.elementor-element-e15edda .elementor-image-box-description{font-size:11px;}.elementor-2799 .elementor-element.elementor-element-531ac66{width:var( --container-widget-width, 76.313px );max-width:76.313px;--container-widget-width:76.313px;--container-widget-flex-grow:0;}.elementor-2799 .elementor-element.elementor-element-531ac66 .elementor-image-box-title{font-size:18px;}.elementor-2799 .elementor-element.elementor-element-531ac66 .elementor-image-box-description{font-size:11px;}.elementor-2799 .elementor-element.elementor-element-d4e9034{width:var( --container-widget-width, 107.297px );max-width:107.297px;--container-widget-width:107.297px;--container-widget-flex-grow:0;}.elementor-2799 .elementor-element.elementor-element-d4e9034 .elementor-image-box-title{font-size:18px;}.elementor-2799 .elementor-element.elementor-element-d4e9034 .elementor-image-box-description{font-size:11px;}.elementor-2799 .elementor-element.elementor-element-1eb6f31{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2799 .elementor-element.elementor-element-1eb6f31.e-con{--order:-99999 /* order start hack */;}.elementor-2799 .elementor-element.elementor-element-6101b46{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2799 .elementor-element.elementor-element-60c2b5e{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:start;}.elementor-2799 .elementor-element.elementor-element-60c2b5e .elementor-heading-title{font-size:21px;line-height:25px;}.elementor-2799 .elementor-element.elementor-element-802004d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:12px;}.elementor-2799 .elementor-element.elementor-element-9eec9f8{padding:0px 0px 0px 0px;}.elementor-2799 .elementor-element.elementor-element-9eec9f8 .elementor-button{font-size:14px;}.elementor-2799 .elementor-element.elementor-element-ae9a410{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2799 .elementor-element.elementor-element-49cd331{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:start;}.elementor-2799 .elementor-element.elementor-element-49cd331 .elementor-heading-title{font-size:21px;line-height:25px;}.elementor-2799 .elementor-element.elementor-element-773570f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:12px;}.elementor-2799 .elementor-element.elementor-element-a1a967d{--justify-content:center;}.elementor-2799 .elementor-element.elementor-element-7e878c3{--justify-content:center;}.elementor-2799 .elementor-element.elementor-element-2724032{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2799 .elementor-element.elementor-element-d93bc19{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:start;}.elementor-2799 .elementor-element.elementor-element-d93bc19 .elementor-heading-title{font-size:21px;line-height:25px;}.elementor-2799 .elementor-element.elementor-element-a372eed{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:12px;}.elementor-2799 .elementor-element.elementor-element-bdcaf93{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2799 .elementor-element.elementor-element-660a7d8 .elementor-image-box-img{margin-bottom:15px;}.elementor-2799 .elementor-element.elementor-element-660a7d8 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-2799 .elementor-element.elementor-element-660a7d8 .elementor-image-box-title{font-size:14px;}.elementor-2799 .elementor-element.elementor-element-660a7d8 .elementor-image-box-description{font-size:12px;}.elementor-2799 .elementor-element.elementor-element-3d257ec .elementor-image-box-img{margin-bottom:15px;}.elementor-2799 .elementor-element.elementor-element-3d257ec .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-2799 .elementor-element.elementor-element-3d257ec .elementor-image-box-title{font-size:14px;}.elementor-2799 .elementor-element.elementor-element-3d257ec .elementor-image-box-description{font-size:12px;}.elementor-2799 .elementor-element.elementor-element-cf339ec .elementor-image-box-img{margin-bottom:15px;}.elementor-2799 .elementor-element.elementor-element-cf339ec .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-2799 .elementor-element.elementor-element-cf339ec .elementor-image-box-title{font-size:14px;}.elementor-2799 .elementor-element.elementor-element-cf339ec .elementor-image-box-description{font-size:12px;}.elementor-2799 .elementor-element.elementor-element-80a5cb7 .elementor-image-box-img{margin-bottom:15px;}.elementor-2799 .elementor-element.elementor-element-80a5cb7 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-2799 .elementor-element.elementor-element-80a5cb7 .elementor-image-box-title{font-size:14px;}.elementor-2799 .elementor-element.elementor-element-80a5cb7 .elementor-image-box-description{font-size:12px;}.elementor-2799 .elementor-element.elementor-element-1f3bc75 .elementor-image-box-img{margin-bottom:15px;}.elementor-2799 .elementor-element.elementor-element-1f3bc75 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-2799 .elementor-element.elementor-element-1f3bc75 .elementor-image-box-title{font-size:14px;}.elementor-2799 .elementor-element.elementor-element-1f3bc75 .elementor-image-box-description{font-size:12px;}.elementor-2799 .elementor-element.elementor-element-d4c8dda .elementor-image-box-img{margin-bottom:15px;}.elementor-2799 .elementor-element.elementor-element-d4c8dda .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-2799 .elementor-element.elementor-element-d4c8dda .elementor-image-box-title{font-size:14px;}.elementor-2799 .elementor-element.elementor-element-d4c8dda .elementor-image-box-description{font-size:12px;}.elementor-2799 .elementor-element.elementor-element-21d04d2{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2799 .elementor-element.elementor-element-f0dae85{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;}.elementor-2799 .elementor-element.elementor-element-f0dae85 .elementor-heading-title{font-size:21px;line-height:25px;}.elementor-2799 .elementor-element.elementor-element-a603520{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:12px;}.elementor-2799 .elementor-element.elementor-element-6fa87c8 .ue_item_hr_line{width:20px;}.elementor-2799 .elementor-element.elementor-element-6fa87c8 .ue_item_icon{width:35px;height:35px;font-size:1px;}.elementor-2799 .elementor-element.elementor-element-6fa87c8 .ue_item_icon img{width:35px;height:35px;}.elementor-2799 .elementor-element.elementor-element-6fa87c8 .ue_item_title{font-size:15px;}.elementor-2799 .elementor-element.elementor-element-6fa87c8 .ue_item_text{font-size:12px;}.elementor-2799 .elementor-element.elementor-element-2793945{padding:0px 0px 0px 0px;}.elementor-2799 .elementor-element.elementor-element-2793945 .elementor-button{font-size:14px;line-height:18px;}.elementor-2799 .elementor-element.elementor-element-c68ca31{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2799 .elementor-element.elementor-element-9f057b7{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:start;}.elementor-2799 .elementor-element.elementor-element-9f057b7 .elementor-heading-title{font-size:21px;line-height:25px;}.elementor-2799 .elementor-element.elementor-element-acd361b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:12px;}.elementor-2799 .elementor-element.elementor-element-956868f .ue_title{font-size:16px;}.elementor-2799 .elementor-element.elementor-element-956868f .ue-text{font-size:12px;}.elementor-2799 .elementor-element.elementor-element-bc7a0f5{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2799 .elementor-element.elementor-element-814b152{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:start;}.elementor-2799 .elementor-element.elementor-element-814b152 .elementor-heading-title{font-size:21px;line-height:25px;}.elementor-2799 .elementor-element.elementor-element-f722e12{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:12px;}.elementor-2799 .elementor-element.elementor-element-0a776e4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, 
                .elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title{font-size:14px;line-height:23px;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{padding:15px 20px 15px 20px;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-title{padding:15px 20px 15px 20px;}.elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-adv-accordion .eael-accordion-list .eael-accordion-content,
                .elementor-2799 .elementor-element.elementor-element-cce5e76 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{font-size:12px;}.elementor-2799 .elementor-element.elementor-element-65d565a{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-2799 .elementor-element.elementor-element-d264bf0{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;}.elementor-2799 .elementor-element.elementor-element-d264bf0 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-2799 .elementor-element.elementor-element-ce85ca6{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:12px;}.elementor-2799 .elementor-element.elementor-element-866d56c{--justify-content:center;}.elementor-2799 .elementor-element.elementor-element-b53a84d .elementor-button{font-size:14px;}.elementor-2799 .elementor-element.elementor-element-8b30f71 .elementor-button{font-size:14px;border-width:1px 1px 1px 1px;padding:15px 40px 15px 40px;}}/* Start custom CSS for image, class: .elementor-element-c670037 */.zoom-in{
    overflow:hidden;
    border-radius:16px;
}

.zoom-in img{
    transition:.5s ease;
}

.zoom-in:hover img{
    transform:scale(1.1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b78db63 *//* ====================================
RESPONSIVE MOBILE
==================================== */

@media (max-width:768px){

.schedule-table,
.schedule-table thead,
.schedule-table tbody,
.schedule-table th,
.schedule-table td,
.schedule-table tr{

display:block;

}

/* sembunyikan header */
.schedule-table thead{

display:none;

}

/* setiap row menjadi card */

.schedule-table tbody tr{

background:#fff;
margin-bottom:18px;
border-radius:16px;
box-shadow:0 5px 15px rgba(0,0,0,.08);
overflow:hidden;
padding:10px;

}

/* hilangkan border */

.schedule-table td{

display:flex;
justify-content:space-between;
align-items:center;
padding:12px 15px;
border:none;

}

/* label */

.schedule-table td::before{

content:attr(data-label);
font-weight:700;
color:#0d7493;
margin-right:15px;
flex-shrink:0;

}

/* dokter */

.schedule-table td:first-child{

display:block;

}

.schedule-table td:first-child::before{

display:none;

}

.doctor{

display:flex;
align-items:center;
gap:12px;

}

/* tombol */

.schedule-table td:last-child{

justify-content:center;
padding-top:18px;

}

.btn{

width:100%;
max-width:220px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-15c0d62 *//* 1. IMPOR GOOGLE FONTS (Wajib di baris paling atas) */
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;600;700&display=swap');

/* --- WADAH GRID RESPONSIP --- */
/* (Bungkus elemen .card mu dengan <div class="doctor-grid"> di HTML agar sejajar) */
.doctor-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(15em, 1fr));
  gap: 1.5rem;
  padding: 1rem;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}

/* --- KARTU UTAMA --- */
.card {
  position: relative;
  width: 100%;
  max-width: 20em;
  height: 30em;
  min-height: 24em; 
  box-shadow: 0px 1px 13px rgba(0,0,0,0.1);
  cursor: pointer;
  transition: all 120ms;
  display: flex;
  flex-direction: column;
  background: #fff;
  padding: 0.625em;
  padding-bottom: 3.8em; /* Ruang aman di bawah agar teks tidak tertabrak tombol */
  overflow: hidden;
  border-radius: 6px;
  
  /* Font Family ditanam di induk agar semua anak mewarisinya (Prinsip DRY) */
  font-family: 'Manrope', sans-serif; 
  font-size: 16px; /* Ukuran teks dasar untuk kalkulasi EM di layar laptop/desktop */
  margin: 0 auto;
}

/* --- GAMBAR FOTO --- */
.image {
  background: rgb(241, 241, 241);
  width: 100%;
  aspect-ratio: 4 / 5; /* Mengunci rasio pasfoto */
  object-fit: contain; /* Mencegah gambar gepeng/distorsi */
  display: block;
  border-radius: 4px;
}

/* --- FORMATTING TEKS --- */
.card-info {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin-top: 12px;
}

.card .title {
  font-size: 1.1em;
  font-weight: 900;
  color: #000000; /* Warna biru medis */
  margin-bottom: 4px;
}

.card .specialty {
  font-size: 0.9em;
  font-weight: 400;
  color: #888;
}

/* Efek saat kartu dihover */
.card:hover .cart-btn {
  bottom: 0;
  opacity: 1;
}

/* Efek klik pada kartu keseluruhan */
.card:active {
  transform: scale(0.98);
}

/* Efek klik khusus pada tombol */
.card .cart-btn:active {
  height: 3.125em;
}

/* Logika pergantian teks murni CSS */
.card .cart-btn .text-added { display: none; }
.card .cart-btn:active .text-default { display: none; }
.card .cart-btn:active .text-added { display: block; }

/* --- PENYESUAIAN TIPOGRAFI UNTUK MOBILE --- */
@media (max-width: 600px) {
  .card {
    /* Mengubah font-size induk otomatis membesarkan seluruh teks di dalam kartu */
    font-size: 14px; 
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8c52d46 *//* 1. IMPOR GOOGLE FONTS (Wajib di baris paling atas) */
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;600;700&display=swap');

/* --- WADAH GRID RESPONSIP --- */
/* (Bungkus elemen .card mu dengan <div class="doctor-grid"> di HTML agar sejajar) */
.doctor-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(15em, 1fr));
  gap: 1.5rem;
  padding: 1rem;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}

/* --- KARTU UTAMA --- */
.card {
  position: relative;
  width: 100%;
  max-width: 20em;
  height: 30em;
  min-height: 24em; 
  box-shadow: 0px 1px 13px rgba(0,0,0,0.1);
  cursor: pointer;
  transition: all 120ms;
  display: flex;
  flex-direction: column;
  background: #fff;
  padding: 0.625em;
  padding-bottom: 3.8em; /* Ruang aman di bawah agar teks tidak tertabrak tombol */
  overflow: hidden;
  border-radius: 6px;
  
  /* Font Family ditanam di induk agar semua anak mewarisinya (Prinsip DRY) */
  font-family: 'Manrope', sans-serif; 
  font-size: 16px; /* Ukuran teks dasar untuk kalkulasi EM di layar laptop/desktop */
  margin: 0 auto;
}

/* --- GAMBAR FOTO --- */
.image {
  background: rgb(241, 241, 241);
  width: 100%;
  aspect-ratio: 4 / 5; /* Mengunci rasio pasfoto */
  object-fit: contain; /* Mencegah gambar gepeng/distorsi */
  display: block;
  border-radius: 4px;
}

/* --- FORMATTING TEKS --- */
.card-info {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin-top: 12px;
}

.card .title {
  font-size: 1.1em;
  font-weight: 900;
  color: #000000; /* Warna biru medis */
  margin-bottom: 4px;
}

.card .specialty {
  font-size: 0.9em;
  font-weight: 400;
  color: #888;
}

/* Efek saat kartu dihover */
.card:hover .cart-btn {
  bottom: 0;
  opacity: 1;
}

/* Efek klik pada kartu keseluruhan */
.card:active {
  transform: scale(0.98);
}

/* Efek klik khusus pada tombol */
.card .cart-btn:active {
  height: 3.125em;
}

/* Logika pergantian teks murni CSS */
.card .cart-btn .text-added { display: none; }
.card .cart-btn:active .text-default { display: none; }
.card .cart-btn:active .text-added { display: block; }

/* --- PENYESUAIAN TIPOGRAFI UNTUK MOBILE --- */
@media (max-width: 600px) {
  .card {
    /* Mengubah font-size induk otomatis membesarkan seluruh teks di dalam kartu */
    font-size: 14px; 
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ccf7ddf *//* 1. IMPOR GOOGLE FONTS (Wajib di baris paling atas) */
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;600;700&display=swap');

/* --- WADAH GRID RESPONSIP --- */
/* (Bungkus elemen .card mu dengan <div class="doctor-grid"> di HTML agar sejajar) */
.doctor-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(15em, 1fr));
  gap: 1.5rem;
  padding: 1rem;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}

/* --- KARTU UTAMA --- */
.card {
  position: relative;
  width: 100%;
  max-width: 20em;
  height: 30em;
  min-height: 24em; 
  box-shadow: 0px 1px 13px rgba(0,0,0,0.1);
  cursor: pointer;
  transition: all 120ms;
  display: flex;
  flex-direction: column;
  background: #fff;
  padding: 0.625em;
  padding-bottom: 3.8em; /* Ruang aman di bawah agar teks tidak tertabrak tombol */
  overflow: hidden;
  border-radius: 6px;
  
  /* Font Family ditanam di induk agar semua anak mewarisinya (Prinsip DRY) */
  font-family: 'Manrope', sans-serif; 
  font-size: 16px; /* Ukuran teks dasar untuk kalkulasi EM di layar laptop/desktop */
  margin: 0 auto;
}

/* --- GAMBAR FOTO --- */
.image {
  background: rgb(241, 241, 241);
  width: 100%;
  aspect-ratio: 4 / 5; /* Mengunci rasio pasfoto */
  object-fit: contain; /* Mencegah gambar gepeng/distorsi */
  display: block;
  border-radius: 4px;
}

/* --- FORMATTING TEKS --- */
.card-info {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin-top: 12px;
}

.card .title {
  font-size: 1.1em;
  font-weight: 900;
  color: #000000; /* Warna biru medis */
  margin-bottom: 4px;
}

.card .specialty {
  font-size: 0.9em;
  font-weight: 400;
  color: #888;
}

/* Efek saat kartu dihover */
.card:hover .cart-btn {
  bottom: 0;
  opacity: 1;
}

/* Efek klik pada kartu keseluruhan */
.card:active {
  transform: scale(0.98);
}

/* Efek klik khusus pada tombol */
.card .cart-btn:active {
  height: 3.125em;
}

/* Logika pergantian teks murni CSS */
.card .cart-btn .text-added { display: none; }
.card .cart-btn:active .text-default { display: none; }
.card .cart-btn:active .text-added { display: block; }

/* --- PENYESUAIAN TIPOGRAFI UNTUK MOBILE --- */
@media (max-width: 600px) {
  .card {
    /* Mengubah font-size induk otomatis membesarkan seluruh teks di dalam kartu */
    font-size: 14px; 
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e3c1c1e *//* 1. IMPOR GOOGLE FONTS (Wajib di baris paling atas) */
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;600;700&display=swap');

/* --- WADAH GRID RESPONSIP --- */
/* (Bungkus elemen .card mu dengan <div class="doctor-grid"> di HTML agar sejajar) */
.doctor-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(15em, 1fr));
  gap: 1.5rem;
  padding: 1rem;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}

/* --- KARTU UTAMA --- */
.card {
  position: relative;
  width: 100%;
  max-width: 20em;
  height: 30em;
  min-height: 24em; 
  box-shadow: 0px 1px 13px rgba(0,0,0,0.1);
  cursor: pointer;
  transition: all 120ms;
  display: flex;
  flex-direction: column;
  background: #fff;
  padding: 0.625em;
  padding-bottom: 3.8em; /* Ruang aman di bawah agar teks tidak tertabrak tombol */
  overflow: hidden;
  border-radius: 6px;
  
  /* Font Family ditanam di induk agar semua anak mewarisinya (Prinsip DRY) */
  font-family: 'Manrope', sans-serif; 
  font-size: 16px; /* Ukuran teks dasar untuk kalkulasi EM di layar laptop/desktop */
  margin: 0 auto;
}

/* --- GAMBAR FOTO --- */
.image {
  background: rgb(241, 241, 241);
  width: 100%;
  aspect-ratio: 4 / 5; /* Mengunci rasio pasfoto */
  object-fit: contain; /* Mencegah gambar gepeng/distorsi */
  display: block;
  border-radius: 4px;
}

/* --- FORMATTING TEKS --- */
.card-info {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin-top: 12px;
}

.card .title {
  font-size: 1.1em;
  font-weight: 900;
  color: #000000; /* Warna biru medis */
  margin-bottom: 4px;
}

.card .specialty {
  font-size: 0.9em;
  font-weight: 400;
  color: #888;
}

/* Efek saat kartu dihover */
.card:hover .cart-btn {
  bottom: 0;
  opacity: 1;
}

/* Efek klik pada kartu keseluruhan */
.card:active {
  transform: scale(0.98);
}

/* Efek klik khusus pada tombol */
.card .cart-btn:active {
  height: 3.125em;
}

/* Logika pergantian teks murni CSS */
.card .cart-btn .text-added { display: none; }
.card .cart-btn:active .text-default { display: none; }
.card .cart-btn:active .text-added { display: block; }

/* --- PENYESUAIAN TIPOGRAFI UNTUK MOBILE --- */
@media (max-width: 600px) {
  .card {
    /* Mengubah font-size induk otomatis membesarkan seluruh teks di dalam kartu */
    font-size: 14px; 
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-825cce3 *//* 1. IMPOR GOOGLE FONTS (Wajib di baris paling atas) */
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;600;700&display=swap');

/* --- WADAH GRID RESPONSIP --- */
/* (Bungkus elemen .card mu dengan <div class="doctor-grid"> di HTML agar sejajar) */
.doctor-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(15em, 1fr));
  gap: 1.5rem;
  padding: 1rem;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}

/* --- KARTU UTAMA --- */
.card {
  position: relative;
  width: 100%;
  max-width: 20em;
  height: 30em;
  min-height: 24em; 
  box-shadow: 0px 1px 13px rgba(0,0,0,0.1);
  cursor: pointer;
  transition: all 120ms;
  display: flex;
  flex-direction: column;
  background: #fff;
  padding: 0.625em;
  padding-bottom: 3.8em; /* Ruang aman di bawah agar teks tidak tertabrak tombol */
  overflow: hidden;
  border-radius: 6px;
  
  /* Font Family ditanam di induk agar semua anak mewarisinya (Prinsip DRY) */
  font-family: 'Manrope', sans-serif; 
  font-size: 16px; /* Ukuran teks dasar untuk kalkulasi EM di layar laptop/desktop */
  margin: 0 auto;
}

/* --- GAMBAR FOTO --- */
.image {
  background: rgb(241, 241, 241);
  width: 100%;
  aspect-ratio: 4 / 5; /* Mengunci rasio pasfoto */
  object-fit: contain; /* Mencegah gambar gepeng/distorsi */
  display: block;
  border-radius: 4px;
}

/* --- FORMATTING TEKS --- */
.card-info {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin-top: 12px;
}

.card .title {
  font-size: 1.1em;
  font-weight: 900;
  color: #000000; /* Warna biru medis */
  margin-bottom: 4px;
}

.card .specialty {
  font-size: 0.9em;
  font-weight: 400;
  color: #888;
}

/* Efek saat kartu dihover */
.card:hover .cart-btn {
  bottom: 0;
  opacity: 1;
}

/* Efek klik pada kartu keseluruhan */
.card:active {
  transform: scale(0.98);
}

/* Efek klik khusus pada tombol */
.card .cart-btn:active {
  height: 3.125em;
}

/* Logika pergantian teks murni CSS */
.card .cart-btn .text-added { display: none; }
.card .cart-btn:active .text-default { display: none; }
.card .cart-btn:active .text-added { display: block; }

/* --- PENYESUAIAN TIPOGRAFI UNTUK MOBILE --- */
@media (max-width: 600px) {
  .card {
    /* Mengubah font-size induk otomatis membesarkan seluruh teks di dalam kartu */
    font-size: 14px; 
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-acd06f8 *//* 1. IMPOR GOOGLE FONTS (Wajib di baris paling atas) */
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;600;700&display=swap');

/* --- WADAH GRID RESPONSIP --- */
/* (Bungkus elemen .card mu dengan <div class="doctor-grid"> di HTML agar sejajar) */
.doctor-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(15em, 1fr));
  gap: 1.5rem;
  padding: 1rem;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}

/* --- KARTU UTAMA --- */
.card {
  position: relative;
  width: 100%;
  max-width: 20em;
  height: 30em;
  min-height: 24em; 
  box-shadow: 0px 1px 13px rgba(0,0,0,0.1);
  cursor: pointer;
  transition: all 120ms;
  display: flex;
  flex-direction: column;
  background: #fff;
  padding: 0.625em;
  padding-bottom: 3.8em; /* Ruang aman di bawah agar teks tidak tertabrak tombol */
  overflow: hidden;
  border-radius: 6px;
  
  /* Font Family ditanam di induk agar semua anak mewarisinya (Prinsip DRY) */
  font-family: 'Manrope', sans-serif; 
  font-size: 16px; /* Ukuran teks dasar untuk kalkulasi EM di layar laptop/desktop */
  margin: 0 auto;
}

/* --- GAMBAR FOTO --- */
.image {
  background: rgb(241, 241, 241);
  width: 100%;
  aspect-ratio: 4 / 5; /* Mengunci rasio pasfoto */
  object-fit: contain; /* Mencegah gambar gepeng/distorsi */
  display: block;
  border-radius: 4px;
}

/* --- FORMATTING TEKS --- */
.card-info {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin-top: 12px;
}

.card .title {
  font-size: 1.1em;
  font-weight: 900;
  color: #000000; /* Warna biru medis */
  margin-bottom: 4px;
}

.card .specialty {
  font-size: 0.9em;
  font-weight: 400;
  color: #888;
}

/* Efek saat kartu dihover */
.card:hover .cart-btn {
  bottom: 0;
  opacity: 1;
}

/* Efek klik pada kartu keseluruhan */
.card:active {
  transform: scale(0.98);
}

/* Efek klik khusus pada tombol */
.card .cart-btn:active {
  height: 3.125em;
}

/* Logika pergantian teks murni CSS */
.card .cart-btn .text-added { display: none; }
.card .cart-btn:active .text-default { display: none; }
.card .cart-btn:active .text-added { display: block; }

/* --- PENYESUAIAN TIPOGRAFI UNTUK MOBILE --- */
@media (max-width: 600px) {
  .card {
    /* Mengubah font-size induk otomatis membesarkan seluruh teks di dalam kartu */
    font-size: 14px; 
  }
}/* End custom CSS */