.elementor-8 .elementor-element.elementor-element-5c8a8fd{--display:flex;--min-height:500px;--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:0px;--padding-left:20px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5c8a8fd .elementor-background-slideshow__slide__image{background-position:bottom center;}.elementor-8 .elementor-element.elementor-element-5c8a8fd > .elementor-shape-top .elementor-shape-fill, .elementor-8 .elementor-element.elementor-element-5c8a8fd > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#000000;}.elementor-8 .elementor-element.elementor-element-5c8a8fd > .elementor-shape-top svg, .elementor-8 .elementor-element.elementor-element-5c8a8fd > .e-con-inner > .elementor-shape-top svg{height:58px;transform:translateX(-50%) rotateY(180deg);}.elementor-8 .elementor-element.elementor-element-5c8a8fd > .elementor-shape-bottom .elementor-shape-fill, .elementor-8 .elementor-element.elementor-element-5c8a8fd > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#0F0F0F;}.elementor-8 .elementor-element.elementor-element-5c8a8fd > .elementor-shape-bottom svg, .elementor-8 .elementor-element.elementor-element-5c8a8fd > .e-con-inner > .elementor-shape-bottom svg{height:29px;transform:translateX(-50%) rotateY(180deg);}.elementor-8 .elementor-element.elementor-element-5c8a8fd > .elementor-shape-bottom, .elementor-8 .elementor-element.elementor-element-5c8a8fd > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.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-8 .elementor-element.elementor-element-ccba594 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-aa7dea0 > .elementor-widget-container{margin:-15px 0px -45px 0px;}.elementor-8 .elementor-element.elementor-element-aa7dea0 .elementor-heading-title{font-family:"Encode Sans Expanded", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6c7271d{--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;--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-8 .elementor-element.elementor-element-0624480 .elementor-heading-title{font-family:"Encode Sans Expanded", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c97413e .elementor-heading-title{font-family:"Encode Sans Expanded", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-cad9a84 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-2aa148d .elementor-button{background-color:var( --e-global-color-cad9a84 );font-family:"Encode Sans SC", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-2aa148d .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-2aa148d .elementor-button:focus{background-color:#FFFFFF;color:#070101;}.elementor-8 .elementor-element.elementor-element-2aa148d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2aa148d .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-2aa148d .elementor-button:focus svg{fill:#070101;}.elementor-8 .elementor-element.elementor-element-8746c78{--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;}.elementor-8 .elementor-element.elementor-element-beb3be5 .elementor-button{background-color:#DC941D00;font-family:"Encode Sans SC", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cad9a84 );border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-beb3be5 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-beb3be5 .elementor-button:focus{background-color:#DC941D;color:#000000;}.elementor-8 .elementor-element.elementor-element-beb3be5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-beb3be5 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-beb3be5 .elementor-button:focus svg{fill:#000000;}.elementor-8 .elementor-element.elementor-element-c1f9501 .elementor-button{background-color:#DC941D00;font-family:"Encode Sans SC", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cad9a84 );border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-c1f9501 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-c1f9501 .elementor-button:focus{background-color:#DC941D;color:#000000;}.elementor-8 .elementor-element.elementor-element-c1f9501 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c1f9501 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-c1f9501 .elementor-button:focus svg{fill:#000000;}.elementor-8 .elementor-element.elementor-element-7f9aff7{--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:flex-start;--align-items:center;}.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-8 .elementor-element.elementor-element-aef3f9d .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-aef3f9d.elementor-view-stacked .elementor-icon{background-color:#F7EB00;}.elementor-8 .elementor-element.elementor-element-aef3f9d.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-aef3f9d.elementor-view-default .elementor-icon{color:#F7EB00;border-color:#F7EB00;}.elementor-8 .elementor-element.elementor-element-aef3f9d.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-aef3f9d.elementor-view-default .elementor-icon svg{fill:#F7EB00;}.elementor-8 .elementor-element.elementor-element-aef3f9d .elementor-icon{font-size:14px;}.elementor-8 .elementor-element.elementor-element-aef3f9d .elementor-icon svg{height:14px;}.elementor-8 .elementor-element.elementor-element-2de9faa > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-8 .elementor-element.elementor-element-2de9faa .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-2de9faa.elementor-view-stacked .elementor-icon{background-color:#F7EB00;}.elementor-8 .elementor-element.elementor-element-2de9faa.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-2de9faa.elementor-view-default .elementor-icon{color:#F7EB00;border-color:#F7EB00;}.elementor-8 .elementor-element.elementor-element-2de9faa.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-2de9faa.elementor-view-default .elementor-icon svg{fill:#F7EB00;}.elementor-8 .elementor-element.elementor-element-2de9faa .elementor-icon{font-size:14px;}.elementor-8 .elementor-element.elementor-element-2de9faa .elementor-icon svg{height:14px;}.elementor-8 .elementor-element.elementor-element-13c5e03 > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-8 .elementor-element.elementor-element-13c5e03 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-13c5e03.elementor-view-stacked .elementor-icon{background-color:#F7EB00;}.elementor-8 .elementor-element.elementor-element-13c5e03.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-13c5e03.elementor-view-default .elementor-icon{color:#F7EB00;border-color:#F7EB00;}.elementor-8 .elementor-element.elementor-element-13c5e03.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-13c5e03.elementor-view-default .elementor-icon svg{fill:#F7EB00;}.elementor-8 .elementor-element.elementor-element-13c5e03 .elementor-icon{font-size:14px;}.elementor-8 .elementor-element.elementor-element-13c5e03 .elementor-icon svg{height:14px;}.elementor-8 .elementor-element.elementor-element-3c7216e > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-8 .elementor-element.elementor-element-3c7216e .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-3c7216e.elementor-view-stacked .elementor-icon{background-color:#F7EB00;}.elementor-8 .elementor-element.elementor-element-3c7216e.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-3c7216e.elementor-view-default .elementor-icon{color:#F7EB00;border-color:#F7EB00;}.elementor-8 .elementor-element.elementor-element-3c7216e.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-3c7216e.elementor-view-default .elementor-icon svg{fill:#F7EB00;}.elementor-8 .elementor-element.elementor-element-3c7216e .elementor-icon{font-size:14px;}.elementor-8 .elementor-element.elementor-element-3c7216e .elementor-icon svg{height:14px;}.elementor-8 .elementor-element.elementor-element-e5e6da3 > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-8 .elementor-element.elementor-element-e5e6da3 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-e5e6da3.elementor-view-stacked .elementor-icon{background-color:#F7EB00;}.elementor-8 .elementor-element.elementor-element-e5e6da3.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-e5e6da3.elementor-view-default .elementor-icon{color:#F7EB00;border-color:#F7EB00;}.elementor-8 .elementor-element.elementor-element-e5e6da3.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-e5e6da3.elementor-view-default .elementor-icon svg{fill:#F7EB00;}.elementor-8 .elementor-element.elementor-element-e5e6da3 .elementor-icon{font-size:14px;}.elementor-8 .elementor-element.elementor-element-e5e6da3 .elementor-icon svg{height:14px;}.elementor-8 .elementor-element.elementor-element-c6a2d91{text-align:justify;}.elementor-8 .elementor-element.elementor-element-c6a2d91 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:600;color:#F7EB00;}.elementor-8 .elementor-element.elementor-element-ac6b6bb > .elementor-widget-container{margin:-32px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ac6b6bb .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0bf132a{--display:flex;--min-height:500px;--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:0px;--padding-left:20px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0bf132a .elementor-background-slideshow__slide__image{background-position:bottom center;}.elementor-8 .elementor-element.elementor-element-0bf132a > .elementor-shape-top .elementor-shape-fill, .elementor-8 .elementor-element.elementor-element-0bf132a > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#000000;}.elementor-8 .elementor-element.elementor-element-0bf132a > .elementor-shape-top svg, .elementor-8 .elementor-element.elementor-element-0bf132a > .e-con-inner > .elementor-shape-top svg{height:58px;transform:translateX(-50%) rotateY(180deg);}.elementor-8 .elementor-element.elementor-element-0bf132a > .elementor-shape-bottom .elementor-shape-fill, .elementor-8 .elementor-element.elementor-element-0bf132a > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#0F0F0F;}.elementor-8 .elementor-element.elementor-element-0bf132a > .elementor-shape-bottom svg, .elementor-8 .elementor-element.elementor-element-0bf132a > .e-con-inner > .elementor-shape-bottom svg{height:29px;transform:translateX(-50%) rotateY(180deg);}.elementor-8 .elementor-element.elementor-element-3eeb997 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-6ce2867 > .elementor-widget-container{margin:-15px 0px -45px 0px;}.elementor-8 .elementor-element.elementor-element-6ce2867 .elementor-heading-title{font-family:"Encode Sans Expanded", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7e357fa{--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;--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-8 .elementor-element.elementor-element-20c427e .elementor-heading-title{font-family:"Encode Sans Expanded", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8db4ba2 .elementor-heading-title{font-family:"Encode Sans Expanded", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-3c118e9 .elementor-button{background-color:#FFFFFF;font-family:"Encode Sans SC", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-3c118e9 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-3c118e9 .elementor-button:focus{background-color:var( --e-global-color-cad9a84 );color:#070101;}.elementor-8 .elementor-element.elementor-element-3c118e9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3c118e9 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-3c118e9 .elementor-button:focus svg{fill:#070101;}.elementor-8 .elementor-element.elementor-element-10a9dfd{--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:flex-start;--align-items:center;}.elementor-8 .elementor-element.elementor-element-443d433 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-443d433.elementor-view-stacked .elementor-icon{background-color:#F7EB00;}.elementor-8 .elementor-element.elementor-element-443d433.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-443d433.elementor-view-default .elementor-icon{color:#F7EB00;border-color:#F7EB00;}.elementor-8 .elementor-element.elementor-element-443d433.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-443d433.elementor-view-default .elementor-icon svg{fill:#F7EB00;}.elementor-8 .elementor-element.elementor-element-443d433 .elementor-icon{font-size:14px;}.elementor-8 .elementor-element.elementor-element-443d433 .elementor-icon svg{height:14px;}.elementor-8 .elementor-element.elementor-element-295e7fe > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-8 .elementor-element.elementor-element-295e7fe .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-295e7fe.elementor-view-stacked .elementor-icon{background-color:#F7EB00;}.elementor-8 .elementor-element.elementor-element-295e7fe.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-295e7fe.elementor-view-default .elementor-icon{color:#F7EB00;border-color:#F7EB00;}.elementor-8 .elementor-element.elementor-element-295e7fe.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-295e7fe.elementor-view-default .elementor-icon svg{fill:#F7EB00;}.elementor-8 .elementor-element.elementor-element-295e7fe .elementor-icon{font-size:14px;}.elementor-8 .elementor-element.elementor-element-295e7fe .elementor-icon svg{height:14px;}.elementor-8 .elementor-element.elementor-element-87bd815 > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-8 .elementor-element.elementor-element-87bd815 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-87bd815.elementor-view-stacked .elementor-icon{background-color:#F7EB00;}.elementor-8 .elementor-element.elementor-element-87bd815.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-87bd815.elementor-view-default .elementor-icon{color:#F7EB00;border-color:#F7EB00;}.elementor-8 .elementor-element.elementor-element-87bd815.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-87bd815.elementor-view-default .elementor-icon svg{fill:#F7EB00;}.elementor-8 .elementor-element.elementor-element-87bd815 .elementor-icon{font-size:14px;}.elementor-8 .elementor-element.elementor-element-87bd815 .elementor-icon svg{height:14px;}.elementor-8 .elementor-element.elementor-element-ccfb28e > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-8 .elementor-element.elementor-element-ccfb28e .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-ccfb28e.elementor-view-stacked .elementor-icon{background-color:#F7EB00;}.elementor-8 .elementor-element.elementor-element-ccfb28e.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-ccfb28e.elementor-view-default .elementor-icon{color:#F7EB00;border-color:#F7EB00;}.elementor-8 .elementor-element.elementor-element-ccfb28e.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-ccfb28e.elementor-view-default .elementor-icon svg{fill:#F7EB00;}.elementor-8 .elementor-element.elementor-element-ccfb28e .elementor-icon{font-size:14px;}.elementor-8 .elementor-element.elementor-element-ccfb28e .elementor-icon svg{height:14px;}.elementor-8 .elementor-element.elementor-element-e092c35 > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-8 .elementor-element.elementor-element-e092c35 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-e092c35.elementor-view-stacked .elementor-icon{background-color:#F7EB00;}.elementor-8 .elementor-element.elementor-element-e092c35.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-e092c35.elementor-view-default .elementor-icon{color:#F7EB00;border-color:#F7EB00;}.elementor-8 .elementor-element.elementor-element-e092c35.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-e092c35.elementor-view-default .elementor-icon svg{fill:#F7EB00;}.elementor-8 .elementor-element.elementor-element-e092c35 .elementor-icon{font-size:14px;}.elementor-8 .elementor-element.elementor-element-e092c35 .elementor-icon svg{height:14px;}.elementor-8 .elementor-element.elementor-element-3fae5ca{text-align:justify;}.elementor-8 .elementor-element.elementor-element-3fae5ca .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:600;color:#F7EB00;}.elementor-8 .elementor-element.elementor-element-59e65a0 > .elementor-widget-container{margin:-32px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-59e65a0 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a242c50{--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;}.elementor-8 .elementor-element.elementor-element-a242c50:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a242c50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-8 .elementor-element.elementor-element-1d92031{--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;}.elementor-8 .elementor-element.elementor-element-29dd4e6 .elementor-button{background-color:#DC941D00;font-family:"Encode Sans SC", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cad9a84 );border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-29dd4e6 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-29dd4e6 .elementor-button:focus{background-color:#DC941D;color:#000000;}.elementor-8 .elementor-element.elementor-element-29dd4e6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-29dd4e6 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-29dd4e6 .elementor-button:focus svg{fill:#000000;}.elementor-8 .elementor-element.elementor-element-6e24d4c .elementor-button{background-color:var( --e-global-color-cad9a84 );font-family:"Encode Sans SC", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cad9a84 );border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-6e24d4c .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-6e24d4c .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-8 .elementor-element.elementor-element-6e24d4c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6e24d4c .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-6e24d4c .elementor-button:focus svg{fill:#000000;}.elementor-8 .elementor-element.elementor-element-f7274dd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f7274dd:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f7274dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-8 .elementor-element.elementor-element-4ffe2b1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-fc88bff > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-fc88bff .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-85c9020 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-85c9020 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:18px;font-weight:300;color:#ACACAC;}.elementor-8 .elementor-element.elementor-element-5f44e41{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8 .elementor-element.elementor-element-0d7b2cc > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-0d7b2cc{text-align:center;}.elementor-8 .elementor-element.elementor-element-0d7b2cc .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ad04ad6 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ad04ad6{text-align:center;}.elementor-8 .elementor-element.elementor-element-ad04ad6 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;color:#ACACAC;}.elementor-8 .elementor-element.elementor-element-9ed9d1a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8 .elementor-element.elementor-element-e859a68 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e859a68{text-align:center;}.elementor-8 .elementor-element.elementor-element-e859a68 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b6ab19d > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-b6ab19d .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:18px;font-weight:300;color:#ACACAC;}.elementor-8 .elementor-element.elementor-element-c038ee2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8 .elementor-element.elementor-element-e8ea6b2 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e8ea6b2 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-68a9da7 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-68a9da7 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:18px;font-weight:300;color:#ACACAC;}.elementor-8 .elementor-element.elementor-element-1e72d4c{--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:40px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-1e72d4c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1e72d4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-1e72d4c > .elementor-shape-top .elementor-shape-fill, .elementor-8 .elementor-element.elementor-element-1e72d4c > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#0F0F0F;}.elementor-8 .elementor-element.elementor-element-1e72d4c > .elementor-shape-top svg, .elementor-8 .elementor-element.elementor-element-1e72d4c > .e-con-inner > .elementor-shape-top svg{height:29px;}.elementor-8 .elementor-element.elementor-element-b9065b0 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-b9065b0{text-align:center;}.elementor-8 .elementor-element.elementor-element-b9065b0 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-8df5447 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8df5447{text-align:center;}.elementor-8 .elementor-element.elementor-element-8df5447 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:34px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ae92617 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-8 .elementor-element.elementor-element-ae92617{text-align:center;}.elementor-8 .elementor-element.elementor-element-ae92617 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:22px;font-weight:300;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-cf044d3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-cf044d3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-cf044d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-8 .elementor-element.elementor-element-d127cad{--display:flex;--min-height:530px;--border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-d127cad .elementor-background-slideshow__slide__image{background-position:top center;}.elementor-8 .elementor-element.elementor-element-313eac5{--display:flex;}.elementor-8 .elementor-element.elementor-element-a184c89 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a184c89{text-align:center;}.elementor-8 .elementor-element.elementor-element-a184c89 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:28px;font-weight:600;color:#CF2324;}.elementor-8 .elementor-element.elementor-element-f45a1df{width:auto;max-width:auto;text-align:left;}.elementor-8 .elementor-element.elementor-element-f45a1df > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f45a1df.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-f45a1df .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:300;line-height:40px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8652c08{--display:flex;}.elementor-8 .elementor-element.elementor-element-ee092ce > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ee092ce{text-align:center;}.elementor-8 .elementor-element.elementor-element-ee092ce .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:28px;font-weight:600;color:#77B255;}.elementor-8 .elementor-element.elementor-element-06da953{width:auto;max-width:auto;text-align:left;}.elementor-8 .elementor-element.elementor-element-06da953 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-06da953.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-06da953 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:300;line-height:40px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-db56913 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-db56913{text-align:center;}.elementor-8 .elementor-element.elementor-element-db56913 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:600;color:#DC941D;}.elementor-8 .elementor-element.elementor-element-6b885fb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6b885fb{text-align:center;}.elementor-8 .elementor-element.elementor-element-6b885fb .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:34px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-33e44ef > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-8 .elementor-element.elementor-element-33e44ef{text-align:center;}.elementor-8 .elementor-element.elementor-element-33e44ef .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:22px;font-weight:300;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a36dc9a{--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;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-b4e427c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b4e427c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b4e427c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-8 .elementor-element.elementor-element-5eec2cf img{border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-8df000c{--display:flex;}.elementor-8 .elementor-element.elementor-element-d120a33 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-8 .elementor-element.elementor-element-d120a33 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b8b3416 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-8 .elementor-element.elementor-element-b8b3416 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e21ae32 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-8 .elementor-element.elementor-element-e21ae32 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-9fe7252{--display:flex;}.elementor-8 .elementor-element.elementor-element-42774e4{--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-8 .elementor-element.elementor-element-96aa5a1{width:auto;max-width:auto;text-align:left;}.elementor-8 .elementor-element.elementor-element-96aa5a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-96aa5a1.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-96aa5a1 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-502cd32{--display:flex;border-style:solid;--border-style:solid;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-8 .elementor-element.elementor-element-30b3a05 > .elementor-widget-container{margin:-50px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-30b3a05{z-index:0;}.elementor-8 .elementor-element.elementor-element-d05a510{--n-accordion-title-font-size:19px;z-index:0;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#000000;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-d05a510 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-d05a510 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#FFFCFC;}:where( .elementor-8 .elementor-element.elementor-element-d05a510 > .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:"Encode Sans SC", Sans-serif;font-weight:500;}:where( .elementor-8 .elementor-element.elementor-element-d05a510 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-color:#00000000;--border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-0393181{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:var( --e-global-color-cad9a84 );--n-accordion-title-active-color:var( --e-global-color-cad9a84 );--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-0393181 > .elementor-widget-container{margin:20px 20px 10px 20px;}.elementor-8 .elementor-element.elementor-element-0393181 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-8 .elementor-element.elementor-element-0393181 > .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:"Encode Sans SC", Sans-serif;}:where( .elementor-8 .elementor-element.elementor-element-0393181 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-8 .elementor-element.elementor-element-65c7efc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-65c7efc:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-65c7efc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-8 .elementor-element.elementor-element-2aee515 img{border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-7f2f5ea{--display:flex;}.elementor-8 .elementor-element.elementor-element-f558752 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-8 .elementor-element.elementor-element-f558752 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0975d92 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-8 .elementor-element.elementor-element-0975d92 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-aabc7f7 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-8 .elementor-element.elementor-element-aabc7f7 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-4e516de{--display:flex;}.elementor-8 .elementor-element.elementor-element-d059296{--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-8 .elementor-element.elementor-element-d983eb1{width:auto;max-width:auto;text-align:left;}.elementor-8 .elementor-element.elementor-element-d983eb1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d983eb1.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-d983eb1 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-586a713{--display:flex;border-style:solid;--border-style:solid;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-93c87d8 > .elementor-widget-container{margin:-50px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-93c87d8{z-index:2;}.elementor-8 .elementor-element.elementor-element-9427f50{--n-accordion-title-font-size:19px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#000000;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-9427f50 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-9427f50 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#FFFCFC;}:where( .elementor-8 .elementor-element.elementor-element-9427f50 > .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:"Encode Sans SC", Sans-serif;font-weight:500;}:where( .elementor-8 .elementor-element.elementor-element-9427f50 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-color:#00000000;--border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-3302b1f{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:var( --e-global-color-cad9a84 );--n-accordion-title-active-color:var( --e-global-color-cad9a84 );--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-3302b1f > .elementor-widget-container{margin:20px 20px 10px 20px;}.elementor-8 .elementor-element.elementor-element-3302b1f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-8 .elementor-element.elementor-element-3302b1f > .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:"Encode Sans SC", Sans-serif;}:where( .elementor-8 .elementor-element.elementor-element-3302b1f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-8 .elementor-element.elementor-element-dd7c584{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-dd7c584:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-dd7c584 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-8 .elementor-element.elementor-element-0977c09 img{border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-002fb11{--display:flex;}.elementor-8 .elementor-element.elementor-element-66a363e > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-8 .elementor-element.elementor-element-66a363e .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e47a32b > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-8 .elementor-element.elementor-element-e47a32b .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2c3e205 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-8 .elementor-element.elementor-element-2c3e205 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-5f061f9{--display:flex;}.elementor-8 .elementor-element.elementor-element-5da3cd7{--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-8 .elementor-element.elementor-element-3b4877f{width:auto;max-width:auto;text-align:left;}.elementor-8 .elementor-element.elementor-element-3b4877f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3b4877f.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-3b4877f .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c7b956d{--display:flex;border-style:solid;--border-style:solid;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8528dbc > .elementor-widget-container{margin:-50px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-8528dbc{z-index:2;}.elementor-8 .elementor-element.elementor-element-5feba43{--n-accordion-title-font-size:19px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#000000;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-5feba43 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-5feba43 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#FFFCFC;}:where( .elementor-8 .elementor-element.elementor-element-5feba43 > .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:"Encode Sans SC", Sans-serif;font-weight:500;}:where( .elementor-8 .elementor-element.elementor-element-5feba43 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-color:#00000000;--border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-fd89baf{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:var( --e-global-color-cad9a84 );--n-accordion-title-active-color:var( --e-global-color-cad9a84 );--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-fd89baf > .elementor-widget-container{margin:20px 20px 10px 20px;}.elementor-8 .elementor-element.elementor-element-fd89baf > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-8 .elementor-element.elementor-element-fd89baf > .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:"Encode Sans SC", Sans-serif;}:where( .elementor-8 .elementor-element.elementor-element-fd89baf > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-8 .elementor-element.elementor-element-32a352c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-32a352c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-32a352c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-8 .elementor-element.elementor-element-8570b72 img{border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-a4e1ada{--display:flex;}.elementor-8 .elementor-element.elementor-element-e90e51b > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-8 .elementor-element.elementor-element-e90e51b .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d585e0e > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-8 .elementor-element.elementor-element-d585e0e .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4f1c532 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-8 .elementor-element.elementor-element-4f1c532 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-dc15168{--display:flex;}.elementor-8 .elementor-element.elementor-element-cb8213c{--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-8 .elementor-element.elementor-element-de4023e{width:auto;max-width:auto;text-align:left;}.elementor-8 .elementor-element.elementor-element-de4023e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-de4023e.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-de4023e .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5ba0f66{--display:flex;border-style:solid;--border-style:solid;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ebb8202 > .elementor-widget-container{margin:-50px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-ebb8202{z-index:2;}.elementor-8 .elementor-element.elementor-element-8671db8{--n-accordion-title-font-size:19px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#000000;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-8671db8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-8671db8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#FFFCFC;}:where( .elementor-8 .elementor-element.elementor-element-8671db8 > .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:"Encode Sans SC", Sans-serif;font-weight:500;}:where( .elementor-8 .elementor-element.elementor-element-8671db8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-color:#00000000;--border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-708a7db{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:var( --e-global-color-cad9a84 );--n-accordion-title-active-color:var( --e-global-color-cad9a84 );--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-708a7db > .elementor-widget-container{margin:20px 20px 10px 20px;}.elementor-8 .elementor-element.elementor-element-708a7db > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-8 .elementor-element.elementor-element-708a7db > .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:"Encode Sans SC", Sans-serif;}:where( .elementor-8 .elementor-element.elementor-element-708a7db > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-8 .elementor-element.elementor-element-cfd7b95{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-cfd7b95:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-cfd7b95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-8 .elementor-element.elementor-element-8432b65 img{border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-020a774{--display:flex;}.elementor-8 .elementor-element.elementor-element-ff9f0ba > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-8 .elementor-element.elementor-element-ff9f0ba .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-33ed6f0 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-8 .elementor-element.elementor-element-33ed6f0 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-dad4499 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-8 .elementor-element.elementor-element-dad4499 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-b332413{--display:flex;}.elementor-8 .elementor-element.elementor-element-e65b214{--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-8 .elementor-element.elementor-element-d3067ac{width:auto;max-width:auto;text-align:left;}.elementor-8 .elementor-element.elementor-element-d3067ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d3067ac.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-d3067ac .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-313b567{--display:flex;border-style:solid;--border-style:solid;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e41b922 > .elementor-widget-container{margin:-50px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-e41b922{z-index:2;}.elementor-8 .elementor-element.elementor-element-597c2e1{--n-accordion-title-font-size:19px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#000000;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-597c2e1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-597c2e1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#FFFCFC;}:where( .elementor-8 .elementor-element.elementor-element-597c2e1 > .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:"Encode Sans SC", Sans-serif;font-weight:500;}:where( .elementor-8 .elementor-element.elementor-element-597c2e1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-color:#00000000;--border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-209c945{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:var( --e-global-color-cad9a84 );--n-accordion-title-active-color:var( --e-global-color-cad9a84 );--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-209c945 > .elementor-widget-container{margin:20px 20px 10px 20px;}.elementor-8 .elementor-element.elementor-element-209c945 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-8 .elementor-element.elementor-element-209c945 > .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:"Encode Sans SC", Sans-serif;}:where( .elementor-8 .elementor-element.elementor-element-209c945 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-8 .elementor-element.elementor-element-7468ec2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7468ec2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7468ec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-8 .elementor-element.elementor-element-08ecbf0 img{border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-e673ab3{--display:flex;}.elementor-8 .elementor-element.elementor-element-69e4fe5 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-8 .elementor-element.elementor-element-69e4fe5 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d8a3b3c > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-8 .elementor-element.elementor-element-d8a3b3c .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-28bf4d1 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-8 .elementor-element.elementor-element-28bf4d1 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-bef00e5{--display:flex;}.elementor-8 .elementor-element.elementor-element-86c851a{--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-8 .elementor-element.elementor-element-165afeb{width:auto;max-width:auto;text-align:left;}.elementor-8 .elementor-element.elementor-element-165afeb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-165afeb.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-165afeb .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c0f73ea{--display:flex;border-style:solid;--border-style:solid;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9955460 > .elementor-widget-container{margin:-50px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-9955460{z-index:2;}.elementor-8 .elementor-element.elementor-element-2b4d8d8{--n-accordion-title-font-size:19px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#000000;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-2b4d8d8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-2b4d8d8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#FFFCFC;}:where( .elementor-8 .elementor-element.elementor-element-2b4d8d8 > .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:"Encode Sans SC", Sans-serif;font-weight:500;}:where( .elementor-8 .elementor-element.elementor-element-2b4d8d8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-color:#00000000;--border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-6a047e0{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:var( --e-global-color-cad9a84 );--n-accordion-title-active-color:var( --e-global-color-cad9a84 );--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-6a047e0 > .elementor-widget-container{margin:20px 20px 10px 20px;}.elementor-8 .elementor-element.elementor-element-6a047e0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-8 .elementor-element.elementor-element-6a047e0 > .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:"Encode Sans SC", Sans-serif;}:where( .elementor-8 .elementor-element.elementor-element-6a047e0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-8 .elementor-element.elementor-element-9616540 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9616540{text-align:center;}.elementor-8 .elementor-element.elementor-element-9616540 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-3efbccf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3efbccf{text-align:center;}.elementor-8 .elementor-element.elementor-element-3efbccf .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:34px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-736a291 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-8 .elementor-element.elementor-element-736a291{text-align:center;}.elementor-8 .elementor-element.elementor-element-736a291 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:22px;font-weight:300;color:#FFFFFF;}.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-8 .elementor-element.elementor-element-2c128d7{--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;}.elementor-8 .elementor-element.elementor-element-9032c41{--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;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-fbcb6f7{--display:flex;}.elementor-8 .elementor-element.elementor-element-1d2fccd{--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-8 .elementor-element.elementor-element-ab94ff2 img{border-radius:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-76906ae{--display:flex;}.elementor-8 .elementor-element.elementor-element-359d56a{--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-8 .elementor-element.elementor-element-b48a06f img{border-radius:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-56f4ca2{--display:flex;}.elementor-8 .elementor-element.elementor-element-c5a6172 img{border-radius:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-d56abe2{--display:flex;}.elementor-8 .elementor-element.elementor-element-4745d22 img{border-radius:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-4775b80{--display:flex;}.elementor-8 .elementor-element.elementor-element-da5b658 img{border-radius:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-b4a859a{--display:flex;}.elementor-8 .elementor-element.elementor-element-a30b8c5 img{border-radius:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-2371917{--display:flex;}.elementor-8 .elementor-element.elementor-element-e0e9eb7 img{border-radius:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-da2ce3d{--display:flex;}.elementor-8 .elementor-element.elementor-element-e70c821 img{border-radius:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-0e775a9{--display:flex;}.elementor-8 .elementor-element.elementor-element-2dfd422 img{border-radius:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-feee431{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position: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;--e-n-carousel-arrow-normal-color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-6624c56{--display:flex;}.elementor-8 .elementor-element.elementor-element-a1e8285{--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-8 .elementor-element.elementor-element-f5212f3 img{border-radius:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-984b729{--display:flex;}.elementor-8 .elementor-element.elementor-element-a8978c1{--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-8 .elementor-element.elementor-element-5038947 img{border-radius:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-a8d79ff{--display:flex;}.elementor-8 .elementor-element.elementor-element-c86452d img{border-radius:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-23fcc81{--display:flex;}.elementor-8 .elementor-element.elementor-element-3708513 img{border-radius:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-644bce5{--display:flex;}.elementor-8 .elementor-element.elementor-element-b5b5977 img{border-radius:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-b0f8903{--display:flex;}.elementor-8 .elementor-element.elementor-element-a97a6aa img{border-radius:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-e4eb28b{--e-n-carousel-swiper-slides-to-display:1;--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;--e-n-carousel-arrow-normal-color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-df62e2e{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:0px;--n-tabs-title-border-radius:20px 20px 20px 20px;--n-tabs-title-color:var( --e-global-color-cad9a84 );--n-tabs-title-color-active:#000000;}.elementor-8 .elementor-element.elementor-element-df62e2e > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-8 .elementor-element.elementor-element-df62e2e.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:#131313;}.elementor-8 .elementor-element.elementor-element-df62e2e.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-8 .elementor-element.elementor-element-df62e2e.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-cad9a84 );}.elementor-8 .elementor-element.elementor-element-11a031b{--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-8 .elementor-element.elementor-element-11a031b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-11a031b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-8 .elementor-element.elementor-element-6f63ab0 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6f63ab0{text-align:center;}.elementor-8 .elementor-element.elementor-element-6f63ab0 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-478a714 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-478a714{text-align:center;}.elementor-8 .elementor-element.elementor-element-478a714 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:34px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-bc58639 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-8 .elementor-element.elementor-element-bc58639{text-align:center;}.elementor-8 .elementor-element.elementor-element-bc58639 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:22px;font-weight:300;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f53e037{--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;}.elementor-8 .elementor-element.elementor-element-4d8baac{--display:flex;}.elementor-8 .elementor-element.elementor-element-ec9995f{text-align:center;}.elementor-8 .elementor-element.elementor-element-ec9995f .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-64aff56 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-64aff56{text-align:center;}.elementor-8 .elementor-element.elementor-element-64aff56 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e7cdc44{text-align:center;}.elementor-8 .elementor-element.elementor-element-e7cdc44 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:300;color:#8B8B8B;}.elementor-8 .elementor-element.elementor-element-2577ee0{--display:flex;}.elementor-8 .elementor-element.elementor-element-73c7a1c{text-align:center;}.elementor-8 .elementor-element.elementor-element-73c7a1c .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-cf047a7 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-cf047a7{text-align:center;}.elementor-8 .elementor-element.elementor-element-cf047a7 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6a96002{text-align:center;}.elementor-8 .elementor-element.elementor-element-6a96002 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:300;color:#8B8B8B;}.elementor-8 .elementor-element.elementor-element-88e1ec9{--display:flex;}.elementor-8 .elementor-element.elementor-element-8507ac9{text-align:center;}.elementor-8 .elementor-element.elementor-element-8507ac9 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-d7e9680 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d7e9680{text-align:center;}.elementor-8 .elementor-element.elementor-element-d7e9680 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-51ebdc0{text-align:center;}.elementor-8 .elementor-element.elementor-element-51ebdc0 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:300;color:#8B8B8B;}.elementor-8 .elementor-element.elementor-element-bf9e625{--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:40px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-bf9e625:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-bf9e625 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-f9bfd32 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f9bfd32{text-align:center;}.elementor-8 .elementor-element.elementor-element-f9bfd32 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-799ad8a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-799ad8a{text-align:center;}.elementor-8 .elementor-element.elementor-element-799ad8a .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:34px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3d58459{--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;--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-8 .elementor-element.elementor-element-c484864 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-c484864.elementor-view-stacked .elementor-icon{background-color:#F7EB00;}.elementor-8 .elementor-element.elementor-element-c484864.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-c484864.elementor-view-default .elementor-icon{color:#F7EB00;border-color:#F7EB00;}.elementor-8 .elementor-element.elementor-element-c484864.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-c484864.elementor-view-default .elementor-icon svg{fill:#F7EB00;}.elementor-8 .elementor-element.elementor-element-c484864 .elementor-icon{font-size:14px;}.elementor-8 .elementor-element.elementor-element-c484864 .elementor-icon svg{height:14px;}.elementor-8 .elementor-element.elementor-element-f29d9c3 > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-8 .elementor-element.elementor-element-f29d9c3 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-f29d9c3.elementor-view-stacked .elementor-icon{background-color:#F7EB00;}.elementor-8 .elementor-element.elementor-element-f29d9c3.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-f29d9c3.elementor-view-default .elementor-icon{color:#F7EB00;border-color:#F7EB00;}.elementor-8 .elementor-element.elementor-element-f29d9c3.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-f29d9c3.elementor-view-default .elementor-icon svg{fill:#F7EB00;}.elementor-8 .elementor-element.elementor-element-f29d9c3 .elementor-icon{font-size:14px;}.elementor-8 .elementor-element.elementor-element-f29d9c3 .elementor-icon svg{height:14px;}.elementor-8 .elementor-element.elementor-element-be10f52 > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-8 .elementor-element.elementor-element-be10f52 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-be10f52.elementor-view-stacked .elementor-icon{background-color:#F7EB00;}.elementor-8 .elementor-element.elementor-element-be10f52.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-be10f52.elementor-view-default .elementor-icon{color:#F7EB00;border-color:#F7EB00;}.elementor-8 .elementor-element.elementor-element-be10f52.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-be10f52.elementor-view-default .elementor-icon svg{fill:#F7EB00;}.elementor-8 .elementor-element.elementor-element-be10f52 .elementor-icon{font-size:14px;}.elementor-8 .elementor-element.elementor-element-be10f52 .elementor-icon svg{height:14px;}.elementor-8 .elementor-element.elementor-element-0bcda28 > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-8 .elementor-element.elementor-element-0bcda28 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-0bcda28.elementor-view-stacked .elementor-icon{background-color:#F7EB00;}.elementor-8 .elementor-element.elementor-element-0bcda28.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-0bcda28.elementor-view-default .elementor-icon{color:#F7EB00;border-color:#F7EB00;}.elementor-8 .elementor-element.elementor-element-0bcda28.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-0bcda28.elementor-view-default .elementor-icon svg{fill:#F7EB00;}.elementor-8 .elementor-element.elementor-element-0bcda28 .elementor-icon{font-size:14px;}.elementor-8 .elementor-element.elementor-element-0bcda28 .elementor-icon svg{height:14px;}.elementor-8 .elementor-element.elementor-element-14bc9fb > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-8 .elementor-element.elementor-element-14bc9fb .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-14bc9fb.elementor-view-stacked .elementor-icon{background-color:#F7EB00;}.elementor-8 .elementor-element.elementor-element-14bc9fb.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-14bc9fb.elementor-view-default .elementor-icon{color:#F7EB00;border-color:#F7EB00;}.elementor-8 .elementor-element.elementor-element-14bc9fb.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-14bc9fb.elementor-view-default .elementor-icon svg{fill:#F7EB00;}.elementor-8 .elementor-element.elementor-element-14bc9fb .elementor-icon{font-size:14px;}.elementor-8 .elementor-element.elementor-element-14bc9fb .elementor-icon svg{height:14px;}.elementor-8 .elementor-element.elementor-element-86f8775 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-86f8775{text-align:center;}.elementor-8 .elementor-element.elementor-element-86f8775 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:22px;font-weight:300;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1102cf5{width:var( --container-widget-width, 100.095% );max-width:100.095%;--container-widget-width:100.095%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-1102cf5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-73f4634 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-73f4634{text-align:center;}.elementor-8 .elementor-element.elementor-element-73f4634 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-a15b1ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a15b1ac{text-align:center;}.elementor-8 .elementor-element.elementor-element-a15b1ac .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:34px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1d5013b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1d5013b{text-align:center;}.elementor-8 .elementor-element.elementor-element-1d5013b .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:22px;font-weight:300;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5535738 > .elementor-widget-container{margin:-85px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-fcdd5f2{--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;--margin-top:-85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-d480446{--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;--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-8 .elementor-element.elementor-element-9aba67d{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-54da213 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-54da213{text-align:left;}.elementor-8 .elementor-element.elementor-element-54da213 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-69baa7a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-69baa7a{text-align:left;}.elementor-8 .elementor-element.elementor-element-69baa7a .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:22px;font-weight:200;color:#8B8686;}.elementor-8 .elementor-element.elementor-element-76d407d{--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-8 .elementor-element.elementor-element-843edcc{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-21558bf > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-21558bf{text-align:left;}.elementor-8 .elementor-element.elementor-element-21558bf .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-09f2db2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-09f2db2{text-align:left;}.elementor-8 .elementor-element.elementor-element-09f2db2 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:22px;font-weight:200;color:#8B8686;}.elementor-8 .elementor-element.elementor-element-39c2738{--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-8 .elementor-element.elementor-element-89cfbb8{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-278dcfc > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-278dcfc{text-align:left;}.elementor-8 .elementor-element.elementor-element-278dcfc .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a2f34c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a2f34c1{text-align:left;}.elementor-8 .elementor-element.elementor-element-a2f34c1 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:22px;font-weight:200;color:#8B8686;}.elementor-8 .elementor-element.elementor-element-b730418 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-b730418{text-align:center;}.elementor-8 .elementor-element.elementor-element-b730418 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-3774858 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3774858{text-align:center;}.elementor-8 .elementor-element.elementor-element-3774858 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:34px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-694b1d4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-e723f25{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f7d4f54 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f7d4f54{text-align:center;}.elementor-8 .elementor-element.elementor-element-f7d4f54 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a43b8e2{text-align:center;}.elementor-8 .elementor-element.elementor-element-a43b8e2 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:300;color:#8B8B8B;}.elementor-8 .elementor-element.elementor-element-e7b6727{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-92a5dab > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-92a5dab{text-align:center;}.elementor-8 .elementor-element.elementor-element-92a5dab .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3ec7218{text-align:center;}.elementor-8 .elementor-element.elementor-element-3ec7218 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:300;color:#8B8B8B;}.elementor-8 .elementor-element.elementor-element-5f63319{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-39434cf > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-39434cf{text-align:center;}.elementor-8 .elementor-element.elementor-element-39434cf .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c57cde0{text-align:center;}.elementor-8 .elementor-element.elementor-element-c57cde0 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:300;color:#8B8B8B;}.elementor-8 .elementor-element.elementor-element-e02aa94{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ff94a14 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ff94a14{text-align:center;}.elementor-8 .elementor-element.elementor-element-ff94a14 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9cad79c{text-align:center;}.elementor-8 .elementor-element.elementor-element-9cad79c .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:300;color:#8B8B8B;}.elementor-8 .elementor-element.elementor-element-a773fa5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c215582 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c215582{text-align:center;}.elementor-8 .elementor-element.elementor-element-c215582 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0eb6db5{text-align:center;}.elementor-8 .elementor-element.elementor-element-0eb6db5 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:300;color:#8B8B8B;}.elementor-8 .elementor-element.elementor-element-ea94687{--display:flex;--min-height:262px;--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:flex-start;--align-items:center;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:#0F0F0F;--border-color:#0F0F0F;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-ea94687 .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-8 .elementor-element.elementor-element-d777429{text-align:left;}.elementor-8 .elementor-element.elementor-element-bb274a6{--display:flex;}.elementor-8 .elementor-element.elementor-element-acddf8b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-acddf8b{text-align:left;}.elementor-8 .elementor-element.elementor-element-acddf8b .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:33px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-811afac > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-811afac{text-align:left;}.elementor-8 .elementor-element.elementor-element-811afac .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-d1e9e40{--display:flex;--min-height:262px;--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:flex-start;--align-items:center;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:#0F0F0F;--border-color:#0F0F0F;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-d1e9e40 .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-8 .elementor-element.elementor-element-7bda812{text-align:left;}.elementor-8 .elementor-element.elementor-element-54f01a9{--display:flex;}.elementor-8 .elementor-element.elementor-element-dc40fc0 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-dc40fc0{text-align:left;}.elementor-8 .elementor-element.elementor-element-dc40fc0 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:33px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-680f47c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-680f47c{text-align:left;}.elementor-8 .elementor-element.elementor-element-680f47c .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-5a2cbc7{--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-8 .elementor-element.elementor-element-5a2cbc7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5a2cbc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-8 .elementor-element.elementor-element-25bb7ea > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-25bb7ea{text-align:left;}.elementor-8 .elementor-element.elementor-element-25bb7ea .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-2d685c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2d685c4{text-align:left;}.elementor-8 .elementor-element.elementor-element-2d685c4 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:34px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-822c1f9{--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:space-around;--align-items:center;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:#000000;--border-color:#000000;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-822c1f9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-822c1f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-0a89c3b{--display:flex;}.elementor-8 .elementor-element.elementor-element-035400d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-8 .elementor-element.elementor-element-035400d > .elementor-widget-container{margin:40px 0px 20px 0px;}.elementor-8 .elementor-element.elementor-element-035400d.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-035400d .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:21px;font-weight:200;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-cea9a0f{--display:flex;}.elementor-8 .elementor-element.elementor-element-6c4e391{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-8 .elementor-element.elementor-element-6c4e391 > .elementor-widget-container{margin:40px 0px 20px 0px;}.elementor-8 .elementor-element.elementor-element-6c4e391.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-6c4e391 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:21px;font-weight:200;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7dee6c8{--display:flex;}.elementor-8 .elementor-element.elementor-element-1fc1a19{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-8 .elementor-element.elementor-element-1fc1a19 > .elementor-widget-container{margin:40px 0px 20px 0px;}.elementor-8 .elementor-element.elementor-element-1fc1a19.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-1fc1a19 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:21px;font-weight:200;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b08abd1{--n-accordion-title-font-size:20px;width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-cad9a84 );--n-accordion-title-hover-color:var( --e-global-color-astglobalcolor4 );--n-accordion-title-active-color:var( --e-global-color-cad9a84 );--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-b08abd1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-color:#FFFFFF00;}:where( .elementor-8 .elementor-element.elementor-element-b08abd1 > .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:"Encode Sans SC", Sans-serif;}:where( .elementor-8 .elementor-element.elementor-element-b08abd1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;}.elementor-8 .elementor-element.elementor-element-b4e4818 img{border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-da12761{--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-8 .elementor-element.elementor-element-da12761 .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-8 .elementor-element.elementor-element-da12761 > .elementor-shape-top .elementor-shape-fill, .elementor-8 .elementor-element.elementor-element-da12761 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#0F0F0F;}.elementor-8 .elementor-element.elementor-element-da12761 > .elementor-shape-top svg, .elementor-8 .elementor-element.elementor-element-da12761 > .e-con-inner > .elementor-shape-top svg{height:85px;transform:translateX(-50%) rotateY(180deg);}.elementor-8 .elementor-element.elementor-element-da12761 > .elementor-shape-bottom .elementor-shape-fill, .elementor-8 .elementor-element.elementor-element-da12761 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#0F0F0F;}.elementor-8 .elementor-element.elementor-element-da12761 > .elementor-shape-bottom svg, .elementor-8 .elementor-element.elementor-element-da12761 > .e-con-inner > .elementor-shape-bottom svg{height:75px;transform:translateX(-50%) rotateY(180deg);}.elementor-8 .elementor-element.elementor-element-f20e9e9 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f20e9e9{text-align:left;}.elementor-8 .elementor-element.elementor-element-f20e9e9 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:34px;font-weight:600;color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-e8fa9c2 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-8 .elementor-element.elementor-element-e8fa9c2{text-align:left;}.elementor-8 .elementor-element.elementor-element-e8fa9c2 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:22px;font-weight:300;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9246a3d{--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:40px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-14abda5 .elementor-button{background-color:var( --e-global-color-cad9a84 );font-family:"Encode Sans SC", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-14abda5 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-14abda5 .elementor-button:focus{background-color:#FFFFFF;color:#070101;}.elementor-8 .elementor-element.elementor-element-14abda5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-14abda5 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-14abda5 .elementor-button:focus svg{fill:#070101;}.elementor-8 .elementor-element.elementor-element-3589870{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-80c6bed .elementor-button{background-color:#DC941D00;font-family:"Encode Sans SC", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cad9a84 );border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-80c6bed .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-80c6bed .elementor-button:focus{background-color:#DC941D;color:#000000;}.elementor-8 .elementor-element.elementor-element-80c6bed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-80c6bed .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-80c6bed .elementor-button:focus svg{fill:#000000;}.elementor-8 .elementor-element.elementor-element-57085a5 .elementor-button{background-color:#DC941D00;font-family:"Encode Sans SC", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cad9a84 );border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-57085a5 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-57085a5 .elementor-button:focus{background-color:#DC941D;color:#000000;}.elementor-8 .elementor-element.elementor-element-57085a5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-57085a5 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-57085a5 .elementor-button:focus svg{fill:#000000;}.elementor-8 .elementor-element.elementor-element-c30251c{--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-8 .elementor-element.elementor-element-c30251c .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-8 .elementor-element.elementor-element-c30251c > .elementor-shape-top .elementor-shape-fill, .elementor-8 .elementor-element.elementor-element-c30251c > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#0F0F0F;}.elementor-8 .elementor-element.elementor-element-c30251c > .elementor-shape-top svg, .elementor-8 .elementor-element.elementor-element-c30251c > .e-con-inner > .elementor-shape-top svg{height:85px;transform:translateX(-50%) rotateY(180deg);}.elementor-8 .elementor-element.elementor-element-c30251c > .elementor-shape-bottom .elementor-shape-fill, .elementor-8 .elementor-element.elementor-element-c30251c > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#0F0F0F;}.elementor-8 .elementor-element.elementor-element-c30251c > .elementor-shape-bottom svg, .elementor-8 .elementor-element.elementor-element-c30251c > .e-con-inner > .elementor-shape-bottom svg{height:75px;transform:translateX(-50%) rotateY(180deg);}.elementor-8 .elementor-element.elementor-element-51ac9c7 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-51ac9c7{text-align:left;}.elementor-8 .elementor-element.elementor-element-51ac9c7 .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:34px;font-weight:600;color:var( --e-global-color-cad9a84 );}.elementor-8 .elementor-element.elementor-element-793467e > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-8 .elementor-element.elementor-element-793467e{text-align:left;}.elementor-8 .elementor-element.elementor-element-793467e .elementor-heading-title{font-family:"Encode Sans SC", Sans-serif;font-size:22px;font-weight:300;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6f7fcb8{--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:40px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-1643c04 .elementor-button{background-color:var( --e-global-color-cad9a84 );font-family:"Encode Sans SC", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-1643c04 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-1643c04 .elementor-button:focus{background-color:#FFFFFF;color:#070101;}.elementor-8 .elementor-element.elementor-element-1643c04 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1643c04 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-1643c04 .elementor-button:focus svg{fill:#070101;}.elementor-8 .elementor-element.elementor-element-5005f2d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-14e0504 .elementor-button{background-color:#DC941D00;font-family:"Encode Sans SC", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cad9a84 );border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-14e0504 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-14e0504 .elementor-button:focus{background-color:#DC941D;color:#000000;}.elementor-8 .elementor-element.elementor-element-14e0504 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-14e0504 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-14e0504 .elementor-button:focus svg{fill:#000000;}.elementor-8 .elementor-element.elementor-element-051d307 .elementor-button{background-color:#DC941D00;font-family:"Encode Sans SC", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cad9a84 );border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-051d307 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-051d307 .elementor-button:focus{background-color:#DC941D;color:#000000;}.elementor-8 .elementor-element.elementor-element-051d307 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-051d307 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-051d307 .elementor-button:focus svg{fill:#000000;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-feee431{--e-n-carousel-swiper-slides-to-display:2;}.elementor-8 .elementor-element.elementor-element-e4eb28b{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-5c8a8fd .elementor-background-slideshow__slide__image{background-position:bottom center;}.elementor-8 .elementor-element.elementor-element-aa7dea0 .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-0624480 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-c97413e .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-8746c78{--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-8 .elementor-element.elementor-element-beb3be5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-c1f9501{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-0bf132a .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-8 .elementor-element.elementor-element-0bf132a > .elementor-shape-top svg, .elementor-8 .elementor-element.elementor-element-0bf132a > .e-con-inner > .elementor-shape-top svg{height:45px;}.elementor-8 .elementor-element.elementor-element-0bf132a > .elementor-shape-bottom svg, .elementor-8 .elementor-element.elementor-element-0bf132a > .e-con-inner > .elementor-shape-bottom svg{height:45px;}.elementor-8 .elementor-element.elementor-element-0bf132a{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-3eeb997 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-8 .elementor-element.elementor-element-6ce2867 .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-7e357fa{--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-8 .elementor-element.elementor-element-20c427e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-20c427e .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-8db4ba2 > .elementor-widget-container{margin:0px 0px 0px -10px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8db4ba2 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-10a9dfd{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-3fae5ca .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-59e65a0 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-a242c50{--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1d92031{--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;--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-8 .elementor-element.elementor-element-29dd4e6{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-29dd4e6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-29dd4e6.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-29dd4e6 .elementor-button{font-size:15px;}.elementor-8 .elementor-element.elementor-element-6e24d4c{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-6e24d4c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6e24d4c.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-6e24d4c .elementor-button{font-size:15px;}.elementor-8 .elementor-element.elementor-element-2a93e1c{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-09d3424{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-470ee62{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-be1c55b{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-f45a1df > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-8 .elementor-element.elementor-element-8df000c{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-97e4341{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-d120a33 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e21ae32{width:100%;max-width:100%;text-align:center;}.elementor-8 .elementor-element.elementor-element-7f2f5ea{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9e4af8f{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-f558752 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-aabc7f7{width:100%;max-width:100%;text-align:center;}.elementor-8 .elementor-element.elementor-element-002fb11{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-79208d1{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-66a363e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2c3e205{width:100%;max-width:100%;text-align:center;}.elementor-8 .elementor-element.elementor-element-a4e1ada{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8917e14{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-e90e51b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4f1c532{width:100%;max-width:100%;text-align:center;}.elementor-8 .elementor-element.elementor-element-020a774{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9781143{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-ff9f0ba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-dad4499{width:100%;max-width:100%;text-align:center;}.elementor-8 .elementor-element.elementor-element-e673ab3{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-dc998f1{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-69e4fe5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-28bf4d1{width:100%;max-width:100%;text-align:center;}.elementor-8 .elementor-element.elementor-element-feee431{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-e4eb28b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-4d8baac{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-5b2eaca{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-e7cdc44 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-8 .elementor-element.elementor-element-2577ee0{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-7d74856{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-6a96002 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-8 .elementor-element.elementor-element-88e1ec9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-9dfce0c{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-d480446{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-91716c5{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-54da213{text-align:center;}.elementor-8 .elementor-element.elementor-element-69baa7a{text-align:center;}.elementor-8 .elementor-element.elementor-element-76d407d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-63b54cd{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-21558bf{text-align:center;}.elementor-8 .elementor-element.elementor-element-09f2db2{text-align:center;}.elementor-8 .elementor-element.elementor-element-39c2738{--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-8 .elementor-element.elementor-element-7e8cc76{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-278dcfc{text-align:center;}.elementor-8 .elementor-element.elementor-element-a2f34c1{text-align:center;}.elementor-8 .elementor-element.elementor-element-e723f25{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-fbc6132{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-e7b6727{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-d42c203{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-5f63319{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-c469b73{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-e02aa94{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-7eb580b{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-a773fa5{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-80d610a{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-ea94687 .elementor-background-slideshow__slide__image{background-position:top center;}.elementor-8 .elementor-element.elementor-element-d1e9e40{--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;--margin-top:30px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-d1e9e40 .elementor-background-slideshow__slide__image{background-position:top center;}.elementor-8 .elementor-element.elementor-element-54f01a9{--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;}.elementor-8 .elementor-element.elementor-element-dc40fc0{text-align:center;}.elementor-8 .elementor-element.elementor-element-680f47c{text-align:center;}.elementor-8 .elementor-element.elementor-element-b08abd1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-c30251c .elementor-background-slideshow__slide__image{background-position:center center;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-d127cad{--width:100%;}.elementor-8 .elementor-element.elementor-element-313eac5{--width:50%;}.elementor-8 .elementor-element.elementor-element-8652c08{--width:50%;}.elementor-8 .elementor-element.elementor-element-b4e427c{--width:30%;}.elementor-8 .elementor-element.elementor-element-65c7efc{--width:30%;}.elementor-8 .elementor-element.elementor-element-dd7c584{--width:30%;}.elementor-8 .elementor-element.elementor-element-32a352c{--width:30%;}.elementor-8 .elementor-element.elementor-element-cfd7b95{--width:30%;}.elementor-8 .elementor-element.elementor-element-7468ec2{--width:30%;}.elementor-8 .elementor-element.elementor-element-bb274a6{--width:44%;}.elementor-8 .elementor-element.elementor-element-54f01a9{--width:44%;}}/* Start custom CSS for shortcode, class: .elementor-element-30b3a05 */.am-fs__init-form__label, .am-fs__main-heading-inne 
r-title {
    display: none !important;
}
/* Força o arredondamento e a borda no bloco principal do Amelia */
.mudar-texto-veiculo [class*="am-fs__"] {
    border-radius: 15px !important;
}

/* Aplica diretamente no card que contém o fundo escuro */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Borda escura sutil */
    border-radius: 15px !important; /* Arredondamento de 15px */
    overflow: hidden !important; /* Corta os cantos dos elementos internos para obedecer os 15px */
}

