.elementor-2 .elementor-element.elementor-element-8ea6af2{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8ea6af2 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-2 .elementor-element.elementor-element-e095283{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.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-2 .elementor-element.elementor-element-ac054bc img{width:100%;max-width:122px;}.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-2 .elementor-element.elementor-element-24748de{text-align:center;}.elementor-2 .elementor-element.elementor-element-24748de .elementor-heading-title{font-family:"GeorgiaPro", Sans-serif;font-size:60px;font-weight:600;line-height:1.25;color:var( --e-global-color-213ee5b );}.elementor-2 .elementor-element.elementor-element-218f354{--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;--z-index:1;}.elementor-2 .elementor-element.elementor-element-1b50365{--display:flex;}.elementor-2 .elementor-element.elementor-element-935c1da{--display:flex;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-3e07008{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-2 .elementor-element.elementor-element-ee79c70 .elementor-heading-title{font-family:"GeorgiaPro", Sans-serif;font-size:28px;font-weight:600;line-height:1.15;}.elementor-2 .elementor-element.elementor-element-c0941ff{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2 .elementor-element.elementor-element-f3bd1f6{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:180px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f3bd1f6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f3bd1f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://klinikpenawar.com/wp-content/uploads/2025/11/LP-founded-texture.png");background-position:center center;background-repeat:repeat-y;background-size:cover;}.elementor-2 .elementor-element.elementor-element-4ee14d0{--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-2 .elementor-element.elementor-element-c01bc89{--display:flex;}.elementor-2 .elementor-element.elementor-element-10e0912 .elementor-heading-title{font-family:"GeorgiaPro", Sans-serif;font-size:32px;font-weight:600;line-height:1.25;color:var( --e-global-color-213ee5b );}.elementor-2 .elementor-element.elementor-element-bb4a30d{--display:flex;}.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-2 .elementor-element.elementor-element-222f1af{text-align:justify;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.5;color:var( --e-global-color-213ee5b );}.elementor-2 .elementor-element.elementor-element-933e98a{text-align:justify;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.5;color:var( --e-global-color-213ee5b );}.elementor-2 .elementor-element.elementor-element-8a8a946{--display:flex;--z-index:1;}.elementor-2 .elementor-element.elementor-element-4c5b085 img{width:100%;max-width:1160px;border-radius:16px 16px 16px 16px;}.elementor-2 .elementor-element.elementor-element-4704363{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:280px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4704363:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4704363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-213ee5b );}.elementor-2 .elementor-element.elementor-element-1440c13{--display:flex;}.elementor-2 .elementor-element.elementor-element-f3cb6a2{text-align:center;}.elementor-2 .elementor-element.elementor-element-f3cb6a2 .elementor-heading-title{font-family:"GeorgiaPro", Sans-serif;font-size:40px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-95d29e3{--display:flex;}.elementor-widget-ucaddon_unlimited_timeline .ue_text_one{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_text_two{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_text_three{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_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_unlimited_timeline .ue_timeline_item_subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-ec906d7 .elementor-repeater-item-804c975 .ue_timeline_item_image{object-position:center !important;}.elementor-2 .elementor-element.elementor-element-ec906d7 .elementor-repeater-item-6e2fd1f .ue_timeline_item_image{object-position:center !important;}.elementor-2 .elementor-element.elementor-element-ec906d7 .elementor-repeater-item-df243e2 .ue_timeline_item_image{object-position:center !important;}.elementor-2 .elementor-element.elementor-element-ec906d7 .elementor-repeater-item-31918ea .ue_timeline_item_image{object-position:center !important;}.elementor-2 .elementor-element.elementor-element-ec906d7 .elementor-repeater-item-50ebdc1 .ue_timeline_item_image{object-position:center !important;}.elementor-2 .elementor-element.elementor-element-ec906d7 .elementor-repeater-item-30b09f2 .ue_timeline_item_image{object-position:center !important;}.elementor-2 .elementor-element.elementor-element-ec906d7 .elementor-repeater-item-6847cfc .ue_timeline_item_image{object-position:center !important;}.elementor-2 .elementor-element.elementor-element-ec906d7 .elementor-repeater-item-c98d246 .ue_timeline_item_image{object-position:center !important;}.elementor-2 .elementor-element.elementor-element-ec906d7 .elementor-repeater-item-43185df .ue_timeline_item_image{object-position:center !important;}.elementor-2 .elementor-element.elementor-element-ec906d7 .elementor-repeater-item-01d7288 .ue_timeline_item_image{object-position:center !important;}.elementor-2 .elementor-element.elementor-element-ec906d7 .elementor-repeater-item-9056bd4 .ue_timeline_item_image{object-position:center !important;}.elementor-2 .elementor-element.elementor-element-ec906d7 .ue_timeline_item_icon_holder{width:28px;height:28px;font-size:28px;}.elementor-2 .elementor-element.elementor-element-ec906d7 .ue_timeline_item_icon{width:28px;}.elementor-2 .elementor-element.elementor-element-ec906d7 .ue_timeline_item_icon_image{width:28px;}.elementor-2 .elementor-element.elementor-element-ec906d7 .ue_timeline_item_icon_line_offset{height:0px;width:2px;background-color:var( --e-global-color-7aaf03b );}.elementor-2 .elementor-element.elementor-element-ec906d7 .ue_timeline_item_content{margin-bottom:30px;}.elementor-2 .elementor-element.elementor-element-ec906d7 .ue_timeline_item_content_main{padding:20px 20px 20px 20px;text-align:inherit;}.elementor-2 .elementor-element.elementor-element-ec906d7 .ue_timeline_item_pointer_inside{background-color:#ececec;height:30px;margin-top:0px;}.elementor-2 .elementor-element.elementor-element-ec906d7 .ue_timeline_item_pointer{width:20px;}.elementor-2 .elementor-element.elementor-element-ec906d7 .ue_timeline_item_pointer_spacer{width:20px;}.elementor-2 .elementor-element.elementor-element-ec906d7 .ue_timeline_item_icon_line{width:2px;background-color:var( --e-global-color-7aaf03b );}.elementor-2 .elementor-element.elementor-element-ec906d7 .ue_timeline_item_icon_line_mask{background-color:var( --e-global-color-7aaf03b );}.elementor-2 .elementor-element.elementor-element-ec906d7 .ue_timeline_item_icon_line_offset_mask{background-color:var( --e-global-color-7aaf03b );}.elementor-2 .elementor-element.elementor-element-ec906d7 .ue_timeline_item_image{width:100px;height:250px;opacity:100%;mix-blend-mode:normal;}.elementor-2 .elementor-element.elementor-element-ec906d7 .ue_timeline_item_title{color:var( --e-global-color-accent );font-family:"GeorgiaPro", Sans-serif;font-size:28px;font-weight:600;line-height:1.15;margin-top:0px;}.elementor-2 .elementor-element.elementor-element-ec906d7 .ue_timeline_item_subtitle{color:var( --e-global-color-primary );font-family:"GeorgiaPro", Sans-serif;font-size:20px;font-weight:600;line-height:1.15;margin-top:5px;}.elementor-2 .elementor-element.elementor-element-ec906d7 .ue_timeline_item_text{color:var( --e-global-color-text );font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin-top:10px;}.elementor-2 .elementor-element.elementor-element-af4e3df{--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-2 .elementor-element.elementor-element-a2b7c2b{--display:flex;--min-height:600px;--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-2 .elementor-element.elementor-element-5f06423{--display:flex;--justify-content:flex-end;}.elementor-2 .elementor-element.elementor-element-5f06423:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5f06423 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klinikpenawar.com/wp-content/uploads/2025/11/LP-vision-img-01.png");background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-7470310 img{width:100%;max-width:540px;}.elementor-2 .elementor-element.elementor-element-c6042c4{--display:flex;}.elementor-2 .elementor-element.elementor-element-c6042c4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c6042c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7aaf03b );}.elementor-2 .elementor-element.elementor-element-b86d22a img{width:100%;max-width:280px;}.elementor-2 .elementor-element.elementor-element-c874c36 img{width:100%;max-width:400px;}.elementor-2 .elementor-element.elementor-element-b0c1bc1{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-52e5c5c .elementor-heading-title{font-family:"GeorgiaPro", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-213ee5b );}.elementor-2 .elementor-element.elementor-element-44084fb .elementor-heading-title{font-family:"GeorgiaPro", Sans-serif;font-size:28px;font-weight:400;line-height:1.25;color:var( --e-global-color-213ee5b );}.elementor-2 .elementor-element.elementor-element-a21bdd2{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8ded530 img{width:100%;max-width:358px;}.elementor-2 .elementor-element.elementor-element-1c2d577{--display:flex;}.elementor-2 .elementor-element.elementor-element-ff8a000{text-align:center;}.elementor-2 .elementor-element.elementor-element-ff8a000 .elementor-heading-title{font-family:"GeorgiaPro", Sans-serif;font-size:40px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-acc49b6{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-b47dc9c{--display:flex;}.elementor-2 .elementor-element.elementor-element-3268bfd{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:16px 16px 16px 16px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2 .elementor-element.elementor-element-3268bfd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3268bfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7aaf03b );}.elementor-2 .elementor-element.elementor-element-fb17f14{--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;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-1235d14 .elementor-heading-title{font-family:"GeorgiaPro", Sans-serif;font-size:24px;font-weight:600;font-style:italic;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-0170953 .elementor-heading-title{font-family:"GeorgiaPro", Sans-serif;font-size:96px;font-weight:600;font-style:italic;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-dd43d0f{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-213ee5b );}.elementor-2 .elementor-element.elementor-element-44825ef{--display:flex;}.elementor-2 .elementor-element.elementor-element-176a285{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:16px 16px 16px 16px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2 .elementor-element.elementor-element-176a285:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-176a285 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7aaf03b );}.elementor-2 .elementor-element.elementor-element-b0430dc{--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;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-1b0e017 .elementor-heading-title{font-family:"GeorgiaPro", Sans-serif;font-size:24px;font-weight:600;font-style:italic;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-3f387b2 .elementor-heading-title{font-family:"GeorgiaPro", Sans-serif;font-size:96px;font-weight:600;font-style:italic;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-8f1e235{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-213ee5b );}.elementor-2 .elementor-element.elementor-element-5169d71{--display:flex;}.elementor-2 .elementor-element.elementor-element-9e79dbd{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:16px 16px 16px 16px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2 .elementor-element.elementor-element-9e79dbd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9e79dbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7aaf03b );}.elementor-2 .elementor-element.elementor-element-5eb8392{--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;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-1225dba .elementor-heading-title{font-family:"GeorgiaPro", Sans-serif;font-size:24px;font-weight:600;font-style:italic;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-bbaa07e .elementor-heading-title{font-family:"GeorgiaPro", Sans-serif;font-size:96px;font-weight:600;font-style:italic;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-d432faf{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-213ee5b );}.elementor-2 .elementor-element.elementor-element-9b75d46{--display:flex;}.elementor-2 .elementor-element.elementor-element-9011fe4{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:16px 16px 16px 16px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2 .elementor-element.elementor-element-9011fe4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9011fe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7aaf03b );}.elementor-2 .elementor-element.elementor-element-f7e251f{--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;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-ba4f1fb .elementor-heading-title{font-family:"GeorgiaPro", Sans-serif;font-size:24px;font-weight:600;font-style:italic;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-6089985 .elementor-heading-title{font-family:"GeorgiaPro", Sans-serif;font-size:96px;font-weight:600;font-style:italic;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-ccfe4c2{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-213ee5b );}.elementor-2 .elementor-element.elementor-element-af87b5b{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-af87b5b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-af87b5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klinikpenawar.com/wp-content/uploads/2025/11/LP-penawar-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-3260f29{--display:flex;}.elementor-2 .elementor-element.elementor-element-e860636{text-align:center;}.elementor-2 .elementor-element.elementor-element-e860636 .elementor-heading-title{font-family:"GeorgiaPro", Sans-serif;font-size:40px;font-weight:600;line-height:1.15;color:var( --e-global-color-213ee5b );}.elementor-2 .elementor-element.elementor-element-e6e4446{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2 .elementor-element.elementor-element-747669f{--display:flex;--justify-content:space-around;}.elementor-2 .elementor-element.elementor-element-51a91de{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-17ae86b .elementor-heading-title{font-family:"GeorgiaPro", Sans-serif;font-size:28px;font-weight:600;font-style:italic;color:var( --e-global-color-fad683b );}.elementor-2 .elementor-element.elementor-element-b554e23{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.35;color:var( --e-global-color-213ee5b );}.elementor-2 .elementor-element.elementor-element-ec6522a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-efb449a .elementor-heading-title{font-family:"GeorgiaPro", Sans-serif;font-size:28px;font-weight:600;font-style:italic;color:var( --e-global-color-fad683b );}.elementor-2 .elementor-element.elementor-element-ee57d1d{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.35;color:var( --e-global-color-213ee5b );}.elementor-2 .elementor-element.elementor-element-fbc0818{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-29e6480 .elementor-heading-title{font-family:"GeorgiaPro", Sans-serif;font-size:28px;font-weight:600;font-style:italic;color:var( --e-global-color-fad683b );}.elementor-2 .elementor-element.elementor-element-5d8b1f1{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.35;color:var( --e-global-color-213ee5b );}.elementor-2 .elementor-element.elementor-element-118e3ef{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2 .elementor-element.elementor-element-7317b5c{--display:flex;}.elementor-2 .elementor-element.elementor-element-f4eeb19 img{width:100%;max-width:380px;}.elementor-2 .elementor-element.elementor-element-2cff40d img{width:100%;max-width:162px;}.elementor-2 .elementor-element.elementor-element-7f1db44{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-0aa1233 .elementor-heading-title{font-family:"GeorgiaPro", Sans-serif;font-size:28px;font-weight:600;font-style:italic;color:var( --e-global-color-fad683b );}.elementor-2 .elementor-element.elementor-element-6766342{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.35;color:var( --e-global-color-213ee5b );}.elementor-2 .elementor-element.elementor-element-585496f{--display:flex;--justify-content:space-around;}.elementor-2 .elementor-element.elementor-element-048b8fe{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-f114dda .elementor-heading-title{font-family:"GeorgiaPro", Sans-serif;font-size:28px;font-weight:600;font-style:italic;color:var( --e-global-color-fad683b );}.elementor-2 .elementor-element.elementor-element-7e49691{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.35;color:var( --e-global-color-213ee5b );}.elementor-2 .elementor-element.elementor-element-9e2c913{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-f4347c7 .elementor-heading-title{font-family:"GeorgiaPro", Sans-serif;font-size:28px;font-weight:600;font-style:italic;color:var( --e-global-color-fad683b );}.elementor-2 .elementor-element.elementor-element-fad4ad2{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.35;color:var( --e-global-color-213ee5b );}.elementor-2 .elementor-element.elementor-element-ec98d93{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-f69813f .elementor-heading-title{font-family:"GeorgiaPro", Sans-serif;font-size:28px;font-weight:600;font-style:italic;color:var( --e-global-color-fad683b );}.elementor-2 .elementor-element.elementor-element-842cdd3{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.35;color:var( --e-global-color-213ee5b );}.elementor-2 .elementor-element.elementor-element-3ff6e9c{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cea1c72{--display:flex;}.elementor-2 .elementor-element.elementor-element-2c3d91b{text-align:center;}.elementor-2 .elementor-element.elementor-element-2c3d91b .elementor-heading-title{font-family:"GeorgiaPro", Sans-serif;font-size:40px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-78f0796{--display:flex;}.elementor-widget-premium-tiktok-feed ul.slick-dots li{color:var( --e-global-color-secondary );}.elementor-widget-premium-tiktok-feed ul.slick-dots li.slick-active{color:var( --e-global-color-primary );}.elementor-widget-premium-tiktok-feed .premium-tiktok-feed__videos-wrapper .slick-arrow{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-87f7cb3 .premium-tiktok-feed__video-outer-wrapper{width:calc( 100% / 3 );padding:20px;}.elementor-2 .elementor-element.elementor-element-87f7cb3.premium-tiktok-feed__vid-layout-1 .premium-tiktok-feed__vid-desc,
                    .elementor-2 .elementor-element.elementor-element-87f7cb3.premium-tiktok-feed__vid-layout-3 .premium-tiktok-feed__vid-meta-wrapper{order:2;}.elementor-2 .elementor-element.elementor-element-87f7cb3 .premium-tiktok-feed__video-media video{object-fit:cover;}.elementor-2 .elementor-element.elementor-element-87f7cb3 .premium-tiktok-feed__vid-meta-wrapper{padding:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-87f7cb3 .premium-tiktok-feed__vid-desc{margin:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-87f7cb3 .premium-tiktok-feed__video-counts{margin:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-87f7cb3 .premium-tiktok-feed__video-wrapper{border-radius:15px;}.elementor-2 .elementor-element.elementor-element-87f7cb3 .fa.custom-fa{font-size:17px;margin-right:10px;}.elementor-2 .elementor-element.elementor-element-87f7cb3 .premium-tiktok-share-item i{font-size:17px;margin-right:3px;}.elementor-2 .elementor-element.elementor-element-a7d550c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-300px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-bb069e2{--display:flex;}.elementor-2 .elementor-element.elementor-element-1cec54d{--display:flex;}.elementor-2 .elementor-element.elementor-element-773d43c{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:380px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-773d43c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-773d43c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fad683b );}.elementor-2 .elementor-element.elementor-element-21f96e6{--display:flex;}.elementor-2 .elementor-element.elementor-element-32145f3{text-align:center;}.elementor-2 .elementor-element.elementor-element-32145f3 .elementor-heading-title{font-family:"GeorgiaPro", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-213ee5b );}.elementor-2 .elementor-element.elementor-element-6aa3cf0{--display:flex;}.elementor-2 .elementor-element.elementor-element-cc29d0a{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0beaa3a{--display:flex;}.elementor-2 .elementor-element.elementor-element-533af24{text-align:start;}.elementor-2 .elementor-element.elementor-element-533af24 .elementor-heading-title{font-family:"GeorgiaPro", Sans-serif;font-size:40px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-372699f{--display:flex;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-95d29e3{--content-width:1000px;}.elementor-2 .elementor-element.elementor-element-acc49b6{--content-width:1240px;}.elementor-2 .elementor-element.elementor-element-6aa3cf0{--content-width:1280px;}.elementor-2 .elementor-element.elementor-element-0beaa3a{--content-width:1280px;}.elementor-2 .elementor-element.elementor-element-372699f{--content-width:1280px;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-87f7cb3 .premium-tiktok-feed__video-outer-wrapper{width:calc( 100% / 2 );}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-87f7cb3 .premium-tiktok-feed__video-outer-wrapper{width:calc( 100% / 1 );}}/* Start custom CSS */#testimonials .title br {
    display: none;
}

/*Slider*/
.slick-disabled {
    opacity: .65;
}

.progress-testimonial, .progress-service {
    display: block;
    width: 85%;
    height: 2px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: 0% 100%;
    transition: background-size 0.4s ease-in-out;
    margin-top: 65px;
    margin-left: 20px;
}
.progress-testimonial {
    background-color: #FEFDF9;
    background-image: linear-gradient(45deg, rgba(26, 71, 52, 1) 0%, rgba(26, 71, 52, 1) 100%);
}
.progress-service {
    background-color: #8ca297;
    background-image: linear-gradient(45deg, rgba(26, 71, 52, 1) 0%, rgba(26, 71, 52, 1) 100%);
}

.slick-prev, .slick-next {
	top: unset !important;
	background: transparent;
	width: 36px !important;
    height: 36px !important;
	border-radius: 100%;
	bottom: -100px !important;  
}
.slick-prev {
    left: unset !important;
    right: 60px;    
}
.slick-next {
    right: 10px !important;
}
#team .slick-prev, #team .slick-next, #testimonials .slick-prev, #testimonials  .slick-next {
    border: 1px solid #FEFDF9 !important;
}
#services .slick-prev, #services .slick-next {
    border: 1px solid #1A4734 !important;
}

.slick-next:before,  .slick-prev:before {
    display: none;
}
	
.slick-prev:after,  .slick-next:after {
	content: '';
    display: block;
	width: 16px;
    height: 16px;
	background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
	margin: auto;
}

#team .slick-prev:after, #testimonials .slick-prev:after {
	background-image: url('/wp-content/uploads/2025/11/icon-arrow-left-white.svg');
}
#team .slick-next:after, #testimonials .slick-next:after {
	background-image: url('/wp-content/uploads/2025/11/icon-arrow-right-white.svg');
}
#services .slick-prev:after {
	background-image: url('/wp-content/uploads/2025/11/icon-arrow-left-green.svg');
}
#services .slick-next:after {
	background-image: url('/wp-content/uploads/2025/11/icon-arrow-right-green.svg');
}

/*Hero*/
#hero {
    height: 100vh;
}

#hero .swiper-pagination-bullets {
    width: fit-content;
    left: 5vw;
    bottom: 5vh;
}
#hero .swiper-pagination-bullet {
    width: 38px;
    height: 7px;
    border-radius: 0;
}

