.elementor-5491 .elementor-element.elementor-element-0cc08ea{--display:flex;--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:0em;--padding-right:0em;}.elementor-5491 .elementor-element.elementor-element-54399de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5491 .elementor-element.elementor-element-b8092ff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5491 .elementor-element.elementor-element-2a4f3e9{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:0.5rem 0.5rem 0.5rem 0.5rem;box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.14);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5491 .elementor-element.elementor-element-2a4f3e9:not(.elementor-motion-effects-element-type-background), .elementor-5491 .elementor-element.elementor-element-2a4f3e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF 0%, #FFF7ED 100%);}.elementor-5491 .elementor-element.elementor-element-83f3d5f{--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:20px;}.elementor-5491 .elementor-element.elementor-element-2c34185{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5491 .elementor-element.elementor-element-079f9ec > .elementor-widget-container{background-color:#FFEDD4;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFD7A8;border-radius:50px 50px 50px 50px;box-shadow:0px 1px 2px 1px rgba(0, 0, 0, 0.08);}.elementor-5491 .elementor-element.elementor-element-3097efb{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5491 .elementor-element.elementor-element-3492a42 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:1.5rem;font-weight:600;color:#1E2939;}.elementor-5491 .elementor-element.elementor-element-e4f020c .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.9rem;font-weight:300;letter-spacing:0.2px;color:#4A5565;}.elementor-5491 .elementor-element.elementor-element-09e33e6{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5491 .elementor-element.elementor-element-560bbbb > .elementor-widget-container{background-color:#FFF7ED;padding:10px 12px 10px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFD7A8;border-radius:.375rem .375rem .375rem .375rem;}.elementor-5491 .elementor-element.elementor-element-560bbbb .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.875rem;font-weight:500;color:#FC8500;}.elementor-5491 .elementor-element.elementor-element-db5ba4a > .elementor-widget-container{background-color:#FBF9FA;padding:10px 12px 10px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EBE6E7;border-radius:.375rem .375rem .375rem .375rem;}.elementor-5491 .elementor-element.elementor-element-db5ba4a .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.875rem;font-weight:500;color:#4A5565;}.elementor-5491 .elementor-element.elementor-element-822f539 > .elementor-widget-container{background-color:#EFF6FF;padding:10px 12px 10px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BEDBFF;border-radius:.375rem .375rem .375rem .375rem;}.elementor-5491 .elementor-element.elementor-element-822f539 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.875rem;font-weight:500;color:#155DFC;}.elementor-5491 .elementor-element.elementor-element-b416f5d{--display:flex;--min-height:108px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5491 .elementor-element.elementor-element-b8f0272 > .elementor-widget-container{--e-transform-rotateZ:20deg;}body:not(.rtl) .elementor-5491 .elementor-element.elementor-element-b8f0272{left:-6px;}body.rtl .elementor-5491 .elementor-element.elementor-element-b8f0272{right:-6px;}.elementor-5491 .elementor-element.elementor-element-b8f0272{top:-12px;}.elementor-5491 .elementor-element.elementor-element-b8f0272 img{opacity:0.1;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5491 .elementor-element.elementor-element-1522c5d .elementor-button{background-color:#FFFFFF;font-family:"Bricolage Grotesque", Sans-serif;font-size:1rem;font-weight:400;fill:#1E2939;color:#1E2939;box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.2);border-radius:8px 8px 8px 8px;padding:10px 15px 10px 15px;}.elementor-5491 .elementor-element.elementor-element-1522c5d .elementor-button:hover, .elementor-5491 .elementor-element.elementor-element-1522c5d .elementor-button:focus{background-color:#FFFFFFB8;box-shadow:0px 0px 1px 1px rgba(0, 0, 0, 0.2);}.elementor-5491 .elementor-element.elementor-element-1522c5d{z-index:9999999999999;}.elementor-5491 .elementor-element.elementor-element-1522c5d .elementor-button-content-wrapper{flex-direction:row;}.elementor-5491 .elementor-element.elementor-element-1522c5d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5491 .elementor-element.elementor-element-2c48aae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5491 .elementor-element.elementor-element-d25283f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5491 .elementor-element.elementor-element-568b8c6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EBE6E7;--border-color:#EBE6E7;--border-radius:8px 8px 8px 8px;box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.19);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5491 .elementor-element.elementor-element-568b8c6:not(.elementor-motion-effects-element-type-background), .elementor-5491 .elementor-element.elementor-element-568b8c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5491 .elementor-element.elementor-element-5ba46de{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFEDD4;--border-color:#FFEDD4;--border-radius:8px 8px 0px 0px;--padding-top:17px;--padding-bottom:17px;--padding-left:15px;--padding-right:15px;}.elementor-5491 .elementor-element.elementor-element-5ba46de:not(.elementor-motion-effects-element-type-background), .elementor-5491 .elementor-element.elementor-element-5ba46de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF5;}.elementor-5491 .elementor-element.elementor-element-513090d .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:1rem;font-weight:500;color:#1E2939;}.elementor-5491 .elementor-element.elementor-element-13e26b3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5491 .elementor-element.elementor-element-c63e74f > .elementor-widget-container{background-color:#FFFBEB;padding:8px 15px 8px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FEEA9A;border-radius:.25rem .25rem .25rem .25rem;}.elementor-5491 .elementor-element.elementor-element-c63e74f .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.9rem;font-weight:600;line-height:1.6em;color:#7B3306;}.elementor-5491 .elementor-element.elementor-element-b3a1385{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5491 .elementor-element.elementor-element-675758d .elementor-button{background-color:#FFFFFF00;font-family:"Bricolage Grotesque", Sans-serif;font-size:0.9rem;font-weight:500;letter-spacing:1px;padding:15px 15px 15px 15px;}.elementor-5491 .elementor-element.elementor-element-0707bc1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5491 .elementor-element.elementor-element-2664c05{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EBE6E7;--border-color:#EBE6E7;--border-radius:8px 8px 8px 8px;box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.19);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5491 .elementor-element.elementor-element-2664c05:not(.elementor-motion-effects-element-type-background), .elementor-5491 .elementor-element.elementor-element-2664c05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5491 .elementor-element.elementor-element-e2ac6a8{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EBE6E7;--border-color:#EBE6E7;--border-radius:8px 8px 0px 0px;--padding-top:17px;--padding-bottom:17px;--padding-left:15px;--padding-right:15px;}.elementor-5491 .elementor-element.elementor-element-e2ac6a8:not(.elementor-motion-effects-element-type-background), .elementor-5491 .elementor-element.elementor-element-e2ac6a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF5;}.elementor-5491 .elementor-element.elementor-element-ff9dea7 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:1rem;font-weight:500;color:#1E2939;}.elementor-5491 .elementor-element.elementor-element-33b205d{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5491 .elementor-element.elementor-element-027bfe6{--display:flex;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-5491 .elementor-element.elementor-element-3b83670 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.825rem;font-weight:800;color:#4A5565;}.elementor-5491 .elementor-element.elementor-element-540377b{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:7px 7px;--row-gap:7px;--column-gap:7px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5491 .elementor-element.elementor-element-bee08c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EBE6E7;--border-color:#EBE6E7;--border-radius:8px 8px 8px 8px;box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.19);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5491 .elementor-element.elementor-element-bee08c9:not(.elementor-motion-effects-element-type-background), .elementor-5491 .elementor-element.elementor-element-bee08c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5491 .elementor-element.elementor-element-fb42e36{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EBE6E7;--border-color:#EBE6E7;--border-radius:8px 8px 0px 0px;--padding-top:17px;--padding-bottom:17px;--padding-left:15px;--padding-right:15px;}.elementor-5491 .elementor-element.elementor-element-fb42e36:not(.elementor-motion-effects-element-type-background), .elementor-5491 .elementor-element.elementor-element-fb42e36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF5;}.elementor-5491 .elementor-element.elementor-element-84f25b8 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:1rem;font-weight:500;color:#1E2939;}.elementor-5491 .elementor-element.elementor-element-3bb8b8a{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5491 .elementor-element.elementor-element-6d63a5a{--display:flex;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-5491 .elementor-element.elementor-element-f087a27 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.825rem;font-weight:800;color:#4A5565;}.elementor-5491 .elementor-element.elementor-element-00b68f0{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:7px 7px;--row-gap:7px;--column-gap:7px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5491 .elementor-element.elementor-element-0e4a5e0{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:7px 7px;--row-gap:7px;--column-gap:7px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5491 .elementor-element.elementor-element-b7a7ec8{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5491 .elementor-element.elementor-element-f7a5e61{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5491 .elementor-element.elementor-element-ecdd374{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EBE6E7;--border-color:#EBE6E7;--border-radius:8px 8px 8px 8px;box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.19);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5491 .elementor-element.elementor-element-ecdd374:not(.elementor-motion-effects-element-type-background), .elementor-5491 .elementor-element.elementor-element-ecdd374 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5491 .elementor-element.elementor-element-36c8c08{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EBE6E7;--border-color:#EBE6E7;--border-radius:8px 8px 0px 0px;--padding-top:17px;--padding-bottom:17px;--padding-left:15px;--padding-right:15px;}.elementor-5491 .elementor-element.elementor-element-36c8c08:not(.elementor-motion-effects-element-type-background), .elementor-5491 .elementor-element.elementor-element-36c8c08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-5491 .elementor-element.elementor-element-8da7f68 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:1rem;font-weight:500;color:#1E2939;}.elementor-5491 .elementor-element.elementor-element-4483e7d{--display:flex;}.elementor-widget-nested-tabs.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-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.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-accent );}.elementor-widget-nested-tabs.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-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5491 .elementor-element.elementor-element-cb8856b{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:0em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-5491 .elementor-element.elementor-element-57e883b{--display:flex;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-5491 .elementor-element.elementor-element-bfec7a0{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-gap:20px;--n-tabs-title-border-radius:0.25rem 0.25rem 0.25rem 0.25rem;--n-tabs-title-padding-top:6px;--n-tabs-title-padding-right:6px;--n-tabs-title-padding-bottom:6px;--n-tabs-title-padding-left:6px;--n-tabs-title-font-size:0.825rem;--n-tabs-title-color:#4A5565;--n-tabs-title-color-active:#FF6900;--n-tabs-icon-size:16px;--n-tabs-icon-gap:10px;--n-tabs-icon-color:#4A5565;--n-tabs-icon-color-active:#FF6900;}.elementor-5491 .elementor-element.elementor-element-bfec7a0 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#F3F4F6;}.elementor-5491 .elementor-element.elementor-element-bfec7a0.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:#F3F4F6;}.elementor-5491 .elementor-element.elementor-element-bfec7a0.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-5491 .elementor-element.elementor-element-bfec7a0.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:#FFFFFF;box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.1);}.elementor-5491 .elementor-element.elementor-element-bfec7a0 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-5491 .elementor-element.elementor-element-bfec7a0.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-family:"Bricolage Grotesque", Sans-serif;font-weight:500;}.elementor-5491 .elementor-element.elementor-element-bfec7a0 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#4A5565;--n-tabs-icon-color-hover:#4A5565;}.elementor-5491 .elementor-element.elementor-element-d06e89e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5491 .elementor-element.elementor-element-2d204fb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EBE6E7;--border-color:#EBE6E7;--border-radius:8px 8px 8px 8px;box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.19);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5491 .elementor-element.elementor-element-ffa35e4{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EBE6E7;--border-color:#EBE6E7;--border-radius:8px 8px 0px 0px;--padding-top:17px;--padding-bottom:17px;--padding-left:15px;--padding-right:15px;}.elementor-5491 .elementor-element.elementor-element-ffa35e4:not(.elementor-motion-effects-element-type-background), .elementor-5491 .elementor-element.elementor-element-ffa35e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-5491 .elementor-element.elementor-element-772076b .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.9rem;font-weight:500;color:#1E2939;}.elementor-5491 .elementor-element.elementor-element-36e07a6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5491 .elementor-element.elementor-element-36e07a6:not(.elementor-motion-effects-element-type-background), .elementor-5491 .elementor-element.elementor-element-36e07a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5491 .elementor-element.elementor-element-061f92e{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5491 .elementor-element.elementor-element-c3c9d8a .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.8rem;font-weight:500;color:#1E2939;}.elementor-5491 .elementor-element.elementor-element-c3c9d8a .elementor-heading-title a:hover, .elementor-5491 .elementor-element.elementor-element-c3c9d8a .elementor-heading-title a:focus{color:#1495D4;}.elementor-5491 .elementor-element.elementor-element-a209b7c{--display:flex;}body.elementor-page-5491:not(.elementor-motion-effects-element-type-background), body.elementor-page-5491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFCFD;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5491 .elementor-element.elementor-element-0cc08ea{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5491 .elementor-element.elementor-element-54399de{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5491 .elementor-element.elementor-element-83f3d5f{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-5491 .elementor-element.elementor-element-3097efb{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5491 .elementor-element.elementor-element-e4f020c .elementor-heading-title{line-height:1.4em;}.elementor-5491 .elementor-element.elementor-element-2c48aae{--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:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-5491 .elementor-element.elementor-element-d25283f{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-5491 .elementor-element.elementor-element-540377b{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-5491 .elementor-element.elementor-element-00b68f0{--grid-auto-flow:row;}.elementor-5491 .elementor-element.elementor-element-0e4a5e0{--grid-auto-flow:row;}.elementor-5491 .elementor-element.elementor-element-b7a7ec8{--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:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-5491 .elementor-element.elementor-element-bfec7a0{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-5491 .elementor-element.elementor-element-061f92e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:767px){.elementor-5491 .elementor-element.elementor-element-0cc08ea{--padding-top:24px;--padding-bottom:24px;--padding-left:15px;--padding-right:15px;}.elementor-5491 .elementor-element.elementor-element-83f3d5f{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:2px;}.elementor-5491 .elementor-element.elementor-element-2c34185{--width:18%;}.elementor-5491 .elementor-element.elementor-element-3097efb{--width:75%;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5491 .elementor-element.elementor-element-3492a42 .elementor-heading-title{font-size:15px;}.elementor-5491 .elementor-element.elementor-element-e4f020c .elementor-heading-title{font-size:13px;}.elementor-5491 .elementor-element.elementor-element-09e33e6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-5491 .elementor-element.elementor-element-560bbbb .elementor-heading-title{font-size:12px;}.elementor-5491 .elementor-element.elementor-element-db5ba4a .elementor-heading-title{font-size:12px;}.elementor-5491 .elementor-element.elementor-element-822f539 .elementor-heading-title{font-size:12px;}.elementor-5491 .elementor-element.elementor-element-513090d .elementor-heading-title{font-size:0.9rem;}.elementor-5491 .elementor-element.elementor-element-13e26b3{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5491 .elementor-element.elementor-element-c63e74f .elementor-heading-title{line-height:1.4em;}.elementor-5491 .elementor-element.elementor-element-ff9dea7 .elementor-heading-title{font-size:0.9rem;}.elementor-5491 .elementor-element.elementor-element-540377b{--grid-auto-flow:row;}.elementor-5491 .elementor-element.elementor-element-84f25b8 .elementor-heading-title{font-size:0.9rem;}.elementor-5491 .elementor-element.elementor-element-00b68f0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5491 .elementor-element.elementor-element-0e4a5e0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5491 .elementor-element.elementor-element-8da7f68 .elementor-heading-title{font-size:0.9rem;}.elementor-5491 .elementor-element.elementor-element-cb8856b{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-5491 .elementor-element.elementor-element-57e883b{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-5491 .elementor-element.elementor-element-bfec7a0{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-5491 .elementor-element.elementor-element-bfec7a0 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-5491 .elementor-element.elementor-element-772076b .elementor-heading-title{font-size:0.9rem;}}@media(min-width:768px){.elementor-5491 .elementor-element.elementor-element-0cc08ea{--content-width:1105px;}.elementor-5491 .elementor-element.elementor-element-2c34185{--width:11%;}.elementor-5491 .elementor-element.elementor-element-b416f5d{--width:25%;}.elementor-5491 .elementor-element.elementor-element-0707bc1{--width:48%;}.elementor-5491 .elementor-element.elementor-element-d06e89e{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5491 .elementor-element.elementor-element-2c34185{--width:19%;}.elementor-5491 .elementor-element.elementor-element-0707bc1{--width:100%;}.elementor-5491 .elementor-element.elementor-element-d06e89e{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-560bbbb */@media (min-width:768px) {
    .free-con-2 {
        display: none !important;
    }
}
@media (max-width:767px) {
    .free-con-1 {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b8f0272 */.elementor-5491 .elementor-element.elementor-element-b8f0272 {
    filter: blur(2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1522c5d */.elementor-5491 .elementor-element.elementor-element-1522c5d {
    cursor: pointer;
}
/* Layer konten agar berada di atas mask */
.elementor-5491 .elementor-element.elementor-element-1522c5d {
  position: relative;
  z-index: 2 !important; /* Pastikan lebih tinggi dari z-index ::before */
}
.elementor-5491 .elementor-element.elementor-element-1522c5d {
  opacity: 1; /* Sekarang ini akan bekerja 100% jelas */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4aca00 */div.prosedur-point {
    font-family: "Bricolage Grotesque",ui-sans-serif,system-ui,sans-serif;
}

h3.syarat-heading {
    font-weight: 700 !important;
    color:#4A5565;
    font-size: 0.875rem;
}

.custom-list {
    font-size: .875rem;
    color: #4A5565;
    margin: 0 0 1.5em 1.1em;
    font-weight: 300;
  }

  .custom-list li {
    position: relative;
    margin-bottom: 4.5px;
    letter-spacing: .5px;
  }
  
  /* styling sub list list*/
  
  .sub-list-list {
    margin-top: 8px;
    margin-left: 0;
    padding-left: 25px;
    border-left: 2px solid #e0e0e0;
  }
  
  .sub-list-list li {
    padding-left: 0px;
    margin-bottom: 8px; 
  }

@media (max-width:676px) {
    h3.syarat-heading {
        font-size: .875rem;
    }
    .custom-list {
        font-size: .825rem;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-675758d */#tombol-tukar {
    /* Gradasi dari oranye muda ke warna utama #FC8500 */
    background: linear-gradient(135deg, #ffaa45 0%, #fc8500 100%);
    border-radius: 8px;
    transition: all 0.3s ease;
    box-shadow: 0 4px 15px rgba(252, 133, 0, 0.3);
}

/* Efek saat tombol disentuh kursor */
#tombol-tukar:hover {
    /* Gradasi sedikit lebih gelap/intens saat hover */
    background: linear-gradient(135deg, #fc8500 0%, #e37700 100%);
    transform: translateY(-2px);
    box-shadow: 0 6px 20px rgba(252, 133, 0, 0.4);
}

/* Efek saat tombol diklik */
#tombol-tukar:active {
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f87729 */.el-custom-kontak {
     position: relative;
        text-decoration: none;
        color: #1e2939;
        font-weight: 500;
        font-family: "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;
        font-size: 0.74rem;
        line-height: 1.4;
        border: 1px solid #ebe6e7;
        border-radius: .25rem;
        padding: 8px 12px;
        width: 100%;
        transition: all 0.3s ease;
        display: block;
    }
    
    .el-custom-kontak:hover {
        box-shadow: 0 2px 4px -1px #00000014, 0 1px 2px -1px #0000000a;
        opacity: .9;
        border: 1px solid #00A63E;
    }

    /* State saat diklik (Focus/Active) */
    .el-custom-kontak:focus, 
    .el-custom-kontak.selected {
        outline: none;
        border: 1px solid #afd3bc !important;
        background-color: #f9fffb !important;
    }

    /* Icon Check */
    .el-custom-kontak .check-icon {
        position: absolute;
        top: 10px;
        right: 10px;
        display: none;
        font-size: 1rem;
    }

    /* Tampilkan Icon saat aktif */
    .el-custom-kontak:focus .check-icon,
    .el-custom-kontak.selected .check-icon {
        display: block;
    }

    .el-custom-button .title {
        display: block;
        font-weight: 600;
        margin-bottom: 2px;
    }

    .el-custom-kontak .kontak-hp {
        display: block;
        color: #6a7282;
        font-weight: 400;
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f66563d */.el-custom-button {
     position: relative;
        text-decoration: none;
        color: oklch(.278 .033 256.848);
        font-weight: 500;
        font-family: "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;
        font-size: 0.74rem;
        line-height: 1.4;
        border: 1px solid #ebe6e7;
        border-radius: .25rem;
        padding: 8px 12px;
        width: 100%;
        transition: all 0.3s ease;
        display: block;
    }
    
    .el-custom-button:hover {
        box-shadow: 0 2px 4px -1px #00000014, 0 1px 2px -1px #0000000a;
        opacity: .9;
        border: 1px solid #bac3cc;
    }

    /* State saat diklik (Focus/Active) */
    .el-custom-button:focus, 
    .el-custom-button.selected {
        outline: none;
        border: 1px solid #ff6900 !important;
        background-color: #FFF8EF !important;
    }

    /* Icon Check */
    .el-custom-button .check-icon {
        position: absolute;
        top: 10px;
        right: 10px;
        display: none;
        font-size: 1rem;
    }

    /* Tampilkan Icon saat aktif */
    .el-custom-button:focus .check-icon,
    .el-custom-button.selected .check-icon {
        display: block;
    }

    .el-custom-button .title {
        display: block;
        font-weight: 600;
        margin-bottom: 2px;
    }

    .el-custom-button .price {
        display: block;
        color: #6a7282;
        font-weight: 400;
    }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1f82b4c */.elementor-5491 .elementor-element.elementor-element-1f82b4c div#gform_9_validation_container {
    display: none !important;
}

.elementor-5491 .elementor-element.elementor-element-1f82b4c .gform_wrapper * {
    box-sizing: border-box;
}

/* ===== MAIN FORM CONTAINER ===== */
.elementor-5491 .elementor-element.elementor-element-1f82b4c .gform_wrapper form {
    background: #ffffff;
    border-radius: 16px;
}

/** Button Submit*/
input#gform_submit_button_9 {
    /* Gradasi dari biru terang ke warna utama #1a8ee9 */
    background: linear-gradient(135deg, #4da9f2 0%, #1a8ee9 100%);
    color: #ffffff;
    border: none;
    padding: 18px 24px;
    border-radius: 8px;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: .9rem;
    cursor: pointer;
    transition: all 0.3s ease;
    box-shadow: 0 4px 15px rgba(26, 142, 233, 0.3);
}

/* Efek saat tombol disentuh kursor */
input#gform_submit_button_9:hover {
    /* Gradasi sedikit lebih gelap saat hover */
    background: linear-gradient(135deg, #1a8ee9 0%, #1576c2 100%);
    transform: translateY(-2px); /* Efek melayang sedikit */
    box-shadow: 0 6px 20px rgba(26, 142, 233, 0.4);
}

/* Efek saat tombol diklik */
input#gform_submit_button_9:active {
    transform: translateY(0);
}

/** from container*/
.elementor-5491 .elementor-element.elementor-element-1f82b4c {
    font-family: "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;
    font-size: .825rem !important;
}

.elementor-5491 .elementor-element.elementor-element-1f82b4c .gform-theme--foundation .gform_fields {
    row-gap: 15px !important;
}

.elementor-5491 .elementor-element.elementor-element-1f82b4c .gfield_label.gform-field-label {
    font-weight: 500;
    color: #4A5565;
}
.elementor-5491 .elementor-element.elementor-element-1f82b4c input {
    border: 1px solid #4A5565;
}

/* ============================================
   UBAH TEKS FIELD UPLOAD
   ============================================ */

/* Container utama */
#gform_drag_drop_area_9_1 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}

/* Sembunyikan teks asli, jadikan anchor untuk pseudo-element */
#gform_drag_drop_area_9_1 .gform_drop_instructions {
    visibility: hidden;
    position: relative;
    width: 100%;
    text-align: center;
}

/* Tampilkan teks custom di tengah via pseudo-element */
#gform_drag_drop_area_9_1 .gform_drop_instructions::after {
    content: 'Upload 7 File Persyaratan';
    visibility: visible;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
}

/* Tombol upload - styling & reset font-size */
#gform_browse_button_9_1 {
    background: linear-gradient(135deg, #4da9f2 0%, #1a8ee9 100%);
    font-size: 0; /* sembunyikan teks asli "Select files" */
}

/* Teks custom tombol via pseudo-element */
#gform_browse_button_9_1::after {
    content: 'Pilih File';
    font-size: 14px;
    font-family: "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif !important;
    letter-spacing: 0.5px;
}

/*Hapus keterangan dibawah upload multi file*/
.elementor-5491 .elementor-element.elementor-element-1f82b4c span#gfield_upload_rules_9_1 {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1f82b4c */.elementor-5491 .elementor-element.elementor-element-1f82b4c div#gform_9_validation_container {
    display: none !important;
}

.elementor-5491 .elementor-element.elementor-element-1f82b4c .gform_wrapper * {
    box-sizing: border-box;
}

/* ===== MAIN FORM CONTAINER ===== */
.elementor-5491 .elementor-element.elementor-element-1f82b4c .gform_wrapper form {
    background: #ffffff;
    border-radius: 16px;
}

/** Button Submit*/
input#gform_submit_button_9 {
    /* Gradasi dari biru terang ke warna utama #1a8ee9 */
    background: linear-gradient(135deg, #4da9f2 0%, #1a8ee9 100%);
    color: #ffffff;
    border: none;
    padding: 18px 24px;
    border-radius: 8px;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: .9rem;
    cursor: pointer;
    transition: all 0.3s ease;
    box-shadow: 0 4px 15px rgba(26, 142, 233, 0.3);
}

/* Efek saat tombol disentuh kursor */
input#gform_submit_button_9:hover {
    /* Gradasi sedikit lebih gelap saat hover */
    background: linear-gradient(135deg, #1a8ee9 0%, #1576c2 100%);
    transform: translateY(-2px); /* Efek melayang sedikit */
    box-shadow: 0 6px 20px rgba(26, 142, 233, 0.4);
}

/* Efek saat tombol diklik */
input#gform_submit_button_9:active {
    transform: translateY(0);
}

/** from container*/
.elementor-5491 .elementor-element.elementor-element-1f82b4c {
    font-family: "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;
    font-size: .825rem !important;
}

.elementor-5491 .elementor-element.elementor-element-1f82b4c .gform-theme--foundation .gform_fields {
    row-gap: 15px !important;
}

.elementor-5491 .elementor-element.elementor-element-1f82b4c .gfield_label.gform-field-label {
    font-weight: 500;
    color: #4A5565;
}
.elementor-5491 .elementor-element.elementor-element-1f82b4c input {
    border: 1px solid #4A5565;
}

/* ============================================
   UBAH TEKS FIELD UPLOAD
   ============================================ */

/* Container utama */
#gform_drag_drop_area_9_1 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}

/* Sembunyikan teks asli, jadikan anchor untuk pseudo-element */
#gform_drag_drop_area_9_1 .gform_drop_instructions {
    visibility: hidden;
    position: relative;
    width: 100%;
    text-align: center;
}

