.elementor-20452 .elementor-element.elementor-element-6f56534:not(.elementor-motion-effects-element-type-background), .elementor-20452 .elementor-element.elementor-element-6f56534 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(210deg, var( --e-global-color-primary ) 38%, var( --e-global-color-secondary ) 0%);}.elementor-20452 .elementor-element.elementor-element-6f56534 > .elementor-background-overlay{background-image:url("https://berkah-sinergi.com/wp-content/uploads/2026/05/Group-107.png");background-repeat:no-repeat;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20452 .elementor-element.elementor-element-6f56534 > .elementor-container{max-width:1170px;}.elementor-20452 .elementor-element.elementor-element-6f56534{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-135px;margin-bottom:0px;padding:180px 0px 100px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-20452 .elementor-element.elementor-element-b3543fc{text-align:center;}.elementor-20452 .elementor-element.elementor-element-b3543fc .elementor-heading-title{font-size:var( --e-global-typography-2d8f0a6-font-size );font-weight:var( --e-global-typography-2d8f0a6-font-weight );text-transform:var( --e-global-typography-2d8f0a6-text-transform );line-height:var( --e-global-typography-2d8f0a6-line-height );letter-spacing:var( --e-global-typography-2d8f0a6-letter-spacing );word-spacing:var( --e-global-typography-2d8f0a6-word-spacing );color:var( --e-global-color-cb5d53b );}.elementor-20452 .elementor-element.elementor-element-9cbbf62 > .elementor-widget-container{padding:0px 260px 0px 260px;}.elementor-20452 .elementor-element.elementor-element-9cbbf62{text-align:center;}.elementor-20452 .elementor-element.elementor-element-9cbbf62 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-cb5d53b );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-20452 .elementor-element.elementor-element-16dfe67 .elementor-button{background-color:var( --e-global-color-primary );font-size:var( --e-global-typography-95d1cd2-font-size );font-weight:var( --e-global-typography-95d1cd2-font-weight );text-transform:var( --e-global-typography-95d1cd2-text-transform );line-height:var( --e-global-typography-95d1cd2-line-height );letter-spacing:var( --e-global-typography-95d1cd2-letter-spacing );word-spacing:var( --e-global-typography-95d1cd2-word-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-20452 .elementor-element.elementor-element-42b87fe > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-20452 .elementor-element.elementor-element-42b87fe > .elementor-container{max-width:1170px;}.elementor-20452 .elementor-element.elementor-element-42b87fe, .elementor-20452 .elementor-element.elementor-element-42b87fe > .elementor-background-overlay{border-radius:4px 4px 4px 4px;}.elementor-20452 .elementor-element.elementor-element-42b87fe{padding:80px 0px 40px 0px;}.elementor-20452 .elementor-element.elementor-element-6a8ad54 > .elementor-element-populated{margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;}.elementor-20452 .elementor-element.elementor-element-cc3d5d3 .elementor-heading-title{font-size:var( --e-global-typography-eabf857-font-size );font-weight:var( --e-global-typography-eabf857-font-weight );text-transform:var( --e-global-typography-eabf857-text-transform );line-height:var( --e-global-typography-eabf857-line-height );letter-spacing:var( --e-global-typography-eabf857-letter-spacing );word-spacing:var( --e-global-typography-eabf857-word-spacing );color:var( --e-global-color-3e6dc08 );}.elementor-20452 .elementor-element.elementor-element-7a2a9b1 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-20452 .elementor-element.elementor-element-756f7f1 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-20452 .elementor-element.elementor-element-eb78b0b > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-20452 .elementor-element.elementor-element-eb78b0b .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-primary );}.elementor-20452 .elementor-element.elementor-element-f367bc1 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-20452 .elementor-element.elementor-element-2a482e6 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-20452 .elementor-element.elementor-element-5d0858e:not(.elementor-motion-effects-element-type-background), .elementor-20452 .elementor-element.elementor-element-5d0858e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-20452 .elementor-element.elementor-element-5d0858e > .elementor-background-overlay{background-image:url("https://berkah-sinergi.com/wp-content/uploads/2026/05/Group-107.png");background-repeat:no-repeat;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20452 .elementor-element.elementor-element-5d0858e > .elementor-container{max-width:1170px;}.elementor-20452 .elementor-element.elementor-element-5d0858e{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-20452 .elementor-element.elementor-element-f7127fd > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-20452 .elementor-element.elementor-element-f7127fd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-20452 .elementor-element.elementor-element-f7127fd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20452 .elementor-element.elementor-element-570c324{width:auto;max-width:auto;top:-528px;z-index:0;}body:not(.rtl) .elementor-20452 .elementor-element.elementor-element-570c324{left:-694px;}body.rtl .elementor-20452 .elementor-element.elementor-element-570c324{right:-694px;}.elementor-20452 .elementor-element.elementor-element-74b0ff2{width:auto;max-width:auto;top:-111px;z-index:0;}body:not(.rtl) .elementor-20452 .elementor-element.elementor-element-74b0ff2{right:0px;}body.rtl .elementor-20452 .elementor-element.elementor-element-74b0ff2{left:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-20452 .elementor-element.elementor-element-31f9e9c{z-index:1;}.elementor-20452 .elementor-element.elementor-element-31f9e9c .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-size:var( --e-global-typography-2d8f0a6-font-size );font-weight:var( --e-global-typography-2d8f0a6-font-weight );text-transform:var( --e-global-typography-2d8f0a6-text-transform );line-height:var( --e-global-typography-2d8f0a6-line-height );letter-spacing:var( --e-global-typography-2d8f0a6-letter-spacing );word-spacing:var( --e-global-typography-2d8f0a6-word-spacing );}.elementor-20452 .elementor-element.elementor-element-31f9e9c .elementor-counter-title{color:var( --e-global-color-cb5d53b );font-size:var( --e-global-typography-59f51e2-font-size );font-weight:var( --e-global-typography-59f51e2-font-weight );line-height:var( --e-global-typography-59f51e2-line-height );letter-spacing:var( --e-global-typography-59f51e2-letter-spacing );word-spacing:var( --e-global-typography-59f51e2-word-spacing );}.elementor-20452 .elementor-element.elementor-element-69365ef{z-index:1;}.elementor-20452 .elementor-element.elementor-element-69365ef .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-size:var( --e-global-typography-2d8f0a6-font-size );font-weight:var( --e-global-typography-2d8f0a6-font-weight );text-transform:var( --e-global-typography-2d8f0a6-text-transform );line-height:var( --e-global-typography-2d8f0a6-line-height );letter-spacing:var( --e-global-typography-2d8f0a6-letter-spacing );word-spacing:var( --e-global-typography-2d8f0a6-word-spacing );}.elementor-20452 .elementor-element.elementor-element-69365ef .elementor-counter-title{color:var( --e-global-color-cb5d53b );font-size:var( --e-global-typography-59f51e2-font-size );font-weight:var( --e-global-typography-59f51e2-font-weight );line-height:var( --e-global-typography-59f51e2-line-height );letter-spacing:var( --e-global-typography-59f51e2-letter-spacing );word-spacing:var( --e-global-typography-59f51e2-word-spacing );}.elementor-20452 .elementor-element.elementor-element-2174982{z-index:1;}.elementor-20452 .elementor-element.elementor-element-2174982 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-size:var( --e-global-typography-2d8f0a6-font-size );font-weight:var( --e-global-typography-2d8f0a6-font-weight );text-transform:var( --e-global-typography-2d8f0a6-text-transform );line-height:var( --e-global-typography-2d8f0a6-line-height );letter-spacing:var( --e-global-typography-2d8f0a6-letter-spacing );word-spacing:var( --e-global-typography-2d8f0a6-word-spacing );}.elementor-20452 .elementor-element.elementor-element-2174982 .elementor-counter-title{color:var( --e-global-color-cb5d53b );font-size:var( --e-global-typography-59f51e2-font-size );font-weight:var( --e-global-typography-59f51e2-font-weight );line-height:var( --e-global-typography-59f51e2-line-height );letter-spacing:var( --e-global-typography-59f51e2-letter-spacing );word-spacing:var( --e-global-typography-59f51e2-word-spacing );}.elementor-20452 .elementor-element.elementor-element-fc814e9{z-index:1;}.elementor-20452 .elementor-element.elementor-element-fc814e9 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-size:var( --e-global-typography-2d8f0a6-font-size );font-weight:var( --e-global-typography-2d8f0a6-font-weight );text-transform:var( --e-global-typography-2d8f0a6-text-transform );line-height:var( --e-global-typography-2d8f0a6-line-height );letter-spacing:var( --e-global-typography-2d8f0a6-letter-spacing );word-spacing:var( --e-global-typography-2d8f0a6-word-spacing );}.elementor-20452 .elementor-element.elementor-element-fc814e9 .elementor-counter-title{color:var( --e-global-color-cb5d53b );font-size:var( --e-global-typography-59f51e2-font-size );font-weight:var( --e-global-typography-59f51e2-font-weight );line-height:var( --e-global-typography-59f51e2-line-height );letter-spacing:var( --e-global-typography-59f51e2-letter-spacing );word-spacing:var( --e-global-typography-59f51e2-word-spacing );}.elementor-20452 .elementor-element.elementor-element-753fd46 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-20452 .elementor-element.elementor-element-753fd46 > .elementor-container{max-width:1170px;}.elementor-20452 .elementor-element.elementor-element-753fd46, .elementor-20452 .elementor-element.elementor-element-753fd46 > .elementor-background-overlay{border-radius:4px 4px 4px 4px;}.elementor-20452 .elementor-element.elementor-element-753fd46{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;z-index:2;}.elementor-20452 .elementor-element.elementor-element-753fd46 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20452 .elementor-element.elementor-element-d6e873b > .elementor-element-populated{margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;}.elementor-20452 .elementor-element.elementor-element-58ec8e2 .elementor-heading-title{font-size:var( --e-global-typography-eabf857-font-size );font-weight:var( --e-global-typography-eabf857-font-weight );text-transform:var( --e-global-typography-eabf857-text-transform );line-height:var( --e-global-typography-eabf857-line-height );letter-spacing:var( --e-global-typography-eabf857-letter-spacing );word-spacing:var( --e-global-typography-eabf857-word-spacing );color:var( --e-global-color-3e6dc08 );}.elementor-20452 .elementor-element.elementor-element-dcd7763 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}@media(max-width:1024px) and (min-width:768px){.elementor-20452 .elementor-element.elementor-element-3a0e1b1{width:100%;}.elementor-20452 .elementor-element.elementor-element-6a8ad54{width:100%;}.elementor-20452 .elementor-element.elementor-element-d6e873b{width:100%;}}@media(max-width:1024px){.elementor-20452 .elementor-element.elementor-element-6f56534{padding:120px 0px 60px 0px;}.elementor-20452 .elementor-element.elementor-element-3a0e1b1 > .elementor-element-populated{margin:40px 40px 0px 40px;--e-column-margin-right:40px;--e-column-margin-left:40px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-20452 .elementor-element.elementor-element-b3543fc{text-align:center;}.elementor-20452 .elementor-element.elementor-element-b3543fc .elementor-heading-title{font-size:var( --e-global-typography-2d8f0a6-font-size );line-height:var( --e-global-typography-2d8f0a6-line-height );letter-spacing:var( --e-global-typography-2d8f0a6-letter-spacing );word-spacing:var( --e-global-typography-2d8f0a6-word-spacing );}.elementor-20452 .elementor-element.elementor-element-9cbbf62 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20452 .elementor-element.elementor-element-9cbbf62{text-align:center;}.elementor-20452 .elementor-element.elementor-element-9cbbf62 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-20452 .elementor-element.elementor-element-16dfe67 .elementor-button{font-size:var( --e-global-typography-95d1cd2-font-size );line-height:var( --e-global-typography-95d1cd2-line-height );letter-spacing:var( --e-global-typography-95d1cd2-letter-spacing );word-spacing:var( --e-global-typography-95d1cd2-word-spacing );}.elementor-20452 .elementor-element.elementor-element-42b87fe{padding:50px 10px 30px 10px;}.elementor-20452 .elementor-element.elementor-element-6a8ad54 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-20452 .elementor-element.elementor-element-cc3d5d3 .elementor-heading-title{font-size:var( --e-global-typography-eabf857-font-size );line-height:var( --e-global-typography-eabf857-line-height );letter-spacing:var( --e-global-typography-eabf857-letter-spacing );word-spacing:var( --e-global-typography-eabf857-word-spacing );}.elementor-20452 .elementor-element.elementor-element-7a2a9b1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20452 .elementor-element.elementor-element-756f7f1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20452 .elementor-element.elementor-element-eb78b0b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-20452 .elementor-element.elementor-element-f367bc1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20452 .elementor-element.elementor-element-2a482e6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-20452 .elementor-element.elementor-element-31f9e9c .elementor-counter-number-wrapper{font-size:var( --e-global-typography-2d8f0a6-font-size );line-height:var( --e-global-typography-2d8f0a6-line-height );letter-spacing:var( --e-global-typography-2d8f0a6-letter-spacing );word-spacing:var( --e-global-typography-2d8f0a6-word-spacing );}.elementor-20452 .elementor-element.elementor-element-31f9e9c .elementor-counter-title{font-size:var( --e-global-typography-59f51e2-font-size );line-height:var( --e-global-typography-59f51e2-line-height );letter-spacing:var( --e-global-typography-59f51e2-letter-spacing );word-spacing:var( --e-global-typography-59f51e2-word-spacing );}.elementor-20452 .elementor-element.elementor-element-69365ef .elementor-counter-number-wrapper{font-size:var( --e-global-typography-2d8f0a6-font-size );line-height:var( --e-global-typography-2d8f0a6-line-height );letter-spacing:var( --e-global-typography-2d8f0a6-letter-spacing );word-spacing:var( --e-global-typography-2d8f0a6-word-spacing );}.elementor-20452 .elementor-element.elementor-element-69365ef .elementor-counter-title{font-size:var( --e-global-typography-59f51e2-font-size );line-height:var( --e-global-typography-59f51e2-line-height );letter-spacing:var( --e-global-typography-59f51e2-letter-spacing );word-spacing:var( --e-global-typography-59f51e2-word-spacing );}.elementor-20452 .elementor-element.elementor-element-2174982 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-2d8f0a6-font-size );line-height:var( --e-global-typography-2d8f0a6-line-height );letter-spacing:var( --e-global-typography-2d8f0a6-letter-spacing );word-spacing:var( --e-global-typography-2d8f0a6-word-spacing );}.elementor-20452 .elementor-element.elementor-element-2174982 .elementor-counter-title{font-size:var( --e-global-typography-59f51e2-font-size );line-height:var( --e-global-typography-59f51e2-line-height );letter-spacing:var( --e-global-typography-59f51e2-letter-spacing );word-spacing:var( --e-global-typography-59f51e2-word-spacing );}.elementor-20452 .elementor-element.elementor-element-fc814e9 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-2d8f0a6-font-size );line-height:var( --e-global-typography-2d8f0a6-line-height );letter-spacing:var( --e-global-typography-2d8f0a6-letter-spacing );word-spacing:var( --e-global-typography-2d8f0a6-word-spacing );}.elementor-20452 .elementor-element.elementor-element-fc814e9 .elementor-counter-title{font-size:var( --e-global-typography-59f51e2-font-size );line-height:var( --e-global-typography-59f51e2-line-height );letter-spacing:var( --e-global-typography-59f51e2-letter-spacing );word-spacing:var( --e-global-typography-59f51e2-word-spacing );}.elementor-20452 .elementor-element.elementor-element-753fd46{padding:40px 10px 30px 10px;}.elementor-20452 .elementor-element.elementor-element-d6e873b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-20452 .elementor-element.elementor-element-58ec8e2 .elementor-heading-title{font-size:var( --e-global-typography-eabf857-font-size );line-height:var( --e-global-typography-eabf857-line-height );letter-spacing:var( --e-global-typography-eabf857-letter-spacing );word-spacing:var( --e-global-typography-eabf857-word-spacing );}.elementor-20452 .elementor-element.elementor-element-dcd7763 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-20452 .elementor-element.elementor-element-6f56534{padding:130px 0px 40px 0px;}.elementor-20452 .elementor-element.elementor-element-3a0e1b1 > .elementor-element-populated{margin:30px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-20452 .elementor-element.elementor-element-b3543fc .elementor-heading-title{font-size:var( --e-global-typography-2d8f0a6-font-size );line-height:var( --e-global-typography-2d8f0a6-line-height );letter-spacing:var( --e-global-typography-2d8f0a6-letter-spacing );word-spacing:var( --e-global-typography-2d8f0a6-word-spacing );}.elementor-20452 .elementor-element.elementor-element-9cbbf62 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-20452 .elementor-element.elementor-element-16dfe67 .elementor-button{font-size:var( --e-global-typography-95d1cd2-font-size );line-height:var( --e-global-typography-95d1cd2-line-height );letter-spacing:var( --e-global-typography-95d1cd2-letter-spacing );word-spacing:var( --e-global-typography-95d1cd2-word-spacing );}.elementor-20452 .elementor-element.elementor-element-42b87fe{padding:40px 10px 40px 10px;}.elementor-20452 .elementor-element.elementor-element-6a8ad54 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-20452 .elementor-element.elementor-element-cc3d5d3 .elementor-heading-title{font-size:var( --e-global-typography-eabf857-font-size );line-height:var( --e-global-typography-eabf857-line-height );letter-spacing:var( --e-global-typography-eabf857-letter-spacing );word-spacing:var( --e-global-typography-eabf857-word-spacing );}.elementor-20452 .elementor-element.elementor-element-7a2a9b1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20452 .elementor-element.elementor-element-756f7f1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20452 .elementor-element.elementor-element-eb78b0b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20452 .elementor-element.elementor-element-eb78b0b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-20452 .elementor-element.elementor-element-f367bc1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20452 .elementor-element.elementor-element-2a482e6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20452 .elementor-element.elementor-element-5d0858e{padding:40px 0px 40px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}body:not(.rtl) .elementor-20452 .elementor-element.elementor-element-570c324{left:-125px;}body.rtl .elementor-20452 .elementor-element.elementor-element-570c324{right:-125px;}.elementor-20452 .elementor-element.elementor-element-570c324{top:-181px;}body:not(.rtl) .elementor-20452 .elementor-element.elementor-element-74b0ff2{right:-97.2px;}body.rtl .elementor-20452 .elementor-element.elementor-element-74b0ff2{left:-97.2px;}.elementor-20452 .elementor-element.elementor-element-74b0ff2{top:70px;}.elementor-20452 .elementor-element.elementor-element-f40a098{width:50%;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-20452 .elementor-element.elementor-element-31f9e9c .elementor-counter-number-wrapper{font-size:var( --e-global-typography-2d8f0a6-font-size );line-height:var( --e-global-typography-2d8f0a6-line-height );letter-spacing:var( --e-global-typography-2d8f0a6-letter-spacing );word-spacing:var( --e-global-typography-2d8f0a6-word-spacing );}.elementor-20452 .elementor-element.elementor-element-31f9e9c .elementor-counter-title{font-size:var( --e-global-typography-59f51e2-font-size );line-height:var( --e-global-typography-59f51e2-line-height );letter-spacing:var( --e-global-typography-59f51e2-letter-spacing );word-spacing:var( --e-global-typography-59f51e2-word-spacing );}.elementor-20452 .elementor-element.elementor-element-14bbc5d{width:50%;}.elementor-20452 .elementor-element.elementor-element-69365ef .elementor-counter-number-wrapper{font-size:var( --e-global-typography-2d8f0a6-font-size );line-height:var( --e-global-typography-2d8f0a6-line-height );letter-spacing:var( --e-global-typography-2d8f0a6-letter-spacing );word-spacing:var( --e-global-typography-2d8f0a6-word-spacing );}.elementor-20452 .elementor-element.elementor-element-69365ef .elementor-counter-title{font-size:var( --e-global-typography-59f51e2-font-size );line-height:var( --e-global-typography-59f51e2-line-height );letter-spacing:var( --e-global-typography-59f51e2-letter-spacing );word-spacing:var( --e-global-typography-59f51e2-word-spacing );}.elementor-20452 .elementor-element.elementor-element-995636b{width:50%;}.elementor-20452 .elementor-element.elementor-element-2174982 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-2d8f0a6-font-size );line-height:var( --e-global-typography-2d8f0a6-line-height );letter-spacing:var( --e-global-typography-2d8f0a6-letter-spacing );word-spacing:var( --e-global-typography-2d8f0a6-word-spacing );}.elementor-20452 .elementor-element.elementor-element-2174982 .elementor-counter-title{font-size:var( --e-global-typography-59f51e2-font-size );line-height:var( --e-global-typography-59f51e2-line-height );letter-spacing:var( --e-global-typography-59f51e2-letter-spacing );word-spacing:var( --e-global-typography-59f51e2-word-spacing );}.elementor-20452 .elementor-element.elementor-element-7e64e25{width:50%;}.elementor-20452 .elementor-element.elementor-element-fc814e9 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-2d8f0a6-font-size );line-height:var( --e-global-typography-2d8f0a6-line-height );letter-spacing:var( --e-global-typography-2d8f0a6-letter-spacing );word-spacing:var( --e-global-typography-2d8f0a6-word-spacing );}.elementor-20452 .elementor-element.elementor-element-fc814e9 .elementor-counter-title{font-size:var( --e-global-typography-59f51e2-font-size );line-height:var( --e-global-typography-59f51e2-line-height );letter-spacing:var( --e-global-typography-59f51e2-letter-spacing );word-spacing:var( --e-global-typography-59f51e2-word-spacing );}.elementor-20452 .elementor-element.elementor-element-753fd46{padding:40px 10px 40px 10px;}.elementor-20452 .elementor-element.elementor-element-d6e873b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-20452 .elementor-element.elementor-element-58ec8e2 .elementor-heading-title{font-size:var( --e-global-typography-eabf857-font-size );line-height:var( --e-global-typography-eabf857-line-height );letter-spacing:var( --e-global-typography-eabf857-letter-spacing );word-spacing:var( --e-global-typography-eabf857-word-spacing );}.elementor-20452 .elementor-element.elementor-element-dcd7763 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS for section, class: .elementor-element-6f56534 */.elementor-20452 .elementor-element.elementor-element-6f56534{
    position:relative;
    overflow:hidden;
    padding:120px 60px;
}