/*Serve*/
#serving {
    margin-top: -15vh;
}

#serving .serve-block {
    clip-path: inset(0-100vw 0 0);
    background: #FCFC05;
    overflow: visible;
    height: initial;
    width: 100vw;
}

#serving .heading-block {
    padding-left: 20%;
}

#serving .title span {
    font-style: italic;
    color: #BC0000;
}

/*Founded*/
#founded {
    margin-top: -100px;
    overflow: visible;
}

#founded .founded-wrap > .e-con-inner {
    gap: 40px;
}

#founded .image-wrap img {
    margin-bottom: -200px;
}

/*Milestone*/
#milestone {
    background: url('/wp-content/uploads/2025/11/LP-milestone-img-left.png') left center no-repeat, url('/wp-content/uploads/2025/11/LP-milestone-img-right.png') right bottom no-repeat;
    background-size: 200px;
}

.timeline-main {
    height: 100vh;
    overflow-y: scroll;
    scroll-timeline-name: --containerTimeline;
    scroll-timeline-axis: block;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.timeline-main {
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.timeline-main::-webkit-scrollbar {
    display: none;
}

.timeline-main .elementor-widget-container {
    width: 100%;
}

.timeline-main .ue_timeline_item:nth-child(odd) {
    text-align: right;
}

/*.timeline-main .ue_timeline_item_content_main {
    max-width: 350px;
}*/
.timeline-main .ue_timeline_item:nth-child(odd) .ue_timeline_item_content_main {
    margin-left: auto;
}
.timeline-main .ue_timeline_item:nth-child(even) .ue_timeline_item_content_main {
    margin-right: auto;
}

.timeline-main .ue_timeline_item:last-child {
    flex-direction: column !important;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin: auto;
    text-align: center;
    max-width: 100%;
}
.timeline-main .ue_timeline_item:last-child .ue_timeline_item_icon {
    order: -1;
}

/*Vision*/
#vision .col-left {
    width: 40%;
}
#vision .col-right {
    width: 60%;
}