/* Aplica também no conteúdo interno para garantir que o fundo não escape nos cantos */
.mudar-texto-veiculo .am-fs__main-content {
    border-radius: 15px !important;
}

/* Mantém as correções do texto que já tinham dado certo */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
}

.mudar-texto-veiculo .am-fs__main-heading-steps {
    justify-content: center !important;
}
/* 1. Remove qualquer fundo ou sobra do elemento container do Elementor */
.mudar-texto-veiculo {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* 2. Aplica a borda e o arredondamento diretamente na div principal do Amelia */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Cor da sua borda */
    border-radius: 15px !important;
    overflow: hidden !important; /* Corta tudo o que tentar sair dos 15px */
}

/* 3. Força as sub-camadas internas a respeitarem o mesmo arredondamento */
.mudar-texto-veiculo .am-fs__main-inner,
.mudar-texto-veiculo .am-fs__init,
.mudar-texto-veiculo .am-fs__main-content,
.mudar-texto-veiculo .am-fs__main-footer {
    border-radius: 15px !important;
}

/* 4. Mantém a centralização perfeita do cabeçalho que já estava funcionando */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
    line-height: 1.3 !important;
}

/* Centraliza as barrinhas de progresso (os 4 tracinhos abaixo do texto) */
.mudar-texto-veiculo .am-progress-bar {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-30b3a05 */.am-fs__init-form__label, .am-fs__main-heading-inne 
r-title {
    display: none !important;
}
/* Força o arredondamento e a borda no bloco principal do Amelia */
.mudar-texto-veiculo [class*="am-fs__"] {
    border-radius: 15px !important;
}

/* Aplica diretamente no card que contém o fundo escuro */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Borda escura sutil */
    border-radius: 15px !important; /* Arredondamento de 15px */
    overflow: hidden !important; /* Corta os cantos dos elementos internos para obedecer os 15px */
}