/* DARK OVERLAY */
.elementor-20452 .elementor-element.elementor-element-6f56534::before{
    content:'';
    position:absolute;
    inset:0;
    background:linear-gradient(
        135deg,
        rgba(4,10,30,0.78),
        rgba(10,16,45,0.68)
    );
    z-index:0;
}

/* CONTENT */
.elementor-20452 .elementor-element.elementor-element-6f56534 .elementor-container{
    position:relative;
    z-index:2;
}

/* MAIN TITLE */
.elementor-20452 .elementor-element.elementor-element-6f56534 h2{
    font-size:78px;
    line-height:1.05em;
    font-weight:800;
    letter-spacing:-2px;
    color:#ffffff;
    text-shadow:0 10px 30px rgba(0,0,0,0.35);
    margin-bottom:30px;
}

/* PARAGRAPH */
.elementor-20452 .elementor-element.elementor-element-6f56534 p{
    font-size:20px;
    line-height:1.9em;
    color:rgba(255,255,255,0.82);
    max-width:950px;
    margin:auto;
}

/* BUTTON */
.elementor-20452 .elementor-element.elementor-element-6f56534 .elementor-button{
    background:linear-gradient(135deg,#5c4cff,#8b7dff);
    border-radius:16px;
    padding:18px 40px;
    font-size:17px;
    font-weight:600;
    box-shadow:0 12px 30px rgba(92,76,255,0.35);
    transition:0.4s ease;
}

/* BUTTON HOVER */
.elementor-20452 .elementor-element.elementor-element-6f56534 .elementor-button:hover{
    transform:translateY(-5px);
    box-shadow:0 18px 40px rgba(92,76,255,0.5);
}

/* GLOW EFFECT */
.elementor-20452 .elementor-element.elementor-element-6f56534::after{
    content:'';
    position:absolute;
    width:450px;
    height:450px;
    background:rgba(92,76,255,0.18);
    filter:blur(120px);
    border-radius:50%;
    top:-120px;
    right:-120px;
    z-index:1;
}

/* ANIMATION */
.elementor-20452 .elementor-element.elementor-element-6f56534{
    animation:fadeUp 1s ease;
}

@keyframes fadeUp{
    from{
        opacity:0;
        transform:translateY(40px);
    }
    to{
        opacity:1;
        transform:translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-42b87fe */.elementor-20452 .elementor-element.elementor-element-42b87fe{
    position:relative;
    padding:100px 70px;
    overflow:hidden;
    background:linear-gradient(135deg,#f8f9ff,#eef1ff);
    border-radius:30px;
}

/* SOFT GLOW */
.elementor-20452 .elementor-element.elementor-element-42b87fe::before{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(92,76,255,0.08);
    border-radius:50%;
    filter:blur(120px);
    top:-120px;
    left:-120px;
}

/* CONTENT */
.elementor-20452 .elementor-element.elementor-element-42b87fe .elementor-widget-container{
    position:relative;
    z-index:2;
}

/* MAIN TITLE */
.elementor-20452 .elementor-element.elementor-element-42b87fe h2{
    font-size:76px;
    line-height:1.05em;
    font-weight:800;
    letter-spacing:-2px;
    color:#081131;
    margin-bottom:35px;
}

/* PARAGRAPH */
.elementor-20452 .elementor-element.elementor-element-42b87fe p{
    font-size:20px;
    line-height:1.9em;
    color:#5f6783;
    margin-bottom:28px;
}

/* VISION & MISSION TITLE */
.elementor-20452 .elementor-element.elementor-element-42b87fe h3{
    font-size:34px;
    font-weight:700;
    color:#5c4cff;
    margin-top:50px;
    margin-bottom:25px;
}

/* VISION & MISSION BOX */
.elementor-20452 .elementor-element.elementor-element-42b87fe blockquote{
    background:rgba(255,255,255,0.7);
    backdrop-filter:blur(12px);
    border-left:5px solid #5c4cff;
    padding:28px;
    border-radius:20px;
    box-shadow:0 10px 30px rgba(0,0,0,0.05);
    margin-top:25px;
}

/* STRONG TEXT */
.elementor-20452 .elementor-element.elementor-element-42b87fe strong{
    color:#081131;
    font-weight:700;
}

/* ANIMATION */
.elementor-20452 .elementor-element.elementor-element-42b87fe{
    animation:fadeUp 1s ease;
}

@keyframes fadeUp{
    from{
        opacity:0;
        transform:translateY(40px);
    }
    to{
        opacity:1;
        transform:translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5d0858e */.elementor-20452 .elementor-element.elementor-element-5d0858e{
    position:relative;
    padding:70px 40px;
    overflow:hidden;
}

/* GLASS CARD */
.elementor-20452 .elementor-element.elementor-element-5d0858e .elementor-widget-wrap{
    background:rgba(255,255,255,0.04);
    backdrop-filter:blur(12px);
    border:1px solid rgba(140,125,255,0.18);
    border-radius:28px;
    padding:35px 20px;
    transition:0.4s ease;
}

/* HOVER EFFECT */
.elementor-20452 .elementor-element.elementor-element-5d0858e .elementor-widget-wrap:hover{
    transform:translateY(-8px);
    box-shadow:0 20px 45px rgba(92,76,255,0.22);
    border-color:#8c7dff;
}

/* NUMBER */
.elementor-20452 .elementor-element.elementor-element-5d0858e h2{
    font-size:82px;
    font-weight:800;
    color:#7f6fff;
    line-height:1em;
    text-shadow:0 10px 25px rgba(92,76,255,0.25);
    margin-bottom:10px;
}

/* TITLE */
.elementor-20452 .elementor-element.elementor-element-5d0858e h3{
    font-size:30px;
    font-weight:700;
    color:#ffffff;
    margin-top:10px;
}

/* SPACING */
.elementor-20452 .elementor-element.elementor-element-5d0858e .elementor-column{
    padding:15px;
}

/* ANIMATION */
.elementor-20452 .elementor-element.elementor-element-5d0858e .elementor-column{
    transition:0.4s ease;
}

.elementor-20452 .elementor-element.elementor-element-5d0858e .elementor-column:hover{
    transform:translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-753fd46 */.elementor-20452 .elementor-element.elementor-element-753fd46{
    position:relative;
    padding:100px 70px;
    overflow:hidden;
    background:linear-gradient(135deg,#f8f9ff,#eef1ff);
    border-radius:30px;
}

/* SOFT GLOW */
.elementor-20452 .elementor-element.elementor-element-753fd46::before{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(92,76,255,0.08);
    border-radius:50%;
    filter:blur(120px);
    top:-120px;
    left:-120px;
}

/* CONTENT */
.elementor-20452 .elementor-element.elementor-element-753fd46 .elementor-widget-container{
    position:relative;
    z-index:2;
}

/* MAIN TITLE */
.elementor-20452 .elementor-element.elementor-element-753fd46 h2{
    font-size:76px;
    line-height:1.05em;
    font-weight:800;
    letter-spacing:-2px;
    color:#081131;
    margin-bottom:35px;
}

/* PARAGRAPH */
.elementor-20452 .elementor-element.elementor-element-753fd46 p{
    font-size:20px;
    line-height:1.9em;
    color:#5f6783;
    margin-bottom:28px;
}

/* VISION & MISSION TITLE */
.elementor-20452 .elementor-element.elementor-element-753fd46 h3{
    font-size:34px;
    font-weight:700;
    color:#5c4cff;
    margin-top:50px;
    margin-bottom:25px;
}

/* VISION & MISSION BOX */
.elementor-20452 .elementor-element.elementor-element-753fd46 blockquote{
    background:rgba(255,255,255,0.7);
    backdrop-filter:blur(12px);
    border-left:5px solid #5c4cff;
    padding:28px;
    border-radius:20px;
    box-shadow:0 10px 30px rgba(0,0,0,0.05);
    margin-top:25px;
}

/* STRONG TEXT */
.elementor-20452 .elementor-element.elementor-element-753fd46 strong{
    color:#081131;
    font-weight:700;
}

/* ANIMATION */
.elementor-20452 .elementor-element.elementor-element-753fd46{
    animation:fadeUp 1s ease;
}

@keyframes fadeUp{
    from{
        opacity:0;
        transform:translateY(40px);
    }
    to{
        opacity:1;
        transform:translateY(0);
    }
}/* End custom CSS */