#vision .vision-block {
    margin: auto;
    max-width: 450px;
}

#vision .subtitle span {
    
    color: #FCFC05;
    font-style: italic;
}

#img-discuss {
    right: -40%;
    z-index: 1;
}

#plus-left {
    position: absolute;
    left: 0;
    top: 0;
}
#plus-right {
    position: absolute;
    right: 0;
    bottom: 0;
}

/*Mission*/
.title-mission {
    padding-bottom: 12px;
}

#mission .desc {
    height: 3lh;
}

#img-mission {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
}

/*Vision*/
#vision {
    overflow: hidden;
}

#img-discuss {
    margin-bottom: -1vh;
}


/*Core Values*/
#core-values .title span {
    display: block;
    color: #AACD72;
    font-style: italic;
}

#core-values .desc {
    height: 2lh;
}

#core-values .col-left {
    text-align: right;
}
#core-values .col-mid {
    text-align: center;
}

.value-block {
    width: 280px;
}
#core-values .col-left .value-block {
    margin-left: auto;
}
#core-values .col-mid .value-block {
    margin: auto;
}

#core-values .image-block {
    position: relative;
}
#arrow-value {
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translate(-50%, -50%);
    animation: spin 25s linear infinite;
    transform-origin: center center; /* optional */
}

@keyframes spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}