/* Aplica também no conteúdo interno para garantir que o fundo não escape nos cantos */
.mudar-texto-veiculo .am-fs__main-content {
    border-radius: 15px !important;
}

/* Mantém as correções do texto que já tinham dado certo */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
}

.mudar-texto-veiculo .am-fs__main-heading-steps {
    justify-content: center !important;
}
/* 1. Remove qualquer fundo ou sobra do elemento container do Elementor */
.mudar-texto-veiculo {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* 2. Aplica a borda e o arredondamento diretamente na div principal do Amelia */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Cor da sua borda */
    border-radius: 15px !important;
    overflow: hidden !important; /* Corta tudo o que tentar sair dos 15px */
}

/* 3. Força as sub-camadas internas a respeitarem o mesmo arredondamento */
.mudar-texto-veiculo .am-fs__main-inner,
.mudar-texto-veiculo .am-fs__init,
.mudar-texto-veiculo .am-fs__main-content,
.mudar-texto-veiculo .am-fs__main-footer {
    border-radius: 15px !important;
}

/* 4. Mantém a centralização perfeita do cabeçalho que já estava funcionando */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
    line-height: 1.3 !important;
}

/* Centraliza as barrinhas de progresso (os 4 tracinhos abaixo do texto) */
.mudar-texto-veiculo .am-progress-bar {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-30b3a05 */.am-fs__init-form__label, .am-fs__main-heading-inne 
r-title {
    display: none !important;
}
/* Força o arredondamento e a borda no bloco principal do Amelia */
.mudar-texto-veiculo [class*="am-fs__"] {
    border-radius: 15px !important;
}

/* Aplica diretamente no card que contém o fundo escuro */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Borda escura sutil */
    border-radius: 15px !important; /* Arredondamento de 15px */
    overflow: hidden !important; /* Corta os cantos dos elementos internos para obedecer os 15px */
}

