.elementor-31125 .elementor-element.elementor-element-2a2eca90{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:12rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;--z-index:99;}.elementor-31125 .elementor-element.elementor-element-4e8fcd07{--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:flex-start;}.elementor-31125 .elementor-element.elementor-element-4e8fcd07.e-con{--align-self:stretch;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-31125 .elementor-element.elementor-element-354d4ab4.elementor-element{--align-self:flex-start;}.elementor-31125 .elementor-element.elementor-element-354d4ab4{text-align:start;}.elementor-31125 .elementor-element.elementor-element-354d4ab4 .elementor-heading-title{font-family:var( --e-global-typography-df10a89-font-family ), Sans-serif;font-size:var( --e-global-typography-df10a89-font-size );font-weight:var( --e-global-typography-df10a89-font-weight );line-height:var( --e-global-typography-df10a89-line-height );}.elementor-31125 .elementor-element.elementor-element-43be2f3d{--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:flex-start;--gap:8rem 8rem;--row-gap:8rem;--column-gap:8rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-31125 .elementor-element.elementor-element-43be2f3d.e-con{--align-self:stretch;}.elementor-31125 .elementor-element.elementor-element-53803b39{--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;}.elementor-31125 .elementor-element.elementor-element-53803b39:not(.elementor-motion-effects-element-type-background), .elementor-31125 .elementor-element.elementor-element-53803b39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D9;}.elementor-31125 .elementor-element.elementor-element-53803b39.e-con{--align-self:stretch;}.elementor-31125 .elementor-element.elementor-element-579e301a{--display:flex;}.elementor-31125 .elementor-element.elementor-element-42837115{--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:flex-start;}.elementor-31125 .elementor-element.elementor-element-71b5701d{--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:flex-start;--align-items:center;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-31125 .elementor-element.elementor-element-625150dc{width:auto;max-width:auto;}.elementor-31125 .elementor-element.elementor-element-625150dc.elementor-element{--align-self:center;}.elementor-31125 .elementor-element.elementor-element-625150dc img{width:1.5rem;max-width:1.5rem;height:1.5rem;}.elementor-31125 .elementor-element.elementor-element-4dc66b0d{width:auto;max-width:auto;}.elementor-31125 .elementor-element.elementor-element-4dc66b0d .elementor-heading-title{font-family:var( --e-global-typography-ab239f7-font-family ), Sans-serif;font-size:var( --e-global-typography-ab239f7-font-size );font-weight:var( --e-global-typography-ab239f7-font-weight );line-height:var( --e-global-typography-ab239f7-line-height );color:var( --e-global-color-b3c4c08 );}.elementor-31125 .elementor-element.elementor-element-300cc249{--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:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-31125 .elementor-element.elementor-element-40929bfb{width:auto;max-width:auto;}.elementor-31125 .elementor-element.elementor-element-40929bfb .elementor-heading-title{font-family:var( --e-global-typography-b424123-font-family ), Sans-serif;font-size:var( --e-global-typography-b424123-font-size );font-weight:var( --e-global-typography-b424123-font-weight );line-height:var( --e-global-typography-b424123-line-height );color:var( --e-global-color-b3c4c08 );}.elementor-31125 .elementor-element.elementor-element-6b2a5fe4{text-align:start;}.elementor-31125 .elementor-element.elementor-element-6b2a5fe4 .elementor-heading-title{font-family:var( --e-global-typography-ab239f7-font-family ), Sans-serif;font-size:var( --e-global-typography-ab239f7-font-size );font-weight:var( --e-global-typography-ab239f7-font-weight );line-height:var( --e-global-typography-ab239f7-line-height );color:var( --e-global-color-b3c4c08 );}.elementor-31125 .elementor-element.elementor-element-612784fa{--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:flex-start;}.elementor-31125 .elementor-element.elementor-element-703f6d18{--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:flex-start;--align-items:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-31125 .elementor-element.elementor-element-1cd55ac2{width:auto;max-width:auto;}.elementor-31125 .elementor-element.elementor-element-1cd55ac2 .elementor-heading-title{font-family:var( --e-global-typography-b424123-font-family ), Sans-serif;font-size:var( --e-global-typography-b424123-font-size );font-weight:var( --e-global-typography-b424123-font-weight );line-height:var( --e-global-typography-b424123-line-height );}.elementor-31125 .elementor-element.elementor-element-1d98b781{text-align:start;}.elementor-31125 .elementor-element.elementor-element-1d98b781 .elementor-heading-title{font-family:var( --e-global-typography-ab239f7-font-family ), Sans-serif;font-size:var( --e-global-typography-ab239f7-font-size );font-weight:var( --e-global-typography-ab239f7-font-weight );line-height:var( --e-global-typography-ab239f7-line-height );color:#090909A6;}.elementor-31125 .elementor-element.elementor-element-21cbf8d8{--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:flex-start;}.elementor-31125 .elementor-element.elementor-element-3ac128a0{--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:flex-start;--align-items:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-31125 .elementor-element.elementor-element-2cb45e9e{width:auto;max-width:auto;}.elementor-31125 .elementor-element.elementor-element-2cb45e9e .elementor-heading-title{font-family:var( --e-global-typography-b424123-font-family ), Sans-serif;font-size:var( --e-global-typography-b424123-font-size );font-weight:var( --e-global-typography-b424123-font-weight );line-height:var( --e-global-typography-b424123-line-height );}.elementor-31125 .elementor-element.elementor-element-5d10bd5e{text-align:start;}.elementor-31125 .elementor-element.elementor-element-5d10bd5e .elementor-heading-title{font-family:var( --e-global-typography-ab239f7-font-family ), Sans-serif;font-size:var( --e-global-typography-ab239f7-font-size );font-weight:var( --e-global-typography-ab239f7-font-weight );line-height:var( --e-global-typography-ab239f7-line-height );color:#090909A6;}.elementor-31125 .elementor-element.elementor-element-12af4547{--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:flex-start;}.elementor-31125 .elementor-element.elementor-element-681897c6{--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:flex-start;--align-items:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-31125 .elementor-element.elementor-element-51bca163{width:auto;max-width:auto;}.elementor-31125 .elementor-element.elementor-element-51bca163 .elementor-heading-title{font-family:var( --e-global-typography-b424123-font-family ), Sans-serif;font-size:var( --e-global-typography-b424123-font-size );font-weight:var( --e-global-typography-b424123-font-weight );line-height:var( --e-global-typography-b424123-line-height );}.elementor-31125 .elementor-element.elementor-element-23a86588{text-align:start;}.elementor-31125 .elementor-element.elementor-element-23a86588 .elementor-heading-title{font-family:var( --e-global-typography-ab239f7-font-family ), Sans-serif;font-size:var( --e-global-typography-ab239f7-font-size );font-weight:var( --e-global-typography-ab239f7-font-weight );line-height:var( --e-global-typography-ab239f7-line-height );color:#090909A6;}.elementor-31125 .elementor-element.elementor-element-69d947a3{--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:flex-start;}.elementor-31125 .elementor-element.elementor-element-631663d3{--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:flex-start;--align-items:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-31125 .elementor-element.elementor-element-9d9f749{width:auto;max-width:auto;}.elementor-31125 .elementor-element.elementor-element-9d9f749 .elementor-heading-title{font-family:var( --e-global-typography-b424123-font-family ), Sans-serif;font-size:var( --e-global-typography-b424123-font-size );font-weight:var( --e-global-typography-b424123-font-weight );line-height:var( --e-global-typography-b424123-line-height );}.elementor-31125 .elementor-element.elementor-element-5fde2f90{text-align:start;}.elementor-31125 .elementor-element.elementor-element-5fde2f90 .elementor-heading-title{font-family:var( --e-global-typography-ab239f7-font-family ), Sans-serif;font-size:var( --e-global-typography-ab239f7-font-size );font-weight:var( --e-global-typography-ab239f7-font-weight );line-height:var( --e-global-typography-ab239f7-line-height );color:#090909A6;}.elementor-31125 .elementor-element.elementor-element-5c9342ad{--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:flex-start;}.elementor-31125 .elementor-element.elementor-element-29a3725{--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:flex-start;--align-items:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-31125 .elementor-element.elementor-element-1e962ec9{width:auto;max-width:auto;}.elementor-31125 .elementor-element.elementor-element-1e962ec9 .elementor-heading-title{font-family:var( --e-global-typography-b424123-font-family ), Sans-serif;font-size:var( --e-global-typography-b424123-font-size );font-weight:var( --e-global-typography-b424123-font-weight );line-height:var( --e-global-typography-b424123-line-height );}.elementor-31125 .elementor-element.elementor-element-1de730f3{text-align:start;}.elementor-31125 .elementor-element.elementor-element-1de730f3 .elementor-heading-title{font-family:var( --e-global-typography-ab239f7-font-family ), Sans-serif;font-size:var( --e-global-typography-ab239f7-font-size );font-weight:var( --e-global-typography-ab239f7-font-weight );line-height:var( --e-global-typography-ab239f7-line-height );color:#090909A6;}@media(max-width:1600px){.elementor-31125 .elementor-element.elementor-element-2a2eca90{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:9rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-31125 .elementor-element.elementor-element-354d4ab4 .elementor-heading-title{font-size:var( --e-global-typography-df10a89-font-size );line-height:var( --e-global-typography-df10a89-line-height );}.elementor-31125 .elementor-element.elementor-element-43be2f3d{--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-31125 .elementor-element.elementor-element-42837115{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31125 .elementor-element.elementor-element-625150dc img{width:1.2rem;max-width:1.2rem;height:1.2rem;}.elementor-31125 .elementor-element.elementor-element-4dc66b0d .elementor-heading-title{font-size:var( --e-global-typography-ab239f7-font-size );line-height:var( --e-global-typography-ab239f7-line-height );}.elementor-31125 .elementor-element.elementor-element-40929bfb .elementor-heading-title{font-size:var( --e-global-typography-b424123-font-size );line-height:var( --e-global-typography-b424123-line-height );}.elementor-31125 .elementor-element.elementor-element-6b2a5fe4 .elementor-heading-title{font-size:var( --e-global-typography-ab239f7-font-size );line-height:var( --e-global-typography-ab239f7-line-height );}.elementor-31125 .elementor-element.elementor-element-612784fa{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-31125 .elementor-element.elementor-element-1cd55ac2 .elementor-heading-title{font-size:var( --e-global-typography-b424123-font-size );line-height:var( --e-global-typography-b424123-line-height );}.elementor-31125 .elementor-element.elementor-element-1d98b781 .elementor-heading-title{font-size:var( --e-global-typography-ab239f7-font-size );line-height:var( --e-global-typography-ab239f7-line-height );}.elementor-31125 .elementor-element.elementor-element-21cbf8d8{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-31125 .elementor-element.elementor-element-3ac128a0{--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-31125 .elementor-element.elementor-element-2cb45e9e .elementor-heading-title{font-size:var( --e-global-typography-b424123-font-size );line-height:var( --e-global-typography-b424123-line-height );}.elementor-31125 .elementor-element.elementor-element-5d10bd5e .elementor-heading-title{font-size:var( --e-global-typography-ab239f7-font-size );line-height:var( --e-global-typography-ab239f7-line-height );}.elementor-31125 .elementor-element.elementor-element-12af4547{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-31125 .elementor-element.elementor-element-681897c6{--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-31125 .elementor-element.elementor-element-51bca163 .elementor-heading-title{font-size:var( --e-global-typography-b424123-font-size );line-height:var( --e-global-typography-b424123-line-height );}.elementor-31125 .elementor-element.elementor-element-23a86588 .elementor-heading-title{font-size:var( --e-global-typography-ab239f7-font-size );line-height:var( --e-global-typography-ab239f7-line-height );}.elementor-31125 .elementor-element.elementor-element-69d947a3{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-31125 .elementor-element.elementor-element-631663d3{--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-31125 .elementor-element.elementor-element-9d9f749 .elementor-heading-title{font-size:var( --e-global-typography-b424123-font-size );line-height:var( --e-global-typography-b424123-line-height );}.elementor-31125 .elementor-element.elementor-element-5fde2f90 .elementor-heading-title{font-size:var( --e-global-typography-ab239f7-font-size );line-height:var( --e-global-typography-ab239f7-line-height );}.elementor-31125 .elementor-element.elementor-element-5c9342ad{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-31125 .elementor-element.elementor-element-29a3725{--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-31125 .elementor-element.elementor-element-1e962ec9 .elementor-heading-title{font-size:var( --e-global-typography-b424123-font-size );line-height:var( --e-global-typography-b424123-line-height );}.elementor-31125 .elementor-element.elementor-element-1de730f3 .elementor-heading-title{font-size:var( --e-global-typography-ab239f7-font-size );line-height:var( --e-global-typography-ab239f7-line-height );}}@media(max-width:1024px){.elementor-31125 .elementor-element.elementor-element-2a2eca90{--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:4.5rem 4.5rem;--row-gap:4.5rem;--column-gap:4.5rem;--padding-top:4.5rem;--padding-bottom:4.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-31125 .elementor-element.elementor-element-4e8fcd07{--justify-content:flex-start;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-31125 .elementor-element.elementor-element-354d4ab4{width:var( --container-widget-width, 52rem );max-width:52rem;--container-widget-width:52rem;--container-widget-flex-grow:0;}.elementor-31125 .elementor-element.elementor-element-354d4ab4 .elementor-heading-title{font-size:var( --e-global-typography-df10a89-font-size );line-height:var( --e-global-typography-df10a89-line-height );}.elementor-31125 .elementor-element.elementor-element-43be2f3d{--gap:4.5rem 4.5rem;--row-gap:4.5rem;--column-gap:4.5rem;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31125 .elementor-element.elementor-element-4dc66b0d{width:auto;max-width:auto;text-align:start;}.elementor-31125 .elementor-element.elementor-element-4dc66b0d .elementor-heading-title{font-size:var( --e-global-typography-ab239f7-font-size );line-height:var( --e-global-typography-ab239f7-line-height );}.elementor-31125 .elementor-element.elementor-element-40929bfb{width:auto;max-width:auto;text-align:start;}.elementor-31125 .elementor-element.elementor-element-40929bfb .elementor-heading-title{font-size:var( --e-global-typography-b424123-font-size );line-height:var( --e-global-typography-b424123-line-height );}.elementor-31125 .elementor-element.elementor-element-6b2a5fe4 .elementor-heading-title{font-size:var( --e-global-typography-ab239f7-font-size );line-height:var( --e-global-typography-ab239f7-line-height );}.elementor-31125 .elementor-element.elementor-element-1cd55ac2{width:auto;max-width:auto;}.elementor-31125 .elementor-element.elementor-element-1cd55ac2.elementor-element{--align-self:flex-start;}.elementor-31125 .elementor-element.elementor-element-1cd55ac2 .elementor-heading-title{font-size:var( --e-global-typography-b424123-font-size );line-height:var( --e-global-typography-b424123-line-height );}.elementor-31125 .elementor-element.elementor-element-1d98b781 .elementor-heading-title{font-size:var( --e-global-typography-ab239f7-font-size );line-height:var( --e-global-typography-ab239f7-line-height );}.elementor-31125 .elementor-element.elementor-element-2cb45e9e{width:auto;max-width:auto;}.elementor-31125 .elementor-element.elementor-element-2cb45e9e.elementor-element{--align-self:flex-start;}.elementor-31125 .elementor-element.elementor-element-2cb45e9e .elementor-heading-title{font-size:var( --e-global-typography-b424123-font-size );line-height:var( --e-global-typography-b424123-line-height );}.elementor-31125 .elementor-element.elementor-element-5d10bd5e .elementor-heading-title{font-size:var( --e-global-typography-ab239f7-font-size );line-height:var( --e-global-typography-ab239f7-line-height );}.elementor-31125 .elementor-element.elementor-element-51bca163{width:auto;max-width:auto;}.elementor-31125 .elementor-element.elementor-element-51bca163.elementor-element{--align-self:flex-start;}.elementor-31125 .elementor-element.elementor-element-51bca163 .elementor-heading-title{font-size:var( --e-global-typography-b424123-font-size );line-height:var( --e-global-typography-b424123-line-height );}.elementor-31125 .elementor-element.elementor-element-23a86588 .elementor-heading-title{font-size:var( --e-global-typography-ab239f7-font-size );line-height:var( --e-global-typography-ab239f7-line-height );}.elementor-31125 .elementor-element.elementor-element-9d9f749{width:auto;max-width:auto;}.elementor-31125 .elementor-element.elementor-element-9d9f749.elementor-element{--align-self:flex-start;}.elementor-31125 .elementor-element.elementor-element-9d9f749 .elementor-heading-title{font-size:var( --e-global-typography-b424123-font-size );line-height:var( --e-global-typography-b424123-line-height );}.elementor-31125 .elementor-element.elementor-element-5fde2f90 .elementor-heading-title{font-size:var( --e-global-typography-ab239f7-font-size );line-height:var( --e-global-typography-ab239f7-line-height );}.elementor-31125 .elementor-element.elementor-element-1e962ec9{width:auto;max-width:auto;}.elementor-31125 .elementor-element.elementor-element-1e962ec9.elementor-element{--align-self:flex-start;}.elementor-31125 .elementor-element.elementor-element-1e962ec9 .elementor-heading-title{font-size:var( --e-global-typography-b424123-font-size );line-height:var( --e-global-typography-b424123-line-height );}.elementor-31125 .elementor-element.elementor-element-1de730f3 .elementor-heading-title{font-size:var( --e-global-typography-ab239f7-font-size );line-height:var( --e-global-typography-ab239f7-line-height );}}@media(max-width:767px){.elementor-31125 .elementor-element.elementor-element-2a2eca90{--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:1.2rem;--padding-right:1.2rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-31125 .elementor-element.elementor-element-354d4ab4{width:100%;max-width:100%;text-align:start;}.elementor-31125 .elementor-element.elementor-element-354d4ab4.elementor-element{--align-self:flex-start;}.elementor-31125 .elementor-element.elementor-element-354d4ab4 .elementor-heading-title{font-size:var( --e-global-typography-df10a89-font-size );line-height:var( --e-global-typography-df10a89-line-height );}.elementor-31125 .elementor-element.elementor-element-43be2f3d{--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:.12rem;}.elementor-31125 .elementor-element.elementor-element-42837115{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-31125 .elementor-element.elementor-element-71b5701d{--flex-wrap:nowrap;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31125 .elementor-element.elementor-element-4dc66b0d.elementor-element{--align-self:flex-start;}.elementor-31125 .elementor-element.elementor-element-4dc66b0d{text-align:start;}.elementor-31125 .elementor-element.elementor-element-4dc66b0d .elementor-heading-title{font-size:var( --e-global-typography-ab239f7-font-size );line-height:var( --e-global-typography-ab239f7-line-height );}.elementor-31125 .elementor-element.elementor-element-300cc249{--flex-wrap:nowrap;}.elementor-31125 .elementor-element.elementor-element-40929bfb.elementor-element{--align-self:flex-start;}.elementor-31125 .elementor-element.elementor-element-40929bfb{text-align:start;}.elementor-31125 .elementor-element.elementor-element-40929bfb .elementor-heading-title{font-size:var( --e-global-typography-b424123-font-size );line-height:var( --e-global-typography-b424123-line-height );}.elementor-31125 .elementor-element.elementor-element-6b2a5fe4 .elementor-heading-title{font-size:var( --e-global-typography-ab239f7-font-size );line-height:var( --e-global-typography-ab239f7-line-height );}.elementor-31125 .elementor-element.elementor-element-612784fa{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-31125 .elementor-element.elementor-element-703f6d18{--flex-wrap:nowrap;}.elementor-31125 .elementor-element.elementor-element-1cd55ac2.elementor-element{--align-self:flex-start;}.elementor-31125 .elementor-element.elementor-element-1cd55ac2{text-align:start;}.elementor-31125 .elementor-element.elementor-element-1cd55ac2 .elementor-heading-title{font-size:var( --e-global-typography-b424123-font-size );line-height:var( --e-global-typography-b424123-line-height );}.elementor-31125 .elementor-element.elementor-element-1d98b781 .elementor-heading-title{font-size:var( --e-global-typography-ab239f7-font-size );line-height:var( --e-global-typography-ab239f7-line-height );}.elementor-31125 .elementor-element.elementor-element-21cbf8d8{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-31125 .elementor-element.elementor-element-3ac128a0{--flex-wrap:nowrap;}.elementor-31125 .elementor-element.elementor-element-2cb45e9e.elementor-element{--align-self:flex-start;}.elementor-31125 .elementor-element.elementor-element-2cb45e9e{text-align:start;}.elementor-31125 .elementor-element.elementor-element-2cb45e9e .elementor-heading-title{font-size:var( --e-global-typography-b424123-font-size );line-height:var( --e-global-typography-b424123-line-height );}.elementor-31125 .elementor-element.elementor-element-5d10bd5e .elementor-heading-title{font-size:var( --e-global-typography-ab239f7-font-size );line-height:var( --e-global-typography-ab239f7-line-height );}.elementor-31125 .elementor-element.elementor-element-12af4547{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-31125 .elementor-element.elementor-element-681897c6{--flex-wrap:nowrap;}.elementor-31125 .elementor-element.elementor-element-51bca163.elementor-element{--align-self:flex-start;}.elementor-31125 .elementor-element.elementor-element-51bca163{text-align:start;}.elementor-31125 .elementor-element.elementor-element-51bca163 .elementor-heading-title{font-size:var( --e-global-typography-b424123-font-size );line-height:var( --e-global-typography-b424123-line-height );}.elementor-31125 .elementor-element.elementor-element-23a86588 .elementor-heading-title{font-size:var( --e-global-typography-ab239f7-font-size );line-height:var( --e-global-typography-ab239f7-line-height );}.elementor-31125 .elementor-element.elementor-element-69d947a3{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-31125 .elementor-element.elementor-element-631663d3{--flex-wrap:nowrap;}.elementor-31125 .elementor-element.elementor-element-9d9f749.elementor-element{--align-self:flex-start;}.elementor-31125 .elementor-element.elementor-element-9d9f749{text-align:start;}.elementor-31125 .elementor-element.elementor-element-9d9f749 .elementor-heading-title{font-size:var( --e-global-typography-b424123-font-size );line-height:var( --e-global-typography-b424123-line-height );}.elementor-31125 .elementor-element.elementor-element-5fde2f90 .elementor-heading-title{font-size:var( --e-global-typography-ab239f7-font-size );line-height:var( --e-global-typography-ab239f7-line-height );}.elementor-31125 .elementor-element.elementor-element-5c9342ad{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-31125 .elementor-element.elementor-element-29a3725{--flex-wrap:nowrap;}.elementor-31125 .elementor-element.elementor-element-1e962ec9.elementor-element{--align-self:flex-start;}.elementor-31125 .elementor-element.elementor-element-1e962ec9{text-align:start;}.elementor-31125 .elementor-element.elementor-element-1e962ec9 .elementor-heading-title{font-size:var( --e-global-typography-b424123-font-size );line-height:var( --e-global-typography-b424123-line-height );}.elementor-31125 .elementor-element.elementor-element-1de730f3 .elementor-heading-title{font-size:var( --e-global-typography-ab239f7-font-size );line-height:var( --e-global-typography-ab239f7-line-height );}}/* Start custom CSS for heading, class: .elementor-element-354d4ab4 */.elementor-31125 .elementor-element.elementor-element-354d4ab4 .mfc-accent {
    color: #575757 !important;
}

@media (max-width: 1024px) {
    .elementor-31125 .elementor-element.elementor-element-354d4ab4 br {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53803b39 */.elementor-31125 .elementor-element.elementor-element-53803b39 {
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	bottom: auto !important;
	right: auto !important;
	pointer-events: none !important;

	height: 100% !important;
	width: 1rem !important;

	border-radius: 2.5rem !important;
	overflow: hidden !important;
}

.elementor-31125 .elementor-element.elementor-element-53803b39 .history-animation-line {
	height: 100% !important;
	max-height: 16.66% !important;
	width: 1rem !important;

	border-radius: 3rem !important;

	background: -webkit-gradient(linear,
			left top, left bottom,
			from(#FFFFFF),
			color-stop(20%, #C8ECFA),
			color-stop(68%, #779CFF),
			color-stop(99%, #0046FF));

	background: -o-linear-gradient(#FFFFFF 0%,
			#C8ECFA 20%,
			#779CFF 68%,
			#0046FF 99%);

	background: linear-gradient(#FFFFFF 0%,
			#C8ECFA 20%,
			#779CFF 68%,
			#0046FF 99%);

	-webkit-transition: max-height 0.6s ease-out;

	-o-transition: max-height 0.6s ease-out;

	transition: max-height 0.6s ease-out;
}

@media (min-width: 1025px) and (max-width: 1440px) {
    .elementor-31125 .elementor-element.elementor-element-53803b39 {
    	width: 0.75rem !important;
    	border-radius: 2rem !important;
    }
    
    .elementor-31125 .elementor-element.elementor-element-53803b39 .history-animation-line {
    	width: 0.75rem !important;
    	border-radius: 2rem !important;
    }
}

.elementor-31125 .elementor-element.elementor-element-53803b39 .active-2 {
	max-height: 33.33% !important;
}

.elementor-31125 .elementor-element.elementor-element-53803b39 .active-3 {
	max-height: 49.99% !important;
}

.elementor-31125 .elementor-element.elementor-element-53803b39 .active-4 {
	max-height: 66.66% !important;
}

.elementor-31125 .elementor-element.elementor-element-53803b39 .active-5 {
	max-height: 83.33% !important;
}

.elementor-31125 .elementor-element.elementor-element-53803b39 .active-6 {
	max-height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-625150dc */.elementor-31125 .elementor-element.elementor-element-625150dc {
    min-width: 4rem !important;
}

@media (max-width: 1440px) {
    .elementor-31125 .elementor-element.elementor-element-625150dc {
        min-width: 3rem !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40929bfb */@media (min-width: 1441px) and (max-width: 1550px) {
    .elementor-31125 .elementor-element.elementor-element-40929bfb .elementor-heading-title {
        font-size: 5rem !important;
    }
}

@media (min-width: 1025px) and (max-width: 1200px) {
    .elementor-31125 .elementor-element.elementor-element-40929bfb .elementor-heading-title {
        font-size: 3.6rem !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2a5fe4 */@media (min-width: 1441px) {
    .elementor-31125 .elementor-element.elementor-element-6b2a5fe4 {
        max-width: 44rem !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cd55ac2 */@media (min-width: 1441px) and (max-width: 1550px) {
    .elementor-31125 .elementor-element.elementor-element-1cd55ac2 .elementor-heading-title {
        font-size: 5rem !important;
    }
}

@media (min-width: 1025px) and (max-width: 1200px) {
    .elementor-31125 .elementor-element.elementor-element-1cd55ac2 .elementor-heading-title {
        font-size: 3.6rem !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d98b781 */@media (min-width: 1441px) {
    .elementor-31125 .elementor-element.elementor-element-1d98b781 {
        max-width: 42rem !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2cb45e9e */@media (min-width: 1441px) and (max-width: 1550px) {
    .elementor-31125 .elementor-element.elementor-element-2cb45e9e .elementor-heading-title {
        font-size: 5rem !important;
    }
}

@media (min-width: 1025px) and (max-width: 1200px) {
    .elementor-31125 .elementor-element.elementor-element-2cb45e9e .elementor-heading-title {
        font-size: 3.6rem !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d10bd5e */@media (min-width: 1441px) {
    .elementor-31125 .elementor-element.elementor-element-5d10bd5e {
        max-width: 42rem !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51bca163 */@media (min-width: 1441px) and (max-width: 1550px) {
    .elementor-31125 .elementor-element.elementor-element-51bca163 .elementor-heading-title {
        font-size: 5rem !important;
    }
}

@media (min-width: 1025px) and (max-width: 1200px) {
    .elementor-31125 .elementor-element.elementor-element-51bca163 .elementor-heading-title {
        font-size: 3.6rem !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23a86588 */@media (min-width: 1441px) {
    .elementor-31125 .elementor-element.elementor-element-23a86588 {
        max-width: 42rem !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d9f749 */@media (min-width: 1441px) and (max-width: 1550px) {
    .elementor-31125 .elementor-element.elementor-element-9d9f749 .elementor-heading-title {
        font-size: 5rem !important;
    }
}

@media (min-width: 1025px) and (max-width: 1200px) {
    .elementor-31125 .elementor-element.elementor-element-9d9f749 .elementor-heading-title {
        font-size: 3.6rem !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fde2f90 */@media (min-width: 1441px) {
    .elementor-31125 .elementor-element.elementor-element-5fde2f90 {
        max-width: 42rem !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e962ec9 */@media (min-width: 1441px) and (max-width: 1550px) {
    .elementor-31125 .elementor-element.elementor-element-1e962ec9 .elementor-heading-title {
        font-size: 5rem !important;
    }
}

@media (min-width: 1025px) and (max-width: 1200px) {
    .elementor-31125 .elementor-element.elementor-element-1e962ec9 .elementor-heading-title {
        font-size: 3.6rem !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1de730f3 */@media (min-width: 1441px) {
    .elementor-31125 .elementor-element.elementor-element-1de730f3 {
        max-width: 42rem !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43be2f3d */.elementor-31125 .elementor-element.elementor-element-43be2f3d .history-animation-item {
    opacity: 0;
    transition: opacity 0.6s;
}

.elementor-31125 .elementor-element.elementor-element-43be2f3d .active .history-animation-item {
    opacity: 1 !important;
}/* End custom CSS */