#p-block, #n-block {
    margin-left: -50px;
}
#r-block, #w-block {
    margin-right: -50px;
}

#r-block, #p-block {
    margin-top: -30px;
}
#a-block, #e-block {
    margin-top: -80px;
}
#w-block, #n-block {
    margin-top: -80px;
}

/*Tips*/
#tips .premium-tiktok-feed__video-outer-wrapper:nth-child(even) {
    padding-top: 65px;
}

/*Team*/
.ourteam-block {
    position: relative;
    overflow: visible;
}

.ourteam-block::before {
    content: "";
    position: absolute;
    inset: 0;
    background: #1A4734;
    z-index: -1;
    clip-path: inset(0 -100vw 0 0);
    width: 100vw;
}

.team-block {
    display: flex;
}
.team-block .col-left {
    width: 45%;
    background: url('/wp-content/uploads/2025/11/LP-team-bg.png') center no-repeat;
    background-size: cover;
    position: relative;
}
.team-block .col-right {
    width: 55%;
    padding: 3rem 3rem 8rem;
}

.team-block .team-inner {
    height: 380px;
    overflow: auto;
    padding-right: 30px;
}

.team-block .team-inner::-webkit-scrollbar {
    width: 3px !important;
}

.team-block .team-inner::-webkit-scrollbar-track {
    background: #E5E5E5;
}

