.elementor-1146 .elementor-element.elementor-element-6bd34143{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1146 .elementor-element.elementor-element-6bd34143:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-6bd34143 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7c5874a );background-image:url("https://hki.snlaw.id/wp-content/uploads/2025/05/Desain-tanpa-judul-4-1.png");background-position:83px -11px;background-size:44% auto;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1146 .elementor-element.elementor-element-5e7abe95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1146 .elementor-element.elementor-element-5e7abe95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1146 .elementor-element.elementor-element-5e7abe95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1146 .elementor-element.elementor-element-5e7abe95 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1146 .elementor-element.elementor-element-5e7abe95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1146 .elementor-element.elementor-element-5e7abe95 .elementor-icon-list-icon i{color:var( --e-global-color-7c5874a );transition:color 0.3s;}.elementor-1146 .elementor-element.elementor-element-5e7abe95 .elementor-icon-list-icon svg{fill:var( --e-global-color-7c5874a );transition:fill 0.3s;}.elementor-1146 .elementor-element.elementor-element-5e7abe95{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1146 .elementor-element.elementor-element-5e7abe95 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1146 .elementor-element.elementor-element-5e7abe95 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1146 .elementor-element.elementor-element-5e7abe95 .elementor-icon-list-item > a{font-family:"Dm Sans", Sans-serif;font-size:15px;font-weight:600;}.elementor-1146 .elementor-element.elementor-element-5e7abe95 .elementor-icon-list-text{color:var( --e-global-color-dca5a1b );transition:color 0.3s;}.elementor-1146 .elementor-element.elementor-element-5e7abe95 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-7c5874a );}.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-1146 .elementor-element.elementor-element-15934ce4{text-align:center;}.elementor-1146 .elementor-element.elementor-element-15934ce4 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:50px;font-weight:800;color:var( --e-global-color-primary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1146 .elementor-element.elementor-element-2e12b489{--divider-border-style:solid;--divider-color:#F4F4F400;--divider-border-width:1px;}.elementor-1146 .elementor-element.elementor-element-2e12b489 .elementor-divider-separator{width:100%;}.elementor-1146 .elementor-element.elementor-element-2e12b489 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-1146 .elementor-element.elementor-element-4ac6f94f{--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:50px;--padding-bottom:90px;--padding-left:50px;--padding-right:50px;}.elementor-1146 .elementor-element.elementor-element-4ac6f94f:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-4ac6f94f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hki.snlaw.id/wp-content/uploads/2025/05/Background-1-1.svg");background-position:center center;background-size:cover;}.elementor-1146 .elementor-element.elementor-element-4ac6f94f > .elementor-shape-bottom svg, .elementor-1146 .elementor-element.elementor-element-4ac6f94f > .e-con-inner > .elementor-shape-bottom svg{height:52px;}.elementor-1146 .elementor-element.elementor-element-57a36b48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1146 .elementor-element.elementor-element-57a36b48 > .elementor-shape-top svg, .elementor-1146 .elementor-element.elementor-element-57a36b48 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:50px;}.elementor-1146 .elementor-element.elementor-element-57a36b48 > .elementor-shape-bottom svg, .elementor-1146 .elementor-element.elementor-element-57a36b48 > .e-con-inner > .elementor-shape-bottom svg{height:50px;}.elementor-1146 .elementor-element.elementor-element-32a581c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1146 .elementor-element.elementor-element-1378f2c4{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1146 .elementor-element.elementor-element-1378f2c4:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-1378f2c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://hki.snlaw.id/wp-content/uploads/2025/05/Background-1-1.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1146 .elementor-element.elementor-element-1378f2c4 > .elementor-shape-top svg, .elementor-1146 .elementor-element.elementor-element-1378f2c4 > .e-con-inner > .elementor-shape-top svg{width:calc(168% + 1.3px);height:70px;}.elementor-1146 .elementor-element.elementor-element-160377bb{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1146 .elementor-element.elementor-element-90fd22f{text-align:center;}.elementor-1146 .elementor-element.elementor-element-90fd22f .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:45px;font-weight:700;color:#000000;}.elementor-1146 .elementor-element.elementor-element-18808eb .elementor-icon-list-icon i{color:#2F7FFE;transition:color 0.3s;}.elementor-1146 .elementor-element.elementor-element-18808eb .elementor-icon-list-icon svg{fill:#2F7FFE;transition:fill 0.3s;}.elementor-1146 .elementor-element.elementor-element-18808eb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1146 .elementor-element.elementor-element-18808eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1146 .elementor-element.elementor-element-18808eb .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-1146 .elementor-element.elementor-element-18808eb .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.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-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-1146 .elementor-element.elementor-element-1e5e5274{--display:flex;}.elementor-1146 .elementor-element.elementor-element-65ee706f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1146 .elementor-element.elementor-element-65ee706f .elementor-divider-separator{width:0%;}.elementor-1146 .elementor-element.elementor-element-65ee706f .elementor-divider{padding-block-start:65px;padding-block-end:65px;}.elementor-1146 .elementor-element.elementor-element-21cd09d5{--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-around;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:50px 50px 50px 50px;--margin-top:-203px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:70px;--padding-left:070px;--padding-right:70px;--z-index:2;}.elementor-1146 .elementor-element.elementor-element-21cd09d5:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-21cd09d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC40;}.elementor-1146 .elementor-element.elementor-element-90f00d9{--display:flex;--min-height:100px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;box-shadow:0px 20px 40px 0px rgba(41.999999999999986, 58.99999999999994, 129, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1146 .elementor-element.elementor-element-90f00d9:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-90f00d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-1146 .elementor-element.elementor-element-7591c4e4{--display:flex;--position:absolute;--min-height:65px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#FFFFFF;--border-color:#FFFFFF;--border-radius:24px 24px 24px 24px;box-shadow:0px 10px 35px 0px rgba(41.999999999999986, 58.99999999999994, 129, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-30px;--z-index:10000;}.elementor-1146 .elementor-element.elementor-element-7591c4e4:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-7591c4e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC40;}body:not(.rtl) .elementor-1146 .elementor-element.elementor-element-7591c4e4{left:30px;}body.rtl .elementor-1146 .elementor-element.elementor-element-7591c4e4{right:30px;}.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-1146 .elementor-element.elementor-element-560502cb .elementor-icon-wrapper{text-align:center;}.elementor-1146 .elementor-element.elementor-element-7592dc8c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:25px;font-weight:700;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-1146 .elementor-element.elementor-element-4e93c4fb > .elementor-widget-container{margin:0px 0px -12px 0px;padding:0px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-4e93c4fb{z-index:1;text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#7A7A7A;}.elementor-1146 .elementor-element.elementor-element-29298a16 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-29298a16 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:1em;color:#000000;}.elementor-1146 .elementor-element.elementor-element-621849e3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-621849e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1146 .elementor-element.elementor-element-621849e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1146 .elementor-element.elementor-element-621849e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1146 .elementor-element.elementor-element-621849e3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1146 .elementor-element.elementor-element-621849e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1146 .elementor-element.elementor-element-621849e3 .elementor-icon-list-icon i{color:var( --e-global-color-7c5874a );transition:color 0.3s;}.elementor-1146 .elementor-element.elementor-element-621849e3 .elementor-icon-list-icon svg{fill:var( --e-global-color-7c5874a );transition:fill 0.3s;}.elementor-1146 .elementor-element.elementor-element-621849e3{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-1146 .elementor-element.elementor-element-621849e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1146 .elementor-element.elementor-element-621849e3 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-1146 .elementor-element.elementor-element-621849e3 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1146 .elementor-element.elementor-element-4ce8efe6 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-4ce8efe6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1146 .elementor-element.elementor-element-4ce8efe6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1146 .elementor-element.elementor-element-4ce8efe6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1146 .elementor-element.elementor-element-4ce8efe6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1146 .elementor-element.elementor-element-4ce8efe6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1146 .elementor-element.elementor-element-4ce8efe6 .elementor-icon-list-icon i{color:var( --e-global-color-7c5874a );transition:color 0.3s;}.elementor-1146 .elementor-element.elementor-element-4ce8efe6 .elementor-icon-list-icon svg{fill:var( --e-global-color-7c5874a );transition:fill 0.3s;}.elementor-1146 .elementor-element.elementor-element-4ce8efe6{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-1146 .elementor-element.elementor-element-4ce8efe6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1146 .elementor-element.elementor-element-4ce8efe6 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;text-decoration:line-through;line-height:24px;}.elementor-1146 .elementor-element.elementor-element-4ce8efe6 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1146 .elementor-element.elementor-element-23d97de8 .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-7c5874a ) 0%, var( --e-global-color-8cfeb6f ) 100%);border-style:none;}.elementor-1146 .elementor-element.elementor-element-23d97de8 .elementor-button:hover, .elementor-1146 .elementor-element.elementor-element-23d97de8 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-8cfeb6f ) 0%, var( --e-global-color-7c5874a ) 100%);}.elementor-1146 .elementor-element.elementor-element-23d97de8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1146 .elementor-element.elementor-element-3e0872f{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-7c5874a );--border-color:var( --e-global-color-7c5874a );--border-radius:20px 20px 20px 20px;box-shadow:0px 20px 40px 0px rgba(41.999999999999986, 58.99999999999994, 129, 0.1);--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1146 .elementor-element.elementor-element-3e0872f:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-3e0872f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-1146 .elementor-element.elementor-element-490d7df5{--display:flex;--position:absolute;--min-height:65px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#FFFFFF;--border-color:#FFFFFF;--border-radius:24px 24px 24px 24px;box-shadow:0px 10px 35px 0px rgba(41.999999999999986, 58.99999999999994, 129, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-30px;--z-index:10000;}.elementor-1146 .elementor-element.elementor-element-490d7df5:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-490d7df5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC40;}body:not(.rtl) .elementor-1146 .elementor-element.elementor-element-490d7df5{left:30px;}body.rtl .elementor-1146 .elementor-element.elementor-element-490d7df5{right:30px;}.elementor-1146 .elementor-element.elementor-element-4aef7b0f{--display:flex;--min-height:50px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:13px 13px 13px 13px;box-shadow:0px 15px 25px 0px rgba(47, 127.99999999999994, 255, 0.35);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1146 .elementor-element.elementor-element-4aef7b0f.e-con{--align-self:center;}.elementor-1146 .elementor-element.elementor-element-298438d0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1146 .elementor-element.elementor-element-7ed8b2ad > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-1146 .elementor-element.elementor-element-7ed8b2ad .elementor-icon-wrapper{text-align:center;}.elementor-1146 .elementor-element.elementor-element-7ed8b2ad.elementor-view-stacked .elementor-icon{background-color:#FCFCFC;}.elementor-1146 .elementor-element.elementor-element-7ed8b2ad.elementor-view-framed .elementor-icon, .elementor-1146 .elementor-element.elementor-element-7ed8b2ad.elementor-view-default .elementor-icon{color:#FCFCFC;border-color:#FCFCFC;}.elementor-1146 .elementor-element.elementor-element-7ed8b2ad.elementor-view-framed .elementor-icon, .elementor-1146 .elementor-element.elementor-element-7ed8b2ad.elementor-view-default .elementor-icon svg{fill:#FCFCFC;}.elementor-1146 .elementor-element.elementor-element-7ed8b2ad .elementor-icon{font-size:20px;}.elementor-1146 .elementor-element.elementor-element-7ed8b2ad .elementor-icon svg{height:20px;}.elementor-1146 .elementor-element.elementor-element-22f18e5b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:25px;font-weight:700;color:#000000;}.elementor-1146 .elementor-element.elementor-element-1d5a1f0b > .elementor-widget-container{background-color:transparent;padding:5px 10px 5px 10px;background-image:linear-gradient(100deg, var( --e-global-color-7c5874a ) 0%, var( --e-global-color-8cfeb6f ) 100%);border-radius:10px 10px 10px 10px;}.elementor-1146 .elementor-element.elementor-element-1d5a1f0b.elementor-element{--align-self:center;}body:not(.rtl) .elementor-1146 .elementor-element.elementor-element-1d5a1f0b{right:62px;}body.rtl .elementor-1146 .elementor-element.elementor-element-1d5a1f0b{left:62px;}.elementor-1146 .elementor-element.elementor-element-1d5a1f0b{top:-15px;text-align:center;}.elementor-1146 .elementor-element.elementor-element-1d5a1f0b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:1.5em;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1146 .elementor-element.elementor-element-351d49de > .elementor-widget-container{margin:0px 0px -12px 0px;padding:0px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-351d49de{z-index:1;text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#7A7A7A;}.elementor-1146 .elementor-element.elementor-element-700d9cae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-700d9cae .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:700;line-height:1em;color:#000000;}.elementor-1146 .elementor-element.elementor-element-1369666d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-1369666d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1146 .elementor-element.elementor-element-1369666d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1146 .elementor-element.elementor-element-1369666d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1146 .elementor-element.elementor-element-1369666d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1146 .elementor-element.elementor-element-1369666d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1146 .elementor-element.elementor-element-1369666d .elementor-icon-list-icon i{color:var( --e-global-color-7c5874a );transition:color 0.3s;}.elementor-1146 .elementor-element.elementor-element-1369666d .elementor-icon-list-icon svg{fill:var( --e-global-color-7c5874a );transition:fill 0.3s;}.elementor-1146 .elementor-element.elementor-element-1369666d{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-1146 .elementor-element.elementor-element-1369666d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1146 .elementor-element.elementor-element-1369666d .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-1146 .elementor-element.elementor-element-1369666d .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1146 .elementor-element.elementor-element-30600da1 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-30600da1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1146 .elementor-element.elementor-element-30600da1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1146 .elementor-element.elementor-element-30600da1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1146 .elementor-element.elementor-element-30600da1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1146 .elementor-element.elementor-element-30600da1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1146 .elementor-element.elementor-element-30600da1 .elementor-icon-list-icon i{color:var( --e-global-color-7c5874a );transition:color 0.3s;}.elementor-1146 .elementor-element.elementor-element-30600da1 .elementor-icon-list-icon svg{fill:var( --e-global-color-7c5874a );transition:fill 0.3s;}.elementor-1146 .elementor-element.elementor-element-30600da1{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-1146 .elementor-element.elementor-element-30600da1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1146 .elementor-element.elementor-element-30600da1 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;text-decoration:line-through;line-height:24px;}.elementor-1146 .elementor-element.elementor-element-30600da1 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1146 .elementor-element.elementor-element-77cf9337 .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-7c5874a ) 0%, var( --e-global-color-8cfeb6f ) 100%);border-style:none;}.elementor-1146 .elementor-element.elementor-element-77cf9337 .elementor-button:hover, .elementor-1146 .elementor-element.elementor-element-77cf9337 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-8cfeb6f ) 0%, var( --e-global-color-7c5874a ) 100%);}.elementor-1146 .elementor-element.elementor-element-77cf9337 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1146 .elementor-element.elementor-element-3ae3b98c{--display:flex;--min-height:100px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;box-shadow:0px 20px 40px 0px rgba(41.999999999999986, 58.99999999999994, 129, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1146 .elementor-element.elementor-element-3ae3b98c:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-3ae3b98c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-1146 .elementor-element.elementor-element-af2a615{--display:flex;--position:absolute;--min-height:65px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#FFFFFF;--border-color:#FFFFFF;--border-radius:24px 24px 24px 24px;box-shadow:0px 10px 35px 0px rgba(41.999999999999986, 58.99999999999994, 129, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-30px;--z-index:10000;}.elementor-1146 .elementor-element.elementor-element-af2a615:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-af2a615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC40;}body:not(.rtl) .elementor-1146 .elementor-element.elementor-element-af2a615{left:30px;}body.rtl .elementor-1146 .elementor-element.elementor-element-af2a615{right:30px;}.elementor-1146 .elementor-element.elementor-element-c483782{--display:flex;--min-height:50px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:13px 13px 13px 13px;box-shadow:0px 15px 25px 0px rgba(47, 127.99999999999994, 255, 0.35);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1146 .elementor-element.elementor-element-c483782.e-con{--align-self:center;}.elementor-1146 .elementor-element.elementor-element-63bdf388{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1146 .elementor-element.elementor-element-35e9fcf7 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-1146 .elementor-element.elementor-element-35e9fcf7 .elementor-icon-wrapper{text-align:center;}.elementor-1146 .elementor-element.elementor-element-35e9fcf7.elementor-view-stacked .elementor-icon{background-color:#FCFCFC;}.elementor-1146 .elementor-element.elementor-element-35e9fcf7.elementor-view-framed .elementor-icon, .elementor-1146 .elementor-element.elementor-element-35e9fcf7.elementor-view-default .elementor-icon{color:#FCFCFC;border-color:#FCFCFC;}.elementor-1146 .elementor-element.elementor-element-35e9fcf7.elementor-view-framed .elementor-icon, .elementor-1146 .elementor-element.elementor-element-35e9fcf7.elementor-view-default .elementor-icon svg{fill:#FCFCFC;}.elementor-1146 .elementor-element.elementor-element-35e9fcf7 .elementor-icon{font-size:20px;}.elementor-1146 .elementor-element.elementor-element-35e9fcf7 .elementor-icon svg{height:20px;}.elementor-1146 .elementor-element.elementor-element-ecdf91b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:25px;font-weight:700;color:#000000;}.elementor-1146 .elementor-element.elementor-element-439b3469 > .elementor-widget-container{margin:0px 0px -12px 0px;padding:0px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-439b3469{z-index:1;text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#7A7A7A;}.elementor-1146 .elementor-element.elementor-element-795bef48 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-795bef48 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:700;line-height:1em;color:#000000;}.elementor-1146 .elementor-element.elementor-element-222a7969 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-222a7969 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1146 .elementor-element.elementor-element-222a7969 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1146 .elementor-element.elementor-element-222a7969 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1146 .elementor-element.elementor-element-222a7969 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1146 .elementor-element.elementor-element-222a7969 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1146 .elementor-element.elementor-element-222a7969 .elementor-icon-list-icon i{color:var( --e-global-color-7c5874a );transition:color 0.3s;}.elementor-1146 .elementor-element.elementor-element-222a7969 .elementor-icon-list-icon svg{fill:var( --e-global-color-7c5874a );transition:fill 0.3s;}.elementor-1146 .elementor-element.elementor-element-222a7969{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-1146 .elementor-element.elementor-element-222a7969 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1146 .elementor-element.elementor-element-222a7969 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-1146 .elementor-element.elementor-element-222a7969 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1146 .elementor-element.elementor-element-5be994c6{--spacer-size:12px;}.elementor-1146 .elementor-element.elementor-element-45de9936 .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-7c5874a ) 0%, var( --e-global-color-8cfeb6f ) 100%);border-style:none;}.elementor-1146 .elementor-element.elementor-element-45de9936 .elementor-button:hover, .elementor-1146 .elementor-element.elementor-element-45de9936 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-8cfeb6f ) 0%, var( --e-global-color-7c5874a ) 100%);}.elementor-1146 .elementor-element.elementor-element-45de9936 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1146 .elementor-element.elementor-element-47890c6e{--display:flex;}.elementor-1146 .elementor-element.elementor-element-60db863{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1146 .elementor-element.elementor-element-60db863 .elementor-divider-separator{width:0%;}.elementor-1146 .elementor-element.elementor-element-60db863 .elementor-divider{padding-block-start:65px;padding-block-end:65px;}.elementor-1146 .elementor-element.elementor-element-6bce205e{--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-around;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:50px 50px 50px 50px;--margin-top:-203px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:70px;--padding-left:070px;--padding-right:70px;--z-index:2;}.elementor-1146 .elementor-element.elementor-element-6bce205e:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-6bce205e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC40;}.elementor-1146 .elementor-element.elementor-element-4ddf06c7{--display:flex;--min-height:100px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;box-shadow:0px 20px 40px 0px rgba(41.999999999999986, 58.99999999999994, 129, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1146 .elementor-element.elementor-element-4ddf06c7:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-4ddf06c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-1146 .elementor-element.elementor-element-6b6764c4{--display:flex;--position:absolute;--min-height:65px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#FFFFFF;--border-color:#FFFFFF;--border-radius:24px 24px 24px 24px;box-shadow:0px 10px 35px 0px rgba(41.999999999999986, 58.99999999999994, 129, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-30px;--z-index:10000;}.elementor-1146 .elementor-element.elementor-element-6b6764c4:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-6b6764c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC40;}body:not(.rtl) .elementor-1146 .elementor-element.elementor-element-6b6764c4{left:30px;}body.rtl .elementor-1146 .elementor-element.elementor-element-6b6764c4{right:30px;}.elementor-1146 .elementor-element.elementor-element-32f9ff02 .elementor-icon-wrapper{text-align:center;}.elementor-1146 .elementor-element.elementor-element-19894455 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:25px;font-weight:700;color:#000000;}.elementor-1146 .elementor-element.elementor-element-53fb4022 > .elementor-widget-container{margin:0px 0px -12px 0px;padding:0px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-53fb4022{z-index:1;text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#7A7A7A;}.elementor-1146 .elementor-element.elementor-element-6a652d07 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-6a652d07 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:1em;color:#000000;}.elementor-1146 .elementor-element.elementor-element-4045cb0d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-4045cb0d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1146 .elementor-element.elementor-element-4045cb0d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1146 .elementor-element.elementor-element-4045cb0d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1146 .elementor-element.elementor-element-4045cb0d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1146 .elementor-element.elementor-element-4045cb0d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1146 .elementor-element.elementor-element-4045cb0d .elementor-icon-list-icon i{color:var( --e-global-color-7c5874a );transition:color 0.3s;}.elementor-1146 .elementor-element.elementor-element-4045cb0d .elementor-icon-list-icon svg{fill:var( --e-global-color-7c5874a );transition:fill 0.3s;}.elementor-1146 .elementor-element.elementor-element-4045cb0d{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-1146 .elementor-element.elementor-element-4045cb0d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1146 .elementor-element.elementor-element-4045cb0d .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-1146 .elementor-element.elementor-element-4045cb0d .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1146 .elementor-element.elementor-element-6801370 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-6801370 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1146 .elementor-element.elementor-element-6801370 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1146 .elementor-element.elementor-element-6801370 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1146 .elementor-element.elementor-element-6801370 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1146 .elementor-element.elementor-element-6801370 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1146 .elementor-element.elementor-element-6801370 .elementor-icon-list-icon i{color:var( --e-global-color-7c5874a );transition:color 0.3s;}.elementor-1146 .elementor-element.elementor-element-6801370 .elementor-icon-list-icon svg{fill:var( --e-global-color-7c5874a );transition:fill 0.3s;}.elementor-1146 .elementor-element.elementor-element-6801370{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-1146 .elementor-element.elementor-element-6801370 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1146 .elementor-element.elementor-element-6801370 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;text-decoration:line-through;line-height:24px;}.elementor-1146 .elementor-element.elementor-element-6801370 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1146 .elementor-element.elementor-element-2c8ba46a .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-7c5874a ) 0%, var( --e-global-color-8cfeb6f ) 100%);border-style:none;}.elementor-1146 .elementor-element.elementor-element-2c8ba46a .elementor-button:hover, .elementor-1146 .elementor-element.elementor-element-2c8ba46a .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-8cfeb6f ) 0%, var( --e-global-color-7c5874a ) 100%);}.elementor-1146 .elementor-element.elementor-element-2c8ba46a .elementor-button-content-wrapper{flex-direction:row;}.elementor-1146 .elementor-element.elementor-element-335cd583{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-7c5874a );--border-color:var( --e-global-color-7c5874a );--border-radius:20px 20px 20px 20px;box-shadow:0px 20px 40px 0px rgba(41.999999999999986, 58.99999999999994, 129, 0.1);--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1146 .elementor-element.elementor-element-335cd583:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-335cd583 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-1146 .elementor-element.elementor-element-37278444{--display:flex;--position:absolute;--min-height:65px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#FFFFFF;--border-color:#FFFFFF;--border-radius:24px 24px 24px 24px;box-shadow:0px 10px 35px 0px rgba(41.999999999999986, 58.99999999999994, 129, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-30px;--z-index:10000;}.elementor-1146 .elementor-element.elementor-element-37278444:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-37278444 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC40;}body:not(.rtl) .elementor-1146 .elementor-element.elementor-element-37278444{left:30px;}body.rtl .elementor-1146 .elementor-element.elementor-element-37278444{right:30px;}.elementor-1146 .elementor-element.elementor-element-268f77b3{--display:flex;--min-height:50px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:13px 13px 13px 13px;box-shadow:0px 15px 25px 0px rgba(47, 127.99999999999994, 255, 0.35);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1146 .elementor-element.elementor-element-268f77b3.e-con{--align-self:center;}.elementor-1146 .elementor-element.elementor-element-7fff3881{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1146 .elementor-element.elementor-element-6eedc316 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-1146 .elementor-element.elementor-element-6eedc316 .elementor-icon-wrapper{text-align:center;}.elementor-1146 .elementor-element.elementor-element-6eedc316.elementor-view-stacked .elementor-icon{background-color:#FCFCFC;}.elementor-1146 .elementor-element.elementor-element-6eedc316.elementor-view-framed .elementor-icon, .elementor-1146 .elementor-element.elementor-element-6eedc316.elementor-view-default .elementor-icon{color:#FCFCFC;border-color:#FCFCFC;}.elementor-1146 .elementor-element.elementor-element-6eedc316.elementor-view-framed .elementor-icon, .elementor-1146 .elementor-element.elementor-element-6eedc316.elementor-view-default .elementor-icon svg{fill:#FCFCFC;}.elementor-1146 .elementor-element.elementor-element-6eedc316 .elementor-icon{font-size:20px;}.elementor-1146 .elementor-element.elementor-element-6eedc316 .elementor-icon svg{height:20px;}.elementor-1146 .elementor-element.elementor-element-666d5b2a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:25px;font-weight:700;color:#000000;}.elementor-1146 .elementor-element.elementor-element-1684dfd4 > .elementor-widget-container{background-color:transparent;padding:5px 10px 5px 10px;background-image:linear-gradient(100deg, var( --e-global-color-7c5874a ) 0%, var( --e-global-color-8cfeb6f ) 100%);border-radius:10px 10px 10px 10px;}.elementor-1146 .elementor-element.elementor-element-1684dfd4.elementor-element{--align-self:center;}body:not(.rtl) .elementor-1146 .elementor-element.elementor-element-1684dfd4{right:62px;}body.rtl .elementor-1146 .elementor-element.elementor-element-1684dfd4{left:62px;}.elementor-1146 .elementor-element.elementor-element-1684dfd4{top:-15px;text-align:center;}.elementor-1146 .elementor-element.elementor-element-1684dfd4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:1.5em;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1146 .elementor-element.elementor-element-64251124 > .elementor-widget-container{margin:0px 0px -12px 0px;padding:0px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-64251124{z-index:1;text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#7A7A7A;}.elementor-1146 .elementor-element.elementor-element-637e95cf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-637e95cf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:700;line-height:1em;color:#000000;}.elementor-1146 .elementor-element.elementor-element-457e8fbb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-457e8fbb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1146 .elementor-element.elementor-element-457e8fbb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1146 .elementor-element.elementor-element-457e8fbb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1146 .elementor-element.elementor-element-457e8fbb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1146 .elementor-element.elementor-element-457e8fbb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1146 .elementor-element.elementor-element-457e8fbb .elementor-icon-list-icon i{color:var( --e-global-color-7c5874a );transition:color 0.3s;}.elementor-1146 .elementor-element.elementor-element-457e8fbb .elementor-icon-list-icon svg{fill:var( --e-global-color-7c5874a );transition:fill 0.3s;}.elementor-1146 .elementor-element.elementor-element-457e8fbb{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-1146 .elementor-element.elementor-element-457e8fbb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1146 .elementor-element.elementor-element-457e8fbb .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-1146 .elementor-element.elementor-element-457e8fbb .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1146 .elementor-element.elementor-element-9194efe > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-9194efe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1146 .elementor-element.elementor-element-9194efe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1146 .elementor-element.elementor-element-9194efe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1146 .elementor-element.elementor-element-9194efe .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1146 .elementor-element.elementor-element-9194efe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1146 .elementor-element.elementor-element-9194efe .elementor-icon-list-icon i{color:var( --e-global-color-7c5874a );transition:color 0.3s;}.elementor-1146 .elementor-element.elementor-element-9194efe .elementor-icon-list-icon svg{fill:var( --e-global-color-7c5874a );transition:fill 0.3s;}.elementor-1146 .elementor-element.elementor-element-9194efe{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-1146 .elementor-element.elementor-element-9194efe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1146 .elementor-element.elementor-element-9194efe .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;text-decoration:line-through;line-height:24px;}.elementor-1146 .elementor-element.elementor-element-9194efe .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1146 .elementor-element.elementor-element-780a0e7{--spacer-size:0px;}.elementor-1146 .elementor-element.elementor-element-17fea6dd .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-7c5874a ) 0%, var( --e-global-color-8cfeb6f ) 100%);border-style:none;}.elementor-1146 .elementor-element.elementor-element-17fea6dd .elementor-button:hover, .elementor-1146 .elementor-element.elementor-element-17fea6dd .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-8cfeb6f ) 0%, var( --e-global-color-7c5874a ) 100%);}.elementor-1146 .elementor-element.elementor-element-17fea6dd .elementor-button-content-wrapper{flex-direction:row;}.elementor-1146 .elementor-element.elementor-element-36e29ed2{--display:flex;--min-height:100px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;box-shadow:0px 20px 40px 0px rgba(41.999999999999986, 58.99999999999994, 129, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1146 .elementor-element.elementor-element-36e29ed2:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-36e29ed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-1146 .elementor-element.elementor-element-5e505934{--display:flex;--position:absolute;--min-height:65px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#FFFFFF;--border-color:#FFFFFF;--border-radius:24px 24px 24px 24px;box-shadow:0px 10px 35px 0px rgba(41.999999999999986, 58.99999999999994, 129, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-30px;--z-index:10000;}.elementor-1146 .elementor-element.elementor-element-5e505934:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-5e505934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC40;}body:not(.rtl) .elementor-1146 .elementor-element.elementor-element-5e505934{left:30px;}body.rtl .elementor-1146 .elementor-element.elementor-element-5e505934{right:30px;}.elementor-1146 .elementor-element.elementor-element-22c8b812{--display:flex;--min-height:50px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:13px 13px 13px 13px;box-shadow:0px 15px 25px 0px rgba(47, 127.99999999999994, 255, 0.35);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1146 .elementor-element.elementor-element-22c8b812.e-con{--align-self:center;}.elementor-1146 .elementor-element.elementor-element-178e3db7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1146 .elementor-element.elementor-element-69402bb0 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-1146 .elementor-element.elementor-element-69402bb0 .elementor-icon-wrapper{text-align:center;}.elementor-1146 .elementor-element.elementor-element-69402bb0.elementor-view-stacked .elementor-icon{background-color:#FCFCFC;}.elementor-1146 .elementor-element.elementor-element-69402bb0.elementor-view-framed .elementor-icon, .elementor-1146 .elementor-element.elementor-element-69402bb0.elementor-view-default .elementor-icon{color:#FCFCFC;border-color:#FCFCFC;}.elementor-1146 .elementor-element.elementor-element-69402bb0.elementor-view-framed .elementor-icon, .elementor-1146 .elementor-element.elementor-element-69402bb0.elementor-view-default .elementor-icon svg{fill:#FCFCFC;}.elementor-1146 .elementor-element.elementor-element-69402bb0 .elementor-icon{font-size:20px;}.elementor-1146 .elementor-element.elementor-element-69402bb0 .elementor-icon svg{height:20px;}.elementor-1146 .elementor-element.elementor-element-a93483 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:25px;font-weight:700;color:#000000;}.elementor-1146 .elementor-element.elementor-element-177514d1 > .elementor-widget-container{margin:0px 0px -12px 0px;padding:0px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-177514d1{z-index:1;text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#7A7A7A;}.elementor-1146 .elementor-element.elementor-element-58822fa3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-58822fa3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:700;line-height:1em;color:#000000;}.elementor-1146 .elementor-element.elementor-element-2bdfd522 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-2bdfd522 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1146 .elementor-element.elementor-element-2bdfd522 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1146 .elementor-element.elementor-element-2bdfd522 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1146 .elementor-element.elementor-element-2bdfd522 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1146 .elementor-element.elementor-element-2bdfd522 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1146 .elementor-element.elementor-element-2bdfd522 .elementor-icon-list-icon i{color:var( --e-global-color-7c5874a );transition:color 0.3s;}.elementor-1146 .elementor-element.elementor-element-2bdfd522 .elementor-icon-list-icon svg{fill:var( --e-global-color-7c5874a );transition:fill 0.3s;}.elementor-1146 .elementor-element.elementor-element-2bdfd522{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-1146 .elementor-element.elementor-element-2bdfd522 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1146 .elementor-element.elementor-element-2bdfd522 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-1146 .elementor-element.elementor-element-2bdfd522 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1146 .elementor-element.elementor-element-4e047350{--spacer-size:12px;}.elementor-1146 .elementor-element.elementor-element-65b1941e .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-7c5874a ) 0%, var( --e-global-color-8cfeb6f ) 100%);border-style:none;}.elementor-1146 .elementor-element.elementor-element-65b1941e .elementor-button:hover, .elementor-1146 .elementor-element.elementor-element-65b1941e .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-8cfeb6f ) 0%, var( --e-global-color-7c5874a ) 100%);}.elementor-1146 .elementor-element.elementor-element-65b1941e .elementor-button-content-wrapper{flex-direction:row;}.elementor-1146 .elementor-element.elementor-element-5c8519a0{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-1146 .elementor-element.elementor-element-5c8519a0 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-7c5874a );}.elementor-1146 .elementor-element.elementor-element-2f6bf101{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1146 .elementor-element.elementor-element-1d3b7b1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-1146 .elementor-element.elementor-element-1d3b7b1f:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-1d3b7b1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;background-image:url("https://hki.snlaw.id/wp-content/uploads/2025/05/Background-1-1.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1146 .elementor-element.elementor-element-1d3b7b1f > .elementor-shape-top svg, .elementor-1146 .elementor-element.elementor-element-1d3b7b1f > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:22px;}.elementor-1146 .elementor-element.elementor-element-1d3b7b1f > .elementor-shape-bottom svg, .elementor-1146 .elementor-element.elementor-element-1d3b7b1f > .e-con-inner > .elementor-shape-bottom svg{width:calc(142% + 1.3px);height:29px;}.elementor-1146 .elementor-element.elementor-element-7aedf930{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1146 .elementor-element.elementor-element-5e7ccbdd{text-align:center;}.elementor-1146 .elementor-element.elementor-element-5e7ccbdd .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:45px;font-weight:700;color:#000000;}.elementor-1146 .elementor-element.elementor-element-f4d8ab4 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1146 .elementor-element.elementor-element-f4d8ab4{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:27px;color:#000000;}.elementor-1146 .elementor-element.elementor-element-1f5f3044{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-1146 .elementor-element.elementor-element-1f5f3044:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-1f5f3044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-1146 .elementor-element.elementor-element-43ceb491{--e-image-carousel-slides-to-show:5;}.elementor-1146 .elementor-element.elementor-element-43ceb491 > .elementor-widget-container{margin:0px -90px 0px -90px;}.elementor-1146 .elementor-element.elementor-element-43ceb491 .swiper-wrapper{display:flex;align-items:center;}.elementor-1146 .elementor-element.elementor-element-43ceb491 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}.elementor-1146 .elementor-element.elementor-element-7a73c648{--e-image-carousel-slides-to-show:5;}.elementor-1146 .elementor-element.elementor-element-7a73c648 > .elementor-widget-container{margin:-5px -90px -5px -90px;}.elementor-1146 .elementor-element.elementor-element-7a73c648 .swiper-wrapper{display:flex;align-items:center;}.elementor-1146 .elementor-element.elementor-element-7a73c648 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}.elementor-1146 .elementor-element.elementor-element-447bc685{--e-image-carousel-slides-to-show:5;}.elementor-1146 .elementor-element.elementor-element-447bc685 > .elementor-widget-container{margin:0px -90px 0px -90px;}.elementor-1146 .elementor-element.elementor-element-447bc685 .swiper-wrapper{display:flex;align-items:center;}.elementor-1146 .elementor-element.elementor-element-447bc685 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}.elementor-1146 .elementor-element.elementor-element-4836251d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-1146 .elementor-element.elementor-element-4836251d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1146 .elementor-element.elementor-element-327c1f20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;}.elementor-1146 .elementor-element.elementor-element-4fb920df > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-4fb920df{text-align:start;}.elementor-1146 .elementor-element.elementor-element-4fb920df .elementor-heading-title{font-family:"Kameron", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1146 .elementor-element.elementor-element-5ea79ee0{--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-1146 .elementor-element.elementor-element-5abb46e1 iframe{height:420px;}.elementor-1146 .elementor-element.elementor-element-7a4f43e6{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1146 .elementor-element.elementor-element-33bafbd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-1146 .elementor-element.elementor-element-160377bb{--width:100%;}.elementor-1146 .elementor-element.elementor-element-21cd09d5{--content-width:1024px;}.elementor-1146 .elementor-element.elementor-element-7591c4e4{--width:65px;}.elementor-1146 .elementor-element.elementor-element-490d7df5{--width:65px;}.elementor-1146 .elementor-element.elementor-element-4aef7b0f{--width:50px;}.elementor-1146 .elementor-element.elementor-element-af2a615{--width:65px;}.elementor-1146 .elementor-element.elementor-element-c483782{--width:50px;}.elementor-1146 .elementor-element.elementor-element-6bce205e{--content-width:1024px;}.elementor-1146 .elementor-element.elementor-element-6b6764c4{--width:65px;}.elementor-1146 .elementor-element.elementor-element-37278444{--width:65px;}.elementor-1146 .elementor-element.elementor-element-268f77b3{--width:50px;}.elementor-1146 .elementor-element.elementor-element-5e505934{--width:65px;}.elementor-1146 .elementor-element.elementor-element-22c8b812{--width:50px;}.elementor-1146 .elementor-element.elementor-element-4836251d{--width:110.58%;}.elementor-1146 .elementor-element.elementor-element-327c1f20{--width:30%;}.elementor-1146 .elementor-element.elementor-element-5ea79ee0{--width:48%;}.elementor-1146 .elementor-element.elementor-element-7a4f43e6{--width:20%;}}@media(max-width:1024px){.elementor-1146 .elementor-element.elementor-element-6bd34143:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-6bd34143 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:44px 0px;}.elementor-1146 .elementor-element.elementor-element-6bd34143{--padding-top:050px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1146 .elementor-element.elementor-element-5e7abe95{--e-icon-list-icon-size:29px;}.elementor-1146 .elementor-element.elementor-element-5e7abe95 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1146 .elementor-element.elementor-element-5e7abe95 .elementor-icon-list-item > a{font-size:18px;}.elementor-1146 .elementor-element.elementor-element-15934ce4 .elementor-heading-title{font-size:40px;}.elementor-1146 .elementor-element.elementor-element-1378f2c4{--padding-top:0px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-1146 .elementor-element.elementor-element-160377bb{--min-height:213px;--justify-content:center;--padding-top:0px;--padding-bottom:0100px;--padding-left:0px;--padding-right:0px;}.elementor-1146 .elementor-element.elementor-element-90fd22f .elementor-heading-title{font-size:40px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-1146 .elementor-element.elementor-element-21cd09d5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1146 .elementor-element.elementor-element-90f00d9{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1146 .elementor-element.elementor-element-3e0872f{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-1146 .elementor-element.elementor-element-1d5a1f0b{right:14px;}body.rtl .elementor-1146 .elementor-element.elementor-element-1d5a1f0b{left:14px;}.elementor-1146 .elementor-element.elementor-element-5be994c6{--spacer-size:9px;}.elementor-1146 .elementor-element.elementor-element-6bce205e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1146 .elementor-element.elementor-element-4ddf06c7{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1146 .elementor-element.elementor-element-335cd583{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-1146 .elementor-element.elementor-element-1684dfd4{right:14px;}body.rtl .elementor-1146 .elementor-element.elementor-element-1684dfd4{left:14px;}.elementor-1146 .elementor-element.elementor-element-4e047350{--spacer-size:9px;}.elementor-1146 .elementor-element.elementor-element-1d3b7b1f{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1146 .elementor-element.elementor-element-5e7ccbdd .elementor-heading-title{font-size:40px;}.elementor-1146 .elementor-element.elementor-element-f4d8ab4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1146 .elementor-element.elementor-element-f4d8ab4{line-height:1.6em;}.elementor-1146 .elementor-element.elementor-element-1f5f3044{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1146 .elementor-element.elementor-element-43ceb491{--e-image-carousel-slides-to-show:3;}.elementor-1146 .elementor-element.elementor-element-7a73c648{--e-image-carousel-slides-to-show:3;}.elementor-1146 .elementor-element.elementor-element-447bc685{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-1146 .elementor-element.elementor-element-6bd34143:not(.elementor-motion-effects-element-type-background), .elementor-1146 .elementor-element.elementor-element-6bd34143 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hki.snlaw.id/wp-content/uploads/2025/05/Desain-tanpa-judul-4.png");background-position:0px 0px;background-repeat:repeat;background-size:cover;}.elementor-1146 .elementor-element.elementor-element-6bd34143{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1146 .elementor-element.elementor-element-5e7abe95{--e-icon-list-icon-size:15px;}.elementor-1146 .elementor-element.elementor-element-5e7abe95 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1146 .elementor-element.elementor-element-5e7abe95 .elementor-icon-list-item > a{font-size:16px;}.elementor-1146 .elementor-element.elementor-element-15934ce4 .elementor-heading-title{font-size:36px;}.elementor-1146 .elementor-element.elementor-element-2e12b489 .elementor-divider-separator{width:0%;}.elementor-1146 .elementor-element.elementor-element-4ac6f94f{--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1146 .elementor-element.elementor-element-1378f2c4{--min-height:83px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1146 .elementor-element.elementor-element-160377bb{--min-height:196px;--padding-top:8px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-1146 .elementor-element.elementor-element-90fd22f{text-align:center;}.elementor-1146 .elementor-element.elementor-element-90fd22f .elementor-heading-title{font-size:35px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-1146 .elementor-element.elementor-element-21cd09d5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1146 .elementor-element.elementor-element-90f00d9{--border-radius:40px 40px 40px 40px;}.elementor-1146 .elementor-element.elementor-element-7591c4e4{--width:65px;--min-height:65px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1146 .elementor-element.elementor-element-621849e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1146 .elementor-element.elementor-element-621849e3 .elementor-icon-list-item > a{font-size:14px;}.elementor-1146 .elementor-element.elementor-element-4ce8efe6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1146 .elementor-element.elementor-element-4ce8efe6 .elementor-icon-list-item > a{font-size:14px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1146 .elementor-element.elementor-element-23d97de8 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1146 .elementor-element.elementor-element-3e0872f{--border-radius:40px 40px 40px 40px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1146 .elementor-element.elementor-element-490d7df5{--width:65px;--min-height:65px;}.elementor-1146 .elementor-element.elementor-element-1369666d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1146 .elementor-element.elementor-element-1369666d .elementor-icon-list-item > a{font-size:14px;}.elementor-1146 .elementor-element.elementor-element-30600da1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1146 .elementor-element.elementor-element-30600da1 .elementor-icon-list-item > a{font-size:14px;}.elementor-1146 .elementor-element.elementor-element-3ae3b98c{--border-radius:40px 40px 40px 40px;}.elementor-1146 .elementor-element.elementor-element-af2a615{--width:65px;--min-height:65px;}.elementor-1146 .elementor-element.elementor-element-222a7969 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1146 .elementor-element.elementor-element-222a7969 .elementor-icon-list-item > a{font-size:14px;}.elementor-1146 .elementor-element.elementor-element-45de9936 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1146 .elementor-element.elementor-element-6bce205e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1146 .elementor-element.elementor-element-4ddf06c7{--border-radius:40px 40px 40px 40px;}.elementor-1146 .elementor-element.elementor-element-6b6764c4{--width:65px;--min-height:65px;}.elementor-1146 .elementor-element.elementor-element-4045cb0d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1146 .elementor-element.elementor-element-4045cb0d .elementor-icon-list-item > a{font-size:14px;}.elementor-1146 .elementor-element.elementor-element-6801370 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1146 .elementor-element.elementor-element-6801370 .elementor-icon-list-item > a{font-size:14px;}.elementor-1146 .elementor-element.elementor-element-335cd583{--border-radius:40px 40px 40px 40px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1146 .elementor-element.elementor-element-37278444{--width:65px;--min-height:65px;}.elementor-1146 .elementor-element.elementor-element-457e8fbb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1146 .elementor-element.elementor-element-457e8fbb .elementor-icon-list-item > a{font-size:14px;}.elementor-1146 .elementor-element.elementor-element-9194efe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1146 .elementor-element.elementor-element-9194efe .elementor-icon-list-item > a{font-size:14px;}.elementor-1146 .elementor-element.elementor-element-36e29ed2{--border-radius:40px 40px 40px 40px;}.elementor-1146 .elementor-element.elementor-element-5e505934{--width:65px;--min-height:65px;}.elementor-1146 .elementor-element.elementor-element-2bdfd522 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1146 .elementor-element.elementor-element-2bdfd522 .elementor-icon-list-item > a{font-size:14px;}.elementor-1146 .elementor-element.elementor-element-5c8519a0{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-1146 .elementor-element.elementor-element-1d3b7b1f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1146 .elementor-element.elementor-element-5e7ccbdd .elementor-heading-title{font-size:35px;}.elementor-1146 .elementor-element.elementor-element-f4d8ab4 > .elementor-widget-container{margin:0px 0px -38px 0px;}.elementor-1146 .elementor-element.elementor-element-1f5f3044{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1146 .elementor-element.elementor-element-43ceb491{--e-image-carousel-slides-to-show:3;}.elementor-1146 .elementor-element.elementor-element-43ceb491 > .elementor-widget-container{padding:0px 0px -7px 0px;}.elementor-1146 .elementor-element.elementor-element-7a73c648{--e-image-carousel-slides-to-show:3;}.elementor-1146 .elementor-element.elementor-element-7a73c648 > .elementor-widget-container{margin:0px -90px 0px -90px;}.elementor-1146 .elementor-element.elementor-element-447bc685{--e-image-carousel-slides-to-show:3;}.elementor-1146 .elementor-element.elementor-element-447bc685 > .elementor-widget-container{padding:0px 0px -7px 0px;}.elementor-1146 .elementor-element.elementor-element-4836251d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1146 .elementor-element.elementor-element-327c1f20{--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;}.elementor-1146 .elementor-element.elementor-element-4fb920df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-1146 .elementor-element.elementor-element-33bafbd > .elementor-widget-container{padding:30px 5px 30px 5px;}}/* Start custom CSS for html, class: .elementor-element-1acd7b87 *//* =======================================================
   CTA – selaras brand #AE5D38
   Tambahkan class 'sn-cta' pada section Elementor
   ======================================================= */
.sn-cta{
  --c-primary     : #AE5D38;   /* warna brand */
  --c-primary-dark: #5E311D;   /* ~60 % lebih gelap */
  --c-primary-xd  : #3F1F13;   /* ~80 % lebih gelap */
  --c-accent      : #F4C807;   /* kuning highlight (sudah dipakai sebelumnya) */
  font-family:'Inter',sans-serif;
  padding:0 4vw;
}

/* =====  Wrapper box  ===== */
.sn-cta{padding:0}

/* lebar dinamis 90 % */
.sn-cta .cta-box{
  max-width:1200px;
  width:80vw;          /* atau 92vw sesuai selera */
  margin-inline:auto;  /* tetap center */
  padding:70px 4vw;
  margin-inline:auto;
  padding:70px 6vw;
  text-align:center;
  border-radius:28px;
  /* gradien brand */
  background:linear-gradient(0deg,
              var(--c-primary-xd) 0%,
              var(--c-primary-dark) 15%,
              var(--c-primary) 100%);
  color:#ffffff;
  box-shadow:0 14px 36px rgba(0,0,0,.15);
}

/* ===== Note size tweak ===== */
.sn-cta .cta-note{
  font-size: 0.75rem;   /* atau 12 px—sesuaikan selera */
  display: inline-block;
  margin-top: 0.5rem;
}

/* =====  Heading  ===== */
.sn-cta h2{
  font-size:2.8rem;
  line-height:1.25;
  font-weight:800;
  margin-bottom:26px;
}

/* =====  Body text  ===== */
.sn-cta p{
  font-size:1.15rem;
  line-height:1.55;
  margin:0 auto 46px auto;
  max-width:1100px;
}

/* =====  Call-to-Action button  ===== */
.sn-cta .cta-btn{
  display:inline-block;
  background:var(--c-accent);
  color:#24140F;                /* teks gelap agar kontras */
  font-weight:700;
  padding:18px 54px;
  border-radius:8px;
  text-decoration:none;
  font-size:1.05rem;
  box-shadow:0 8px 18px rgba(0,0,0,.18);
  transition:transform .18s ease, box-shadow .18s ease;
}
.sn-cta .cta-btn:hover{
  transform:translateY(-2px);
  box-shadow:0 12px 24px rgba(0,0,0,.22);
}

/* =====  Responsif  ===== */
@media(max-width:768px){
  .sn-cta .cta-box{padding:60px 8vw}
  .sn-cta h2{font-size:2.1rem}
  .sn-cta p{font-size:1rem;margin-bottom:32px}
  .sn-cta .cta-btn{padding:16px 40px;font-size:1rem}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a40ca19 *//* =======================================================
   S&N FAQ – scoped palette (berbasis #AE5D38)
   Class root = .sn-faq
   ======================================================= */

/* =========  VARIABEL WARNA  ============================ */
.sn-faq{
  --c-primary     : #AE5D38;            /* brand color */
  --c-bg          : transparent;
  --c-text        : #24140F;

  --c-card        : #5E311D;
  --c-card-grad   : linear-gradient(135deg,#6E3A23 10%,#4A2514 90%);
  --c-card-hover  : #7B4226;
  --c-card-active : #9B5230;

  --c-accent      : var(--c-primary);
  --c-white       : #ffffff;

  --radius        : 12px;
  --gap           : 32px;
  --transition    : .25s ease;
  --f-primary     : 'Lato',sans-serif;
}

/* =========  RESET & WRAPPER  =========================== */
.sn-faq,
.sn-faq *{box-sizing:border-box;margin:0;padding:0}

.sn-faq{
  font-family:var(--f-primary);
  background:var(--c-bg);
  color:var(--c-text);
  line-height:1.6;
  padding:60px clamp(5vw,60px,8vw);
}

/* =========  HEADING  =================================== */
.sn-faq .faq-heading{
  position:relative;
  font-size:2.75rem;
  font-weight:700;
  margin-bottom:40px;
  color:var(--c-text);
}
.sn-faq .faq-heading::after{
  content:'';
  position:absolute;
  left:0;
  bottom:-6px;
  width:85px;
  height:8px;
  background:var(--c-accent);
  border-radius:4px;
}

/* =========  GRID  ====================================== */
.sn-faq .faq-wrapper{
  display:grid;
  grid-template-columns:260px 1fr;
  gap:var(--gap);
}

/* =========  TABS (kolom kiri)  ========================= */
.sn-faq .faq-tabs{
  list-style:none;
  display:flex;
  flex-direction:column;
  gap:24px;
}
.sn-faq .faq-tab{
  cursor:pointer;
  padding:24px 28px;
  border-radius:var(--radius);
  background:transparent;
  font-weight:600;
  color:var(--c-text);
  transition:background var(--transition),color var(--transition);
}
.sn-faq .faq-tab:hover,
.sn-faq .faq-tab.is-active{
  color:var(--c-white);
}
.sn-faq .faq-tab.is-active{
  background:var(--c-card-grad);
}
.sn-faq .faq-tab:hover{
  background:var(--c-card-hover);
}

/* =========  PANELS  ==================================== */
.sn-faq .faq-content{display:none;}
.sn-faq .faq-content.is-active{display:block;}

/* =========  ACCORDION  ================================ */
.sn-faq .accordion-item{
  border-radius:var(--radius);
  background:var(--c-card-grad);
  overflow:hidden;
  margin-bottom:18px;
}
.sn-faq .accordion-header{
  width:100%;
  padding:28px 40px;
  background:transparent;
  border:none;
  font-size:1.25rem;
  font-weight:600;
  text-align:left;
  color:var(--c-white);
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:16px;
  cursor:pointer;
  transition:background var(--transition);
}
/* --- allow long titles to wrap & keep icon aligned --- */
.sn-faq .accordion-header span{
  flex:1 1 auto;
  white-space:normal;          /* ← wrap text */
  word-break:break-word;
}
.sn-faq .accordion-header i{
  flex:0 0 auto;               /* keep icon size */
  margin-left:12px;
  font-size:1.1rem;
  transition:transform var(--transition);
}
.sn-faq .accordion-header:hover{background:var(--c-card-hover);}
.sn-faq .accordion-item.is-open .accordion-header i{transform:rotate(180deg);}

.sn-faq .accordion-body{
  max-height:0;
  overflow:hidden;
  background:var(--c-card-active);
  padding:0 40px;
  color:var(--c-white);
  transition:max-height var(--transition);
}
.sn-faq .accordion-body p{padding:22px 0 34px 0;}
.sn-faq .accordion-item.is-open .accordion-body{max-height:320px;}

/* =========  RESPONSIVE  =============================== */
/* ======================================================
   MOBILE POLISH  (<600px)
   ====================================================== */
@media (max-width:600px){

  /* --- layout jadi satu kolom --- */
  .sn-faq .faq-wrapper{display:block;gap:0;}

  /* --- daftar kategori -------------------------------- */
  .sn-faq .faq-tabs{
      display:flex;
      flex-direction:column;
      gap:18px;
      margin-bottom:32px;
  }
  .sn-faq .faq-tab{
      flex:0 0 auto;
      width:100%;
      padding:18px 22px;
      font-size:1rem;
      font-weight:600;
      color:var(--c-white);
      border-radius:var(--radius);
      background:var(--c-card);                   /* visibel idle */
      border:1px solid rgba(0,0,0,.12);
      transition:background var(--transition),
                 box-shadow  var(--transition);
  }
  .sn-faq .faq-tab:hover{
      box-shadow:0 0 0 2px rgba(255,255,255,0.15) inset;
  }
  .sn-faq .faq-tab.is-active{
      background:var(--c-card-grad);
      box-shadow:0 0 0 2px rgba(255,255,255,0.08) inset;
  }

  /* --- heading sedikit diperkecil --------------------- */
  .sn-faq .faq-heading{
      font-size:2.25rem;
      margin-bottom:28px;
  }

  /* --- accordion card --------------------------------- */
  .sn-faq .accordion-item{
      margin-bottom:24px;
      border-radius:calc(var(--radius) + 8px);
  }
  .sn-faq .accordion-header{
      padding:24px 26px;
      font-size:1.05rem;
      align-items:flex-start;          /* teks bisa 2 baris */
  }
  .sn-faq .accordion-body{padding:0 26px;}
}

/* ======================================================
   MOBILE : active tab berwarna abu-abu
   ====================================================== */
@media (max-width:600px){

  /* warna dasar tab (tetap coklat)                    */
  .sn-faq .faq-tab{
      background:var(--c-card);      /* #5E311D */
      color:#fff;
  }

  /* TAB yang sedang aktif → abu-abu terang + teks gelap */
  .sn-faq .faq-tab.is-active{
      background:#e0e0e0;            /* abu-abu */
      color:var(--c-text);           /* kembali coklat tua */
      box-shadow:none;               /* hilangkan ring grad */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29298a16 */.pris-tekst h2{
    display: flex;
    flex-direction: row;
}

.pris-dkk {
    font-size: 14px;
    font-weight: 400;
    display: flex;
    align-items: flex-start;
    line-height: 1.5em;
    margin-right: 5px;
    color: black;
}

.pris-kr {
    font-size: 14px;
    font-weight: 400;
    display: flex;
    align-items: flex-end;
    line-height: 1.5em;
    margin-left: 5px;
    color: black;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aef7b0f */.why-us-icons{
    width: 50px;
    height: 50px;
    background-color: #0071E3;
    border-radius: 20px;
    box-shadow: rgba(42, 59, 129, 0.1) 0px 10px 35px 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c483782 */.why-us-icons{
    width: 50px;
    height: 50px;
    background-color: #0071E;
    border-radius: 20px;
    box-shadow: rgba(42, 59, 129, 0.1) 0px 10px 35px 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a652d07 */.pris-tekst h2{
    display: flex;
    flex-direction: row;
}

.pris-dkk {
    font-size: 14px;
    font-weight: 400;
    display: flex;
    align-items: flex-start;
    line-height: 1.5em;
    margin-right: 5px;
    color: black;
}

.pris-kr {
    font-size: 14px;
    font-weight: 400;
    display: flex;
    align-items: flex-end;
    line-height: 1.5em;
    margin-left: 5px;
    color: black;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-268f77b3 */.why-us-icons{
    width: 50px;
    height: 50px;
    background-color: #0071E3;
    border-radius: 20px;
    box-shadow: rgba(42, 59, 129, 0.1) 0px 10px 35px 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22c8b812 */.why-us-icons{
    width: 50px;
    height: 50px;
    background-color: #0071E;
    border-radius: 20px;
    box-shadow: rgba(42, 59, 129, 0.1) 0px 10px 35px 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29298a16 */.pris-tekst h2{
    display: flex;
    flex-direction: row;
}

.pris-dkk {
    font-size: 14px;
    font-weight: 400;
    display: flex;
    align-items: flex-start;
    line-height: 1.5em;
    margin-right: 5px;
    color: black;
}

.pris-kr {
    font-size: 14px;
    font-weight: 400;
    display: flex;
    align-items: flex-end;
    line-height: 1.5em;
    margin-left: 5px;
    color: black;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aef7b0f */.why-us-icons{
    width: 50px;
    height: 50px;
    background-color: #0071E3;
    border-radius: 20px;
    box-shadow: rgba(42, 59, 129, 0.1) 0px 10px 35px 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c483782 */.why-us-icons{
    width: 50px;
    height: 50px;
    background-color: #0071E;
    border-radius: 20px;
    box-shadow: rgba(42, 59, 129, 0.1) 0px 10px 35px 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a652d07 */.pris-tekst h2{
    display: flex;
    flex-direction: row;
}

.pris-dkk {
    font-size: 14px;
    font-weight: 400;
    display: flex;
    align-items: flex-start;
    line-height: 1.5em;
    margin-right: 5px;
    color: black;
}

.pris-kr {
    font-size: 14px;
    font-weight: 400;
    display: flex;
    align-items: flex-end;
    line-height: 1.5em;
    margin-left: 5px;
    color: black;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-268f77b3 */.why-us-icons{
    width: 50px;
    height: 50px;
    background-color: #0071E3;
    border-radius: 20px;
    box-shadow: rgba(42, 59, 129, 0.1) 0px 10px 35px 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22c8b812 */.why-us-icons{
    width: 50px;
    height: 50px;
    background-color: #0071E;
    border-radius: 20px;
    box-shadow: rgba(42, 59, 129, 0.1) 0px 10px 35px 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29298a16 */.pris-tekst h2{
    display: flex;
    flex-direction: row;
}

.pris-dkk {
    font-size: 14px;
    font-weight: 400;
    display: flex;
    align-items: flex-start;
    line-height: 1.5em;
    margin-right: 5px;
    color: black;
}

.pris-kr {
    font-size: 14px;
    font-weight: 400;
    display: flex;
    align-items: flex-end;
    line-height: 1.5em;
    margin-left: 5px;
    color: black;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aef7b0f */.why-us-icons{
    width: 50px;
    height: 50px;
    background-color: #0071E3;
    border-radius: 20px;
    box-shadow: rgba(42, 59, 129, 0.1) 0px 10px 35px 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c483782 */.why-us-icons{
    width: 50px;
    height: 50px;
    background-color: #0071E;
    border-radius: 20px;
    box-shadow: rgba(42, 59, 129, 0.1) 0px 10px 35px 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a652d07 */.pris-tekst h2{
    display: flex;
    flex-direction: row;
}

.pris-dkk {
    font-size: 14px;
    font-weight: 400;
    display: flex;
    align-items: flex-start;
    line-height: 1.5em;
    margin-right: 5px;
    color: black;
}

.pris-kr {
    font-size: 14px;
    font-weight: 400;
    display: flex;
    align-items: flex-end;
    line-height: 1.5em;
    margin-left: 5px;
    color: black;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-268f77b3 */.why-us-icons{
    width: 50px;
    height: 50px;
    background-color: #0071E3;
    border-radius: 20px;
    box-shadow: rgba(42, 59, 129, 0.1) 0px 10px 35px 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22c8b812 */.why-us-icons{
    width: 50px;
    height: 50px;
    background-color: #0071E;
    border-radius: 20px;
    box-shadow: rgba(42, 59, 129, 0.1) 0px 10px 35px 0px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-5c8519a0 *//* ===  MOBILE / ≤ 767 px – 2-tab side-by-side  === */
@media (max-width: 767px){

  /* palet cepat */
  :root{
    --brand          : #95441F;                /* warna dasar  */
    --brand-hover    : color-mix(in srgb,
                          var(--brand) 80%, #000 20%);
    --brand-active   : color-mix(in srgb,
                          var(--brand) 60%, #000 40%);
    --text-light     : #fff;
  }

  /* 1) wrapper tetap kolom (judul + konten) */
  .e-n-tabs.e-activated[data-touch-mode="true"]{
    display:flex !important;
    flex-direction:column !important;
  }

  /* 2) baris judul tab → kiri-kanan */
  .e-n-tabs-heading{
    display:flex !important;
    flex-direction:row !important;
    justify-content:space-between;
    gap:12px;
    margin-block-end:24px;
  }

  /* 3) tombol/tab */
  .e-n-tab-title{
    flex:1 1 0;                      /* sama-lebar untuk 2 tab */
    min-width:0;                     /* biar teks wrap jika perlu */
    padding-block:14px;
    padding-inline:12px;
    font-size:14px;
    font-weight:600;
    text-align:center;
    color:var(--text-light);
    background:var(--brand);
    border:none;
    border-radius:999px;             /* pill-shape */
    position:relative;
    overflow:hidden;                 /* untuk efek kilau */
    box-shadow:0 2px 8px rgba(0,0,0,.12);
    transition:
      background .25s ease,
      transform  .25s cubic-bezier(.22,1,.36,1),
      box-shadow .25s ease;
  }

  /* efek highlight lembut */
  .e-n-tab-title::after{
    content:"";
    position:absolute; inset:0;
    border-radius:inherit;
    background:radial-gradient(circle at 75% 25%,
                 rgba(255,255,255,.35) 0%,
                 transparent 60%);
    opacity:.2;
    transition:opacity .3s;
    pointer-events:none;
  }

  /* hover / fokus keyboard */
  .e-n-tab-title:hover,
  .e-n-tab-title:focus-visible{
    background:var(--brand-hover);
    transform:translateY(-2px);
    box-shadow:0 4px 12px rgba(0,0,0,.18);
  }
  .e-n-tab-title:hover::after{opacity:.3;}

  /* state aktif */
  .e-n-tab-title[aria-selected="true"]{
    background:var(--brand-active);
    transform:translateY(-2px) scale(1.03);
    box-shadow:0 5px 14px rgba(0,0,0,.22);
  }

  /* state ditekan */
  .e-n-tab-title:active{
    transform:translateY(0) scale(.97);
    box-shadow:0 2px 6px rgba(0,0,0,.20);
  }

  /* 4) panel konten tetap di bawah */
  .e-n-tabs-content{
    order:1 !important;
    width:100%;
  }
  /* sembunyikan judul duplikat di dalam panel */
  .e-n-tabs-content .e-n-tab-title{
    display:none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f5f3044 *//* ── Kotak logo ─────────────────────────────────────────── */
.elementor-widget-image-carousel .swiper-slide-inner{
  border:1px solid #e6e6e6 !important;
  border-radius:12px;
  background:#fff;

  width:240px !important;          /* ukuran kotak */
  height:140px !important;
  padding:24px;

  display:flex;align-items:center;justify-content:center;
  box-sizing:border-box;overflow:hidden;
}

/* Logo proporsional */
.elementor-widget-image-carousel .swiper-slide-inner img{
  max-width:100%;max-height:100%;object-fit:contain;
}

/* ── Paksa lebar slide & hilangkan gap ───────────────────── */

/* sama-kan lebar slide dgn kotak (+0 margin-inline) */
.elementor-widget-image-carousel .swiper-slide{
  width:240px !important;          /* override inline width */
  flex:0 0 240px !important;       /* pastikan flex-basis sama */
  margin:4px !important;             /* LTR & RTL sekaligus */
}

/* kalau Swiper wrapper masih punya padding, hapus */
.elementor-widget-image-carousel{
  padding-inline:0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fb920df *//* =========================================
   In-Person IP Consultation Highlight Box
   ========================================= */
.ip-consult-box{
  /* — Warna merek — */
  --brand        : #AE5D38;          /* warna utama */
  --brand-dark   : #5E311D;          /* ~60 % lebih gelap */
  --brand-light  : #C46D48;          /* ~20 % lebih terang */

  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 48px 6vw;                /* ruang lega */
  background: linear-gradient(135deg,var(--brand) 0%,var(--brand-dark) 100%);
  color: #fff;
  font-family: 'Inter', sans-serif;
  font-size: clamp(1.15rem,1.1vw+0.9rem,1.45rem);
  line-height: 1.35;
  font-weight: 600;                 /* tampil tegas */
  border-radius: 24px;
  box-shadow: 0 8px 24px rgba(0,0,0,.18);
  overflow: hidden;                 /* menjaga pseudo-element */
  transition: transform .25s ease, box-shadow .25s ease;
}

/* Aksen garis emas di bagian bawah */
.ip-consult-box::after{
  content: "";
  position: absolute;
  left: 0; bottom: 0; right: 0;
  height: 6px;
  background: linear-gradient(90deg,#F4C807 0%,var(--brand) 60%);
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
  pointer-events: none;
}

/* Efek “angkat” saat hover */
@media (hover:hover){
  .ip-consult-box:hover{
    transform: translateY(-4px);
    box-shadow: 0 12px 32px rgba(0,0,0,.22);
  }
}

/* Responsif untuk layar kecil */
@media (max-width: 767px){
  .ip-consult-box{
    padding: 32px 5vw;
    font-size: 1.05rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-33bafbd *//* =========================================
   S&N • Contact Card  —  Brand-matched
   ========================================= */
.sn-contact-card{
  /* ─ Variabel warna merek ─ */
  --brand        : #AE5D38;     /* utama  */
  --brand-dark   : #5E311D;     /* 60 % lebih gelap */
  --brand-light  : #C46D48;     /* 20 % lebih terang */

  position: relative;
  padding: 38px 30px;           /* ruang sama lega */
  max-width: 380px;
  border-radius: 24px;          /* radius seragam */
  background: linear-gradient(135deg, var(--brand) 0%, var(--brand-dark) 100%);
  color: #fff;
  font-family: 'Inter', sans-serif;
  box-shadow: 0 8px 24px rgba(0,0,0,.18);
  overflow: hidden;
  transition: transform .25s ease, box-shadow .25s ease;
}

/* ─ Garis emas di bawah (copy-paste dari ip-consult-box) ─ */
.sn-contact-card::after{
  content:"";
  position:absolute;
  left:0; right:0; bottom:0;
  height:6px;
  background:linear-gradient(90deg,#F4C807 0%, var(--brand) 60%);
  border-bottom-left-radius:24px;
  border-bottom-right-radius:24px;
  pointer-events:none;
}

/* “angkat” saat hover – sama perilaku */
@media (hover:hover){
  .sn-contact-card:hover{
    transform:translateY(-4px);
    box-shadow:0 12px 32px rgba(0,0,0,.22);
  }
}

/* ─ Judul & ikon menyesuaikan ─ */
.card-title{
  margin:0 0 28px;
  font-size:1.45rem;
  font-weight:700;
  color:#F4C807;               /* kuning emas menonjol */
}

/* —— List kontak —— */
.card-list{margin:0; padding:0; list-style:none;}
.card-list li{
  display:flex;
  gap:16px;
  margin-bottom:22px;
  align-items:flex-start;
}
.card-list i{
  font-size:1.05rem;
  color:var(--c-accent);
  margin-top:4px;
  min-width:22px;
}
.card-list a{
  color:#fff;
  text-decoration:none;
  transition:opacity .2s ease;
}
.card-list a:hover{opacity:.75;}

/* —— Social buttons —— */
.card-socials{display:flex; gap:18px; margin:32px 0 0; padding:0; list-style:none;}
.social-btn{
  display:inline-grid;          /* centrasi 2D */
  place-items:center;
  width:42px; height:42px;
  border-radius:50%;
  border:1px solid var(--c-outline);
  background: #fff;
  transition:all .25s cubic-bezier(.4,0,.2,1);
}
.social-btn i{font-size:.95rem;}
.social-btn:hover{
  background: yellow;
  transform:translateY(-4px) scale(1.05);
}

/* —— Penataan dua baris alamat —— */
.address-text   { display:block; }        /* biar ikut flow flex */
.addr-name      { display:block; font-weight:700; margin-bottom:2px; }
.addr-detail    { display:block; line-height:1.45; }

/* (Opsional) mengecilkan detail agar hierarki visual jelas */
.addr-detail    { font-size: .95em; opacity:.9; }

/* —— Responsif —— */
@media (max-width: 576px){
  .sn-contact-card{padding:36px 28px; max-width:100%;}
  .card-title{font-size:1.25rem; margin-bottom:24px;}
}/* End custom CSS */
/* Start custom CSS */.twocolor {
    color: #166DDF;
    background: #166DE0 ;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */