.elementor-32373 .elementor-element.elementor-element-8e79343{--display:flex;--min-height:0px;--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32373 .elementor-element.elementor-element-8e79343:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-8e79343 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ee6bb01 );}.elementor-32373 .elementor-element.elementor-element-0001c17{--display:flex;}.elementor-32373 .elementor-element.elementor-element-5c3c85a{--spacer-size:10px;}.elementor-32373 .elementor-element.elementor-element-0a8d90a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-dc3bd51{text-align:center;}.elementor-32373 .elementor-element.elementor-element-dc3bd51 .elementor-heading-title{font-size:35px;}.elementor-32373 .elementor-element.elementor-element-fec3b05 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-32373 .elementor-element.elementor-element-fec3b05{text-align:center;font-size:15px;}.elementor-32373 .elementor-element.elementor-element-0b6f365{--display:flex;}.elementor-32373 .elementor-element.elementor-element-7fc3f31{--spacer-size:10px;}.elementor-32373 .elementor-element.elementor-element-3150d05{--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-32373 .elementor-element.elementor-element-3150d05:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-3150d05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ef7929 );}.elementor-32373 .elementor-element.elementor-element-64b4220{--spacer-size:10px;}.elementor-32373 .elementor-element.elementor-element-49fc344{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-32373 .elementor-element.elementor-element-49fc344:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-49fc344 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ef7929 );}.elementor-32373 .elementor-element.elementor-element-ea055eb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-e6f5b76{text-align:center;font-size:15px;}.elementor-32373 .elementor-element.elementor-element-ffb6817{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-83a5a4d .elementor-button{background-color:var( --e-global-color-primary );font-weight:500;}.elementor-32373 .elementor-element.elementor-element-83a5a4d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32373 .elementor-element.elementor-element-83a5a4d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-32373 .elementor-element.elementor-element-83a5a4d .elementor-button:hover, .elementor-32373 .elementor-element.elementor-element-83a5a4d .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-text );}.elementor-32373 .elementor-element.elementor-element-83a5a4d .elementor-button:hover svg, .elementor-32373 .elementor-element.elementor-element-83a5a4d .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-32373 .elementor-element.elementor-element-27ae569{--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-32373 .elementor-element.elementor-element-27ae569:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-27ae569 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ef7929 );}.elementor-32373 .elementor-element.elementor-element-38db264{--spacer-size:25px;}.elementor-32373 .elementor-element.elementor-element-7591b3e{--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-32373 .elementor-element.elementor-element-7591b3e:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-7591b3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ef7929 );}.elementor-32373 .elementor-element.elementor-element-9d66398{--display:flex;}.elementor-32373 .elementor-element.elementor-element-d61bb19{--display:flex;}.elementor-32373 .elementor-element.elementor-element-1231ed9{--display:flex;}.elementor-32373 .elementor-element.elementor-element-77d1960{--display:flex;}.elementor-32373 .elementor-element.elementor-element-7521b78{--display:flex;}.elementor-32373 .elementor-element.elementor-element-503ffac{--display:flex;}.elementor-32373 .elementor-element.elementor-element-bcbee0b{--display:flex;}.elementor-32373 .elementor-element.elementor-element-8185b75{--display:flex;}.elementor-32373 .elementor-element.elementor-element-ae5361e{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-32373 .elementor-element.elementor-element-eba89ee{--display:flex;--min-height:300px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32373 .elementor-element.elementor-element-eba89ee:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-eba89ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-32373 .elementor-element.elementor-element-5d57332{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-a8a4734 img{border-radius:5px 5px 5px 5px;}.elementor-32373 .elementor-element.elementor-element-01cbd4e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-ceeb166{text-align:left;}.elementor-32373 .elementor-element.elementor-element-ceeb166 .elementor-heading-title{font-size:15px;}.elementor-32373 .elementor-element.elementor-element-6730a21{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-6730a21:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-6730a21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ef7929 );}.elementor-32373 .elementor-element.elementor-element-56b6c6c .elementor-button{background-color:#687A61;font-size:15px;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-32373 .elementor-element.elementor-element-34b5c52{--display:flex;}.elementor-32373 .elementor-element.elementor-element-f19b8b0{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-32373 .elementor-element.elementor-element-13841e5{--display:flex;--min-height:300px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32373 .elementor-element.elementor-element-13841e5:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-13841e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-32373 .elementor-element.elementor-element-ede2686{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-5d602d4 img{border-radius:5px 5px 5px 5px;}.elementor-32373 .elementor-element.elementor-element-7cddbb9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-34dbf42{text-align:left;}.elementor-32373 .elementor-element.elementor-element-34dbf42 .elementor-heading-title{font-size:15px;}.elementor-32373 .elementor-element.elementor-element-37a4eef{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-37a4eef:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-37a4eef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ef7929 );}.elementor-32373 .elementor-element.elementor-element-198e283 .elementor-button{background-color:#687A61;font-size:15px;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-32373 .elementor-element.elementor-element-343c132{--display:flex;}.elementor-32373 .elementor-element.elementor-element-874120e{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-32373 .elementor-element.elementor-element-b78833f{--display:flex;--min-height:300px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32373 .elementor-element.elementor-element-b78833f:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-b78833f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-32373 .elementor-element.elementor-element-aa10a73{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-4a8d92a img{border-radius:5px 5px 5px 5px;}.elementor-32373 .elementor-element.elementor-element-ae5e229{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-2224b58{text-align:left;}.elementor-32373 .elementor-element.elementor-element-2224b58 .elementor-heading-title{font-size:15px;}.elementor-32373 .elementor-element.elementor-element-a4465e5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-a4465e5:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-a4465e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ef7929 );}.elementor-32373 .elementor-element.elementor-element-ff2eaaf .elementor-button{background-color:#687A61;font-size:15px;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-32373 .elementor-element.elementor-element-e97b8b6{--display:flex;--min-height:300px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32373 .elementor-element.elementor-element-e97b8b6:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-e97b8b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-32373 .elementor-element.elementor-element-1098aa0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-72cf3d1 img{border-radius:5px 5px 5px 5px;}.elementor-32373 .elementor-element.elementor-element-7ceb192{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-6c8e19f{text-align:left;}.elementor-32373 .elementor-element.elementor-element-6c8e19f .elementor-heading-title{font-size:15px;}.elementor-32373 .elementor-element.elementor-element-1c73dc1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-1c73dc1:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-1c73dc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ef7929 );}.elementor-32373 .elementor-element.elementor-element-60d7162 .elementor-button{background-color:#687A61;font-size:15px;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-32373 .elementor-element.elementor-element-cc63356{--display:flex;--min-height:300px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32373 .elementor-element.elementor-element-cc63356:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-cc63356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-32373 .elementor-element.elementor-element-242cb31{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-aac3b48 img{border-radius:5px 5px 5px 5px;}.elementor-32373 .elementor-element.elementor-element-f45d84f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-afc26de{text-align:left;}.elementor-32373 .elementor-element.elementor-element-afc26de .elementor-heading-title{font-size:15px;}.elementor-32373 .elementor-element.elementor-element-ebe2c36{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-ebe2c36:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-ebe2c36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ef7929 );}.elementor-32373 .elementor-element.elementor-element-80248b8 .elementor-button{background-color:#687A61;font-size:15px;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-32373 .elementor-element.elementor-element-67f2261{--display:flex;--min-height:300px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32373 .elementor-element.elementor-element-67f2261:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-67f2261 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-32373 .elementor-element.elementor-element-e0e55e0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-afde225 img{border-radius:5px 5px 5px 5px;}.elementor-32373 .elementor-element.elementor-element-674abc5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-5980472{text-align:left;}.elementor-32373 .elementor-element.elementor-element-5980472 .elementor-heading-title{font-size:15px;}.elementor-32373 .elementor-element.elementor-element-13cd765{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-13cd765:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-13cd765 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ef7929 );}.elementor-32373 .elementor-element.elementor-element-dcb7c32 .elementor-button{background-color:#687A61;font-size:15px;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-32373 .elementor-element.elementor-element-8f95cb7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-32373 .elementor-element.elementor-element-d653e1b{--display:flex;--min-height:300px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32373 .elementor-element.elementor-element-d653e1b:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-d653e1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-32373 .elementor-element.elementor-element-6c6cd06{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-4a5831e img{border-radius:5px 5px 5px 5px;}.elementor-32373 .elementor-element.elementor-element-b0921f2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-124e81d{text-align:left;}.elementor-32373 .elementor-element.elementor-element-124e81d .elementor-heading-title{font-size:15px;}.elementor-32373 .elementor-element.elementor-element-5f49c5f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-5f49c5f:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-5f49c5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ef7929 );}.elementor-32373 .elementor-element.elementor-element-9988ada .elementor-button{background-color:#687A61;font-size:15px;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-32373 .elementor-element.elementor-element-fc304d5{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32373 .elementor-element.elementor-element-fc304d5:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-fc304d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-32373 .elementor-element.elementor-element-96cacee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-e309e31{text-align:left;}.elementor-32373 .elementor-element.elementor-element-e309e31 .elementor-heading-title{font-size:25px;}.elementor-32373 .elementor-element.elementor-element-43984b8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-ef498f9{text-align:left;}.elementor-32373 .elementor-element.elementor-element-ef498f9 .elementor-heading-title{font-size:15px;}.elementor-32373 .elementor-element.elementor-element-67c74d9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-67c74d9:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-67c74d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ef7929 );}.elementor-32373 .elementor-element.elementor-element-47d22f9 .elementor-button{background-color:#687A61;font-size:15px;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-32373 .elementor-element.elementor-element-a9716b3{--display:flex;}.elementor-32373 .elementor-element.elementor-element-d45ac15{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-32373 .elementor-element.elementor-element-b2ef6e3{--display:flex;--min-height:300px;--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32373 .elementor-element.elementor-element-b2ef6e3:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-b2ef6e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-32373 .elementor-element.elementor-element-4c2fbe5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-088031e img{border-radius:5px 5px 5px 5px;}.elementor-32373 .elementor-element.elementor-element-783f6c7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-b4b419b{text-align:left;}.elementor-32373 .elementor-element.elementor-element-b4b419b .elementor-heading-title{font-size:15px;}.elementor-32373 .elementor-element.elementor-element-05d9a9b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-05d9a9b:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-05d9a9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ef7929 );}.elementor-32373 .elementor-element.elementor-element-f9c1729 .elementor-button{background-color:#687A61;font-size:15px;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-32373 .elementor-element.elementor-element-15b391d{--display:flex;--min-height:300px;--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32373 .elementor-element.elementor-element-15b391d:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-15b391d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-32373 .elementor-element.elementor-element-fea7962{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-0cef27c img{border-radius:5px 5px 5px 5px;}.elementor-32373 .elementor-element.elementor-element-23dac9a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-e029cb9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-97dd96a img{border-radius:5px 5px 5px 5px;}.elementor-32373 .elementor-element.elementor-element-c79fe96{text-align:left;}.elementor-32373 .elementor-element.elementor-element-c79fe96 .elementor-heading-title{font-size:15px;}.elementor-32373 .elementor-element.elementor-element-4c76663{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-4c76663:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-4c76663 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ef7929 );}.elementor-32373 .elementor-element.elementor-element-6b97d7c .elementor-button{background-color:#687A61;font-size:15px;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-32373 .elementor-element.elementor-element-496030d{--display:flex;--min-height:300px;--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32373 .elementor-element.elementor-element-496030d:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-496030d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-32373 .elementor-element.elementor-element-4680e2c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-640cf2d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-66f2fc8 img{border-radius:5px 5px 5px 5px;}.elementor-32373 .elementor-element.elementor-element-10f7842{text-align:left;}.elementor-32373 .elementor-element.elementor-element-10f7842 .elementor-heading-title{font-size:15px;}.elementor-32373 .elementor-element.elementor-element-c584ef6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-c584ef6:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-c584ef6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ef7929 );}.elementor-32373 .elementor-element.elementor-element-50b7c90 .elementor-button{background-color:#687A61;font-size:15px;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-32373 .elementor-element.elementor-element-51aec98{--display:flex;--min-height:300px;--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32373 .elementor-element.elementor-element-51aec98:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-51aec98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-32373 .elementor-element.elementor-element-0ba3b21{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-856e11b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-f49c28f img{border-radius:5px 5px 5px 5px;}.elementor-32373 .elementor-element.elementor-element-6efb6c3{text-align:left;}.elementor-32373 .elementor-element.elementor-element-6efb6c3 .elementor-heading-title{font-size:15px;}.elementor-32373 .elementor-element.elementor-element-2dda7d6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-2dda7d6:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-2dda7d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ef7929 );}.elementor-32373 .elementor-element.elementor-element-3e9c14f .elementor-button{background-color:#687A61;font-size:15px;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-32373 .elementor-element.elementor-element-1ac67a8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-32373 .elementor-element.elementor-element-44abe0f{--display:flex;--min-height:300px;--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32373 .elementor-element.elementor-element-44abe0f:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-44abe0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-32373 .elementor-element.elementor-element-f76b402{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-a31db73{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-2363b2e img{border-radius:5px 5px 5px 5px;}.elementor-32373 .elementor-element.elementor-element-659bb5c{text-align:left;}.elementor-32373 .elementor-element.elementor-element-659bb5c .elementor-heading-title{font-size:15px;}.elementor-32373 .elementor-element.elementor-element-c958dd1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-c958dd1:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-c958dd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ef7929 );}.elementor-32373 .elementor-element.elementor-element-6f4fcd8 .elementor-button{background-color:#687A61;font-size:15px;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-32373 .elementor-element.elementor-element-90f0d26{--display:flex;--min-height:300px;--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32373 .elementor-element.elementor-element-90f0d26:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-90f0d26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-32373 .elementor-element.elementor-element-147a12a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-4726f93{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-0223bea img{border-radius:5px 5px 5px 5px;}.elementor-32373 .elementor-element.elementor-element-a9a3fdd{text-align:left;}.elementor-32373 .elementor-element.elementor-element-a9a3fdd .elementor-heading-title{font-size:15px;}.elementor-32373 .elementor-element.elementor-element-250d691{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-250d691:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-250d691 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ef7929 );}.elementor-32373 .elementor-element.elementor-element-b9a23e6 .elementor-button{background-color:#687A61;font-size:15px;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-32373 .elementor-element.elementor-element-9fcf8e0{--display:flex;--min-height:300px;--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32373 .elementor-element.elementor-element-9fcf8e0:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-9fcf8e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-32373 .elementor-element.elementor-element-b351f9e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-c076268{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-158728c img{border-radius:5px 5px 5px 5px;}.elementor-32373 .elementor-element.elementor-element-fee9d65{text-align:left;}.elementor-32373 .elementor-element.elementor-element-fee9d65 .elementor-heading-title{font-size:15px;}.elementor-32373 .elementor-element.elementor-element-027309d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-027309d:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-027309d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ef7929 );}.elementor-32373 .elementor-element.elementor-element-acff82a .elementor-button{background-color:#687A61;font-size:15px;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-32373 .elementor-element.elementor-element-ec2e6a8{--display:flex;--min-height:300px;--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32373 .elementor-element.elementor-element-ec2e6a8:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-ec2e6a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-32373 .elementor-element.elementor-element-bf7bd87{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-496f8c3 img{border-radius:5px 5px 5px 5px;}.elementor-32373 .elementor-element.elementor-element-00d315e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-99bf73a{text-align:left;}.elementor-32373 .elementor-element.elementor-element-99bf73a .elementor-heading-title{font-size:15px;}.elementor-32373 .elementor-element.elementor-element-7ae387c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-7ae387c:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-7ae387c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ef7929 );}.elementor-32373 .elementor-element.elementor-element-5638636 .elementor-button{background-color:#687A61;font-size:15px;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-32373 .elementor-element.elementor-element-41a37bb{--display:flex;}.elementor-32373 .elementor-element.elementor-element-8641094{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-32373 .elementor-element.elementor-element-41517fb{--display:flex;--min-height:300px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32373 .elementor-element.elementor-element-41517fb:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-41517fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-32373 .elementor-element.elementor-element-fe2cd85{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-c590a0f img{border-radius:5px 5px 5px 5px;}.elementor-32373 .elementor-element.elementor-element-ecc7c9a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-1b00426{text-align:left;}.elementor-32373 .elementor-element.elementor-element-1b00426 .elementor-heading-title{font-size:15px;}.elementor-32373 .elementor-element.elementor-element-8dbf60f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-8dbf60f:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-8dbf60f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ef7929 );}.elementor-32373 .elementor-element.elementor-element-457211a .elementor-button{background-color:#687A61;font-size:15px;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-32373 .elementor-element.elementor-element-0430d28{--display:flex;--min-height:300px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32373 .elementor-element.elementor-element-0430d28:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-0430d28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-32373 .elementor-element.elementor-element-ccc8169{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-58c8fb2 img{border-radius:5px 5px 5px 5px;}.elementor-32373 .elementor-element.elementor-element-163d850{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-3beec6e{text-align:left;}.elementor-32373 .elementor-element.elementor-element-3beec6e .elementor-heading-title{font-size:15px;}.elementor-32373 .elementor-element.elementor-element-6b74f28{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-6b74f28:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-6b74f28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ef7929 );}.elementor-32373 .elementor-element.elementor-element-6fdf767 .elementor-button{background-color:#687A61;font-size:15px;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-32373 .elementor-element.elementor-element-5d653ab{--display:flex;--min-height:300px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32373 .elementor-element.elementor-element-5d653ab:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-5d653ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-32373 .elementor-element.elementor-element-fdf9d7e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-9a1c387 img{border-radius:5px 5px 5px 5px;}.elementor-32373 .elementor-element.elementor-element-bca597b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-59b5ecf{text-align:left;}.elementor-32373 .elementor-element.elementor-element-59b5ecf .elementor-heading-title{font-size:15px;}.elementor-32373 .elementor-element.elementor-element-c4ec1a4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-c4ec1a4:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-c4ec1a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ef7929 );}.elementor-32373 .elementor-element.elementor-element-c42430b .elementor-button{background-color:#687A61;font-size:15px;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-32373 .elementor-element.elementor-element-66a1cac{--display:flex;--min-height:300px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32373 .elementor-element.elementor-element-66a1cac:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-66a1cac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-32373 .elementor-element.elementor-element-3daee06{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-62acc67 img{border-radius:5px 5px 5px 5px;}.elementor-32373 .elementor-element.elementor-element-0162e8b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-528e286{text-align:left;}.elementor-32373 .elementor-element.elementor-element-528e286 .elementor-heading-title{font-size:15px;}.elementor-32373 .elementor-element.elementor-element-e3b4b56{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-e3b4b56:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-e3b4b56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ef7929 );}.elementor-32373 .elementor-element.elementor-element-4830d1f .elementor-button{background-color:#687A61;font-size:15px;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-32373 .elementor-element.elementor-element-2de715c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-32373 .elementor-element.elementor-element-d71cb88{--display:flex;--min-height:300px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32373 .elementor-element.elementor-element-d71cb88:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-d71cb88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-32373 .elementor-element.elementor-element-05b6b9f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-4dd38b3 img{border-radius:5px 5px 5px 5px;}.elementor-32373 .elementor-element.elementor-element-cf61150{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-4e144b9{text-align:left;}.elementor-32373 .elementor-element.elementor-element-4e144b9 .elementor-heading-title{font-size:15px;}.elementor-32373 .elementor-element.elementor-element-786dcff{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-786dcff:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-786dcff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ef7929 );}.elementor-32373 .elementor-element.elementor-element-df3af1d .elementor-button{background-color:#687A61;font-size:15px;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-32373 .elementor-element.elementor-element-c8c9403{--display:flex;}.elementor-32373 .elementor-element.elementor-element-3df6a76{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:5px 5px 5px 5px;--n-tabs-title-font-size:16px;--n-tabs-title-color:var( --e-global-color-accent );--n-tabs-title-color-active:var( --e-global-color-accent );}.elementor-32373 .elementor-element.elementor-element-3df6a76 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-text );}.elementor-32373 .elementor-element.elementor-element-3df6a76.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-32373 .elementor-element.elementor-element-3df6a76.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-32373 .elementor-element.elementor-element-3df6a76.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-32373 .elementor-element.elementor-element-3df6a76.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:600;}.elementor-32373 .elementor-element.elementor-element-3df6a76.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-32373 .elementor-element.elementor-element-03d5b30{--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-32373 .elementor-element.elementor-element-03d5b30:not(.elementor-motion-effects-element-type-background), .elementor-32373 .elementor-element.elementor-element-03d5b30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8ef7929 );}.elementor-32373 .elementor-element.elementor-element-7045daa{--spacer-size:100px;}@media(max-width:767px){.elementor-32373 .elementor-element.elementor-element-dc3bd51 .elementor-heading-title{font-size:30px;}.elementor-32373 .elementor-element.elementor-element-3150d05{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32373 .elementor-element.elementor-element-ea055eb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-32373 .elementor-element.elementor-element-83a5a4d .elementor-button{font-size:15px;}.elementor-32373 .elementor-element.elementor-element-3df6a76{--n-tabs-title-font-size:15px;}}@media(min-width:768px){.elementor-32373 .elementor-element.elementor-element-0001c17{--content-width:1000px;}.elementor-32373 .elementor-element.elementor-element-0a8d90a{--content-width:1100px;}.elementor-32373 .elementor-element.elementor-element-49fc344{--content-width:1200px;}.elementor-32373 .elementor-element.elementor-element-ea055eb{--content-width:1200px;}.elementor-32373 .elementor-element.elementor-element-ffb6817{--width:25%;}.elementor-32373 .elementor-element.elementor-element-7591b3e{--content-width:1200px;}.elementor-32373 .elementor-element.elementor-element-9d66398{--content-width:1300px;}.elementor-32373 .elementor-element.elementor-element-eba89ee{--width:25%;}.elementor-32373 .elementor-element.elementor-element-13841e5{--width:25%;}.elementor-32373 .elementor-element.elementor-element-b78833f{--width:25%;}.elementor-32373 .elementor-element.elementor-element-e97b8b6{--width:25%;}.elementor-32373 .elementor-element.elementor-element-cc63356{--width:25%;}.elementor-32373 .elementor-element.elementor-element-67f2261{--width:25%;}.elementor-32373 .elementor-element.elementor-element-d653e1b{--width:25%;}.elementor-32373 .elementor-element.elementor-element-fc304d5{--width:25%;}.elementor-32373 .elementor-element.elementor-element-b2ef6e3{--width:25%;}.elementor-32373 .elementor-element.elementor-element-15b391d{--width:25%;}.elementor-32373 .elementor-element.elementor-element-496030d{--width:25%;}.elementor-32373 .elementor-element.elementor-element-51aec98{--width:25%;}.elementor-32373 .elementor-element.elementor-element-44abe0f{--width:25%;}.elementor-32373 .elementor-element.elementor-element-90f0d26{--width:25%;}.elementor-32373 .elementor-element.elementor-element-9fcf8e0{--width:25%;}.elementor-32373 .elementor-element.elementor-element-ec2e6a8{--width:25%;}.elementor-32373 .elementor-element.elementor-element-41517fb{--width:25%;}.elementor-32373 .elementor-element.elementor-element-0430d28{--width:25%;}.elementor-32373 .elementor-element.elementor-element-5d653ab{--width:25%;}.elementor-32373 .elementor-element.elementor-element-66a1cac{--width:25%;}.elementor-32373 .elementor-element.elementor-element-d71cb88{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-eba89ee *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-eba89ee {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-eba89ee:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-eba89ee .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-eba89ee:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13841e5 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-13841e5 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-13841e5:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-13841e5 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-13841e5:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b78833f *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-b78833f {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b78833f:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-b78833f .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b78833f:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97b8b6 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-e97b8b6 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-e97b8b6:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-e97b8b6 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-e97b8b6:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc63356 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-cc63356 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-cc63356:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-cc63356 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-cc63356:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67f2261 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-67f2261 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-67f2261:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-67f2261 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-67f2261:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d653e1b *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-d653e1b {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d653e1b:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-d653e1b .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d653e1b:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc304d5 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-fc304d5 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-fc304d5:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-fc304d5 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-fc304d5:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2ef6e3 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-b2ef6e3 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b2ef6e3:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-b2ef6e3 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b2ef6e3:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15b391d *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-15b391d {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-15b391d:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-15b391d .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-15b391d:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-496030d *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-496030d {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-496030d:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-496030d .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-496030d:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51aec98 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-51aec98 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-51aec98:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-51aec98 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-51aec98:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44abe0f *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-44abe0f {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-44abe0f:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-44abe0f .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-44abe0f:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90f0d26 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-90f0d26 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-90f0d26:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-90f0d26 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-90f0d26:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fcf8e0 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-9fcf8e0 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-9fcf8e0:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-9fcf8e0 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-9fcf8e0:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec2e6a8 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-ec2e6a8 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-ec2e6a8:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-ec2e6a8 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-ec2e6a8:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41517fb *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-41517fb {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-41517fb:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-41517fb .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-41517fb:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0430d28 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-0430d28 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-0430d28:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-0430d28 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-0430d28:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d653ab *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-5d653ab {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-5d653ab:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-5d653ab .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-5d653ab:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66a1cac *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-66a1cac {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-66a1cac:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-66a1cac .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-66a1cac:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d71cb88 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-d71cb88 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d71cb88:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-d71cb88 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d71cb88:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eba89ee *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-eba89ee {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-eba89ee:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-eba89ee .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-eba89ee:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13841e5 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-13841e5 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-13841e5:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-13841e5 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-13841e5:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b78833f *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-b78833f {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b78833f:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-b78833f .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b78833f:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97b8b6 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-e97b8b6 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-e97b8b6:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-e97b8b6 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-e97b8b6:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc63356 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-cc63356 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-cc63356:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-cc63356 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-cc63356:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67f2261 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-67f2261 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-67f2261:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-67f2261 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-67f2261:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d653e1b *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-d653e1b {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d653e1b:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-d653e1b .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d653e1b:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc304d5 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-fc304d5 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-fc304d5:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-fc304d5 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-fc304d5:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2ef6e3 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-b2ef6e3 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b2ef6e3:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-b2ef6e3 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b2ef6e3:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15b391d *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-15b391d {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-15b391d:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-15b391d .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-15b391d:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-496030d *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-496030d {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-496030d:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-496030d .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-496030d:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51aec98 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-51aec98 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-51aec98:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-51aec98 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-51aec98:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44abe0f *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-44abe0f {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-44abe0f:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-44abe0f .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-44abe0f:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90f0d26 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-90f0d26 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-90f0d26:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-90f0d26 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-90f0d26:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fcf8e0 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-9fcf8e0 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-9fcf8e0:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-9fcf8e0 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-9fcf8e0:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec2e6a8 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-ec2e6a8 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-ec2e6a8:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-ec2e6a8 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-ec2e6a8:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41517fb *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-41517fb {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-41517fb:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-41517fb .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-41517fb:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0430d28 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-0430d28 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-0430d28:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-0430d28 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-0430d28:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d653ab *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-5d653ab {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-5d653ab:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-5d653ab .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-5d653ab:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66a1cac *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-66a1cac {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-66a1cac:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-66a1cac .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-66a1cac:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d71cb88 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-d71cb88 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d71cb88:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-d71cb88 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d71cb88:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eba89ee *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-eba89ee {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-eba89ee:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-eba89ee .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-eba89ee:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13841e5 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-13841e5 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-13841e5:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-13841e5 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-13841e5:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b78833f *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-b78833f {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b78833f:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-b78833f .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b78833f:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97b8b6 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-e97b8b6 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-e97b8b6:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-e97b8b6 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-e97b8b6:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc63356 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-cc63356 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-cc63356:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-cc63356 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-cc63356:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67f2261 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-67f2261 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-67f2261:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-67f2261 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-67f2261:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d653e1b *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-d653e1b {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d653e1b:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-d653e1b .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d653e1b:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc304d5 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-fc304d5 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-fc304d5:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-fc304d5 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-fc304d5:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2ef6e3 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-b2ef6e3 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b2ef6e3:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-b2ef6e3 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b2ef6e3:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15b391d *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-15b391d {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-15b391d:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-15b391d .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-15b391d:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-496030d *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-496030d {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-496030d:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-496030d .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-496030d:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51aec98 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-51aec98 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-51aec98:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-51aec98 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-51aec98:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44abe0f *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-44abe0f {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-44abe0f:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-44abe0f .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-44abe0f:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90f0d26 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-90f0d26 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-90f0d26:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-90f0d26 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-90f0d26:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fcf8e0 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-9fcf8e0 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-9fcf8e0:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-9fcf8e0 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-9fcf8e0:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec2e6a8 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-ec2e6a8 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-ec2e6a8:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-ec2e6a8 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-ec2e6a8:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41517fb *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-41517fb {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-41517fb:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-41517fb .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-41517fb:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0430d28 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-0430d28 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-0430d28:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-0430d28 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-0430d28:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d653ab *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-5d653ab {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-5d653ab:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-5d653ab .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-5d653ab:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66a1cac *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-66a1cac {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-66a1cac:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-66a1cac .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-66a1cac:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d71cb88 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-d71cb88 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d71cb88:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-d71cb88 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d71cb88:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eba89ee *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-eba89ee {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-eba89ee:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-eba89ee .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-eba89ee:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13841e5 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-13841e5 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-13841e5:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-13841e5 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-13841e5:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b78833f *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-b78833f {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b78833f:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-b78833f .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b78833f:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97b8b6 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-e97b8b6 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-e97b8b6:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-e97b8b6 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-e97b8b6:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc63356 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-cc63356 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-cc63356:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-cc63356 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-cc63356:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67f2261 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-67f2261 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-67f2261:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-67f2261 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-67f2261:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d653e1b *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-d653e1b {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d653e1b:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-d653e1b .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d653e1b:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc304d5 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-fc304d5 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-fc304d5:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-fc304d5 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-fc304d5:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2ef6e3 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-b2ef6e3 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b2ef6e3:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-b2ef6e3 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b2ef6e3:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15b391d *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-15b391d {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-15b391d:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-15b391d .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-15b391d:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-496030d *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-496030d {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-496030d:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-496030d .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-496030d:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51aec98 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-51aec98 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-51aec98:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-51aec98 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-51aec98:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44abe0f *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-44abe0f {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-44abe0f:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-44abe0f .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-44abe0f:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90f0d26 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-90f0d26 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-90f0d26:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-90f0d26 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-90f0d26:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fcf8e0 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-9fcf8e0 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-9fcf8e0:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-9fcf8e0 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-9fcf8e0:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec2e6a8 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-ec2e6a8 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-ec2e6a8:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-ec2e6a8 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-ec2e6a8:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41517fb *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-41517fb {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-41517fb:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-41517fb .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-41517fb:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0430d28 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-0430d28 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-0430d28:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-0430d28 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-0430d28:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d653ab *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-5d653ab {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-5d653ab:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-5d653ab .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-5d653ab:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66a1cac *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-66a1cac {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-66a1cac:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-66a1cac .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-66a1cac:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d71cb88 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-d71cb88 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d71cb88:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-d71cb88 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d71cb88:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eba89ee *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-eba89ee {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-eba89ee:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-eba89ee .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-eba89ee:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13841e5 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-13841e5 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-13841e5:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-13841e5 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-13841e5:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b78833f *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-b78833f {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b78833f:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-b78833f .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b78833f:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97b8b6 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-e97b8b6 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-e97b8b6:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-e97b8b6 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-e97b8b6:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc63356 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-cc63356 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-cc63356:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-cc63356 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-cc63356:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67f2261 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-67f2261 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-67f2261:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-67f2261 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-67f2261:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d653e1b *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-d653e1b {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d653e1b:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-d653e1b .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d653e1b:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc304d5 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-fc304d5 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-fc304d5:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-fc304d5 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-fc304d5:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2ef6e3 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-b2ef6e3 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b2ef6e3:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-b2ef6e3 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b2ef6e3:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15b391d *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-15b391d {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-15b391d:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-15b391d .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-15b391d:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-496030d *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-496030d {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-496030d:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-496030d .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-496030d:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51aec98 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-51aec98 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-51aec98:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-51aec98 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-51aec98:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44abe0f *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-44abe0f {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-44abe0f:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-44abe0f .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-44abe0f:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90f0d26 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-90f0d26 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-90f0d26:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-90f0d26 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-90f0d26:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fcf8e0 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-9fcf8e0 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-9fcf8e0:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-9fcf8e0 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-9fcf8e0:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec2e6a8 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-ec2e6a8 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-ec2e6a8:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-ec2e6a8 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-ec2e6a8:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41517fb *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-41517fb {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-41517fb:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-41517fb .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-41517fb:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0430d28 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-0430d28 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-0430d28:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-0430d28 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-0430d28:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d653ab *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-5d653ab {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-5d653ab:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-5d653ab .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-5d653ab:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66a1cac *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-66a1cac {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-66a1cac:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-66a1cac .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-66a1cac:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d71cb88 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-d71cb88 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d71cb88:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-d71cb88 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d71cb88:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eba89ee *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-eba89ee {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-eba89ee:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-eba89ee .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-eba89ee:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13841e5 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-13841e5 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-13841e5:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-13841e5 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-13841e5:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b78833f *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-b78833f {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b78833f:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-b78833f .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b78833f:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97b8b6 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-e97b8b6 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-e97b8b6:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-e97b8b6 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-e97b8b6:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc63356 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-cc63356 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-cc63356:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-cc63356 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-cc63356:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67f2261 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-67f2261 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-67f2261:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-67f2261 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-67f2261:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d653e1b *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-d653e1b {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d653e1b:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-d653e1b .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d653e1b:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc304d5 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-fc304d5 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-fc304d5:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-fc304d5 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-fc304d5:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2ef6e3 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-b2ef6e3 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b2ef6e3:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-b2ef6e3 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b2ef6e3:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15b391d *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-15b391d {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-15b391d:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-15b391d .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-15b391d:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-496030d *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-496030d {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-496030d:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-496030d .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-496030d:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51aec98 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-51aec98 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-51aec98:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-51aec98 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-51aec98:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44abe0f *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-44abe0f {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-44abe0f:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-44abe0f .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-44abe0f:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90f0d26 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-90f0d26 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-90f0d26:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-90f0d26 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-90f0d26:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fcf8e0 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-9fcf8e0 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-9fcf8e0:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-9fcf8e0 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-9fcf8e0:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec2e6a8 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-ec2e6a8 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-ec2e6a8:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-ec2e6a8 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-ec2e6a8:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41517fb *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-41517fb {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-41517fb:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-41517fb .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-41517fb:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0430d28 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-0430d28 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-0430d28:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-0430d28 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-0430d28:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d653ab *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-5d653ab {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-5d653ab:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-5d653ab .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-5d653ab:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66a1cac *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-66a1cac {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-66a1cac:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-66a1cac .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-66a1cac:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d71cb88 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-d71cb88 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d71cb88:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-d71cb88 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d71cb88:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eba89ee *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-eba89ee {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-eba89ee:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-eba89ee .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-eba89ee:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13841e5 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-13841e5 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-13841e5:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-13841e5 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-13841e5:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b78833f *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-b78833f {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b78833f:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-b78833f .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b78833f:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97b8b6 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-e97b8b6 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-e97b8b6:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-e97b8b6 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-e97b8b6:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc63356 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-cc63356 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-cc63356:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-cc63356 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-cc63356:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67f2261 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-67f2261 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-67f2261:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-67f2261 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-67f2261:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d653e1b *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-d653e1b {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d653e1b:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-d653e1b .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d653e1b:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc304d5 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-fc304d5 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-fc304d5:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-fc304d5 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-fc304d5:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2ef6e3 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-b2ef6e3 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b2ef6e3:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-b2ef6e3 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b2ef6e3:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15b391d *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-15b391d {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-15b391d:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-15b391d .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-15b391d:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-496030d *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-496030d {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-496030d:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-496030d .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-496030d:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51aec98 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-51aec98 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-51aec98:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-51aec98 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-51aec98:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44abe0f *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-44abe0f {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-44abe0f:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-44abe0f .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-44abe0f:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90f0d26 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-90f0d26 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-90f0d26:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-90f0d26 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-90f0d26:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fcf8e0 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-9fcf8e0 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-9fcf8e0:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-9fcf8e0 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-9fcf8e0:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec2e6a8 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-ec2e6a8 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-ec2e6a8:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-ec2e6a8 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-ec2e6a8:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41517fb *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-41517fb {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-41517fb:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-41517fb .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-41517fb:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0430d28 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-0430d28 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-0430d28:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-0430d28 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-0430d28:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d653ab *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-5d653ab {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-5d653ab:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-5d653ab .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-5d653ab:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66a1cac *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-66a1cac {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-66a1cac:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-66a1cac .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-66a1cac:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d71cb88 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-d71cb88 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d71cb88:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-d71cb88 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d71cb88:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eba89ee *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-eba89ee {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-eba89ee:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-eba89ee .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-eba89ee:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13841e5 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-13841e5 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-13841e5:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-13841e5 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-13841e5:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b78833f *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-b78833f {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b78833f:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-b78833f .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b78833f:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97b8b6 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-e97b8b6 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-e97b8b6:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-e97b8b6 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-e97b8b6:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc63356 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-cc63356 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-cc63356:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-cc63356 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-cc63356:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67f2261 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-67f2261 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-67f2261:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-67f2261 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-67f2261:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d653e1b *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-d653e1b {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d653e1b:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-d653e1b .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d653e1b:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc304d5 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-fc304d5 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-fc304d5:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-fc304d5 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-fc304d5:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2ef6e3 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-b2ef6e3 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b2ef6e3:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-b2ef6e3 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b2ef6e3:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15b391d *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-15b391d {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-15b391d:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-15b391d .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-15b391d:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-496030d *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-496030d {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-496030d:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-496030d .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-496030d:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51aec98 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-51aec98 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-51aec98:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-51aec98 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-51aec98:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44abe0f *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-44abe0f {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-44abe0f:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-44abe0f .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-44abe0f:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90f0d26 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-90f0d26 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-90f0d26:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-90f0d26 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-90f0d26:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fcf8e0 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-9fcf8e0 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-9fcf8e0:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-9fcf8e0 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-9fcf8e0:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec2e6a8 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-ec2e6a8 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-ec2e6a8:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-ec2e6a8 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-ec2e6a8:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41517fb *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-41517fb {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-41517fb:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-41517fb .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-41517fb:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0430d28 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-0430d28 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-0430d28:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-0430d28 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-0430d28:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d653ab *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-5d653ab {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-5d653ab:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-5d653ab .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-5d653ab:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66a1cac *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-66a1cac {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-66a1cac:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-66a1cac .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-66a1cac:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d71cb88 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-d71cb88 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d71cb88:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-d71cb88 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d71cb88:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eba89ee *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-eba89ee {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-eba89ee:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-eba89ee .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-eba89ee:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13841e5 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-13841e5 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-13841e5:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-13841e5 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-13841e5:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b78833f *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-b78833f {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b78833f:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-b78833f .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b78833f:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97b8b6 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-e97b8b6 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-e97b8b6:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-e97b8b6 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-e97b8b6:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc63356 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-cc63356 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-cc63356:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-cc63356 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-cc63356:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67f2261 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-67f2261 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-67f2261:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-67f2261 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-67f2261:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d653e1b *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-d653e1b {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d653e1b:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-d653e1b .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d653e1b:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc304d5 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-fc304d5 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-fc304d5:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-fc304d5 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-fc304d5:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2ef6e3 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-b2ef6e3 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b2ef6e3:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-b2ef6e3 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b2ef6e3:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15b391d *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-15b391d {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-15b391d:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-15b391d .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-15b391d:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-496030d *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-496030d {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-496030d:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-496030d .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-496030d:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51aec98 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-51aec98 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-51aec98:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-51aec98 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-51aec98:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44abe0f *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-44abe0f {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-44abe0f:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-44abe0f .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-44abe0f:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90f0d26 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-90f0d26 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-90f0d26:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-90f0d26 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-90f0d26:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fcf8e0 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-9fcf8e0 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-9fcf8e0:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-9fcf8e0 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-9fcf8e0:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec2e6a8 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-ec2e6a8 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-ec2e6a8:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-ec2e6a8 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-ec2e6a8:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41517fb *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-41517fb {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-41517fb:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-41517fb .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-41517fb:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0430d28 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-0430d28 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-0430d28:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-0430d28 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-0430d28:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d653ab *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-5d653ab {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-5d653ab:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-5d653ab .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-5d653ab:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66a1cac *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-66a1cac {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-66a1cac:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-66a1cac .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-66a1cac:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d71cb88 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-d71cb88 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d71cb88:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-d71cb88 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d71cb88:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eba89ee *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-eba89ee {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-eba89ee:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-eba89ee .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-eba89ee:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13841e5 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-13841e5 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-13841e5:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-13841e5 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-13841e5:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b78833f *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-b78833f {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b78833f:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-b78833f .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b78833f:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97b8b6 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-e97b8b6 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-e97b8b6:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-e97b8b6 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-e97b8b6:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc63356 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-cc63356 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-cc63356:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-cc63356 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-cc63356:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67f2261 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-67f2261 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-67f2261:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-67f2261 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-67f2261:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d653e1b *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-d653e1b {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d653e1b:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-d653e1b .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d653e1b:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc304d5 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-fc304d5 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-fc304d5:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-fc304d5 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-fc304d5:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2ef6e3 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-b2ef6e3 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b2ef6e3:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-b2ef6e3 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b2ef6e3:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15b391d *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-15b391d {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-15b391d:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-15b391d .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-15b391d:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-496030d *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-496030d {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-496030d:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-496030d .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-496030d:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51aec98 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-51aec98 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-51aec98:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-51aec98 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-51aec98:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44abe0f *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-44abe0f {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-44abe0f:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-44abe0f .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-44abe0f:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90f0d26 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-90f0d26 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-90f0d26:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-90f0d26 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-90f0d26:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fcf8e0 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-9fcf8e0 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-9fcf8e0:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-9fcf8e0 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-9fcf8e0:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec2e6a8 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-ec2e6a8 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-ec2e6a8:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-ec2e6a8 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-ec2e6a8:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41517fb *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-41517fb {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-41517fb:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-41517fb .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-41517fb:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0430d28 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-0430d28 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-0430d28:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-0430d28 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-0430d28:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d653ab *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-5d653ab {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-5d653ab:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-5d653ab .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-5d653ab:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66a1cac *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-66a1cac {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-66a1cac:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-66a1cac .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-66a1cac:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d71cb88 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-d71cb88 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d71cb88:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-d71cb88 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d71cb88:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eba89ee *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-eba89ee {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-eba89ee:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-eba89ee .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-eba89ee:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13841e5 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-13841e5 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-13841e5:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-13841e5 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-13841e5:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b78833f *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-b78833f {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b78833f:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-b78833f .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b78833f:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97b8b6 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-e97b8b6 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-e97b8b6:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-e97b8b6 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-e97b8b6:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc63356 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-cc63356 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-cc63356:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-cc63356 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-cc63356:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67f2261 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-67f2261 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-67f2261:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-67f2261 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-67f2261:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d653e1b *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-d653e1b {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d653e1b:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-d653e1b .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d653e1b:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc304d5 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-fc304d5 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-fc304d5:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-fc304d5 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-fc304d5:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2ef6e3 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-b2ef6e3 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b2ef6e3:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-b2ef6e3 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b2ef6e3:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15b391d *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-15b391d {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-15b391d:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-15b391d .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-15b391d:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-496030d *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-496030d {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-496030d:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-496030d .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-496030d:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51aec98 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-51aec98 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-51aec98:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-51aec98 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-51aec98:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44abe0f *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-44abe0f {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-44abe0f:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-44abe0f .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-44abe0f:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90f0d26 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-90f0d26 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-90f0d26:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-90f0d26 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-90f0d26:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fcf8e0 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-9fcf8e0 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-9fcf8e0:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-9fcf8e0 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-9fcf8e0:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec2e6a8 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-ec2e6a8 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-ec2e6a8:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-ec2e6a8 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-ec2e6a8:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41517fb *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-41517fb {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-41517fb:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-41517fb .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-41517fb:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0430d28 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-0430d28 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-0430d28:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-0430d28 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-0430d28:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d653ab *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-5d653ab {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-5d653ab:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-5d653ab .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-5d653ab:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66a1cac *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-66a1cac {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-66a1cac:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-66a1cac .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-66a1cac:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d71cb88 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-d71cb88 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d71cb88:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-d71cb88 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d71cb88:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eba89ee *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-eba89ee {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-eba89ee:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-eba89ee .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-eba89ee:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13841e5 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-13841e5 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-13841e5:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-13841e5 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-13841e5:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b78833f *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-b78833f {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b78833f:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-b78833f .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b78833f:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97b8b6 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-e97b8b6 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-e97b8b6:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-e97b8b6 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-e97b8b6:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc63356 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-cc63356 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-cc63356:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-cc63356 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-cc63356:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67f2261 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-67f2261 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-67f2261:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-67f2261 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-67f2261:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d653e1b *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-d653e1b {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d653e1b:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-d653e1b .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d653e1b:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc304d5 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-fc304d5 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-fc304d5:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-fc304d5 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-fc304d5:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2ef6e3 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-b2ef6e3 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b2ef6e3:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-b2ef6e3 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b2ef6e3:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15b391d *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-15b391d {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-15b391d:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-15b391d .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-15b391d:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-496030d *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-496030d {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-496030d:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-496030d .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-496030d:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51aec98 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-51aec98 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-51aec98:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-51aec98 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-51aec98:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44abe0f *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-44abe0f {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-44abe0f:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-44abe0f .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-44abe0f:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90f0d26 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-90f0d26 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-90f0d26:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-90f0d26 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-90f0d26:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fcf8e0 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-9fcf8e0 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-9fcf8e0:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-9fcf8e0 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-9fcf8e0:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec2e6a8 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-ec2e6a8 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-ec2e6a8:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-ec2e6a8 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-ec2e6a8:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41517fb *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-41517fb {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-41517fb:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-41517fb .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-41517fb:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0430d28 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-0430d28 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-0430d28:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-0430d28 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-0430d28:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d653ab *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-5d653ab {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-5d653ab:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-5d653ab .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-5d653ab:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66a1cac *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-66a1cac {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-66a1cac:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-66a1cac .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-66a1cac:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d71cb88 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-d71cb88 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d71cb88:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-d71cb88 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d71cb88:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eba89ee *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-eba89ee {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-eba89ee:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-eba89ee .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-eba89ee:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13841e5 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-13841e5 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-13841e5:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-13841e5 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-13841e5:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b78833f *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-b78833f {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b78833f:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-b78833f .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b78833f:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97b8b6 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-e97b8b6 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-e97b8b6:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-e97b8b6 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-e97b8b6:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc63356 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-cc63356 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-cc63356:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-cc63356 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-cc63356:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67f2261 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-67f2261 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-67f2261:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-67f2261 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-67f2261:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d653e1b *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-d653e1b {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d653e1b:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-d653e1b .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d653e1b:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc304d5 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-fc304d5 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-fc304d5:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-fc304d5 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-fc304d5:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2ef6e3 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-b2ef6e3 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b2ef6e3:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-b2ef6e3 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-b2ef6e3:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15b391d *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-15b391d {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-15b391d:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-15b391d .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-15b391d:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-496030d *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-496030d {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-496030d:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-496030d .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-496030d:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51aec98 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-51aec98 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-51aec98:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-51aec98 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-51aec98:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44abe0f *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-44abe0f {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-44abe0f:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-44abe0f .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-44abe0f:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90f0d26 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-90f0d26 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-90f0d26:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-90f0d26 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-90f0d26:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fcf8e0 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-9fcf8e0 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-9fcf8e0:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-9fcf8e0 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-9fcf8e0:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec2e6a8 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-ec2e6a8 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-ec2e6a8:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-ec2e6a8 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-ec2e6a8:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41517fb *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-41517fb {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-41517fb:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-41517fb .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-41517fb:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0430d28 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-0430d28 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-0430d28:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-0430d28 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-0430d28:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d653ab *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-5d653ab {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-5d653ab:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-5d653ab .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-5d653ab:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66a1cac *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-66a1cac {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-66a1cac:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-66a1cac .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-66a1cac:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d71cb88 *//* --- KODE FINAL (TANPA EFEK PUDAR PADA GAMBAR/JUDUL) --- */

/* Efek angkat & bayangan pada seluruh kartu */
.elementor-32373 .elementor-element.elementor-element-d71cb88 {
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                box-shadow 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d71cb88:hover {
    transform: scale(1.02); /* Sedikit membesar untuk efek 'angkat' */
    box-shadow: 0 8px 25px rgba(0,0,0,0.12); /* Bayangan lebih halus */
}

/* Tombol Tanggal */
.elementor-32373 .elementor-element.elementor-element-d71cb88 .elementor-widget-button .elementor-button {
    background-color: #687A61 !important; /* Warna Awal: HIJAU ANDA */
    color: #ffffff !important;
    border-color: #687A61 !important;
    transition: background-color 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.elementor-32373 .elementor-element.elementor-element-d71cb88:hover .elementor-widget-button .elementor-button {
    background-color: #1c87c9 !important; /* Warna Saat Hover: BIRU */
    border-color: #1c87c9 !important;
}/* End custom CSS */