.team-block .team-inner::-webkit-scrollbar-thumb {
    background-color: #AACD72;
}

.team-block .col-left img {
    position: absolute;
    bottom: -1vh;
}

.team-info-top, .team-bio, .team-info-bottom {
    padding: 0 1.5rem;
}

.team-position {
    font-size: 40px;
    font-family: "GeorgiaPro", sans-serif;
    font-style: italic;
    font-weight: 600;
    line-height: 1.15;
    color: #FCFC05;
    position: absolute;
    right: 5%;
    top: 30%;
}

.team-name {
    font-size: 40px;
    font-family: "GeorgiaPro", sans-serif;
    font-weight: 600;
    color: #FEFDF9;
    line-height: 1.15;
    margin-bottom: 8px;
}

.team-uni {
    font-size: 16px;
    font-family: "GeorgiaPro", sans-serif;
    font-style: italic;
    font-weight: 400;
    color: #FCFC05;
    margin-bottom: 20px;
}

.team-bio * {
    font-size: 16px;
    font-family: 'Raleway', sans-serif;
    color: #FEFDF9;
    line-height: 1.35;
}

#team hr {
    background: #FEFDF9;
    height: 1px;
    border: none;
    margin: 35px 0;
    opacity: .5;
}

#team .small-title {
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    font-family: "GeorgiaPro", sans-serif;
    color: #FCFC05;
    line-height: 1.25;
    margin-bottom: 8px;
}

#team .small-desc {
    margin-bottom: 20px;
}

#team .small-desc, #team .small-desc li {
    font-size: 14px;
    font-family: 'Raleway', sans-serif;
    color: #FEFDF9;
    line-height: 1.35;
}
#team .small-desc ul {
    padding-inline-start: 22px;
}

#team .slick-prev, #team .slick-next {
    bottom: 15px !important;
    z-index: 1;
}

/*Testimonials*/
#testimonials .slick-track {
    display: flex;
    gap: 15px;
}

#testimonials .slider-swiper {
    padding: 1.5rem 2rem;
    align-items: flex-start;
    justify-content: space-between;
    background: #FEFDF9;
    border-radius: 16px;
}

#testimonials .review-top {
    height: 280px;
    margin-bottom: 15px;
}

#testimonials p {
    font-size: 15px;
    font-family: 'Raleway', sans-serif;
    color: #1A4734;
    line-height: 1.35;
    max-height: 265px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 999; /* large number so height controls truncation */
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}

#testimonials .review-name {
    font-size: 16px;
    font-style: italic;
    font-family: 'GeorgiaPro', sans-serif;
    color: #1A4734;
    line-height: 1.25;
    margin-bottom: 6px;
}

#testimonials .review-date {
    font-size: 12px;
    font-style: italic;
    font-family: 'GeorgiaPro', sans-serif;
    color: #AACD72;
    line-height: 1.25;
}

/*Services*/
#services .slick-list {
    overflow: visible;
}

#services .slick-track {
    display: flex;
    gap: 50px;
}

#services .slider-swiper {
    display: flex;
    position: relative;
}
#services .slider-swiper:nth-child(1) {
    margin-left: -40px;
}

.service-block {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    border-radius: 16px;
    background: #060;
    height: 380px;
    width: 380px;
    padding: 3rem;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(0, -50%);
}

#services .service-title {
    font-size: 24px;
    font-family: 'GeorgiaPro', sans-serif;
    color: #FCFC05;
    line-height: 1.15;
    height: 2lh;
    display: flex;
    align-items: flex-end;
    margin-bottom: 20px;
}

#services .service-desc {
    font-size: 16px;
    font-family: 'Raleway', sans-serif;
    color: #FEFDF9;
    line-height: 1.35;
}

#services .service-block a {
    font-size: 14px;
    font-weight: 600;
    font-family: 'GeorgiaPro', sans-serif;
    color: #FCFC05;
    line-height: 1.25;
}
#services .service-block a:hover {
    text-decoration: underline;
}

.service-img {
    width: 480px;
    margin-left: auto;
}

.service-img img {
    border-radius: 16px;
}

@media (max-width: 1480px) {
    #hero .title * {
        font-size: 52px;
    }
    .team-name {
        font-size: 38px;
    }
    .team-position {
        font-size: 35px;
    }
    #founded .title * {
        font-size: 30px;
    }
    #serving .title * {
        font-size: 28px;
    }
    #founded .desc {
        font-size: 17px;
    }
    .team-uni, .team-bio *, #team .small-title {
        font-size: 15px;
        line-height: 1.5;
    }
    #testimonials .testimonial-wrap > .e-con-inner, #services .heading-wrap > .e-con-inner, #services .service-wrap > .e-con-inner {
        max-width: 90%;
    }
    #founded .founded-wrap > .e-con-inner, #mission .mission-wrap > .e-con-inner, #team .team-wrap > .e-con-inner {
        max-width: 85%;
    }
    #founded .image-wrap > .e-con-inner {
        max-width: 80%;
    }
    #hero-logo img {
        max-width: 110px;
    }
    #img-discuss {
        right: -35%;
    }
    .team-position {
        right: 8%;
    }
}

@media (max-width: 1380px) {
    #serving .serve-wrap > .e-con-inner {
        max-width: 75%;
    }
}

@media (max-width: 1280px) {
    .ourteam-block::before {
        display: none;
    }
    #mission .title-number * {
        font-size: 80px;
    }
    #core-values .title * {
        font-size: 38px;
    }
    #vision .subtitle * {
        font-size: 26px;
    }
    #mission .title-mission * {
        font-size: 23px;
    }
    #mission .desc * {
        font-size: 15px;
    }
    #team .team-wrap > .e-con-inner {
        max-width: 100%;
    }
    #mission .mission-wrap > .e-con-inner {
        max-width: 90%;
    }
    #tips .tiktok-wrap > .e-con-inner {
        max-width: 85%;
    }
    #vision .vision-wrap {
        min-height: 550px;
    }
    #vision .vision-block {
        max-width: 420px;
    }
    #img-discuss {
        max-width: 480px;
    }
    .team-block .col-left {
        width: 40%;
    }
    .team-block .col-right {
        width: 60%;
        background: #1A4734;
    }
    .team-block .col-left img {
        bottom: 0;
    }
    #team .slick-next {
        right: 90px !important;
    }
    #team .slick-prev {
        right: 150px !important;
    }
}

@media (max-width: 1180px) {
    #hero .title * {
        font-size: 48px;
    }
    .team-name {
        font-size: 35px;
    }
    .team-position {
        font-size: 32px;
    }
    #core-values .value-title * {
        font-size: 26px;
    }
    #services .service-title {
        font-size: 23px;
    }
    #services .service-desc {
        font-size: 15px;
    }
    #serving .heading-block {
        padding-left: 10%;
    }
    #tips .tiktok-wrap > .e-con-inner {
        max-width: 90%;
    }
    #founded .founded-wrap > .e-con-inner {
        max-width: 80%;
    }
    #serving .serve-wrap > .e-con-inner {
        max-width: 75%;
    }
    #founded .founded-wrap > .e-con-inner {
        flex-direction: column;
        gap: 30px;
    }
    #vision .vision-wrap {
        min-height: 500px;
    }
    #img-discuss {
        right: -25%;
    }
    #plus-left {
        max-width: 220px;
    }
    #plus-right, #img-mission {
        max-width: 320px;
    }
    #mission .mission-wrap > .e-con-inner {
        max-width: 580px;
        flex-wrap: wrap;
    }
    #mission .col-mission {
        max-width: calc(50% - 10px);
        width: calc(50% - 10px)
    }
    .team-block .team-inner {
        height: 320px;
    }
    .service-img {
        width: 450px;
    }
    .service-block {
        width: 420px;
    }
}

