.elementor-1026 .elementor-element.elementor-element-bf445ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1026 .elementor-element.elementor-element-e26a6fe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1026 .elementor-element.elementor-element-728ce09{--display:flex;}.elementor-1026 .elementor-element.elementor-element-abb58ad.elementor-element{--align-self:flex-start;}.elementor-1026 .elementor-element.elementor-element-6707e37.elementor-element{--align-self:flex-start;}.elementor-1026 .elementor-element.elementor-element-6707e37 .elementor-heading-title{font-family:var( --e-global-typography-c1fe0bf-font-family ), Sans-serif;font-size:var( --e-global-typography-c1fe0bf-font-size );font-weight:var( --e-global-typography-c1fe0bf-font-weight );line-height:var( --e-global-typography-c1fe0bf-line-height );letter-spacing:var( --e-global-typography-c1fe0bf-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1026 .elementor-element.elementor-element-73e9e0f{--display:flex;}.elementor-1026 .elementor-element.elementor-element-2d6c2c5{--display:flex;}.elementor-1026 .elementor-element.elementor-element-366cbe6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-125px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1026 .elementor-element.elementor-element-42b522b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1026 .elementor-element.elementor-element-86eb13e{text-align:center;}.elementor-1026 .elementor-element.elementor-element-86eb13e .elementor-heading-title{font-size:48px;}.elementor-1026 .elementor-element.elementor-element-0f4d8ed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1026 .elementor-element.elementor-element-750cb89.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1026 .elementor-element.elementor-element-750cb89 .elementor-icon-wrapper{text-align:center;}.elementor-1026 .elementor-element.elementor-element-750cb89.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0d74bf8 );}.elementor-1026 .elementor-element.elementor-element-750cb89.elementor-view-framed .elementor-icon, .elementor-1026 .elementor-element.elementor-element-750cb89.elementor-view-default .elementor-icon{color:var( --e-global-color-0d74bf8 );border-color:var( --e-global-color-0d74bf8 );}.elementor-1026 .elementor-element.elementor-element-750cb89.elementor-view-framed .elementor-icon, .elementor-1026 .elementor-element.elementor-element-750cb89.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0d74bf8 );}.elementor-1026 .elementor-element.elementor-element-750cb89 .elementor-icon{font-size:30px;}.elementor-1026 .elementor-element.elementor-element-750cb89 .elementor-icon svg{height:30px;}.elementor-1026 .elementor-element.elementor-element-41c2d8b{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1026 .elementor-element.elementor-element-41c2d8b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1026 .elementor-element.elementor-element-41c2d8b .elementor-icon-wrapper{text-align:center;}.elementor-1026 .elementor-element.elementor-element-41c2d8b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0d74bf8 );}.elementor-1026 .elementor-element.elementor-element-41c2d8b.elementor-view-framed .elementor-icon, .elementor-1026 .elementor-element.elementor-element-41c2d8b.elementor-view-default .elementor-icon{color:var( --e-global-color-0d74bf8 );border-color:var( --e-global-color-0d74bf8 );}.elementor-1026 .elementor-element.elementor-element-41c2d8b.elementor-view-framed .elementor-icon, .elementor-1026 .elementor-element.elementor-element-41c2d8b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0d74bf8 );}.elementor-1026 .elementor-element.elementor-element-41c2d8b .elementor-icon{font-size:30px;}.elementor-1026 .elementor-element.elementor-element-41c2d8b .elementor-icon svg{height:30px;}.elementor-1026 .elementor-element.elementor-element-4bbec03{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1026 .elementor-element.elementor-element-4bbec03.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1026 .elementor-element.elementor-element-4bbec03 .elementor-icon-wrapper{text-align:center;}.elementor-1026 .elementor-element.elementor-element-4bbec03.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0d74bf8 );}.elementor-1026 .elementor-element.elementor-element-4bbec03.elementor-view-framed .elementor-icon, .elementor-1026 .elementor-element.elementor-element-4bbec03.elementor-view-default .elementor-icon{color:var( --e-global-color-0d74bf8 );border-color:var( --e-global-color-0d74bf8 );}.elementor-1026 .elementor-element.elementor-element-4bbec03.elementor-view-framed .elementor-icon, .elementor-1026 .elementor-element.elementor-element-4bbec03.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0d74bf8 );}.elementor-1026 .elementor-element.elementor-element-4bbec03 .elementor-icon{font-size:30px;}.elementor-1026 .elementor-element.elementor-element-4bbec03 .elementor-icon svg{height:30px;}.elementor-1026 .elementor-element.elementor-element-92a282a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1026 .elementor-element.elementor-element-623c1b6{--display:flex;--overflow:hidden;--border-radius:30px 30px 30px 30px;}.elementor-1026 .elementor-element.elementor-element-623c1b6:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-623c1b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-f3eb1dd ) 0%, var( --e-global-color-bcb7c52 ) 100%);}.elementor-1026 .elementor-element.elementor-element-0fddc7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -75px) 0px;}.elementor-1026 .elementor-element.elementor-element-0fddc7f img{width:375px;}.elementor-1026 .elementor-element.elementor-element-5964f06{--display:flex;}.elementor-1026 .elementor-element.elementor-element-a18c09e .elementor-heading-title{font-family:var( --e-global-typography-f489df5-font-family ), Sans-serif;font-size:var( --e-global-typography-f489df5-font-size );font-weight:var( --e-global-typography-f489df5-font-weight );line-height:var( --e-global-typography-f489df5-line-height );letter-spacing:var( --e-global-typography-f489df5-letter-spacing );}.elementor-1026 .elementor-element.elementor-element-93933fe{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1026 .elementor-element.elementor-element-4f3b69f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1026 .elementor-element.elementor-element-9ab3a43{--display:flex;--overflow:hidden;--border-radius:30px 30px 30px 30px;}.elementor-1026 .elementor-element.elementor-element-9ab3a43:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-9ab3a43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-bcb7c52 ) 0%, var( --e-global-color-0d74bf8 ) 100%);}.elementor-1026 .elementor-element.elementor-element-b38558c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -75px) 0px;}.elementor-1026 .elementor-element.elementor-element-b38558c img{width:375px;}.elementor-1026 .elementor-element.elementor-element-5197c4f{--display:flex;}.elementor-1026 .elementor-element.elementor-element-9971cef .elementor-heading-title{font-family:var( --e-global-typography-f489df5-font-family ), Sans-serif;font-size:var( --e-global-typography-f489df5-font-size );font-weight:var( --e-global-typography-f489df5-font-weight );line-height:var( --e-global-typography-f489df5-line-height );letter-spacing:var( --e-global-typography-f489df5-letter-spacing );}.elementor-1026 .elementor-element.elementor-element-1f6e44d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1026 .elementor-element.elementor-element-b19c276{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1026 .elementor-element.elementor-element-fef7b35{--display:flex;--overflow:hidden;--border-radius:30px 30px 30px 30px;}.elementor-1026 .elementor-element.elementor-element-fef7b35:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-fef7b35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-0d74bf8 ) 0%, var( --e-global-color-ad9ca66 ) 100%);}.elementor-1026 .elementor-element.elementor-element-bf787fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -75px) 0px;}.elementor-1026 .elementor-element.elementor-element-bf787fe img{width:375px;}.elementor-1026 .elementor-element.elementor-element-940d7ba{--display:flex;}.elementor-1026 .elementor-element.elementor-element-38f9902 .elementor-heading-title{font-family:var( --e-global-typography-f489df5-font-family ), Sans-serif;font-size:var( --e-global-typography-f489df5-font-size );font-weight:var( --e-global-typography-f489df5-font-weight );line-height:var( --e-global-typography-f489df5-line-height );letter-spacing:var( --e-global-typography-f489df5-letter-spacing );}.elementor-1026 .elementor-element.elementor-element-1d93cf7{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1026 .elementor-element.elementor-element-40ab276{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1026 .elementor-element.elementor-element-626bcca{--display:flex;}.elementor-1026 .elementor-element.elementor-element-797ea35.elementor-element{--align-self:center;}.elementor-1026 .elementor-element.elementor-element-797ea35{text-align:center;}.elementor-1026 .elementor-element.elementor-element-af90545{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-1026 .elementor-element.elementor-element-af90545.elementor-element{--align-self:center;}.elementor-1026 .elementor-element.elementor-element-af90545 .elementor-heading-title{font-family:var( --e-global-typography-c1fe0bf-font-family ), Sans-serif;font-size:var( --e-global-typography-c1fe0bf-font-size );font-weight:var( --e-global-typography-c1fe0bf-font-weight );line-height:var( --e-global-typography-c1fe0bf-line-height );letter-spacing:var( --e-global-typography-c1fe0bf-letter-spacing );}.elementor-1026 .elementor-element.elementor-element-b22a254{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1026 .elementor-element.elementor-element-80db1f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-1026 .elementor-element.elementor-element-d48b920{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1026 .elementor-element.elementor-element-d48b920:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-d48b920 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd427f0 );}.elementor-1026 .elementor-element.elementor-element-ee236bd.elementor-element{--align-self:center;}.elementor-1026 .elementor-element.elementor-element-ee236bd{text-align:center;}.elementor-1026 .elementor-element.elementor-element-ee236bd .elementor-heading-title{font-family:var( --e-global-typography-f489df5-font-family ), Sans-serif;font-size:var( --e-global-typography-f489df5-font-size );font-weight:var( --e-global-typography-f489df5-font-weight );line-height:var( --e-global-typography-f489df5-line-height );letter-spacing:var( --e-global-typography-f489df5-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1026 .elementor-element.elementor-element-10729c2.elementor-element{--align-self:center;}.elementor-1026 .elementor-element.elementor-element-10729c2{text-align:center;}.elementor-1026 .elementor-element.elementor-element-10729c2 .elementor-heading-title{font-family:var( --e-global-typography-4b7b0c8-font-family ), Sans-serif;font-size:var( --e-global-typography-4b7b0c8-font-size );font-weight:var( --e-global-typography-4b7b0c8-font-weight );line-height:var( --e-global-typography-4b7b0c8-line-height );color:var( --e-global-color-secondary );}.elementor-1026 .elementor-element.elementor-element-0b7b991.elementor-element{--align-self:center;}.elementor-1026 .elementor-element.elementor-element-0b7b991{text-align:center;}.elementor-1026 .elementor-element.elementor-element-dfbe0d0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 30px 30px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1026 .elementor-element.elementor-element-dfbe0d0:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-dfbe0d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1026 .elementor-element.elementor-element-afc6978{text-align:center;}.elementor-1026 .elementor-element.elementor-element-afc6978 .elementor-heading-title{font-family:var( --e-global-typography-16d6213-font-family ), Sans-serif;font-size:var( --e-global-typography-16d6213-font-size );font-weight:var( --e-global-typography-16d6213-font-weight );line-height:var( --e-global-typography-16d6213-line-height );color:var( --e-global-color-9802c3b );}.elementor-1026 .elementor-element.elementor-element-1ec4468{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-1026 .elementor-element.elementor-element-1ec4468 .elementor-icon-wrapper{text-align:center;}.elementor-1026 .elementor-element.elementor-element-1ec4468.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9802c3b );}.elementor-1026 .elementor-element.elementor-element-1ec4468.elementor-view-framed .elementor-icon, .elementor-1026 .elementor-element.elementor-element-1ec4468.elementor-view-default .elementor-icon{color:var( --e-global-color-9802c3b );border-color:var( --e-global-color-9802c3b );}.elementor-1026 .elementor-element.elementor-element-1ec4468.elementor-view-framed .elementor-icon, .elementor-1026 .elementor-element.elementor-element-1ec4468.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9802c3b );}.elementor-1026 .elementor-element.elementor-element-1ec4468 .elementor-icon{font-size:25px;}.elementor-1026 .elementor-element.elementor-element-1ec4468 .elementor-icon svg{height:25px;}.elementor-1026 .elementor-element.elementor-element-0a75516{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-1026 .elementor-element.elementor-element-5410b03{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1026 .elementor-element.elementor-element-5410b03:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-5410b03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd427f0 );}.elementor-1026 .elementor-element.elementor-element-9ebee82.elementor-element{--align-self:center;}.elementor-1026 .elementor-element.elementor-element-9ebee82{text-align:center;}.elementor-1026 .elementor-element.elementor-element-9ebee82 .elementor-heading-title{font-family:var( --e-global-typography-f489df5-font-family ), Sans-serif;font-size:var( --e-global-typography-f489df5-font-size );font-weight:var( --e-global-typography-f489df5-font-weight );line-height:var( --e-global-typography-f489df5-line-height );letter-spacing:var( --e-global-typography-f489df5-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1026 .elementor-element.elementor-element-3a4a804.elementor-element{--align-self:center;}.elementor-1026 .elementor-element.elementor-element-3a4a804{text-align:center;}.elementor-1026 .elementor-element.elementor-element-3a4a804 .elementor-heading-title{font-family:var( --e-global-typography-4b7b0c8-font-family ), Sans-serif;font-size:var( --e-global-typography-4b7b0c8-font-size );font-weight:var( --e-global-typography-4b7b0c8-font-weight );line-height:var( --e-global-typography-4b7b0c8-line-height );color:var( --e-global-color-secondary );}.elementor-1026 .elementor-element.elementor-element-d6bca68.elementor-element{--align-self:center;}.elementor-1026 .elementor-element.elementor-element-d6bca68{text-align:center;}.elementor-1026 .elementor-element.elementor-element-9040833{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 30px 30px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1026 .elementor-element.elementor-element-9040833:not(.elementor-motion-effects-element-type-background), .elementor-1026 .elementor-element.elementor-element-9040833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1026 .elementor-element.elementor-element-88734bf{text-align:center;}.elementor-1026 .elementor-element.elementor-element-88734bf .elementor-heading-title{font-family:var( --e-global-typography-16d6213-font-family ), Sans-serif;font-size:var( --e-global-typography-16d6213-font-size );font-weight:var( --e-global-typography-16d6213-font-weight );line-height:var( --e-global-typography-16d6213-line-height );color:var( --e-global-color-9802c3b );}.elementor-1026 .elementor-element.elementor-element-6e24dae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-1026 .elementor-element.elementor-element-6e24dae .elementor-icon-wrapper{text-align:center;}.elementor-1026 .elementor-element.elementor-element-6e24dae.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9802c3b );}.elementor-1026 .elementor-element.elementor-element-6e24dae.elementor-view-framed .elementor-icon, .elementor-1026 .elementor-element.elementor-element-6e24dae.elementor-view-default .elementor-icon{color:var( --e-global-color-9802c3b );border-color:var( --e-global-color-9802c3b );}.elementor-1026 .elementor-element.elementor-element-6e24dae.elementor-view-framed .elementor-icon, .elementor-1026 .elementor-element.elementor-element-6e24dae.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9802c3b );}.elementor-1026 .elementor-element.elementor-element-6e24dae .elementor-icon{font-size:25px;}.elementor-1026 .elementor-element.elementor-element-6e24dae .elementor-icon svg{height:25px;}.elementor-1026 .elementor-element.elementor-element-c0500c5{--display:flex;}.elementor-1026 .elementor-element.elementor-element-a2d6798.elementor-element{--align-self:center;}.elementor-1026 .elementor-element.elementor-element-a2d6798{text-align:center;}.elementor-1026 .elementor-element.elementor-element-f852249.elementor-element{--align-self:center;}.elementor-1026 .elementor-element.elementor-element-f852249{text-align:center;}.elementor-1026 .elementor-element.elementor-element-a2cbe4a.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-1026 .elementor-element.elementor-element-623c1b6{--width:65%;}.elementor-1026 .elementor-element.elementor-element-5964f06{--width:75%;}.elementor-1026 .elementor-element.elementor-element-9ab3a43{--width:65%;}.elementor-1026 .elementor-element.elementor-element-5197c4f{--width:75%;}.elementor-1026 .elementor-element.elementor-element-fef7b35{--width:65%;}.elementor-1026 .elementor-element.elementor-element-940d7ba{--width:75%;}}@media(max-width:1366px) and (min-width:768px){.elementor-1026 .elementor-element.elementor-element-5964f06{--width:90%;}.elementor-1026 .elementor-element.elementor-element-5197c4f{--width:90%;}.elementor-1026 .elementor-element.elementor-element-940d7ba{--width:90%;}}@media(max-width:1200px) and (min-width:768px){.elementor-1026 .elementor-element.elementor-element-5197c4f{--width:90%;}.elementor-1026 .elementor-element.elementor-element-940d7ba{--width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1026 .elementor-element.elementor-element-5964f06{--width:90%;}}@media(max-width:880px) and (min-width:768px){.elementor-1026 .elementor-element.elementor-element-5197c4f{--width:90%;}}@media(max-width:1366px){.elementor-1026 .elementor-element.elementor-element-6707e37 .elementor-heading-title{font-size:var( --e-global-typography-c1fe0bf-font-size );line-height:var( --e-global-typography-c1fe0bf-line-height );letter-spacing:var( --e-global-typography-c1fe0bf-letter-spacing );}.elementor-1026 .elementor-element.elementor-element-366cbe6{--margin-top:0px;--margin-bottom:-150px;--margin-left:0px;--margin-right:0px;}.elementor-1026 .elementor-element.elementor-element-86eb13e .elementor-heading-title{font-size:44px;}.elementor-1026 .elementor-element.elementor-element-a18c09e .elementor-heading-title{font-size:var( --e-global-typography-f489df5-font-size );line-height:var( --e-global-typography-f489df5-line-height );letter-spacing:var( --e-global-typography-f489df5-letter-spacing );}.elementor-1026 .elementor-element.elementor-element-9971cef .elementor-heading-title{font-size:var( --e-global-typography-f489df5-font-size );line-height:var( --e-global-typography-f489df5-line-height );letter-spacing:var( --e-global-typography-f489df5-letter-spacing );}.elementor-1026 .elementor-element.elementor-element-38f9902 .elementor-heading-title{font-size:var( --e-global-typography-f489df5-font-size );line-height:var( --e-global-typography-f489df5-line-height );letter-spacing:var( --e-global-typography-f489df5-letter-spacing );}.elementor-1026 .elementor-element.elementor-element-af90545 .elementor-heading-title{font-size:var( --e-global-typography-c1fe0bf-font-size );line-height:var( --e-global-typography-c1fe0bf-line-height );letter-spacing:var( --e-global-typography-c1fe0bf-letter-spacing );}.elementor-1026 .elementor-element.elementor-element-ee236bd .elementor-heading-title{font-size:var( --e-global-typography-f489df5-font-size );line-height:var( --e-global-typography-f489df5-line-height );letter-spacing:var( --e-global-typography-f489df5-letter-spacing );}.elementor-1026 .elementor-element.elementor-element-10729c2 .elementor-heading-title{font-size:var( --e-global-typography-4b7b0c8-font-size );line-height:var( --e-global-typography-4b7b0c8-line-height );}.elementor-1026 .elementor-element.elementor-element-afc6978 .elementor-heading-title{font-size:var( --e-global-typography-16d6213-font-size );line-height:var( --e-global-typography-16d6213-line-height );}.elementor-1026 .elementor-element.elementor-element-9ebee82 .elementor-heading-title{font-size:var( --e-global-typography-f489df5-font-size );line-height:var( --e-global-typography-f489df5-line-height );letter-spacing:var( --e-global-typography-f489df5-letter-spacing );}.elementor-1026 .elementor-element.elementor-element-3a4a804 .elementor-heading-title{font-size:var( --e-global-typography-4b7b0c8-font-size );line-height:var( --e-global-typography-4b7b0c8-line-height );}.elementor-1026 .elementor-element.elementor-element-88734bf .elementor-heading-title{font-size:var( --e-global-typography-16d6213-font-size );line-height:var( --e-global-typography-16d6213-line-height );}}@media(max-width:1200px){.elementor-1026 .elementor-element.elementor-element-366cbe6{--padding-top:65px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1026 .elementor-element.elementor-element-86eb13e .elementor-heading-title{font-size:36px;}.elementor-1026 .elementor-element.elementor-element-b22a254{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1026 .elementor-element.elementor-element-0b7b991{text-align:center;}}@media(max-width:1024px){.elementor-1026 .elementor-element.elementor-element-6707e37 .elementor-heading-title{font-size:var( --e-global-typography-c1fe0bf-font-size );line-height:var( --e-global-typography-c1fe0bf-line-height );letter-spacing:var( --e-global-typography-c1fe0bf-letter-spacing );}.elementor-1026 .elementor-element.elementor-element-86eb13e .elementor-heading-title{font-size:34px;}.elementor-1026 .elementor-element.elementor-element-a18c09e .elementor-heading-title{font-size:var( --e-global-typography-f489df5-font-size );line-height:var( --e-global-typography-f489df5-line-height );letter-spacing:var( --e-global-typography-f489df5-letter-spacing );}.elementor-1026 .elementor-element.elementor-element-9971cef .elementor-heading-title{font-size:var( --e-global-typography-f489df5-font-size );line-height:var( --e-global-typography-f489df5-line-height );letter-spacing:var( --e-global-typography-f489df5-letter-spacing );}.elementor-1026 .elementor-element.elementor-element-38f9902 .elementor-heading-title{font-size:var( --e-global-typography-f489df5-font-size );line-height:var( --e-global-typography-f489df5-line-height );letter-spacing:var( --e-global-typography-f489df5-letter-spacing );}.elementor-1026 .elementor-element.elementor-element-af90545{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-1026 .elementor-element.elementor-element-af90545 .elementor-heading-title{font-size:var( --e-global-typography-c1fe0bf-font-size );line-height:var( --e-global-typography-c1fe0bf-line-height );letter-spacing:var( --e-global-typography-c1fe0bf-letter-spacing );}.elementor-1026 .elementor-element.elementor-element-b22a254{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1026 .elementor-element.elementor-element-80db1f6{--justify-content:space-around;}.elementor-1026 .elementor-element.elementor-element-ee236bd .elementor-heading-title{font-size:var( --e-global-typography-f489df5-font-size );line-height:var( --e-global-typography-f489df5-line-height );letter-spacing:var( --e-global-typography-f489df5-letter-spacing );}.elementor-1026 .elementor-element.elementor-element-10729c2 .elementor-heading-title{font-size:var( --e-global-typography-4b7b0c8-font-size );line-height:var( --e-global-typography-4b7b0c8-line-height );}.elementor-1026 .elementor-element.elementor-element-afc6978 .elementor-heading-title{font-size:var( --e-global-typography-16d6213-font-size );line-height:var( --e-global-typography-16d6213-line-height );}.elementor-1026 .elementor-element.elementor-element-0a75516{--justify-content:space-around;}.elementor-1026 .elementor-element.elementor-element-9ebee82 .elementor-heading-title{font-size:var( --e-global-typography-f489df5-font-size );line-height:var( --e-global-typography-f489df5-line-height );letter-spacing:var( --e-global-typography-f489df5-letter-spacing );}.elementor-1026 .elementor-element.elementor-element-3a4a804 .elementor-heading-title{font-size:var( --e-global-typography-4b7b0c8-font-size );line-height:var( --e-global-typography-4b7b0c8-line-height );}.elementor-1026 .elementor-element.elementor-element-88734bf .elementor-heading-title{font-size:var( --e-global-typography-16d6213-font-size );line-height:var( --e-global-typography-16d6213-line-height );}}@media(max-width:880px){.elementor-1026 .elementor-element.elementor-element-366cbe6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1026 .elementor-element.elementor-element-42b522b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1026 .elementor-element.elementor-element-86eb13e .elementor-heading-title{font-size:30px;}.elementor-1026 .elementor-element.elementor-element-92a282a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1026 .elementor-element.elementor-element-93933fe{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1026 .elementor-element.elementor-element-1f6e44d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1026 .elementor-element.elementor-element-1d93cf7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1026 .elementor-element.elementor-element-af90545{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-1026 .elementor-element.elementor-element-b22a254{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1026 .elementor-element.elementor-element-ee236bd.elementor-element{--align-self:stretch;}.elementor-1026 .elementor-element.elementor-element-10729c2.elementor-element{--align-self:stretch;}.elementor-1026 .elementor-element.elementor-element-0b7b991.elementor-element{--align-self:stretch;}.elementor-1026 .elementor-element.elementor-element-9ebee82.elementor-element{--align-self:stretch;}.elementor-1026 .elementor-element.elementor-element-3a4a804.elementor-element{--align-self:stretch;}.elementor-1026 .elementor-element.elementor-element-d6bca68.elementor-element{--align-self:stretch;}}@media(max-width:767px){.elementor-1026 .elementor-element.elementor-element-6707e37 .elementor-heading-title{font-size:var( --e-global-typography-c1fe0bf-font-size );line-height:var( --e-global-typography-c1fe0bf-line-height );letter-spacing:var( --e-global-typography-c1fe0bf-letter-spacing );}.elementor-1026 .elementor-element.elementor-element-366cbe6{--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1026 .elementor-element.elementor-element-86eb13e .elementor-heading-title{font-size:32px;}.elementor-1026 .elementor-element.elementor-element-a18c09e .elementor-heading-title{font-size:var( --e-global-typography-f489df5-font-size );line-height:var( --e-global-typography-f489df5-line-height );letter-spacing:var( --e-global-typography-f489df5-letter-spacing );}.elementor-1026 .elementor-element.elementor-element-9971cef .elementor-heading-title{font-size:var( --e-global-typography-f489df5-font-size );line-height:var( --e-global-typography-f489df5-line-height );letter-spacing:var( --e-global-typography-f489df5-letter-spacing );}.elementor-1026 .elementor-element.elementor-element-38f9902 .elementor-heading-title{font-size:var( --e-global-typography-f489df5-font-size );line-height:var( --e-global-typography-f489df5-line-height );letter-spacing:var( --e-global-typography-f489df5-letter-spacing );}.elementor-1026 .elementor-element.elementor-element-af90545{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1026 .elementor-element.elementor-element-af90545 .elementor-heading-title{font-size:var( --e-global-typography-c1fe0bf-font-size );line-height:var( --e-global-typography-c1fe0bf-line-height );letter-spacing:var( --e-global-typography-c1fe0bf-letter-spacing );}.elementor-1026 .elementor-element.elementor-element-d48b920{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1026 .elementor-element.elementor-element-ee236bd .elementor-heading-title{font-size:var( --e-global-typography-f489df5-font-size );line-height:var( --e-global-typography-f489df5-line-height );letter-spacing:var( --e-global-typography-f489df5-letter-spacing );}.elementor-1026 .elementor-element.elementor-element-10729c2 .elementor-heading-title{font-size:var( --e-global-typography-4b7b0c8-font-size );line-height:var( --e-global-typography-4b7b0c8-line-height );}.elementor-1026 .elementor-element.elementor-element-afc6978 .elementor-heading-title{font-size:var( --e-global-typography-16d6213-font-size );line-height:var( --e-global-typography-16d6213-line-height );}.elementor-1026 .elementor-element.elementor-element-5410b03{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1026 .elementor-element.elementor-element-9ebee82 .elementor-heading-title{font-size:var( --e-global-typography-f489df5-font-size );line-height:var( --e-global-typography-f489df5-line-height );letter-spacing:var( --e-global-typography-f489df5-letter-spacing );}.elementor-1026 .elementor-element.elementor-element-3a4a804 .elementor-heading-title{font-size:var( --e-global-typography-4b7b0c8-font-size );line-height:var( --e-global-typography-4b7b0c8-line-height );}.elementor-1026 .elementor-element.elementor-element-88734bf .elementor-heading-title{font-size:var( --e-global-typography-16d6213-font-size );line-height:var( --e-global-typography-16d6213-line-height );}}/* Start custom CSS for container, class: .elementor-element-0f4d8ed *//* Container setup */
#scroll-arrows-container {
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* scroll-down animation */
@keyframes scroll-down {
  0% {
    opacity: 0;
    transform: translateY(-15px);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateY(15px);
  }
}
#scroll-arrows-container .elementor-icon {
  animation: scroll-down 2s infinite;
}
#arrow-1 { animation-delay: 0s; }
#arrow-2 { animation-delay: 0.35s; }
#arrow-3 { animation-delay: 0.7s; }

@media screen and (max-width: 880px) {
    #scroll-arrows-container {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d6c2c5 */.elementor-1026 .elementor-element.elementor-element-2d6c2c5 {
    background-image: linear-gradient(175deg, #f5f5f7, #ccccd7, #f5f5f7);
}
/* Parent container */
#hiw-container {
  position: relative;
  min-height: 450vh;
}

/* Base styling */
#hiw-step-1,
#hiw-step-2,
#hiw-step-3 {
  position: sticky;
  top: 0px; /* Adjust vertical position */
  height: 100vh; /* Adjust height of boxes */
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 1;
  transform: scale(1);
  transition: opacity 0.6s ease-out, transform 0.6s ease-out;
}

/* Stacking */
#hiw-step-1 { 
    z-index: 1; 
}
#hiw-step-2 { 
  z-index: 2; 
  margin-top: -100vh; 
}
#hiw-step-3 { 
  z-index: 3; 
  margin-top: -100vh; 
}

/* State classes - JavaScript toggles these */
.hiw-hidden {
  opacity: 0 !important;
  transform: scale(0.95) !important;
  pointer-events: none;
}

.partner-box-visible {
  opacity: 1 !important;
  transform: scale(1) !important;
}

/* Optional: Add a subtle scale effect to the active box */
.hiw-active {
  transform: scale(1) !important;
}

/* MOBILE RESPONSIVENESS */

/* Remove all sticky scroll functionality below 880px */
@media screen and (max-width: 880px) {
    #hiw-container {
        min-height: auto !important; /* Remove extended height */
    }
    
    #hiw-step-1,
    #hiw-step-2,
    #hiw-step-3 {
        position: relative !important; /* Change from sticky to relative */
        top: auto !important;
        height: auto !important;
        margin: 40px 0px !important;
        opacity: 1 !important; /* Always visible */
        transform: none !important; /* Remove transforms */
        transition: none !important; /* Remove transitions */
    }
    
    /* Ensure boxes are always visible on mobile */
    .hiw-hidden,
    .hiw-visible {
        opacity: 1 !important;
        transform: none !important;
        pointer-events: auto !important;
    }
}
/* ===== HIW IMAGE ANIMATIONS ===== */

/* Base state - completely hidden */
#hiw-image-1,
#hiw-image-2,
#hiw-image-3 {
  opacity: 0;
  transform: translateY(60px);
  transition: opacity 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94), 
              transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  will-change: opacity, transform;
  backface-visibility: hidden;
}

/* Active state - fade in and slide up */
#hiw-image-1.hiw-image-active,
#hiw-image-2.hiw-image-active,
#hiw-image-3.hiw-image-active {
  opacity: 1;
  transform: translateY(0);
}

/* Hidden state - reset when container becomes inactive */
#hiw-image-1.hiw-image-hidden,
#hiw-image-2.hiw-image-hidden,
#hiw-image-3.hiw-image-hidden {
  opacity: 0;
  transform: translateY(500px);
}

/* ===== MOBILE RESPONSIVENESS ===== */
@media screen and (max-width: 880px) {
  #hiw-image-1,
  #hiw-image-2,
  #hiw-image-3 {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
  }

  #hiw-image-1.hiw-image-active,
  #hiw-image-2.hiw-image-active,
  #hiw-image-3.hiw-image-active {
    opacity: 1 !important;
    transform: none !important;
  }

  #hiw-image-1.hiw-image-hidden,
  #hiw-image-2.hiw-image-hidden,
  #hiw-image-3.hiw-image-hidden {
    opacity: 1 !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b22a254 */.prod-learn-more {
    height: 100px;
    transform: translateY(-100px);
}
.prod-box {
    z-index: 1;
}
.prod-parent-box:hover .prod-learn-more {
    transition: all 0.3s ease-in-out;
    transform: translateY(-50px);
}
@media screen and (max-width: 1200px) {
    .prod-box {
        height: 225px;
    }
    .prod-learn-more {
        transform: translateY(-50px);
    }
}
@media screen and (max-width: 1024px) {
    .prod-box {
        height: 250px;
    }
}/* End custom CSS */