.elementor-7277 .elementor-element.elementor-element-73f496c8{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7277 .elementor-element.elementor-element-73f496c8:not(.elementor-motion-effects-element-type-background), .elementor-7277 .elementor-element.elementor-element-73f496c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-7277 .elementor-element.elementor-element-10f7b145{--display:flex;--justify-content:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:40px;}.elementor-7277 .elementor-element.elementor-element-c60ab4f .lqd-breadcrumb-wrapper{font-family:"Cabin", Sans-serif;font-size:16px;}.elementor-7277 .elementor-element.elementor-element-c60ab4f .lqd-breadcrumb-wrapper li{color:#FFFFFF;}.elementor-7277 .elementor-element.elementor-element-c60ab4f .lqd-breadcrumb-wrapper li a{color:#FFFFFF;}.elementor-7277 .elementor-element.elementor-element-c60ab4f .lqd-breadcrumb-wrapper li:hover a{color:#FFFFFF;}.elementor-7277 .elementor-element.elementor-element-c60ab4f .lqd-breadcrumb-wrapper .breadcrumb>li:not(:last-child):after{color:#FFFFFF;}.elementor-7277 .elementor-element.elementor-element-694a8bfd > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7277 .elementor-element.elementor-element-694a8bfd .ld-fancy-heading{text-align:left;}.elementor-7277 .elementor-element.elementor-element-694a8bfd .ld-fh-element, .elementor-7277 .elementor-element.elementor-element-694a8bfd .ld-fh-element a{color:#FFFFFF;}.elementor-7277 .elementor-element.elementor-element-694a8bfd .ld-fh-element{font-family:"Cabin", Sans-serif;font-size:40px;font-weight:800;letter-spacing:0px;margin:0em 0em 0em 0em;}.elementor-7277 .elementor-element.elementor-element-694a8bfd .lqd-highlight-inner{background:#00E98773;bottom:10px;left:0em;}.elementor-7277 .elementor-element.elementor-element-694a8bfd .lqd-highlight-inner, .elementor-7277 .elementor-element.elementor-element-694a8bfd .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-7277 .elementor-element.elementor-element-760b2f9a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7277 .elementor-element.elementor-element-760b2f9a .ld-fancy-heading{text-align:left;}.elementor-7277 .elementor-element.elementor-element-760b2f9a .ld-fh-element, .elementor-7277 .elementor-element.elementor-element-760b2f9a .ld-fh-element a{color:#EEEEEE;}.elementor-7277 .elementor-element.elementor-element-760b2f9a .ld-fh-element{font-family:"Cabin", Sans-serif;font-size:14px;line-height:1.6em;margin:0em 0em 1em 0em;}.elementor-7277 .elementor-element.elementor-element-760b2f9a .lqd-highlight-inner, .elementor-7277 .elementor-element.elementor-element-760b2f9a .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-7277 .elementor-element.elementor-element-760b2f9a .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-7277 .elementor-element.elementor-element-32a2aad2{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7277 .elementor-element.elementor-element-32a2aad2:not(.elementor-motion-effects-element-type-background), .elementor-7277 .elementor-element.elementor-element-32a2aad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7277 .elementor-element.elementor-element-26db214f > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7277 .elementor-element.elementor-element-26db214f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-7277 .elementor-element.elementor-element-26db214f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-7277 .elementor-element.elementor-element-26db214f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-7277 .elementor-element.elementor-element-26db214f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-7277 .elementor-element.elementor-element-26db214f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-7277 .elementor-element.elementor-element-26db214f .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-7277 .elementor-element.elementor-element-26db214f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-7277 .elementor-element.elementor-element-26db214f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7277 .elementor-element.elementor-element-26db214f .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-7277 .elementor-element.elementor-element-26db214f .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7277 .elementor-element.elementor-element-26db214f .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-7277 .elementor-element.elementor-element-26db214f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7277 .elementor-element.elementor-element-26db214f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7277 .elementor-element.elementor-element-26db214f .elementor-icon-list-item > a{font-family:"Cabin", Sans-serif;font-size:16px;}.elementor-7277 .elementor-element.elementor-element-26db214f .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-7277 .elementor-element.elementor-element-449aa755 .btn{background-color:#2563EA;--icon-font-size:1em;font-family:"Cabin", Sans-serif;font-size:16px;border-radius:5px 5px 5px 5px;--btn-pt:10px;--btn-pe:20px;--btn-pb:10px;--btn-ps:20px;padding:10px 20px 10px 20px;}.elementor-7277 .elementor-element.elementor-element-449aa755 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7277 .elementor-element.elementor-element-1e36caac .btn{background-color:var( --e-global-color-primary );--icon-font-size:1em;font-family:"Cabin", Sans-serif;font-size:16px;border-radius:5px 5px 5px 5px;--btn-pt:10px;--btn-pe:20px;--btn-pb:10px;--btn-ps:20px;padding:10px 20px 10px 20px;}.elementor-7277 .elementor-element.elementor-element-1e36caac > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7277 .elementor-element.elementor-element-fa7891a{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7277 .elementor-element.elementor-element-67b6a2e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-7277 .elementor-element.elementor-element-ec971ef .iconbox{text-align:start;}.elementor-7277 .elementor-element.elementor-element-ec971ef > .elementor-widget-container{justify-content:start;background-color:var( --e-global-color-ac05570 );padding:40px 20px 20px 20px;}.elementor-7277 .elementor-element.elementor-element-ec971ef .iconbox-icon-container{font-size:12px;width:32px;height:32px;}.elementor-7277 .elementor-element.elementor-element-ec971ef .iconbox-inline .contents{margin-top:20px;}.elementor-7277 .elementor-element.elementor-element-ec971ef .iconbox-inline .iconbox-icon-wrap{margin-inline-end:24px;}.elementor-7277 .elementor-element.elementor-element-ec971ef.elementor-align-right .iconbox-inline .iconbox-icon-wrap{margin-inline-start:24px;margin-inline-end:0;}.elementor-7277 .elementor-element.elementor-element-ec971ef .lqd-iconbox-heading{font-family:"Cabin", Sans-serif;font-size:14px;line-height:1.4em;margin:0em 0em 0em 0em;}.elementor-7277 .elementor-element.elementor-element-ec971ef .contents p{font-family:"Cabin", Sans-serif;font-size:24px;font-weight:bold;}.elementor-7277 .elementor-element.elementor-element-ec971ef .btn{--icon-font-size:1em;--icon-mt:0px;--icon-me:20px;--icon-mb:0px;--icon-ms:-2px;font-family:"DM Sans", Sans-serif;font-size:14px;color:#25D366;fill:#25D366;}.elementor-7277 .elementor-element.elementor-element-ec971ef .btn-icon{color:#FFFFFF;fill:#FFFFFF;background:#25D366;}.elementor-7277 .elementor-element.elementor-element-ec971ef .btn-icon:before{border-color:#25D366;}.elementor-7277 .elementor-element.elementor-element-2c32532{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7277 .elementor-element.elementor-element-2c32532:not(.elementor-motion-effects-element-type-background), .elementor-7277 .elementor-element.elementor-element-2c32532 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ac05570 );}.elementor-7277 .elementor-element.elementor-element-2c32532::before, .elementor-7277 .elementor-element.elementor-element-2c32532 > .elementor-background-video-container::before, .elementor-7277 .elementor-element.elementor-element-2c32532 > .e-con-inner > .elementor-background-video-container::before, .elementor-7277 .elementor-element.elementor-element-2c32532 > .elementor-background-slideshow::before, .elementor-7277 .elementor-element.elementor-element-2c32532 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7277 .elementor-element.elementor-element-2c32532 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-ac05570 );--background-overlay:'';}.elementor-7277 .elementor-element.elementor-element-7c7c66e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7277 .elementor-element.elementor-element-7c7c66e .ld-fh-element{font-family:"Cabin", Sans-serif;font-size:30px;font-weight:800;letter-spacing:0.1px;margin:0em 0em 0em 0em;}.elementor-7277 .elementor-element.elementor-element-7c7c66e .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-7277 .elementor-element.elementor-element-d5f78fc > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-7277 .elementor-element.elementor-element-d5f78fc{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-7277 .elementor-element.elementor-element-9c76fcf .iconbox{text-align:start;}.elementor-7277 .elementor-element.elementor-element-9c76fcf > .elementor-widget-container{justify-content:start;background-color:#F9F9F9;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-7277 .elementor-element.elementor-element-9c76fcf .iconbox-icon-container{background-color:var( --e-global-color-primary );font-size:24px;width:50px;height:50px;border-width:1px;color:var( --e-global-color-ac05570 );}.elementor-7277 .elementor-element.elementor-element-9c76fcf .iconbox-side .iconbox-icon-wrap{margin-inline-end:24px;}.elementor-7277 .elementor-element.elementor-element-9c76fcf.elementor-align-right .iconbox-side .iconbox-icon-wrap{margin-inline-start:24px;margin-inline-end:0;}.elementor-7277 .elementor-element.elementor-element-9c76fcf .contents p{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-7277 .elementor-element.elementor-element-f7a8db8{--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 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7277 .elementor-element.elementor-element-47006c6 .btn{background-color:#054990;--icon-font-size:1em;font-size:16px;color:#FFFFFF;fill:#FFFFFF;border-radius:50em 50em 50em 50em;}.elementor-7277 .elementor-element.elementor-element-47006c6 .btn:hover, .elementor-7277 .elementor-element.elementor-element-47006c6 .btn:focus{background-color:#000000;color:#FFFFFF;}.elementor-7277 .elementor-element.elementor-element-47006c6 .btn .btn-icon{width:25px;height:25px;}.elementor-7277 .elementor-element.elementor-element-47006c6 .btn-icon{color:#FFFFFF;fill:#FFFFFF;background:#FFFFFF2E;}.elementor-7277 .elementor-element.elementor-element-47006c6 .btn:hover .btn-icon, .elementor-7277 .elementor-element.elementor-element-47006c6 .btn:focus .btn-icon{color:#FFFFFF;fill:#FFFFFF;}.elementor-7277 .elementor-element.elementor-element-a2cf374{width:auto;max-width:auto;}.elementor-7277 .elementor-element.elementor-element-a2cf374.elementor-element{--align-self:center;}.elementor-7277 .elementor-element.elementor-element-a2cf374 .btn{color:#26C408;fill:#26C408;}.elementor-7277 .elementor-element.elementor-element-a2cf374 .btn:before{background:#26C408;}.elementor-7277 .elementor-element.elementor-element-b3703b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7277 .elementor-element.elementor-element-b3703b9 .ld-fh-element{font-family:"Cabin", Sans-serif;font-size:30px;font-weight:800;letter-spacing:0.1px;margin:0em 0em 0em 0em;}.elementor-7277 .elementor-element.elementor-element-b3703b9 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-7277 .elementor-element.elementor-element-2b6632a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-7277 .elementor-element.elementor-element-2b6632a{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-7277 .elementor-element.elementor-element-859ea0e{--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 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7277 .elementor-element.elementor-element-e98d17a{--display:flex;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7277 .elementor-element.elementor-element-71829e7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7277 .elementor-element.elementor-element-71829e7 .ld-fh-element{font-family:"Cabin", Sans-serif;font-size:30px;font-weight:800;letter-spacing:0.1px;margin:0em 0em 0em 0em;}.elementor-7277 .elementor-element.elementor-element-71829e7 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-7277 .elementor-element.elementor-element-da78a41 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-7277 .elementor-element.elementor-element-da78a41{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-7277 .elementor-element.elementor-element-8e2f18d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7277 .elementor-element.elementor-element-9267f11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7277 .elementor-element.elementor-element-2bebad2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7277 .elementor-element.elementor-element-2bebad2 .ld-fh-element{font-family:"Cabin", Sans-serif;font-size:30px;font-weight:800;letter-spacing:0.1px;margin:0em 0em 0em 0em;}.elementor-7277 .elementor-element.elementor-element-2bebad2 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-7277 .elementor-element.elementor-element-ae8cc2c > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-7277 .elementor-element.elementor-element-ae8cc2c{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-7277 .elementor-element.elementor-element-c27a0ad > .elementor-widget-container{background-color:var( --e-global-color-ac05570 );margin:0px 0px 30px 0px;}.elementor-7277 .elementor-element.elementor-element-8c660dd{--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 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7277 .elementor-element.elementor-element-661a7bd .btn{background-color:#054990;--icon-font-size:1em;font-size:16px;color:#FFFFFF;fill:#FFFFFF;border-radius:50em 50em 50em 50em;}.elementor-7277 .elementor-element.elementor-element-661a7bd .btn:hover, .elementor-7277 .elementor-element.elementor-element-661a7bd .btn:focus{background-color:#000000;color:#FFFFFF;}.elementor-7277 .elementor-element.elementor-element-661a7bd .btn .btn-icon{width:25px;height:25px;}.elementor-7277 .elementor-element.elementor-element-661a7bd .btn-icon{color:#FFFFFF;fill:#FFFFFF;background:#FFFFFF2E;}.elementor-7277 .elementor-element.elementor-element-661a7bd .btn:hover .btn-icon, .elementor-7277 .elementor-element.elementor-element-661a7bd .btn:focus .btn-icon{color:#FFFFFF;fill:#FFFFFF;}.elementor-7277 .elementor-element.elementor-element-d2cb91e{width:auto;max-width:auto;}.elementor-7277 .elementor-element.elementor-element-d2cb91e.elementor-element{--align-self:center;}.elementor-7277 .elementor-element.elementor-element-d2cb91e .btn{color:#26C408;fill:#26C408;}.elementor-7277 .elementor-element.elementor-element-d2cb91e .btn:before{background:#26C408;}.elementor-7277 .elementor-element.elementor-element-15733a2{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7277 .elementor-element.elementor-element-6eedab9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7277 .elementor-element.elementor-element-6eedab9 .ld-fh-element{font-family:"Cabin", Sans-serif;font-size:30px;font-weight:800;letter-spacing:0.1px;margin:0em 0em 0em 0em;}.elementor-7277 .elementor-element.elementor-element-6eedab9 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-7277 .elementor-element.elementor-element-19862d7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7277 .elementor-element.elementor-element-e2053ac .iconbox{text-align:start;}.elementor-7277 .elementor-element.elementor-element-e2053ac > .elementor-widget-container{justify-content:start;background-color:#F9F9F9;margin:30px 0px 0px 0px;padding:20px 20px 0px 20px;}.elementor-7277 .elementor-element.elementor-element-e2053ac .iconbox-icon-container{font-size:24px;width:50px;height:50px;border-width:1px;}.elementor-7277 .elementor-element.elementor-element-e2053ac .iconbox-side .iconbox-icon-wrap{margin-inline-end:24px;}.elementor-7277 .elementor-element.elementor-element-e2053ac.elementor-align-right .iconbox-side .iconbox-icon-wrap{margin-inline-start:24px;margin-inline-end:0;}.elementor-7277 .elementor-element.elementor-element-e2053ac .contents p{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-7277 .elementor-element.elementor-element-a255bbd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7277 .elementor-element.elementor-element-a255bbd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7277 .elementor-element.elementor-element-5af03c0 .iconbox{text-align:start;}.elementor-7277 .elementor-element.elementor-element-5af03c0 > .elementor-widget-container{justify-content:start;}.elementor-7277 .elementor-element.elementor-element-5af03c0{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7277 .elementor-element.elementor-element-5af03c0 .iconbox-icon-container{min-width:80px;font-size:80px;}.elementor-7277 .elementor-element.elementor-element-5af03c0 .iconbox-icon-container > img{width:80px;}.elementor-7277 .elementor-element.elementor-element-5af03c0 .iconbox-side .iconbox-icon-wrap{margin-inline-end:21px;}.elementor-7277 .elementor-element.elementor-element-5af03c0.elementor-align-right .iconbox-side .iconbox-icon-wrap{margin-inline-start:21px;margin-inline-end:0;}.elementor-7277 .elementor-element.elementor-element-5af03c0 .lqd-iconbox-heading{font-family:"DM Serif Text", Sans-serif;font-size:16px;color:var( --e-global-color-primary );}.elementor-7277 .elementor-element.elementor-element-5af03c0 .contents p{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-7277 .elementor-element.elementor-element-4d92bf6 .iconbox{text-align:start;}.elementor-7277 .elementor-element.elementor-element-4d92bf6 > .elementor-widget-container{justify-content:start;}.elementor-7277 .elementor-element.elementor-element-4d92bf6{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7277 .elementor-element.elementor-element-4d92bf6 .iconbox-icon-container{min-width:80px;font-size:80px;}.elementor-7277 .elementor-element.elementor-element-4d92bf6 .iconbox-icon-container > img{width:80px;}.elementor-7277 .elementor-element.elementor-element-4d92bf6 .iconbox-side .iconbox-icon-wrap{margin-inline-end:21px;}.elementor-7277 .elementor-element.elementor-element-4d92bf6.elementor-align-right .iconbox-side .iconbox-icon-wrap{margin-inline-start:21px;margin-inline-end:0;}.elementor-7277 .elementor-element.elementor-element-4d92bf6 .lqd-iconbox-heading{font-family:"DM Serif Text", Sans-serif;font-size:16px;color:var( --e-global-color-primary );}.elementor-7277 .elementor-element.elementor-element-4d92bf6 .contents p{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-7277 .elementor-element.elementor-element-3eb25ca .iconbox{text-align:start;}.elementor-7277 .elementor-element.elementor-element-3eb25ca > .elementor-widget-container{justify-content:start;}.elementor-7277 .elementor-element.elementor-element-3eb25ca{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7277 .elementor-element.elementor-element-3eb25ca .iconbox-icon-container{min-width:80px;font-size:80px;}.elementor-7277 .elementor-element.elementor-element-3eb25ca .iconbox-icon-container > img{width:80px;}.elementor-7277 .elementor-element.elementor-element-3eb25ca .iconbox-side .iconbox-icon-wrap{margin-inline-end:21px;}.elementor-7277 .elementor-element.elementor-element-3eb25ca.elementor-align-right .iconbox-side .iconbox-icon-wrap{margin-inline-start:21px;margin-inline-end:0;}.elementor-7277 .elementor-element.elementor-element-3eb25ca .lqd-iconbox-heading{font-family:"DM Serif Text", Sans-serif;font-size:16px;color:var( --e-global-color-primary );}.elementor-7277 .elementor-element.elementor-element-3eb25ca .contents p{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-7277 .elementor-element.elementor-element-d1e7b83 .iconbox{text-align:start;}.elementor-7277 .elementor-element.elementor-element-d1e7b83 > .elementor-widget-container{justify-content:start;}.elementor-7277 .elementor-element.elementor-element-d1e7b83{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7277 .elementor-element.elementor-element-d1e7b83 .iconbox-icon-container{min-width:80px;font-size:80px;}.elementor-7277 .elementor-element.elementor-element-d1e7b83 .iconbox-icon-container > img{width:80px;}.elementor-7277 .elementor-element.elementor-element-d1e7b83 .iconbox-side .iconbox-icon-wrap{margin-inline-end:21px;}.elementor-7277 .elementor-element.elementor-element-d1e7b83.elementor-align-right .iconbox-side .iconbox-icon-wrap{margin-inline-start:21px;margin-inline-end:0;}.elementor-7277 .elementor-element.elementor-element-d1e7b83 .lqd-iconbox-heading{font-family:"DM Serif Text", Sans-serif;font-size:16px;color:var( --e-global-color-primary );}.elementor-7277 .elementor-element.elementor-element-d1e7b83 .contents p{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-7277 .elementor-element.elementor-element-693ff8e .iconbox{text-align:start;}.elementor-7277 .elementor-element.elementor-element-693ff8e > .elementor-widget-container{justify-content:start;}.elementor-7277 .elementor-element.elementor-element-693ff8e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7277 .elementor-element.elementor-element-693ff8e .iconbox-icon-container{min-width:80px;font-size:80px;}.elementor-7277 .elementor-element.elementor-element-693ff8e .iconbox-icon-container > img{width:80px;}.elementor-7277 .elementor-element.elementor-element-693ff8e .iconbox-side .iconbox-icon-wrap{margin-inline-end:21px;}.elementor-7277 .elementor-element.elementor-element-693ff8e.elementor-align-right .iconbox-side .iconbox-icon-wrap{margin-inline-start:21px;margin-inline-end:0;}.elementor-7277 .elementor-element.elementor-element-693ff8e .lqd-iconbox-heading{font-family:"DM Serif Text", Sans-serif;font-size:16px;color:var( --e-global-color-primary );}.elementor-7277 .elementor-element.elementor-element-693ff8e .contents p{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-7277 .elementor-element.elementor-element-c3c49bd .iconbox{text-align:start;}.elementor-7277 .elementor-element.elementor-element-c3c49bd > .elementor-widget-container{justify-content:start;}.elementor-7277 .elementor-element.elementor-element-c3c49bd{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7277 .elementor-element.elementor-element-c3c49bd .iconbox-icon-container{min-width:80px;font-size:80px;}.elementor-7277 .elementor-element.elementor-element-c3c49bd .iconbox-icon-container > img{width:80px;}.elementor-7277 .elementor-element.elementor-element-c3c49bd .iconbox-side .iconbox-icon-wrap{margin-inline-end:21px;}.elementor-7277 .elementor-element.elementor-element-c3c49bd.elementor-align-right .iconbox-side .iconbox-icon-wrap{margin-inline-start:21px;margin-inline-end:0;}.elementor-7277 .elementor-element.elementor-element-c3c49bd .lqd-iconbox-heading{font-family:"DM Serif Text", Sans-serif;font-size:16px;color:var( --e-global-color-primary );}.elementor-7277 .elementor-element.elementor-element-c3c49bd .contents p{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-7277 .elementor-element.elementor-element-8932d7a{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7277 .elementor-element.elementor-element-017618a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7277 .elementor-element.elementor-element-017618a .ld-fh-element{font-family:"Cabin", Sans-serif;font-size:30px;font-weight:800;letter-spacing:0.1px;margin:0em 0em 0em 0em;}.elementor-7277 .elementor-element.elementor-element-017618a .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-7277 .elementor-element.elementor-element-46e7566 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7277 .elementor-element.elementor-element-88a3e3a{--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-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7277 .elementor-element.elementor-element-ba895f9{--display:flex;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7277 .elementor-element.elementor-element-ba895f9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7277 .elementor-element.elementor-element-63b5e94 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7277 .elementor-element.elementor-element-63b5e94 .ld-fh-element{font-family:"Cabin", Sans-serif;font-size:30px;font-weight:800;letter-spacing:0.1px;margin:0em 0em 0em 0em;}.elementor-7277 .elementor-element.elementor-element-63b5e94 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-7277 .elementor-element.elementor-element-20bc89f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7277 .elementor-element.elementor-element-20bc89f .ld-fh-element{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-7277 .elementor-element.elementor-element-20bc89f .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-7277 .elementor-element.elementor-element-9e5f4cc .btn{background-color:var( --e-global-color-primary );color:#FFFFFF;fill:#FFFFFF;--btn-pt:10px;--btn-pe:15px;--btn-pb:10px;--btn-ps:15px;padding:10px 15px 10px 15px;}.elementor-7277 .elementor-element.elementor-element-9e5f4cc{width:auto;max-width:auto;}.elementor-7277 .elementor-element.elementor-element-9e5f4cc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7277 .elementor-element.elementor-element-3f816c7{--display:flex;}.elementor-7277 .elementor-element.elementor-element-e6aea87{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7277 .elementor-element.elementor-element-c85619c{width:100%;max-width:100%;}.elementor-7277 .elementor-element.elementor-element-c85619c .carousel-item{width:calc(100% / 2);flex:0 0 auto;padding-inline-start:0px;padding-inline-end:0px;}.elementor-7277 .elementor-element.elementor-element-c85619c .carousel-items{margin-inline-start:-0px;margin-inline-end:-0px;}.elementor-7277 .elementor-element.elementor-element-a0054c8{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7277 .elementor-element.elementor-element-4af789a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7277 .elementor-element.elementor-element-4af789a .ld-fh-element{font-family:"Cabin", Sans-serif;font-size:30px;font-weight:800;letter-spacing:0.1px;margin:0em 0em 0em 0em;}.elementor-7277 .elementor-element.elementor-element-4af789a .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-7277 .elementor-element.elementor-element-2d1b58e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-7277 .elementor-element.elementor-element-2d1b58e{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-7277 .elementor-element.elementor-element-4fd08ad{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7277 .elementor-element.elementor-element-8309785 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7277 .elementor-element.elementor-element-8309785 .ld-fh-element{font-family:"Cabin", Sans-serif;font-size:30px;font-weight:800;letter-spacing:0.1px;margin:0em 0em 0em 0em;}.elementor-7277 .elementor-element.elementor-element-8309785 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-7277 .elementor-element.elementor-element-047e373{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7277 .elementor-element.elementor-element-54034fb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7277 .elementor-element.elementor-element-54034fb .ld-fh-element{font-family:"Cabin", Sans-serif;font-size:30px;font-weight:800;letter-spacing:0.1px;margin:0em 0em 0em 0em;}.elementor-7277 .elementor-element.elementor-element-54034fb .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-7277 .elementor-element.elementor-element-f838797 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-7277 .elementor-element.elementor-element-f838797 .accordion-item:not(:last-child){margin-bottom:0px;}.elementor-7277 .elementor-element.elementor-element-f838797 .accordion-title a{font-family:"DM Sans", Sans-serif;font-size:16px;padding:0px 0px 0px 0px;}.elementor-7277 .elementor-element.elementor-element-f838797 .accordion-content{font-family:"DM Sans", Sans-serif;font-size:14px;}.elementor-7277 .elementor-element.elementor-element-f838797 .accordion-expander{font-size:16px;}.elementor-7277 .elementor-element.elementor-element-5fb1db8{--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-7277 .elementor-element.elementor-element-6bd8292 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7277 .elementor-element.elementor-element-6bd8292 .ld-fh-element{font-family:"Cabin", Sans-serif;font-size:30px;font-weight:800;letter-spacing:0.1px;margin:0em 0em 0em 0em;}.elementor-7277 .elementor-element.elementor-element-6bd8292 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-7277 .elementor-element.elementor-element-fd85d6f{width:100%;max-width:100%;}.elementor-7277 .elementor-element.elementor-element-fd85d6f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7277 .elementor-element.elementor-element-fd85d6f.elementor-element{--align-self:center;}.elementor-7277 .elementor-element.elementor-element-fd85d6f .lqd-lp-row{margin-inline-start:-15px;margin-inline-end:-15px;}.elementor-7277 .elementor-element.elementor-element-fd85d6f .lqd-lp-column{padding-inline-start:15px;padding-inline-end:15px;margin-bottom:30px;}.elementor-7277 .elementor-element.elementor-element-fd85d6f .lqd-lp-column:not(:last-child) .lqd-lp-style-22{padding-bottom:30px;}.elementor-7277 .elementor-element.elementor-element-fd85d6f .lqd-lp-title{font-family:"DM Sans", Sans-serif;font-size:20px;line-height:1.2em;letter-spacing:0.5px;}.elementor-7277 .elementor-element.elementor-element-fd85d6f .lqd-lp-excerpt p{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.6em;}@media(max-width:1024px){.elementor-7277 .elementor-element.elementor-element-10f7b145{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7277 .elementor-element.elementor-element-a255bbd{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-7277 .elementor-element.elementor-element-5af03c0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7277 .elementor-element.elementor-element-5af03c0{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-7277 .elementor-element.elementor-element-4d92bf6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7277 .elementor-element.elementor-element-4d92bf6{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-7277 .elementor-element.elementor-element-3eb25ca > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7277 .elementor-element.elementor-element-3eb25ca{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-7277 .elementor-element.elementor-element-d1e7b83 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7277 .elementor-element.elementor-element-d1e7b83{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-7277 .elementor-element.elementor-element-693ff8e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7277 .elementor-element.elementor-element-693ff8e{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-7277 .elementor-element.elementor-element-c3c49bd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7277 .elementor-element.elementor-element-c3c49bd{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-7277 .elementor-element.elementor-element-88a3e3a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-7277 .elementor-element.elementor-element-ba895f9{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7277 .elementor-element.elementor-element-c85619c .carousel-item{width:calc(100% / 2);flex:0 0 auto;}}@media(min-width:768px){.elementor-7277 .elementor-element.elementor-element-10f7b145{--width:50%;}.elementor-7277 .elementor-element.elementor-element-32a2aad2{--width:49.906%;}.elementor-7277 .elementor-element.elementor-element-67b6a2e{--width:30%;}.elementor-7277 .elementor-element.elementor-element-2c32532{--width:70%;}.elementor-7277 .elementor-element.elementor-element-88a3e3a{--width:100%;}.elementor-7277 .elementor-element.elementor-element-ba895f9{--width:30%;}.elementor-7277 .elementor-element.elementor-element-3f816c7{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7277 .elementor-element.elementor-element-10f7b145{--width:70%;}.elementor-7277 .elementor-element.elementor-element-32a2aad2{--width:30%;}.elementor-7277 .elementor-element.elementor-element-ba895f9{--width:100%;}.elementor-7277 .elementor-element.elementor-element-3f816c7{--width:100%;}}@media(max-width:767px){.elementor-7277 .elementor-element.elementor-element-73f496c8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7277 .elementor-element.elementor-element-10f7b145{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7277 .elementor-element.elementor-element-694a8bfd .ld-fh-element{font-size:8vw;}.elementor-7277 .elementor-element.elementor-element-760b2f9a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7277 .elementor-element.elementor-element-760b2f9a .ld-fancy-heading{text-align:left;}.elementor-7277 .elementor-element.elementor-element-32a2aad2{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7277 .elementor-element.elementor-element-67b6a2e{--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7277 .elementor-element.elementor-element-a255bbd{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7277 .elementor-element.elementor-element-5af03c0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7277 .elementor-element.elementor-element-4d92bf6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7277 .elementor-element.elementor-element-3eb25ca{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7277 .elementor-element.elementor-element-d1e7b83{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7277 .elementor-element.elementor-element-693ff8e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7277 .elementor-element.elementor-element-c3c49bd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7277 .elementor-element.elementor-element-88a3e3a{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-7277 .elementor-element.elementor-element-c85619c .carousel-item{width:calc(100% / 1);flex:0 0 auto;}}/* Start custom CSS for html, class: .elementor-element-c27a0ad *//* --- SCOPED STYLES FOR 2-COLUMN RECOVERY GRID --- */

#kliniken-recovery-grid-section .kliniken-inner-container {
    max-width: 1100px; /* Wider container for grid */
    margin: 0 auto;
}

/* Typography - Headings */
#kliniken-recovery-grid-section .kliniken-recovery-heading {
    color: #054990; /* Brand Blue */
    font-size: 2.5rem;
    font-weight: 600;
    line-height: 1.2;
    margin-bottom: 50px;
    text-align: center;
}

