.elementor-47 .elementor-element.elementor-element-d0a9618{--display:flex;}.elementor-47 .elementor-element.elementor-element-d0a9618:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-d0a9618 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(119deg, #CC2123 13%, #942E2E 90%);}.elementor-47 .elementor-element.elementor-element-d0a9618 > .elementor-shape-bottom .elementor-shape-fill, .elementor-47 .elementor-element.elementor-element-d0a9618 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FDFAEF;}.elementor-47 .elementor-element.elementor-element-d0a9618 > .elementor-shape-bottom svg, .elementor-47 .elementor-element.elementor-element-d0a9618 > .e-con-inner > .elementor-shape-bottom svg{width:calc(152% + 1.3px);height:144px;transform:translateX(-50%) rotateY(180deg);}.elementor-47 .elementor-element.elementor-element-d8c87eb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:150px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-5f101dc{--display:flex;}.elementor-47 .elementor-element.elementor-element-0b1c33c .elementor-heading-title{font-size:64px;font-weight:400;line-height:80px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-47 .elementor-element.elementor-element-92d7063 .elementor-heading-title{font-size:25px;font-weight:300;line-height:40px;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-a6d92cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-8f8a2e4{--display:flex;}.elementor-47 .elementor-element.elementor-element-256a04d.elementor-element{--align-self:flex-end;}.elementor-47 .elementor-element.elementor-element-376ebb5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-7cb00e3 .elementor-button{background-color:#000000;text-transform:uppercase;border-radius:60px 60px 60px 60px;padding:20px 40px 20px 40px;}.elementor-47 .elementor-element.elementor-element-7cb00e3 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-7cb00e3 .elementor-button:focus{background-color:#C45D5C;}.elementor-47 .elementor-element.elementor-element-ebdb727{--display:flex;}.elementor-47 .elementor-element.elementor-element-0868c92:hover{--e-transform-rotateZ:2deg;}.elementor-47 .elementor-element.elementor-element-0868c92 img{border-radius:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-062bda7{--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-47 .elementor-element.elementor-element-062bda7:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-062bda7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFAEF;}.elementor-47 .elementor-element.elementor-element-3a57e97{--display:flex;}.elementor-47 .elementor-element.elementor-element-3a77da0{text-align:center;}.elementor-47 .elementor-element.elementor-element-3a77da0 .elementor-heading-title{font-size:64px;font-weight:400;}.elementor-47 .elementor-element.elementor-element-14662d6{--spacer-size:30px;}.elementor-47 .elementor-element.elementor-element-e6bc5f7{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-dc5b26b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 20px -17px rgba(0, 0, 0, 0.4);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-dc5b26b:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-dc5b26b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(296deg, #E72E32 39%, #992D2D 100%);}.elementor-47 .elementor-element.elementor-element-dc5b26b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-7568b09{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-048eb75{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-a4f3c5a{font-size:80px;font-weight:800;color:var( --e-global-color-blocksy_palette_8 );}.elementor-47 .elementor-element.elementor-element-e35a6c8 .elementor-heading-title{font-size:25px;font-weight:400;line-height:40px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-47 .elementor-element.elementor-element-9f4403b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-adba11a{color:var( --e-global-color-blocksy_palette_8 );}.elementor-47 .elementor-element.elementor-element-b264d10{--display:flex;}.elementor-47 .elementor-element.elementor-element-f28e97d img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-2d852db{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-b0262a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 20px -17px rgba(0, 0, 0, 0.4);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-b0262a0:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-b0262a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(296deg, #E72E32 39%, #992D2D 100%);}.elementor-47 .elementor-element.elementor-element-b0262a0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-c61b58b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-97066dc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-7d1e525{font-size:80px;font-weight:800;color:var( --e-global-color-blocksy_palette_8 );}.elementor-47 .elementor-element.elementor-element-4179c95 .elementor-heading-title{font-size:25px;font-weight:400;line-height:40px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-47 .elementor-element.elementor-element-b847fb0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-35aaf79{color:var( --e-global-color-blocksy_palette_8 );}.elementor-47 .elementor-element.elementor-element-3c2ec96{--display:flex;}.elementor-47 .elementor-element.elementor-element-10e9a8d{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-0d9a80e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 20px -17px rgba(0, 0, 0, 0.4);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-0d9a80e:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-0d9a80e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(296deg, #E72E32 39%, #992D2D 100%);}.elementor-47 .elementor-element.elementor-element-0d9a80e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-1e80340{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-38f9445{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-5cfff8f{font-size:80px;font-weight:800;color:var( --e-global-color-blocksy_palette_8 );}.elementor-47 .elementor-element.elementor-element-30837ea .elementor-heading-title{font-size:25px;font-weight:400;line-height:40px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-47 .elementor-element.elementor-element-ba19afa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-6c66d7c{color:var( --e-global-color-blocksy_palette_8 );}.elementor-47 .elementor-element.elementor-element-888484b{--display:flex;}.elementor-47 .elementor-element.elementor-element-3655d53{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-321afa4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 20px -17px rgba(0, 0, 0, 0.4);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-321afa4:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-321afa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(296deg, #E72E32 39%, #992D2D 100%);}.elementor-47 .elementor-element.elementor-element-321afa4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-6ca7f4d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-822c7bb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-15eef7f{font-size:80px;font-weight:800;color:var( --e-global-color-blocksy_palette_8 );}.elementor-47 .elementor-element.elementor-element-8cbda63 .elementor-heading-title{font-size:25px;font-weight:400;line-height:40px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-47 .elementor-element.elementor-element-3ef4554{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-58b65dd{color:var( --e-global-color-blocksy_palette_8 );}.elementor-47 .elementor-element.elementor-element-1c84a4f{--display:flex;}.elementor-47 .elementor-element.elementor-element-4fb22e5{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-88cc1e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 20px -17px rgba(0, 0, 0, 0.4);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-88cc1e9:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-88cc1e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(296deg, #E72E32 39%, #992D2D 100%);}.elementor-47 .elementor-element.elementor-element-88cc1e9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-8ef6929{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-2da5365{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-f2f632a{font-size:80px;font-weight:800;color:var( --e-global-color-blocksy_palette_8 );}.elementor-47 .elementor-element.elementor-element-3f304bc .elementor-heading-title{font-size:25px;font-weight:400;line-height:40px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-47 .elementor-element.elementor-element-ed88124{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-d610260{color:var( --e-global-color-blocksy_palette_8 );}.elementor-47 .elementor-element.elementor-element-186e9a4{--display:flex;}.elementor-47 .elementor-element.elementor-element-e5e234a{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-ccde4f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 20px -17px rgba(0, 0, 0, 0.4);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-ccde4f0:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-ccde4f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(296deg, #E72E32 39%, #992D2D 100%);}.elementor-47 .elementor-element.elementor-element-ccde4f0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-0ce5264{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-850b469{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-1e8d9bd{font-size:80px;font-weight:800;color:var( --e-global-color-blocksy_palette_8 );}.elementor-47 .elementor-element.elementor-element-e49412f .elementor-heading-title{font-size:25px;font-weight:400;line-height:40px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-47 .elementor-element.elementor-element-12fdd9d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-4e1e637{color:var( --e-global-color-blocksy_palette_8 );}.elementor-47 .elementor-element.elementor-element-3325d6d{--display:flex;}.elementor-47 .elementor-element.elementor-element-e697655{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-ed071fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 20px -17px rgba(0, 0, 0, 0.4);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-ed071fb:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-ed071fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(296deg, #E72E32 39%, #992D2D 100%);}.elementor-47 .elementor-element.elementor-element-ed071fb.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-6bca4ec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-6447edc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-fe9261e{font-size:80px;font-weight:800;color:var( --e-global-color-blocksy_palette_8 );}.elementor-47 .elementor-element.elementor-element-0f0deb2 .elementor-heading-title{font-size:25px;font-weight:400;line-height:40px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-47 .elementor-element.elementor-element-478b216{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-6d65764{color:var( --e-global-color-blocksy_palette_8 );}.elementor-47 .elementor-element.elementor-element-82ef355{--display:flex;}.elementor-47 .elementor-element.elementor-element-61d966c{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:120px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:120px;--e-n-carousel-arrow-size:40px;--e-n-carousel-arrow-normal-color:#D63231;--e-n-carousel-arrow-hover-color:#E49898;--e-n-carousel-progressbar-normal-color:#D63231;}.elementor-47 .elementor-element.elementor-element-7f088f4{--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-47 .elementor-element.elementor-element-7f088f4:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-7f088f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFAEF;}.elementor-47 .elementor-element.elementor-element-fc04eeb{--display:flex;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-8183520{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#B82E2F;}.elementor-47 .elementor-element.elementor-element-8183520 .elementor-headline{text-align:center;font-size:64px;font-weight:400;}.elementor-47 .elementor-element.elementor-element-1155894{--spacer-size:30px;}.elementor-47 .elementor-element.elementor-element-1ab66f5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-47 .elementor-element.elementor-element-c74d7ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 20px -17px rgba(0, 0, 0, 0.4);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-c74d7ce:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-c74d7ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(158deg, #E72E32 12%, #992D2D 100%);}.elementor-47 .elementor-element.elementor-element-c74d7ce.e-con:hover{--e-con-transform-scale:1.03;}.elementor-47 .elementor-element.elementor-element-c74d7ce.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-36e8d44{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-be75609{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-df01eea img{width:50%;}.elementor-47 .elementor-element.elementor-element-082f42d{text-align:center;}.elementor-47 .elementor-element.elementor-element-082f42d .elementor-heading-title{font-size:25px;font-weight:400;line-height:40px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-47 .elementor-element.elementor-element-2d6e37f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-1ec7ce7{text-align:center;color:var( --e-global-color-blocksy_palette_8 );}.elementor-47 .elementor-element.elementor-element-1648144{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 20px -17px rgba(0, 0, 0, 0.4);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-1648144:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-1648144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(158deg, #E72E32 12%, #992D2D 100%);}.elementor-47 .elementor-element.elementor-element-1648144.e-con:hover{--e-con-transform-scale:1.03;}.elementor-47 .elementor-element.elementor-element-1648144.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-55f4deb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-1d00cab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-250156d img{width:50%;}.elementor-47 .elementor-element.elementor-element-1357365{text-align:center;}.elementor-47 .elementor-element.elementor-element-1357365 .elementor-heading-title{font-size:25px;font-weight:400;line-height:40px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-47 .elementor-element.elementor-element-9bdd655{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-c2ec489{text-align:center;color:var( --e-global-color-blocksy_palette_8 );}.elementor-47 .elementor-element.elementor-element-c610ade{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 20px -17px rgba(0, 0, 0, 0.4);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-c610ade:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-c610ade > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(158deg, #E72E32 12%, #992D2D 100%);}.elementor-47 .elementor-element.elementor-element-c610ade.e-con:hover{--e-con-transform-scale:1.03;}.elementor-47 .elementor-element.elementor-element-c610ade.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-7db68e8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-d64de4d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-57198df img{width:50%;}.elementor-47 .elementor-element.elementor-element-21d9974{text-align:center;}.elementor-47 .elementor-element.elementor-element-21d9974 .elementor-heading-title{font-size:25px;font-weight:400;line-height:40px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-47 .elementor-element.elementor-element-a46b6ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-e07e22c{text-align:center;color:var( --e-global-color-blocksy_palette_8 );}.elementor-47 .elementor-element.elementor-element-1f10eeb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 20px -17px rgba(0, 0, 0, 0.4);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-1f10eeb:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-1f10eeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(158deg, #E72E32 12%, #992D2D 100%);}.elementor-47 .elementor-element.elementor-element-1f10eeb.e-con:hover{--e-con-transform-scale:1.03;}.elementor-47 .elementor-element.elementor-element-1f10eeb.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-c98bc46{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-e76b226{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-6981908 img{width:50%;}.elementor-47 .elementor-element.elementor-element-075a651{text-align:center;}.elementor-47 .elementor-element.elementor-element-075a651 .elementor-heading-title{font-size:25px;font-weight:400;line-height:40px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-47 .elementor-element.elementor-element-d9ae036{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-cb4c142{text-align:center;color:var( --e-global-color-blocksy_palette_8 );}.elementor-47 .elementor-element.elementor-element-d974019{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 20px -17px rgba(0, 0, 0, 0.4);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-d974019:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-d974019 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(158deg, #E72E32 12%, #992D2D 100%);}.elementor-47 .elementor-element.elementor-element-d974019.e-con:hover{--e-con-transform-scale:1.03;}.elementor-47 .elementor-element.elementor-element-d974019.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-c45bbba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-185bdc0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-1d84d58 img{width:50%;}.elementor-47 .elementor-element.elementor-element-97ad7d2{text-align:center;}.elementor-47 .elementor-element.elementor-element-97ad7d2 .elementor-heading-title{font-size:25px;font-weight:400;line-height:40px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-47 .elementor-element.elementor-element-7e6d4de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-49f2374{text-align:center;color:var( --e-global-color-blocksy_palette_8 );}.elementor-47 .elementor-element.elementor-element-aabbf67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 20px -17px rgba(0, 0, 0, 0.4);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-aabbf67:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-aabbf67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(158deg, #E72E32 12%, #992D2D 100%);}.elementor-47 .elementor-element.elementor-element-aabbf67.e-con:hover{--e-con-transform-scale:1.03;}.elementor-47 .elementor-element.elementor-element-aabbf67.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-24a535e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-6b848f3{font-size:25px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-47 .elementor-element.elementor-element-f356a09 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-47 .elementor-element.elementor-element-f356a09 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-47 .elementor-element.elementor-element-f356a09 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-47 .elementor-element.elementor-element-f356a09 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-47 .elementor-element.elementor-element-f356a09 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-47 .elementor-element.elementor-element-f356a09 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-f356a09 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-47 .elementor-element.elementor-element-f356a09{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-47 .elementor-element.elementor-element-f356a09 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-f328cb3{--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-47 .elementor-element.elementor-element-f328cb3:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-f328cb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFAEF;}.elementor-47 .elementor-element.elementor-element-c318ced{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-c0c8403{text-align:center;}.elementor-47 .elementor-element.elementor-element-c0c8403 .elementor-heading-title{font-size:64px;font-weight:400;}.elementor-47 .elementor-element.elementor-element-180fd9d{--spacer-size:30px;}.elementor-47 .elementor-element.elementor-element-9165a8a{--display:flex;border-style:none;--border-style:none;}.elementor-47 .elementor-element.elementor-element-e25e344{--display:flex;border-style:none;--border-style:none;}.elementor-47 .elementor-element.elementor-element-2ed20ba{--display:flex;border-style:none;--border-style:none;}.elementor-47 .elementor-element.elementor-element-64fb5db{--display:flex;border-style:none;--border-style:none;}.elementor-47 .elementor-element.elementor-element-3b4e0ad{--display:flex;border-style:none;--border-style:none;}.elementor-47 .elementor-element.elementor-element-554216b{--display:flex;border-style:none;--border-style:none;}.elementor-47 .elementor-element.elementor-element-622b7e3{--display:flex;border-style:none;--border-style:none;}.elementor-47 .elementor-element.elementor-element-1531692{--display:flex;border-style:none;--border-style:none;}.elementor-47 .elementor-element.elementor-element-6690682{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:18px;--n-accordion-item-title-distance-from-content:11px;--n-accordion-border-radius:20px 20px 20px 20px;--n-accordion-icon-size:15px;}.elementor-47 .elementor-element.elementor-element-6690682 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-blocksy_palette_4 );}.elementor-47 .elementor-element.elementor-element-6690682 {--n-accordion-padding:25px 10px 25px 10px;}:where( .elementor-47 .elementor-element.elementor-element-6690682 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:400;}@media(max-width:1024px){.elementor-47 .elementor-element.elementor-element-61d966c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-47 .elementor-element.elementor-element-1ab66f5{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-d0a9618 > .elementor-shape-bottom svg, .elementor-47 .elementor-element.elementor-element-d0a9618 > .e-con-inner > .elementor-shape-bottom svg{width:calc(192% + 1.3px);height:94px;}.elementor-47 .elementor-element.elementor-element-d8c87eb{--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-0b1c33c .elementor-heading-title{font-size:30px;line-height:1.5em;}.elementor-47 .elementor-element.elementor-element-92d7063 .elementor-heading-title{font-size:18px;line-height:1.6em;}.elementor-47 .elementor-element.elementor-element-3a77da0 .elementor-heading-title{font-size:30px;}.elementor-47 .elementor-element.elementor-element-14662d6{--spacer-size:10px;}.elementor-47 .elementor-element.elementor-element-048eb75{--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-a4f3c5a{font-size:70px;}.elementor-47 .elementor-element.elementor-element-e35a6c8 .elementor-heading-title{font-size:25px;}.elementor-47 .elementor-element.elementor-element-97066dc{--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-7d1e525{font-size:70px;}.elementor-47 .elementor-element.elementor-element-4179c95 .elementor-heading-title{font-size:25px;}.elementor-47 .elementor-element.elementor-element-38f9445{--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-5cfff8f{font-size:70px;}.elementor-47 .elementor-element.elementor-element-30837ea .elementor-heading-title{font-size:25px;}.elementor-47 .elementor-element.elementor-element-822c7bb{--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-15eef7f{font-size:70px;}.elementor-47 .elementor-element.elementor-element-8cbda63 .elementor-heading-title{font-size:25px;}.elementor-47 .elementor-element.elementor-element-2da5365{--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-f2f632a{font-size:70px;}.elementor-47 .elementor-element.elementor-element-3f304bc .elementor-heading-title{font-size:25px;}.elementor-47 .elementor-element.elementor-element-850b469{--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-1e8d9bd{font-size:70px;}.elementor-47 .elementor-element.elementor-element-e49412f .elementor-heading-title{font-size:25px;}.elementor-47 .elementor-element.elementor-element-6447edc{--flex-wrap:nowrap;}.elementor-47 .elementor-element.elementor-element-fe9261e{font-size:70px;}.elementor-47 .elementor-element.elementor-element-0f0deb2 .elementor-heading-title{font-size:25px;}.elementor-47 .elementor-element.elementor-element-61d966c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-position:160px;--e-n-carousel-arrow-next-top-position:160px;}.elementor-47 .elementor-element.elementor-element-8183520 .elementor-headline{font-size:30px;}.elementor-47 .elementor-element.elementor-element-1ab66f5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-47 .elementor-element.elementor-element-082f42d .elementor-heading-title{font-size:20px;line-height:1.7em;}.elementor-47 .elementor-element.elementor-element-1357365 .elementor-heading-title{font-size:20px;line-height:1.7em;}.elementor-47 .elementor-element.elementor-element-21d9974 .elementor-heading-title{font-size:20px;line-height:1.7em;}.elementor-47 .elementor-element.elementor-element-075a651 .elementor-heading-title{font-size:20px;line-height:1.7em;}.elementor-47 .elementor-element.elementor-element-97ad7d2 .elementor-heading-title{font-size:20px;line-height:1.7em;}.elementor-47 .elementor-element.elementor-element-c0c8403 .elementor-heading-title{font-size:30px;}.elementor-47 .elementor-element.elementor-element-180fd9d{--spacer-size:10px;}}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-8f8a2e4{--width:50%;}.elementor-47 .elementor-element.elementor-element-ebdb727{--width:60%;}}/* Start custom CSS for html, class: .elementor-element-1ce775d *//* Container teks yang ingin disembunyikan sebagian */
.nofina-more-text {
    max-height: 50px;        /* tinggi awal sebelum expand */
    overflow: hidden;
    transition: max-height 0.4s ease;
}

/* Ketika dibuka */
.nofina-more-text.show {
    max-height: 1000px;       /* cukup besar agar seluruh teks muncul */
}

/* Tombol Learn More style opsional */
.nofina-learn-btn {
    margin-top: 10px;
    cursor: pointer;
    color: #333435;
    font-weight: 600;
    display: inline-block;
}
#aboutText p {
  color: #ffffff; /* teks paragraf jadi putih */
}