/* Aplica também no conteúdo interno para garantir que o fundo não escape nos cantos */
.mudar-texto-veiculo .am-fs__main-content {
    border-radius: 15px !important;
}

/* Mantém as correções do texto que já tinham dado certo */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
}

.mudar-texto-veiculo .am-fs__main-heading-steps {
    justify-content: center !important;
}
/* 1. Remove qualquer fundo ou sobra do elemento container do Elementor */
.mudar-texto-veiculo {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* 2. Aplica a borda e o arredondamento diretamente na div principal do Amelia */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Cor da sua borda */
    border-radius: 15px !important;
    overflow: hidden !important; /* Corta tudo o que tentar sair dos 15px */
}

/* 3. Força as sub-camadas internas a respeitarem o mesmo arredondamento */
.mudar-texto-veiculo .am-fs__main-inner,
.mudar-texto-veiculo .am-fs__init,
.mudar-texto-veiculo .am-fs__main-content,
.mudar-texto-veiculo .am-fs__main-footer {
    border-radius: 15px !important;
}

/* 4. Mantém a centralização perfeita do cabeçalho que já estava funcionando */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
    line-height: 1.3 !important;
}

/* Centraliza as barrinhas de progresso (os 4 tracinhos abaixo do texto) */
.mudar-texto-veiculo .am-progress-bar {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-30b3a05 */.am-fs__init-form__label, .am-fs__main-heading-inne 
r-title {
    display: none !important;
}
/* Força o arredondamento e a borda no bloco principal do Amelia */
.mudar-texto-veiculo [class*="am-fs__"] {
    border-radius: 15px !important;
}

/* Aplica diretamente no card que contém o fundo escuro */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Borda escura sutil */
    border-radius: 15px !important; /* Arredondamento de 15px */
    overflow: hidden !important; /* Corta os cantos dos elementos internos para obedecer os 15px */
}

/* Aplica também no conteúdo interno para garantir que o fundo não escape nos cantos */
.mudar-texto-veiculo .am-fs__main-content {
    border-radius: 15px !important;
}

/* Mantém as correções do texto que já tinham dado certo */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
}

.mudar-texto-veiculo .am-fs__main-heading-steps {
    justify-content: center !important;
}
/* 1. Remove qualquer fundo ou sobra do elemento container do Elementor */
.mudar-texto-veiculo {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* 2. Aplica a borda e o arredondamento diretamente na div principal do Amelia */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Cor da sua borda */
    border-radius: 15px !important;
    overflow: hidden !important; /* Corta tudo o que tentar sair dos 15px */
}

/* 3. Força as sub-camadas internas a respeitarem o mesmo arredondamento */
.mudar-texto-veiculo .am-fs__main-inner,
.mudar-texto-veiculo .am-fs__init,
.mudar-texto-veiculo .am-fs__main-content,
.mudar-texto-veiculo .am-fs__main-footer {
    border-radius: 15px !important;
}

/* 4. Mantém a centralização perfeita do cabeçalho que já estava funcionando */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
    line-height: 1.3 !important;
}

/* Centraliza as barrinhas de progresso (os 4 tracinhos abaixo do texto) */
.mudar-texto-veiculo .am-progress-bar {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-93c87d8 */.am-fs__init-form__label, .am-fs__main-heading-inne 
r-title {
    display: none !important;
}
/* Força o arredondamento e a borda no bloco principal do Amelia */
.mudar-texto-veiculo [class*="am-fs__"] {
    border-radius: 15px !important;
}

/* Aplica diretamente no card que contém o fundo escuro */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Borda escura sutil */
    border-radius: 15px !important; /* Arredondamento de 15px */
    overflow: hidden !important; /* Corta os cantos dos elementos internos para obedecer os 15px */
}

/* Aplica também no conteúdo interno para garantir que o fundo não escape nos cantos */
.mudar-texto-veiculo .am-fs__main-content {
    border-radius: 15px !important;
}

/* Mantém as correções do texto que já tinham dado certo */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
}

.mudar-texto-veiculo .am-fs__main-heading-steps {
    justify-content: center !important;
}
/* 1. Remove qualquer fundo ou sobra do elemento container do Elementor */
.mudar-texto-veiculo {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* 2. Aplica a borda e o arredondamento diretamente na div principal do Amelia */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Cor da sua borda */
    border-radius: 15px !important;
    overflow: hidden !important; /* Corta tudo o que tentar sair dos 15px */
}

/* 3. Força as sub-camadas internas a respeitarem o mesmo arredondamento */
.mudar-texto-veiculo .am-fs__main-inner,
.mudar-texto-veiculo .am-fs__init,
.mudar-texto-veiculo .am-fs__main-content,
.mudar-texto-veiculo .am-fs__main-footer {
    border-radius: 15px !important;
}

/* 4. Mantém a centralização perfeita do cabeçalho que já estava funcionando */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
    line-height: 1.3 !important;
}

/* Centraliza as barrinhas de progresso (os 4 tracinhos abaixo do texto) */
.mudar-texto-veiculo .am-progress-bar {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-93c87d8 */.am-fs__init-form__label, .am-fs__main-heading-inne 
r-title {
    display: none !important;
}
/* Força o arredondamento e a borda no bloco principal do Amelia */
.mudar-texto-veiculo [class*="am-fs__"] {
    border-radius: 15px !important;
}

/* Aplica diretamente no card que contém o fundo escuro */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Borda escura sutil */
    border-radius: 15px !important; /* Arredondamento de 15px */
    overflow: hidden !important; /* Corta os cantos dos elementos internos para obedecer os 15px */
}

/* Aplica também no conteúdo interno para garantir que o fundo não escape nos cantos */
.mudar-texto-veiculo .am-fs__main-content {
    border-radius: 15px !important;
}

/* Mantém as correções do texto que já tinham dado certo */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
}

.mudar-texto-veiculo .am-fs__main-heading-steps {
    justify-content: center !important;
}
/* 1. Remove qualquer fundo ou sobra do elemento container do Elementor */
.mudar-texto-veiculo {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* 2. Aplica a borda e o arredondamento diretamente na div principal do Amelia */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Cor da sua borda */
    border-radius: 15px !important;
    overflow: hidden !important; /* Corta tudo o que tentar sair dos 15px */
}

/* 3. Força as sub-camadas internas a respeitarem o mesmo arredondamento */
.mudar-texto-veiculo .am-fs__main-inner,
.mudar-texto-veiculo .am-fs__init,
.mudar-texto-veiculo .am-fs__main-content,
.mudar-texto-veiculo .am-fs__main-footer {
    border-radius: 15px !important;
}

/* 4. Mantém a centralização perfeita do cabeçalho que já estava funcionando */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
    line-height: 1.3 !important;
}

/* Centraliza as barrinhas de progresso (os 4 tracinhos abaixo do texto) */
.mudar-texto-veiculo .am-progress-bar {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-93c87d8 */.am-fs__init-form__label, .am-fs__main-heading-inne 
r-title {
    display: none !important;
}
/* Força o arredondamento e a borda no bloco principal do Amelia */
.mudar-texto-veiculo [class*="am-fs__"] {
    border-radius: 15px !important;
}

/* Aplica diretamente no card que contém o fundo escuro */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Borda escura sutil */
    border-radius: 15px !important; /* Arredondamento de 15px */
    overflow: hidden !important; /* Corta os cantos dos elementos internos para obedecer os 15px */
}

/* Aplica também no conteúdo interno para garantir que o fundo não escape nos cantos */
.mudar-texto-veiculo .am-fs__main-content {
    border-radius: 15px !important;
}

/* Mantém as correções do texto que já tinham dado certo */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
}

.mudar-texto-veiculo .am-fs__main-heading-steps {
    justify-content: center !important;
}
/* 1. Remove qualquer fundo ou sobra do elemento container do Elementor */
.mudar-texto-veiculo {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* 2. Aplica a borda e o arredondamento diretamente na div principal do Amelia */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Cor da sua borda */
    border-radius: 15px !important;
    overflow: hidden !important; /* Corta tudo o que tentar sair dos 15px */
}

/* 3. Força as sub-camadas internas a respeitarem o mesmo arredondamento */
.mudar-texto-veiculo .am-fs__main-inner,
.mudar-texto-veiculo .am-fs__init,
.mudar-texto-veiculo .am-fs__main-content,
.mudar-texto-veiculo .am-fs__main-footer {
    border-radius: 15px !important;
}

/* 4. Mantém a centralização perfeita do cabeçalho que já estava funcionando */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
    line-height: 1.3 !important;
}

/* Centraliza as barrinhas de progresso (os 4 tracinhos abaixo do texto) */
.mudar-texto-veiculo .am-progress-bar {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-93c87d8 */.am-fs__init-form__label, .am-fs__main-heading-inne 
r-title {
    display: none !important;
}
/* Força o arredondamento e a borda no bloco principal do Amelia */
.mudar-texto-veiculo [class*="am-fs__"] {
    border-radius: 15px !important;
}

/* Aplica diretamente no card que contém o fundo escuro */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Borda escura sutil */
    border-radius: 15px !important; /* Arredondamento de 15px */
    overflow: hidden !important; /* Corta os cantos dos elementos internos para obedecer os 15px */
}

/* Aplica também no conteúdo interno para garantir que o fundo não escape nos cantos */
.mudar-texto-veiculo .am-fs__main-content {
    border-radius: 15px !important;
}

/* Mantém as correções do texto que já tinham dado certo */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
}

.mudar-texto-veiculo .am-fs__main-heading-steps {
    justify-content: center !important;
}
/* 1. Remove qualquer fundo ou sobra do elemento container do Elementor */
.mudar-texto-veiculo {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* 2. Aplica a borda e o arredondamento diretamente na div principal do Amelia */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Cor da sua borda */
    border-radius: 15px !important;
    overflow: hidden !important; /* Corta tudo o que tentar sair dos 15px */
}

/* 3. Força as sub-camadas internas a respeitarem o mesmo arredondamento */
.mudar-texto-veiculo .am-fs__main-inner,
.mudar-texto-veiculo .am-fs__init,
.mudar-texto-veiculo .am-fs__main-content,
.mudar-texto-veiculo .am-fs__main-footer {
    border-radius: 15px !important;
}

/* 4. Mantém a centralização perfeita do cabeçalho que já estava funcionando */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
    line-height: 1.3 !important;
}

/* Centraliza as barrinhas de progresso (os 4 tracinhos abaixo do texto) */
.mudar-texto-veiculo .am-progress-bar {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8528dbc */.am-fs__init-form__label, .am-fs__main-heading-inne 
r-title {
    display: none !important;
}
/* Força o arredondamento e a borda no bloco principal do Amelia */
.mudar-texto-veiculo [class*="am-fs__"] {
    border-radius: 15px !important;
}

/* Aplica diretamente no card que contém o fundo escuro */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Borda escura sutil */
    border-radius: 15px !important; /* Arredondamento de 15px */
    overflow: hidden !important; /* Corta os cantos dos elementos internos para obedecer os 15px */
}

/* Aplica também no conteúdo interno para garantir que o fundo não escape nos cantos */
.mudar-texto-veiculo .am-fs__main-content {
    border-radius: 15px !important;
}

/* Mantém as correções do texto que já tinham dado certo */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
}

.mudar-texto-veiculo .am-fs__main-heading-steps {
    justify-content: center !important;
}
/* 1. Remove qualquer fundo ou sobra do elemento container do Elementor */
.mudar-texto-veiculo {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* 2. Aplica a borda e o arredondamento diretamente na div principal do Amelia */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Cor da sua borda */
    border-radius: 15px !important;
    overflow: hidden !important; /* Corta tudo o que tentar sair dos 15px */
}

/* 3. Força as sub-camadas internas a respeitarem o mesmo arredondamento */
.mudar-texto-veiculo .am-fs__main-inner,
.mudar-texto-veiculo .am-fs__init,
.mudar-texto-veiculo .am-fs__main-content,
.mudar-texto-veiculo .am-fs__main-footer {
    border-radius: 15px !important;
}

/* 4. Mantém a centralização perfeita do cabeçalho que já estava funcionando */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
    line-height: 1.3 !important;
}

