.elementor-3402 .elementor-element.elementor-element-2f51d3c{--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-3402 .elementor-element.elementor-element-ccd4a59{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3402 .elementor-element.elementor-element-ebd2bf4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3402 .elementor-element.elementor-element-5fa30a8{--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-3402 .elementor-element.elementor-element-5fa30a8:not(.elementor-motion-effects-element-type-background), .elementor-3402 .elementor-element.elementor-element-5fa30a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF 0%, #FFF7ED 100%);}.elementor-3402 .elementor-element.elementor-element-3d4ad36{--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-3402 .elementor-element.elementor-element-0dc61fa{--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-3402 .elementor-element.elementor-element-2128af1 > .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-3402 .elementor-element.elementor-element-7e690e9{--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-3402 .elementor-element.elementor-element-f7ccfcc .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:1.5rem;font-weight:600;color:#1E2939;}.elementor-3402 .elementor-element.elementor-element-94c4bde .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.9rem;font-weight:300;letter-spacing:0.2px;color:#4A5565;}.elementor-3402 .elementor-element.elementor-element-07ec12d{--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-3402 .elementor-element.elementor-element-55349c3 > .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-3402 .elementor-element.elementor-element-55349c3 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.875rem;font-weight:500;color:#FC8500;}.elementor-3402 .elementor-element.elementor-element-cb7e3ce > .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-3402 .elementor-element.elementor-element-cb7e3ce .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.875rem;font-weight:500;color:#4A5565;}.elementor-3402 .elementor-element.elementor-element-7638c40 > .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-3402 .elementor-element.elementor-element-7638c40 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.875rem;font-weight:500;color:#155DFC;}.elementor-3402 .elementor-element.elementor-element-bffe420{--display:flex;--min-height:108px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3402 .elementor-element.elementor-element-55a0f7e > .elementor-widget-container{--e-transform-rotateZ:25deg;}body:not(.rtl) .elementor-3402 .elementor-element.elementor-element-55a0f7e{left:-13px;}body.rtl .elementor-3402 .elementor-element.elementor-element-55a0f7e{right:-13px;}.elementor-3402 .elementor-element.elementor-element-55a0f7e{top:13px;}.elementor-3402 .elementor-element.elementor-element-55a0f7e 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-3402 .elementor-element.elementor-element-4d80856 .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-3402 .elementor-element.elementor-element-4d80856 .elementor-button:hover, .elementor-3402 .elementor-element.elementor-element-4d80856 .elementor-button:focus{background-color:#FFFFFFB8;box-shadow:0px 0px 1px 1px rgba(0, 0, 0, 0.2);}.elementor-3402 .elementor-element.elementor-element-4d80856{z-index:9999999999999;}.elementor-3402 .elementor-element.elementor-element-4d80856 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3402 .elementor-element.elementor-element-4d80856 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3402 .elementor-element.elementor-element-f782dce{--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-3402 .elementor-element.elementor-element-bcc96bb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3402 .elementor-element.elementor-element-7ff64f9{--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-3402 .elementor-element.elementor-element-7ff64f9:not(.elementor-motion-effects-element-type-background), .elementor-3402 .elementor-element.elementor-element-7ff64f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3402 .elementor-element.elementor-element-693de2b{--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-3402 .elementor-element.elementor-element-693de2b:not(.elementor-motion-effects-element-type-background), .elementor-3402 .elementor-element.elementor-element-693de2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF5;}.elementor-3402 .elementor-element.elementor-element-c16e3fb .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:1rem;font-weight:500;color:#1E2939;}.elementor-3402 .elementor-element.elementor-element-89f2c9a{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3402 .elementor-element.elementor-element-70530c9 > .elementor-widget-container{background-color:#FFFBEB;padding:15px 20px 15px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FEEA9A;border-radius:.5rem .5rem .5rem .5rem;}.elementor-3402 .elementor-element.elementor-element-70530c9 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.9rem;font-weight:600;line-height:1.7em;color:#7B3306;}.elementor-3402 .elementor-element.elementor-element-487cc0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3402 .elementor-element.elementor-element-60324a5{--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-3402 .elementor-element.elementor-element-60324a5:not(.elementor-motion-effects-element-type-background), .elementor-3402 .elementor-element.elementor-element-60324a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3402 .elementor-element.elementor-element-89d53f1{--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-3402 .elementor-element.elementor-element-89d53f1:not(.elementor-motion-effects-element-type-background), .elementor-3402 .elementor-element.elementor-element-89d53f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF5;}.elementor-3402 .elementor-element.elementor-element-a1358df .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:1rem;font-weight:500;color:#1E2939;}.elementor-3402 .elementor-element.elementor-element-39d4bc4{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3402 .elementor-element.elementor-element-9a5d480{--display:flex;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-3402 .elementor-element.elementor-element-e9c39f1 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.825rem;font-weight:800;color:#4A5565;}.elementor-3402 .elementor-element.elementor-element-39af46d{--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-3402 .elementor-element.elementor-element-37d0c92{--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-3402 .elementor-element.elementor-element-37d0c92:not(.elementor-motion-effects-element-type-background), .elementor-3402 .elementor-element.elementor-element-37d0c92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3402 .elementor-element.elementor-element-eceb57b{--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-3402 .elementor-element.elementor-element-eceb57b:not(.elementor-motion-effects-element-type-background), .elementor-3402 .elementor-element.elementor-element-eceb57b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF5;}.elementor-3402 .elementor-element.elementor-element-2ceb38b .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:1rem;font-weight:500;color:#1E2939;}.elementor-3402 .elementor-element.elementor-element-0cd2bc7{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3402 .elementor-element.elementor-element-d883606{--display:flex;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-3402 .elementor-element.elementor-element-b33d3f8 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.825rem;font-weight:800;color:#4A5565;}.elementor-3402 .elementor-element.elementor-element-0ddac9a{--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-3402 .elementor-element.elementor-element-5b1f3c0{--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-3402 .elementor-element.elementor-element-1c27b36{--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-3402 .elementor-element.elementor-element-1615b47{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3402 .elementor-element.elementor-element-0f16546{--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-3402 .elementor-element.elementor-element-0f16546:not(.elementor-motion-effects-element-type-background), .elementor-3402 .elementor-element.elementor-element-0f16546 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3402 .elementor-element.elementor-element-e9b5e0d{--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:0px 0px;--row-gap:0px;--column-gap:0px;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-3402 .elementor-element.elementor-element-e9b5e0d:not(.elementor-motion-effects-element-type-background), .elementor-3402 .elementor-element.elementor-element-e9b5e0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF5;}.elementor-3402 .elementor-element.elementor-element-2402ad7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3402 .elementor-element.elementor-element-8e33716 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:1rem;font-weight:500;color:#1E2939;}.elementor-3402 .elementor-element.elementor-element-fab3cc4{--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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3402 .elementor-element.elementor-element-cd1780c > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3402 .elementor-element.elementor-element-cd1780c.elementor-element{--align-self:flex-end;}.elementor-3402 .elementor-element.elementor-element-cd1780c .elementor-icon-wrapper{text-align:end;}.elementor-3402 .elementor-element.elementor-element-cd1780c.elementor-view-stacked .elementor-icon{background-color:#E9373A;}.elementor-3402 .elementor-element.elementor-element-cd1780c.elementor-view-framed .elementor-icon, .elementor-3402 .elementor-element.elementor-element-cd1780c.elementor-view-default .elementor-icon{color:#E9373A;border-color:#E9373A;}.elementor-3402 .elementor-element.elementor-element-cd1780c.elementor-view-framed .elementor-icon, .elementor-3402 .elementor-element.elementor-element-cd1780c.elementor-view-default .elementor-icon svg{fill:#E9373A;}.elementor-3402 .elementor-element.elementor-element-cd1780c.elementor-view-stacked .elementor-icon:hover{background-color:#FF0000;}.elementor-3402 .elementor-element.elementor-element-cd1780c.elementor-view-framed .elementor-icon:hover, .elementor-3402 .elementor-element.elementor-element-cd1780c.elementor-view-default .elementor-icon:hover{color:#FF0000;border-color:#FF0000;}.elementor-3402 .elementor-element.elementor-element-cd1780c.elementor-view-framed .elementor-icon:hover, .elementor-3402 .elementor-element.elementor-element-cd1780c.elementor-view-default .elementor-icon:hover svg{fill:#FF0000;}.elementor-3402 .elementor-element.elementor-element-cd1780c .elementor-icon{font-size:25px;}.elementor-3402 .elementor-element.elementor-element-cd1780c .elementor-icon svg{height:25px;}.elementor-3402 .elementor-element.elementor-element-9c1135d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3402 .elementor-element.elementor-element-5d42a23{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 8px 8px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-3402 .elementor-element.elementor-element-5d42a23:not(.elementor-motion-effects-element-type-background), .elementor-3402 .elementor-element.elementor-element-5d42a23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFBEB 0%, #FCF6DD 100%);}.elementor-3402 .elementor-element.elementor-element-eb2b73a{text-align:center;}.elementor-3402 .elementor-element.elementor-element-eb2b73a .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:1.7rem;font-weight:600;color:#7B3306;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3402 .elementor-element.elementor-element-7460486 > .elementor-widget-container{padding:0em 2em 0em 2em;}.elementor-3402 .elementor-element.elementor-element-7460486{text-align:center;font-family:"Bricolage Grotesque", Sans-serif;font-size:1rem;font-weight:400;color:#7B3306;}.elementor-3402 .elementor-element.elementor-element-d245cd8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3402 .elementor-element.elementor-element-5b37a7c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3402 .elementor-element.elementor-element-7dcb179 .elementor-button{background-color:#FFA136;font-family:"Bricolage Grotesque", Sans-serif;font-size:0.9rem;font-weight:500;letter-spacing:1px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F8D0BC;border-radius:1.5em 1.5em 1.5em 1.5em;padding:15px 15px 15px 15px;}.elementor-3402 .elementor-element.elementor-element-7dcb179 .elementor-button:hover, .elementor-3402 .elementor-element.elementor-element-7dcb179 .elementor-button:focus{background-color:#FF9600;box-shadow:0px 0px 4px 1px rgba(174.0375, 20.30753478091697, 20.30753478091697, 0.14);}.elementor-3402 .elementor-element.elementor-element-7dcb179 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3402 .elementor-element.elementor-element-7dcb179 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3402 .elementor-element.elementor-element-b6ad226{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3402 .elementor-element.elementor-element-b0d857b .elementor-button{background-color:#FFA136;font-family:"Bricolage Grotesque", Sans-serif;font-size:0.9rem;font-weight:500;letter-spacing:1px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F8D0BC;border-radius:1.5em 1.5em 1.5em 1.5em;padding:15px 15px 15px 15px;}.elementor-3402 .elementor-element.elementor-element-b0d857b .elementor-button:hover, .elementor-3402 .elementor-element.elementor-element-b0d857b .elementor-button:focus{background-color:#FF9600;box-shadow:0px 0px 4px 1px rgba(174.0375, 20.30753478091697, 20.30753478091697, 0.14);}.elementor-3402 .elementor-element.elementor-element-b0d857b .elementor-button-content-wrapper{flex-direction:row;}.elementor-3402 .elementor-element.elementor-element-b0d857b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3402 .elementor-element.elementor-element-98813e7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3402 .elementor-element.elementor-element-c2c7c22{--display:flex;--min-height:50vh;--justify-content:center;--border-radius:0px 0px 8px 8px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-3402 .elementor-element.elementor-element-c2c7c22:not(.elementor-motion-effects-element-type-background), .elementor-3402 .elementor-element.elementor-element-c2c7c22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFBEB 0%, #FCF6DD 100%);}.elementor-3402 .elementor-element.elementor-element-1ded33e{text-align:center;}.elementor-3402 .elementor-element.elementor-element-1ded33e .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.4em;color:#7B3306;}.elementor-3402 .elementor-element.elementor-element-ee009b7{text-align:center;}.elementor-3402 .elementor-element.elementor-element-ee009b7 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:0.675rem;font-weight:300;line-height:1.7em;color:#7B3306;}.elementor-3402 .elementor-element.elementor-element-fb1e2e0{--display:flex;}body.elementor-page-3402:not(.elementor-motion-effects-element-type-background), body.elementor-page-3402 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFCFD;}@media(max-width:1024px){.elementor-3402 .elementor-element.elementor-element-2f51d3c{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3402 .elementor-element.elementor-element-ccd4a59{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3402 .elementor-element.elementor-element-3d4ad36{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-3402 .elementor-element.elementor-element-7e690e9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3402 .elementor-element.elementor-element-94c4bde .elementor-heading-title{line-height:1.4em;}.elementor-3402 .elementor-element.elementor-element-f782dce{--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-3402 .elementor-element.elementor-element-487cc0f{--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-3402 .elementor-element.elementor-element-39af46d{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-3402 .elementor-element.elementor-element-0ddac9a{--grid-auto-flow:row;}.elementor-3402 .elementor-element.elementor-element-5b1f3c0{--grid-auto-flow:row;}.elementor-3402 .elementor-element.elementor-element-5d42a23{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3402 .elementor-element.elementor-element-7460486 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3402 .elementor-element.elementor-element-7460486 p{margin-block-end:0px;}.elementor-3402 .elementor-element.elementor-element-98813e7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3402 .elementor-element.elementor-element-c2c7c22{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-3402 .elementor-element.elementor-element-2f51d3c{--padding-top:24px;--padding-bottom:24px;--padding-left:15px;--padding-right:15px;}.elementor-3402 .elementor-element.elementor-element-3d4ad36{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:2px;}.elementor-3402 .elementor-element.elementor-element-0dc61fa{--width:18%;}.elementor-3402 .elementor-element.elementor-element-7e690e9{--width:75%;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3402 .elementor-element.elementor-element-f7ccfcc .elementor-heading-title{font-size:15px;}.elementor-3402 .elementor-element.elementor-element-94c4bde .elementor-heading-title{font-size:13px;}.elementor-3402 .elementor-element.elementor-element-07ec12d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3402 .elementor-element.elementor-element-55349c3 .elementor-heading-title{font-size:12px;}.elementor-3402 .elementor-element.elementor-element-cb7e3ce .elementor-heading-title{font-size:12px;}.elementor-3402 .elementor-element.elementor-element-7638c40 .elementor-heading-title{font-size:12px;}.elementor-3402 .elementor-element.elementor-element-c16e3fb .elementor-heading-title{font-size:0.9rem;}.elementor-3402 .elementor-element.elementor-element-89f2c9a{--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3402 .elementor-element.elementor-element-70530c9 .elementor-heading-title{font-size:0.875rem;line-height:1.4em;}.elementor-3402 .elementor-element.elementor-element-a1358df .elementor-heading-title{font-size:0.9rem;}.elementor-3402 .elementor-element.elementor-element-39af46d{--grid-auto-flow:row;}.elementor-3402 .elementor-element.elementor-element-2ceb38b .elementor-heading-title{font-size:0.9rem;}.elementor-3402 .elementor-element.elementor-element-0ddac9a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3402 .elementor-element.elementor-element-5b1f3c0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3402 .elementor-element.elementor-element-2402ad7{--width:70%;}.elementor-3402 .elementor-element.elementor-element-8e33716 .elementor-heading-title{font-size:0.9rem;}.elementor-3402 .elementor-element.elementor-element-fab3cc4{--width:30%;}.elementor-3402 .elementor-element.elementor-element-5d42a23{--padding-top:24px;--padding-bottom:24px;--padding-left:15px;--padding-right:15px;}.elementor-3402 .elementor-element.elementor-element-eb2b73a .elementor-heading-title{font-size:20px;letter-spacing:1px;}.elementor-3402 .elementor-element.elementor-element-7460486{font-size:0.875rem;}.elementor-3402 .elementor-element.elementor-element-7dcb179 .elementor-button{font-size:0.825rem;padding:10px 10px 10px 10px;}.elementor-3402 .elementor-element.elementor-element-b0d857b .elementor-button{font-size:0.825rem;padding:10px 10px 10px 10px;}.elementor-3402 .elementor-element.elementor-element-98813e7{--border-radius:0px 0px 8px 8px;}.elementor-3402 .elementor-element.elementor-element-c2c7c22{--padding-top:25px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-3402 .elementor-element.elementor-element-1ded33e .elementor-heading-title{font-size:20px;letter-spacing:1px;}.elementor-3402 .elementor-element.elementor-element-ee009b7 .elementor-heading-title{line-height:1.4em;}}@media(min-width:768px){.elementor-3402 .elementor-element.elementor-element-2f51d3c{--content-width:1105px;}.elementor-3402 .elementor-element.elementor-element-0dc61fa{--width:11%;}.elementor-3402 .elementor-element.elementor-element-bffe420{--width:25%;}.elementor-3402 .elementor-element.elementor-element-487cc0f{--width:45%;}.elementor-3402 .elementor-element.elementor-element-d245cd8{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3402 .elementor-element.elementor-element-0dc61fa{--width:19%;}.elementor-3402 .elementor-element.elementor-element-487cc0f{--width:100%;}.elementor-3402 .elementor-element.elementor-element-d245cd8{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-55349c3 */@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-55a0f7e */.elementor-3402 .elementor-element.elementor-element-55a0f7e {
    filter: blur(3px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d80856 */.elementor-3402 .elementor-element.elementor-element-4d80856 {
    cursor: pointer;
}
/* Layer konten agar berada di atas mask */
.elementor-3402 .elementor-element.elementor-element-4d80856 {
  position: relative;
  z-index: 2 !important; /* Pastikan lebih tinggi dari z-index ::before */
}
.elementor-3402 .elementor-element.elementor-element-4d80856 {
  opacity: 1; /* Sekarang ini akan bekerja 100% jelas */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74c3598 */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: 7px;
    letter-spacing: .5px;
  }

  .custom-list li i {
    position: absolute;
    left: 0;
    top: 3px;
    color: #979290;
  }

  /* Styling Sub-List*/
  
  .sub-list {
    list-style-type: none;
    padding-left: 0;
    margin-top: 8px;
    margin-left: 0;
  }

  .sub-list li {
    padding-left: 25px;
    margin-bottom: 8px;
  }
  
  /* 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 heading, class: .elementor-element-70530c9 */.elementor-3402 .elementor-element.elementor-element-70530c9 ul {
    padding-left: 15px;
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-262c479 */.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-f21461c */.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 icon, class: .elementor-element-cd1780c */.elementor-3402 .elementor-element.elementor-element-cd1780c {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7dcb179 */.elementor-3402 .elementor-element.elementor-element-7dcb179 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b0d857b */.elementor-3402 .elementor-element.elementor-element-b0d857b {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2abc03d */.elementor-3402 .elementor-element.elementor-element-2abc03d div#gform_2_validation_container {
    display: none !important;
}

/* Mengincar ID spesifik dengan tingkat prioritas tinggi */
.elementor-3402 .elementor-element.elementor-element-2abc03d #input_2_7, 
.elementor-3402 .elementor-element.elementor-element-2abc03d #input_2_4 {
    display: block !important;
    width: 100% !important;
    padding: 14px 20px !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    color: #333 !important;
    background-color: #ffffff !important;
    border: 1px solid #ddd !important;
    border-radius: 12px !important;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05) !important;
    transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1) !important;
    box-sizing: border-box !important;
    -webkit-appearance: none !important;
}

/* Efek saat kursor diarahkan (Hover) */
.elementor-3402 .elementor-element.elementor-element-2abc03d #input_2_4:hover {
    border-color: #9ca3af !important;
    background-color: #fafafa !important;
}

/* Efek saat diklik (Focus) - Inti dari tampilan premium */
.elementor-3402 .elementor-element.elementor-element-2abc03d #input_2_4:focus {
    outline: none !important;
    border-color: #6366f1 !important;
    background-color: #fff !important;
    box-shadow: 0 0 0 4px rgba(99, 102, 241, 0.15) !important;
    transform: translateY(-1px); 
}

/* ===== RESET & BASE ===== */
.elementor-3402 .elementor-element.elementor-element-2abc03d .gform_wrapper {
    max-width: 700px;
    margin: 0 auto;
    padding: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.elementor-3402 .elementor-element.elementor-element-2abc03d .gform_wrapper * {
    box-sizing: border-box;
}

/* ===== MAIN FORM CONTAINER ===== */
.elementor-3402 .elementor-element.elementor-element-2abc03d .gform_wrapper form {
    background: #ffffff;
    padding: 70px 35px 0;
    border-radius: 16px;
    box-shadow: 0 0 2px 1px rgba(37, 99, 235, 0.17);
}

/**
* Footer dan submit
*/
.elementor-3402 .elementor-element.elementor-element-2abc03d .gform-page-footer.gform_page_footer.top_label {
    margin-top: 0;
}
.elementor-3402 .elementor-element.elementor-element-2abc03d input#gform_submit_button_2 {
    margin: 2rem 0;
    padding: 1em;
    font-size: 16px;
    border-radius: 4px;
    background: linear-gradient(120deg, rgba(163, 63, 251, 1) 0%, rgba(163, 63, 251, 1) 12%, rgba(163, 63, 251, 1) 20%, rgba(163, 63, 251, 1) 28%, rgba(163, 63, 251, 1) 38%, rgba(155, 74, 251, 1) 43%, rgba(138, 96, 251, 1) 100%, rgba(120, 119, 251, 1) 53%, rgba(104, 139, 251, 1) 77%, rgba(90, 157, 251, 1) 87%, rgba(70, 182, 252, 1) 100%);
}

/**
* CSS steps di atas form
*/
.elementor-3402 .elementor-element.elementor-element-2abc03d div#gf_page_steps_2 {
    justify-content: center;
}

