.elementor-22 .elementor-element.elementor-element-efbb614{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-efbb614:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-efbb614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ghpaper );}.elementor-22 .elementor-element.elementor-element-cf5d9f7{--display:grid;--min-height:37.5rem;--e-con-grid-template-columns:minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-cf5d9f7:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-cf5d9f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-46d90d5{--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-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;}.elementor-22 .elementor-element.elementor-element-46d90d5:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-46d90d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-44496be{--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;--align-items:stretch;--gap:24.0px 24.0px;--row-gap:24.0px;--column-gap:24.0px;--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-0058b01{width:100%;max-width:100%;margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-0058b01 .elementor-heading-title{font-family:var( --e-global-typography-ghhero-font-family ), Sans-serif;font-size:var( --e-global-typography-ghhero-font-size );font-weight:var( --e-global-typography-ghhero-font-weight );line-height:var( --e-global-typography-ghhero-line-height );letter-spacing:var( --e-global-typography-ghhero-letter-spacing );color:var( --e-global-color-ghwhite );}.elementor-22 .elementor-element.elementor-element-5085422{width:var( --container-widget-width, 27rem );max-width:27rem;margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;--container-widget-width:27rem;--container-widget-flex-grow:0;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-ghwhite );}.elementor-22 .elementor-element.elementor-element-e7dde55{--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;--align-items:center;--gap:16.0px 16.0px;--row-gap:16.0px;--column-gap:16.0px;--flex-wrap:wrap;--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-1319c9a .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-ghwhite );color:var( --e-global-color-ghwhite );border-style:solid;border-width:1.0px 1.0px 1.0px 1.0px;border-color:var( --e-global-color-ghwhite );border-radius:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-1319c9a .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-1319c9a .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-ghwhite );border-color:var( --e-global-color-ghwhite );}.elementor-22 .elementor-element.elementor-element-1319c9a{width:auto;max-width:auto;margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-1319c9a .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-1319c9a .elementor-button:focus svg{fill:var( --e-global-color-ghwhite );}.elementor-22 .elementor-element.elementor-element-c3ed8b6 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-ghwhite );color:var( --e-global-color-ghwhite );border-style:solid;border-width:1.0px 1.0px 1.0px 1.0px;border-color:var( --e-global-color-ghwhite );border-radius:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-c3ed8b6 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-c3ed8b6 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-ghwhite );border-color:var( --e-global-color-ghwhite );}.elementor-22 .elementor-element.elementor-element-c3ed8b6{width:auto;max-width:auto;margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-c3ed8b6 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-c3ed8b6 .elementor-button:focus svg{fill:var( --e-global-color-ghwhite );}.elementor-22 .elementor-element.elementor-element-e86be59{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;font-family:var( --e-global-typography-ghstyle01-font-family ), Sans-serif;font-size:var( --e-global-typography-ghstyle01-font-size );font-weight:var( --e-global-typography-ghstyle01-font-weight );line-height:var( --e-global-typography-ghstyle01-line-height );color:var( --e-global-color-ghwhite );}.elementor-22 .elementor-element.elementor-element-33549f9{width:100%;max-width:100%;margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-33549f9 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-22 .elementor-element.elementor-element-5e2ac4f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88.0px;--padding-bottom:88.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-dc61ef7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:48.0px;--padding-right:48.0px;}.elementor-22 .elementor-element.elementor-element-9d437f6{--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:center;--gap:24.0px 24.0px;--row-gap:24.0px;--column-gap:24.0px;--flex-wrap:wrap;--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-31b2691{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-31b2691 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-eb92f7f .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1.0px 1.0px 1.0px 1.0px;border-color:var( --e-global-color-primary );border-radius:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-eb92f7f .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-eb92f7f .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-ghwhite );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-eb92f7f{width:auto;max-width:auto;margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-eb92f7f .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-eb92f7f .elementor-button:focus svg{fill:var( --e-global-color-ghwhite );}.elementor-22 .elementor-element.elementor-element-40f2171{--display:grid;--e-con-grid-template-columns:repeat(3,minmax(0,1fr));--e-con-grid-template-rows:auto;--gap:28.0px 28.0px;--row-gap:28.0px;--column-gap:28.0px;--grid-auto-flow:row;--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-8f811df{--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;--align-items:start;--gap:12.0px 12.0px;--row-gap:12.0px;--column-gap:12.0px;--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-ad35f53{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-ad35f53 img{width:100%;}.elementor-22 .elementor-element.elementor-element-886a869{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-886a869 .elementor-heading-title{font-family:var( --e-global-typography-ghh3-font-family ), Sans-serif;font-size:var( --e-global-typography-ghh3-font-size );font-weight:var( --e-global-typography-ghh3-font-weight );line-height:var( --e-global-typography-ghh3-line-height );letter-spacing:var( --e-global-typography-ghh3-letter-spacing );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-1301c99{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;font-family:var( --e-global-typography-ghstyle02-font-family ), Sans-serif;font-size:var( --e-global-typography-ghstyle02-font-size );font-weight:var( --e-global-typography-ghstyle02-font-weight );line-height:var( --e-global-typography-ghstyle02-line-height );color:inherit;}.elementor-22 .elementor-element.elementor-element-a06b82f{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;font-family:var( --e-global-typography-ghstyle02-font-family ), Sans-serif;font-size:var( --e-global-typography-ghstyle02-font-size );font-weight:var( --e-global-typography-ghstyle02-font-weight );line-height:var( --e-global-typography-ghstyle02-line-height );color:inherit;}.elementor-22 .elementor-element.elementor-element-6118754 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1.0px 1.0px 1.0px 1.0px;border-color:var( --e-global-color-primary );border-radius:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-6118754 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-6118754 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-ghwhite );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-6118754{width:auto;max-width:auto;margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-6118754 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-6118754 .elementor-button:focus svg{fill:var( --e-global-color-ghwhite );}.elementor-22 .elementor-element.elementor-element-a4d3118{--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;--align-items:start;--gap:12.0px 12.0px;--row-gap:12.0px;--column-gap:12.0px;--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-54aab52{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-54aab52 img{width:100%;}.elementor-22 .elementor-element.elementor-element-c130e7c{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-c130e7c .elementor-heading-title{font-family:var( --e-global-typography-ghh3-font-family ), Sans-serif;font-size:var( --e-global-typography-ghh3-font-size );font-weight:var( --e-global-typography-ghh3-font-weight );line-height:var( --e-global-typography-ghh3-line-height );letter-spacing:var( --e-global-typography-ghh3-letter-spacing );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-2b97854{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;font-family:var( --e-global-typography-ghstyle02-font-family ), Sans-serif;font-size:var( --e-global-typography-ghstyle02-font-size );font-weight:var( --e-global-typography-ghstyle02-font-weight );line-height:var( --e-global-typography-ghstyle02-line-height );color:inherit;}.elementor-22 .elementor-element.elementor-element-744348d{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;font-family:var( --e-global-typography-ghstyle02-font-family ), Sans-serif;font-size:var( --e-global-typography-ghstyle02-font-size );font-weight:var( --e-global-typography-ghstyle02-font-weight );line-height:var( --e-global-typography-ghstyle02-line-height );color:inherit;}.elementor-22 .elementor-element.elementor-element-a5ddec2 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1.0px 1.0px 1.0px 1.0px;border-color:var( --e-global-color-primary );border-radius:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-a5ddec2 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-a5ddec2 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-ghwhite );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-a5ddec2{width:auto;max-width:auto;margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-a5ddec2 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-a5ddec2 .elementor-button:focus svg{fill:var( --e-global-color-ghwhite );}.elementor-22 .elementor-element.elementor-element-2c1feea{--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;--align-items:start;--gap:12.0px 12.0px;--row-gap:12.0px;--column-gap:12.0px;--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-fd448af{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-fd448af img{width:100%;}.elementor-22 .elementor-element.elementor-element-efc0bc1{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-efc0bc1 .elementor-heading-title{font-family:var( --e-global-typography-ghh3-font-family ), Sans-serif;font-size:var( --e-global-typography-ghh3-font-size );font-weight:var( --e-global-typography-ghh3-font-weight );line-height:var( --e-global-typography-ghh3-line-height );letter-spacing:var( --e-global-typography-ghh3-letter-spacing );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-f06f771{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;font-family:var( --e-global-typography-ghstyle02-font-family ), Sans-serif;font-size:var( --e-global-typography-ghstyle02-font-size );font-weight:var( --e-global-typography-ghstyle02-font-weight );line-height:var( --e-global-typography-ghstyle02-line-height );color:inherit;}.elementor-22 .elementor-element.elementor-element-ca8959d{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;font-family:var( --e-global-typography-ghstyle02-font-family ), Sans-serif;font-size:var( --e-global-typography-ghstyle02-font-size );font-weight:var( --e-global-typography-ghstyle02-font-weight );line-height:var( --e-global-typography-ghstyle02-line-height );color:inherit;}.elementor-22 .elementor-element.elementor-element-965824e .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1.0px 1.0px 1.0px 1.0px;border-color:var( --e-global-color-primary );border-radius:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-965824e .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-965824e .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-ghwhite );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-965824e{width:auto;max-width:auto;margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-965824e .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-965824e .elementor-button:focus svg{fill:var( --e-global-color-ghwhite );}.elementor-22 .elementor-element.elementor-element-65aa8a6{--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:center;--gap:24.0px 24.0px;--row-gap:24.0px;--column-gap:24.0px;--flex-wrap:wrap;--padding-top:24.0px;--padding-bottom:0.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-6cf3e09{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;font-family:var( --e-global-typography-ghstyle02-font-family ), Sans-serif;font-size:var( --e-global-typography-ghstyle02-font-size );font-weight:var( --e-global-typography-ghstyle02-font-weight );line-height:var( --e-global-typography-ghstyle02-line-height );color:inherit;}.elementor-22 .elementor-element.elementor-element-91bb290 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1.0px 1.0px 1.0px 1.0px;border-color:var( --e-global-color-primary );border-radius:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-91bb290 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-91bb290 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-ghwhite );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-91bb290{width:auto;max-width:auto;margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-91bb290 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-91bb290 .elementor-button:focus svg{fill:var( --e-global-color-ghwhite );}.elementor-22 .elementor-element.elementor-element-8251f6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88.0px;--padding-bottom:88.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-8251f6c:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-8251f6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ghsand );}.elementor-22 .elementor-element.elementor-element-67e2fcd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:48.0px;--padding-right:48.0px;}.elementor-22 .elementor-element.elementor-element-abf804e{--display:grid;--e-con-grid-template-columns:minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:76.0px 76.0px;--row-gap:76.0px;--column-gap:76.0px;--grid-auto-flow:row;--align-items:center;--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-7eec093{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-7eec093 img{width:100%;}.elementor-22 .elementor-element.elementor-element-627b9e4{--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;--align-items:stretch;--gap:24.0px 24.0px;--row-gap:24.0px;--column-gap:24.0px;--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-747e71c{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;font-family:var( --e-global-typography-ghstyle03-font-family ), Sans-serif;font-size:var( --e-global-typography-ghstyle03-font-size );font-weight:var( --e-global-typography-ghstyle03-font-weight );text-transform:var( --e-global-typography-ghstyle03-text-transform );line-height:var( --e-global-typography-ghstyle03-line-height );letter-spacing:var( --e-global-typography-ghstyle03-letter-spacing );color:var( --e-global-color-ghmuted );}.elementor-22 .elementor-element.elementor-element-c997878{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-c997878 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-341c516{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;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:inherit;}.elementor-22 .elementor-element.elementor-element-604941b .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1.0px 1.0px 1.0px 1.0px;border-color:var( --e-global-color-primary );border-radius:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-604941b .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-604941b .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-ghwhite );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-604941b{width:auto;max-width:auto;margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-604941b .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-604941b .elementor-button:focus svg{fill:var( --e-global-color-ghwhite );}.elementor-22 .elementor-element.elementor-element-34990a4{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-34990a4 .elementor-heading-title{font-family:var( --e-global-typography-ghstyle04-font-family ), Sans-serif;font-size:var( --e-global-typography-ghstyle04-font-size );font-weight:var( --e-global-typography-ghstyle04-font-weight );line-height:var( --e-global-typography-ghstyle04-line-height );letter-spacing:var( --e-global-typography-ghstyle04-letter-spacing );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-09e4228{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;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:inherit;}.elementor-22 .elementor-element.elementor-element-e4c48a6 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1.0px 1.0px 1.0px 1.0px;border-color:var( --e-global-color-primary );border-radius:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-e4c48a6 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-e4c48a6 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-ghwhite );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-e4c48a6{width:auto;max-width:auto;margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-e4c48a6 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-e4c48a6 .elementor-button:focus svg{fill:var( --e-global-color-ghwhite );}.elementor-22 .elementor-element.elementor-element-0d3ff1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88.0px;--padding-bottom:88.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-64fe276{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:48.0px;--padding-right:48.0px;}.elementor-22 .elementor-element.elementor-element-19be770{--display:grid;--e-con-grid-template-columns:minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:76.0px 76.0px;--row-gap:76.0px;--column-gap:76.0px;--grid-auto-flow:row;--align-items:center;--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-a3514f2{--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;--align-items:stretch;--gap:24.0px 24.0px;--row-gap:24.0px;--column-gap:24.0px;--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-8d8dfc8{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;font-family:var( --e-global-typography-ghstyle03-font-family ), Sans-serif;font-size:var( --e-global-typography-ghstyle03-font-size );font-weight:var( --e-global-typography-ghstyle03-font-weight );text-transform:var( --e-global-typography-ghstyle03-text-transform );line-height:var( --e-global-typography-ghstyle03-line-height );letter-spacing:var( --e-global-typography-ghstyle03-letter-spacing );color:var( --e-global-color-ghmuted );}.elementor-22 .elementor-element.elementor-element-ba45ea9{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-ba45ea9 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-f070556{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;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:inherit;}.elementor-22 .elementor-element.elementor-element-d45bf8c .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1.0px 1.0px 1.0px 1.0px;border-color:var( --e-global-color-primary );border-radius:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-d45bf8c .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-d45bf8c .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-ghwhite );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-d45bf8c{width:auto;max-width:auto;margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-d45bf8c .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-d45bf8c .elementor-button:focus svg{fill:var( --e-global-color-ghwhite );}.elementor-22 .elementor-element.elementor-element-d73c5f9{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-d73c5f9 img{width:100%;}.elementor-22 .elementor-element.elementor-element-336ba4f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88.0px;--padding-bottom:88.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-336ba4f:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-336ba4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ghsand );}.elementor-22 .elementor-element.elementor-element-4b4cb1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:48.0px;--padding-right:48.0px;}.elementor-22 .elementor-element.elementor-element-5f2caae{--display:grid;--e-con-grid-template-columns:minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:76.0px 76.0px;--row-gap:76.0px;--column-gap:76.0px;--grid-auto-flow:row;--align-items:center;--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-c6ade71{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-c6ade71 img{width:100%;}.elementor-22 .elementor-element.elementor-element-571b79f{--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;--align-items:stretch;--gap:24.0px 24.0px;--row-gap:24.0px;--column-gap:24.0px;--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-95f8571{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;font-family:var( --e-global-typography-ghstyle03-font-family ), Sans-serif;font-size:var( --e-global-typography-ghstyle03-font-size );font-weight:var( --e-global-typography-ghstyle03-font-weight );text-transform:var( --e-global-typography-ghstyle03-text-transform );line-height:var( --e-global-typography-ghstyle03-line-height );letter-spacing:var( --e-global-typography-ghstyle03-letter-spacing );color:var( --e-global-color-ghmuted );}.elementor-22 .elementor-element.elementor-element-ded76d7{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-ded76d7 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-aa0d140{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;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:inherit;}.elementor-22 .elementor-element.elementor-element-9d029dd{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;font-family:var( --e-global-typography-ghstyle05-font-family ), Sans-serif;font-size:var( --e-global-typography-ghstyle05-font-size );font-weight:var( --e-global-typography-ghstyle05-font-weight );line-height:var( --e-global-typography-ghstyle05-line-height );color:inherit;}.elementor-22 .elementor-element.elementor-element-3576fff{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;font-family:var( --e-global-typography-ghstyle06-font-family ), Sans-serif;font-size:var( --e-global-typography-ghstyle06-font-size );font-weight:var( --e-global-typography-ghstyle06-font-weight );line-height:var( --e-global-typography-ghstyle06-line-height );color:var( --e-global-color-ghmuted );}.elementor-22 .elementor-element.elementor-element-07fd076 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1.0px 1.0px 1.0px 1.0px;border-color:var( --e-global-color-primary );border-radius:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-07fd076 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-07fd076 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-ghwhite );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-07fd076{width:auto;max-width:auto;margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-07fd076 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-07fd076 .elementor-button:focus svg{fill:var( --e-global-color-ghwhite );}.elementor-22 .elementor-element.elementor-element-1b5c8dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88.0px;--padding-bottom:88.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-85d6777{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:48.0px;--padding-right:48.0px;}.elementor-22 .elementor-element.elementor-element-bb09f13{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-bb09f13 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-7132633{--display:grid;--e-con-grid-template-columns:minmax(0,1fr) minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:40.0px 40.0px;--row-gap:40.0px;--column-gap:40.0px;--grid-auto-flow:row;--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-8ff2a8d{--display:grid;--e-con-grid-template-columns:8.75rem minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:24.0px 24.0px;--row-gap:24.0px;--column-gap:24.0px;--grid-auto-flow:row;--align-items:center;--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-d732f81{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-d732f81 img{width:100%;height:10rem;object-fit:cover;object-position:center center;}.elementor-22 .elementor-element.elementor-element-2ceb6f8{--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;--align-items:start;--gap:12.0px 12.0px;--row-gap:12.0px;--column-gap:12.0px;--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-43a4e2b{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-43a4e2b .elementor-heading-title{font-family:var( --e-global-typography-ghstyle07-font-family ), Sans-serif;font-size:var( --e-global-typography-ghstyle07-font-size );font-weight:var( --e-global-typography-ghstyle07-font-weight );line-height:var( --e-global-typography-ghstyle07-line-height );letter-spacing:var( --e-global-typography-ghstyle07-letter-spacing );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-9da2b76{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;font-family:var( --e-global-typography-ghstyle02-font-family ), Sans-serif;font-size:var( --e-global-typography-ghstyle02-font-size );font-weight:var( --e-global-typography-ghstyle02-font-weight );line-height:var( --e-global-typography-ghstyle02-line-height );color:inherit;}.elementor-22 .elementor-element.elementor-element-eb93708 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-ghstyle08-font-family ), Sans-serif;font-size:var( --e-global-typography-ghstyle08-font-size );font-weight:var( --e-global-typography-ghstyle08-font-weight );text-decoration:var( --e-global-typography-ghstyle08-text-decoration );line-height:var( --e-global-typography-ghstyle08-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1.0px 1.0px 1.0px 1.0px;border-color:var( --e-global-color-primary );border-radius:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-eb93708 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-eb93708 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-ghwhite );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-eb93708{width:auto;max-width:auto;margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-eb93708 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-eb93708 .elementor-button:focus svg{fill:var( --e-global-color-ghwhite );}.elementor-22 .elementor-element.elementor-element-2c0281e{--display:grid;--e-con-grid-template-columns:8.75rem minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:24.0px 24.0px;--row-gap:24.0px;--column-gap:24.0px;--grid-auto-flow:row;--align-items:center;--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-68930ab{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-68930ab img{width:100%;height:10rem;object-fit:cover;object-position:center center;}.elementor-22 .elementor-element.elementor-element-9c36bbe{--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;--align-items:start;--gap:12.0px 12.0px;--row-gap:12.0px;--column-gap:12.0px;--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-590611d{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-590611d .elementor-heading-title{font-family:var( --e-global-typography-ghstyle07-font-family ), Sans-serif;font-size:var( --e-global-typography-ghstyle07-font-size );font-weight:var( --e-global-typography-ghstyle07-font-weight );line-height:var( --e-global-typography-ghstyle07-line-height );letter-spacing:var( --e-global-typography-ghstyle07-letter-spacing );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-7b6b494{margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;font-family:var( --e-global-typography-ghstyle02-font-family ), Sans-serif;font-size:var( --e-global-typography-ghstyle02-font-size );font-weight:var( --e-global-typography-ghstyle02-font-weight );line-height:var( --e-global-typography-ghstyle02-line-height );color:inherit;}.elementor-22 .elementor-element.elementor-element-fc59299 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-ghstyle08-font-family ), Sans-serif;font-size:var( --e-global-typography-ghstyle08-font-size );font-weight:var( --e-global-typography-ghstyle08-font-weight );text-decoration:var( --e-global-typography-ghstyle08-text-decoration );line-height:var( --e-global-typography-ghstyle08-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1.0px 1.0px 1.0px 1.0px;border-color:var( --e-global-color-primary );border-radius:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-fc59299 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-fc59299 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-ghwhite );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-fc59299{width:auto;max-width:auto;margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-fc59299 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-fc59299 .elementor-button:focus svg{fill:var( --e-global-color-ghwhite );}.elementor-22 .elementor-element.elementor-element-ef24911{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-a912f83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88.0px;--padding-bottom:88.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-a912f83:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-a912f83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-4678c7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:48.0px;--padding-right:48.0px;}.elementor-22 .elementor-element.elementor-element-694fda2{--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:center;--gap:40.0px 40.0px;--row-gap:40.0px;--column-gap:40.0px;--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-466317f{--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;--align-items:stretch;--gap:18.0px 18.0px;--row-gap:18.0px;--column-gap:18.0px;--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-c2752f6{width:var( --container-widget-width, 43.75rem );max-width:43.75rem;margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;--container-widget-width:43.75rem;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-c2752f6 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-ghwhite );}.elementor-22 .elementor-element.elementor-element-05d8e47{width:var( --container-widget-width, 37.5rem );max-width:37.5rem;margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;--container-widget-width:37.5rem;--container-widget-flex-grow:0;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:inherit;}.elementor-22 .elementor-element.elementor-element-fe85308 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-ghwhite );color:var( --e-global-color-ghwhite );border-style:solid;border-width:1.0px 1.0px 1.0px 1.0px;border-color:var( --e-global-color-ghwhite );border-radius:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-fe85308 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-fe85308 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-ghwhite );border-color:var( --e-global-color-ghwhite );}.elementor-22 .elementor-element.elementor-element-fe85308{width:auto;max-width:auto;margin:0.0px 0.0px calc(var(--kit-widget-spacing, 0px) + 0.0px) 0.0px;padding:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-fe85308 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-fe85308 .elementor-button:focus svg{fill:var( --e-global-color-ghwhite );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-46d90d5{--width:100%;}.elementor-22 .elementor-element.elementor-element-dc61ef7{--width:100%;}.elementor-22 .elementor-element.elementor-element-67e2fcd{--width:100%;}.elementor-22 .elementor-element.elementor-element-64fe276{--width:100%;}.elementor-22 .elementor-element.elementor-element-4b4cb1e{--width:100%;}.elementor-22 .elementor-element.elementor-element-85d6777{--width:100%;}.elementor-22 .elementor-element.elementor-element-4678c7c{--width:100%;}}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-cf5d9f7{--min-height:35rem;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-46d90d5{--padding-top:56px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-22 .elementor-element.elementor-element-0058b01 .elementor-heading-title{font-size:var( --e-global-typography-ghhero-font-size );line-height:var( --e-global-typography-ghhero-line-height );letter-spacing:var( --e-global-typography-ghhero-letter-spacing );}.elementor-22 .elementor-element.elementor-element-5085422{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-1319c9a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-22 .elementor-element.elementor-element-c3ed8b6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-22 .elementor-element.elementor-element-e86be59{font-size:var( --e-global-typography-ghstyle01-font-size );line-height:var( --e-global-typography-ghstyle01-line-height );}.elementor-22 .elementor-element.elementor-element-5e2ac4f{--padding-top:64.0px;--padding-bottom:64.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-dc61ef7{--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:32.0px;--padding-right:32.0px;}.elementor-22 .elementor-element.elementor-element-31b2691 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-eb92f7f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-22 .elementor-element.elementor-element-40f2171{--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-886a869 .elementor-heading-title{font-size:var( --e-global-typography-ghh3-font-size );line-height:var( --e-global-typography-ghh3-line-height );letter-spacing:var( --e-global-typography-ghh3-letter-spacing );}.elementor-22 .elementor-element.elementor-element-1301c99{font-size:var( --e-global-typography-ghstyle02-font-size );line-height:var( --e-global-typography-ghstyle02-line-height );}.elementor-22 .elementor-element.elementor-element-a06b82f{font-size:var( --e-global-typography-ghstyle02-font-size );line-height:var( --e-global-typography-ghstyle02-line-height );}.elementor-22 .elementor-element.elementor-element-6118754 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-22 .elementor-element.elementor-element-c130e7c .elementor-heading-title{font-size:var( --e-global-typography-ghh3-font-size );line-height:var( --e-global-typography-ghh3-line-height );letter-spacing:var( --e-global-typography-ghh3-letter-spacing );}.elementor-22 .elementor-element.elementor-element-2b97854{font-size:var( --e-global-typography-ghstyle02-font-size );line-height:var( --e-global-typography-ghstyle02-line-height );}.elementor-22 .elementor-element.elementor-element-744348d{font-size:var( --e-global-typography-ghstyle02-font-size );line-height:var( --e-global-typography-ghstyle02-line-height );}.elementor-22 .elementor-element.elementor-element-a5ddec2 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-22 .elementor-element.elementor-element-efc0bc1 .elementor-heading-title{font-size:var( --e-global-typography-ghh3-font-size );line-height:var( --e-global-typography-ghh3-line-height );letter-spacing:var( --e-global-typography-ghh3-letter-spacing );}.elementor-22 .elementor-element.elementor-element-f06f771{font-size:var( --e-global-typography-ghstyle02-font-size );line-height:var( --e-global-typography-ghstyle02-line-height );}.elementor-22 .elementor-element.elementor-element-ca8959d{font-size:var( --e-global-typography-ghstyle02-font-size );line-height:var( --e-global-typography-ghstyle02-line-height );}.elementor-22 .elementor-element.elementor-element-965824e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-22 .elementor-element.elementor-element-6cf3e09{font-size:var( --e-global-typography-ghstyle02-font-size );line-height:var( --e-global-typography-ghstyle02-line-height );}.elementor-22 .elementor-element.elementor-element-91bb290 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-22 .elementor-element.elementor-element-8251f6c{--padding-top:64.0px;--padding-bottom:64.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-67e2fcd{--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:32.0px;--padding-right:32.0px;}.elementor-22 .elementor-element.elementor-element-abf804e{--gap:40.0px 40.0px;--row-gap:40.0px;--column-gap:40.0px;--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-747e71c{font-size:var( --e-global-typography-ghstyle03-font-size );line-height:var( --e-global-typography-ghstyle03-line-height );letter-spacing:var( --e-global-typography-ghstyle03-letter-spacing );}.elementor-22 .elementor-element.elementor-element-c997878 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-341c516{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-604941b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-22 .elementor-element.elementor-element-34990a4 .elementor-heading-title{font-size:var( --e-global-typography-ghstyle04-font-size );line-height:var( --e-global-typography-ghstyle04-line-height );letter-spacing:var( --e-global-typography-ghstyle04-letter-spacing );}.elementor-22 .elementor-element.elementor-element-09e4228{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-e4c48a6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-22 .elementor-element.elementor-element-0d3ff1e{--padding-top:64.0px;--padding-bottom:64.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-64fe276{--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:32.0px;--padding-right:32.0px;}.elementor-22 .elementor-element.elementor-element-19be770{--gap:40.0px 40.0px;--row-gap:40.0px;--column-gap:40.0px;--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-8d8dfc8{font-size:var( --e-global-typography-ghstyle03-font-size );line-height:var( --e-global-typography-ghstyle03-line-height );letter-spacing:var( --e-global-typography-ghstyle03-letter-spacing );}.elementor-22 .elementor-element.elementor-element-ba45ea9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-f070556{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-d45bf8c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-22 .elementor-element.elementor-element-336ba4f{--padding-top:64.0px;--padding-bottom:64.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-4b4cb1e{--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:32.0px;--padding-right:32.0px;}.elementor-22 .elementor-element.elementor-element-5f2caae{--gap:40.0px 40.0px;--row-gap:40.0px;--column-gap:40.0px;--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-95f8571{font-size:var( --e-global-typography-ghstyle03-font-size );line-height:var( --e-global-typography-ghstyle03-line-height );letter-spacing:var( --e-global-typography-ghstyle03-letter-spacing );}.elementor-22 .elementor-element.elementor-element-ded76d7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-aa0d140{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-9d029dd{font-size:var( --e-global-typography-ghstyle05-font-size );line-height:var( --e-global-typography-ghstyle05-line-height );}.elementor-22 .elementor-element.elementor-element-3576fff{font-size:var( --e-global-typography-ghstyle06-font-size );line-height:var( --e-global-typography-ghstyle06-line-height );}.elementor-22 .elementor-element.elementor-element-07fd076 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-22 .elementor-element.elementor-element-1b5c8dc{--padding-top:64.0px;--padding-bottom:64.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-85d6777{--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:32.0px;--padding-right:32.0px;}.elementor-22 .elementor-element.elementor-element-bb09f13 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-7132633{--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-8ff2a8d{--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-43a4e2b .elementor-heading-title{font-size:var( --e-global-typography-ghstyle07-font-size );line-height:var( --e-global-typography-ghstyle07-line-height );letter-spacing:var( --e-global-typography-ghstyle07-letter-spacing );}.elementor-22 .elementor-element.elementor-element-9da2b76{font-size:var( --e-global-typography-ghstyle02-font-size );line-height:var( --e-global-typography-ghstyle02-line-height );}.elementor-22 .elementor-element.elementor-element-eb93708 .elementor-button{font-size:var( --e-global-typography-ghstyle08-font-size );line-height:var( --e-global-typography-ghstyle08-line-height );}.elementor-22 .elementor-element.elementor-element-2c0281e{--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-590611d .elementor-heading-title{font-size:var( --e-global-typography-ghstyle07-font-size );line-height:var( --e-global-typography-ghstyle07-line-height );letter-spacing:var( --e-global-typography-ghstyle07-letter-spacing );}.elementor-22 .elementor-element.elementor-element-7b6b494{font-size:var( --e-global-typography-ghstyle02-font-size );line-height:var( --e-global-typography-ghstyle02-line-height );}.elementor-22 .elementor-element.elementor-element-fc59299 .elementor-button{font-size:var( --e-global-typography-ghstyle08-font-size );line-height:var( --e-global-typography-ghstyle08-line-height );}.elementor-22 .elementor-element.elementor-element-a912f83{--padding-top:64.0px;--padding-bottom:64.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-4678c7c{--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:32.0px;--padding-right:32.0px;}.elementor-22 .elementor-element.elementor-element-c2752f6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-05d8e47{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-fe85308 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-cf5d9f7{--min-height:0px;--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:repeat(2,auto);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-46d90d5{--padding-top:40px;--padding-bottom:40px;--padding-left:22px;--padding-right:22px;}.elementor-22 .elementor-element.elementor-element-0058b01{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-0058b01 .elementor-heading-title{font-size:var( --e-global-typography-ghhero-font-size );line-height:var( --e-global-typography-ghhero-line-height );letter-spacing:var( --e-global-typography-ghhero-letter-spacing );}.elementor-22 .elementor-element.elementor-element-5085422{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-1319c9a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );border-radius:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-c3ed8b6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );border-radius:0.0px 0.0px 0.0px 0.0px;}.elementor-22 .elementor-element.elementor-element-e86be59{font-size:var( --e-global-typography-ghstyle01-font-size );line-height:var( --e-global-typography-ghstyle01-line-height );}.elementor-22 .elementor-element.elementor-element-33549f9 img{width:100%;}.elementor-22 .elementor-element.elementor-element-5e2ac4f{--padding-top:50.0px;--padding-bottom:50.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-dc61ef7{--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:22.0px;--padding-right:22.0px;}.elementor-22 .elementor-element.elementor-element-31b2691 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-eb92f7f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-22 .elementor-element.elementor-element-40f2171{--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:repeat(3,auto);--gap:40.0px 40.0px;--row-gap:40.0px;--column-gap:40.0px;--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-886a869 .elementor-heading-title{font-size:var( --e-global-typography-ghh3-font-size );line-height:var( --e-global-typography-ghh3-line-height );letter-spacing:var( --e-global-typography-ghh3-letter-spacing );}.elementor-22 .elementor-element.elementor-element-1301c99{font-size:var( --e-global-typography-ghstyle02-font-size );line-height:var( --e-global-typography-ghstyle02-line-height );}.elementor-22 .elementor-element.elementor-element-a06b82f{font-size:var( --e-global-typography-ghstyle02-font-size );line-height:var( --e-global-typography-ghstyle02-line-height );}.elementor-22 .elementor-element.elementor-element-6118754 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-22 .elementor-element.elementor-element-c130e7c .elementor-heading-title{font-size:var( --e-global-typography-ghh3-font-size );line-height:var( --e-global-typography-ghh3-line-height );letter-spacing:var( --e-global-typography-ghh3-letter-spacing );}.elementor-22 .elementor-element.elementor-element-2b97854{font-size:var( --e-global-typography-ghstyle02-font-size );line-height:var( --e-global-typography-ghstyle02-line-height );}.elementor-22 .elementor-element.elementor-element-744348d{font-size:var( --e-global-typography-ghstyle02-font-size );line-height:var( --e-global-typography-ghstyle02-line-height );}.elementor-22 .elementor-element.elementor-element-a5ddec2 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-22 .elementor-element.elementor-element-efc0bc1 .elementor-heading-title{font-size:var( --e-global-typography-ghh3-font-size );line-height:var( --e-global-typography-ghh3-line-height );letter-spacing:var( --e-global-typography-ghh3-letter-spacing );}.elementor-22 .elementor-element.elementor-element-f06f771{font-size:var( --e-global-typography-ghstyle02-font-size );line-height:var( --e-global-typography-ghstyle02-line-height );}.elementor-22 .elementor-element.elementor-element-ca8959d{font-size:var( --e-global-typography-ghstyle02-font-size );line-height:var( --e-global-typography-ghstyle02-line-height );}.elementor-22 .elementor-element.elementor-element-965824e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-22 .elementor-element.elementor-element-6cf3e09{font-size:var( --e-global-typography-ghstyle02-font-size );line-height:var( --e-global-typography-ghstyle02-line-height );}.elementor-22 .elementor-element.elementor-element-91bb290 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-22 .elementor-element.elementor-element-8251f6c{--padding-top:50.0px;--padding-bottom:50.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-67e2fcd{--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:22.0px;--padding-right:22.0px;}.elementor-22 .elementor-element.elementor-element-abf804e{--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:repeat(2,auto);--gap:30.0px 30.0px;--row-gap:30.0px;--column-gap:30.0px;--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-747e71c{font-size:var( --e-global-typography-ghstyle03-font-size );line-height:var( --e-global-typography-ghstyle03-line-height );letter-spacing:var( --e-global-typography-ghstyle03-letter-spacing );}.elementor-22 .elementor-element.elementor-element-c997878 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-341c516{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-604941b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-22 .elementor-element.elementor-element-34990a4 .elementor-heading-title{font-size:var( --e-global-typography-ghstyle04-font-size );line-height:var( --e-global-typography-ghstyle04-line-height );letter-spacing:var( --e-global-typography-ghstyle04-letter-spacing );}.elementor-22 .elementor-element.elementor-element-09e4228{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-e4c48a6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-22 .elementor-element.elementor-element-0d3ff1e{--padding-top:50.0px;--padding-bottom:50.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-64fe276{--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:22.0px;--padding-right:22.0px;}.elementor-22 .elementor-element.elementor-element-19be770{--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:repeat(2,auto);--gap:30.0px 30.0px;--row-gap:30.0px;--column-gap:30.0px;--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-8d8dfc8{font-size:var( --e-global-typography-ghstyle03-font-size );line-height:var( --e-global-typography-ghstyle03-line-height );letter-spacing:var( --e-global-typography-ghstyle03-letter-spacing );}.elementor-22 .elementor-element.elementor-element-ba45ea9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-f070556{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-d45bf8c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-22 .elementor-element.elementor-element-336ba4f{--padding-top:50.0px;--padding-bottom:50.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-4b4cb1e{--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:22.0px;--padding-right:22.0px;}.elementor-22 .elementor-element.elementor-element-5f2caae{--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:repeat(2,auto);--gap:30.0px 30.0px;--row-gap:30.0px;--column-gap:30.0px;--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-95f8571{font-size:var( --e-global-typography-ghstyle03-font-size );line-height:var( --e-global-typography-ghstyle03-line-height );letter-spacing:var( --e-global-typography-ghstyle03-letter-spacing );}.elementor-22 .elementor-element.elementor-element-ded76d7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-aa0d140{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-9d029dd{font-size:var( --e-global-typography-ghstyle05-font-size );line-height:var( --e-global-typography-ghstyle05-line-height );}.elementor-22 .elementor-element.elementor-element-3576fff{font-size:var( --e-global-typography-ghstyle06-font-size );line-height:var( --e-global-typography-ghstyle06-line-height );}.elementor-22 .elementor-element.elementor-element-07fd076 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-22 .elementor-element.elementor-element-1b5c8dc{--padding-top:50.0px;--padding-bottom:50.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-85d6777{--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:22.0px;--padding-right:22.0px;}.elementor-22 .elementor-element.elementor-element-bb09f13 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-7132633{--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:repeat(2,auto);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-8ff2a8d{--e-con-grid-template-columns:6rem minmax(0,1fr);--gap:16.0px 16.0px;--row-gap:16.0px;--column-gap:16.0px;--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-43a4e2b .elementor-heading-title{font-size:var( --e-global-typography-ghstyle07-font-size );line-height:var( --e-global-typography-ghstyle07-line-height );letter-spacing:var( --e-global-typography-ghstyle07-letter-spacing );}.elementor-22 .elementor-element.elementor-element-9da2b76{font-size:var( --e-global-typography-ghstyle02-font-size );line-height:var( --e-global-typography-ghstyle02-line-height );}.elementor-22 .elementor-element.elementor-element-eb93708 .elementor-button{font-size:var( --e-global-typography-ghstyle08-font-size );line-height:var( --e-global-typography-ghstyle08-line-height );}.elementor-22 .elementor-element.elementor-element-2c0281e{--e-con-grid-template-columns:6rem minmax(0,1fr);--gap:16.0px 16.0px;--row-gap:16.0px;--column-gap:16.0px;--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-590611d .elementor-heading-title{font-size:var( --e-global-typography-ghstyle07-font-size );line-height:var( --e-global-typography-ghstyle07-line-height );letter-spacing:var( --e-global-typography-ghstyle07-letter-spacing );}.elementor-22 .elementor-element.elementor-element-7b6b494{font-size:var( --e-global-typography-ghstyle02-font-size );line-height:var( --e-global-typography-ghstyle02-line-height );}.elementor-22 .elementor-element.elementor-element-fc59299 .elementor-button{font-size:var( --e-global-typography-ghstyle08-font-size );line-height:var( --e-global-typography-ghstyle08-line-height );}.elementor-22 .elementor-element.elementor-element-a912f83{--padding-top:50.0px;--padding-bottom:50.0px;--padding-left:0.0px;--padding-right:0.0px;}.elementor-22 .elementor-element.elementor-element-4678c7c{--padding-top:0.0px;--padding-bottom:0.0px;--padding-left:22.0px;--padding-right:22.0px;}.elementor-22 .elementor-element.elementor-element-694fda2{--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;--align-items:start;}.elementor-22 .elementor-element.elementor-element-c2752f6{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-c2752f6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-05d8e47{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-fe85308 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );border-radius:0.0px 0.0px 0.0px 0.0px;}}/* Start custom CSS for heading, class: .elementor-element-0058b01 */.elementor-22 .elementor-element.elementor-element-0058b01 .elementor-heading-title{cursor:default;overflow-wrap:break-word;hyphens:manual;} .elementor-22 .elementor-element.elementor-element-0058b01{max-width:29rem;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5085422 */.elementor-22 .elementor-element.elementor-element-5085422 p:last-child{margin-bottom:0;} .elementor-22 .elementor-element.elementor-element-5085422 a{color:inherit;} .elementor-22 .elementor-element.elementor-element-5085422 a:hover{color:var(--e-global-color-ghwhite);}
.elementor-22 .elementor-element.elementor-element-5085422 .elementor-widget-container{cursor:default;}
.elementor-22 .elementor-element.elementor-element-5085422 a:hover{color:var(--e-global-color-ghwhite);text-decoration:underline;text-underline-offset:4px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1319c9a */.elementor-22 .elementor-element.elementor-element-1319c9a .elementor-button{min-height:49px;transition:background-color .2s,color .2s;} .elementor-22 .elementor-element.elementor-element-1319c9a .elementor-button:focus-visible{outline:3px solid var(--e-global-color-text);outline-offset:4px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c3ed8b6 */.elementor-22 .elementor-element.elementor-element-c3ed8b6 .elementor-button{min-height:49px;transition:background-color .2s,color .2s;} .elementor-22 .elementor-element.elementor-element-c3ed8b6 .elementor-button:focus-visible{outline:3px solid var(--e-global-color-text);outline-offset:4px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7dde55 */.elementor-22 .elementor-element.elementor-element-e7dde55{margin-top:0.5rem;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e86be59 */.elementor-22 .elementor-element.elementor-element-e86be59 p:last-child{margin-bottom:0;} .elementor-22 .elementor-element.elementor-element-e86be59 a{color:inherit;} .elementor-22 .elementor-element.elementor-element-e86be59 a:hover{color:var(--e-global-color-ghwhite);}
.elementor-22 .elementor-element.elementor-element-e86be59 .elementor-widget-container{cursor:default;margin-top:1rem;}
.elementor-22 .elementor-element.elementor-element-e86be59 a:hover{color:var(--e-global-color-ghwhite);text-decoration:underline;text-underline-offset:4px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44496be */.elementor-22 .elementor-element.elementor-element-44496be{min-width:0;width:100%;max-width:35.75rem;color:var(--e-global-color-ghwhite);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46d90d5 */.elementor-22 .elementor-element.elementor-element-46d90d5{min-width:0;width:100%;margin:0;box-sizing:border-box;}
.elementor-22 .elementor-element.elementor-element-46d90d5{color:var(--e-global-color-ghwhite);}
.elementor-22 .elementor-element.elementor-element-46d90d5{color:var(--e-global-color-ghwhite);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33549f9 */.elementor-22 .elementor-element.elementor-element-33549f9{min-width:0;position:relative;align-self:stretch;min-height:37.5rem;margin:0;} .elementor-22 .elementor-element.elementor-element-33549f9 img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;} @media(max-width:1024px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-33549f9{min-height:35rem;}} @media(max-width:767px){.elementor-22 .elementor-element.elementor-element-33549f9{min-height:0;height:auto;} .elementor-22 .elementor-element.elementor-element-33549f9 img{position:static;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center center;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf5d9f7 */.elementor-22 .elementor-element.elementor-element-cf5d9f7{min-width:0;overflow:hidden;}
.elementor-22 .elementor-element.elementor-element-cf5d9f7{color:var(--e-global-color-ghwhite);}
.elementor-22 .elementor-element.elementor-element-cf5d9f7{color:var(--e-global-color-ghwhite);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31b2691 */.elementor-22 .elementor-element.elementor-element-31b2691 .elementor-heading-title{cursor:default;overflow-wrap:break-word;hyphens:manual;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eb92f7f */.elementor-22 .elementor-element.elementor-element-eb92f7f .elementor-button:focus-visible{outline:3px solid var(--e-global-color-text);outline-offset:4px;}
.elementor-22 .elementor-element.elementor-element-eb92f7f .elementor-button{min-height:3.0625rem;transition:background-color 0.2s;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d437f6 */.elementor-22 .elementor-element.elementor-element-9d437f6{margin-bottom:2.125rem;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ad35f53 */.elementor-22 .elementor-element.elementor-element-ad35f53 img{display:block;aspect-ratio:1.55;border-radius:0;}.elementor-22 .elementor-element.elementor-element-ad35f53 img{object-fit:cover;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-886a869 */.elementor-22 .elementor-element.elementor-element-886a869 .elementor-heading-title{cursor:default;overflow-wrap:break-word;hyphens:manual;margin-top:0.25rem;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1301c99 */.elementor-22 .elementor-element.elementor-element-1301c99 p:last-child{margin-bottom:0;} .elementor-22 .elementor-element.elementor-element-1301c99 a{color:inherit;} .elementor-22 .elementor-element.elementor-element-1301c99 a:hover{color:var(--e-global-color-text);}
.elementor-22 .elementor-element.elementor-element-1301c99 .elementor-widget-container{cursor:default;}
.elementor-22 .elementor-element.elementor-element-1301c99 a:hover{color:var(--e-global-color-text);text-decoration:underline;text-underline-offset:4px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a06b82f */.elementor-22 .elementor-element.elementor-element-a06b82f p:last-child{margin-bottom:0;} .elementor-22 .elementor-element.elementor-element-a06b82f a{color:inherit;} .elementor-22 .elementor-element.elementor-element-a06b82f a:hover{color:var(--e-global-color-text);}
.elementor-22 .elementor-element.elementor-element-a06b82f{flex:1;}
.elementor-22 .elementor-element.elementor-element-a06b82f .elementor-widget-container{cursor:default;}
.elementor-22 .elementor-element.elementor-element-a06b82f a:hover{color:var(--e-global-color-text);text-decoration:underline;text-underline-offset:4px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6118754 */.elementor-22 .elementor-element.elementor-element-6118754 .elementor-button:focus-visible{outline:3px solid var(--e-global-color-text);outline-offset:4px;}
.elementor-22 .elementor-element.elementor-element-6118754 .elementor-button{min-height:3.0625rem;transition:background-color 0.2s;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f811df */.elementor-22 .elementor-element.elementor-element-8f811df{min-width:0;height:100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54aab52 */.elementor-22 .elementor-element.elementor-element-54aab52 img{display:block;aspect-ratio:1.55;border-radius:0;}.elementor-22 .elementor-element.elementor-element-54aab52 img{object-fit:cover;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c130e7c */.elementor-22 .elementor-element.elementor-element-c130e7c .elementor-heading-title{cursor:default;overflow-wrap:break-word;hyphens:manual;margin-top:0.25rem;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b97854 */.elementor-22 .elementor-element.elementor-element-2b97854 p:last-child{margin-bottom:0;} .elementor-22 .elementor-element.elementor-element-2b97854 a{color:inherit;} .elementor-22 .elementor-element.elementor-element-2b97854 a:hover{color:var(--e-global-color-text);}
.elementor-22 .elementor-element.elementor-element-2b97854 .elementor-widget-container{cursor:default;}
.elementor-22 .elementor-element.elementor-element-2b97854 a:hover{color:var(--e-global-color-text);text-decoration:underline;text-underline-offset:4px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-744348d */.elementor-22 .elementor-element.elementor-element-744348d p:last-child{margin-bottom:0;} .elementor-22 .elementor-element.elementor-element-744348d a{color:inherit;} .elementor-22 .elementor-element.elementor-element-744348d a:hover{color:var(--e-global-color-text);}
.elementor-22 .elementor-element.elementor-element-744348d{flex:1;}
.elementor-22 .elementor-element.elementor-element-744348d .elementor-widget-container{cursor:default;}
.elementor-22 .elementor-element.elementor-element-744348d a:hover{color:var(--e-global-color-text);text-decoration:underline;text-underline-offset:4px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5ddec2 */.elementor-22 .elementor-element.elementor-element-a5ddec2 .elementor-button:focus-visible{outline:3px solid var(--e-global-color-text);outline-offset:4px;}
.elementor-22 .elementor-element.elementor-element-a5ddec2 .elementor-button{min-height:3.0625rem;transition:background-color 0.2s;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4d3118 */.elementor-22 .elementor-element.elementor-element-a4d3118{min-width:0;height:100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fd448af */.elementor-22 .elementor-element.elementor-element-fd448af img{display:block;aspect-ratio:1.55;border-radius:0;}.elementor-22 .elementor-element.elementor-element-fd448af img{object-fit:cover;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc0bc1 */.elementor-22 .elementor-element.elementor-element-efc0bc1 .elementor-heading-title{cursor:default;overflow-wrap:break-word;hyphens:manual;margin-top:0.25rem;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06f771 */.elementor-22 .elementor-element.elementor-element-f06f771 p:last-child{margin-bottom:0;} .elementor-22 .elementor-element.elementor-element-f06f771 a{color:inherit;} .elementor-22 .elementor-element.elementor-element-f06f771 a:hover{color:var(--e-global-color-text);}
.elementor-22 .elementor-element.elementor-element-f06f771 .elementor-widget-container{cursor:default;}
.elementor-22 .elementor-element.elementor-element-f06f771 a:hover{color:var(--e-global-color-text);text-decoration:underline;text-underline-offset:4px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca8959d */.elementor-22 .elementor-element.elementor-element-ca8959d p:last-child{margin-bottom:0;} .elementor-22 .elementor-element.elementor-element-ca8959d a{color:inherit;} .elementor-22 .elementor-element.elementor-element-ca8959d a:hover{color:var(--e-global-color-text);}
.elementor-22 .elementor-element.elementor-element-ca8959d{flex:1;}
.elementor-22 .elementor-element.elementor-element-ca8959d .elementor-widget-container{cursor:default;}
.elementor-22 .elementor-element.elementor-element-ca8959d a:hover{color:var(--e-global-color-text);text-decoration:underline;text-underline-offset:4px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-965824e */.elementor-22 .elementor-element.elementor-element-965824e .elementor-button:focus-visible{outline:3px solid var(--e-global-color-text);outline-offset:4px;}
.elementor-22 .elementor-element.elementor-element-965824e .elementor-button{min-height:3.0625rem;transition:background-color 0.2s;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c1feea */.elementor-22 .elementor-element.elementor-element-2c1feea{min-width:0;height:100%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cf3e09 */.elementor-22 .elementor-element.elementor-element-6cf3e09 p:last-child{margin-bottom:0;} .elementor-22 .elementor-element.elementor-element-6cf3e09 a{color:inherit;} .elementor-22 .elementor-element.elementor-element-6cf3e09 a:hover{color:var(--e-global-color-text);}
.elementor-22 .elementor-element.elementor-element-6cf3e09 .elementor-widget-container{cursor:default;}
.elementor-22 .elementor-element.elementor-element-6cf3e09 a:hover{color:var(--e-global-color-text);text-decoration:underline;text-underline-offset:4px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-91bb290 */.elementor-22 .elementor-element.elementor-element-91bb290 .elementor-button:focus-visible{outline:3px solid var(--e-global-color-text);outline-offset:4px;}
.elementor-22 .elementor-element.elementor-element-91bb290 .elementor-button{min-height:3.0625rem;transition:background-color 0.2s;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65aa8a6 */.elementor-22 .elementor-element.elementor-element-65aa8a6{border-top:1px solid var(--e-global-color-ghline);margin-top:2.375rem;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc61ef7 */.elementor-22 .elementor-element.elementor-element-dc61ef7{max-width:77.5rem;margin:0 auto;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7eec093 */@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-7eec093 img{aspect-ratio:1.3;}}
.elementor-22 .elementor-element.elementor-element-7eec093 img{display:block;aspect-ratio:1.15;border-radius:0;}.elementor-22 .elementor-element.elementor-element-7eec093 img{object-fit:cover;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-747e71c */.elementor-22 .elementor-element.elementor-element-747e71c p:last-child{margin-bottom:0;} .elementor-22 .elementor-element.elementor-element-747e71c a{color:inherit;} .elementor-22 .elementor-element.elementor-element-747e71c a:hover{color:var(--e-global-color-text);}
.elementor-22 .elementor-element.elementor-element-747e71c .elementor-widget-container{cursor:default;}
.elementor-22 .elementor-element.elementor-element-747e71c a:hover{color:var(--e-global-color-text);text-decoration:underline;text-underline-offset:4px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c997878 */.elementor-22 .elementor-element.elementor-element-c997878 .elementor-heading-title{cursor:default;overflow-wrap:break-word;hyphens:manual;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-341c516 */.elementor-22 .elementor-element.elementor-element-341c516 p:last-child{margin-bottom:0;} .elementor-22 .elementor-element.elementor-element-341c516 a{color:inherit;} .elementor-22 .elementor-element.elementor-element-341c516 a:hover{color:var(--e-global-color-text);}
.elementor-22 .elementor-element.elementor-element-341c516 .elementor-widget-container{cursor:default;}
.elementor-22 .elementor-element.elementor-element-341c516 a:hover{color:var(--e-global-color-text);text-decoration:underline;text-underline-offset:4px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604941b */.elementor-22 .elementor-element.elementor-element-604941b .elementor-button:focus-visible{outline:3px solid var(--e-global-color-text);outline-offset:4px;}
.elementor-22 .elementor-element.elementor-element-604941b{align-self:flex-start;}
.elementor-22 .elementor-element.elementor-element-604941b .elementor-button{min-height:3.0625rem;transition:background-color 0.2s;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34990a4 */.elementor-22 .elementor-element.elementor-element-34990a4 .elementor-heading-title{cursor:default;overflow-wrap:break-word;hyphens:manual;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09e4228 */.elementor-22 .elementor-element.elementor-element-09e4228 p:last-child{margin-bottom:0;} .elementor-22 .elementor-element.elementor-element-09e4228 a{color:inherit;} .elementor-22 .elementor-element.elementor-element-09e4228 a:hover{color:var(--e-global-color-text);}
.elementor-22 .elementor-element.elementor-element-09e4228 .elementor-widget-container{cursor:default;}
.elementor-22 .elementor-element.elementor-element-09e4228 a:hover{color:var(--e-global-color-text);text-decoration:underline;text-underline-offset:4px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4c48a6 */.elementor-22 .elementor-element.elementor-element-e4c48a6 .elementor-button:focus-visible{outline:3px solid var(--e-global-color-text);outline-offset:4px;}
.elementor-22 .elementor-element.elementor-element-e4c48a6{align-self:flex-start;}
.elementor-22 .elementor-element.elementor-element-e4c48a6 .elementor-button{min-height:3.0625rem;transition:background-color 0.2s;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-627b9e4 */.elementor-22 .elementor-element.elementor-element-627b9e4{min-width:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67e2fcd */.elementor-22 .elementor-element.elementor-element-67e2fcd{max-width:77.5rem;margin:0 auto;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d8dfc8 */.elementor-22 .elementor-element.elementor-element-8d8dfc8 p:last-child{margin-bottom:0;} .elementor-22 .elementor-element.elementor-element-8d8dfc8 a{color:inherit;} .elementor-22 .elementor-element.elementor-element-8d8dfc8 a:hover{color:var(--e-global-color-text);}
.elementor-22 .elementor-element.elementor-element-8d8dfc8 .elementor-widget-container{cursor:default;}
.elementor-22 .elementor-element.elementor-element-8d8dfc8 a:hover{color:var(--e-global-color-text);text-decoration:underline;text-underline-offset:4px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba45ea9 */.elementor-22 .elementor-element.elementor-element-ba45ea9 .elementor-heading-title{cursor:default;overflow-wrap:break-word;hyphens:manual;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f070556 */.elementor-22 .elementor-element.elementor-element-f070556 p:last-child{margin-bottom:0;} .elementor-22 .elementor-element.elementor-element-f070556 a{color:inherit;} .elementor-22 .elementor-element.elementor-element-f070556 a:hover{color:var(--e-global-color-text);}
.elementor-22 .elementor-element.elementor-element-f070556 .elementor-widget-container{cursor:default;}
.elementor-22 .elementor-element.elementor-element-f070556 a:hover{color:var(--e-global-color-text);text-decoration:underline;text-underline-offset:4px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d45bf8c */.elementor-22 .elementor-element.elementor-element-d45bf8c .elementor-button:focus-visible{outline:3px solid var(--e-global-color-text);outline-offset:4px;}
.elementor-22 .elementor-element.elementor-element-d45bf8c{align-self:flex-start;}
.elementor-22 .elementor-element.elementor-element-d45bf8c .elementor-button{min-height:3.0625rem;transition:background-color 0.2s;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3514f2 */.elementor-22 .elementor-element.elementor-element-a3514f2{min-width:0;}
@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-a3514f2{order:2;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d73c5f9 */@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-d73c5f9 img{aspect-ratio:1.3;order:1;}}
.elementor-22 .elementor-element.elementor-element-d73c5f9 img{display:block;aspect-ratio:1.15;border-radius:0;}.elementor-22 .elementor-element.elementor-element-d73c5f9 img{object-fit:cover;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64fe276 */.elementor-22 .elementor-element.elementor-element-64fe276{max-width:77.5rem;margin:0 auto;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c6ade71 */@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-c6ade71 img{aspect-ratio:1.3;}}
.elementor-22 .elementor-element.elementor-element-c6ade71 img{display:block;aspect-ratio:1.35;border-radius:0;}.elementor-22 .elementor-element.elementor-element-c6ade71 img{object-fit:cover;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95f8571 */.elementor-22 .elementor-element.elementor-element-95f8571 p:last-child{margin-bottom:0;} .elementor-22 .elementor-element.elementor-element-95f8571 a{color:inherit;} .elementor-22 .elementor-element.elementor-element-95f8571 a:hover{color:var(--e-global-color-text);}
.elementor-22 .elementor-element.elementor-element-95f8571 .elementor-widget-container{cursor:default;}
.elementor-22 .elementor-element.elementor-element-95f8571 a:hover{color:var(--e-global-color-text);text-decoration:underline;text-underline-offset:4px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ded76d7 */.elementor-22 .elementor-element.elementor-element-ded76d7 .elementor-heading-title{cursor:default;overflow-wrap:break-word;hyphens:manual;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa0d140 */.elementor-22 .elementor-element.elementor-element-aa0d140 p:last-child{margin-bottom:0;} .elementor-22 .elementor-element.elementor-element-aa0d140 a{color:inherit;} .elementor-22 .elementor-element.elementor-element-aa0d140 a:hover{color:var(--e-global-color-text);}
.elementor-22 .elementor-element.elementor-element-aa0d140 .elementor-widget-container{cursor:default;}
.elementor-22 .elementor-element.elementor-element-aa0d140 a:hover{color:var(--e-global-color-text);text-decoration:underline;text-underline-offset:4px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d029dd */.elementor-22 .elementor-element.elementor-element-9d029dd p:last-child{margin-bottom:0;} .elementor-22 .elementor-element.elementor-element-9d029dd a{color:inherit;} .elementor-22 .elementor-element.elementor-element-9d029dd a:hover{color:var(--e-global-color-text);}
.elementor-22 .elementor-element.elementor-element-9d029dd .elementor-widget-container{cursor:default;margin-top:0.25rem;}
.elementor-22 .elementor-element.elementor-element-9d029dd a:hover{color:var(--e-global-color-text);text-decoration:underline;text-underline-offset:4px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3576fff */.elementor-22 .elementor-element.elementor-element-3576fff p:last-child{margin-bottom:0;} .elementor-22 .elementor-element.elementor-element-3576fff a{color:inherit;} .elementor-22 .elementor-element.elementor-element-3576fff a:hover{color:var(--e-global-color-text);}
.elementor-22 .elementor-element.elementor-element-3576fff .elementor-widget-container{cursor:default;margin-top:-1rem;}
.elementor-22 .elementor-element.elementor-element-3576fff a:hover{color:var(--e-global-color-text);text-decoration:underline;text-underline-offset:4px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-07fd076 */.elementor-22 .elementor-element.elementor-element-07fd076 .elementor-button:focus-visible{outline:3px solid var(--e-global-color-text);outline-offset:4px;}
.elementor-22 .elementor-element.elementor-element-07fd076{align-self:flex-start;}
.elementor-22 .elementor-element.elementor-element-07fd076 .elementor-button{min-height:3.0625rem;transition:background-color 0.2s;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-571b79f */.elementor-22 .elementor-element.elementor-element-571b79f{min-width:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4cb1e */.elementor-22 .elementor-element.elementor-element-4b4cb1e{max-width:77.5rem;margin:0 auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb09f13 */.elementor-22 .elementor-element.elementor-element-bb09f13 .elementor-heading-title{cursor:default;overflow-wrap:break-word;hyphens:manual;margin-bottom:2rem;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d732f81 */@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-d732f81 img{aspect-ratio:1.3;}}
.elementor-22 .elementor-element.elementor-element-d732f81 img{display:block;aspect-ratio:auto;border-radius:0;}.elementor-22 .elementor-element.elementor-element-d732f81 img{object-fit:cover;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43a4e2b */.elementor-22 .elementor-element.elementor-element-43a4e2b .elementor-heading-title{cursor:default;overflow-wrap:break-word;hyphens:manual;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9da2b76 */.elementor-22 .elementor-element.elementor-element-9da2b76 p:last-child{margin-bottom:0;} .elementor-22 .elementor-element.elementor-element-9da2b76 a{color:inherit;} .elementor-22 .elementor-element.elementor-element-9da2b76 a:hover{color:var(--e-global-color-text);}
.elementor-22 .elementor-element.elementor-element-9da2b76 .elementor-widget-container{cursor:default;}
.elementor-22 .elementor-element.elementor-element-9da2b76 a:hover{color:var(--e-global-color-text);text-decoration:underline;text-underline-offset:4px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eb93708 */.elementor-22 .elementor-element.elementor-element-eb93708 .elementor-button:focus-visible{outline:3px solid var(--e-global-color-text);outline-offset:4px;}
.elementor-22 .elementor-element.elementor-element-eb93708 .elementor-button{min-height:3.0625rem;transition:background-color 0.2s;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ceb6f8 */.elementor-22 .elementor-element.elementor-element-2ceb6f8{min-width:0;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68930ab */@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-68930ab img{aspect-ratio:1.3;}}
.elementor-22 .elementor-element.elementor-element-68930ab img{display:block;aspect-ratio:auto;border-radius:0;}.elementor-22 .elementor-element.elementor-element-68930ab img{object-fit:cover;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-590611d */.elementor-22 .elementor-element.elementor-element-590611d .elementor-heading-title{cursor:default;overflow-wrap:break-word;hyphens:manual;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b6b494 */.elementor-22 .elementor-element.elementor-element-7b6b494 p:last-child{margin-bottom:0;} .elementor-22 .elementor-element.elementor-element-7b6b494 a{color:inherit;} .elementor-22 .elementor-element.elementor-element-7b6b494 a:hover{color:var(--e-global-color-text);}
.elementor-22 .elementor-element.elementor-element-7b6b494 .elementor-widget-container{cursor:default;}
.elementor-22 .elementor-element.elementor-element-7b6b494 a:hover{color:var(--e-global-color-text);text-decoration:underline;text-underline-offset:4px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fc59299 */.elementor-22 .elementor-element.elementor-element-fc59299 .elementor-button:focus-visible{outline:3px solid var(--e-global-color-text);outline-offset:4px;}
.elementor-22 .elementor-element.elementor-element-fc59299 .elementor-button{min-height:3.0625rem;transition:background-color 0.2s;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c36bbe */.elementor-22 .elementor-element.elementor-element-9c36bbe{min-width:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85d6777 */.elementor-22 .elementor-element.elementor-element-85d6777{max-width:77.5rem;margin:0 auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2752f6 */.elementor-22 .elementor-element.elementor-element-c2752f6 .elementor-heading-title{cursor:default;overflow-wrap:break-word;hyphens:manual;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05d8e47 */.elementor-22 .elementor-element.elementor-element-05d8e47 p:last-child{margin-bottom:0;} .elementor-22 .elementor-element.elementor-element-05d8e47 a{color:inherit;} .elementor-22 .elementor-element.elementor-element-05d8e47 a:hover{color:var(--e-global-color-ghwhite);}
.elementor-22 .elementor-element.elementor-element-05d8e47 .elementor-widget-container{cursor:default;}
.elementor-22 .elementor-element.elementor-element-05d8e47 a:hover{color:var(--e-global-color-ghwhite);text-decoration:underline;text-underline-offset:4px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466317f */.elementor-22 .elementor-element.elementor-element-466317f{min-width:0;flex:1;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe85308 */.elementor-22 .elementor-element.elementor-element-fe85308 .elementor-button:focus-visible{outline:3px solid var(--e-global-color-text);outline-offset:4px;}
.elementor-22 .elementor-element.elementor-element-fe85308{flex-shrink:0;align-self:center;}
.elementor-22 .elementor-element.elementor-element-fe85308 .elementor-button{min-height:3.0625rem;white-space:nowrap;}
@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-fe85308{align-self:flex-start;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4678c7c */.elementor-22 .elementor-element.elementor-element-4678c7c{max-width:77.5rem;margin:0 auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a912f83 */.elementor-22 .elementor-element.elementor-element-a912f83{color:var(--e-global-color-ghwhite);}
.elementor-22 .elementor-element.elementor-element-a912f83{color:var(--e-global-color-ghwhite);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef24911 */.elementor-22 .elementor-element.elementor-element-ef24911{color:var(--e-global-color-ghpaper);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efbb614 */.elementor-22 .elementor-element.elementor-element-efbb614{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family);font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);min-width:0;}/* End custom CSS */
/* Start custom CSS */body{margin:0;background:#f6f4ee;color:#24362d;font-family:Arial;} .elementor-widget-template{margin:0!important;}/* End custom CSS */