#learnMoreBtn {
  color: #ffffff; /* teks tombol jadi putih */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-256a04d */.line-svg {
    stroke: #000; /* black outline */
    stroke-width: 2;
    fill: none;
    /* Efek animasi */
    stroke-dasharray: 1000;
    stroke-dashoffset: 1000;
    
    /* Perubahan untuk lebih lambat (6s) dan jeda (2s) */
    animation: slide-in 6s 2s forwards; 
    /* Sintaks: [nama animasi] [durasi] [delay] [fill-mode] */
}

@keyframes slide-in {
    to {
        stroke-dashoffset: 0;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-61d966c *//* Progress bar container */
.elementor-element :where(.swiper-horizontal)~.swiper-pagination-progressbar,
.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-progressbar {
    height: 12px; 
    width: 100%;
    border-radius: 50px;
    background: rgba(255,0,0,0.1);
    overflow: hidden;
    position: relative;
    box-shadow: inset 0 2px 8px rgba(255,0,0,0.4);
}

/* Progress fill */
.elementor-element :where(.swiper-horizontal)~.swiper-pagination-progressbar .swiper-pagination-progressbar-fill,
.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: linear-gradient(270deg, #ff0000, #ff4d4d, #cc0000, #ff0000);
    background-size: 400% 400%; /* gradasi bergerak */
    border-radius: 50px;
    transition: width 0.5s ease;
    animation: gradientMove 3s ease infinite, pulseGlow 2s ease-in-out infinite;
}

/* Efek klik: lebih elastis + glow */
.elementor-element :where(.swiper-horizontal)~.swiper-pagination-progressbar:active .swiper-pagination-progressbar-fill,
.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-progressbar:active .swiper-pagination-progressbar-fill {
    transition: width 0.8s cubic-bezier(0.25, 1, 0.5, 1);
    filter: drop-shadow(0 0 10px rgba(255,0,0,0.8));
}

/* Animasi gradasi bergerak */
@keyframes gradientMove {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* Pulse glow */
@keyframes pulseGlow {
    0% { box-shadow: 0 0 6px rgba(255,0,0,0.4); }
    50% { box-shadow: 0 0 14px rgba(255,0,0,0.8); }
    100% { box-shadow: 0 0 6px rgba(255,0,0,0.4); }
}/* End custom CSS */