/* Centraliza as barrinhas de progresso (os 4 tracinhos abaixo do texto) */
.mudar-texto-veiculo .am-progress-bar {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8528dbc */.am-fs__init-form__label, .am-fs__main-heading-inne 
r-title {
    display: none !important;
}
/* Força o arredondamento e a borda no bloco principal do Amelia */
.mudar-texto-veiculo [class*="am-fs__"] {
    border-radius: 15px !important;
}

/* Aplica diretamente no card que contém o fundo escuro */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Borda escura sutil */
    border-radius: 15px !important; /* Arredondamento de 15px */
    overflow: hidden !important; /* Corta os cantos dos elementos internos para obedecer os 15px */
}

/* Aplica também no conteúdo interno para garantir que o fundo não escape nos cantos */
.mudar-texto-veiculo .am-fs__main-content {
    border-radius: 15px !important;
}

/* Mantém as correções do texto que já tinham dado certo */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
}

.mudar-texto-veiculo .am-fs__main-heading-steps {
    justify-content: center !important;
}
/* 1. Remove qualquer fundo ou sobra do elemento container do Elementor */
.mudar-texto-veiculo {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* 2. Aplica a borda e o arredondamento diretamente na div principal do Amelia */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Cor da sua borda */
    border-radius: 15px !important;
    overflow: hidden !important; /* Corta tudo o que tentar sair dos 15px */
}

/* 3. Força as sub-camadas internas a respeitarem o mesmo arredondamento */
.mudar-texto-veiculo .am-fs__main-inner,
.mudar-texto-veiculo .am-fs__init,
.mudar-texto-veiculo .am-fs__main-content,
.mudar-texto-veiculo .am-fs__main-footer {
    border-radius: 15px !important;
}

/* 4. Mantém a centralização perfeita do cabeçalho que já estava funcionando */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
    line-height: 1.3 !important;
}

/* Centraliza as barrinhas de progresso (os 4 tracinhos abaixo do texto) */
.mudar-texto-veiculo .am-progress-bar {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8528dbc */.am-fs__init-form__label, .am-fs__main-heading-inne 
r-title {
    display: none !important;
}
/* Força o arredondamento e a borda no bloco principal do Amelia */
.mudar-texto-veiculo [class*="am-fs__"] {
    border-radius: 15px !important;
}

/* Aplica diretamente no card que contém o fundo escuro */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Borda escura sutil */
    border-radius: 15px !important; /* Arredondamento de 15px */
    overflow: hidden !important; /* Corta os cantos dos elementos internos para obedecer os 15px */
}

/* Aplica também no conteúdo interno para garantir que o fundo não escape nos cantos */
.mudar-texto-veiculo .am-fs__main-content {
    border-radius: 15px !important;
}

/* Mantém as correções do texto que já tinham dado certo */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
}

.mudar-texto-veiculo .am-fs__main-heading-steps {
    justify-content: center !important;
}
/* 1. Remove qualquer fundo ou sobra do elemento container do Elementor */
.mudar-texto-veiculo {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* 2. Aplica a borda e o arredondamento diretamente na div principal do Amelia */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Cor da sua borda */
    border-radius: 15px !important;
    overflow: hidden !important; /* Corta tudo o que tentar sair dos 15px */
}

/* 3. Força as sub-camadas internas a respeitarem o mesmo arredondamento */
.mudar-texto-veiculo .am-fs__main-inner,
.mudar-texto-veiculo .am-fs__init,
.mudar-texto-veiculo .am-fs__main-content,
.mudar-texto-veiculo .am-fs__main-footer {
    border-radius: 15px !important;
}

/* 4. Mantém a centralização perfeita do cabeçalho que já estava funcionando */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
    line-height: 1.3 !important;
}

/* Centraliza as barrinhas de progresso (os 4 tracinhos abaixo do texto) */
.mudar-texto-veiculo .am-progress-bar {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8528dbc */.am-fs__init-form__label, .am-fs__main-heading-inne 
r-title {
    display: none !important;
}
/* Força o arredondamento e a borda no bloco principal do Amelia */
.mudar-texto-veiculo [class*="am-fs__"] {
    border-radius: 15px !important;
}

/* Aplica diretamente no card que contém o fundo escuro */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Borda escura sutil */
    border-radius: 15px !important; /* Arredondamento de 15px */
    overflow: hidden !important; /* Corta os cantos dos elementos internos para obedecer os 15px */
}

/* Aplica também no conteúdo interno para garantir que o fundo não escape nos cantos */
.mudar-texto-veiculo .am-fs__main-content {
    border-radius: 15px !important;
}

/* Mantém as correções do texto que já tinham dado certo */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
}

.mudar-texto-veiculo .am-fs__main-heading-steps {
    justify-content: center !important;
}
/* 1. Remove qualquer fundo ou sobra do elemento container do Elementor */
.mudar-texto-veiculo {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* 2. Aplica a borda e o arredondamento diretamente na div principal do Amelia */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Cor da sua borda */
    border-radius: 15px !important;
    overflow: hidden !important; /* Corta tudo o que tentar sair dos 15px */
}

/* 3. Força as sub-camadas internas a respeitarem o mesmo arredondamento */
.mudar-texto-veiculo .am-fs__main-inner,
.mudar-texto-veiculo .am-fs__init,
.mudar-texto-veiculo .am-fs__main-content,
.mudar-texto-veiculo .am-fs__main-footer {
    border-radius: 15px !important;
}

/* 4. Mantém a centralização perfeita do cabeçalho que já estava funcionando */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
    line-height: 1.3 !important;
}

/* Centraliza as barrinhas de progresso (os 4 tracinhos abaixo do texto) */
.mudar-texto-veiculo .am-progress-bar {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebb8202 */.am-fs__init-form__label, .am-fs__main-heading-inne 
r-title {
    display: none !important;
}
/* Força o arredondamento e a borda no bloco principal do Amelia */
.mudar-texto-veiculo [class*="am-fs__"] {
    border-radius: 15px !important;
}

/* Aplica diretamente no card que contém o fundo escuro */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Borda escura sutil */
    border-radius: 15px !important; /* Arredondamento de 15px */
    overflow: hidden !important; /* Corta os cantos dos elementos internos para obedecer os 15px */
}

/* Aplica também no conteúdo interno para garantir que o fundo não escape nos cantos */
.mudar-texto-veiculo .am-fs__main-content {
    border-radius: 15px !important;
}

/* Mantém as correções do texto que já tinham dado certo */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
}

.mudar-texto-veiculo .am-fs__main-heading-steps {
    justify-content: center !important;
}
/* 1. Remove qualquer fundo ou sobra do elemento container do Elementor */
.mudar-texto-veiculo {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* 2. Aplica a borda e o arredondamento diretamente na div principal do Amelia */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Cor da sua borda */
    border-radius: 15px !important;
    overflow: hidden !important; /* Corta tudo o que tentar sair dos 15px */
}

/* 3. Força as sub-camadas internas a respeitarem o mesmo arredondamento */
.mudar-texto-veiculo .am-fs__main-inner,
.mudar-texto-veiculo .am-fs__init,
.mudar-texto-veiculo .am-fs__main-content,
.mudar-texto-veiculo .am-fs__main-footer {
    border-radius: 15px !important;
}

/* 4. Mantém a centralização perfeita do cabeçalho que já estava funcionando */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
    line-height: 1.3 !important;
}

/* Centraliza as barrinhas de progresso (os 4 tracinhos abaixo do texto) */
.mudar-texto-veiculo .am-progress-bar {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebb8202 */.am-fs__init-form__label, .am-fs__main-heading-inne 
r-title {
    display: none !important;
}
/* Força o arredondamento e a borda no bloco principal do Amelia */
.mudar-texto-veiculo [class*="am-fs__"] {
    border-radius: 15px !important;
}

/* Aplica diretamente no card que contém o fundo escuro */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Borda escura sutil */
    border-radius: 15px !important; /* Arredondamento de 15px */
    overflow: hidden !important; /* Corta os cantos dos elementos internos para obedecer os 15px */
}

/* Aplica também no conteúdo interno para garantir que o fundo não escape nos cantos */
.mudar-texto-veiculo .am-fs__main-content {
    border-radius: 15px !important;
}

/* Mantém as correções do texto que já tinham dado certo */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
}

.mudar-texto-veiculo .am-fs__main-heading-steps {
    justify-content: center !important;
}
/* 1. Remove qualquer fundo ou sobra do elemento container do Elementor */
.mudar-texto-veiculo {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* 2. Aplica a borda e o arredondamento diretamente na div principal do Amelia */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Cor da sua borda */
    border-radius: 15px !important;
    overflow: hidden !important; /* Corta tudo o que tentar sair dos 15px */
}

/* 3. Força as sub-camadas internas a respeitarem o mesmo arredondamento */
.mudar-texto-veiculo .am-fs__main-inner,
.mudar-texto-veiculo .am-fs__init,
.mudar-texto-veiculo .am-fs__main-content,
.mudar-texto-veiculo .am-fs__main-footer {
    border-radius: 15px !important;
}

/* 4. Mantém a centralização perfeita do cabeçalho que já estava funcionando */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
    line-height: 1.3 !important;
}

/* Centraliza as barrinhas de progresso (os 4 tracinhos abaixo do texto) */
.mudar-texto-veiculo .am-progress-bar {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebb8202 */.am-fs__init-form__label, .am-fs__main-heading-inne 
r-title {
    display: none !important;
}
/* Força o arredondamento e a borda no bloco principal do Amelia */
.mudar-texto-veiculo [class*="am-fs__"] {
    border-radius: 15px !important;
}

/* Aplica diretamente no card que contém o fundo escuro */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Borda escura sutil */
    border-radius: 15px !important; /* Arredondamento de 15px */
    overflow: hidden !important; /* Corta os cantos dos elementos internos para obedecer os 15px */
}

/* Aplica também no conteúdo interno para garantir que o fundo não escape nos cantos */
.mudar-texto-veiculo .am-fs__main-content {
    border-radius: 15px !important;
}

/* Mantém as correções do texto que já tinham dado certo */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
}

.mudar-texto-veiculo .am-fs__main-heading-steps {
    justify-content: center !important;
}
/* 1. Remove qualquer fundo ou sobra do elemento container do Elementor */
.mudar-texto-veiculo {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* 2. Aplica a borda e o arredondamento diretamente na div principal do Amelia */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Cor da sua borda */
    border-radius: 15px !important;
    overflow: hidden !important; /* Corta tudo o que tentar sair dos 15px */
}

/* 3. Força as sub-camadas internas a respeitarem o mesmo arredondamento */
.mudar-texto-veiculo .am-fs__main-inner,
.mudar-texto-veiculo .am-fs__init,
.mudar-texto-veiculo .am-fs__main-content,
.mudar-texto-veiculo .am-fs__main-footer {
    border-radius: 15px !important;
}

/* 4. Mantém a centralização perfeita do cabeçalho que já estava funcionando */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
    line-height: 1.3 !important;
}

/* Centraliza as barrinhas de progresso (os 4 tracinhos abaixo do texto) */
.mudar-texto-veiculo .am-progress-bar {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ebb8202 */.am-fs__init-form__label, .am-fs__main-heading-inne 
r-title {
    display: none !important;
}
/* Força o arredondamento e a borda no bloco principal do Amelia */
.mudar-texto-veiculo [class*="am-fs__"] {
    border-radius: 15px !important;
}

/* Aplica diretamente no card que contém o fundo escuro */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Borda escura sutil */
    border-radius: 15px !important; /* Arredondamento de 15px */
    overflow: hidden !important; /* Corta os cantos dos elementos internos para obedecer os 15px */
}

/* Aplica também no conteúdo interno para garantir que o fundo não escape nos cantos */
.mudar-texto-veiculo .am-fs__main-content {
    border-radius: 15px !important;
}

/* Mantém as correções do texto que já tinham dado certo */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
}

.mudar-texto-veiculo .am-fs__main-heading-steps {
    justify-content: center !important;
}
/* 1. Remove qualquer fundo ou sobra do elemento container do Elementor */
.mudar-texto-veiculo {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* 2. Aplica a borda e o arredondamento diretamente na div principal do Amelia */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Cor da sua borda */
    border-radius: 15px !important;
    overflow: hidden !important; /* Corta tudo o que tentar sair dos 15px */
}

/* 3. Força as sub-camadas internas a respeitarem o mesmo arredondamento */
.mudar-texto-veiculo .am-fs__main-inner,
.mudar-texto-veiculo .am-fs__init,
.mudar-texto-veiculo .am-fs__main-content,
.mudar-texto-veiculo .am-fs__main-footer {
    border-radius: 15px !important;
}

/* 4. Mantém a centralização perfeita do cabeçalho que já estava funcionando */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
    line-height: 1.3 !important;
}

/* Centraliza as barrinhas de progresso (os 4 tracinhos abaixo do texto) */
.mudar-texto-veiculo .am-progress-bar {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e41b922 */.am-fs__init-form__label, .am-fs__main-heading-inne 
r-title {
    display: none !important;
}
/* Força o arredondamento e a borda no bloco principal do Amelia */
.mudar-texto-veiculo [class*="am-fs__"] {
    border-radius: 15px !important;
}

/* Aplica diretamente no card que contém o fundo escuro */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Borda escura sutil */
    border-radius: 15px !important; /* Arredondamento de 15px */
    overflow: hidden !important; /* Corta os cantos dos elementos internos para obedecer os 15px */
}

/* Aplica também no conteúdo interno para garantir que o fundo não escape nos cantos */
.mudar-texto-veiculo .am-fs__main-content {
    border-radius: 15px !important;
}

/* Mantém as correções do texto que já tinham dado certo */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
}

.mudar-texto-veiculo .am-fs__main-heading-steps {
    justify-content: center !important;
}
/* 1. Remove qualquer fundo ou sobra do elemento container do Elementor */
.mudar-texto-veiculo {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* 2. Aplica a borda e o arredondamento diretamente na div principal do Amelia */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Cor da sua borda */
    border-radius: 15px !important;
    overflow: hidden !important; /* Corta tudo o que tentar sair dos 15px */
}

/* 3. Força as sub-camadas internas a respeitarem o mesmo arredondamento */
.mudar-texto-veiculo .am-fs__main-inner,
.mudar-texto-veiculo .am-fs__init,
.mudar-texto-veiculo .am-fs__main-content,
.mudar-texto-veiculo .am-fs__main-footer {
    border-radius: 15px !important;
}

