.elementor-26366 .elementor-element.elementor-element-245cf915{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:120px;--padding-right:120px;--z-index:0;}.elementor-26366 .elementor-element.elementor-element-245cf915:not(.elementor-motion-effects-element-type-background), .elementor-26366 .elementor-element.elementor-element-245cf915 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d87dce );}.elementor-26366 .elementor-element.elementor-element-6883bd46{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-26366 .elementor-element.elementor-element-6883bd46:not(.elementor-motion-effects-element-type-background), .elementor-26366 .elementor-element.elementor-element-6883bd46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d87dce );}.elementor-26366 .elementor-element.elementor-element-2ff67fba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-26366 .elementor-element.elementor-element-1395ea2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-26366 .elementor-element.elementor-element-216d4e6e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:8px 8px 8px 8px;--padding-top:4px;--padding-bottom:4px;--padding-left:8px;--padding-right:8px;--z-index:0;}.elementor-26366 .elementor-element.elementor-element-3d1aeaf3{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;text-align:center;}.elementor-26366 .elementor-element.elementor-element-3d1aeaf3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:16px;letter-spacing:0.005em;color:var( --e-global-color-primary );}.elementor-26366 .elementor-element.elementor-element-32e63e22{width:var( --container-widget-width, 84.2% );max-width:84.2%;--container-widget-width:84.2%;--container-widget-flex-grow:0;z-index:1;}.elementor-26366 .elementor-element.elementor-element-32e63e22 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:72.599998474121px;letter-spacing:0.005em;color:var( --e-global-color-text );}.elementor-26366 .elementor-element.elementor-element-7341eebc{width:var( --container-widget-width, 597px );max-width:597px;--container-widget-width:597px;--container-widget-flex-grow:0;z-index:1;text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0.005em;color:var( --e-global-color-d1c8f7c );}.elementor-26366 .elementor-element.elementor-element-10e24dc2 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-88c6181-font-family ), Sans-serif;font-size:var( --e-global-typography-88c6181-font-size );font-weight:var( --e-global-typography-88c6181-font-weight );line-height:var( --e-global-typography-88c6181-line-height );fill:var( --e-global-color-5d87dce );color:var( --e-global-color-5d87dce );border-radius:8px 8px 8px 8px;padding:14px 16px 14px 16px;}.elementor-26366 .elementor-element.elementor-element-10e24dc2 .elementor-button:hover, .elementor-26366 .elementor-element.elementor-element-10e24dc2 .elementor-button:focus{background-color:var( --e-global-color-ecbb983 );}.elementor-26366 .elementor-element.elementor-element-10e24dc2{z-index:2;}.elementor-26366 .elementor-element.elementor-element-5350de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-26366 .elementor-element.elementor-element-28e45906{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;z-index:0;}.elementor-26366 .elementor-element.elementor-element-28e45906 img{width:256px;max-width:none;height:400px;object-fit:cover;object-position:center center;}.elementor-26366 .elementor-element.elementor-element-f80740b{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-26366 .elementor-element.elementor-element-f80740b img{width:256px;max-width:none;height:400px;object-fit:cover;object-position:center center;}.elementor-26366 .elementor-element.elementor-element-20786fcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;z-index:2;}.elementor-26366 .elementor-element.elementor-element-20786fcf img{width:256px;max-width:none;height:400px;object-fit:cover;object-position:center center;}.elementor-26366 .elementor-element.elementor-element-50063ecc{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:3;}.elementor-26366 .elementor-element.elementor-element-50063ecc img{width:256px;max-width:none;height:400px;object-fit:cover;object-position:center center;}.elementor-26366 .elementor-element.elementor-element-660c850f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:132px 132px;--row-gap:132px;--column-gap:132px;--padding-top:100px;--padding-bottom:100px;--padding-left:120px;--padding-right:120px;--z-index:1;}.elementor-26366 .elementor-element.elementor-element-660c850f:not(.elementor-motion-effects-element-type-background), .elementor-26366 .elementor-element.elementor-element-660c850f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d87dce );}.elementor-26366 .elementor-element.elementor-element-690d06a0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-26366 .elementor-element.elementor-element-7aa4e982{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:2;}.elementor-26366 .elementor-element.elementor-element-24fa2f8c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-26366 .elementor-element.elementor-element-5b3cc6a8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--overflow:hidden;--border-radius:8px 8px 8px 8px;--padding-top:4px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-26366 .elementor-element.elementor-element-6561b82e{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;text-align:center;}.elementor-26366 .elementor-element.elementor-element-6561b82e .elementor-heading-title{font-family:var( --e-global-typography-1e083c4-font-family ), Sans-serif;font-size:var( --e-global-typography-1e083c4-font-size );font-weight:var( --e-global-typography-1e083c4-font-weight );line-height:var( --e-global-typography-1e083c4-line-height );color:var( --e-global-color-primary );}.elementor-26366 .elementor-element.elementor-element-1f563171{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-26366 .elementor-element.elementor-element-1f563171 .elementor-heading-title{font-family:var( --e-global-typography-313f969-font-family ), Sans-serif;font-size:var( --e-global-typography-313f969-font-size );font-weight:var( --e-global-typography-313f969-font-weight );line-height:var( --e-global-typography-313f969-line-height );color:var( --e-global-color-text );}.elementor-26366 .elementor-element.elementor-element-4da03016{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:center;font-family:var( --e-global-typography-112d082-font-family ), Sans-serif;font-size:var( --e-global-typography-112d082-font-size );font-weight:var( --e-global-typography-112d082-font-weight );line-height:var( --e-global-typography-112d082-line-height );color:var( --e-global-color-d1c8f7c );}.elementor-26366 .elementor-element.elementor-element-750cf23e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26366 .elementor-element.elementor-element-285e88b9{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26366 .elementor-element.elementor-element-58cdcd90{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-26366 .elementor-element.elementor-element-58cdcd90:not(.elementor-motion-effects-element-type-background), .elementor-26366 .elementor-element.elementor-element-58cdcd90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d87dce );}.elementor-26366 .elementor-element.elementor-element-64a670da{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;text-align:center;}.elementor-26366 .elementor-element.elementor-element-64a670da .elementor-heading-title{font-family:var( --e-global-typography-e850167-font-family ), Sans-serif;font-size:var( --e-global-typography-e850167-font-size );font-weight:var( --e-global-typography-e850167-font-weight );line-height:var( --e-global-typography-e850167-line-height );color:var( --e-global-color-text );}.elementor-26366 .elementor-element.elementor-element-253656ef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:120px;--padding-right:120px;--z-index:3;}.elementor-26366 .elementor-element.elementor-element-253656ef:not(.elementor-motion-effects-element-type-background), .elementor-26366 .elementor-element.elementor-element-253656ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d87dce );}.elementor-26366 .elementor-element.elementor-element-3ceae374{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-26366 .elementor-element.elementor-element-3ceae374:not(.elementor-motion-effects-element-type-background), .elementor-26366 .elementor-element.elementor-element-3ceae374 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d87dce );}.elementor-26366 .elementor-element.elementor-element-16374ef9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-26366 .elementor-element.elementor-element-11e7492a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-26366 .elementor-element.elementor-element-20290acf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--overflow:hidden;--border-radius:8px 8px 8px 8px;--padding-top:4px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-26366 .elementor-element.elementor-element-67db5f32{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;text-align:center;}.elementor-26366 .elementor-element.elementor-element-67db5f32 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:16px;letter-spacing:0.005em;color:var( --e-global-color-primary );}.elementor-26366 .elementor-element.elementor-element-1ee389d1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-26366 .elementor-element.elementor-element-1ee389d1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:58.099998474121px;letter-spacing:0.005em;color:var( --e-global-color-text );}.elementor-26366 .elementor-element.elementor-element-1a71c9d9{width:var( --container-widget-width, 561px );max-width:561px;--container-widget-width:561px;--container-widget-flex-grow:0;z-index:1;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0.005em;color:var( --e-global-color-d1c8f7c );}.elementor-26366 .elementor-element.elementor-element-51f82572{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-26366 .elementor-element.elementor-element-33a9284{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26366 .elementor-element.elementor-element-33a9284.e-con{--align-self:stretch;}.elementor-26366 .elementor-element.elementor-element-7a77b102{width:var( --container-widget-width, 100% );max-width:100%;background-color:var( --e-global-color-ea202b2 );padding:40px 20px 40px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;border-radius:30px 30px 30px 30px;--icon-box-icon-margin:16px;}.elementor-26366 .elementor-element.elementor-element-7a77b102.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-26366 .elementor-element.elementor-element-7a77b102 .elementor-icon-box-wrapper{text-align:center;}.elementor-26366 .elementor-element.elementor-element-7a77b102 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-text );}.elementor-26366 .elementor-element.elementor-element-7a77b102.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-7b335e0 );color:var( --e-global-color-7b335e0 );}.elementor-26366 .elementor-element.elementor-element-7a77b102.elementor-view-framed .elementor-icon, .elementor-26366 .elementor-element.elementor-element-7a77b102.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-26366 .elementor-element.elementor-element-7a77b102.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7b335e0 );}.elementor-26366 .elementor-element.elementor-element-7a77b102 .elementor-icon{font-size:36px;padding:6px;border-radius:8px 8px 8px 8px;}.elementor-26366 .elementor-element.elementor-element-7a77b102 .elementor-icon-box-title, .elementor-26366 .elementor-element.elementor-element-7a77b102 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:29px;letter-spacing:0.005em;}.elementor-26366 .elementor-element.elementor-element-7a77b102 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0.005em;color:var( --e-global-color-d1c8f7c );}.elementor-26366 .elementor-element.elementor-element-5ebcd18{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26366 .elementor-element.elementor-element-5ebcd18.e-con{--align-self:stretch;}.elementor-26366 .elementor-element.elementor-element-2fdc59b8{width:var( --container-widget-width, 100% );max-width:100%;background-color:var( --e-global-color-ea202b2 );padding:40px 20px 40px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;border-radius:30px 30px 30px 30px;--icon-box-icon-margin:16px;}.elementor-26366 .elementor-element.elementor-element-2fdc59b8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-26366 .elementor-element.elementor-element-2fdc59b8 .elementor-icon-box-wrapper{text-align:center;}.elementor-26366 .elementor-element.elementor-element-2fdc59b8 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-text );}.elementor-26366 .elementor-element.elementor-element-2fdc59b8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-7b335e0 );color:var( --e-global-color-7b335e0 );}.elementor-26366 .elementor-element.elementor-element-2fdc59b8.elementor-view-framed .elementor-icon, .elementor-26366 .elementor-element.elementor-element-2fdc59b8.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-26366 .elementor-element.elementor-element-2fdc59b8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7b335e0 );}.elementor-26366 .elementor-element.elementor-element-2fdc59b8 .elementor-icon{font-size:36px;padding:6px;border-radius:8px 8px 8px 8px;}.elementor-26366 .elementor-element.elementor-element-2fdc59b8 .elementor-icon-box-title, .elementor-26366 .elementor-element.elementor-element-2fdc59b8 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:29px;letter-spacing:0.005em;}.elementor-26366 .elementor-element.elementor-element-2fdc59b8 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0.005em;color:var( --e-global-color-d1c8f7c );}.elementor-26366 .elementor-element.elementor-element-ce5e7a2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26366 .elementor-element.elementor-element-ce5e7a2.e-con{--align-self:stretch;}.elementor-26366 .elementor-element.elementor-element-6a148945{width:var( --container-widget-width, 100% );max-width:100%;background-color:var( --e-global-color-ea202b2 );padding:40px 20px 40px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;border-radius:30px 30px 30px 30px;--icon-box-icon-margin:16px;}.elementor-26366 .elementor-element.elementor-element-6a148945.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-26366 .elementor-element.elementor-element-6a148945 .elementor-icon-box-wrapper{text-align:center;}.elementor-26366 .elementor-element.elementor-element-6a148945 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-text );}.elementor-26366 .elementor-element.elementor-element-6a148945.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-7b335e0 );color:var( --e-global-color-7b335e0 );}.elementor-26366 .elementor-element.elementor-element-6a148945.elementor-view-framed .elementor-icon, .elementor-26366 .elementor-element.elementor-element-6a148945.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-26366 .elementor-element.elementor-element-6a148945.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7b335e0 );}.elementor-26366 .elementor-element.elementor-element-6a148945 .elementor-icon{font-size:36px;padding:6px;border-radius:8px 8px 8px 8px;}.elementor-26366 .elementor-element.elementor-element-6a148945 .elementor-icon-box-title, .elementor-26366 .elementor-element.elementor-element-6a148945 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:29px;letter-spacing:0.005em;}.elementor-26366 .elementor-element.elementor-element-6a148945 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0.005em;color:var( --e-global-color-d1c8f7c );}.elementor-26366 .elementor-element.elementor-element-6c8b82e0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:120px;--padding-right:120px;--z-index:4;}.elementor-26366 .elementor-element.elementor-element-6c8b82e0:not(.elementor-motion-effects-element-type-background), .elementor-26366 .elementor-element.elementor-element-6c8b82e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d87dce );}.elementor-26366 .elementor-element.elementor-element-5032365a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;box-shadow:2px 4px 6px 0px rgba(0, 0, 0, 0.15);--padding-top:48px;--padding-bottom:48px;--padding-left:50px;--padding-right:50px;--z-index:0;}.elementor-26366 .elementor-element.elementor-element-5032365a:not(.elementor-motion-effects-element-type-background), .elementor-26366 .elementor-element.elementor-element-5032365a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e4a7e77 );}.elementor-26366 .elementor-element.elementor-element-435901d7{width:var( --container-widget-width, max-content );max-width:max-content;margin:0px 178px calc(var(--kit-widget-spacing, 0px) + 0px) 179px;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;text-align:center;}.elementor-26366 .elementor-element.elementor-element-435901d7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:58.099998474121px;letter-spacing:0.005em;color:var( --e-global-color-text );}.elementor-26366 .elementor-element.elementor-element-3c6daf77{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0.005em;color:var( --e-global-color-d1c8f7c );}.elementor-26366 .elementor-element.elementor-element-4a736851 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-88c6181-font-family ), Sans-serif;font-size:var( --e-global-typography-88c6181-font-size );font-weight:var( --e-global-typography-88c6181-font-weight );line-height:var( --e-global-typography-88c6181-line-height );fill:var( --e-global-color-5d87dce );color:var( --e-global-color-5d87dce );border-radius:8px 8px 8px 8px;padding:14px 16px 14px 16px;}.elementor-26366 .elementor-element.elementor-element-4a736851 .elementor-button:hover, .elementor-26366 .elementor-element.elementor-element-4a736851 .elementor-button:focus{background-color:var( --e-global-color-ecbb983 );}.elementor-26366 .elementor-element.elementor-element-4a736851{z-index:2;}@media(max-width:1024px){.elementor-26366 .elementor-element.elementor-element-6883bd46{--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:78px;--padding-bottom:78px;--padding-left:15px;--padding-right:15px;}.elementor-26366 .elementor-element.elementor-element-2ff67fba{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-26366 .elementor-element.elementor-element-3d1aeaf3{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-26366 .elementor-element.elementor-element-3d1aeaf3 .elementor-heading-title{font-size:12px;}.elementor-26366 .elementor-element.elementor-element-32e63e22{--container-widget-width:943px;--container-widget-flex-grow:0;width:var( --container-widget-width, 943px );max-width:943px;}.elementor-26366 .elementor-element.elementor-element-32e63e22 .elementor-heading-title{font-size:50px;}.elementor-26366 .elementor-element.elementor-element-7341eebc{--container-widget-width:597px;--container-widget-flex-grow:0;width:var( --container-widget-width, 597px );max-width:597px;font-size:16px;}.elementor-26366 .elementor-element.elementor-element-10e24dc2 .elementor-button{font-size:var( --e-global-typography-88c6181-font-size );line-height:var( --e-global-typography-88c6181-line-height );}.elementor-26366 .elementor-element.elementor-element-5350de{--gap:29px 29px;--row-gap:29px;--column-gap:29px;--flex-wrap:wrap;}.elementor-26366 .elementor-element.elementor-element-28e45906{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 44px) 0px;}.elementor-26366 .elementor-element.elementor-element-28e45906 img{width:256px;max-width:100%;height:auto;}.elementor-26366 .elementor-element.elementor-element-f80740b{margin:44px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-26366 .elementor-element.elementor-element-f80740b img{width:256px;max-width:100%;height:auto;}.elementor-26366 .elementor-element.elementor-element-20786fcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 44px) 0px;}.elementor-26366 .elementor-element.elementor-element-20786fcf img{width:256px;max-width:100%;height:auto;}.elementor-26366 .elementor-element.elementor-element-50063ecc{margin:44px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-26366 .elementor-element.elementor-element-50063ecc img{width:256px;max-width:100%;height:auto;}.elementor-26366 .elementor-element.elementor-element-660c850f{--gap:102px 102px;--row-gap:102px;--column-gap:102px;}.elementor-26366 .elementor-element.elementor-element-690d06a0{--gap:29px 29px;--row-gap:29px;--column-gap:29px;--padding-top:78px;--padding-bottom:78px;--padding-left:0px;--padding-right:0px;}.elementor-26366 .elementor-element.elementor-element-7aa4e982{--gap:19px 19px;--row-gap:19px;--column-gap:19px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-26366 .elementor-element.elementor-element-6561b82e{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-26366 .elementor-element.elementor-element-6561b82e .elementor-heading-title{font-size:var( --e-global-typography-1e083c4-font-size );line-height:var( --e-global-typography-1e083c4-line-height );}.elementor-26366 .elementor-element.elementor-element-1f563171{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-26366 .elementor-element.elementor-element-1f563171 .elementor-heading-title{font-size:var( --e-global-typography-313f969-font-size );line-height:var( --e-global-typography-313f969-line-height );}.elementor-26366 .elementor-element.elementor-element-4da03016{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-112d082-font-size );line-height:var( --e-global-typography-112d082-line-height );}.elementor-26366 .elementor-element.elementor-element-58cdcd90{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:78px;--padding-left:0px;--padding-right:0px;}.elementor-26366 .elementor-element.elementor-element-64a670da{--container-widget-width:1120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1120px );max-width:1120px;}.elementor-26366 .elementor-element.elementor-element-64a670da .elementor-heading-title{font-size:var( --e-global-typography-e850167-font-size );line-height:var( --e-global-typography-e850167-line-height );}.elementor-26366 .elementor-element.elementor-element-3ceae374{--gap:49px 49px;--row-gap:49px;--column-gap:49px;--padding-top:78px;--padding-bottom:78px;--padding-left:15px;--padding-right:15px;}.elementor-26366 .elementor-element.elementor-element-16374ef9{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-26366 .elementor-element.elementor-element-67db5f32{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-26366 .elementor-element.elementor-element-67db5f32 .elementor-heading-title{font-size:12px;}.elementor-26366 .elementor-element.elementor-element-1ee389d1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-26366 .elementor-element.elementor-element-1ee389d1 .elementor-heading-title{font-size:42px;}.elementor-26366 .elementor-element.elementor-element-1a71c9d9{--container-widget-width:561px;--container-widget-flex-grow:0;width:var( --container-widget-width, 561px );max-width:561px;font-size:16px;}.elementor-26366 .elementor-element.elementor-element-51f82572{--gap:29px 29px;--row-gap:29px;--column-gap:29px;--flex-wrap:wrap;}.elementor-26366 .elementor-element.elementor-element-7a77b102{padding:35px 19px 35px 19px;}.elementor-26366 .elementor-element.elementor-element-7a77b102 .elementor-icon-box-title, .elementor-26366 .elementor-element.elementor-element-7a77b102 .elementor-icon-box-title a{font-size:23px;}.elementor-26366 .elementor-element.elementor-element-7a77b102 .elementor-icon-box-description{font-size:16px;}.elementor-26366 .elementor-element.elementor-element-2fdc59b8{padding:35px 19px 35px 19px;}.elementor-26366 .elementor-element.elementor-element-2fdc59b8 .elementor-icon-box-title, .elementor-26366 .elementor-element.elementor-element-2fdc59b8 .elementor-icon-box-title a{font-size:23px;}.elementor-26366 .elementor-element.elementor-element-2fdc59b8 .elementor-icon-box-description{font-size:16px;}.elementor-26366 .elementor-element.elementor-element-6a148945{padding:35px 19px 35px 19px;}.elementor-26366 .elementor-element.elementor-element-6a148945 .elementor-icon-box-title, .elementor-26366 .elementor-element.elementor-element-6a148945 .elementor-icon-box-title a{font-size:23px;}.elementor-26366 .elementor-element.elementor-element-6a148945 .elementor-icon-box-description{font-size:16px;}.elementor-26366 .elementor-element.elementor-element-6c8b82e0{--padding-top:78px;--padding-bottom:78px;--padding-left:15px;--padding-right:15px;}.elementor-26366 .elementor-element.elementor-element-5032365a{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-26366 .elementor-element.elementor-element-435901d7{margin:0px 125px calc(var(--kit-widget-spacing, 0px) + 0px) 125px;}.elementor-26366 .elementor-element.elementor-element-435901d7 .elementor-heading-title{font-size:42px;}.elementor-26366 .elementor-element.elementor-element-3c6daf77{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-26366 .elementor-element.elementor-element-4a736851 .elementor-button{font-size:var( --e-global-typography-88c6181-font-size );line-height:var( --e-global-typography-88c6181-line-height );}}@media(min-width:768px){.elementor-26366 .elementor-element.elementor-element-245cf915{--width:100%;}.elementor-26366 .elementor-element.elementor-element-6883bd46{--width:1140px;}.elementor-26366 .elementor-element.elementor-element-2ff67fba{--width:100%;}.elementor-26366 .elementor-element.elementor-element-1395ea2{--width:100%;}.elementor-26366 .elementor-element.elementor-element-216d4e6e{--width:5.71%;}.elementor-26366 .elementor-element.elementor-element-5350de{--width:100%;}.elementor-26366 .elementor-element.elementor-element-660c850f{--width:100%;}.elementor-26366 .elementor-element.elementor-element-690d06a0{--width:1140px;}.elementor-26366 .elementor-element.elementor-element-7aa4e982{--width:100%;}.elementor-26366 .elementor-element.elementor-element-24fa2f8c{--width:100%;}.elementor-26366 .elementor-element.elementor-element-5b3cc6a8{--width:100%;}.elementor-26366 .elementor-element.elementor-element-750cf23e{--width:100%;}.elementor-26366 .elementor-element.elementor-element-285e88b9{--width:1140px;}.elementor-26366 .elementor-element.elementor-element-58cdcd90{--width:1140px;}.elementor-26366 .elementor-element.elementor-element-253656ef{--width:100%;}.elementor-26366 .elementor-element.elementor-element-3ceae374{--width:1140px;}.elementor-26366 .elementor-element.elementor-element-16374ef9{--width:100%;}.elementor-26366 .elementor-element.elementor-element-11e7492a{--width:100%;}.elementor-26366 .elementor-element.elementor-element-20290acf{--width:7.05%;}.elementor-26366 .elementor-element.elementor-element-51f82572{--width:100%;}.elementor-26366 .elementor-element.elementor-element-33a9284{--width:352px;}.elementor-26366 .elementor-element.elementor-element-5ebcd18{--width:352px;}.elementor-26366 .elementor-element.elementor-element-ce5e7a2{--width:352px;}.elementor-26366 .elementor-element.elementor-element-6c8b82e0{--width:100%;}.elementor-26366 .elementor-element.elementor-element-5032365a{--width:1140px;}}@media(max-width:1024px) and (min-width:768px){.elementor-26366 .elementor-element.elementor-element-245cf915{--width:100%;}.elementor-26366 .elementor-element.elementor-element-6883bd46{--width:100%;}.elementor-26366 .elementor-element.elementor-element-2ff67fba{--width:1120px;}.elementor-26366 .elementor-element.elementor-element-1395ea2{--width:100%;}.elementor-26366 .elementor-element.elementor-element-216d4e6e{--width:64px;}.elementor-26366 .elementor-element.elementor-element-5350de{--width:1120px;}.elementor-26366 .elementor-element.elementor-element-660c850f{--width:100%;}.elementor-26366 .elementor-element.elementor-element-690d06a0{--width:100%;}.elementor-26366 .elementor-element.elementor-element-7aa4e982{--width:1150px;}.elementor-26366 .elementor-element.elementor-element-24fa2f8c{--width:100%;}.elementor-26366 .elementor-element.elementor-element-5b3cc6a8{--width:72px;}.elementor-26366 .elementor-element.elementor-element-58cdcd90{--width:100%;}.elementor-26366 .elementor-element.elementor-element-253656ef{--width:100%;}.elementor-26366 .elementor-element.elementor-element-3ceae374{--width:100%;}.elementor-26366 .elementor-element.elementor-element-16374ef9{--width:1120px;}.elementor-26366 .elementor-element.elementor-element-11e7492a{--width:100%;}.elementor-26366 .elementor-element.elementor-element-20290acf{--width:79px;}.elementor-26366 .elementor-element.elementor-element-51f82572{--width:1120px;}.elementor-26366 .elementor-element.elementor-element-6c8b82e0{--width:100%;}.elementor-26366 .elementor-element.elementor-element-5032365a{--width:1120px;}}@media(max-width:767px){.elementor-26366 .elementor-element.elementor-element-245cf915{--width:100%;}.elementor-26366 .elementor-element.elementor-element-6883bd46{--width:100%;--gap:41px 41px;--row-gap:41px;--column-gap:41px;--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-26366 .elementor-element.elementor-element-2ff67fba{--width:1120px;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-26366 .elementor-element.elementor-element-1395ea2{--width:100%;}.elementor-26366 .elementor-element.elementor-element-216d4e6e{--width:64px;}.elementor-26366 .elementor-element.elementor-element-3d1aeaf3 .elementor-heading-title{font-size:12px;}.elementor-26366 .elementor-element.elementor-element-32e63e22 .elementor-heading-title{font-size:48px;}.elementor-26366 .elementor-element.elementor-element-7341eebc{font-size:16px;}.elementor-26366 .elementor-element.elementor-element-10e24dc2 .elementor-button{font-size:var( --e-global-typography-88c6181-font-size );line-height:var( --e-global-typography-88c6181-line-height );}.elementor-26366 .elementor-element.elementor-element-5350de{--width:1120px;--gap:29px 29px;--row-gap:29px;--column-gap:29px;--flex-wrap:wrap;}.elementor-26366 .elementor-element.elementor-element-28e45906{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 43px) 0px;}.elementor-26366 .elementor-element.elementor-element-f80740b{margin:43px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-26366 .elementor-element.elementor-element-20786fcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 43px) 0px;}.elementor-26366 .elementor-element.elementor-element-50063ecc{margin:43px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-26366 .elementor-element.elementor-element-660c850f{--width:100%;--gap:92px 92px;--row-gap:92px;--column-gap:92px;}.elementor-26366 .elementor-element.elementor-element-690d06a0{--width:100%;--gap:29px 29px;--row-gap:29px;--column-gap:29px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-26366 .elementor-element.elementor-element-7aa4e982{--width:1150px;--gap:19px 19px;--row-gap:19px;--column-gap:19px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-26366 .elementor-element.elementor-element-24fa2f8c{--width:100%;}.elementor-26366 .elementor-element.elementor-element-5b3cc6a8{--width:72px;}.elementor-26366 .elementor-element.elementor-element-6561b82e .elementor-heading-title{font-size:var( --e-global-typography-1e083c4-font-size );line-height:var( --e-global-typography-1e083c4-line-height );}.elementor-26366 .elementor-element.elementor-element-1f563171 .elementor-heading-title{font-size:var( --e-global-typography-313f969-font-size );line-height:var( --e-global-typography-313f969-line-height );}.elementor-26366 .elementor-element.elementor-element-4da03016{font-size:var( --e-global-typography-112d082-font-size );line-height:var( --e-global-typography-112d082-line-height );}.elementor-26366 .elementor-element.elementor-element-750cf23e{--padding-top:0px;--padding-bottom:0px;--padding-left:4px;--padding-right:4px;}.elementor-26366 .elementor-element.elementor-element-58cdcd90{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-26366 .elementor-element.elementor-element-64a670da .elementor-heading-title{font-size:var( --e-global-typography-e850167-font-size );line-height:var( --e-global-typography-e850167-line-height );}.elementor-26366 .elementor-element.elementor-element-253656ef{--width:100%;}.elementor-26366 .elementor-element.elementor-element-3ceae374{--width:100%;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-26366 .elementor-element.elementor-element-16374ef9{--width:1120px;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-26366 .elementor-element.elementor-element-11e7492a{--width:100%;}.elementor-26366 .elementor-element.elementor-element-20290acf{--width:79px;}.elementor-26366 .elementor-element.elementor-element-67db5f32 .elementor-heading-title{font-size:12px;}.elementor-26366 .elementor-element.elementor-element-1ee389d1 .elementor-heading-title{font-size:41px;}.elementor-26366 .elementor-element.elementor-element-1a71c9d9{font-size:16px;}.elementor-26366 .elementor-element.elementor-element-51f82572{--width:1120px;--gap:29px 29px;--row-gap:29px;--column-gap:29px;--flex-wrap:wrap;}.elementor-26366 .elementor-element.elementor-element-7a77b102{width:var( --container-widget-width, 100% );max-width:100%;padding:34px 19px 34px 19px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-26366 .elementor-element.elementor-element-7a77b102 .elementor-icon-box-title, .elementor-26366 .elementor-element.elementor-element-7a77b102 .elementor-icon-box-title a{font-size:23px;}.elementor-26366 .elementor-element.elementor-element-7a77b102 .elementor-icon-box-description{font-size:16px;}.elementor-26366 .elementor-element.elementor-element-2fdc59b8{width:var( --container-widget-width, 100% );max-width:100%;padding:34px 19px 34px 19px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-26366 .elementor-element.elementor-element-2fdc59b8 .elementor-icon-box-title, .elementor-26366 .elementor-element.elementor-element-2fdc59b8 .elementor-icon-box-title a{font-size:23px;}.elementor-26366 .elementor-element.elementor-element-2fdc59b8 .elementor-icon-box-description{font-size:16px;}.elementor-26366 .elementor-element.elementor-element-6a148945{width:var( --container-widget-width, 100% );max-width:100%;padding:34px 19px 34px 19px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-26366 .elementor-element.elementor-element-6a148945 .elementor-icon-box-title, .elementor-26366 .elementor-element.elementor-element-6a148945 .elementor-icon-box-title a{font-size:23px;}.elementor-26366 .elementor-element.elementor-element-6a148945 .elementor-icon-box-description{font-size:16px;}.elementor-26366 .elementor-element.elementor-element-6c8b82e0{--width:100%;--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-26366 .elementor-element.elementor-element-5032365a{--width:1120px;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:41px;--padding-bottom:41px;--padding-left:41px;--padding-right:41px;}.elementor-26366 .elementor-element.elementor-element-435901d7{margin:0px 107px calc(var(--kit-widget-spacing, 0px) + 0px) 107px;}.elementor-26366 .elementor-element.elementor-element-435901d7 .elementor-heading-title{font-size:41px;}.elementor-26366 .elementor-element.elementor-element-3c6daf77{font-size:16px;}.elementor-26366 .elementor-element.elementor-element-4a736851 .elementor-button{font-size:var( --e-global-typography-88c6181-font-size );line-height:var( --e-global-typography-88c6181-line-height );}}
.elementor-26366 .elementor-element.elementor-element-216d4e6e {
  max-width: 100%;
}

.elementor-26366 .elementor-element.elementor-element-1395ea2 {
  max-width: 100%;
}
/* Start custom CSS for text-editor, class: .elementor-element-7341eebc */.elementor-26366 .elementor-element.elementor-element-7341eebc > p {
    margin-bottom: 0;
}/* End custom CSS */


.elementor-26366 .elementor-element.elementor-element-2ff67fba {
  max-width: 100%;
}




.elementor-26366 .elementor-element.elementor-element-5350de {
  max-width: 100%;
}
.elementor-26366 .elementor-element.elementor-element-6883bd46 {
  max-width: 100%;
}
.elementor-26366 .elementor-element.elementor-element-245cf915 {
  max-width: 100%;
}

.elementor-26366 .elementor-element.elementor-element-5b3cc6a8 {
  max-width: 100%;
}

.elementor-26366 .elementor-element.elementor-element-24fa2f8c {
  max-width: 100%;
}

.elementor-26366 .elementor-element.elementor-element-7aa4e982 {
  max-width: 100%;
}
/* Start custom CSS for html, class: .elementor-element-15b9ad7a */* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

:root {
    --bg: #FEFCF8;   /* warm off-white canvas */
    --accent: #5C00E5;  /* purple for “Badge” */
    --muted: #737373;
    --nav-height: 116px; /* height of your top navbar */
}

body {
    min-height: 100vh;
}

/* ========= TIMELINE SHELL (wraps fade + timeline) ========= */
.timeline-shell {
    position: relative;
    margin: 0 auto;
    max-width: 100%;
}

/* ========= HEADING (scrolls away normally) ========= */
.header-inner {
    max-width: 1140px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.header-badge {
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    color: var(--accent);
    margin-bottom: 4px;
}

.header-title {
    font-size: 48px;
    font-weight: 500;
    letter-spacing: 0.24px;
    line-height: 58.1px;
    margin: 0 0 16px;
}

.header-subtitle {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: var(--muted);
}

/* ========= STICKY FADE ONLY ========= */
.timeline-fade {
    position: sticky;
    top: var(--nav-height);     /* start at top of viewport */
    height: 0;                  /* no layout shift */
    z-index: 40;                /* navbar should have higher z-index */
    pointer-events: none;
}

/* actual fade overlay */
.timeline-fade::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: calc(-1 * var(--nav-height));
    height: calc(var(--nav-height) * 2);
    background: linear-gradient(
        to bottom,
        var(--bg) 0%,           /* fully solid at top */
        var(--bg) 63%,          /* stay solid for a bit */
        rgba(254, 252, 248, 0) 100%  /* fade to transparent */
    );
}

/* ========= TIMELINE LAYOUT ========= */
.timeline {
    max-width: 1140px;
    margin: 0 auto;
    padding-top: 32px;               /* space between fade and first item */
    position: relative;
}

/* Single continuous vertical line, black with fade */
.timeline::before {
    content: "";
    position: absolute;
    top: 120px;
    bottom: 40px;
    width: 3px;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 999px;
    background: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 0),
        #000 14%,
        #000 86%,
        rgba(0, 0, 0, 0)
    );
    pointer-events: none;
}

.item {
    min-height: 50vh;
    display: flex;
    align-items: center;
    padding: 42px 0;
    position: relative;
}

.item-inner {
    display: grid;
    grid-template-columns: minmax(0, 1.2fr) minmax(0, 1.1fr);
    column-gap: 150px;
    width: 100%;
    align-items: center;
}

.item-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 477px;
}

/* Per-row thumb/dot on the line */
.item::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 14px;
    height: 14px;
    border-radius: 999px;
    background: #000;
    box-shadow:
        0 0 0 4px rgb(255, 255, 255),
        0 8px 18px rgb(255, 255, 255);
    z-index: 1;
}

/* ========= MOBILE ========= */
@media (max-width: 720px) {
  /* heading spacing on mobile */
  .sticky-header {
    padding: 40px 0 18px;
  }

  /* no sticky fade on mobile */
  .timeline-fade {
    display: none;
  }

  /* make timeline use the column width without extra padding-left */
  .timeline {
    max-width: 100%;
    margin: 0;
    padding-top: 24px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  /* LEFT RAIL LINE */
  .timeline::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 3px;
    left: 16px;          /* distance from the left edge of this column */
    transform: none;     /* no translate on mobile */
    border-radius: 999px;
    background: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0),
      #000 14%,
      #000 86%,
      rgba(0, 0, 0, 0)
    );
    pointer-events: none;
  }

  /* DOTS ON THE LEFT RAIL */
  .item::before {
    content: "";
    position: absolute;
    left: 12px;          /* same as line */
    top: 50%;
    transform: translateY(-50%);
    width: 12px;
    height: 12px;
    border-radius: 999px;
    background: #000;
    box-shadow:
      0 0 0 3px #fff,
      0 4px 10px rgba(0,0,0,0.18);
    z-index: 1;
  }

  .item {
    min-height: auto;
    padding: 40px 0;
  }
  
  .item-content {
      width: 316px;
  }

  /* give the content a little indent so it clears the line + dots */
  .item-inner {
    grid-template-columns: 1fr;
    row-gap: 20px;
    column-gap: 0;
    padding-left: 40px;  /* line (16px) + 24px gutter */
  }

  .image-wrap {
    justify-content: flex-start;
  }
}

/* ========= IMAGE WINDOW ========= */
.image-wrap {
    display: flex;
    justify-content: center;
    align-items: center;
}

.image-orb {
    width: min(477px, 80vw);
    height: min(400px, 80vw);
    border-radius: 16px;
    overflow: hidden;
    position: relative;
    background: radial-gradient(circle at 20% 0%, #ffffff, #e5e7eb);
    box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.15);
    transform: translateZ(0);
}

.image-orb::before {
    content: "";
    position: absolute;
    inset: 12px;
    border-radius: inherit;
    border: 1px solid rgba(255, 255, 255, 0.65);
    mix-blend-mode: screen;
    pointer-events: none;
}

.image-bg {
    position: absolute;
    inset: -20%;
    background-size: cover;
    background-position: center;
    filter: saturate(1.05) contrast(1.05);
    will-change: transform;
}

.image-1 {
    background-image: url("https://images.unsplash.com/photo-1517694712202-14dd9538aa97?auto=format&fit=crop&w=1200&q=80");
}
.image-2 {
    background-image: url("https://images.unsplash.com/photo-1531297484001-80022131f5a1?auto=format&fit=crop&w=1200&q=80");
}
.image-3 {
    background-image: url("https://images.unsplash.com/photo-1518770660439-4636190af475?auto=format&fit=crop&w=1200&q=80");
}
.image-4 {
    background-image: url("https://images.unsplash.com/photo-1517245386807-bb43f82c33c4?auto=format&fit=crop&w=1200&q=80");
}

/* ========= TEXT STYLES ========= */
.item-badge {
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    color: var(--accent);
    margin-bottom: 16px;
}

.item-title {
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0.24px;
    line-height: 21.8px;
    margin: 0 0 16px;
}

.item-body {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: var(--muted);
    max-width: 477px;
}/* End custom CSS */




.elementor-26366 .elementor-element.elementor-element-690d06a0 {
  max-width: 100%;
}

.elementor-26366 .elementor-element.elementor-element-58cdcd90 {
  max-width: 100%;
}
.elementor-26366 .elementor-element.elementor-element-660c850f {
  max-width: 100%;
}

.elementor-26366 .elementor-element.elementor-element-20290acf {
  max-width: 100%;
}

.elementor-26366 .elementor-element.elementor-element-11e7492a {
  max-width: 100%;
}

.elementor-26366 .elementor-element.elementor-element-16374ef9 {
  max-width: 100%;
}
/* Start custom CSS for icon-box, class: .elementor-element-7a77b102 */.elementor-26366 .elementor-element.elementor-element-7a77b102 {
    transition: all .3s ease-in-out;
}

.elementor-26366 .elementor-element.elementor-element-7a77b102:hover {
    transform: translateY(-2px);
    box-shadow: 0 4px 6px #00000026;
}/* End custom CSS */


/* Start custom CSS for icon-box, class: .elementor-element-2fdc59b8 */.elementor-26366 .elementor-element.elementor-element-2fdc59b8 {
    transition: all .3s ease-in-out;
}

.elementor-26366 .elementor-element.elementor-element-2fdc59b8:hover {
    transform: translateY(-2px);
    box-shadow: 0 4px 6px #00000026;
}/* End custom CSS */


/* Start custom CSS for icon-box, class: .elementor-element-6a148945 */.elementor-26366 .elementor-element.elementor-element-6a148945 {
    transition: all .3s ease-in-out;
}

.elementor-26366 .elementor-element.elementor-element-6a148945:hover {
    transform: translateY(-2px);
    box-shadow: 0 4px 6px #00000026;
}/* End custom CSS */


.elementor-26366 .elementor-element.elementor-element-51f82572 {
  max-width: 100%;
}
.elementor-26366 .elementor-element.elementor-element-3ceae374 {
  max-width: 100%;
}
.elementor-26366 .elementor-element.elementor-element-253656ef {
  max-width: 100%;
}



.elementor-26366 .elementor-element.elementor-element-5032365a {
  max-width: 100%;
}
.elementor-26366 .elementor-element.elementor-element-6c8b82e0 {
  max-width: 100%;
}