/* Tampilkan teks custom di tengah via pseudo-element */
#gform_drag_drop_area_9_1 .gform_drop_instructions::after {
    content: 'Upload 7 File Persyaratan';
    visibility: visible;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
}

/* Tombol upload - styling & reset font-size */
#gform_browse_button_9_1 {
    background: linear-gradient(135deg, #4da9f2 0%, #1a8ee9 100%);
    font-size: 0; /* sembunyikan teks asli "Select files" */
}

/* Teks custom tombol via pseudo-element */
#gform_browse_button_9_1::after {
    content: 'Pilih File';
    font-size: 14px;
    font-family: "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif !important;
    letter-spacing: 0.5px;
}

/*Hapus keterangan dibawah upload multi file*/
.elementor-5491 .elementor-element.elementor-element-1f82b4c span#gfield_upload_rules_9_1 {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1f82b4c */.elementor-5491 .elementor-element.elementor-element-1f82b4c div#gform_9_validation_container {
    display: none !important;
}

.elementor-5491 .elementor-element.elementor-element-1f82b4c .gform_wrapper * {
    box-sizing: border-box;
}

/* ===== MAIN FORM CONTAINER ===== */
.elementor-5491 .elementor-element.elementor-element-1f82b4c .gform_wrapper form {
    background: #ffffff;
    border-radius: 16px;
}

/** Button Submit*/
input#gform_submit_button_9 {
    /* Gradasi dari biru terang ke warna utama #1a8ee9 */
    background: linear-gradient(135deg, #4da9f2 0%, #1a8ee9 100%);
    color: #ffffff;
    border: none;
    padding: 18px 24px;
    border-radius: 8px;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: .9rem;
    cursor: pointer;
    transition: all 0.3s ease;
    box-shadow: 0 4px 15px rgba(26, 142, 233, 0.3);
}

/* Efek saat tombol disentuh kursor */
input#gform_submit_button_9:hover {
    /* Gradasi sedikit lebih gelap saat hover */
    background: linear-gradient(135deg, #1a8ee9 0%, #1576c2 100%);
    transform: translateY(-2px); /* Efek melayang sedikit */
    box-shadow: 0 6px 20px rgba(26, 142, 233, 0.4);
}

/* Efek saat tombol diklik */
input#gform_submit_button_9:active {
    transform: translateY(0);
}

/** from container*/
.elementor-5491 .elementor-element.elementor-element-1f82b4c {
    font-family: "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;
    font-size: .825rem !important;
}

.elementor-5491 .elementor-element.elementor-element-1f82b4c .gform-theme--foundation .gform_fields {
    row-gap: 15px !important;
}

.elementor-5491 .elementor-element.elementor-element-1f82b4c .gfield_label.gform-field-label {
    font-weight: 500;
    color: #4A5565;
}
.elementor-5491 .elementor-element.elementor-element-1f82b4c input {
    border: 1px solid #4A5565;
}

/* ============================================
   UBAH TEKS FIELD UPLOAD
   ============================================ */

/* Container utama */
#gform_drag_drop_area_9_1 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}

/* Sembunyikan teks asli, jadikan anchor untuk pseudo-element */
#gform_drag_drop_area_9_1 .gform_drop_instructions {
    visibility: hidden;
    position: relative;
    width: 100%;
    text-align: center;
}

/* Tampilkan teks custom di tengah via pseudo-element */
#gform_drag_drop_area_9_1 .gform_drop_instructions::after {
    content: 'Upload 7 File Persyaratan';
    visibility: visible;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
}

/* Tombol upload - styling & reset font-size */
#gform_browse_button_9_1 {
    background: linear-gradient(135deg, #4da9f2 0%, #1a8ee9 100%);
    font-size: 0; /* sembunyikan teks asli "Select files" */
}

/* Teks custom tombol via pseudo-element */
#gform_browse_button_9_1::after {
    content: 'Pilih File';
    font-size: 14px;
    font-family: "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif !important;
    letter-spacing: 0.5px;
}

/*Hapus keterangan dibawah upload multi file*/
.elementor-5491 .elementor-element.elementor-element-1f82b4c span#gfield_upload_rules_9_1 {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-bfec7a0 */.elementor-5491 .elementor-element.elementor-element-bfec7a0 .e-n-tabs-heading {
    background: #F3F4F6;
    padding: 6px;
    margin: 0 2em;
    border-radius: 0.25rem;
}
@media (max-width:767px) {
    .elementor-5491 .elementor-element.elementor-element-bfec7a0 .e-n-tabs-heading {
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3c9d8a */.elementor-5491 .elementor-element.elementor-element-c3c9d8a {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc08ea *//* Definisikan animasi */
@keyframes fadeUpPendek {
  from {
    opacity: 0;
    transform: translateY(20px); /* Jarak hanya 20px agar "pendek" */
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Terapkan ke class */
.fade-up-pendek {
  animation: fadeUpPendek 0.4s ease-out forwards;
}/* End custom CSS */
/* Start custom CSS */.hidden-awal {
    display: none !important;
}/* End custom CSS */