/* 4. Mantém a centralização perfeita do cabeçalho que já estava funcionando */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
    line-height: 1.3 !important;
}

/* Centraliza as barrinhas de progresso (os 4 tracinhos abaixo do texto) */
.mudar-texto-veiculo .am-progress-bar {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e41b922 */.am-fs__init-form__label, .am-fs__main-heading-inne 
r-title {
    display: none !important;
}
/* Força o arredondamento e a borda no bloco principal do Amelia */
.mudar-texto-veiculo [class*="am-fs__"] {
    border-radius: 15px !important;
}

/* Aplica diretamente no card que contém o fundo escuro */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Borda escura sutil */
    border-radius: 15px !important; /* Arredondamento de 15px */
    overflow: hidden !important; /* Corta os cantos dos elementos internos para obedecer os 15px */
}

/* Aplica também no conteúdo interno para garantir que o fundo não escape nos cantos */
.mudar-texto-veiculo .am-fs__main-content {
    border-radius: 15px !important;
}

/* Mantém as correções do texto que já tinham dado certo */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
}

.mudar-texto-veiculo .am-fs__main-heading-steps {
    justify-content: center !important;
}
/* 1. Remove qualquer fundo ou sobra do elemento container do Elementor */
.mudar-texto-veiculo {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* 2. Aplica a borda e o arredondamento diretamente na div principal do Amelia */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Cor da sua borda */
    border-radius: 15px !important;
    overflow: hidden !important; /* Corta tudo o que tentar sair dos 15px */
}

/* 3. Força as sub-camadas internas a respeitarem o mesmo arredondamento */
.mudar-texto-veiculo .am-fs__main-inner,
.mudar-texto-veiculo .am-fs__init,
.mudar-texto-veiculo .am-fs__main-content,
.mudar-texto-veiculo .am-fs__main-footer {
    border-radius: 15px !important;
}

/* 4. Mantém a centralização perfeita do cabeçalho que já estava funcionando */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
    line-height: 1.3 !important;
}

/* Centraliza as barrinhas de progresso (os 4 tracinhos abaixo do texto) */
.mudar-texto-veiculo .am-progress-bar {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e41b922 */.am-fs__init-form__label, .am-fs__main-heading-inne 
r-title {
    display: none !important;
}
/* Força o arredondamento e a borda no bloco principal do Amelia */
.mudar-texto-veiculo [class*="am-fs__"] {
    border-radius: 15px !important;
}

/* Aplica diretamente no card que contém o fundo escuro */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Borda escura sutil */
    border-radius: 15px !important; /* Arredondamento de 15px */
    overflow: hidden !important; /* Corta os cantos dos elementos internos para obedecer os 15px */
}

/* Aplica também no conteúdo interno para garantir que o fundo não escape nos cantos */
.mudar-texto-veiculo .am-fs__main-content {
    border-radius: 15px !important;
}

/* Mantém as correções do texto que já tinham dado certo */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
}

.mudar-texto-veiculo .am-fs__main-heading-steps {
    justify-content: center !important;
}
/* 1. Remove qualquer fundo ou sobra do elemento container do Elementor */
.mudar-texto-veiculo {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* 2. Aplica a borda e o arredondamento diretamente na div principal do Amelia */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Cor da sua borda */
    border-radius: 15px !important;
    overflow: hidden !important; /* Corta tudo o que tentar sair dos 15px */
}

/* 3. Força as sub-camadas internas a respeitarem o mesmo arredondamento */
.mudar-texto-veiculo .am-fs__main-inner,
.mudar-texto-veiculo .am-fs__init,
.mudar-texto-veiculo .am-fs__main-content,
.mudar-texto-veiculo .am-fs__main-footer {
    border-radius: 15px !important;
}

/* 4. Mantém a centralização perfeita do cabeçalho que já estava funcionando */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
    line-height: 1.3 !important;
}

/* Centraliza as barrinhas de progresso (os 4 tracinhos abaixo do texto) */
.mudar-texto-veiculo .am-progress-bar {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e41b922 */.am-fs__init-form__label, .am-fs__main-heading-inne 
r-title {
    display: none !important;
}
/* Força o arredondamento e a borda no bloco principal do Amelia */
.mudar-texto-veiculo [class*="am-fs__"] {
    border-radius: 15px !important;
}

/* Aplica diretamente no card que contém o fundo escuro */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Borda escura sutil */
    border-radius: 15px !important; /* Arredondamento de 15px */
    overflow: hidden !important; /* Corta os cantos dos elementos internos para obedecer os 15px */
}

/* Aplica também no conteúdo interno para garantir que o fundo não escape nos cantos */
.mudar-texto-veiculo .am-fs__main-content {
    border-radius: 15px !important;
}

/* Mantém as correções do texto que já tinham dado certo */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
}

.mudar-texto-veiculo .am-fs__main-heading-steps {
    justify-content: center !important;
}
/* 1. Remove qualquer fundo ou sobra do elemento container do Elementor */
.mudar-texto-veiculo {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* 2. Aplica a borda e o arredondamento diretamente na div principal do Amelia */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Cor da sua borda */
    border-radius: 15px !important;
    overflow: hidden !important; /* Corta tudo o que tentar sair dos 15px */
}

/* 3. Força as sub-camadas internas a respeitarem o mesmo arredondamento */
.mudar-texto-veiculo .am-fs__main-inner,
.mudar-texto-veiculo .am-fs__init,
.mudar-texto-veiculo .am-fs__main-content,
.mudar-texto-veiculo .am-fs__main-footer {
    border-radius: 15px !important;
}

/* 4. Mantém a centralização perfeita do cabeçalho que já estava funcionando */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
    line-height: 1.3 !important;
}

/* Centraliza as barrinhas de progresso (os 4 tracinhos abaixo do texto) */
.mudar-texto-veiculo .am-progress-bar {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9955460 */.am-fs__init-form__label, .am-fs__main-heading-inne 
r-title {
    display: none !important;
}
/* Força o arredondamento e a borda no bloco principal do Amelia */
.mudar-texto-veiculo [class*="am-fs__"] {
    border-radius: 15px !important;
}

/* Aplica diretamente no card que contém o fundo escuro */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Borda escura sutil */
    border-radius: 15px !important; /* Arredondamento de 15px */
    overflow: hidden !important; /* Corta os cantos dos elementos internos para obedecer os 15px */
}

/* Aplica também no conteúdo interno para garantir que o fundo não escape nos cantos */
.mudar-texto-veiculo .am-fs__main-content {
    border-radius: 15px !important;
}

/* Mantém as correções do texto que já tinham dado certo */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
}

.mudar-texto-veiculo .am-fs__main-heading-steps {
    justify-content: center !important;
}
/* 1. Remove qualquer fundo ou sobra do elemento container do Elementor */
.mudar-texto-veiculo {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* 2. Aplica a borda e o arredondamento diretamente na div principal do Amelia */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Cor da sua borda */
    border-radius: 15px !important;
    overflow: hidden !important; /* Corta tudo o que tentar sair dos 15px */
}

/* 3. Força as sub-camadas internas a respeitarem o mesmo arredondamento */
.mudar-texto-veiculo .am-fs__main-inner,
.mudar-texto-veiculo .am-fs__init,
.mudar-texto-veiculo .am-fs__main-content,
.mudar-texto-veiculo .am-fs__main-footer {
    border-radius: 15px !important;
}

/* 4. Mantém a centralização perfeita do cabeçalho que já estava funcionando */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
    line-height: 1.3 !important;
}

/* Centraliza as barrinhas de progresso (os 4 tracinhos abaixo do texto) */
.mudar-texto-veiculo .am-progress-bar {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9955460 */.am-fs__init-form__label, .am-fs__main-heading-inne 
r-title {
    display: none !important;
}
/* Força o arredondamento e a borda no bloco principal do Amelia */
.mudar-texto-veiculo [class*="am-fs__"] {
    border-radius: 15px !important;
}

/* Aplica diretamente no card que contém o fundo escuro */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Borda escura sutil */
    border-radius: 15px !important; /* Arredondamento de 15px */
    overflow: hidden !important; /* Corta os cantos dos elementos internos para obedecer os 15px */
}

/* Aplica também no conteúdo interno para garantir que o fundo não escape nos cantos */
.mudar-texto-veiculo .am-fs__main-content {
    border-radius: 15px !important;
}

/* Mantém as correções do texto que já tinham dado certo */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
}

.mudar-texto-veiculo .am-fs__main-heading-steps {
    justify-content: center !important;
}
/* 1. Remove qualquer fundo ou sobra do elemento container do Elementor */
.mudar-texto-veiculo {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* 2. Aplica a borda e o arredondamento diretamente na div principal do Amelia */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Cor da sua borda */
    border-radius: 15px !important;
    overflow: hidden !important; /* Corta tudo o que tentar sair dos 15px */
}

/* 3. Força as sub-camadas internas a respeitarem o mesmo arredondamento */
.mudar-texto-veiculo .am-fs__main-inner,
.mudar-texto-veiculo .am-fs__init,
.mudar-texto-veiculo .am-fs__main-content,
.mudar-texto-veiculo .am-fs__main-footer {
    border-radius: 15px !important;
}

/* 4. Mantém a centralização perfeita do cabeçalho que já estava funcionando */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
    line-height: 1.3 !important;
}

/* Centraliza as barrinhas de progresso (os 4 tracinhos abaixo do texto) */
.mudar-texto-veiculo .am-progress-bar {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9955460 */.am-fs__init-form__label, .am-fs__main-heading-inne 
r-title {
    display: none !important;
}
/* Força o arredondamento e a borda no bloco principal do Amelia */
.mudar-texto-veiculo [class*="am-fs__"] {
    border-radius: 15px !important;
}

/* Aplica diretamente no card que contém o fundo escuro */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Borda escura sutil */
    border-radius: 15px !important; /* Arredondamento de 15px */
    overflow: hidden !important; /* Corta os cantos dos elementos internos para obedecer os 15px */
}

/* Aplica também no conteúdo interno para garantir que o fundo não escape nos cantos */
.mudar-texto-veiculo .am-fs__main-content {
    border-radius: 15px !important;
}

/* Mantém as correções do texto que já tinham dado certo */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
}

.mudar-texto-veiculo .am-fs__main-heading-steps {
    justify-content: center !important;
}
/* 1. Remove qualquer fundo ou sobra do elemento container do Elementor */
.mudar-texto-veiculo {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* 2. Aplica a borda e o arredondamento diretamente na div principal do Amelia */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Cor da sua borda */
    border-radius: 15px !important;
    overflow: hidden !important; /* Corta tudo o que tentar sair dos 15px */
}

/* 3. Força as sub-camadas internas a respeitarem o mesmo arredondamento */
.mudar-texto-veiculo .am-fs__main-inner,
.mudar-texto-veiculo .am-fs__init,
.mudar-texto-veiculo .am-fs__main-content,
.mudar-texto-veiculo .am-fs__main-footer {
    border-radius: 15px !important;
}

/* 4. Mantém a centralização perfeita do cabeçalho que já estava funcionando */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
    line-height: 1.3 !important;
}

/* Centraliza as barrinhas de progresso (os 4 tracinhos abaixo do texto) */
.mudar-texto-veiculo .am-progress-bar {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9955460 */.am-fs__init-form__label, .am-fs__main-heading-inne 
r-title {
    display: none !important;
}
/* Força o arredondamento e a borda no bloco principal do Amelia */
.mudar-texto-veiculo [class*="am-fs__"] {
    border-radius: 15px !important;
}

/* Aplica diretamente no card que contém o fundo escuro */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Borda escura sutil */
    border-radius: 15px !important; /* Arredondamento de 15px */
    overflow: hidden !important; /* Corta os cantos dos elementos internos para obedecer os 15px */
}

/* Aplica também no conteúdo interno para garantir que o fundo não escape nos cantos */
.mudar-texto-veiculo .am-fs__main-content {
    border-radius: 15px !important;
}

/* Mantém as correções do texto que já tinham dado certo */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
}

.mudar-texto-veiculo .am-fs__main-heading-steps {
    justify-content: center !important;
}
/* 1. Remove qualquer fundo ou sobra do elemento container do Elementor */
.mudar-texto-veiculo {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* 2. Aplica a borda e o arredondamento diretamente na div principal do Amelia */
.mudar-texto-veiculo .am-fs__main {
    border: 1px solid #333333 !important; /* Cor da sua borda */
    border-radius: 15px !important;
    overflow: hidden !important; /* Corta tudo o que tentar sair dos 15px */
}

/* 3. Força as sub-camadas internas a respeitarem o mesmo arredondamento */
.mudar-texto-veiculo .am-fs__main-inner,
.mudar-texto-veiculo .am-fs__init,
.mudar-texto-veiculo .am-fs__main-content,
.mudar-texto-veiculo .am-fs__main-footer {
    border-radius: 15px !important;
}

/* 4. Mantém a centralização perfeita do cabeçalho que já estava funcionando */
.mudar-texto-veiculo .am-fs__main-heading-inner-title {
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    width: 100% !important;
    display: block !important;
    line-height: 1.3 !important;
}

/* Centraliza as barrinhas de progresso (os 4 tracinhos abaixo do texto) */
.mudar-texto-veiculo .am-progress-bar {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1102cf5 */.ti-date {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for stepbooking, class: .elementor-element-5535738 *//* ==========================================================================
   AMELIA V3 - PRO / CATALOG LAYOUT ULTRA-COMPACTO MINIMALISTA
   TJ AUTO DETAIL - EXTINÇÃO TOTAL DE AZUL + VALOR EM VERDE + CALENDÁRIO CLEAN
   ========================================================================== */

/* 1. CONTAINER GERAL & OVERRIDE DE VARIÁVEIS AZUIS */
#amelia-container.am-fs__wrapper,
#amelia-container {
    flex-direction: column !important;
    max-width: 100% !important;
    background-color: #000000 !important;
    border: 1px solid #1A1A1A !important;
    border-radius: 6px !important;
    overflow: hidden !important;
    
    /* Quebra total de altura engessada do Amelia */
    height: auto !important;
    min-height: unset !important;
    min-height: auto !important;
    
    /* Variáveis Base do Tema */
    --am-c-main-bgr: #000000 !important;
    --am-c-main-heading-text: #FFFFFF !important;
    --am-c-main-text: #E0E0E0 !important;
    --am-c-primary: #DC941D !important;
    --am-c-sb-bgr: #0A0A0A !important;
}

/* Força a substituição das variáveis internas azuis encontradas no inspecionar */
#amelia-container, 
#amelia-container * {
    --am-c-advs-item-selected: #DC941D !important;    /* Seleção passa a ser Dourada */
    --am-c-advs-item-price: #22C55E !important;       /* Variável de preço interna vira Verde */
    --am-c-advs-item-price-op10: rgba(34, 197, 94, 0.1) !important;
}

/* 2. MENU SUPERIOR COMPACTO (Passos em Cinza do Site) */
#amelia-container .am-fs-sb {
    width: 100% !important;
    max-width: 100% !important;
    padding: 12px 10px !important;
    background-color: #0A0A0A !important;
    border-bottom: 1px solid #1A1A1A !important;
    box-sizing: border-box !important;
}

#amelia-container .am-fs-sb__step-wrapper {
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-around !important;
    align-items: center !important;
    width: 100% !important;
    gap: 8px !important;
}

#amelia-container .am-fs-sb__step {
    margin: 0 !important;
    padding: 0 !important;
    flex: 1 !important;
}

#amelia-container .am-fs-sb__step-inner {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    padding: 4px 8px !important;
}

#amelia-container .am-fs-sb__step-heading {
    margin: 0 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    color: #A0A0A0 !important;
    white-space: nowrap !important;
}

#amelia-container .am-fs-sb__footer {
    display: none !important;
}

/* Círculos dos passos pendentes (Substituído Azul por Cinza Escuro do Site) */
#amelia-container .am-fs-sb__step-checker {
    border: 2px solid #333333 !important;
    background-color: #161616 !important;
    color: #333333 !important;
    width: 16px !important;
    height: 16px !important;
}

/* Círculo do passo ativo (Dourado) */
#amelia-container .am-fs-sb__step-checker-selected {
    background-color: #DC941D !important;
    border-color: #DC941D !important;
}

#amelia-container .am-fs-sb__step:has(.am-fs-sb__step-checker-selected) .am-fs-sb__step-heading {
    color: #FFFFFF !important;
    font-weight: 600 !important;
}

/* 3. ÁREA DE CONTEÚDO COMPACTA (ESMAGANDO O VAZIO DA TELA) */
#amelia-container .am-fs__main {
    width: 100% !important;
    max-width: 100% !important;
    padding: 25px 15px !important;
    box-sizing: border-box !important;
    
    /* Remove a altura fixa interna que o Amelia força no script */
    height: auto !important;
    min-height: unset !important;
    min-height: auto !important;
}

#amelia-container .am-fs__main-inner {
    max-width: 550px !important;
    margin: 0 auto !important;
    display: flex !important;
    flex-direction: column !important;
    
    /* Força o escoamento natural do conteúdo */
    height: auto !important;
    min-height: unset !important;
    min-height: auto !important;
}

#amelia-container .am-fs__main-content {
    flex: none !important; /* Impede o bloco do select de esticar artificialmente */
    height: auto !important;
    margin-bottom: 20px !important;
}

#amelia-container .el-input__wrapper {
    background-color: #0A0A0A !important;
    box-shadow: 0 0 0 1px #222222 inset !important;
}

#amelia-container .el-input__inner {
    color: #FFFFFF !important;
    font-weight: 500 !important;
}

/* ==========================================================================
   4. REFORMULAÇÃO DO CALENDÁRIO (ESTILO MINIMALISTA ULTRA-CLEAN SEM BORDAS)
   ========================================================================== */

/* Mata totalmente as caixas azuis, grades, outlines e sombras das células */
#amelia-container .fc-scrollgrid, 
#amelia-container .fc-scrollgrid-sync-table, 
#amelia-container .fc-daygrid-day, 
#amelia-container .fc-daygrid-day-frame,
#amelia-container .fc-col-header-cell,
#amelia-container .fc td, 
#amelia-container .fc th,
#amelia-container .am-advsc__dayGridMonth-cell,
#amelia-container .am-fs-dt__calendar-grid-cell,
#amelia-container [class*="calendar"],
#amelia-container .am-advsc__calendar {
    border: none !important;
    border-color: transparent !important;
    outline: none !important;
    box-shadow: none !important;
    background: transparent !important;
    background-color: transparent !important;
}

/* Padronização limpa dos dias da semana (MON, TUE, WED...) */
#amelia-container .fc-col-header-cell-cushion {
    color: #8c8c8c !important;
    text-transform: uppercase !important;
    font-size: 0.75rem !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    letter-spacing: 0.5px !important;
}

/* Força o alinhamento flexbox para centralizar os números de forma perfeita */
#amelia-container .fc-daygrid-day-frame {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: auto !important;
    min-height: 45px !important;
}

#amelia-container .fc-daygrid-day-top {
    float: none !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
}

/* BASE DOS NÚMEROS: Configuração do círculo dos dias ativos */
#amelia-container .fc-daygrid-day-number {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 36px !important;
    height: 36px !important;
    border-radius: 50% !important;
    color: #DC941D !important; /* Números em dourado/laranja padrão */
    text-decoration: none !important;
    font-size: 0.9rem !important;
    font-weight: 600 !important;
    transition: all 0.2s ease-in-out !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* HOVER BRANCO SELETIVO: Vira um círculo branco com texto preto (Preview de seleção)
   Garante que só funcione nos dias disponíveis e NÃO afete o dia que já está selecionado */
#amelia-container .fc-daygrid-day:not([class*="-selected"]):not(.is-selected) .fc-daygrid-day-number:hover,
#amelia-container .fc-daygrid-day:not([class*="-selected"]):not(.is-selected):hover .fc-daygrid-day-number {
    background-color: #FFFFFF !important;
    color: #000000 !important;
    box-shadow: 0 0 10px rgba(255, 255, 255, 0.5) !important;
    cursor: pointer !important;
    opacity: 1 !important;
}

/* DIA SELECIONADO: Círculo perfeito Dourado/Laranja com texto Preto (Mantém fixo no clique) */
#amelia-container .am-fs-dt__calendar-grid-cell.is-selected .fc-daygrid-day-number,
#amelia-container .fc-daygrid-day.am-advsc__dayGridMonth-selected .fc-daygrid-day-number,
#amelia-container .am-advsc__dayGridMonth-selected .fc-daygrid-day-number,
#amelia-container .is-selected .fc-daygrid-day-number,
#amelia-container [class*="-selected"] .fc-daygrid-day-number,
#amelia-container [class*="-selected"]:hover .fc-daygrid-day-number {
    background-color: #DC941D !important;
    color: #000000 !important;
    font-weight: 700 !important;
    opacity: 1 !important;
    box-shadow: none !important;
}

/* Força o expurgo de qualquer fundo ou borda estrutural na seleção */
#amelia-container .am-fs-dt__calendar-grid-cell.is-selected,
#amelia-container .am-advsc__dayGridMonth-selected,
#amelia-container .fc-daygrid-day.am-advsc__dayGridMonth-selected,
#amelia-container .fc-daygrid-day.am-advsc__dayGridMonth-selected * {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Oculta completamente as barras internas de ocupação/vagas para o visual minimalista */
#amelia-container .am-advsc__slot-wrapper,
#amelia-container .am-advsc__slots-container,
#amelia-container .am-advsc__occupancy {
    display: none !important;
    height: 0 !important;
    width: 0 !important;
    overflow: hidden !important;
}

/* Pequeno ponto indicador abaixo do dia atual */
#amelia-container .am-fs-dt__calendar-grid-cell-dot, 
#amelia-container [class*="cell-dot"] {
    background-color: #DC941D !important;
}

/* Dias desativados ou passados (Ficam camuflados no fundo escuro e sem clique) */
#amelia-container .am-advsc__dayGridMonth-disabled .fc-daygrid-day-number,
#amelia-container .fc-day-past .fc-daygrid-day-number,
#amelia-container .fc-daygrid-day.am-advsc__dayGridMonth-disabled * {
    color: #222222 !important;
    cursor: not-allowed !important;
    pointer-events: none !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* EXTINÇÃO COMPLETA DA BOLINHA AZUL NO DIA DE HOJE (FC-DAY-TODAY) */

/* 1. Se for um elemento interno, pseudo-elemento ou marcador de bolinha */
#amelia-container .fc-day-today *,
#amelia-container .fc-day-today *::before,
#amelia-container .fc-day-today *::after,
#amelia-container .fc-day-today::before,
#amelia-container .fc-day-today::after,
#amelia-container .fc-day-today .fc-daygrid-day-number::before,
#amelia-container .fc-day-today .fc-daygrid-day-number::after {
    background-color: #22C55E !important;
    background: #22C55E !important;
    border-color: #22C55E !important;
}

/* 2. Se o Amelia estiver usando Box-Shadow interno para simular o ponto azul */
#amelia-container .fc-day-today,
#amelia-container td.fc-day-today,
#amelia-container .fc-day-today .fc-daygrid-day-frame,
#amelia-container .fc-day-today .fc-daygrid-day-number {
    box-shadow: none !important;
    outline: none !important;
}

/* 3. Se for a classe nativa de bolinha de agendamento do Amelia v3 */
#amelia-container .am-fs-dt__calendar-grid-cell-dot,
#amelia-container [class*="cell-dot"],
#amelia-container [class*="today-dot"] {
    background-color: #22C55E !important;
    background: #22C55E !important;
}

/* ==========================================================================
   5. REFORMULAÇÃO DOS HORÁRIOS (TIME SLOTS COM HOVER PREMIUN BRANCO)
   ========================================================================== */

/* HORÁRIO SELECIONADO: Mantém o padrão Dourado/Laranja com texto preto absoluto */
#amelia-container .am-fs-dt__time-grid-slots .is-active .el-radio-button__inner,
#amelia-container .am-advsc__slots-item__selected,
#amelia-container .am-advsc__slots-item.am-advsc__slots-item__selected .am-advsc__slots-item__inner,
#amelia-container .am-advsc__slots-item.am-advsc__slots-item__selected .am-advsc__slots-item__inner:hover {
    background-color: #DC941D !important;
    border-color: #DC941D !important;
    color: #000000 !important;
    box-shadow: none !important;
}

/* BASE DOS HORÁRIOS: Fundo escuro padrão com bordas discretas */
#amelia-container .am-advsc__slots-item__inner,
#amelia-container .am-fs-dt__time-grid-slots .el-radio-button__inner {
    background-color: #0A0A0A !important;
    border: 1px solid #222222 !important;
    color: #FFFFFF !important;
    transition: all 0.2s ease-in-out !important;
}

/* HOVER BRANCO SELETIVO: Padrão idêntico ao do calendário (Sólido + Glow)
   Só ativa se o botão NÃO estiver selecionado */
#amelia-container .am-advsc__slots-item:not(.am-advsc__slots-item__selected) .am-advsc__slots-item__inner:hover,
#amelia-container .am-fs-dt__time-grid-slots .el-radio-button:not(.is-active) .el-radio-button__inner:hover {
    background-color: #FFFFFF !important;
    border-color: #FFFFFF !important;
    color: #000000 !important;
    box-shadow: 0 0 10px rgba(255, 255, 255, 0.5) !important;
    cursor: pointer !important;
}

/* 6. CORREÇÃO DO VALOR DO MONTANTE / PREÇOS PARA VERDE PREMIUM */
#amelia-container .am-amount,
#amelia-container .am-adv-select__item-price,
#amelia-container .am-fs-p__total-price,
#amelia-container .am-fs-p__total-price *,
#amelia-container [class*="total-price"],
#amelia-container [class*="total-price"] *,
#amelia-container [class*="summary"] [class*="price"],
#amelia-container [class*="summary"] [class*="price"] * {
    color: #22C55E !important;
    font-weight: 700 !important;
}

/* 7. BOTÃO CONTINUAR (AFASTAMENTO FIXO E CONTROLADO) */
#amelia-container .am-fs__main-footer,
#amelia-container [class*="main-footer"] {
    margin-top: 10px !important; 
    display: flex !important;
    justify-content: flex-end !important;
    height: auto !important;
    min-height: unset !important;
}

#amelia-container .am-button-continue {
    background-color: #DC941D !important;
    color: #000000 !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    border-radius: 4px !important;
    padding: 10px 24px !important;
    border: none !important;
    transition: all 0.25s ease-in-out !important;
}

#amelia-container .am-button-continue:hover {
    background-color: #FFFFFF !important;
    color: #000000 !important;
    box-shadow: 0 0 12px rgba(255, 255, 255, 0.3) !important;
}

/* Ícones e Focus de Inputs */
#amelia-container .icon-arrow-down svg {
    color: #DC941D !important;
}

#amelia-container .el-input__wrapper.is-focus,
#amelia-container .el-cascader:not(.is-disabled):hover .el-input__wrapper {
    box-shadow: 0 0 0 1px #DC941D inset !important;
}

/* Ocultar rodapé da licença lite */
.am-lite-footer {
    display: none !important;
}

/* 8. PATCH DE CORREÇÃO DA ENGINE DO WIDGET (ELEMENT PLUS) */
:root,
#amelia-container,
.el-cascader__dropdown,
.el-cascader-menus,
.el-cascader-panel {
    --el-color-primary: #DC941D !important;
    --el-color-primary-light-3: #f3be65 !important;
    --el-color-primary-light-9: rgba(220, 148, 29, 0.1) !important;
    --el-datepicker-active-color: #DC941D !important;
}

/* Dropdown de Serviços / Categorias */
.el-cascader-dropdown .el-cascader-node {
    color: #222222 !important; 
}

.el-cascader-dropdown .el-cascader-node.is-active,
.el-cascader-dropdown .el-cascader-node.in-active-path {
    color: #DC941D !important;
    font-weight: 700 !important;
}

/* Força preços do Dropdown a usarem o Verde Premium */
.el-cascader-dropdown .el-cascader-node [class*="price"],
.el-cascader-dropdown .el-cascader-node [class*="amount"],
.el-cascader-dropdown .el-cascader-node span:last-child,
.el-cascader-dropdown .el-cascader-node__label span:last-of-type {
    color: #22C55E !important;
    font-weight: 700 !important;
}

/* 9. RESPONSIVIDADE PARA DISPOSITIVOS MÓVEIS */
@media (max-width: 767px) {
    #amelia-container .am-fs-sb__step-inner {
        flex-direction: column !important;
        gap: 2px !important;
    }
    #amelia-container .am-fs-sb__step-heading {
        font-size: 10px !important;
    }
    #amelia-container .fc-daygrid-day-number {
        width: 32px !important;
        height: 32px !important;
        font-size: 0.85rem !important;
    }
}/* End custom CSS */