@media (max-width: 1080px) {
    #hero .title * {
        font-size: 45px;
    }
    #testimonials .title * {
        font-size: 38px;
    }
    #vision .subtitle * {
        font-size: 24px;
    }
    #core-values .desc * {
        font-size: 16px
    }
    #core-values .value-wrap > .e-con-inner, #testimonials .testimonial-wrap > .e-con-inner {
        max-width: 95%;
    }
    #logo-hero {
        max-width: 100px;
        margin: auto;
    }
    #vision .vision-block {
        max-width: 450px;
    }
    #img-discuss {
        right: -20%;
        max-width: 450px;
    }
    #tips .premium-tiktok-feed__video-outer-wrapper {
        padding: 10px;
    }
    .team-block .col-left {
        width: 45%;
    }
    .team-block .col-right {
        width: 55%;
    }
}

@media (max-width: 1024px) {
    #mission .title-number * {
        font-size: 75px;
    }
    #hero .title * {
        font-size: 42px;
    }
    #core-values .title * {
        font-size: 36px;
    }
    .team-name {
        font-size: 34px;
    }
    .team-position {
        font-size: 30px;
    }
    #founded .title * {
        font-size: 28px;
    }
    #serving .title * {
        font-size: 26px;
    }
    #serving .serve-wrap > .e-con-inner {
        max-width: 70%;
    }
    #milestone .milestone-wrap > .e-con-inner {
        max-width: 90%;
    }
    #hero {
        height: 85vh;
    }
    #img-discuss {
        right: 0;
        max-width: 100%;
    }
    #core-values .col-mid {
        width: 40%;    
    }
    #core-values .col-left, #core-values .col-right {
        width: 30%;
    }
    #tips .premium-tiktok-feed__video-outer-wrapper:nth-child(3) {
        display: none;
    }
}

@media (max-width: 980px) {
    #founded .desc {
        font-size: 16px;
    }
    #plus-left {
        max-width: 180px;
    }    
    #plus-right, #img-mission {
        max-width: 280px;
    }
    #vision .vision-block {
        max-width: 85%;
    }
    #vision .vision-wrap {
        min-height: 450px;
    }
}

@media (max-width: 850px) {
    .team-name {
        font-size: 32px;
    }
    .team-uni, .team-bio *, #team .small-title {
        font-size: 14px;
    }
    .team-block {
        flex-direction: column;
    }
    .team-block .col-left, .team-block .col-right {
        width: 100%;
    }
    .team-block .col-left img {
        position: relative;
        max-width: 450px;
        margin: auto;
    }
}

@media (max-width: 800px) {
    #core-values .elementor-widget-image {
        display: none !important;
    }
    #mission .title-number * {
        font-size: 72px;
    }
    #hero .title *, #milestone .title *, #mission .title * {
        font-size: 38px;
    }
    #testimonials .title * {
        font-size: 36px;
    }
    #core-values .title * {
        font-size: 34px;     
    }
    #vision .subtitle * {
        font-size: 22px;
    }
    #mission .title-mission *, #services .service-title {
        font-size: 21px;
    }
    #mission .desc *, #services .service-desc {
        font-size: 14px;
    }
    #founded .founded-wrap > .e-con-inner, #founded .image-wrap > .e-con-inner {
        max-width: 85%;
    }
    #hero {
        height: 75vh;
    }
    #hero .hero-wrap > .e-con-inner {
        gap: 25px;
    }
    #serving .heading-block {
        padding-left: 6%;
    }
    #serving .serve-block {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
    #founded .image-wrap img {
        margin-bottom: -120px;
    }
    #milestone {
        padding-top: 180px;
    }
    #vision .vision-wrap {
        min-height: 400px;
    }
    #core-values {
        gap: 50px;
        padding-bottom: 40px;
    }
    #core-values .value-wrap > .e-con-inner {
        flex-direction: column;
        gap: 0;
    }
    #core-values .col-left, #core-values .col-right, #core-values .col-mid {
        width: 100%;
        text-align: center;
    }
    #core-values .col-right, #w-block {
        order: -1;
    }
    #core-values .col-mid, #a-block {
        order: 0;
        gap: 0;
    }
    #core-values .col-left, #r-block {
        order: 1;
    }
    #p-block, #n-block, #r-block, #w-block, #r-block, #p-block, #a-block, #e-block, #w-block, #n-block {
        margin-left: auto;
        margin-right: auto;
        margin-top: 0;
        margin-bottom: 0;
    }
    #core-values .value-block::after {
        content: url('/wp-content/uploads/2025/11/LP-core-value-arrow-xs.svg');
        display: block;
        margin-top: 5px;
        margin-bottom: 10px;
    }
    #core-values .col-left .value-block:first-child::after {
        content: '';
    }
    #core-values .desc {
        height: initial;
    }
    #core-values .desc * {
        margin: 0;
    }
    .progress-testimonial, .progress-service {
        width: 80%;
    }
    .service-block {
        width: 380px;
        height: 320px;
        padding: 2rem;
    }
    .service-img {
        width: 400px;
    }
}