#kliniken-recovery-grid-section .kliniken-recovery-accent {
    color: #c57e46; /* Brand Gold */
    font-weight: 300;
}

/* Grid Layout */
#kliniken-recovery-grid-section .kliniken-recovery-grid {
    display: grid;
    grid-template-columns: 1fr 1fr; /* Two equal columns */
    gap: 30px; /* Space between cards */
}

/* Card Styling */
#kliniken-recovery-grid-section .kliniken-recovery-card {
    background: #ffffff;
    border-radius: 0px;
    overflow: hidden; /* Keeps header inside rounded corners */
    box-shadow: 0 5px 15px rgba(0,0,0,0.05);
    border: 1px solid #eee;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    display: flex;
    flex-direction: column;
}

#kliniken-recovery-grid-section .kliniken-recovery-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 25px rgba(5, 73, 144, 0.1);
    border-color: #c57e46; /* Gold border on hover */
}

/* Card Header */
#kliniken-recovery-grid-section .kliniken-card-header {
    background-color: #054990; /* Brand Blue Header */
    padding: 8px 25px;
    border-bottom: 3px solid #c57e46; /* Gold Accent Line */
    
}

#kliniken-recovery-grid-section .kliniken-card-header h3 {
    color: #ffffff;
    margin: 0;
    font-size: 1rem;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-family: DM Sans;
}

