.elementor-58884 .elementor-element.elementor-element-1685c75{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-f566a00{--display:flex;--min-height:398px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-f566a00:not(.elementor-motion-effects-element-type-background), .elementor-58884 .elementor-element.elementor-element-f566a00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-58884 .elementor-element.elementor-element-f566a00.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-58884 .elementor-element.elementor-element-8268d44{--display:flex;--min-height:398px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-90a0fe8{--display:flex;--min-height:398px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-2ba4989{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-785f988{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.76px;color:var( --e-global-color-accent );}.elementor-58884 .elementor-element.elementor-element-785f988 p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-2ab2f70{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-58884 .elementor-element.elementor-element-2ab2f70 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-text );}.elementor-58884 .elementor-element.elementor-element-f991471{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:17px;font-weight:400;color:#1E3D2FA6;}.elementor-58884 .elementor-element.elementor-element-9a38fe3 .elementor-button{background-color:var( --e-global-color-0b6c108 );font-family:"Archivo", Sans-serif;font-size:13px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:6px 6px 6px 6px;padding:8px 15px 8px 15px;}.elementor-58884 .elementor-element.elementor-element-9a38fe3.elementor-element{--align-self:flex-start;}.elementor-58884 .elementor-element.elementor-element-9a38fe3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-58884 .elementor-element.elementor-element-9a38fe3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-58884 .elementor-element.elementor-element-9e20b0e{--display:flex;--min-height:398px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-3ceeac7{--e-image-carousel-slides-to-show:1;}.elementor-58884 .elementor-element.elementor-element-036ac1f{--display:flex;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-036ac1f:not(.elementor-motion-effects-element-type-background), .elementor-58884 .elementor-element.elementor-element-036ac1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-58884 .elementor-element.elementor-element-7d8593f > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:85px 85px 85px 85px;box-shadow:0px 0px 11px 0px rgba(0,0,0,0.5);}.elementor-58884 .elementor-element.elementor-element-7d8593f .elementor-nav-menu .elementor-item{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;}.elementor-58884 .elementor-element.elementor-element-7d8593f .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-58884 .elementor-element.elementor-element-7d8593f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-58884 .elementor-element.elementor-element-7d8593f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-58884 .elementor-element.elementor-element-7d8593f .e--pointer-framed .elementor-item:before,
					.elementor-58884 .elementor-element.elementor-element-7d8593f .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-58884 .elementor-element.elementor-element-7d8593f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-58884 .elementor-element.elementor-element-7d8593f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-accent );}.elementor-58884 .elementor-element.elementor-element-7d8593f .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-58884 .elementor-element.elementor-element-7d8593f .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-accent );}.elementor-58884 .elementor-element.elementor-element-7d8593f{--e-nav-menu-horizontal-menu-item-margin:calc( 15px / 2 );}.elementor-58884 .elementor-element.elementor-element-7d8593f .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:15px;}.elementor-58884 .elementor-element.elementor-element-7d8593f .elementor-nav-menu--dropdown a, .elementor-58884 .elementor-element.elementor-element-7d8593f .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-58884 .elementor-element.elementor-element-7d8593f .elementor-nav-menu--dropdown{background-color:var( --e-global-color-primary );}.elementor-58884 .elementor-element.elementor-element-7d8593f .elementor-nav-menu--dropdown a:hover,
					.elementor-58884 .elementor-element.elementor-element-7d8593f .elementor-nav-menu--dropdown a:focus,
					.elementor-58884 .elementor-element.elementor-element-7d8593f .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-58884 .elementor-element.elementor-element-7d8593f .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-primary );}.elementor-58884 .elementor-element.elementor-element-7d8593f .elementor-nav-menu--dropdown .elementor-item, .elementor-58884 .elementor-element.elementor-element-7d8593f .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;}.elementor-58884 .elementor-element.elementor-element-cd9e83e{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EBEBEB;--border-color:#EBEBEB;--border-radius:0px 0px 0px 0px;--padding-top:59px;--padding-bottom:59px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-f2406b3 .elementor-button{background-color:#39B54A29;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:24px 24px 24px 24px;padding:9px 18px 9px 18px;}.elementor-58884 .elementor-element.elementor-element-13fe1f0{font-family:"Archivo", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-58884 .elementor-element.elementor-element-13fe1f0 p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-5b07195 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:700;}.elementor-58884 .elementor-element.elementor-element-e58b3d0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;color:#676767;}.elementor-58884 .elementor-element.elementor-element-e58b3d0 p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-fd3cbe5{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-3d77be6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-4bf63ec .elementor-icon-box-wrapper{text-align:start;gap:9px;}.elementor-58884 .elementor-element.elementor-element-4bf63ec .elementor-icon-box-title{margin-block-end:9px;}.elementor-58884 .elementor-element.elementor-element-4bf63ec .elementor-icon{font-size:46px;}.elementor-58884 .elementor-element.elementor-element-4bf63ec .elementor-icon-box-title, .elementor-58884 .elementor-element.elementor-element-4bf63ec .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;}.elementor-58884 .elementor-element.elementor-element-4bf63ec .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;color:#676767;}.elementor-58884 .elementor-element.elementor-element-07d5996{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-11435c8 .elementor-icon-box-wrapper{text-align:start;gap:9px;}.elementor-58884 .elementor-element.elementor-element-11435c8 .elementor-icon-box-title{margin-block-end:9px;}.elementor-58884 .elementor-element.elementor-element-11435c8 .elementor-icon{font-size:46px;}.elementor-58884 .elementor-element.elementor-element-11435c8 .elementor-icon-box-title, .elementor-58884 .elementor-element.elementor-element-11435c8 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;}.elementor-58884 .elementor-element.elementor-element-11435c8 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;color:#676767;}.elementor-58884 .elementor-element.elementor-element-1848730{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-5f5cc71 .elementor-icon-box-wrapper{text-align:start;gap:9px;}.elementor-58884 .elementor-element.elementor-element-5f5cc71 .elementor-icon-box-title{margin-block-end:9px;}.elementor-58884 .elementor-element.elementor-element-5f5cc71 .elementor-icon{font-size:46px;}.elementor-58884 .elementor-element.elementor-element-5f5cc71 .elementor-icon-box-title, .elementor-58884 .elementor-element.elementor-element-5f5cc71 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;}.elementor-58884 .elementor-element.elementor-element-5f5cc71 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;color:#676767;}.elementor-58884 .elementor-element.elementor-element-40a304c{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EBEBEB;--border-color:#EBEBEB;--border-radius:0px 0px 0px 0px;--padding-top:59px;--padding-bottom:59px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-774641d .elementor-button{background-color:#39B54A29;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:24px 24px 24px 24px;padding:9px 18px 9px 18px;}.elementor-58884 .elementor-element.elementor-element-48ba968{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:89px 89px;--row-gap:89px;--column-gap:89px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-de50f95{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-a134a0b{font-family:"Archivo", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-58884 .elementor-element.elementor-element-a134a0b p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-5aa0ead .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:700;}.elementor-58884 .elementor-element.elementor-element-1e83cb5{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;color:#676767;}.elementor-58884 .elementor-element.elementor-element-1e83cb5 p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-c99da82{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-3f81540{--display:flex;--min-height:238px;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:var( --e-global-color-b2e2426 );--border-color:var( --e-global-color-b2e2426 );--border-radius:11px 11px 11px 11px;--padding-top:18px;--padding-bottom:41px;--padding-left:18px;--padding-right:18px;}.elementor-58884 .elementor-element.elementor-element-3f81540:not(.elementor-motion-effects-element-type-background), .elementor-58884 .elementor-element.elementor-element-3f81540 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B9AAA0D;}.elementor-58884 .elementor-element.elementor-element-651bcbd .elementor-icon-box-wrapper{gap:18px;}.elementor-58884 .elementor-element.elementor-element-651bcbd .elementor-icon-box-title{margin-block-end:18px;}.elementor-58884 .elementor-element.elementor-element-651bcbd .elementor-icon{font-size:45px;}.elementor-58884 .elementor-element.elementor-element-651bcbd .elementor-icon-box-title, .elementor-58884 .elementor-element.elementor-element-651bcbd .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;}.elementor-58884 .elementor-element.elementor-element-651bcbd .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;color:#676767;}.elementor-58884 .elementor-element.elementor-element-6a1715b{--display:flex;--min-height:238px;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:#EF476F;--border-color:#EF476F;--border-radius:11px 11px 11px 11px;--padding-top:18px;--padding-bottom:41px;--padding-left:18px;--padding-right:18px;}.elementor-58884 .elementor-element.elementor-element-6a1715b:not(.elementor-motion-effects-element-type-background), .elementor-58884 .elementor-element.elementor-element-6a1715b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EF476F0D;}.elementor-58884 .elementor-element.elementor-element-4564d7e .elementor-icon-box-wrapper{gap:18px;}.elementor-58884 .elementor-element.elementor-element-4564d7e .elementor-icon-box-title{margin-block-end:18px;}.elementor-58884 .elementor-element.elementor-element-4564d7e .elementor-icon{font-size:45px;}.elementor-58884 .elementor-element.elementor-element-4564d7e .elementor-icon-box-title, .elementor-58884 .elementor-element.elementor-element-4564d7e .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;}.elementor-58884 .elementor-element.elementor-element-4564d7e .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;color:#676767;}.elementor-58884 .elementor-element.elementor-element-672cb14{--display:flex;--min-height:238px;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:#FFBA1B;--border-color:#FFBA1B;--border-radius:11px 11px 11px 11px;--padding-top:18px;--padding-bottom:41px;--padding-left:18px;--padding-right:18px;}.elementor-58884 .elementor-element.elementor-element-672cb14:not(.elementor-motion-effects-element-type-background), .elementor-58884 .elementor-element.elementor-element-672cb14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC43D0D;}.elementor-58884 .elementor-element.elementor-element-ce6b085 .elementor-icon-box-wrapper{gap:18px;}.elementor-58884 .elementor-element.elementor-element-ce6b085 .elementor-icon-box-title{margin-block-end:18px;}.elementor-58884 .elementor-element.elementor-element-ce6b085 .elementor-icon{font-size:45px;}.elementor-58884 .elementor-element.elementor-element-ce6b085 .elementor-icon-box-title, .elementor-58884 .elementor-element.elementor-element-ce6b085 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;}.elementor-58884 .elementor-element.elementor-element-ce6b085 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;color:#676767;}.elementor-58884 .elementor-element.elementor-element-e909b83{--display:flex;--min-height:238px;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:#39B54A;--border-color:#39B54A;--border-radius:11px 11px 11px 11px;--padding-top:18px;--padding-bottom:41px;--padding-left:18px;--padding-right:18px;}.elementor-58884 .elementor-element.elementor-element-e909b83:not(.elementor-motion-effects-element-type-background), .elementor-58884 .elementor-element.elementor-element-e909b83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#39B54A0D;}.elementor-58884 .elementor-element.elementor-element-f9a80b3 .elementor-icon-box-wrapper{gap:18px;}.elementor-58884 .elementor-element.elementor-element-f9a80b3 .elementor-icon-box-title{margin-block-end:18px;}.elementor-58884 .elementor-element.elementor-element-f9a80b3 .elementor-icon{font-size:45px;}.elementor-58884 .elementor-element.elementor-element-f9a80b3 .elementor-icon-box-title, .elementor-58884 .elementor-element.elementor-element-f9a80b3 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;}.elementor-58884 .elementor-element.elementor-element-f9a80b3 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;color:#676767;}.elementor-58884 .elementor-element.elementor-element-40879ae{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EBEBEB;--border-color:#EBEBEB;--border-radius:0px 0px 0px 0px;--padding-top:59px;--padding-bottom:59px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-c204cd0 .elementor-button{background-color:#39B54A29;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:24px 24px 24px 24px;padding:9px 18px 9px 18px;}.elementor-58884 .elementor-element.elementor-element-4804c0a{font-family:"Archivo", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-58884 .elementor-element.elementor-element-4804c0a p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-b5db278 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:700;}.elementor-58884 .elementor-element.elementor-element-a3ce6f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-6839057{--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-58884 .elementor-element.elementor-element-d831b8d{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;}.elementor-58884 .elementor-element.elementor-element-d831b8d p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-a4e163c{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;color:#676767;}.elementor-58884 .elementor-element.elementor-element-a4e163c p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-0d59b30{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-076608f{--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-58884 .elementor-element.elementor-element-f8f1ecd{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;}.elementor-58884 .elementor-element.elementor-element-f8f1ecd p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-b9c9326{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;color:#676767;}.elementor-58884 .elementor-element.elementor-element-b9c9326 p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-b97aaf7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-7bfeb6e{--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-58884 .elementor-element.elementor-element-f2816ef{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;}.elementor-58884 .elementor-element.elementor-element-f2816ef p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-e298daf{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;color:#676767;}.elementor-58884 .elementor-element.elementor-element-e298daf p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-1d29507{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-11ddba8{--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-58884 .elementor-element.elementor-element-a97c7d1 img{border-radius:8.86px 8.86px 8.86px 8.86px;}.elementor-58884 .elementor-element.elementor-element-9bb5b2b{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;}.elementor-58884 .elementor-element.elementor-element-9bb5b2b p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-b60af14{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;color:#676767;}.elementor-58884 .elementor-element.elementor-element-b60af14 p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-89399d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-252c175{--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-58884 .elementor-element.elementor-element-10a2a57{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;}.elementor-58884 .elementor-element.elementor-element-10a2a57 p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-9d8d3eb{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;color:#676767;}.elementor-58884 .elementor-element.elementor-element-9d8d3eb p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-f623a9b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-d1fff73{--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-58884 .elementor-element.elementor-element-1bb9cb8 img{border-radius:8.86px 8.86px 8.86px 8.86px;}.elementor-58884 .elementor-element.elementor-element-07dbbee{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;}.elementor-58884 .elementor-element.elementor-element-07dbbee p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-938014e{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;color:#676767;}.elementor-58884 .elementor-element.elementor-element-938014e p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-6ef692c{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-58884 .elementor-element.elementor-element-6ef692c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-58884 .elementor-element.elementor-element-bbf45ec{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-6c8e94d{--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-58884 .elementor-element.elementor-element-50678d7{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;}.elementor-58884 .elementor-element.elementor-element-50678d7 p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-3c3ee57{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;color:#676767;}.elementor-58884 .elementor-element.elementor-element-3c3ee57 p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-1c1e687{--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-58884 .elementor-element.elementor-element-1e42af7{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;}.elementor-58884 .elementor-element.elementor-element-1e42af7 p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-cfdf92b{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;color:#676767;}.elementor-58884 .elementor-element.elementor-element-cfdf92b p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-4dfa265{--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-58884 .elementor-element.elementor-element-2b9e0cc{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;}.elementor-58884 .elementor-element.elementor-element-2b9e0cc p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-cf74593{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;color:#676767;}.elementor-58884 .elementor-element.elementor-element-cf74593 p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-8de34ce{--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-58884 .elementor-element.elementor-element-67348fd img{border-radius:8.86px 8.86px 8.86px 8.86px;}.elementor-58884 .elementor-element.elementor-element-688f7fe{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;}.elementor-58884 .elementor-element.elementor-element-688f7fe p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-152a0e1{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;color:#676767;}.elementor-58884 .elementor-element.elementor-element-152a0e1 p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-b432098{--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-58884 .elementor-element.elementor-element-fb562c9{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;}.elementor-58884 .elementor-element.elementor-element-fb562c9 p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-6be07ba{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;color:#676767;}.elementor-58884 .elementor-element.elementor-element-6be07ba p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-71c9d14{--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-58884 .elementor-element.elementor-element-b852d11 img{border-radius:8.86px 8.86px 8.86px 8.86px;}.elementor-58884 .elementor-element.elementor-element-23625fa{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;}.elementor-58884 .elementor-element.elementor-element-23625fa p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-d79380f{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;color:#676767;}.elementor-58884 .elementor-element.elementor-element-d79380f p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-6f79be0{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EBEBEB;--border-color:#EBEBEB;--border-radius:0px 0px 0px 0px;--padding-top:59px;--padding-bottom:59px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-6f79be0:not(.elementor-motion-effects-element-type-background), .elementor-58884 .elementor-element.elementor-element-6f79be0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-58884 .elementor-element.elementor-element-0cc21f2 .elementor-button{background-color:#39B54A29;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:24px 24px 24px 24px;padding:9px 18px 9px 18px;}.elementor-58884 .elementor-element.elementor-element-7375c31{font-family:"Archivo", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-58884 .elementor-element.elementor-element-7375c31 p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-d48f9cf{--display:flex;--gap:23px 23px;--row-gap:23px;--column-gap:23px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-47420f9 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:700;}.elementor-58884 .elementor-element.elementor-element-6a311e3{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-0bd8062{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;}.elementor-58884 .elementor-element.elementor-element-0bd8062 p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-bd4ab01{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;color:#676767;}.elementor-58884 .elementor-element.elementor-element-bd4ab01 p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-8a9fb7f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:var( --e-global-color-1821219 );--border-color:var( --e-global-color-1821219 );--border-radius:9px 9px 9px 9px;--padding-top:17px;--padding-bottom:17px;--padding-left:21px;--padding-right:21px;}.elementor-58884 .elementor-element.elementor-element-a0343d2{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:600;}.elementor-58884 .elementor-element.elementor-element-a0343d2.elementor-element{--align-self:center;}.elementor-58884 .elementor-element.elementor-element-182dfa3{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-58884 .elementor-element.elementor-element-182dfa3 .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-58884 .elementor-element.elementor-element-182dfa3 .elementor-icon{font-size:31px;}.elementor-58884 .elementor-element.elementor-element-182dfa3 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;color:#676767;}.elementor-58884 .elementor-element.elementor-element-1252f4d{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-58884 .elementor-element.elementor-element-1252f4d .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-58884 .elementor-element.elementor-element-1252f4d .elementor-icon{font-size:31px;}.elementor-58884 .elementor-element.elementor-element-1252f4d .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;color:#676767;}.elementor-58884 .elementor-element.elementor-element-21b4225{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-58884 .elementor-element.elementor-element-21b4225 .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-58884 .elementor-element.elementor-element-21b4225 .elementor-icon{font-size:31px;}.elementor-58884 .elementor-element.elementor-element-21b4225 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;color:#676767;}.elementor-58884 .elementor-element.elementor-element-6829b14{--display:flex;--gap:23px 23px;--row-gap:23px;--column-gap:23px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-d72ddd3{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;}.elementor-58884 .elementor-element.elementor-element-d72ddd3 p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-8f1602e{--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:flex-start;--gap:160px 160px;--row-gap:160px;--column-gap:160px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-5be10c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-58884 .elementor-element.elementor-element-5be10c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-58884 .elementor-element.elementor-element-5be10c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-58884 .elementor-element.elementor-element-5be10c1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-58884 .elementor-element.elementor-element-5be10c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-58884 .elementor-element.elementor-element-5be10c1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-58884 .elementor-element.elementor-element-5be10c1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-58884 .elementor-element.elementor-element-5be10c1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-58884 .elementor-element.elementor-element-5be10c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58884 .elementor-element.elementor-element-5be10c1 .elementor-icon-list-item > a{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;}.elementor-58884 .elementor-element.elementor-element-5be10c1 .elementor-icon-list-text{color:#676767;transition:color 0.3s;}.elementor-58884 .elementor-element.elementor-element-a0eba52 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-58884 .elementor-element.elementor-element-a0eba52 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-58884 .elementor-element.elementor-element-a0eba52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-58884 .elementor-element.elementor-element-a0eba52 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-58884 .elementor-element.elementor-element-a0eba52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-58884 .elementor-element.elementor-element-a0eba52 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-58884 .elementor-element.elementor-element-a0eba52 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-58884 .elementor-element.elementor-element-a0eba52{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-58884 .elementor-element.elementor-element-a0eba52 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58884 .elementor-element.elementor-element-a0eba52 .elementor-icon-list-item > a{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;}.elementor-58884 .elementor-element.elementor-element-a0eba52 .elementor-icon-list-text{color:#676767;transition:color 0.3s;}.elementor-58884 .elementor-element.elementor-element-cc14940{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:23px 23px;--row-gap:23px;--column-gap:23px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-44db0db .elementor-button{background-color:var( --e-global-color-0b6c108 );font-family:"Archivo", Sans-serif;font-size:13px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:6px 6px 6px 6px;padding:8px 15px 8px 15px;}.elementor-58884 .elementor-element.elementor-element-44db0db.elementor-element{--align-self:flex-start;}.elementor-58884 .elementor-element.elementor-element-44db0db .elementor-button-content-wrapper{flex-direction:row;}.elementor-58884 .elementor-element.elementor-element-44db0db .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-58884 .elementor-element.elementor-element-ade62de{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EBEBEB;--border-color:#EBEBEB;--border-radius:0px 0px 0px 0px;--padding-top:59px;--padding-bottom:59px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-6a81820 .elementor-button{background-color:#39B54A29;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:24px 24px 24px 24px;padding:9px 18px 9px 18px;}.elementor-58884 .elementor-element.elementor-element-b0be65c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-61feaed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-ca1f000{font-family:"Archivo", Sans-serif;font-size:10px;font-weight:400;color:var( --e-global-color-accent );}.elementor-58884 .elementor-element.elementor-element-ca1f000 p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-f6c8e9b .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:700;}.elementor-58884 .elementor-element.elementor-element-34d3ff1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-1da066f{--display:flex;}.elementor-58884 .elementor-element.elementor-element-da81b21{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:400;color:#676767;}.elementor-58884 .elementor-element.elementor-element-da81b21 p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-333d1d5{--display:flex;}.elementor-58884 .elementor-element.elementor-element-72d8472{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:400;color:#676767;}.elementor-58884 .elementor-element.elementor-element-7a276fc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:00px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-1f0bf32 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-58884 .elementor-element.elementor-element-1f0bf32{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:400;color:#676767;}.elementor-58884 .elementor-element.elementor-element-1f0bf32 p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-a641ee3{--display:flex;}.elementor-58884 .elementor-element.elementor-element-79a8b68 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-58884 .elementor-element.elementor-element-79a8b68{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:400;color:#676767;}.elementor-58884 .elementor-element.elementor-element-79a8b68 p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-55d0460{--display:flex;}.elementor-58884 .elementor-element.elementor-element-ed626ba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-58884 .elementor-element.elementor-element-ed626ba{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:400;color:#676767;}.elementor-58884 .elementor-element.elementor-element-ed626ba p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-9a1a9d5{--n-accordion-title-font-size:15px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:37px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-58884 .elementor-element.elementor-element-9a1a9d5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 0px;border-color:#EBEBEB;}.elementor-58884 .elementor-element.elementor-element-9a1a9d5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-58884 .elementor-element.elementor-element-9a1a9d5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 0px;}:where( .elementor-58884 .elementor-element.elementor-element-9a1a9d5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Archivo", Sans-serif;font-weight:600;}:where( .elementor-58884 .elementor-element.elementor-element-9a1a9d5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 37px 0px;border-color:#02010100;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:10px;}.elementor-58884 .elementor-element.elementor-element-489328d{--display:grid;--e-con-grid-template-columns:20% 80%;--e-con-grid-template-rows:repeat(1, 1fr);--gap:111px 111px;--row-gap:111px;--column-gap:111px;--grid-auto-flow:row;}.elementor-58884 .elementor-element.elementor-element-df6be0c{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-707f7cb img{width:100%;}.elementor-58884 .elementor-element.elementor-element-31cae65{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-531bb28 .elementor-button{background-color:#39B54A29;font-family:"Archivo", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:24px 24px 24px 24px;padding:9px 18px 9px 18px;}.elementor-58884 .elementor-element.elementor-element-0cb00b5{font-family:"Archivo", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-58884 .elementor-element.elementor-element-0cb00b5 p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-c0c63f2 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:700;}.elementor-58884 .elementor-element.elementor-element-c685da9{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:300;}.elementor-58884 .elementor-element.elementor-element-c685da9 p{margin-block-end:0px;}.elementor-58884 .elementor-element.elementor-element-e41145d .elementor-button{background-color:var( --e-global-color-0b6c108 );font-family:"Archivo", Sans-serif;font-size:13px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:6px 6px 6px 6px;padding:8px 15px 8px 15px;}.elementor-58884 .elementor-element.elementor-element-e41145d.elementor-element{--align-self:flex-start;}.elementor-58884 .elementor-element.elementor-element-e41145d .elementor-button-content-wrapper{flex-direction:row;}.elementor-58884 .elementor-element.elementor-element-e41145d .elementor-button .elementor-button-content-wrapper{gap:10px;}@media(max-width:1024px){.elementor-58884 .elementor-element.elementor-element-f566a00{--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-58884 .elementor-element.elementor-element-90a0fe8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-58884 .elementor-element.elementor-element-2ab2f70{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-58884 .elementor-element.elementor-element-036ac1f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-58884 .elementor-element.elementor-element-7d8593f{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-58884 .elementor-element.elementor-element-7d8593f .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-58884 .elementor-element.elementor-element-cd9e83e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-58884 .elementor-element.elementor-element-fd3cbe5{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-58884 .elementor-element.elementor-element-40a304c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-58884 .elementor-element.elementor-element-48ba968{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-58884 .elementor-element.elementor-element-c99da82{--grid-auto-flow:row;}.elementor-58884 .elementor-element.elementor-element-40879ae{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-58884 .elementor-element.elementor-element-6ef692c{--e-n-carousel-swiper-slides-to-display:4;}.elementor-58884 .elementor-element.elementor-element-bbf45ec{--grid-auto-flow:row;}.elementor-58884 .elementor-element.elementor-element-6f79be0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-58884 .elementor-element.elementor-element-8f1602e{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-58884 .elementor-element.elementor-element-ade62de{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-58884 .elementor-element.elementor-element-b0be65c{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-58884 .elementor-element.elementor-element-9a1a9d5{--n-accordion-item-title-space-between:10px;}.elementor-58884 .elementor-element.elementor-element-489328d{--e-con-grid-template-columns:50% 50%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}}@media(min-width:768px){.elementor-58884 .elementor-element.elementor-element-f566a00{--width:100%;}.elementor-58884 .elementor-element.elementor-element-8268d44{--width:52%;}.elementor-58884 .elementor-element.elementor-element-9e20b0e{--width:50%;}.elementor-58884 .elementor-element.elementor-element-036ac1f{--content-width:100%;}.elementor-58884 .elementor-element.elementor-element-cd9e83e{--content-width:1280px;}.elementor-58884 .elementor-element.elementor-element-fd3cbe5{--width:100%;}.elementor-58884 .elementor-element.elementor-element-3d77be6{--width:31%;}.elementor-58884 .elementor-element.elementor-element-07d5996{--width:31%;}.elementor-58884 .elementor-element.elementor-element-1848730{--width:31%;}.elementor-58884 .elementor-element.elementor-element-40a304c{--content-width:1280px;}.elementor-58884 .elementor-element.elementor-element-de50f95{--width:29%;}.elementor-58884 .elementor-element.elementor-element-c99da82{--width:63%;}.elementor-58884 .elementor-element.elementor-element-3f81540{--content-width:100%;}.elementor-58884 .elementor-element.elementor-element-6a1715b{--width:100%;}.elementor-58884 .elementor-element.elementor-element-672cb14{--width:100%;}.elementor-58884 .elementor-element.elementor-element-e909b83{--width:100%;}.elementor-58884 .elementor-element.elementor-element-40879ae{--content-width:1280px;}.elementor-58884 .elementor-element.elementor-element-bbf45ec{--width:100%;}.elementor-58884 .elementor-element.elementor-element-6f79be0{--content-width:1280px;}.elementor-58884 .elementor-element.elementor-element-ade62de{--content-width:1280px;}.elementor-58884 .elementor-element.elementor-element-61feaed{--width:35%;}.elementor-58884 .elementor-element.elementor-element-489328d{--content-width:1280px;}.elementor-58884 .elementor-element.elementor-element-df6be0c{--width:100%;}.elementor-58884 .elementor-element.elementor-element-31cae65{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-58884 .elementor-element.elementor-element-f566a00{--width:100%;}.elementor-58884 .elementor-element.elementor-element-8268d44{--width:100%;}.elementor-58884 .elementor-element.elementor-element-9e20b0e{--width:100%;}.elementor-58884 .elementor-element.elementor-element-036ac1f{--content-width:100%;}.elementor-58884 .elementor-element.elementor-element-48ba968{--width:100%;}.elementor-58884 .elementor-element.elementor-element-de50f95{--width:100%;}.elementor-58884 .elementor-element.elementor-element-c99da82{--width:100%;}.elementor-58884 .elementor-element.elementor-element-bbf45ec{--width:100%;}.elementor-58884 .elementor-element.elementor-element-61feaed{--width:100%;}}@media(max-width:767px){.elementor-58884 .elementor-element.elementor-element-1685c75{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-8268d44{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-58884 .elementor-element.elementor-element-90a0fe8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58884 .elementor-element.elementor-element-f991471{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-58884 .elementor-element.elementor-element-9e20b0e{--min-height:0px;}.elementor-58884 .elementor-element.elementor-element-036ac1f{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-58884 .elementor-element.elementor-element-cd9e83e{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-58884 .elementor-element.elementor-element-e58b3d0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-58884 .elementor-element.elementor-element-40a304c{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-58884 .elementor-element.elementor-element-c99da82{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-58884 .elementor-element.elementor-element-40879ae{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-58884 .elementor-element.elementor-element-a3ce6f9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-58884 .elementor-element.elementor-element-6ef692c{--e-n-carousel-swiper-slides-to-display:3;}.elementor-58884 .elementor-element.elementor-element-6ef692c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-58884 .elementor-element.elementor-element-bbf45ec{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-58884 .elementor-element.elementor-element-6f79be0{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-58884 .elementor-element.elementor-element-8a9fb7f{--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-58884 .elementor-element.elementor-element-a0343d2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-58884 .elementor-element.elementor-element-182dfa3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-58884 .elementor-element.elementor-element-1252f4d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-58884 .elementor-element.elementor-element-21b4225{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-58884 .elementor-element.elementor-element-8f1602e{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-58884 .elementor-element.elementor-element-ade62de{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-58884 .elementor-element.elementor-element-489328d{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}}/* Start custom CSS for button, class: .elementor-element-9a38fe3 */.elementor-58884 .elementor-element.elementor-element-9a38fe3 .elementor-button-icon i,
.elementor-58884 .elementor-element.elementor-element-9a38fe3 .elementor-button-icon svg {
    font-size: 19px !important;
    width: 19px !important;
    height: 19px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-58884 .elementor-element.elementor-element-9a38fe3 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8268d44 *//* Mengatur padding kiri dinamis HANYA untuk tampilan Desktop */
@media (min-width: 1025px) {
    .elementor-58884 .elementor-element.elementor-element-8268d44 {
        padding-left: calc((100vw - 1280px) / 2) !important;
        padding-right: 5% !important; /* Memberikan ruang napas antara teks dan gambar */
        display: flex;
        flex-direction: column;
        justify-content: center; /* Membuat teks rata tengah secara vertikal */
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3ceeac7 *//**
 * Brand Identity Hero Carousel
 * Mobile CLS reservation
 *
 * Tidak mengubah autoplay, loop, transform,
 * Google Ads, GTM, atau script Elementor.
 */

@media (max-width: 767px) {

	/*
	 * Menyediakan ruang carousel sejak render pertama.
	 * Rasio gambar asli: 2284 × 1592.
	 */
	.elementor-58884 .elementor-element.elementor-element-3ceeac7 .elementor-image-carousel-wrapper {
		display: block !important;
		width: 100% !important;
		max-width: 100% !important;

		aspect-ratio: 2284 / 1592 !important;

		overflow: hidden !important;
		box-sizing: border-box !important;
	}

	/*
	 * Menjaga seluruh gambar carousel memakai
	 * rasio yang konsisten.
	 */
	.elementor-58884 .elementor-element.elementor-element-3ceeac7 img.swiper-slide-image {
		display: block !important;
		width: 100% !important;
		max-width: 100% !important;
		height: auto !important;

		aspect-ratio: 2284 / 1592 !important;
		object-fit: cover !important;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f566a00 */.elementor-58884 .elementor-element.elementor-element-f566a00 .swiper-slide-inner img {
    aspect-ratio: 1024 / 714;
    width: 100%;
    object-fit: cover;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-7d8593f *//* FIX: cegah widget menu di-stretch oleh Elementor Container (flexbox) */
#menu-layang,
#menu-layang.elementor-widget-nav-menu,
#menu-layang .elementor-widget-container {
    width: fit-content !important;
    max-width: fit-content !important;
    flex: 0 0 auto !important;
    align-self: center;
}

/* FIX: paksa warna teks semua state (default, visited, hover, active) 
   supaya tidak ketimpa warna link tema */
#menu-layang nav.elementor-nav-menu--main ul.elementor-nav-menu > li.menu-item > a.elementor-item,
#menu-layang nav.elementor-nav-menu--main ul.elementor-nav-menu > li.menu-item > a.elementor-item:link,
#menu-layang nav.elementor-nav-menu--main ul.elementor-nav-menu > li.menu-item > a.elementor-item:visited {
    color: #1a1a1a !important;
}


/* ============================================
   CUSTOM NAV MENU LAYANG - FULL VERSION
   ============================================ */

/* Matikan underline animation bawaan Elementor */
#menu-layang nav.elementor-nav-menu--main .elementor-item:after {
    display: none !important;
    content: none !important;
}

/* Container pill nav — HANYA nav utama, jangan sentuh nav dropdown mobile */
#menu-layang nav.elementor-nav-menu--main.elementor-nav-menu__container {
    background: #ffffff;
    border-radius: 50px;
    padding: 6px 8px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);
    display: inline-flex;
    width: fit-content;
    max-width: fit-content;
}

/* List menu — rapat, tidak menyebar */
#menu-layang nav.elementor-nav-menu--main > ul.elementor-nav-menu {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 2px;
    width: auto;
    flex-grow: 0;
}

/* Setiap item */
#menu-layang nav.elementor-nav-menu--main ul.elementor-nav-menu > li.menu-item {
    list-style: none;
}

/* Link default */
#menu-layang nav.elementor-nav-menu--main ul.elementor-nav-menu > li.menu-item > a.elementor-item {
    color: #1a1a1a !important;
    font-weight: 500;
    font-size: 15px;
    padding: 9px 16px;
    border-radius: 50px;
    background: transparent;
    transition: all 0.25s ease;
    display: flex;
    align-items: center;
    gap: 6px;
    white-space: nowrap;
}

/* Hover state untuk semua item */
#menu-layang nav.elementor-nav-menu--main ul.elementor-nav-menu > li.menu-item > a.elementor-item:hover {
    background: #f2f2f2;
    color: #1a1a1a !important;
}

/* Item aktif/pertama (Tentang Layanan) - pill hijau muda */
/* ACTIVE TAB */
#menu-layang nav.elementor-nav-menu--main
ul.elementor-nav-menu > li.menu-item > a.elementor-item.elementor-item-active {
    background: #e6f7ea !important;
    color: #2fae50 !important;
}

#menu-layang nav.elementor-nav-menu--main
ul.elementor-nav-menu > li.menu-item > a.elementor-item.elementor-item-active:hover {
    background: #d9f2df !important;
    color: #2fae50 !important;
}

/* Icon panah dropdown "Pilih Layanan" */
#menu-layang nav.elementor-nav-menu--main .sub-arrow svg {
    width: 10px;
    height: 10px;
    fill: #1a1a1a;
}