@media (max-width: 769px) {
    #hero .title *, #milestone .title *, #mission .title * {
        font-size: 36px;
    }
    #serving .title * {
        font-size: 24px;
    }
    #hero {
        padding-top: 30px;
    }
    #logo-hero {
        max-width: 90px;
    }
    #milestone .ue_timeline_item_content_inside {
        text-align: left;
    }
    #milestone .milestone-wrap > .e-con-inner {
        max-width: 480px;
    }
    #milestone .ue_timeline_item_content_main {
        padding-top: 0;
    }
    #milestone .timeline-main .ue_timeline_item {
        position: relative;
    }
    #milestone .timeline-main .ue_timeline_item:last-child .ue_timeline_item_icon {
        order: 0;
    }
    #milestone .timeline-main .ue_timeline_item:last-child .ue_timeline_item_icon img {
        position: absolute;
        top: 0;
    }
    #vision .vision-wrap > .e-con-inner {
        flex-direction: column;
    }
    #vision .col-left, #vision .col-right {
        width: 100%;
    }
    #vision .col-left {
        overflow: hidden;
    }
    #vision .col-right {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    #tips .tiktok-wrap > .e-con-inner {
        max-width: 420px;
    }
    #tips .premium-tiktok-feed__video-outer-wrapper:nth-child(even) {
        padding-top: 0;
    }
    #tips .premium-tiktok-feed__video-outer-wrapper:nth-child(3) {
        display: block;
    }
}

@media (max-width: 680px) {
    #hero .title br {
        display: none;
    }
    #founded .title * {
        font-size: 26px;
    }
    #serving {
        margin-top: 0;
    }
    #serving .serve-wrap > .e-con-inner {
        max-width: 100%;
    }
    #founded .image-wrap img {
        margin-bottom: -80px;
    }
    .progress-testimonial, .progress-service {
        width: 75%;
    }
    #services {
        padding-bottom: 80px;
    }
    #services .slider-swiper {
        flex-direction: column;
    }
    .service-img {
        order: -1;
    }
    .service-block {
        position: relative;
        transform: none;
        top: initial;
        left: initial;
        width: 100%;
        height: initial;
        margin-top: -65px;
        gap: 40px;
    }
}

@media (max-width: 580px) {
    #testimonials .title br {
        display: block;
    }
    #serving .title br {
        display: none;
    }
    #hero .title * {
        font-size: 45px;
    }
    #testimonials .title * {
        font-size: 38px;
    }
    #milestone .ue_timeline_item_title {
        font-size: 27px;
    }
    #vision .subtitle * {
        font-size: 25px;
    }
    #milestone .ue_timeline_item_subtitle {
        font-size: 19px;
    }
    #founded .desc, #milestone .ue_timeline_item_text * {
        font-size: 15px;
    }
    #founded .title *, #testimonials .title *, #serving .title * {
        line-height: 1.25;
    }
    #services .title {
        text-align: center;
    }
    #testimonials .testimonial-wrap > .e-con-inner, #milestone .milestone-wrap > .e-con-inner {
        max-width: 85%;
    }
    #founded {
        margin-top: 0;
        padding-top: 80px;
    }
    #vision .col-left {
        background: none;
    }
    #img-discuss img {
        content: url('/wp-content/uploads/2025/11/LP-vision-img-xs.png');
        max-width: 100%;
    }
    #plus-right {
        max-width: 250px;
    }
    #mission .mission-wrap > .e-con-inner {
        max-width: 300px;
        width: 90%;
    }
    #mission .col-mission {
        max-width: 100%;
        width: 100%;
    }
    #mission .desc {
        height: inherit;
    }
    #mission .desc p {
        margin-bottom: 0;
    }
    #core-values .title * {
        font-size: 38px;
        max-width: 350px;
        margin: auto;
    }
    #team {
        margin-bottom: 0;
    }
    .team-block .col-left img {
        max-width: 400px;
    }
    .team-block .col-right {
        padding: 3rem 2rem 6rem 1rem;
    }
    #team .slick-prev {
        right: initial !important;
        left: 25px !important;
    }
    #team .slick-next {
        right: initial !important;
        left: 85px !important;
    }
    .progress-testimonial, .progress-service {
        width: 70%;
    }
    #testimonials {
        padding-top: 80px;
    }
}

@media (max-width: 480px) {
    #hero .title *, #tips .title * {
        font-size: 38px;
    }
    #milestone .title *, #mission .title *, #core-values .title *, #testimonials .title * {
        font-size: 34px;
    }
    .team-name {
        font-size: 30px;
    }
    #founded .title * {
        font-size: 25px;
    }
    #serving .title * {
        font-size: 22px;
    }
    #core-values .value-title *, #services .service-title {
        font-size: 21px;
    }
    #milestone .ue_timeline_item_subtitle {
        font-size: 18px;
    }
    #founded .desc, #milestone .ue_timeline_item_text *, #core-values .desc *, #testimonials p {
        font-size: 14px;
    }
    .team-uni, .team-bio *, #team .small-title {
        font-size: 13px;
    }
    #tips .tiktok-wrap > .e-con-inner {
        max-width: 85%;
    }
    .team-block .col-left img {
        max-width: 80%;
    }
    #serving .cta-block {
        flex-direction: column;
    }
    #core-values .title * {
        max-width: 340px;
    }
    .progress-testimonial, .progress-service {
        width: 65%;
    }
    #services .slick-track {
        gap: 30px;
    }
    .service-img {
        width: 100%;
    }
    #services .slider-swiper:nth-child(1) {
        margin-left: -20px;
    }
}

@media (max-width: 450px) {
    .progress-testimonial, .progress-service {
        width: 60%;
    }
}/* End custom CSS */