/* Card Body */
#kliniken-recovery-grid-section .kliniken-card-body {
    padding: 15px 15px 22px 15px;
    flex-grow: 1; /* Ensures cards stretch evenly */
}

/* List Styling */
#kliniken-recovery-grid-section .kliniken-card-body ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

#kliniken-recovery-grid-section .kliniken-card-body ul li {
    position: relative;
    padding-left: 20px;
    margin-bottom: 2px;
    color: #555;
    font-size: 14px;
    line-height: 1.6;
    font-family: DM Sans;
}

#kliniken-recovery-grid-section .kliniken-card-body ul li:last-child {
    margin-bottom: 0;
}

/* Bullet styling */
#kliniken-recovery-grid-section .kliniken-card-body ul li::before {
    content: "•";
    position: absolute;
    left: 0;
    top: -2px;
    color: #c57e46; /* Gold Bullet */
    font-size: 1.5rem;
    line-height: 1;
}

/* Strong Text */
#kliniken-recovery-grid-section .kliniken-card-body strong {
    color: #333;
    display: block;
    margin-bottom: 3px;
}

#kliniken-recovery-grid-section .kliniken-text-gold {
    color: #c57e46;
    font-weight: 700;
}

/* Full Width Card (The last item) */
#kliniken-recovery-grid-section .kliniken-full-width-card {
    grid-column: 1 / -1; /* Spans across all columns */
    background-color: #fffcf5; /* Subtle gold tint background */
    border: 1px solid #e0d0b0;
}

#kliniken-recovery-grid-section .kliniken-full-width-card .kliniken-card-header {
    background-color: #043b75; /* Slightly darker blue */
}

/* Responsive / Mobile */
@media (max-width: 768px) {
    #kliniken-recovery-grid-section .kliniken-recovery-grid {
        grid-template-columns: 1fr; /* Stack vertically on mobile */
        gap: 20px;
    }
    
    #kliniken-recovery-grid-section .kliniken-recovery-heading {
        font-size: 2rem;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19862d7 *//* --- SCOPED STYLES FOR EXPECTATIONS GRID --- */

#kliniken-expectations-section .kliniken-inner-container {
    max-width: 1100px; 
    margin: 0 auto;
}

/* Typography - Headings */
#kliniken-expectations-section .kliniken-expectations-heading {
    color: #054990; /* Brand Blue */
    font-size: 2.5rem;
    font-weight: 600;
    line-height: 1.2;
    margin-bottom: 50px;
    text-align: center;
    font-family: DM Sans;
}

#kliniken-expectations-section .kliniken-expectations-accent {
    color: #c57e46; /* Brand Gold */
    font-weight: 300;
    font-family: DM Sans;
}

/* Grid Layout */
#kliniken-expectations-section .kliniken-expectations-grid {
    display: grid;
    grid-template-columns: 1fr 1fr; /* Two equal columns */
    gap: 30px; 
}

/* Card Styling (Using your modified styles) */
#kliniken-expectations-section .kliniken-expectations-card {
    background: #ffffff;
    border-radius: 0px; /* Your update */
    overflow: hidden; 
    box-shadow: 0 5px 15px rgba(0,0,0,0.05);
    border: 1px solid #eee;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    display: flex;
    flex-direction: column;
    font-family: DM Sans;
    font-size: 14px;;
}

#kliniken-expectations-section .kliniken-expectations-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 25px rgba(5, 73, 144, 0.1);
    border-color: #c57e46; 
}

/* Card Header (Using your modified styles) */
#kliniken-expectations-section .kliniken-card-header {
    background-color: #054990; 
    padding: 8px 25px; /* Your update */
    border-bottom: 3px solid #c57e46; 
}

#kliniken-expectations-section .kliniken-card-header h3 {
    color: #ffffff;
    margin: 0;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    line-height: 1.4;
}

/* Card Body (Using your modified styles) */
#kliniken-expectations-section .kliniken-card-body {
    padding: 15px 15px 22px 15px; /* Your update */
    flex-grow: 1; 
}

/* List Styling */
#kliniken-expectations-section .kliniken-card-body ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

#kliniken-expectations-section .kliniken-card-body ul li {
    position: relative;
    padding-left: 20px;
    margin-bottom: 12px;
    color: #000000;
    font-size: 14px;
    line-height: 1.6; /* Your update */
}

#kliniken-expectations-section .kliniken-card-body ul li:last-child {
    margin-bottom: 0;
}

/* Bullet styling */
#kliniken-expectations-section .kliniken-card-body ul li::before {
    content: "•";
    position: absolute;
    left: 0;
    top: -2px;
    color: #c57e46; /* Gold Bullet */
    font-size: 1.5rem;
    line-height: 1;
}

/* Responsive / Mobile */
@media (max-width: 768px) {
    #kliniken-expectations-section .kliniken-expectations-grid {
        grid-template-columns: 1fr; /* Stack vertically on mobile */
        gap: 20px;
    }
    
    #kliniken-expectations-section .kliniken-expectations-heading {
        font-size: 2rem;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46e7566 */#kliniken-myths-grid-section .kliniken-inner-container {
    max-width: 1100px; /* Wider container for grid */
    margin: 0 auto;
}

/* Typography - Headings */
#kliniken-myths-grid-section .kliniken-myths-heading {
    color: #054990; /* Brand Blue */
    font-size: 2.5rem;
    font-weight: 600;
    line-height: 1.2;
    margin-bottom: 50px;
    text-align: center;
    font-family: DM Serif Text;
}

#kliniken-myths-grid-section .kliniken-myths-accent {
    color: #c57e46; /* Brand Gold */
    font-weight: 300;
}

/* Grid Layout (2 Columns) */
#kliniken-myths-grid-section .kliniken-myths-grid {
    display: grid;
    grid-template-columns: 1fr 1fr; /* Two equal columns */
    gap: 30px; /* Space between cards */
}

/* Card Styling */
#kliniken-myths-grid-section .kliniken-myth-card {
    background: #ffffff;
    border-radius: 8px;
    padding: 30px;
    box-shadow: 0 4px 15px rgba(0,0,0,0.03);
    border: 1px solid #eee;
    transition: transform 0.2s ease;
    display: flex;
    flex-direction: column; /* Allows content to stack and stretch */
    height: 100%; /* Ensures all cards in a row are same height */
    font-family: DM Sans;
}

#kliniken-myths-grid-section .kliniken-myth-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 25px rgba(5, 73, 144, 0.08);
    border-color: #c57e46; /* Gold border on hover */
}

/* The Myth (Quote) Styling */
#kliniken-myths-grid-section .kliniken-myth-statement {
    color: #054990; /* Brand Blue */
    font-size: 0.9rem;
    font-weight: 600;
    margin-bottom: 20px;
    font-style: regular;
    position: relative;
    padding-left: 25px;
    flex-grow: 0; /* Keeps quote at top */
}

/* Giant Quote Icon */
#kliniken-myths-grid-section .kliniken-myth-statement::before {
    content: "“";
    position: absolute;
    left: -8px;
    top: -15px;
    font-size: 3.5rem;
    color: #c57e46; /* Gold Quote Mark */
    opacity: 0.3;
    font-family: serif;
    line-height: 1;
}