/* Submenu dropdown "Pilih Layanan" */
#menu-layang nav.elementor-nav-menu--main ul.sub-menu.elementor-nav-menu--dropdown {
    background: #fff;
    border-radius: 12px;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1);
    padding: 6px;
    margin-top: 10px;
}

#menu-layang nav.elementor-nav-menu--main ul.sub-menu.elementor-nav-menu--dropdown li a {
    border-radius: 8px;
    padding: 8px 14px;
    font-size: 14px;
    color: #1a1a1a !important;
}

#menu-layang nav.elementor-nav-menu--main ul.sub-menu.elementor-nav-menu--dropdown li a:hover {
    background: #f2f2f2;
}

/* ============================================
   MOBILE: NAV JADI SCROLL HORIZONTAL
   ============================================ */
@media (max-width: 767px) {

    /* Container pill: lebar mengikuti layar, boleh scroll ke samping */
    #menu-layang nav.elementor-nav-menu--main.elementor-nav-menu__container {
        width: 100% !important;
        max-width: 100% !important;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none; /* sembunyikan scrollbar di Firefox */
        padding: 6px 8px;
    }

    /* Sembunyikan scrollbar di Chrome/Safari/Edge */
    #menu-layang nav.elementor-nav-menu--main.elementor-nav-menu__container::-webkit-scrollbar {
        display: none;
    }

    /* List menu: JANGAN wrap, biar item sejajar horizontal semua */
    #menu-layang nav.elementor-nav-menu--main > ul.elementor-nav-menu {
        flex-wrap: nowrap !important;
        width: max-content;
    }

    /* Item jangan menyusut, teks jangan kepotong */
    #menu-layang nav.elementor-nav-menu--main ul.elementor-nav-menu > li.menu-item {
        flex-shrink: 0;
    }

    #menu-layang nav.elementor-nav-menu--main ul.elementor-nav-menu > li.menu-item > a.elementor-item {
        padding: 8px 14px;
        font-size: 14px;
    }

    /* Pastikan widget pembungkus tidak dipaksa lebar tertentu yang memotong */
    #menu-layang,
    #menu-layang.elementor-widget-nav-menu,
    #menu-layang .elementor-widget-container {
        width: 100% !important;
        max-width: 100% !important;
    }
}

