.elementor-432 .elementor-element.elementor-element-ac5fd52{--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-432 .elementor-element.elementor-element-e18e680{--display:flex;--min-height:709px;--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-432 .elementor-element.elementor-element-e18e680:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-e18e680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-432 .elementor-element.elementor-element-e18e680.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-432 .elementor-element.elementor-element-3f830b6{--display:grid;--min-height:507px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.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-432 .elementor-element.elementor-element-5992230{grid-row:span 9;text-align:center;}.elementor-432 .elementor-element.elementor-element-5992230.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;}.elementor-432 .elementor-element.elementor-element-5992230 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:57px;font-weight:600;letter-spacing:2.9px;color:#FFFFFF;}.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-432 .elementor-element.elementor-element-f2ba4f2{width:100%;max-width:100%;margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;padding:28px 28px 28px 28px;grid-row:span 4;text-align:center;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;line-height:27px;letter-spacing:1.6px;color:#FFFFFF;}.elementor-432 .elementor-element.elementor-element-f2ba4f2.elementor-element{--align-self:flex-end;}.elementor-432 .elementor-element.elementor-element-f2ba4f2 p{margin-block-end:0px;}.elementor-432 .elementor-element.elementor-element-d955e8e{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-d955e8e.e-con{--align-self:center;--order:99999 /* order end hack */;}.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-432 .elementor-element.elementor-element-b848492 .elementor-button{background-color:#3156FF;}.elementor-432 .elementor-element.elementor-element-0fa72ad .elementor-button{background-color:#3156FF;}.elementor-432 .elementor-element.elementor-element-047eb61{--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-432 .elementor-element.elementor-element-ce75ede{--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;}.elementor-432 .elementor-element.elementor-element-ce75ede:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-ce75ede > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #729BEC 0%, #ECE3E6 100%);}.elementor-432 .elementor-element.elementor-element-cc4ac35{--display:flex;--min-height:412px;--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;}body:not(.rtl) .elementor-432 .elementor-element.elementor-element-5a6770c{left:3px;}body.rtl .elementor-432 .elementor-element.elementor-element-5a6770c{right:3px;}.elementor-432 .elementor-element.elementor-element-5a6770c{top:65px;font-family:"Poppins", Sans-serif;font-weight:600;color:#000000;}body:not(.rtl) .elementor-432 .elementor-element.elementor-element-352db3f{left:0px;}body.rtl .elementor-432 .elementor-element.elementor-element-352db3f{right:0px;}.elementor-432 .elementor-element.elementor-element-352db3f{top:103px;}.elementor-432 .elementor-element.elementor-element-352db3f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:47px;font-weight:600;letter-spacing:1.8px;word-spacing:9px;color:#000000;}.elementor-432 .elementor-element.elementor-element-633798c{--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-432 .elementor-element.elementor-element-3678e64{column-gap:0px;font-family:"Poppins", Sans-serif;font-weight:400;letter-spacing:0.7px;color:#000000;}.elementor-432 .elementor-element.elementor-element-3678e64 p{margin-block-end:0px;}.elementor-432 .elementor-element.elementor-element-054388e{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:start;}.elementor-432 .elementor-element.elementor-element-054388e.e-con{--align-self:flex-start;}.elementor-432 .elementor-element.elementor-element-f174d70 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.99);}.elementor-432 .elementor-element.elementor-element-7613721 .elementor-button{background-color:#FFFFFF00;fill:#000000;color:#000000;}.elementor-432 .elementor-element.elementor-element-7613721 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-432 .elementor-element.elementor-element-7613721 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-432 .elementor-element.elementor-element-f528598{--display:flex;}.elementor-432 .elementor-element.elementor-element-f528598:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-f528598 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #0C162F 100%);}.elementor-432 .elementor-element.elementor-element-f576be3{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-f576be3.e-con{--align-self:center;}.elementor-432 .elementor-element.elementor-element-890c4b0{text-align:center;font-family:"Poppins", Sans-serif;font-weight:600;color:#000000;}.elementor-432 .elementor-element.elementor-element-952284e{text-align:center;}.elementor-432 .elementor-element.elementor-element-952284e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;letter-spacing:4.2px;mix-blend-mode:darken;color:#000000;}.elementor-432 .elementor-element.elementor-element-73e1b42{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-7248d3a{--display:flex;}.elementor-432 .elementor-element.elementor-element-7248d3a:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-7248d3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;}.elementor-432 .elementor-element.elementor-element-7248d3a.e-con{--align-self:flex-start;}.elementor-432 .elementor-element.elementor-element-76f357a{font-family:"Poppins", Sans-serif;font-weight:600;color:#000000;}.elementor-432 .elementor-element.elementor-element-76f357a p{margin-block-end:0px;}.elementor-432 .elementor-element.elementor-element-d1d6bd1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;letter-spacing:0.8px;color:#000000;}.elementor-432 .elementor-element.elementor-element-7e88ecd{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-432 .elementor-element.elementor-element-ed7fb9d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-220cdfa .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.99);}.elementor-432 .elementor-element.elementor-element-2ebf93d .elementor-button{background-color:#FFFFFF00;fill:#000000;color:#000000;}.elementor-432 .elementor-element.elementor-element-2ebf93d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-432 .elementor-element.elementor-element-2ebf93d .elementor-button .elementor-button-content-wrapper{gap:11px;}.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-432 .elementor-element.elementor-element-4c3d47d{--display:flex;--min-height:0px;}.elementor-432 .elementor-element.elementor-element-4c3d47d:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-4c3d47d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;}.elementor-432 .elementor-element.elementor-element-f927930 img{width:100%;max-width:100%;height:348px;object-fit:cover;object-position:center center;opacity:1;}.elementor-432 .elementor-element.elementor-element-f927930:hover img{opacity:0.1;}.elementor-432 .elementor-element.elementor-element-d8de30d{font-family:"Poppins", Sans-serif;font-size:31px;font-weight:500;color:#000000;}.elementor-432 .elementor-element.elementor-element-cfba95d{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-432 .elementor-element.elementor-element-e527c5e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-fb24a3a .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.99);}.elementor-432 .elementor-element.elementor-element-4e35eea .elementor-button{background-color:#FFFFFF00;fill:#000000;color:#000000;}.elementor-432 .elementor-element.elementor-element-4e35eea .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-432 .elementor-element.elementor-element-4e35eea .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-432 .elementor-element.elementor-element-930b698{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-db407a3{--display:flex;--min-height:0px;}.elementor-432 .elementor-element.elementor-element-db407a3:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-db407a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;}.elementor-432 .elementor-element.elementor-element-0d4125b img{width:100%;max-width:100%;height:348px;object-fit:cover;object-position:center center;opacity:1;}.elementor-432 .elementor-element.elementor-element-0d4125b:hover img{opacity:0.1;}.elementor-432 .elementor-element.elementor-element-7b1b8b5{font-family:"Poppins", Sans-serif;font-size:31px;font-weight:500;color:#000000;}.elementor-432 .elementor-element.elementor-element-7dc3e01{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-432 .elementor-element.elementor-element-d9ffd1b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-79c2b5b .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.99);}.elementor-432 .elementor-element.elementor-element-8f41cc5 .elementor-button{background-color:#FFFFFF00;fill:#000000;color:#000000;}.elementor-432 .elementor-element.elementor-element-8f41cc5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-432 .elementor-element.elementor-element-8f41cc5 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-432 .elementor-element.elementor-element-63d80b6{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-37550d5{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;}.elementor-432 .elementor-element.elementor-element-37550d5:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-37550d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;}.elementor-432 .elementor-element.elementor-element-37550d5.e-con{--align-self:flex-start;}.elementor-432 .elementor-element.elementor-element-b7779d7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;letter-spacing:0.8px;color:#000000;}.elementor-432 .elementor-element.elementor-element-17c3ab3{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-432 .elementor-element.elementor-element-ed5eb29{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-60f83f3 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.99);}.elementor-432 .elementor-element.elementor-element-f2f5daf .elementor-button{background-color:#FFFFFF00;fill:#000000;color:#000000;}.elementor-432 .elementor-element.elementor-element-f2f5daf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-432 .elementor-element.elementor-element-f2f5daf .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-432 .elementor-element.elementor-element-837695e{--display:flex;}.elementor-432 .elementor-element.elementor-element-837695e:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-837695e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #0C162F 100%);}.elementor-432 .elementor-element.elementor-element-05dddf6{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-05dddf6.e-con{--align-self:center;}.elementor-432 .elementor-element.elementor-element-249f994{text-align:center;font-family:"Poppins", Sans-serif;font-weight:600;color:#000000;}.elementor-432 .elementor-element.elementor-element-a37a7b0{text-align:center;}.elementor-432 .elementor-element.elementor-element-a37a7b0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;letter-spacing:4.2px;mix-blend-mode:darken;color:#000000;}.elementor-432 .elementor-element.elementor-element-359f756{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-dc02a6d{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;}.elementor-432 .elementor-element.elementor-element-dc02a6d:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-dc02a6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;}.elementor-432 .elementor-element.elementor-element-dc02a6d.e-con{--align-self:flex-start;}.elementor-432 .elementor-element.elementor-element-97868b4{font-family:"Poppins", Sans-serif;font-weight:600;color:#000000;}.elementor-432 .elementor-element.elementor-element-97868b4 p{margin-block-end:0px;}.elementor-432 .elementor-element.elementor-element-cc0b110 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;letter-spacing:0.8px;color:#000000;}.elementor-432 .elementor-element.elementor-element-a7aa25f{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;color:#000000;}.elementor-432 .elementor-element.elementor-element-ec9d4d0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-c1baaf1 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.99);}.elementor-432 .elementor-element.elementor-element-bf0fe12 .elementor-button{background-color:#FFFFFF00;fill:#000000;color:#000000;}.elementor-432 .elementor-element.elementor-element-bf0fe12 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-432 .elementor-element.elementor-element-bf0fe12 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-432 .elementor-element.elementor-element-d2d61d9{--display:flex;--min-height:0px;}.elementor-432 .elementor-element.elementor-element-d2d61d9:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-d2d61d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;}.elementor-432 .elementor-element.elementor-element-a89cbfb img{width:100%;max-width:100%;height:500px;opacity:1;}.elementor-432 .elementor-element.elementor-element-a89cbfb:hover img{opacity:0.1;}.elementor-432 .elementor-element.elementor-element-2fd868a{font-family:"Poppins", Sans-serif;font-size:31px;font-weight:500;color:#000000;}.elementor-432 .elementor-element.elementor-element-2fd868a p{margin-block-end:0px;}.elementor-432 .elementor-element.elementor-element-3423736{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-432 .elementor-element.elementor-element-3423736 p{margin-block-end:3px;}.elementor-432 .elementor-element.elementor-element-b4b0a75{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-1215812 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.99);}.elementor-432 .elementor-element.elementor-element-9b962a7 .elementor-button{background-color:#FFFFFF00;fill:#000000;color:#000000;}.elementor-432 .elementor-element.elementor-element-9b962a7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-432 .elementor-element.elementor-element-9b962a7 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-432 .elementor-element.elementor-element-ea39cec{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-afd24fb{--display:flex;--min-height:0px;}.elementor-432 .elementor-element.elementor-element-afd24fb:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-afd24fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;}.elementor-432 .elementor-element.elementor-element-907731a img{width:100%;max-width:100%;height:348px;object-fit:cover;object-position:center center;opacity:1;}.elementor-432 .elementor-element.elementor-element-907731a:hover img{opacity:0.1;}.elementor-432 .elementor-element.elementor-element-094bfe6{font-family:"Poppins", Sans-serif;font-size:31px;font-weight:500;color:#000000;}.elementor-432 .elementor-element.elementor-element-094bfe6 p{margin-block-end:0px;}.elementor-432 .elementor-element.elementor-element-4d6367a{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-432 .elementor-element.elementor-element-4d6367a p{margin-block-end:0px;}.elementor-432 .elementor-element.elementor-element-2c141cd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-b4a479a .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.99);}.elementor-432 .elementor-element.elementor-element-e1c230f .elementor-button{background-color:#FFFFFF00;fill:#000000;color:#000000;}.elementor-432 .elementor-element.elementor-element-e1c230f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-432 .elementor-element.elementor-element-e1c230f .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-432 .elementor-element.elementor-element-3cccbad{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-6474997{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;}.elementor-432 .elementor-element.elementor-element-6474997:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-6474997 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;}.elementor-432 .elementor-element.elementor-element-6474997.e-con{--align-self:flex-start;}.elementor-432 .elementor-element.elementor-element-c790413 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;letter-spacing:0.8px;color:#000000;}.elementor-432 .elementor-element.elementor-element-17e2516{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-432 .elementor-element.elementor-element-17e2516 p{margin-block-end:0px;}.elementor-432 .elementor-element.elementor-element-be7efed{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-78b7efa .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.99);}.elementor-432 .elementor-element.elementor-element-856a5c8 .elementor-button{background-color:#FFFFFF00;fill:#000000;color:#000000;}.elementor-432 .elementor-element.elementor-element-856a5c8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-432 .elementor-element.elementor-element-856a5c8 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-432 .elementor-element.elementor-element-a96e9c0{--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-432 .elementor-element.elementor-element-0060f2a{--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;}@media(max-width:1024px){.elementor-432 .elementor-element.elementor-element-3f830b6{--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-d955e8e{--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-054388e{--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-f576be3{--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-73e1b42{--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-ed7fb9d{--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-e527c5e{--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-930b698{--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-d9ffd1b{--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-63d80b6{--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-37550d5{--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-ed5eb29{--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-05dddf6{--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-359f756{--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-dc02a6d{--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-ec9d4d0{--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-b4b0a75{--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-ea39cec{--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-2c141cd{--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-3cccbad{--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-6474997{--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-be7efed{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-432 .elementor-element.elementor-element-3f830b6{--content-width:1042px;}.elementor-432 .elementor-element.elementor-element-d955e8e{--width:29%;}.elementor-432 .elementor-element.elementor-element-cc4ac35{--width:50%;}.elementor-432 .elementor-element.elementor-element-633798c{--width:50%;}.elementor-432 .elementor-element.elementor-element-054388e{--width:44%;}.elementor-432 .elementor-element.elementor-element-f576be3{--width:100%;}.elementor-432 .elementor-element.elementor-element-7248d3a{--width:100%;}.elementor-432 .elementor-element.elementor-element-ed7fb9d{--width:42%;}.elementor-432 .elementor-element.elementor-element-4c3d47d{--width:100%;}.elementor-432 .elementor-element.elementor-element-e527c5e{--width:42%;}.elementor-432 .elementor-element.elementor-element-db407a3{--width:100%;}.elementor-432 .elementor-element.elementor-element-d9ffd1b{--width:42%;}.elementor-432 .elementor-element.elementor-element-37550d5{--width:100%;}.elementor-432 .elementor-element.elementor-element-ed5eb29{--width:42%;}.elementor-432 .elementor-element.elementor-element-05dddf6{--width:100%;}.elementor-432 .elementor-element.elementor-element-dc02a6d{--width:100%;}.elementor-432 .elementor-element.elementor-element-ec9d4d0{--width:42%;}.elementor-432 .elementor-element.elementor-element-d2d61d9{--width:100%;}.elementor-432 .elementor-element.elementor-element-b4b0a75{--width:42%;}.elementor-432 .elementor-element.elementor-element-afd24fb{--width:100%;}.elementor-432 .elementor-element.elementor-element-2c141cd{--width:42%;}.elementor-432 .elementor-element.elementor-element-6474997{--width:100%;}.elementor-432 .elementor-element.elementor-element-be7efed{--width:42%;}}@media(max-width:767px){.elementor-432 .elementor-element.elementor-element-3f830b6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-5992230 .elementor-heading-title{font-size:39px;}.elementor-432 .elementor-element.elementor-element-d955e8e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-ce75ede{--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-432 .elementor-element.elementor-element-cc4ac35{--min-height:217px;}.elementor-432 .elementor-element.elementor-element-633798c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-432 .elementor-element.elementor-element-633798c.e-con{--align-self:center;}.elementor-432 .elementor-element.elementor-element-054388e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:column;--justify-items:start;--align-items:end;}.elementor-432 .elementor-element.elementor-element-054388e.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-432 .elementor-element.elementor-element-f576be3{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-890c4b0{text-align:center;}.elementor-432 .elementor-element.elementor-element-952284e{text-align:center;}.elementor-432 .elementor-element.elementor-element-952284e .elementor-heading-title{font-size:24px;}.elementor-432 .elementor-element.elementor-element-73e1b42{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-7248d3a{--min-height:0px;}.elementor-432 .elementor-element.elementor-element-7e88ecd{letter-spacing:-0.2px;}.elementor-432 .elementor-element.elementor-element-ed7fb9d{--width:500px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-60d3eb8{text-align:left;}.elementor-432 .elementor-element.elementor-element-60d3eb8 img{width:100%;}.elementor-432 .elementor-element.elementor-element-d8de30d p{margin-block-end:0px;}.elementor-432 .elementor-element.elementor-element-e527c5e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-930b698{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-7b1b8b5 p{margin-block-end:0px;}.elementor-432 .elementor-element.elementor-element-d9ffd1b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-63d80b6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-37550d5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-ed5eb29{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-05dddf6{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-249f994{text-align:center;}.elementor-432 .elementor-element.elementor-element-a37a7b0{text-align:center;}.elementor-432 .elementor-element.elementor-element-a37a7b0 .elementor-heading-title{font-size:24px;}.elementor-432 .elementor-element.elementor-element-359f756{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-dc02a6d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-ec9d4d0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-b4b0a75{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-ea39cec{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-2c141cd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-3cccbad{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-6474997{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-be7efed{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS *//* === Global anti-geser & perataan konten === */
html, body { overflow-x: hidden !important; }
.wrap { width: min(100%, 94%) !important; }

/* Aman untuk iOS Safari (vh bug) */
@supports (-webkit-touch-callout: none) {
  .hero { min-height: 1px; } /* cegah loncat tinggi */
}

/* Hero & section padding lebih rapat di mobile */
@media (max-width: 768px){
  section { padding: 18px 0 !important; }
  .card, .vm-card { padding: 16px !important; border-radius: 16px !important; }
  h1 { font-size: clamp(26px, 5.6vw, 34px); }
}

/* TOC agar tidak tumpuk aneh & bisa wrap rapi */
.toc { flex-wrap: wrap; gap: 8px; }
@media (max-width: 640px){
  .toc { position: relative !important; padding: 8px; }
  .toc a { flex: 1 1 auto; text-align: center; }
}

/* Tombol di HP full width */
@media (max-width: 640px){
  .cta .btn { width: 100%; justify-content: center; border-radius: 12px; }
}

/* VISI & MISI – spacing dan typografi ramah HP */
@media (max-width: 640px){
  .vm-wrap { grid-template-columns: 1fr !important; gap: 16px !important; }
  .vm-item { padding: 10px 12px !important; }
}

/* TIMELINE – stabil (matikan alternating di HP) */
.timeline { max-width: 900px; margin-inline: auto; }
.step { display: grid; grid-template-columns: 22px 1fr; gap: 14px; align-items: stretch; }
.line { width: 2px; height: 100%; background: linear-gradient(180deg,#e9eefb,transparent); }
.stepCard { min-width: 280px; width: 100%; white-space: normal; writing-mode: horizontal-tb !important; }
.step.alt { grid-template-columns: 1fr 22px; }
.step.alt .line, .step.alt .dotBig { order: 2; }

@media (max-width: 640px){
  .timeline { max-width: 100% !important; margin-inline: 0 !important; }
  .step, .step.alt { grid-template-columns: 12px 1fr !important; gap: 12px !important; }
  .step.alt .line, .step.alt .dotBig { order: 1 !important; } /* garis tetap di kiri */
  .stepCard { min-width: 0 !important; padding: 12px !important; }
  .dotBig { width: 10px; height: 10px; margin-top: 18px; }
}

/* Iframe Maps & media tidak bikin overflow */
iframe { max-width: 100% !important; display: block !important; border: 0; }
img, video { max-width: 100% !important; height: auto !important; }

/* Elementor containers aman */
.elementor-section, .elementor-container, .elementor-column {
  max-width: 100% !important; overflow-x: hidden !important;
}/* End custom CSS */