.elementor-2949 .elementor-element.elementor-element-5d5acc4{--display:flex;--min-height:356px;--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;--overlay-opacity:0.78;}.elementor-2949 .elementor-element.elementor-element-5d5acc4:not(.elementor-motion-effects-element-type-background), .elementor-2949 .elementor-element.elementor-element-5d5acc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2949 .elementor-element.elementor-element-5d5acc4::before, .elementor-2949 .elementor-element.elementor-element-5d5acc4 > .elementor-background-video-container::before, .elementor-2949 .elementor-element.elementor-element-5d5acc4 > .e-con-inner > .elementor-background-video-container::before, .elementor-2949 .elementor-element.elementor-element-5d5acc4 > .elementor-background-slideshow::before, .elementor-2949 .elementor-element.elementor-element-5d5acc4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2949 .elementor-element.elementor-element-5d5acc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(215deg, var( --e-global-color-ae09959 ) -100%, var( --e-global-color-text ) 57%);}.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-2949 .elementor-element.elementor-element-d4d5831.elementor-element{--align-self:center;}.elementor-2949 .elementor-element.elementor-element-d4d5831{text-align:center;}.elementor-2949 .elementor-element.elementor-element-d4d5831 .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-b6dad47 );}.elementor-2949 .elementor-element.elementor-element-801507b{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2949 .elementor-element.elementor-element-4a4b313{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-2949 .elementor-element.elementor-element-f9dbea4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:left;}.elementor-2949 .elementor-element.elementor-element-f9dbea4 .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-secondary );}.elementor-2949 .elementor-element.elementor-element-3b8c504{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;font-family:var( --e-global-typography-c0a8c1e-font-family ), Sans-serif;font-size:var( --e-global-typography-c0a8c1e-font-size );font-weight:var( --e-global-typography-c0a8c1e-font-weight );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-d1d0836{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2949 .elementor-element.elementor-element-da1131d{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-2949 .elementor-element.elementor-element-da1131d .elementor-divider-separator{width:100%;}.elementor-2949 .elementor-element.elementor-element-da1131d .elementor-divider{padding-block-start:38px;padding-block-end:38px;}.elementor-2949 .elementor-element.elementor-element-b135052{--display:flex;}.elementor-2949 .elementor-element.elementor-element-d6f0183{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2949 .elementor-element.elementor-element-f150298{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:left;}.elementor-2949 .elementor-element.elementor-element-f150298 .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-secondary );}.elementor-2949 .elementor-element.elementor-element-d982b5c{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;font-family:var( --e-global-typography-c0a8c1e-font-family ), Sans-serif;font-size:var( --e-global-typography-c0a8c1e-font-size );font-weight:var( --e-global-typography-c0a8c1e-font-weight );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-d982b5c a{color:var( --e-global-color-accent );}.elementor-2949 .elementor-element.elementor-element-06aa898{--display:flex;}.elementor-2949 .elementor-element.elementor-element-07ccb36{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-2949 .elementor-element.elementor-element-07ccb36 .elementor-divider-separator{width:100%;}.elementor-2949 .elementor-element.elementor-element-07ccb36 .elementor-divider{padding-block-start:38px;padding-block-end:38px;}.elementor-2949 .elementor-element.elementor-element-ee2087a{--display:flex;}.elementor-2949 .elementor-element.elementor-element-a371e27{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2949 .elementor-element.elementor-element-2979eac{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:left;}.elementor-2949 .elementor-element.elementor-element-2979eac .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-secondary );}.elementor-2949 .elementor-element.elementor-element-afc2d60{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:left;font-family:var( --e-global-typography-c0a8c1e-font-family ), Sans-serif;font-size:var( --e-global-typography-c0a8c1e-font-size );font-weight:var( --e-global-typography-c0a8c1e-font-weight );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-afc2d60 a{color:var( --e-global-color-accent );}.elementor-2949 .elementor-element.elementor-element-88b8ddb{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:left;}.elementor-2949 .elementor-element.elementor-element-88b8ddb .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-secondary );}.elementor-2949 .elementor-element.elementor-element-420a239{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:left;font-family:var( --e-global-typography-c0a8c1e-font-family ), Sans-serif;font-size:var( --e-global-typography-c0a8c1e-font-size );font-weight:var( --e-global-typography-c0a8c1e-font-weight );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-420a239 a{color:var( --e-global-color-accent );}.elementor-2949 .elementor-element.elementor-element-9cdbb64{--display:flex;}.elementor-2949 .elementor-element.elementor-element-46b94de{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-2949 .elementor-element.elementor-element-46b94de .elementor-divider-separator{width:100%;}.elementor-2949 .elementor-element.elementor-element-46b94de .elementor-divider{padding-block-start:38px;padding-block-end:38px;}.elementor-2949 .elementor-element.elementor-element-1c0e21e{--display:flex;}.elementor-2949 .elementor-element.elementor-element-7413f19{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2949 .elementor-element.elementor-element-e0c4297{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:left;}.elementor-2949 .elementor-element.elementor-element-e0c4297 .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-secondary );}.elementor-2949 .elementor-element.elementor-element-9af636f{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:left;font-family:var( --e-global-typography-c0a8c1e-font-family ), Sans-serif;font-size:var( --e-global-typography-c0a8c1e-font-size );font-weight:var( --e-global-typography-c0a8c1e-font-weight );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-9af636f a{color:var( --e-global-color-accent );}.elementor-2949 .elementor-element.elementor-element-0f15299{--display:flex;}.elementor-2949 .elementor-element.elementor-element-97fa0fb{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-2949 .elementor-element.elementor-element-97fa0fb .elementor-divider-separator{width:100%;}.elementor-2949 .elementor-element.elementor-element-97fa0fb .elementor-divider{padding-block-start:38px;padding-block-end:38px;}.elementor-2949 .elementor-element.elementor-element-a5b4c5e{--display:flex;}.elementor-2949 .elementor-element.elementor-element-541008c{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2949 .elementor-element.elementor-element-311ae18{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:left;}.elementor-2949 .elementor-element.elementor-element-311ae18 .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-secondary );}.elementor-2949 .elementor-element.elementor-element-e03d110{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:left;font-family:var( --e-global-typography-c0a8c1e-font-family ), Sans-serif;font-size:var( --e-global-typography-c0a8c1e-font-size );font-weight:var( --e-global-typography-c0a8c1e-font-weight );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-e03d110 a{color:var( --e-global-color-accent );}.elementor-2949 .elementor-element.elementor-element-6d896c5{--display:flex;}.elementor-2949 .elementor-element.elementor-element-0bc46b9{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-2949 .elementor-element.elementor-element-0bc46b9 .elementor-divider-separator{width:100%;}.elementor-2949 .elementor-element.elementor-element-0bc46b9 .elementor-divider{padding-block-start:38px;padding-block-end:38px;}.elementor-2949 .elementor-element.elementor-element-f97cfcc{--display:flex;}.elementor-2949 .elementor-element.elementor-element-0bb885e{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2949 .elementor-element.elementor-element-863d18e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:left;}.elementor-2949 .elementor-element.elementor-element-863d18e .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-secondary );}.elementor-2949 .elementor-element.elementor-element-ef4d9ac{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:left;font-family:var( --e-global-typography-c0a8c1e-font-family ), Sans-serif;font-size:var( --e-global-typography-c0a8c1e-font-size );font-weight:var( --e-global-typography-c0a8c1e-font-weight );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-ef4d9ac a{color:var( --e-global-color-accent );}.elementor-2949 .elementor-element.elementor-element-d4d2e5c{--display:flex;}.elementor-2949 .elementor-element.elementor-element-192ca3f{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-2949 .elementor-element.elementor-element-192ca3f .elementor-divider-separator{width:100%;}.elementor-2949 .elementor-element.elementor-element-192ca3f .elementor-divider{padding-block-start:38px;padding-block-end:38px;}.elementor-2949 .elementor-element.elementor-element-c94b938{--display:flex;}.elementor-2949 .elementor-element.elementor-element-4139718{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2949 .elementor-element.elementor-element-e6b0cad{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:left;}.elementor-2949 .elementor-element.elementor-element-e6b0cad .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-secondary );}.elementor-2949 .elementor-element.elementor-element-7d82abb{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:left;font-family:var( --e-global-typography-c0a8c1e-font-family ), Sans-serif;font-size:var( --e-global-typography-c0a8c1e-font-size );font-weight:var( --e-global-typography-c0a8c1e-font-weight );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-7d82abb a{color:var( --e-global-color-accent );}.elementor-2949 .elementor-element.elementor-element-fdb4cd7{--display:flex;}.elementor-2949 .elementor-element.elementor-element-fcd05c3{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-2949 .elementor-element.elementor-element-fcd05c3 .elementor-divider-separator{width:100%;}.elementor-2949 .elementor-element.elementor-element-fcd05c3 .elementor-divider{padding-block-start:38px;padding-block-end:38px;}.elementor-2949 .elementor-element.elementor-element-3723f34{--display:flex;}.elementor-2949 .elementor-element.elementor-element-d28f4ec{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2949 .elementor-element.elementor-element-ead02a1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:left;}.elementor-2949 .elementor-element.elementor-element-ead02a1 .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-secondary );}.elementor-2949 .elementor-element.elementor-element-334cf01{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:left;font-family:var( --e-global-typography-c0a8c1e-font-family ), Sans-serif;font-size:var( --e-global-typography-c0a8c1e-font-size );font-weight:var( --e-global-typography-c0a8c1e-font-weight );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-334cf01 a{color:var( --e-global-color-accent );}.elementor-2949 .elementor-element.elementor-element-221df7f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:left;}.elementor-2949 .elementor-element.elementor-element-221df7f .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-secondary );}.elementor-2949 .elementor-element.elementor-element-1e5ce81{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:left;font-family:var( --e-global-typography-c0a8c1e-font-family ), Sans-serif;font-size:var( --e-global-typography-c0a8c1e-font-size );font-weight:var( --e-global-typography-c0a8c1e-font-weight );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-1e5ce81 a{color:var( --e-global-color-accent );}.elementor-2949 .elementor-element.elementor-element-7fa330e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:left;}.elementor-2949 .elementor-element.elementor-element-7fa330e .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-secondary );}.elementor-2949 .elementor-element.elementor-element-b0e0f5a{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:left;font-family:var( --e-global-typography-c0a8c1e-font-family ), Sans-serif;font-size:var( --e-global-typography-c0a8c1e-font-size );font-weight:var( --e-global-typography-c0a8c1e-font-weight );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-b0e0f5a a{color:var( --e-global-color-accent );}.elementor-2949 .elementor-element.elementor-element-add3583{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:left;}.elementor-2949 .elementor-element.elementor-element-add3583 .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-secondary );}.elementor-2949 .elementor-element.elementor-element-8b5e7c8{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:left;font-family:var( --e-global-typography-c0a8c1e-font-family ), Sans-serif;font-size:var( --e-global-typography-c0a8c1e-font-size );font-weight:var( --e-global-typography-c0a8c1e-font-weight );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-8b5e7c8 a{color:var( --e-global-color-accent );}.elementor-2949 .elementor-element.elementor-element-5e3d4ee{--display:flex;}.elementor-2949 .elementor-element.elementor-element-e17b671{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-2949 .elementor-element.elementor-element-e17b671 .elementor-divider-separator{width:100%;}.elementor-2949 .elementor-element.elementor-element-e17b671 .elementor-divider{padding-block-start:38px;padding-block-end:38px;}.elementor-2949 .elementor-element.elementor-element-2d8d2ba{--display:flex;}.elementor-2949 .elementor-element.elementor-element-dbb741a{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2949 .elementor-element.elementor-element-3f62f99{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:left;}.elementor-2949 .elementor-element.elementor-element-3f62f99 .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-secondary );}.elementor-2949 .elementor-element.elementor-element-0c74d3d{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:left;font-family:var( --e-global-typography-c0a8c1e-font-family ), Sans-serif;font-size:var( --e-global-typography-c0a8c1e-font-size );font-weight:var( --e-global-typography-c0a8c1e-font-weight );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-0c74d3d a{color:var( --e-global-color-accent );}.elementor-2949 .elementor-element.elementor-element-6f0c9f6{--display:flex;}.elementor-2949 .elementor-element.elementor-element-aa74c42{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-2949 .elementor-element.elementor-element-aa74c42 .elementor-divider-separator{width:100%;}.elementor-2949 .elementor-element.elementor-element-aa74c42 .elementor-divider{padding-block-start:38px;padding-block-end:38px;}.elementor-2949 .elementor-element.elementor-element-470ffeb{--display:flex;}.elementor-2949 .elementor-element.elementor-element-4335318{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2949 .elementor-element.elementor-element-f0a3d3e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:left;}.elementor-2949 .elementor-element.elementor-element-f0a3d3e .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-secondary );}.elementor-2949 .elementor-element.elementor-element-09cfab7{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:left;font-family:var( --e-global-typography-c0a8c1e-font-family ), Sans-serif;font-size:var( --e-global-typography-c0a8c1e-font-size );font-weight:var( --e-global-typography-c0a8c1e-font-weight );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-09cfab7 a{color:var( --e-global-color-accent );}.elementor-2949 .elementor-element.elementor-element-d936dce{--display:flex;}.elementor-2949 .elementor-element.elementor-element-bba98f6{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-2949 .elementor-element.elementor-element-bba98f6 .elementor-divider-separator{width:100%;}.elementor-2949 .elementor-element.elementor-element-bba98f6 .elementor-divider{padding-block-start:38px;padding-block-end:38px;}.elementor-2949 .elementor-element.elementor-element-9566706{--display:flex;}.elementor-2949 .elementor-element.elementor-element-0c69cac{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2949 .elementor-element.elementor-element-aec9e86{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:left;}.elementor-2949 .elementor-element.elementor-element-aec9e86 .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-secondary );}.elementor-2949 .elementor-element.elementor-element-2c17471{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:left;font-family:var( --e-global-typography-c0a8c1e-font-family ), Sans-serif;font-size:var( --e-global-typography-c0a8c1e-font-size );font-weight:var( --e-global-typography-c0a8c1e-font-weight );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-2c17471 a{color:var( --e-global-color-accent );}.elementor-2949 .elementor-element.elementor-element-dc96156{--display:flex;}.elementor-2949 .elementor-element.elementor-element-ec163e6{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-2949 .elementor-element.elementor-element-ec163e6 .elementor-divider-separator{width:100%;}.elementor-2949 .elementor-element.elementor-element-ec163e6 .elementor-divider{padding-block-start:38px;padding-block-end:38px;}.elementor-2949 .elementor-element.elementor-element-81eedba{--display:flex;}.elementor-2949 .elementor-element.elementor-element-a2bb213{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2949 .elementor-element.elementor-element-66027a8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:left;}.elementor-2949 .elementor-element.elementor-element-66027a8 .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-secondary );}.elementor-2949 .elementor-element.elementor-element-e325e44{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:left;font-family:var( --e-global-typography-c0a8c1e-font-family ), Sans-serif;font-size:var( --e-global-typography-c0a8c1e-font-size );font-weight:var( --e-global-typography-c0a8c1e-font-weight );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-e325e44 a{color:var( --e-global-color-accent );}.elementor-2949 .elementor-element.elementor-element-4b87ae7{--display:flex;}.elementor-2949 .elementor-element.elementor-element-27de205{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-2949 .elementor-element.elementor-element-27de205 .elementor-divider-separator{width:100%;}.elementor-2949 .elementor-element.elementor-element-27de205 .elementor-divider{padding-block-start:38px;padding-block-end:38px;}.elementor-2949 .elementor-element.elementor-element-7fd156a{--display:flex;}.elementor-2949 .elementor-element.elementor-element-2e1f1e7{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2949 .elementor-element.elementor-element-5ebe5a1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:left;}.elementor-2949 .elementor-element.elementor-element-5ebe5a1 .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-secondary );}.elementor-2949 .elementor-element.elementor-element-06bf2ce{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:left;font-family:var( --e-global-typography-c0a8c1e-font-family ), Sans-serif;font-size:var( --e-global-typography-c0a8c1e-font-size );font-weight:var( --e-global-typography-c0a8c1e-font-weight );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-06bf2ce a{color:var( --e-global-color-accent );}.elementor-2949 .elementor-element.elementor-element-eb58f45{--display:flex;}.elementor-2949 .elementor-element.elementor-element-d829a3e{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-2949 .elementor-element.elementor-element-d829a3e .elementor-divider-separator{width:100%;}.elementor-2949 .elementor-element.elementor-element-d829a3e .elementor-divider{padding-block-start:38px;padding-block-end:38px;}.elementor-2949 .elementor-element.elementor-element-5b94933{--display:flex;}.elementor-2949 .elementor-element.elementor-element-48d6653{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2949 .elementor-element.elementor-element-d9d1159{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:left;}.elementor-2949 .elementor-element.elementor-element-d9d1159 .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-secondary );}.elementor-2949 .elementor-element.elementor-element-ec46eef{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:left;font-family:var( --e-global-typography-c0a8c1e-font-family ), Sans-serif;font-size:var( --e-global-typography-c0a8c1e-font-size );font-weight:var( --e-global-typography-c0a8c1e-font-weight );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-ec46eef a{color:var( --e-global-color-accent );}.elementor-2949 .elementor-element.elementor-element-3ae20b4{--display:flex;}.elementor-2949 .elementor-element.elementor-element-67b072b{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-2949 .elementor-element.elementor-element-67b072b .elementor-divider-separator{width:100%;}.elementor-2949 .elementor-element.elementor-element-67b072b .elementor-divider{padding-block-start:38px;padding-block-end:38px;}.elementor-2949 .elementor-element.elementor-element-de39a71{--display:flex;}.elementor-2949 .elementor-element.elementor-element-6d17f91{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2949 .elementor-element.elementor-element-04eaf56{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:left;}.elementor-2949 .elementor-element.elementor-element-04eaf56 .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-secondary );}.elementor-2949 .elementor-element.elementor-element-603a221{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:left;font-family:var( --e-global-typography-c0a8c1e-font-family ), Sans-serif;font-size:var( --e-global-typography-c0a8c1e-font-size );font-weight:var( --e-global-typography-c0a8c1e-font-weight );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-603a221 a{color:var( --e-global-color-accent );}.elementor-2949 .elementor-element.elementor-element-88fd4d0{--display:flex;}.elementor-2949 .elementor-element.elementor-element-7bf2e11{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-2949 .elementor-element.elementor-element-7bf2e11 .elementor-divider-separator{width:100%;}.elementor-2949 .elementor-element.elementor-element-7bf2e11 .elementor-divider{padding-block-start:38px;padding-block-end:38px;}.elementor-2949 .elementor-element.elementor-element-0853fda{--display:flex;}.elementor-2949 .elementor-element.elementor-element-5063658{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2949 .elementor-element.elementor-element-f0cbef5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:left;}.elementor-2949 .elementor-element.elementor-element-f0cbef5 .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-secondary );}.elementor-2949 .elementor-element.elementor-element-2c12cd1{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:left;font-family:var( --e-global-typography-c0a8c1e-font-family ), Sans-serif;font-size:var( --e-global-typography-c0a8c1e-font-size );font-weight:var( --e-global-typography-c0a8c1e-font-weight );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );color:var( --e-global-color-text );}.elementor-2949 .elementor-element.elementor-element-2c12cd1 a{color:var( --e-global-color-accent );}body.elementor-page-2949:not(.elementor-motion-effects-element-type-background), body.elementor-page-2949 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b6dad47 );}@media(max-width:1024px){.elementor-2949 .elementor-element.elementor-element-5d5acc4{--min-height:260px;}.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-2949 .elementor-element.elementor-element-d4d5831{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2949 .elementor-element.elementor-element-d4d5831 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2949 .elementor-element.elementor-element-f9dbea4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-3b8c504{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2949 .elementor-element.elementor-element-f150298 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-d982b5c{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-2979eac .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-afc2d60{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-88b8ddb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-420a239{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-e0c4297 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-9af636f{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-311ae18 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-e03d110{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-863d18e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-ef4d9ac{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-e6b0cad .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-7d82abb{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-ead02a1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-334cf01{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-221df7f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-1e5ce81{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-7fa330e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-b0e0f5a{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-add3583 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-8b5e7c8{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-3f62f99 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-0c74d3d{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-f0a3d3e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-09cfab7{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-aec9e86 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-2c17471{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-66027a8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-e325e44{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-5ebe5a1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-06bf2ce{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-d9d1159 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-ec46eef{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-04eaf56 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-603a221{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-f0cbef5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-2c12cd1{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}}@media(max-width:767px){.elementor-2949 .elementor-element.elementor-element-5d5acc4{--min-height:180px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-d4d5831{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-2949 .elementor-element.elementor-element-d4d5831 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2949 .elementor-element.elementor-element-f9dbea4{text-align:center;}.elementor-2949 .elementor-element.elementor-element-f9dbea4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-3b8c504{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2949 .elementor-element.elementor-element-f150298{text-align:center;}.elementor-2949 .elementor-element.elementor-element-f150298 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-d982b5c{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-2979eac{text-align:center;}.elementor-2949 .elementor-element.elementor-element-2979eac .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-afc2d60{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-88b8ddb{text-align:center;}.elementor-2949 .elementor-element.elementor-element-88b8ddb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-420a239{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-e0c4297{text-align:center;}.elementor-2949 .elementor-element.elementor-element-e0c4297 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-9af636f{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-311ae18{text-align:center;}.elementor-2949 .elementor-element.elementor-element-311ae18 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-e03d110{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-863d18e{text-align:center;}.elementor-2949 .elementor-element.elementor-element-863d18e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-ef4d9ac{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-e6b0cad{text-align:center;}.elementor-2949 .elementor-element.elementor-element-e6b0cad .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-7d82abb{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-ead02a1{text-align:center;}.elementor-2949 .elementor-element.elementor-element-ead02a1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-334cf01{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-221df7f{text-align:center;}.elementor-2949 .elementor-element.elementor-element-221df7f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-1e5ce81{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-7fa330e{text-align:center;}.elementor-2949 .elementor-element.elementor-element-7fa330e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-b0e0f5a{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-add3583{text-align:center;}.elementor-2949 .elementor-element.elementor-element-add3583 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-8b5e7c8{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-3f62f99{text-align:center;}.elementor-2949 .elementor-element.elementor-element-3f62f99 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-0c74d3d{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-f0a3d3e{text-align:center;}.elementor-2949 .elementor-element.elementor-element-f0a3d3e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-09cfab7{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-aec9e86{text-align:center;}.elementor-2949 .elementor-element.elementor-element-aec9e86 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-2c17471{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-66027a8{text-align:center;}.elementor-2949 .elementor-element.elementor-element-66027a8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-e325e44{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-5ebe5a1{text-align:center;}.elementor-2949 .elementor-element.elementor-element-5ebe5a1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-06bf2ce{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-d9d1159{text-align:center;}.elementor-2949 .elementor-element.elementor-element-d9d1159 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-ec46eef{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-04eaf56{text-align:center;}.elementor-2949 .elementor-element.elementor-element-04eaf56 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-603a221{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}.elementor-2949 .elementor-element.elementor-element-f0cbef5{text-align:center;}.elementor-2949 .elementor-element.elementor-element-f0cbef5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2949 .elementor-element.elementor-element-2c12cd1{font-size:var( --e-global-typography-c0a8c1e-font-size );letter-spacing:var( --e-global-typography-c0a8c1e-letter-spacing );}}/* Start custom CSS for heading, class: .elementor-element-d4d5831 */.elementor-2949 .elementor-element.elementor-element-d4d5831 h1{
    font-size: 60px!important;
    text-transform: uppercase!important;
    line-height: 63px!important;
}

@media (max-width: 768px) {
    .elementor-2949 .elementor-element.elementor-element-d4d5831 h1{
    font-size: 33px!important;
    line-height: 36px!important;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9dbea4 */.elementor-2949 .elementor-element.elementor-element-f9dbea4 h2{
    font-size: 40px!important;
    line-height: 45px!important;
}

.elementor-2949 .elementor-element.elementor-element-f9dbea4 h2 b{
    color: var(--e-global-color-accent)!important;
}

@media (min-width: 1124px)  {
.elementor-2949 .elementor-element.elementor-element-f9dbea4 {
max-width: 724px !important;
}
}

@media (max-width: 768px) {
.elementor-2949 .elementor-element.elementor-element-f9dbea4 h2 {
    font-size: 36px!important;
    line-height: 40px!important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b8c504 */.elementor-2949 .elementor-element.elementor-element-3b8c504 {
    line-height: 26px!important;
}

@media (max-width: 768px) {
    .elementor-2949 .elementor-element.elementor-element-3b8c504 {
    font-weight: 500!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f150298 */.elementor-2949 .elementor-element.elementor-element-f150298 h2{
    font-size: 40px!important;
    line-height: 45px!important;
}

.elementor-2949 .elementor-element.elementor-element-f150298 h2 b{
    color: var(--e-global-color-accent)!important;
}

@media (min-width: 1124px)  {
.elementor-2949 .elementor-element.elementor-element-f150298 {
max-width: 724px !important;
}
}

@media (max-width: 768px) {
.elementor-2949 .elementor-element.elementor-element-f150298 h2 {
    font-size: 36px!important;
    line-height: 40px!important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d982b5c */.elementor-2949 .elementor-element.elementor-element-d982b5c {
    line-height: 26px!important;
}

@media (max-width: 768px) {
    .elementor-2949 .elementor-element.elementor-element-d982b5c {
    font-weight: 500!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2979eac */.elementor-2949 .elementor-element.elementor-element-2979eac h2{
    font-size: 40px!important;
    line-height: 45px!important;
}

.elementor-2949 .elementor-element.elementor-element-2979eac h2 b{
    color: var(--e-global-color-accent)!important;
}

@media (min-width: 1124px)  {
.elementor-2949 .elementor-element.elementor-element-2979eac {
max-width: 724px !important;
}
}

@media (max-width: 768px) {
.elementor-2949 .elementor-element.elementor-element-2979eac h2 {
    font-size: 36px!important;
    line-height: 40px!important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afc2d60 */.elementor-2949 .elementor-element.elementor-element-afc2d60 {
    line-height: 26px!important;
}

@media (max-width: 768px) {
    .elementor-2949 .elementor-element.elementor-element-afc2d60 {
    font-weight: 500!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88b8ddb */.elementor-2949 .elementor-element.elementor-element-88b8ddb h3{
    font-size: 32px!important;
    line-height: 40px!important;
}

.elementor-2949 .elementor-element.elementor-element-88b8ddb h3 b{
    color: var(--e-global-color-accent)!important;
}

@media (min-width: 1124px)  {
.elementor-2949 .elementor-element.elementor-element-88b8ddb {
max-width: 724px !important;
}
}

@media (max-width: 768px) {
.elementor-2949 .elementor-element.elementor-element-88b8ddb h3 {
    font-size: 28px!important;
    line-height: 32px!important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-420a239 */.elementor-2949 .elementor-element.elementor-element-420a239 {
    line-height: 26px!important;
}

@media (max-width: 768px) {
    .elementor-2949 .elementor-element.elementor-element-420a239 {
    font-weight: 500!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0c4297 */.elementor-2949 .elementor-element.elementor-element-e0c4297 h2{
    font-size: 40px!important;
    line-height: 45px!important;
}

.elementor-2949 .elementor-element.elementor-element-e0c4297 h2 b{
    color: var(--e-global-color-accent)!important;
}

@media (min-width: 1124px)  {
.elementor-2949 .elementor-element.elementor-element-e0c4297 {
max-width: 724px !important;
}
}

@media (max-width: 768px) {
.elementor-2949 .elementor-element.elementor-element-e0c4297 h2 {
    font-size: 36px!important;
    line-height: 40px!important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9af636f */.elementor-2949 .elementor-element.elementor-element-9af636f {
    line-height: 26px!important;
}

@media (max-width: 768px) {
    .elementor-2949 .elementor-element.elementor-element-9af636f {
    font-weight: 500!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-311ae18 */.elementor-2949 .elementor-element.elementor-element-311ae18 h2{
    font-size: 40px!important;
    line-height: 45px!important;
}

.elementor-2949 .elementor-element.elementor-element-311ae18 h2 b{
    color: var(--e-global-color-accent)!important;
}

@media (min-width: 1124px)  {
.elementor-2949 .elementor-element.elementor-element-311ae18 {
max-width: 724px !important;
}
}

@media (max-width: 768px) {
.elementor-2949 .elementor-element.elementor-element-311ae18 h2 {
    font-size: 36px!important;
    line-height: 40px!important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e03d110 */.elementor-2949 .elementor-element.elementor-element-e03d110 {
    line-height: 26px!important;
}

@media (max-width: 768px) {
    .elementor-2949 .elementor-element.elementor-element-e03d110 {
    font-weight: 500!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-863d18e */.elementor-2949 .elementor-element.elementor-element-863d18e h2{
    font-size: 40px!important;
    line-height: 45px!important;
}

.elementor-2949 .elementor-element.elementor-element-863d18e h2 b{
    color: var(--e-global-color-accent)!important;
}

@media (min-width: 1124px)  {
.elementor-2949 .elementor-element.elementor-element-863d18e {
max-width: 724px !important;
}
}

@media (max-width: 768px) {
.elementor-2949 .elementor-element.elementor-element-863d18e h2 {
    font-size: 36px!important;
    line-height: 40px!important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef4d9ac */.elementor-2949 .elementor-element.elementor-element-ef4d9ac {
    line-height: 26px!important;
}

@media (max-width: 768px) {
    .elementor-2949 .elementor-element.elementor-element-ef4d9ac {
    font-weight: 500!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6b0cad */.elementor-2949 .elementor-element.elementor-element-e6b0cad h2{
    font-size: 40px!important;
    line-height: 45px!important;
}

.elementor-2949 .elementor-element.elementor-element-e6b0cad h2 b{
    color: var(--e-global-color-accent)!important;
}

@media (min-width: 1124px)  {
.elementor-2949 .elementor-element.elementor-element-e6b0cad {
max-width: 724px !important;
}
}

@media (max-width: 768px) {
.elementor-2949 .elementor-element.elementor-element-e6b0cad h2 {
    font-size: 36px!important;
    line-height: 40px!important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d82abb */.elementor-2949 .elementor-element.elementor-element-7d82abb {
    line-height: 26px!important;
}

@media (max-width: 768px) {
    .elementor-2949 .elementor-element.elementor-element-7d82abb {
    font-weight: 500!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ead02a1 */.elementor-2949 .elementor-element.elementor-element-ead02a1 h2{
    font-size: 40px!important;
    line-height: 45px!important;
}

.elementor-2949 .elementor-element.elementor-element-ead02a1 h2 b{
    color: var(--e-global-color-accent)!important;
}

@media (min-width: 1124px)  {
.elementor-2949 .elementor-element.elementor-element-ead02a1 {
max-width: 724px !important;
}
}

@media (max-width: 768px) {
.elementor-2949 .elementor-element.elementor-element-ead02a1 h2 {
    font-size: 36px!important;
    line-height: 40px!important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-334cf01 */.elementor-2949 .elementor-element.elementor-element-334cf01 {
    line-height: 26px!important;
}

@media (max-width: 768px) {
    .elementor-2949 .elementor-element.elementor-element-334cf01 {
    font-weight: 500!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-221df7f */.elementor-2949 .elementor-element.elementor-element-221df7f h3{
    font-size: 32px!important;
    line-height: 40px!important;
}

.elementor-2949 .elementor-element.elementor-element-221df7f h3 b{
    color: var(--e-global-color-accent)!important;
}

@media (min-width: 1124px)  {
.elementor-2949 .elementor-element.elementor-element-221df7f {
max-width: 724px !important;
}
}

@media (max-width: 768px) {
.elementor-2949 .elementor-element.elementor-element-221df7f h3 {
    font-size: 28px!important;
    line-height: 32px!important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e5ce81 */.elementor-2949 .elementor-element.elementor-element-1e5ce81 {
    line-height: 26px!important;
}

@media (max-width: 768px) {
    .elementor-2949 .elementor-element.elementor-element-1e5ce81 {
    font-weight: 500!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fa330e */.elementor-2949 .elementor-element.elementor-element-7fa330e h3{
    font-size: 32px!important;
    line-height: 40px!important;
}

.elementor-2949 .elementor-element.elementor-element-7fa330e h3 b{
    color: var(--e-global-color-accent)!important;
}

@media (min-width: 1124px)  {
.elementor-2949 .elementor-element.elementor-element-7fa330e {
max-width: 724px !important;
}
}

@media (max-width: 768px) {
.elementor-2949 .elementor-element.elementor-element-7fa330e h3 {
    font-size: 28px!important;
    line-height: 32px!important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0e0f5a */.elementor-2949 .elementor-element.elementor-element-b0e0f5a {
    line-height: 26px!important;
}

@media (max-width: 768px) {
    .elementor-2949 .elementor-element.elementor-element-b0e0f5a {
    font-weight: 500!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-add3583 */.elementor-2949 .elementor-element.elementor-element-add3583 h3{
    font-size: 32px!important;
    line-height: 40px!important;
}

.elementor-2949 .elementor-element.elementor-element-add3583 h3 b{
    color: var(--e-global-color-accent)!important;
}

@media (min-width: 1124px)  {
.elementor-2949 .elementor-element.elementor-element-add3583 {
max-width: 724px !important;
}
}

@media (max-width: 768px) {
.elementor-2949 .elementor-element.elementor-element-add3583 h3 {
    font-size: 28px!important;
    line-height: 32px!important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b5e7c8 */.elementor-2949 .elementor-element.elementor-element-8b5e7c8 {
    line-height: 26px!important;
}

@media (max-width: 768px) {
    .elementor-2949 .elementor-element.elementor-element-8b5e7c8 {
    font-weight: 500!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f62f99 */.elementor-2949 .elementor-element.elementor-element-3f62f99 h2{
    font-size: 40px!important;
    line-height: 45px!important;
}

.elementor-2949 .elementor-element.elementor-element-3f62f99 h2 b{
    color: var(--e-global-color-accent)!important;
}

@media (min-width: 1124px)  {
.elementor-2949 .elementor-element.elementor-element-3f62f99 {
max-width: 724px !important;
}
}

@media (max-width: 768px) {
.elementor-2949 .elementor-element.elementor-element-3f62f99 h2 {
    font-size: 36px!important;
    line-height: 40px!important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c74d3d */.elementor-2949 .elementor-element.elementor-element-0c74d3d {
    line-height: 26px!important;
}

@media (max-width: 768px) {
    .elementor-2949 .elementor-element.elementor-element-0c74d3d {
    font-weight: 500!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0a3d3e */.elementor-2949 .elementor-element.elementor-element-f0a3d3e h2{
    font-size: 40px!important;
    line-height: 45px!important;
}

.elementor-2949 .elementor-element.elementor-element-f0a3d3e h2 b{
    color: var(--e-global-color-accent)!important;
}

@media (min-width: 1124px)  {
.elementor-2949 .elementor-element.elementor-element-f0a3d3e {
max-width: 724px !important;
}
}

@media (max-width: 768px) {
.elementor-2949 .elementor-element.elementor-element-f0a3d3e h2 {
    font-size: 36px!important;
    line-height: 40px!important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09cfab7 */.elementor-2949 .elementor-element.elementor-element-09cfab7 {
    line-height: 26px!important;
}

@media (max-width: 768px) {
    .elementor-2949 .elementor-element.elementor-element-09cfab7 {
    font-weight: 500!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aec9e86 */.elementor-2949 .elementor-element.elementor-element-aec9e86 h2{
    font-size: 40px!important;
    line-height: 45px!important;
}

.elementor-2949 .elementor-element.elementor-element-aec9e86 h2 b{
    color: var(--e-global-color-accent)!important;
}

@media (min-width: 1124px)  {
.elementor-2949 .elementor-element.elementor-element-aec9e86 {
max-width: 724px !important;
}
}

@media (max-width: 768px) {
.elementor-2949 .elementor-element.elementor-element-aec9e86 h2 {
    font-size: 36px!important;
    line-height: 40px!important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c17471 */.elementor-2949 .elementor-element.elementor-element-2c17471 {
    line-height: 26px!important;
}

@media (max-width: 768px) {
    .elementor-2949 .elementor-element.elementor-element-2c17471 {
    font-weight: 500!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66027a8 */.elementor-2949 .elementor-element.elementor-element-66027a8 h2{
    font-size: 40px!important;
    line-height: 45px!important;
}

.elementor-2949 .elementor-element.elementor-element-66027a8 h2 b{
    color: var(--e-global-color-accent)!important;
}

@media (min-width: 1124px)  {
.elementor-2949 .elementor-element.elementor-element-66027a8 {
max-width: 724px !important;
}
}

@media (max-width: 768px) {
.elementor-2949 .elementor-element.elementor-element-66027a8 h2 {
    font-size: 36px!important;
    line-height: 40px!important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e325e44 */.elementor-2949 .elementor-element.elementor-element-e325e44 {
    line-height: 26px!important;
}

@media (max-width: 768px) {
    .elementor-2949 .elementor-element.elementor-element-e325e44 {
    font-weight: 500!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ebe5a1 */.elementor-2949 .elementor-element.elementor-element-5ebe5a1 h2{
    font-size: 40px!important;
    line-height: 45px!important;
}

.elementor-2949 .elementor-element.elementor-element-5ebe5a1 h2 b{
    color: var(--e-global-color-accent)!important;
}

@media (min-width: 1124px)  {
.elementor-2949 .elementor-element.elementor-element-5ebe5a1 {
max-width: 724px !important;
}
}

@media (max-width: 768px) {
.elementor-2949 .elementor-element.elementor-element-5ebe5a1 h2 {
    font-size: 36px!important;
    line-height: 40px!important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06bf2ce */.elementor-2949 .elementor-element.elementor-element-06bf2ce {
    line-height: 26px!important;
}

@media (max-width: 768px) {
    .elementor-2949 .elementor-element.elementor-element-06bf2ce {
    font-weight: 500!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9d1159 */.elementor-2949 .elementor-element.elementor-element-d9d1159 h2{
    font-size: 40px!important;
    line-height: 45px!important;
}

.elementor-2949 .elementor-element.elementor-element-d9d1159 h2 b{
    color: var(--e-global-color-accent)!important;
}

@media (min-width: 1124px)  {
.elementor-2949 .elementor-element.elementor-element-d9d1159 {
max-width: 724px !important;
}
}

@media (max-width: 768px) {
.elementor-2949 .elementor-element.elementor-element-d9d1159 h2 {
    font-size: 36px!important;
    line-height: 40px!important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec46eef */.elementor-2949 .elementor-element.elementor-element-ec46eef {
    line-height: 26px!important;
}

@media (max-width: 768px) {
    .elementor-2949 .elementor-element.elementor-element-ec46eef {
    font-weight: 500!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04eaf56 */.elementor-2949 .elementor-element.elementor-element-04eaf56 h2{
    font-size: 40px!important;
    line-height: 45px!important;
}

.elementor-2949 .elementor-element.elementor-element-04eaf56 h2 b{
    color: var(--e-global-color-accent)!important;
}

@media (min-width: 1124px)  {
.elementor-2949 .elementor-element.elementor-element-04eaf56 {
max-width: 724px !important;
}
}

@media (max-width: 768px) {
.elementor-2949 .elementor-element.elementor-element-04eaf56 h2 {
    font-size: 36px!important;
    line-height: 40px!important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-603a221 */.elementor-2949 .elementor-element.elementor-element-603a221 {
    line-height: 26px!important;
}

@media (max-width: 768px) {
    .elementor-2949 .elementor-element.elementor-element-603a221 {
    font-weight: 500!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0cbef5 */.elementor-2949 .elementor-element.elementor-element-f0cbef5 h2{
    font-size: 40px!important;
    line-height: 45px!important;
}

.elementor-2949 .elementor-element.elementor-element-f0cbef5 h2 b{
    color: var(--e-global-color-accent)!important;
}

@media (min-width: 1124px)  {
.elementor-2949 .elementor-element.elementor-element-f0cbef5 {
max-width: 724px !important;
}
}

@media (max-width: 768px) {
.elementor-2949 .elementor-element.elementor-element-f0cbef5 h2 {
    font-size: 36px!important;
    line-height: 40px!important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c12cd1 */.elementor-2949 .elementor-element.elementor-element-2c12cd1 {
    line-height: 26px!important;
}

@media (max-width: 768px) {
    .elementor-2949 .elementor-element.elementor-element-2c12cd1 {
    font-weight: 500!important;
    }
}/* End custom CSS */