/* DROPDOWN YANG DILETAKKAN DI BODY */
.dropdown-melayang-mobile {
    position: fixed !important;
    display: block !important;

    background: #ffffff !important;
    border-radius: 12px !important;
    padding: 6px !important;
    margin: 0 !important;

    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12) !important;

    list-style: none !important;
    z-index: 999999 !important;

    max-height: 60vh;
    overflow-y: auto;
}

.dropdown-melayang-mobile > li {
    list-style: none !important;
}

.dropdown-melayang-mobile li a {
    display: block !important;
    padding: 10px 14px !important;

    border-radius: 8px !important;

    font-size: 14px !important;
    color: #1a1a1a !important;

    text-decoration: none !important;
}

.dropdown-melayang-mobile li a:hover,
.dropdown-melayang-mobile li a.elementor-item-active {
    background: #f2f2f2 !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-6ef692c */.elementor-58884 .elementor-element.elementor-element-6ef692c .swiper-wrapper {
    display: grid !important;
    grid-template-rows: repeat(2, 1fr);
    grid-auto-flow: column;
    grid-auto-columns: calc((100% - 40px) / 3);
    gap: 20px;
}

.elementor-58884 .elementor-element.elementor-element-6ef692c .swiper-slide {
    width: 100% !important;
    margin-right: 0 !important;
    margin-bottom: 0 !important;
    height: auto !important;
}

