.elementor-2659 .elementor-element.elementor-element-e30e900{--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:-6em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2659 .elementor-element.elementor-element-e30e900.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2659 .elementor-element.elementor-element-5e134dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-7074fb2{--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:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2659 .elementor-element.elementor-element-7074fb2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2659 .elementor-element.elementor-element-573f912{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-79b16d8{--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:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2659 .elementor-element.elementor-element-79b16d8:not(.elementor-motion-effects-element-type-background), .elementor-2659 .elementor-element.elementor-element-79b16d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-684e0d0 );}.elementor-2659 .elementor-element.elementor-element-79b16d8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2659 .elementor-element.elementor-element-acbd10c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-2d0f034{--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:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-2659 .elementor-element.elementor-element-2d0f034.e-con{--flex-grow:0;--flex-shrink:0;}.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-2659 .elementor-element.elementor-element-d542018{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2659 .elementor-element.elementor-element-d542018.elementor-element{--align-self:center;}.elementor-2659 .elementor-element.elementor-element-d542018 .elementor-heading-title{font-size:2em;font-weight:700;color:var( --e-global-color-secondary );}.elementor-2659 .elementor-element.elementor-element-d542018 .elementor-heading-title a:hover, .elementor-2659 .elementor-element.elementor-element-d542018 .elementor-heading-title a:focus{color:#FFBE00;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-7061b81{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:1.2em;font-weight:400;color:var( --e-global-color-secondary );}.elementor-2659 .elementor-element.elementor-element-7061b81.elementor-element{--align-self:center;}.elementor-2659 .elementor-element.elementor-element-7061b81 a{color:var( --e-global-color-secondary );}.elementor-2659 .elementor-element.elementor-element-c7e5a88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-5e60548{--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:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-2659 .elementor-element.elementor-element-5e60548:not(.elementor-motion-effects-element-type-background), .elementor-2659 .elementor-element.elementor-element-5e60548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-684e0d0 );}.elementor-2659 .elementor-element.elementor-element-5e60548.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2659 .elementor-element.elementor-element-4d6efd9{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2659 .elementor-element.elementor-element-4d6efd9.elementor-element{--align-self:center;}.elementor-2659 .elementor-element.elementor-element-4d6efd9 .elementor-heading-title{font-size:2em;font-weight:700;color:var( --e-global-color-secondary );}.elementor-2659 .elementor-element.elementor-element-4d6efd9 .elementor-heading-title a:hover, .elementor-2659 .elementor-element.elementor-element-4d6efd9 .elementor-heading-title a:focus{color:#FFBE00;}.elementor-2659 .elementor-element.elementor-element-0298d24{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:1.2em;font-weight:400;color:var( --e-global-color-secondary );}.elementor-2659 .elementor-element.elementor-element-0298d24.elementor-element{--align-self:center;}.elementor-2659 .elementor-element.elementor-element-0298d24 a{color:var( --e-global-color-secondary );}.elementor-2659 .elementor-element.elementor-element-def3d56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-ac44b81{--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:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-2659 .elementor-element.elementor-element-ac44b81.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2659 .elementor-element.elementor-element-5d23fff{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2659 .elementor-element.elementor-element-5d23fff.elementor-element{--align-self:center;}.elementor-2659 .elementor-element.elementor-element-5d23fff .elementor-heading-title{font-size:2em;font-weight:700;color:var( --e-global-color-secondary );}.elementor-2659 .elementor-element.elementor-element-5d23fff .elementor-heading-title a:hover, .elementor-2659 .elementor-element.elementor-element-5d23fff .elementor-heading-title a:focus{color:#FFBE00;}.elementor-2659 .elementor-element.elementor-element-bbd525d{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:1.2em;font-weight:400;color:var( --e-global-color-secondary );}.elementor-2659 .elementor-element.elementor-element-bbd525d.elementor-element{--align-self:center;}.elementor-2659 .elementor-element.elementor-element-bbd525d a{color:var( --e-global-color-secondary );}.elementor-2659 .elementor-element.elementor-element-60010db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2659 .elementor-element.elementor-element-c3728a7{--display:flex;--justify-content:flex-start;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2659 .elementor-element.elementor-element-63aefa2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--z-index:1;}.elementor-2659 .elementor-element.elementor-element-63aefa2.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2659 .elementor-element.elementor-element-e1aabbd{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2659 .elementor-element.elementor-element-e1aabbd .elementor-heading-title{font-size:2em;font-weight:700;color:var( --e-global-color-secondary );}.elementor-2659 .elementor-element.elementor-element-e1aabbd .elementor-heading-title a:hover, .elementor-2659 .elementor-element.elementor-element-e1aabbd .elementor-heading-title a:focus{color:#FFBE00;}.elementor-2659 .elementor-element.elementor-element-6b0151a{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-secondary );}.elementor-2659 .elementor-element.elementor-element-6b0151a a{color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-bf1eb0a{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--z-index:1;}.elementor-2659 .elementor-element.elementor-element-bf1eb0a.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2659 .elementor-element.elementor-element-fd5e7ec{--e-image-carousel-slides-to-show:6;}.elementor-2659 .elementor-element.elementor-element-fd5e7ec .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-684e0d0 );border-radius:5px 5px 5px 5px;}.elementor-2659 .elementor-element.elementor-element-58d7d64{--display:flex;--justify-content:flex-start;--padding-top:3em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-2659 .elementor-element.elementor-element-54a09ee{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--z-index:1;}.elementor-2659 .elementor-element.elementor-element-54a09ee.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2659 .elementor-element.elementor-element-9a902f2{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2659 .elementor-element.elementor-element-9a902f2 .elementor-heading-title{font-size:2em;font-weight:700;color:var( --e-global-color-secondary );}.elementor-2659 .elementor-element.elementor-element-9a902f2 .elementor-heading-title a:hover, .elementor-2659 .elementor-element.elementor-element-9a902f2 .elementor-heading-title a:focus{color:#FFBE00;}.elementor-2659 .elementor-element.elementor-element-cf2e0bb{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-secondary );}.elementor-2659 .elementor-element.elementor-element-cf2e0bb a{color:var( --e-global-color-primary );}.elementor-2659 .elementor-element.elementor-element-8040fa7{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--z-index:1;}.elementor-2659 .elementor-element.elementor-element-8040fa7.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .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 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .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 > .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-2659 .elementor-element.elementor-element-13d4423{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2659 .elementor-element.elementor-element-0031170{--grid-columns:1;--grid-row-gap:10px;width:100%;max-width:100%;--load-more-spinner-color:var( --e-global-color-primary );--grid-column-gap:10px;}.elementor-2659 .elementor-element.elementor-element-0031170 .e-load-more-message{font-family:"DM Sans", Sans-serif;font-size:1em;font-weight:400;}.elementor-2659 .elementor-element.elementor-element-cd478e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2659 .elementor-element.elementor-element-46101d6{--grid-columns:1;--grid-row-gap:10px;width:100%;max-width:100%;--load-more-spinner-color:var( --e-global-color-primary );--grid-column-gap:10px;}.elementor-2659 .elementor-element.elementor-element-46101d6 .e-load-more-message{font-family:"DM Sans", Sans-serif;font-size:1em;font-weight:400;}.elementor-2659 .elementor-element.elementor-element-d48b557{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:25%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:5px;--n-tabs-gap:25px;--n-tabs-title-border-radius:5px 5px 5px 5px;--n-tabs-title-font-size:1.2em;--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:var( --e-global-color-accent );}.elementor-2659 .elementor-element.elementor-element-d48b557 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-c64e13a );}.elementor-2659 .elementor-element.elementor-element-d48b557.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-485a8f8 );border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );}.elementor-2659 .elementor-element.elementor-element-d48b557.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2659 .elementor-element.elementor-element-d48b557.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-485a8f8 );border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );}.elementor-2659 .elementor-element.elementor-element-d48b557.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Manrope", Sans-serif;font-weight:700;}.elementor-2659 .elementor-element.elementor-element-d48b557 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-accent );}.elementor-2659 .elementor-element.elementor-element-e6ddf61{--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:4em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-2659 .elementor-element.elementor-element-e6ddf61:not(.elementor-motion-effects-element-type-background), .elementor-2659 .elementor-element.elementor-element-e6ddf61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e88f48e );}.elementor-2659 .elementor-element.elementor-element-7575cc8{--display:flex;}.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-2659 .elementor-element.elementor-element-9defc07 img{height:790px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-2659 .elementor-element.elementor-element-20f2da5{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2659 .elementor-element.elementor-element-434a09e{text-align:start;}.elementor-2659 .elementor-element.elementor-element-434a09e .elementor-heading-title{font-size:2em;font-weight:700;color:var( --e-global-color-de7e508 );}.elementor-2659 .elementor-element.elementor-element-434a09e .elementor-heading-title a:hover, .elementor-2659 .elementor-element.elementor-element-434a09e .elementor-heading-title a:focus{color:#FFBE00;}.elementor-2659 .elementor-element.elementor-element-702bd3b{font-family:"Manrope", Sans-serif;font-weight:400;color:var( --e-global-color-684e0d0 );}.elementor-2659 .elementor-element.elementor-element-702bd3b a{color:var( --e-global-color-de7e508 );}@media(max-width:1024px){.elementor-2659 .elementor-element.elementor-element-d542018{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-2659 .elementor-element.elementor-element-d542018.elementor-element{--align-self:center;}.elementor-2659 .elementor-element.elementor-element-d542018 .elementor-heading-title{font-size:2em;}.elementor-2659 .elementor-element.elementor-element-7061b81{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-2659 .elementor-element.elementor-element-4d6efd9{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-2659 .elementor-element.elementor-element-4d6efd9.elementor-element{--align-self:center;}.elementor-2659 .elementor-element.elementor-element-4d6efd9 .elementor-heading-title{font-size:2em;}.elementor-2659 .elementor-element.elementor-element-0298d24{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-2659 .elementor-element.elementor-element-5d23fff{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-2659 .elementor-element.elementor-element-5d23fff.elementor-element{--align-self:center;}.elementor-2659 .elementor-element.elementor-element-5d23fff .elementor-heading-title{font-size:2em;}.elementor-2659 .elementor-element.elementor-element-bbd525d{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-2659 .elementor-element.elementor-element-c3728a7{--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-2659 .elementor-element.elementor-element-63aefa2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2659 .elementor-element.elementor-element-e1aabbd{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-2659 .elementor-element.elementor-element-e1aabbd.elementor-element{--align-self:center;}.elementor-2659 .elementor-element.elementor-element-e1aabbd .elementor-heading-title{font-size:2em;}.elementor-2659 .elementor-element.elementor-element-6b0151a{width:100%;max-width:100%;text-align:center;}.elementor-2659 .elementor-element.elementor-element-bf1eb0a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2659 .elementor-element.elementor-element-fd5e7ec{--e-image-carousel-slides-to-show:5;}.elementor-2659 .elementor-element.elementor-element-58d7d64{--padding-top:3em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}.elementor-2659 .elementor-element.elementor-element-54a09ee{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2659 .elementor-element.elementor-element-9a902f2{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-2659 .elementor-element.elementor-element-9a902f2.elementor-element{--align-self:center;}.elementor-2659 .elementor-element.elementor-element-9a902f2 .elementor-heading-title{font-size:2em;}.elementor-2659 .elementor-element.elementor-element-cf2e0bb{width:100%;max-width:100%;text-align:center;}.elementor-2659 .elementor-element.elementor-element-8040fa7{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2659 .elementor-element.elementor-element-0031170{--grid-columns:1;}.elementor-2659 .elementor-element.elementor-element-46101d6{--grid-columns:1;}.elementor-2659 .elementor-element.elementor-element-d48b557{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-title-font-size:1em;}.elementor-2659 .elementor-element.elementor-element-e6ddf61{--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:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-2659 .elementor-element.elementor-element-9defc07 img{width:100%;height:496px;object-fit:cover;object-position:center center;}.elementor-2659 .elementor-element.elementor-element-20f2da5{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2659 .elementor-element.elementor-element-434a09e{text-align:center;}.elementor-2659 .elementor-element.elementor-element-434a09e .elementor-heading-title{font-size:2em;}.elementor-2659 .elementor-element.elementor-element-702bd3b{text-align:start;}}@media(max-width:767px){.elementor-2659 .elementor-element.elementor-element-2d0f034{--padding-top:3em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-2659 .elementor-element.elementor-element-d542018{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2659 .elementor-element.elementor-element-d542018 .elementor-heading-title{font-size:1.6em;}.elementor-2659 .elementor-element.elementor-element-7061b81{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2659 .elementor-element.elementor-element-5e60548{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-2659 .elementor-element.elementor-element-4d6efd9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2659 .elementor-element.elementor-element-4d6efd9 .elementor-heading-title{font-size:1.6em;}.elementor-2659 .elementor-element.elementor-element-0298d24{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2659 .elementor-element.elementor-element-ac44b81{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-2659 .elementor-element.elementor-element-5d23fff{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2659 .elementor-element.elementor-element-5d23fff .elementor-heading-title{font-size:1.6em;}.elementor-2659 .elementor-element.elementor-element-bbd525d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2659 .elementor-element.elementor-element-c3728a7{--padding-top:2em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2659 .elementor-element.elementor-element-63aefa2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:0em;}.elementor-2659 .elementor-element.elementor-element-63aefa2.e-con{--order:1;}.elementor-2659 .elementor-element.elementor-element-e1aabbd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2659 .elementor-element.elementor-element-e1aabbd .elementor-heading-title{font-size:1.6em;}.elementor-2659 .elementor-element.elementor-element-6b0151a{text-align:center;}.elementor-2659 .elementor-element.elementor-element-bf1eb0a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:0em;}.elementor-2659 .elementor-element.elementor-element-bf1eb0a.e-con{--order:1;}.elementor-2659 .elementor-element.elementor-element-fd5e7ec{--e-image-carousel-slides-to-show:3;}.elementor-2659 .elementor-element.elementor-element-54a09ee{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:0em;}.elementor-2659 .elementor-element.elementor-element-54a09ee.e-con{--order:1;}.elementor-2659 .elementor-element.elementor-element-9a902f2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2659 .elementor-element.elementor-element-9a902f2 .elementor-heading-title{font-size:1.6em;}.elementor-2659 .elementor-element.elementor-element-cf2e0bb{text-align:center;}.elementor-2659 .elementor-element.elementor-element-8040fa7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2659 .elementor-element.elementor-element-8040fa7.e-con{--order:1;}.elementor-2659 .elementor-element.elementor-element-0031170{--grid-columns:1;}.elementor-2659 .elementor-element.elementor-element-46101d6{--grid-columns:1;}.elementor-2659 .elementor-element.elementor-element-d48b557{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-2659 .elementor-element.elementor-element-9defc07 img{width:100%;height:270px;object-fit:cover;object-position:center center;}.elementor-2659 .elementor-element.elementor-element-434a09e{text-align:start;}.elementor-2659 .elementor-element.elementor-element-434a09e .elementor-heading-title{font-size:2em;}}@media(min-width:768px){.elementor-2659 .elementor-element.elementor-element-63aefa2{--width:1300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2659 .elementor-element.elementor-element-63aefa2{--width:75%;}.elementor-2659 .elementor-element.elementor-element-8040fa7{--content-width:100%;}}/* Start custom CSS for html, class: .elementor-element-def3d56 *//* ==========================================
   DESIGN SYSTEM WINFOR - SECTION DEPLOYMENT (SCOPED)
   ========================================== */

/* Scope seluruh variabel & variabel lokal agar tidak bocor ke section lain */
.deployment-section {
  /* System Colors */
  --color-primary: #2B3F71;
  --color-secondary: #222222;
  --color-text: #383838;
  --color-accent: #FEB301;

  /* Custom Colors - Blue Shades */
  --color-blue-thin: #EAECF1;
  --color-blue-light: #A8B0C5;
  --color-blue-reg: #4F6089;
  --color-blue-dark: #1A2645;

  /* Custom Colors - Yellow Shades */
  --color-yellow-thin: #FFF7E6;
  --color-yellow-light: #FED36C;
  --color-yellow-reg: #FEC02C;
  --color-yellow-dark: #9B6D01;

  /* Neutral Colors */
  --color-white: #FBFCFF;
  --color-grey: #EFEFEF;

  /* Typography Base */
  --font-main: 'Manrope', -apple-system, BlinkMacSystemFont, sans-serif;

  /* Base Layout & Reset lokal */
  font-family: var(--font-main);
  color: var(--color-text);
  padding: 0;
  margin: 0;
  background-color: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
}

/* Reset Box Model Khusus Elemen Dalam Section Deployment */
.deployment-section *, 
.deployment-section *::before, 
.deployment-section *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

.deployment-section .deployment-container {
  width: 100%;
  max-width: 1300px;
  margin: 0 auto;
}

/* Grid Wrapper */
.deployment-section .deployment-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 32px;
  align-items: stretch;
}

/* Card Styling */
.deployment-section .deployment-card {
  background: #FFFFFF;
  border: 1px solid var(--color-blue-thin);
  border-radius: 16px;
  padding: 36px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  transition: all 0.3s ease;
  box-shadow: 0 4px 20px rgba(43, 63, 113, 0.04);
}

.deployment-section .deployment-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 12px 30px rgba(43, 63, 113, 0.1);
  border-color: var(--color-blue-light);
}

/* Highlight / Featured Card */
.deployment-section .deployment-card.featured {
  border: 2px solid var(--color-primary);
  background: linear-gradient(180deg, #FFFFFF 0%, var(--color-yellow-thin) 100%);
}

.deployment-section .card-badge {
  position: absolute;
  top: -14px;
  right: 32px;
  background-color: var(--color-accent);
  color: #FFFFFF;
  font-size: 0.8em;
  font-weight: 800;
  padding: 4px 16px;
  border-radius: 20px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

/* Card Icon Styling */
.deployment-section .card-icon {
  width: 48px;
  height: 48px;
  border-radius: 10px;
  background-color: var(--color-blue-thin);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
  color: var(--color-primary);
}

.deployment-section .deployment-card.featured .card-icon {
  background-color: var(--color-primary);
  color: var(--color-accent);
}

.deployment-section .card-title {
  font-size: 1.4em;
  font-weight: 700;
  color: var(--color-secondary);
  line-height: 1.3;
  margin-bottom: 20px;
}

.deployment-section .card-features {
  list-style: none;
  margin-bottom: 28px;
}

.deployment-section .card-features li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 12px;
  font-size: 1em;
  line-height: 1.6;
  color: var(--color-text);
}

.deployment-section .card-features li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  color: var(--color-primary);
  font-weight: 800;
  font-size: 1.1em;
}

.deployment-section .deployment-card.featured .card-features li::before {
  color: var(--color-yellow-dark);
}

/* Interactive Tabs for Deployment Options */
.deployment-section .deployment-options {
  background-color: var(--color-white);
  border: 1px solid var(--color-blue-thin);
  border-radius: 8px;
  padding: 14px;
  margin-bottom: 28px;
}

.deployment-section .options-title {
  font-size: 0.85em;
  font-weight: 700;
  color: var(--color-primary);
  margin-bottom: 10px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

.deployment-section .options-pills {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}

.deployment-section .pill {
  padding: 6px 14px;
  background-color: var(--color-grey);
  border-radius: 6px;
  font-size: 0.85em;
  font-weight: 600;
  color: var(--color-text);
  cursor: pointer;
  transition: all 0.2s ease;
  border: none;
}

.deployment-section .pill.active, 
.deployment-section .pill:hover {
  background-color: var(--color-primary);
  color: #FFFFFF;
}

/* Button Styling */
.deployment-section .card-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 48px;
  padding: 0 24px;
  border-radius: 8px;
  font-size: 1em;
  font-weight: 700;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.2s ease;
  background-color: var(--color-accent);
  border: 2px solid var(--color-accent);
  color: #FFFFFF !important;
}

.deployment-section .card-button:hover,
.deployment-section .card-button:visited,
.deployment-section .card-button:active {
  color: #FFFFFF !important;
}

.deployment-section .card-button:hover {
  background-color: var(--color-yellow-dark);
  border-color: var(--color-yellow-dark);
}

/* ==========================================
   RESPONSIVE BREAKPOINTS (TABLET & MOBILE)
   ========================================== */

@media (max-width: 1024px) {
  .deployment-section .deployment-grid {
    grid-template-columns: 1fr;
    gap: 24px;
  }
}

@media (max-width: 640px) {
  .deployment-section .deployment-card {
    padding: 24px;
  }

  .deployment-section .options-pills {
    flex-direction: column;
  }

  .deployment-section .pill {
    text-align: center;
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-60010db *//* ==========================================
   DESIGN SYSTEM WINFOR - SECTION EXPERIENCE (SCOPED)
   ========================================== */

@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');

/* Scope variabel & reset lokal ke .experience-section */
.experience-section {
  /* System Colors */
  --color-primary: #2B3F71;
  --color-secondary: #222222;
  --color-text: #383838;
  --color-accent: #FEB301;

  /* Custom Colors - Blue Shades */
  --color-blue-thin: #EAECF1;
  --color-blue-light: #A8B0C5;
  --color-blue-reg: #4F6089;
  --color-blue-dark: #1A2645;

  /* Custom Colors - Yellow Shades */
  --color-yellow-thin: #FFF7E6;
  --color-yellow-dark: #9B6D01;

  /* Neutral Colors */
  --color-white: #FBFCFF;
  --color-grey: #EFEFEF;

  /* Typography Base */
  --font-main: 'Manrope', -apple-system, BlinkMacSystemFont, sans-serif;

  /* Base Section Layout */
  font-family: var(--font-main);
  color: var(--color-text);
  padding: 0;
  margin: 0;
  background-color: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
}

/* Reset Box Model Khusus Elemen Dalam Section Experience */
.experience-section *,
.experience-section *::before,
.experience-section *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

.experience-section .experience-container {
  width: 100%;
  max-width: 1300px;
  margin: 0 auto;
}

/* Responsive Grid (3 Kolom) */
.experience-section .experience-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  align-items: stretch;
}

/* Card Styling */
.experience-section .experience-card {
  background: #FFFFFF;
  border: 1px solid var(--color-blue-thin);
  border-radius: 16px;
  padding: 32px 28px;
  display: flex;
  flex-direction: column;
  position: relative;
  transition: all 0.3s ease;
  box-shadow: 0 4px 20px rgba(43, 63, 113, 0.04);
}

.experience-section .experience-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 12px 30px rgba(43, 63, 113, 0.1);
  border-color: var(--color-blue-light);
}

/* Badge / Numbering Accent */
.experience-section .experience-badge {
  position: absolute;
  top: 24px;
  right: 24px;
  font-size: 0.85em;
  font-weight: 800;
  color: var(--color-blue-light);
  letter-spacing: 0.05em;
}

/* Icon Container */
.experience-section .experience-icon {
  width: 52px;
  height: 52px;
  border-radius: 12px;
  background-color: var(--color-blue-thin);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 24px;
  color: var(--color-primary);
  transition: all 0.3s ease;
}

.experience-section .experience-card:hover .experience-icon {
  background-color: var(--color-primary);
  color: var(--color-accent);
}

/* Typography Inside Card */
.experience-section .experience-title {
  font-size: 1.25em;
  font-weight: 700;
  color: var(--color-secondary);
  line-height: 1.3;
  margin-bottom: 12px;
}

.experience-section .experience-desc {
  font-size: 0.95em;
  color: var(--color-text);
  line-height: 1.6;
}

/* Accent Highlight Card (Tengah) */
.experience-section .experience-card.highlight {
  border-top: 4px solid var(--color-accent);
}

/* Breakpoints Responsif */
@media (max-width: 1024px) {
  .experience-section .experience-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 640px) {
  .experience-section .experience-grid {
    grid-template-columns: 1fr;
  }
  
  .experience-section .experience-card {
    padding: 24px 20px;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-fd5e7ec */.elementor-2659 .elementor-element.elementor-element-fd5e7ec .swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://winfor.co.id/wp-content/uploads/2026/08/Manrope-ExtraLight.woff2') format('woff2'),
		url('https://winfor.co.id/wp-content/uploads/2026/08/Manrope-ExtraLight.woff') format('woff');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://winfor.co.id/wp-content/uploads/2026/08/Manrope-Light.woff2') format('woff2'),
		url('https://winfor.co.id/wp-content/uploads/2026/08/Manrope-Light.woff') format('woff');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://winfor.co.id/wp-content/uploads/2026/08/Manrope-Regular.woff2') format('woff2'),
		url('https://winfor.co.id/wp-content/uploads/2026/08/Manrope-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://winfor.co.id/wp-content/uploads/2026/08/Manrope-Medium.woff2') format('woff2'),
		url('https://winfor.co.id/wp-content/uploads/2026/08/Manrope-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://winfor.co.id/wp-content/uploads/2026/08/Manrope-SemiBold.woff2') format('woff2'),
		url('https://winfor.co.id/wp-content/uploads/2026/08/Manrope-SemiBold.woff') format('woff');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://winfor.co.id/wp-content/uploads/2026/08/Manrope-Bold.woff2') format('woff2'),
		url('https://winfor.co.id/wp-content/uploads/2026/08/Manrope-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://winfor.co.id/wp-content/uploads/2026/08/Manrope-ExtraBold.woff2') format('woff2'),
		url('https://winfor.co.id/wp-content/uploads/2026/08/Manrope-ExtraBold.woff') format('woff');
}
/* End Custom Fonts CSS */