.elementor-5028 .elementor-element.elementor-element-510861a{--display:flex;--min-height:100vh;--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:space-between;--align-items:center;--overlay-opacity:0.75;}.elementor-5028 .elementor-element.elementor-element-510861a::before, .elementor-5028 .elementor-element.elementor-element-510861a > .elementor-background-video-container::before, .elementor-5028 .elementor-element.elementor-element-510861a > .e-con-inner > .elementor-background-video-container::before, .elementor-5028 .elementor-element.elementor-element-510861a > .elementor-background-slideshow::before, .elementor-5028 .elementor-element.elementor-element-510861a > .e-con-inner > .elementor-background-slideshow::before, .elementor-5028 .elementor-element.elementor-element-510861a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-5028 .elementor-element.elementor-element-ba4ef6e{--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-5028 .elementor-element.elementor-element-8c7f9eb{--display:flex;--margin-top:0px;--margin-bottom:08px;--margin-left:0px;--margin-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-5028 .elementor-element.elementor-element-c3595bd{background-color:var( --e-global-color-466d24d );padding:8px 16px 8px 16px;border-radius:9999px 9999px 9999px 9999px;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-5028 .elementor-element.elementor-element-c3595bd.elementor-element{--align-self:flex-start;}.elementor-5028 .elementor-element.elementor-element-c3595bd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5028 .elementor-element.elementor-element-c3595bd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5028 .elementor-element.elementor-element-c3595bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5028 .elementor-element.elementor-element-c3595bd .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-5028 .elementor-element.elementor-element-c3595bd .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-5028 .elementor-element.elementor-element-529968d{--iteration-count:infinite;--animation-duration:1200ms;width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;--dynamic-text-color:#2BBDEE;}.elementor-5028 .elementor-element.elementor-element-529968d.elementor-element{--align-self:flex-start;}.elementor-5028 .elementor-element.elementor-element-529968d .elementor-headline{text-align:start;font-family:"Inter", Sans-serif;font-size:72px;font-weight:900;}.elementor-5028 .elementor-element.elementor-element-529968d .elementor-headline-plain-text{color:var( --e-global-color-466d24d );}.elementor-5028 .elementor-element.elementor-element-529968d .elementor-headline-dynamic-text{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-5028 .elementor-element.elementor-element-529968d .elementor-headline-dynamic-wrapper path{stroke:#2BBDEE;}.elementor-5028 .elementor-element.elementor-element-d91ff13{width:var( --container-widget-width, 85.269% );max-width:85.269%;margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85.269%;--container-widget-flex-grow:0;}.elementor-5028 .elementor-element.elementor-element-d91ff13.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-5028 .elementor-element.elementor-element-909e320{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5028 .elementor-element.elementor-element-8e65c5d{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5028 .elementor-element.elementor-element-01ede23{--display:flex;--min-height:54px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5028 .elementor-element.elementor-element-5bbb43c{--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:space-between;--align-items:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5028 .elementor-element.elementor-element-51d34a1 .elementor-icon-wrapper{text-align:center;}.elementor-5028 .elementor-element.elementor-element-51d34a1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-466d24d );}.elementor-5028 .elementor-element.elementor-element-51d34a1.elementor-view-framed .elementor-icon, .elementor-5028 .elementor-element.elementor-element-51d34a1.elementor-view-default .elementor-icon{color:var( --e-global-color-466d24d );border-color:var( --e-global-color-466d24d );}.elementor-5028 .elementor-element.elementor-element-51d34a1.elementor-view-framed .elementor-icon, .elementor-5028 .elementor-element.elementor-element-51d34a1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-466d24d );}.elementor-5028 .elementor-element.elementor-element-51d34a1 .elementor-icon{font-size:42px;}.elementor-5028 .elementor-element.elementor-element-51d34a1 .elementor-icon svg{height:42px;}.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-5028 .elementor-element.elementor-element-629d68d{font-family:"Plus Jakarta Sans", Sans-serif;font-size:39px;font-weight:bold;color:#C9D92E;}.elementor-5028 .elementor-element.elementor-element-629d68d p{margin-block-end:0px;}.elementor-5028 .elementor-element.elementor-element-e4cb1d4{--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:space-evenly;--align-items:center;}.elementor-5028 .elementor-element.elementor-element-1b727f3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5028 .elementor-element.elementor-element-1b727f3 .elementor-icon-wrapper{text-align:center;}.elementor-5028 .elementor-element.elementor-element-1b727f3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-466d24d );}.elementor-5028 .elementor-element.elementor-element-1b727f3.elementor-view-framed .elementor-icon, .elementor-5028 .elementor-element.elementor-element-1b727f3.elementor-view-default .elementor-icon{color:var( --e-global-color-466d24d );border-color:var( --e-global-color-466d24d );}.elementor-5028 .elementor-element.elementor-element-1b727f3.elementor-view-framed .elementor-icon, .elementor-5028 .elementor-element.elementor-element-1b727f3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-466d24d );}.elementor-5028 .elementor-element.elementor-element-1b727f3 .elementor-icon{font-size:42px;}.elementor-5028 .elementor-element.elementor-element-1b727f3 .elementor-icon svg{height:42px;}.elementor-5028 .elementor-element.elementor-element-c6c38f5{--spacer-size:20px;}.elementor-5028 .elementor-element.elementor-element-be4cb62.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5028 .elementor-element.elementor-element-be4cb62{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1px;color:var( --e-global-color-466d24d );}.elementor-5028 .elementor-element.elementor-element-be4cb62 p{margin-block-end:18px;}.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-5028 .elementor-element.elementor-element-71fb611 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:300;color:var( --e-global-color-466d24d );}.elementor-5028 .elementor-element.elementor-element-c02a2c2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;color:var( --e-global-color-466d24d );}.elementor-5028 .elementor-element.elementor-element-29be140{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5028 .elementor-element.elementor-element-98fc14a{width:100%;max-width:100%;text-align:center;}.elementor-5028 .elementor-element.elementor-element-98fc14a.elementor-element{--align-self:center;}.elementor-5028 .elementor-element.elementor-element-98fc14a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:56px;font-weight:700;color:var( --e-global-color-primary );}.elementor-5028 .elementor-element.elementor-element-77b0d9f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:25px;font-weight:500;}.elementor-5028 .elementor-element.elementor-element-ab51286{--display:flex;}.elementor-5028 .elementor-element.elementor-element-bf23e31{--swiper-slides-to-display:3;--swiper-offset-size:80px;--swiper-slides-gap:10px;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--swiper-pagination-size:15px;--dots-normal-color:var( --e-global-color-primary );--dots-hover-color:var( --e-global-color-secondary );}.elementor-5028 .elementor-element.elementor-element-bf23e31 .swiper-slide > .elementor-element{height:100%;}.elementor-5028 .elementor-element.elementor-element-a0b853e{--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:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-5028 .elementor-element.elementor-element-a0b853e:not(.elementor-motion-effects-element-type-background), .elementor-5028 .elementor-element.elementor-element-a0b853e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8a4c9a0 );}.elementor-5028 .elementor-element.elementor-element-088bb45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5028 .elementor-element.elementor-element-088bb45 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:56px;font-weight:bold;}.elementor-5028 .elementor-element.elementor-element-8f1fb39{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:25px;font-weight:500;}.elementor-5028 .elementor-element.elementor-element-8f1fb39.elementor-element{--align-self:center;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5028 .elementor-element.elementor-element-0efe26f{--grid-columns:3;}.elementor-5028 .elementor-element.elementor-element-0efe26f > .elementor-widget-container{margin:48px 0px 0px 0px;}.elementor-5028 .elementor-element.elementor-element-0efe26f .elementor-loop-container{grid-auto-rows:1fr;}.elementor-5028 .elementor-element.elementor-element-0efe26f .e-loop-item > .elementor-section, .elementor-5028 .elementor-element.elementor-element-0efe26f .e-loop-item > .elementor-section > .elementor-container, .elementor-5028 .elementor-element.elementor-element-0efe26f .e-loop-item > .e-con, .elementor-5028 .elementor-element.elementor-element-0efe26f .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-5028 .elementor-element.elementor-element-f63c9ec{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5028 .elementor-element.elementor-element-5dfb58e .elementor-button{background-color:#0891B200;font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:9999px 9999px 9999px 9999px;padding:20px 40px 20px 40px;}.elementor-5028 .elementor-element.elementor-element-5dfb58e .elementor-button:hover, .elementor-5028 .elementor-element.elementor-element-5dfb58e .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-466d24d );}.elementor-5028 .elementor-element.elementor-element-5dfb58e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5028 .elementor-element.elementor-element-5dfb58e .elementor-button:hover svg, .elementor-5028 .elementor-element.elementor-element-5dfb58e .elementor-button:focus svg{fill:var( --e-global-color-466d24d );}.elementor-5028 .elementor-element.elementor-element-7d461a9{--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:32px;--padding-bottom:48px;--padding-left:12px;--padding-right:12px;}.elementor-5028 .elementor-element.elementor-element-70ed3e8{--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-5028 .elementor-element.elementor-element-45c02da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5028 .elementor-element.elementor-element-45c02da .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:bold;}.elementor-5028 .elementor-element.elementor-element-2d4f2f5 .elementor-button{background-color:var( --e-global-color-466d24d );font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 2px 0px;padding:0px 0px 4px 0px;}.elementor-5028 .elementor-element.elementor-element-2d4f2f5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5028 .elementor-element.elementor-element-2d4f2f5 .elementor-button:hover, .elementor-5028 .elementor-element.elementor-element-2d4f2f5 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5028 .elementor-element.elementor-element-2d4f2f5 .elementor-button:hover svg, .elementor-5028 .elementor-element.elementor-element-2d4f2f5 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-5028 .elementor-element.elementor-element-84662f3{--grid-columns:3;}.elementor-5028 .elementor-element.elementor-element-84662f3 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-5028 .elementor-element.elementor-element-84662f3 .e-loop-item > .elementor-section, .elementor-5028 .elementor-element.elementor-element-84662f3 .e-loop-item > .elementor-section > .elementor-container, .elementor-5028 .elementor-element.elementor-element-84662f3 .e-loop-item > .e-con, .elementor-5028 .elementor-element.elementor-element-84662f3 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-5028 .elementor-element.elementor-element-dc534b8{--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:32px;--padding-bottom:48px;--padding-left:12px;--padding-right:12px;}.elementor-5028 .elementor-element.elementor-element-85cdddf{--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-5028 .elementor-element.elementor-element-0b3e2b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5028 .elementor-element.elementor-element-0b3e2b3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:bold;}.elementor-5028 .elementor-element.elementor-element-996aa5f .elementor-button{background-color:var( --e-global-color-466d24d );font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 2px 0px;padding:0px 0px 4px 0px;}.elementor-5028 .elementor-element.elementor-element-996aa5f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5028 .elementor-element.elementor-element-996aa5f .elementor-button:hover, .elementor-5028 .elementor-element.elementor-element-996aa5f .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5028 .elementor-element.elementor-element-996aa5f .elementor-button:hover svg, .elementor-5028 .elementor-element.elementor-element-996aa5f .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-5028 .elementor-element.elementor-element-6220f02{--grid-columns:3;}.elementor-5028 .elementor-element.elementor-element-6220f02 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-5028 .elementor-element.elementor-element-6220f02 .e-loop-item > .elementor-section, .elementor-5028 .elementor-element.elementor-element-6220f02 .e-loop-item > .elementor-section > .elementor-container, .elementor-5028 .elementor-element.elementor-element-6220f02 .e-loop-item > .e-con, .elementor-5028 .elementor-element.elementor-element-6220f02 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-5028 .elementor-element.elementor-element-ed907fb{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-5028 .elementor-element.elementor-element-a0a301f{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:center;}.elementor-5028 .elementor-element.elementor-element-a0a301f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:56px;font-weight:bold;color:#0891B2;}.elementor-5028 .elementor-element.elementor-element-1fb18d2{--display:flex;}.elementor-5028 .elementor-element.elementor-element-a42251b{--spacer-size:28px;}.elementor-5028 .elementor-element.elementor-element-bc5e11e{width:initial;max-width:initial;background-color:var( --e-global-color-primary );padding:8px 8px 8px 8px;border-radius:36px 36px 36px 36px;text-align:center;}.elementor-5028 .elementor-element.elementor-element-bc5e11e.elementor-element{--align-self:center;}.elementor-5028 .elementor-element.elementor-element-bc5e11e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;color:var( --e-global-color-466d24d );}.elementor-5028 .elementor-element.elementor-element-8b0ad31{--spacer-size:16px;}.elementor-5028 .elementor-element.elementor-element-c590fde.elementor-element{--align-self:center;}.elementor-5028 .elementor-element.elementor-element-c590fde .swiper-wrapper{display:flex;align-items:center;}@media(max-width:1024px){.elementor-5028 .elementor-element.elementor-element-510861a{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-5028 .elementor-element.elementor-element-529968d .elementor-headline{font-size:48px;}.elementor-5028 .elementor-element.elementor-element-d91ff13{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-5028 .elementor-element.elementor-element-909e320{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5028 .elementor-element.elementor-element-8e65c5d{--min-height:94px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5028 .elementor-element.elementor-element-51d34a1 .elementor-icon{font-size:32px;}.elementor-5028 .elementor-element.elementor-element-51d34a1 .elementor-icon svg{height:32px;}.elementor-5028 .elementor-element.elementor-element-629d68d{font-size:28px;}.elementor-5028 .elementor-element.elementor-element-1b727f3 .elementor-icon{font-size:32px;}.elementor-5028 .elementor-element.elementor-element-1b727f3 .elementor-icon svg{height:32px;}.elementor-5028 .elementor-element.elementor-element-c6c38f5{--spacer-size:13px;}.elementor-5028 .elementor-element.elementor-element-be4cb62 p{margin-block-end:14px;}.elementor-5028 .elementor-element.elementor-element-c02a2c2{text-align:center;}.elementor-5028 .elementor-element.elementor-element-98fc14a .elementor-heading-title{font-size:48px;}.elementor-5028 .elementor-element.elementor-element-77b0d9f{font-size:20px;}.elementor-5028 .elementor-element.elementor-element-ab51286{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-5028 .elementor-element.elementor-element-bf23e31{--swiper-slides-to-display:2;--swiper-offset-size:60px;}.elementor-5028 .elementor-element.elementor-element-a0b853e{--padding-top:48px;--padding-bottom:48px;--padding-left:12px;--padding-right:12px;}.elementor-5028 .elementor-element.elementor-element-8f1fb39{font-size:20px;}.elementor-5028 .elementor-element.elementor-element-0efe26f{--grid-columns:2;}.elementor-5028 .elementor-element.elementor-element-0efe26f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5028 .elementor-element.elementor-element-84662f3{--grid-columns:2;}.elementor-5028 .elementor-element.elementor-element-6220f02{--grid-columns:2;}}@media(max-width:767px){.elementor-5028 .elementor-element.elementor-element-510861a{--justify-content:center;}.elementor-5028 .elementor-element.elementor-element-ba4ef6e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-5028 .elementor-element.elementor-element-8c7f9eb.e-con{--align-self:center;}.elementor-5028 .elementor-element.elementor-element-c3595bd.elementor-element{--align-self:center;}.elementor-5028 .elementor-element.elementor-element-529968d{padding:0px 12px 0px 12px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5028 .elementor-element.elementor-element-529968d .elementor-headline{text-align:center;font-size:30px;}.elementor-5028 .elementor-element.elementor-element-d91ff13{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;}.elementor-5028 .elementor-element.elementor-element-d91ff13.elementor-element{--align-self:center;}.elementor-5028 .elementor-element.elementor-element-29be140{--padding-top:24px;--padding-bottom:24px;--padding-left:12px;--padding-right:12px;}.elementor-5028 .elementor-element.elementor-element-98fc14a .elementor-heading-title{font-size:32px;}.elementor-5028 .elementor-element.elementor-element-77b0d9f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-5028 .elementor-element.elementor-element-ab51286{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5028 .elementor-element.elementor-element-bf23e31{--swiper-slides-to-display:1;--swiper-offset-size:24px;}.elementor-5028 .elementor-element.elementor-element-a0b853e{--padding-top:24px;--padding-bottom:24px;--padding-left:12px;--padding-right:12px;}.elementor-5028 .elementor-element.elementor-element-088bb45 .elementor-heading-title{font-size:32px;}.elementor-5028 .elementor-element.elementor-element-8f1fb39{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-5028 .elementor-element.elementor-element-0efe26f{--grid-columns:1;}.elementor-5028 .elementor-element.elementor-element-0efe26f > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-5028 .elementor-element.elementor-element-5dfb58e .elementor-button{font-size:14px;padding:14px 14px 14px 14px;}.elementor-5028 .elementor-element.elementor-element-7d461a9{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-5028 .elementor-element.elementor-element-45c02da .elementor-heading-title{font-size:24px;}.elementor-5028 .elementor-element.elementor-element-2d4f2f5 .elementor-button{font-size:14px;}.elementor-5028 .elementor-element.elementor-element-84662f3{--grid-columns:1;}.elementor-5028 .elementor-element.elementor-element-dc534b8{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-5028 .elementor-element.elementor-element-0b3e2b3 .elementor-heading-title{font-size:24px;}.elementor-5028 .elementor-element.elementor-element-996aa5f .elementor-button{font-size:14px;}.elementor-5028 .elementor-element.elementor-element-6220f02{--grid-columns:1;}.elementor-5028 .elementor-element.elementor-element-a0a301f{padding:0px 12px 0px 12px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-5028 .elementor-element.elementor-element-a0a301f.elementor-element{--align-self:center;}.elementor-5028 .elementor-element.elementor-element-a0a301f .elementor-heading-title{font-size:32px;}}@media(min-width:768px){.elementor-5028 .elementor-element.elementor-element-909e320{--width:70%;}.elementor-5028 .elementor-element.elementor-element-8e65c5d{--width:100%;}.elementor-5028 .elementor-element.elementor-element-01ede23{--width:52%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5028 .elementor-element.elementor-element-8e65c5d{--width:100%;}.elementor-5028 .elementor-element.elementor-element-01ede23{--width:91%;}}/* Start custom CSS for shortcode, class: .elementor-element-d91ff13 *//* Container Utama: Membentuk background putih membulat (Pill Shape) */
.elementor-5028 .elementor-element.elementor-element-d91ff13 .dokter-search-form {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #ffffff;
    border-radius: 50px; /* Memberikan efek high rounded */
    padding: 8px 8px 8px 24px; /* Padding dalam wadah putih (Atas Kanan Bawah Kiri) */
    gap: 15px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05); /* Shadow tipis agar modern */
    width: 100%;
}

/* Bagian Input Text */
.elementor-5028 .elementor-element.elementor-element-d91ff13 .dokter-search-input-wrapper {
    display: flex;
    align-items: center;
    gap: 10px;
    flex: 1.5; /* Mengambil ruang lebih besar dari filter */
}

/* Icon Search */
.elementor-5028 .elementor-element.elementor-element-d91ff13 .dokter-search-icon {
    color: #148fb6; 
    width: 16px;  /* Ganti font-size jadi width untuk SVG */
    height: 16px; /* Tambahkan height agar proposional */
}

/* Reset style default pada Input & Select agar menyatu dengan container */
.elementor-5028 .elementor-element.elementor-element-d91ff13 .dokter-search-input,
.elementor-5028 .elementor-element.elementor-element-d91ff13 .dokter-filter-select {
    border: none !important;
    background: transparent !important;
    outline: none !important;
    box-shadow: none !important;
    font-size: 15px;
    color: #4a5568;
    width: 100%;
    padding: 10px 0;
}

/* Warna placeholder input text */
.elementor-5028 .elementor-element.elementor-element-d91ff13 .dokter-search-input::placeholder {
    color: #94a3b8;
}

/* Bagian Filter Select */
.elementor-5028 .elementor-element.elementor-element-d91ff13 .dokter-filter-wrapper {
    display: flex;
    align-items: center;
    flex: 1;
    position: relative;
    padding-left: 15px;
    border-left: 1px solid #e2e8f0; /* Garis pemisah tipis antara text dan filter */
}

/* Tombol Submit */
.elementor-5028 .elementor-element.elementor-element-d91ff13 .dokter-search-btn {
    background-color: #148fb6; /* Warna biru dari gambar referensi */
    color: #ffffff;
    border: none;
    border-radius: 40px; /* Membuat tombol membulat */
    padding: 12px 32px;
    font-size: 15px;
    font-weight: 500;
    cursor: pointer;
    transition: background-color 0.3s ease;
    white-space: nowrap; /* Mencegah text tombol turun ke baris baru */
}

/* Hover effect untuk tombol */
.elementor-5028 .elementor-element.elementor-element-d91ff13 .dokter-search-btn:hover {
    background-color: #0f7292;
}

/* Responsive: Mengubah ke susunan vertikal di layar HP */
@media (max-width: 767px) {
    .elementor-5028 .elementor-element.elementor-element-d91ff13 .dokter-search-form {
        flex-direction: column;
        border-radius: 20px; 
        /* Kurangi radius untuk tampilan kotak di HP 
        */
        padding: 16px;
        gap: 12px;
        background: transparent;
    }
    
    .elementor-5028 .elementor-element.elementor-element-d91ff13 .dokter-search-input-wrapper {
        background: white;
        width: 100%;
        padding: 5px 20px;
        border-radius: 10px;
    }

    .elementor-5028 .elementor-element.elementor-element-d91ff13 .dokter-filter-wrapper {
        border-radius: 10px; 
        /* Ubah pemisah jadi di atas
        */
        padding: 5px 20px;
        width: 100%;
        background: white;
    }

    .elementor-5028 .elementor-element.elementor-element-d91ff13 .dokter-search-btn {
        width: 100%;
        border-radius: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e65c5d */.elementor-5028 .elementor-element.elementor-element-8e65c5d {
    /* 1. Fill: Sangat transparan (Hanya 5%) agar kaca terlihat bening */
    background-color: rgba(147, 234, 255, 0.25);
    
    /* 2. Blur: Dikurangi drastis ke 3px (Hanya memberikan sedikit distorsi lembut) */
    backdrop-filter: blur(3px);
    -webkit-backdrop-filter: blur(3px);
    
    /* 3. Drop Shadow: Dibuat sangat halus agar tidak terlihat kotor */
    box-shadow: 0px 10px 20px -10px rgba(0, 0, 0, 0.05);
    
    /* 4. Border: Garis tepi super tipis sebagai pemisah elemen */
    border: 0.5px solid rgba(255, 255, 255, 0.1);
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c590fde */.elementor-5028 .elementor-element.elementor-element-c590fde .elementor-swiper-button{
    background-color: var(--e-global-color-primary);
    border-radius: 100%;
    padding: 4px;
}

.elementor-5028 .elementor-element.elementor-element-c590fde .swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
}/* End custom CSS */