@media (max-width: 1024px) {
    .elementor-58884 .elementor-element.elementor-element-6ef692c .swiper-wrapper {
        grid-template-rows: repeat(2, 1fr);
        grid-auto-columns: calc((100% - 15px) / 2);
        gap: 15px;
    }
}

@media (max-width: 767px) {
    .elementor-58884 .elementor-element.elementor-element-6ef692c .swiper-wrapper {
        grid-template-rows: repeat(3, 1fr);
        grid-auto-columns: 100%;
        gap: 10px;
        align-items: start;
    }

    .elementor-58884 .elementor-element.elementor-element-6ef692c .swiper-slide {
        align-self: start !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44db0db */.elementor-58884 .elementor-element.elementor-element-44db0db .elementor-button-icon i,
.elementor-58884 .elementor-element.elementor-element-44db0db .elementor-button-icon svg {
    font-size: 19px !important;
    width: 19px !important;
    height: 19px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-58884 .elementor-element.elementor-element-44db0db .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-9a1a9d5 *//* 1. Menghilangkan kotak luar utama dari Nested Accordion */
.elementor-58884 .elementor-element.elementor-element-9a1a9d5 .e-n-accordion {
    border: none !important;
}

/* 2. Menerapkan garis HANYA di bagian bawah setiap item */
.elementor-58884 .elementor-element.elementor-element-9a1a9d5 .e-n-accordion-item {
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border-bottom: 1px solid #E5E5E5 !important;
}

/* 3. Menghilangkan garis pada item paling akhir agar bersih */
.elementor-58884 .elementor-element.elementor-element-9a1a9d5 .e-n-accordion-item:last-child {
    border-bottom: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e41145d */.elementor-58884 .elementor-element.elementor-element-e41145d .elementor-button-icon i,
.elementor-58884 .elementor-element.elementor-element-e41145d .elementor-button-icon svg {
    font-size: 19px !important;
    width: 19px !important;
    height: 19px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-58884 .elementor-element.elementor-element-e41145d .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */