.elementor-9 .elementor-element.elementor-element-8b6c719{--display:flex;--min-height:800px;--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.15;--z-index:99;}.elementor-9 .elementor-element.elementor-element-8b6c719:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8b6c719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://komang-trekking.com/wp-content/uploads/2026/07/Komang-Trekking6.webp");background-position:center center;background-size:cover;}.elementor-9 .elementor-element.elementor-element-8b6c719::before, .elementor-9 .elementor-element.elementor-element-8b6c719 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-8b6c719 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-8b6c719 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-8b6c719 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-8b6c719 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-c58817e );--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-b667855{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-80e40c6{--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-9 .elementor-element.elementor-element-c574f45{--spacer-size:50px;}.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-9 .elementor-element.elementor-element-01a32d7{text-align:center;}.elementor-9 .elementor-element.elementor-element-01a32d7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:62px;font-weight:600;color:var( --e-global-color-58be983 );}.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-9 .elementor-element.elementor-element-f45fb69{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-58be983 );}.elementor-9 .elementor-element.elementor-element-0e37d9b{--spacer-size:200px;}.elementor-9 .elementor-element.elementor-element-b8f0f59{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-9 .elementor-element.elementor-element-c56364f{--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-9 .elementor-element.elementor-element-fc86aff{--spacer-size:100px;}.elementor-9 .elementor-element.elementor-element-d4fecb5{--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-9 .elementor-element.elementor-element-c8dd95b{text-align:center;}.elementor-9 .elementor-element.elementor-element-c8dd95b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:54px;font-weight:600;color:var( --e-global-color-09cc561 );}.elementor-9 .elementor-element.elementor-element-f46f47a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-5420d44 );}.elementor-9 .elementor-element.elementor-element-fa3581b{--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-9 .elementor-element.elementor-element-0d1bc93{--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-9 .elementor-element.elementor-element-02d99a7{--spacer-size:100px;}.elementor-9 .elementor-element.elementor-element-38095a0{--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:center;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:wrap;}.elementor-9 .elementor-element.elementor-element-38095a0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-38095a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b5aeb33 );}.elementor-9 .elementor-element.elementor-element-f254496{--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-9 .elementor-element.elementor-element-b99b3bf{--spacer-size:100px;}.elementor-9 .elementor-element.elementor-element-fd0a476{text-align:center;}.elementor-9 .elementor-element.elementor-element-fd0a476 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:54px;font-weight:600;color:var( --e-global-color-09cc561 );}.elementor-9 .elementor-element.elementor-element-9da64c1{--spacer-size:20px;}.elementor-9 .elementor-element.elementor-element-ee0b805{--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;--border-radius:25px 25px 25px 25px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-ee0b805.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px);}.elementor-9 .elementor-element.elementor-element-ee0b805.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:24px 24px 24px 24px;box-shadow:0px 19px 26px 1px rgba(0,0,0,0.78);}.elementor-9 .elementor-element.elementor-element-7e4a1c6{--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:center;--align-items:center;--border-radius:25px 25px 25px 25px;}.elementor-9 .elementor-element.elementor-element-7e4a1c6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7e4a1c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b0027a2 );}.elementor-9 .elementor-element.elementor-element-1c0524e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-d7d7c17.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px);}.elementor-9 .elementor-element.elementor-element-d7d7c17.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:24px 24px 24px 24px;box-shadow:0px 19px 26px 1px rgba(0,0,0,0.78);}.elementor-9 .elementor-element.elementor-element-c1f1221{--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-9 .elementor-element.elementor-element-c1f1221.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px);}.elementor-9 .elementor-element.elementor-element-c1f1221.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:24px 24px 24px 24px;box-shadow:0px 19px 26px 1px rgba(0,0,0,0.78);}.elementor-9 .elementor-element.elementor-element-9d0195a{--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:center;--align-items:center;--border-radius:25px 25px 25px 25px;}.elementor-9 .elementor-element.elementor-element-9d0195a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9d0195a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b0027a2 );}.elementor-9 .elementor-element.elementor-element-7397c93.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-a57b6e6.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px);}.elementor-9 .elementor-element.elementor-element-a57b6e6.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:24px 24px 24px 24px;box-shadow:0px 19px 26px 1px rgba(0,0,0,0.78);}.elementor-9 .elementor-element.elementor-element-83873ca{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-83873ca.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px);}.elementor-9 .elementor-element.elementor-element-83873ca.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:24px 24px 24px 24px;box-shadow:0px 19px 26px 1px rgba(0,0,0,0.78);}.elementor-9 .elementor-element.elementor-element-9c40588{--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:center;--align-items:center;--border-radius:25px 25px 25px 25px;}.elementor-9 .elementor-element.elementor-element-9c40588:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9c40588 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b0027a2 );}.elementor-9 .elementor-element.elementor-element-424fd45.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-045ce53.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px);}.elementor-9 .elementor-element.elementor-element-045ce53.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:24px 24px 24px 24px;box-shadow:0px 19px 26px 1px rgba(0,0,0,0.78);}.elementor-9 .elementor-element.elementor-element-8130787{--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-9 .elementor-element.elementor-element-5a97a3b{--spacer-size:100px;}.elementor-9 .elementor-element.elementor-element-75a3271{--display:flex;--min-height:600px;--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-9 .elementor-element.elementor-element-75a3271:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-75a3271 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://komang-trekking.com/wp-content/uploads/2026/07/Komang-Trekking9.webp");background-position:center center;background-size:cover;}.elementor-9 .elementor-element.elementor-element-dec666c{--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-9 .elementor-element.elementor-element-488bad8{text-align:center;}.elementor-9 .elementor-element.elementor-element-488bad8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:54px;font-weight:600;color:var( --e-global-color-58be983 );}.elementor-9 .elementor-element.elementor-element-137672a{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-58be983 );}.elementor-9 .elementor-element.elementor-element-27813f3{text-align:center;}.elementor-9 .elementor-element.elementor-element-27813f3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-58be983 );}.elementor-9 .elementor-element.elementor-element-3445413{--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-9 .elementor-element.elementor-element-fc10e33{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-9 .elementor-element.elementor-element-fc10e33:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-fc10e33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b5aeb33 );}.elementor-9 .elementor-element.elementor-element-4221061{--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-9 .elementor-element.elementor-element-13373c6{--spacer-size:100px;}.elementor-9 .elementor-element.elementor-element-4edb2b0{--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-9 .elementor-element.elementor-element-4c34231{text-align:center;}.elementor-9 .elementor-element.elementor-element-4c34231 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:54px;font-weight:600;color:var( --e-global-color-09cc561 );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-9 .elementor-element.elementor-element-dfa223b .elementor-accordion-item{border-width:1px;border-color:var( --e-global-color-c58817e );}.elementor-9 .elementor-element.elementor-element-dfa223b .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:var( --e-global-color-c58817e );}.elementor-9 .elementor-element.elementor-element-dfa223b .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:var( --e-global-color-c58817e );}.elementor-9 .elementor-element.elementor-element-dfa223b .elementor-tab-title{background-color:#FFDE59;}.elementor-9 .elementor-element.elementor-element-dfa223b .elementor-accordion-icon, .elementor-9 .elementor-element.elementor-element-dfa223b .elementor-accordion-title{color:var( --e-global-color-09cc561 );}.elementor-9 .elementor-element.elementor-element-dfa223b .elementor-accordion-icon svg{fill:var( --e-global-color-09cc561 );}.elementor-9 .elementor-element.elementor-element-dfa223b .elementor-active .elementor-accordion-icon, .elementor-9 .elementor-element.elementor-element-dfa223b .elementor-active .elementor-accordion-title{color:var( --e-global-color-b5aeb33 );}.elementor-9 .elementor-element.elementor-element-dfa223b .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-b5aeb33 );}.elementor-9 .elementor-element.elementor-element-dfa223b .elementor-accordion-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-dfa223b .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-09cc561 );}.elementor-9 .elementor-element.elementor-element-dfa223b .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-09cc561 );}.elementor-9 .elementor-element.elementor-element-dfa223b .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-58be983 );}.elementor-9 .elementor-element.elementor-element-dfa223b .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-58be983 );}.elementor-9 .elementor-element.elementor-element-dfa223b .elementor-tab-content{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-d537157{--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-9 .elementor-element.elementor-element-56c8eae{--spacer-size:100px;}.elementor-9 .elementor-element.elementor-element-ec48240{--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-9 .elementor-element.elementor-element-ec48240:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ec48240 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c58817e );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-c56364f{--width:100%;}.elementor-9 .elementor-element.elementor-element-d4fecb5{--width:100%;}.elementor-9 .elementor-element.elementor-element-0d1bc93{--width:100%;}.elementor-9 .elementor-element.elementor-element-f254496{--width:100%;}.elementor-9 .elementor-element.elementor-element-ee0b805{--width:30%;}.elementor-9 .elementor-element.elementor-element-c1f1221{--width:30%;}.elementor-9 .elementor-element.elementor-element-83873ca{--width:30%;}.elementor-9 .elementor-element.elementor-element-8130787{--width:100%;}.elementor-9 .elementor-element.elementor-element-dec666c{--width:100%;}.elementor-9 .elementor-element.elementor-element-4221061{--width:100%;}.elementor-9 .elementor-element.elementor-element-4edb2b0{--width:80%;}.elementor-9 .elementor-element.elementor-element-d537157{--width:100%;}}@media(min-width:1025px){.elementor-9 .elementor-element.elementor-element-8b6c719:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8b6c719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-9 .elementor-element.elementor-element-75a3271:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-75a3271 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-c574f45{--spacer-size:100px;}.elementor-9 .elementor-element.elementor-element-01a32d7 .elementor-heading-title{font-size:40px;}.elementor-9 .elementor-element.elementor-element-0e37d9b{--spacer-size:200px;}.elementor-9 .elementor-element.elementor-element-38095a0{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 10px;--row-gap:0px;--column-gap:10px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-b667855{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-93d5b25{z-index:2;}.elementor-9 .elementor-element.elementor-element-80e40c6{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-9 .elementor-element.elementor-element-c574f45{--spacer-size:0px;}.elementor-9 .elementor-element.elementor-element-01a32d7{text-align:center;}.elementor-9 .elementor-element.elementor-element-01a32d7 .elementor-heading-title{font-size:28px;}.elementor-9 .elementor-element.elementor-element-f45fb69{text-align:center;font-size:16px;}.elementor-9 .elementor-element.elementor-element-0e37d9b{--spacer-size:200px;}.elementor-9 .elementor-element.elementor-element-aa63aa1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-9 .elementor-element.elementor-element-c8dd95b{text-align:center;}.elementor-9 .elementor-element.elementor-element-c8dd95b .elementor-heading-title{font-size:28px;}.elementor-9 .elementor-element.elementor-element-f46f47a{text-align:start;font-size:14px;}.elementor-9 .elementor-element.elementor-element-fa3581b{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-5683e4a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-9 .elementor-element.elementor-element-38095a0{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-9 .elementor-element.elementor-element-fd0a476{text-align:center;}.elementor-9 .elementor-element.elementor-element-fd0a476 .elementor-heading-title{font-size:28px;}.elementor-9 .elementor-element.elementor-element-488bad8{text-align:center;}.elementor-9 .elementor-element.elementor-element-488bad8 .elementor-heading-title{font-size:28px;}.elementor-9 .elementor-element.elementor-element-137672a{text-align:center;font-size:14px;}.elementor-9 .elementor-element.elementor-element-27813f3{text-align:center;}.elementor-9 .elementor-element.elementor-element-27813f3 .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-3445413{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-67f9f83{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-9 .elementor-element.elementor-element-13373c6{--spacer-size:50px;}.elementor-9 .elementor-element.elementor-element-4c34231{text-align:center;}.elementor-9 .elementor-element.elementor-element-4c34231 .elementor-heading-title{font-size:28px;}.elementor-9 .elementor-element.elementor-element-56c8eae{--spacer-size:50px;}}/* Start custom CSS for container, class: .elementor-element-80e40c6 */.button-white {
  position: relative;
  display: inline-block;
  background: linear-gradient(to right, #FFB900, #ffde59);
  border: none;
  border-radius: 25px;
  color: white;
  padding: 10px 20px;
  font-family: "Poppins",Sans-Serif;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
  animation: glowing-pulse-white 2s infinite;
}

.button-white::before {
  content: "";
  position: absolute;
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px;
  border-radius: 30px;
  box-shadow: 0 0 20px #fff!important;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.button-white:hover::before {
  opacity: 1;
}

@keyframes glowing-pulse-white {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
  }

  70% {
    box-shadow: 0 0 0 30px rgba(255, 255, 255, 0);
  }

  100% {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa3581b */.button-black {
  position: relative;
  display: inline-block;
  background: linear-gradient(to right, #FFB900, #ffde59);
  border: none;
  border-radius: 25px;
  color: white;
  padding: 10px 20px;
  font-family: "Poppins",Sans-Serif;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);
  animation: glowing-pulse-black 2s infinite;
}

.button-black::before {
  content: "";
  position: absolute;
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px;
  border-radius: 30px;
  box-shadow: 0 0 20px #000!important;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.button-black:hover::before {
  opacity: 1;
}

@keyframes glowing-pulse-black {
  0% {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);
  }

  70% {
    box-shadow: 0 0 0 30px rgba(0, 0, 0, 0);
  }

  100% {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e4a1c6 */.loaderprice1 {
  width: fit-content;
  margin-left: 20%;
  font-weight: bold;
  font-family: Poppins;
  font-size: 24px;
  background: radial-gradient(circle closest-side,#FFDE59 94%,#FFDE59) right/calc(200% - 1em) 100%;
  animation: l244 2s infinite alternate linear;
}

.loaderprice1::before {
  content: "≡ RP 1,500,000 ≡";
  line-height: 1em;
  color: #0000;
  background: inherit;
  background-image: radial-gradient(circle closest-side,#fff 94%,#000);
  -webkit-background-clip: text;
  background-clip: text;
}

@keyframes l244 {
  100% {
    background-position: left
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee0b805 */.card-container {
  width: auto;
  height: 600px;
  position: relative;
  border-radius: 25px;
  overflow: hidden;
  background-color: #177e2550;
}

.card-container::before {
  content: "";
  z-index: -1;
  position: absolute;
  inset: 0;
  transform: translate3d(0, 0, 0) scale(0.95);
  filter: blur(20px);
}

.card-bottom-title {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: linear-gradient(to top, rgba(0,0,0,0.8), transparent);
  color: white;
  padding: 10px 15px 30px 15px;
  text-align: center;
  font-size: 1.2rem;
  font-weight: bold;
  z-index: 2;           /* above the image, below .content if needed */
  pointer-events: none;  /* so hover still reaches .card */
  box-sizing: border-box;
  transition: opacity 0.3s;
}

.card-bottom-title h3 {
  margin: 0;
  font-size: 1.8rem;
  text-shadow: 0 2px 4px rgba(0,0,0,0.5);
}

.card:hover .card-bottom-title {
  opacity: 0;
}

.card {
  width: 100%;
  height: 100%;
  border-radius: inherit;
  overflow: hidden;
}

.card .img-content {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  
  transition: scale 0.6s, rotate 0.6s, filter 1s;
}

.card .img-content img {
  width: 100%;
  height: 100%;
  fill: #f1f1f1;
  border-radius: 25px;
  transition: all 0.6s cubic-bezier(0.23, 1, 0.320, 1);
}

.card .content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 0px;
  color: #fff;
  padding: 10px 10px;
  line-height: 1.2;
  border-radius: 5px;
  opacity: 0;
  pointer-events: none;
  transform: translateY(50px);
  transition: all 0.6s cubic-bezier(0.23, 1, 0.320, 1);
}

.card .content .heading {
  font-size: 32px;
  font-weight: 700;
}

.card:hover .content {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}

.card:hover .img-content {
  scale: 2.5;
  rotate: 30deg;
  filter: blur(7px);
}

.card:hover .img-content img {
  fill: transparent;
}

.card-button {
  align-self: center;           /* centers horizontally in flex column */
  background-color: #ffffff;
  color: #000000;
  border: none;
  padding: 10px 20px;
  border-radius: 5px;
  font-weight: bold;
  font-size: 1rem;
  cursor: pointer;
  transition: background-color 0.3s ease;
  margin-top: 15px;             /* space above the button */
  width: fit-content;           /* shrink to content */
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  z-index: 10;                  /* ensure it's clickable */
}

/* Optional: if you want the button to have a border or different colors on dark background */
.card .content {
  /* existing styles: make sure button is visible */
  color: #fff;                  /* text color for other elements */
}

.card-button {
  /* button stands out against dark overlay */
  background-color: #FFDE59;    /* example accent color */
  color: black;
}

.card-button:hover {
  background-color: white;
  color:#FFDE59;
}



@keyframes borderRotate21 {
    0% {
        --angle: 0deg;
    }
    5% {
        --angle: 18deg;
    }
    10% {
        --angle: 36deg;
    }
    15% {
        --angle: 54deg;
    }
    20% {
        --angle: 72deg;
    }
    25% {
        --angle: 90deg;
    }
    30% {
        --angle: 108deg;
    }
    35% {
        --angle: 126deg;
    }
    40% {
        --angle: 144deg;
    }
    45% {
        --angle: 162deg;
    }
    50% {
        --angle: 180deg;
    }
    55% {
        --angle: 198deg;
    }
    60% {
        --angle: 216deg;
    }
    65% {
        --angle: 234deg;
    }
    70% {
        --angle: 252deg;
    }
    75% {
        --angle: 270deg;
    }
    80% {
        --angle: 288deg;
    }
    85% {
        --angle: 306deg;
    }
    90% {
        --angle: 324deg;
    }
    95% {
        --angle: 342deg;
    }
    100% {
        --angle: 360deg;
    }
}

/* Responsive Design */
@media (max-width: 1024px) {
   .card-container {
  height: 900px;
  }
  .card .content .heading {
  font-size: 24px;
  }
}

@media (max-width: 767px) {
  .card-container {
  height: 650px;
  }
  .card .content .heading {
  font-size: 24px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d0195a */.loaderprice2 {
  width: fit-content;
  margin-left: 20%;
  font-weight: bold;
  font-family: Poppins;
  font-size: 24px;
  background: radial-gradient(circle closest-side,#FFDE59 94%,#FFDE59) right/calc(200% - 1em) 100%;
  animation: l244 2s infinite alternate linear;
}

.loaderprice2::before {
  content: "≡ RP 1,700,000 ≡";
  line-height: 1em;
  color: #0000;
  background: inherit;
  background-image: radial-gradient(circle closest-side,#fff 94%,#000);
  -webkit-background-clip: text;
  background-clip: text;
}

@keyframes l244 {
  100% {
    background-position: left
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c40588 */.loaderprice3 {
  width: fit-content;
  margin-left: 20%;
  font-weight: bold;
  font-family: Poppins;
  font-size: 24px;
  background: radial-gradient(circle closest-side,#FFDE59 94%,#FFDE59) right/calc(200% - 1em) 100%;
  animation: l244 2s infinite alternate linear;
}

.loaderprice3::before {
  content: "≡ RP 3,800,000 ≡";
  line-height: 1em;
  color: #0000;
  background: inherit;
  background-image: radial-gradient(circle closest-side,#fff 94%,#000);
  -webkit-background-clip: text;
  background-clip: text;
}

@keyframes l244 {
  100% {
    background-position: left
  }
}/* End custom CSS */