.elementor-3402 .elementor-element.elementor-element-2abc03d .gf_step_clear, .elementor-3402 .elementor-element.elementor-element-2abc03d .gf_step {
    display: flex !important;
    justify-content: center;
    align-items: center;
    gap: 20px;
    margin-bottom: 40px;
}

.elementor-3402 .elementor-element.elementor-element-2abc03d .gf_step_number {
    display: none !important;
} 

.elementor-3402 .elementor-element.elementor-element-2abc03d .gf_step {
    flex-direction: column;
    text-align: center;
    opacity: 0.4;
    transition: all 0.3s ease;
}

.elementor-3402 .elementor-element.elementor-element-2abc03d .gf_step_active {
    opacity: 1;
    transform: scale(1.1);
}

.elementor-3402 .elementor-element.elementor-element-2abc03d .gf_step:before {
    content: counter(step-counter);
    counter-increment: step-counter;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 45px;
    height: 45px;
    background-color: #d1d5db;
    color: #ffffff;
    border-radius: 50%;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 600;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
}

.elementor-3402 .elementor-element.elementor-element-2abc03d .gf_step_active:before {
    background-color: #2563eb;
    box-shadow: 0 10px 15px -3px rgba(37, 99, 235, 0.3);
}

.elementor-3402 .elementor-element.elementor-element-2abc03d .gform_wrapper {
    counter-reset: step-counter;
}

.elementor-3402 .elementor-element.elementor-element-2abc03d .gf_step_label {
    font-size: 13px !important;
    color: #1f2937 !important;
    font-weight: 500 !important;
    letter-spacing: 0.5px !important;
}

@media (max-width: 640px) {
    .elementor-3402 .elementor-element.elementor-element-2abc03d .gform_wrapper form {
        background: #ffffff;
        padding: 40px 15px 0;
        border-radius: 16px;
    }
    .elementor-3402 .elementor-element.elementor-element-2abc03d .gf_step_clear {
        gap: 10px !important;
        align-items: center;
    }

    .elementor-3402 .elementor-element.elementor-element-2abc03d .gf_step {
        flex-direction: row;
        gap: 8px;
    }

    .elementor-3402 .elementor-element.elementor-element-2abc03d .gf_step:not(.gf_step_active) .gf_step_label {
        display: none;
    }

    .elementor-3402 .elementor-element.elementor-element-2abc03d .gf_step_active .gf_step_label {
        display: inline-block;
        font-size: 12px !important;
        white-space: nowrap;
        animation: fadeIn 0.4s ease;
    }

    .elementor-3402 .elementor-element.elementor-element-2abc03d .gf_step:before {
        width: 20px;
        height: 20px;
        font-size: 12px;
        margin-bottom: 0;
    }
    .elementor-3402 .elementor-element.elementor-element-2abc03d div#input_2_14 {
        justify-content: center !important;
    }
}

@keyframes fadeIn {
    from { opacity: 0; transform: translateX(-5px); }
    to { opacity: 1; transform: translateX(0); }
}

/* CSS Readonly*/
.elementor-3402 .elementor-element.elementor-element-2abc03d #input_2_7[readonly] {
    background-color: #f8fafe !important;
    cursor: not-allowed; 
    color: #666 !important; 
    border-color: #ddd !important;
    width: 100% !important;
}

@media (min-width:768px) {
    /* Khusus field Nama Sekolah - input_2_7 */
    .elementor-3402 .elementor-element.elementor-element-2abc03d #field_2_7 {
        grid-column: span 8 !important;
    }
}

/*CSS Radio buttons*/
.elementor-3402 .elementor-element.elementor-element-2abc03d .ginput_container.ginput_container_radio {
    padding: 20px;
    background: #eff7ff;
    border-radius: 10px;
}

/*CSS Image Choice*/
.elementor-3402 .elementor-element.elementor-element-2abc03d span.gfield-image-choice-wrapper-inner {
    background: #edf6ff;
    width: 100%;
    padding: 10px;
    border-radius: 10px;
    border: 1px solid #188fc1;
    place-content: center;
}

.elementor-3402 .elementor-element.elementor-element-2abc03d .gchoice.gchoice_2_14_1, .elementor-3402 .elementor-element.elementor-element-2abc03d .gchoice.gchoice_2_14_2, .elementor-3402 .elementor-element.elementor-element-2abc03d .gchoice.gchoice_2_14_3 {
    cursor: pointer;
}

.elementor-3402 .elementor-element.elementor-element-2abc03d input#choice_2_14_1, .elementor-3402 .elementor-element.elementor-element-2abc03d input#choice_2_14_2, .elementor-3402 .elementor-element.elementor-element-2abc03d input#choice_2_14_3 {
    border: 1px solid #188fc1;
}

.elementor-3402 .elementor-element.elementor-element-2abc03d label#label_2_14_1, .elementor-3402 .elementor-element.elementor-element-2abc03d label#label_2_14_2, .elementor-3402 .elementor-element.elementor-element-2abc03d label#label_2_14_3 {
   color: #1579be;
    font-weight: 700;
}
/* Perkecil gambar image choice */
.elementor-3402 .elementor-element.elementor-element-2abc03d .gfield-choice-image-wrapper img.gfield-choice-image {
    width: 160px !important;
    height: 160px !important;
    object-fit: contain !important;
}

/** CSS TITLE IJIN PENDIRIAN DAN OPERASIONAL DALAM KEDUA IJIN */
.ijin-title-ubah {
    background: #eff0ff !important;
    padding: 10px !important;
    border: 1px solid #ecf2fe !important;
    border-radius: .25rem !important;
    font-weight: 500 !important;
    color: #4a5565 !important;
    font-size: 0.875rem !important;
}
.ijin-title-ubah:before {
    content: "\f138";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    padding-right: 7px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f51d3c *//* 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, .hidden-kedua {
    display: none !important;
}/* End custom CSS */