/* The Reality (Answer) Styling */
#kliniken-myths-grid-section .kliniken-myth-reality {
    color: #000000;
    font-size: 0.8rem;
    line-height: 1.6;
    border-left: 3px solid #c57e46; /* Gold Sidebar */
    padding-left: 20px;
    background-color: #fffcf5; /* Very subtle gold tint */
    padding: 15px 20px;
    border-radius: 0 4px 4px 0;
    flex-grow: 1; /* Pushes this box to fill remaining height */
    display: flex;
    align-items: center; /* Vertically centers text in the box */
}

#kliniken-myths-grid-section .kliniken-myth-reality p {
    margin: 0;
}

/* Mobile Responsiveness */
@media (max-width: 768px) {
    /* Switch to 1 column on mobile */
    #kliniken-myths-grid-section .kliniken-myths-grid {
        grid-template-columns: 1fr; 
        gap: 20px;
    }

    #kliniken-myths-grid-section .kliniken-myths-heading {
        font-size: 2rem;
    }
    
    #kliniken-myths-grid-section .kliniken-myth-card {
        padding: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aebdf4d *//* Container Reset */
.kliniken-checklist-container {
    width: 100%;
    margin: 0 auto;
}

/* Title Styling */
.kliniken-checklist-title {
    color: #054990; /* Brand Blue */
    font-size: 1.3rem;
    font-weight: 400;
    margin-bottom: 20px;
    padding-left: 5px;
    font-family: DM Serif Text;
}

/* Grid Layout */
.kliniken-checklist-grid {
    display: grid;
    grid-template-columns: 1fr 1fr; /* 2 Columns */
    gap: 15px; /* Reduced Spacing */
}

/* Individual Item Card */
.kliniken-check-item {
    display: flex;
    align-items: flex-start;
    background: #ffffff;
    border: 1px solid #e0e0e0;
    padding: 15px; /* Reduced Padding */
    border-radius: 4px;
    font-family: DM Sans;
    font-size: 14px !important;
}

/* Icon Styling */
.kliniken-check-icon {
    color: #c57e46; /* Brand Gold */
    font-size: 1.2rem;
    font-weight: bold;
    margin-right: 12px;
    line-height: 1.3;
    flex-shrink: 0; /* Prevents icon from squishing */
}

/* Text Styling */
.kliniken-check-item p {
    margin: 0;
    color: #000000;
    font-size: 14px;
    line-height: 1.4;
}

/* Mobile Responsiveness */
@media (max-width: 768px) {
    .kliniken-checklist-grid {
        grid-template-columns: 1fr; /* Stack on mobile */
        gap: 10px;
    }
}/* End custom CSS */
/* Start custom CSS *//* Parent section that holds left TOC and right content */
.kl-two-col {
  display: flex;
  align-items: flex-start;
  gap: 40px;
}

/* Left sticky TOC column */
.kl-toc-sticky {
  position: sticky;
  top: 120px; /* adjust based on your header height */
  width: 320px;
  flex: 0 0 320px;
  max-height: calc(100vh - 140px);
  overflow: auto;
}

/* Right content column */
.kl-main-content {
  flex: 1;
  min-width: 0;
}

/* Mobile: disable sticky and stack */
@media (max-width: 1024px) {
  .kl-two-col {
    display: block;
  }
  .kl-toc-sticky {
    position: static;
    width: 100%;
    max-height: none;
    overflow: visible;
    margin-bottom: 24px;
  }
}/* End custom CSS */