.elementor-50951 .elementor-element.elementor-element-6dadf08{--display:flex;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-50951 .elementor-element.elementor-element-8f4772b{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-50951 .elementor-element.elementor-element-63609b3{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-50951 .elementor-element.elementor-element-63609b3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-b6b3b89 );}.elementor-50951 .elementor-element.elementor-element-362c96f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-50951 .elementor-element.elementor-element-362c96f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#363030;}.elementor-50951 .elementor-element.elementor-element-3bd67ed{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-50951 .elementor-element.elementor-element-b6d8f00{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:16px 16px 16px 16px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-50951 .elementor-element.elementor-element-b6d8f00:not(.elementor-motion-effects-element-type-background), .elementor-50951 .elementor-element.elementor-element-b6d8f00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-86af2fc );}.elementor-50951 .elementor-element.elementor-element-b0c0ce1{width:100%;max-width:100%;}.elementor-50951 .elementor-element.elementor-element-b0c0ce1 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-weight:400;color:#363030;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-50951 .elementor-element.elementor-element-b26541a{color:var( --e-global-color-b6b3b89 );}.elementor-50951 .elementor-element.elementor-element-b26541a a{color:var( --e-global-color-b6b3b89 );}.elementor-50951 .elementor-element.elementor-element-b26541a a:hover, .elementor-50951 .elementor-element.elementor-element-b26541a a:focus{color:var( --e-global-color-714b364 );}.elementor-50951 .elementor-element.elementor-element-77cffc9{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:16px 16px 16px 16px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-50951 .elementor-element.elementor-element-77cffc9:not(.elementor-motion-effects-element-type-background), .elementor-50951 .elementor-element.elementor-element-77cffc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-86af2fc );}.elementor-50951 .elementor-element.elementor-element-7085e2b{width:100%;max-width:100%;}.elementor-50951 .elementor-element.elementor-element-7085e2b .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-weight:400;color:#363030;}.elementor-50951 .elementor-element.elementor-element-88d23d7{color:var( --e-global-color-b6b3b89 );}.elementor-50951 .elementor-element.elementor-element-88d23d7 a{color:var( --e-global-color-b6b3b89 );}.elementor-50951 .elementor-element.elementor-element-88d23d7 a:hover, .elementor-50951 .elementor-element.elementor-element-88d23d7 a:focus{color:var( --e-global-color-714b364 );}.elementor-50951 .elementor-element.elementor-element-256aa74{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:16px 16px 16px 16px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-50951 .elementor-element.elementor-element-256aa74:not(.elementor-motion-effects-element-type-background), .elementor-50951 .elementor-element.elementor-element-256aa74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-86af2fc );}.elementor-50951 .elementor-element.elementor-element-0d79da7{width:100%;max-width:100%;}.elementor-50951 .elementor-element.elementor-element-0d79da7 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-weight:400;color:#363030;}.elementor-50951 .elementor-element.elementor-element-4e29bb4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-b6b3b89 );}.elementor-50951 .elementor-element.elementor-element-4e29bb4 a{color:var( --e-global-color-b6b3b89 );}.elementor-50951 .elementor-element.elementor-element-4e29bb4 a:hover, .elementor-50951 .elementor-element.elementor-element-4e29bb4 a:focus{color:var( --e-global-color-714b364 );}.elementor-50951 .elementor-element.elementor-element-080e188{--display:flex;}.elementor-50951 .elementor-element.elementor-element-197c84f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-50951 .elementor-element.elementor-element-197c84f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#363030;}.elementor-50951 .elementor-element.elementor-element-1d28526{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-50951 .elementor-element.elementor-element-e95e208{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:16px 16px 16px 16px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-50951 .elementor-element.elementor-element-e95e208:not(.elementor-motion-effects-element-type-background), .elementor-50951 .elementor-element.elementor-element-e95e208 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-86af2fc );}.elementor-50951 .elementor-element.elementor-element-9cad84d{width:100%;max-width:100%;}.elementor-50951 .elementor-element.elementor-element-9cad84d .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-weight:400;color:#363030;}.elementor-50951 .elementor-element.elementor-element-2c5b43c{color:var( --e-global-color-b6b3b89 );}.elementor-50951 .elementor-element.elementor-element-2c5b43c a{color:var( --e-global-color-b6b3b89 );}.elementor-50951 .elementor-element.elementor-element-2c5b43c a:hover, .elementor-50951 .elementor-element.elementor-element-2c5b43c a:focus{color:var( --e-global-color-714b364 );}.elementor-50951 .elementor-element.elementor-element-5869316{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:16px 16px 16px 16px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-50951 .elementor-element.elementor-element-5869316:not(.elementor-motion-effects-element-type-background), .elementor-50951 .elementor-element.elementor-element-5869316 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-86af2fc );}.elementor-50951 .elementor-element.elementor-element-6d49f0f{width:100%;max-width:100%;}.elementor-50951 .elementor-element.elementor-element-6d49f0f .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-weight:400;color:#363030;}.elementor-50951 .elementor-element.elementor-element-4869706{color:var( --e-global-color-b6b3b89 );}.elementor-50951 .elementor-element.elementor-element-4869706 a{color:var( --e-global-color-b6b3b89 );}.elementor-50951 .elementor-element.elementor-element-4869706 a:hover, .elementor-50951 .elementor-element.elementor-element-4869706 a:focus{color:var( --e-global-color-714b364 );}.elementor-50951 .elementor-element.elementor-element-0845b8a{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:16px 16px 16px 16px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-50951 .elementor-element.elementor-element-0845b8a:not(.elementor-motion-effects-element-type-background), .elementor-50951 .elementor-element.elementor-element-0845b8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-86af2fc );}.elementor-50951 .elementor-element.elementor-element-f5e3071{width:100%;max-width:100%;}.elementor-50951 .elementor-element.elementor-element-f5e3071 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-weight:400;color:#363030;}.elementor-50951 .elementor-element.elementor-element-c5e8f8d{color:var( --e-global-color-b6b3b89 );}.elementor-50951 .elementor-element.elementor-element-c5e8f8d a{color:var( --e-global-color-b6b3b89 );}.elementor-50951 .elementor-element.elementor-element-c5e8f8d a:hover, .elementor-50951 .elementor-element.elementor-element-c5e8f8d a:focus{color:var( --e-global-color-714b364 );}.elementor-50951 .elementor-element.elementor-element-404c57f{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:16px 16px 16px 16px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-50951 .elementor-element.elementor-element-404c57f:not(.elementor-motion-effects-element-type-background), .elementor-50951 .elementor-element.elementor-element-404c57f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-86af2fc );}.elementor-50951 .elementor-element.elementor-element-8cf24f6{width:100%;max-width:100%;}.elementor-50951 .elementor-element.elementor-element-8cf24f6 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-weight:400;color:#363030;}.elementor-50951 .elementor-element.elementor-element-595959c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-b6b3b89 );}.elementor-50951 .elementor-element.elementor-element-595959c a{color:var( --e-global-color-b6b3b89 );}.elementor-50951 .elementor-element.elementor-element-595959c a:hover, .elementor-50951 .elementor-element.elementor-element-595959c a:focus{color:var( --e-global-color-714b364 );}.elementor-50951 .elementor-element.elementor-element-e65518b{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:16px 16px 16px 16px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-50951 .elementor-element.elementor-element-e65518b:not(.elementor-motion-effects-element-type-background), .elementor-50951 .elementor-element.elementor-element-e65518b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-86af2fc );}.elementor-50951 .elementor-element.elementor-element-535145e{width:100%;max-width:100%;}.elementor-50951 .elementor-element.elementor-element-535145e .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-weight:400;color:#363030;}.elementor-50951 .elementor-element.elementor-element-c63b23f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-b6b3b89 );}.elementor-50951 .elementor-element.elementor-element-c63b23f a{color:var( --e-global-color-b6b3b89 );}.elementor-50951 .elementor-element.elementor-element-c63b23f a:hover, .elementor-50951 .elementor-element.elementor-element-c63b23f a:focus{color:var( --e-global-color-714b364 );}.elementor-50951 .elementor-element.elementor-element-7f5293d{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:16px 16px 16px 16px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-50951 .elementor-element.elementor-element-7f5293d:not(.elementor-motion-effects-element-type-background), .elementor-50951 .elementor-element.elementor-element-7f5293d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-86af2fc );}.elementor-50951 .elementor-element.elementor-element-b796038{width:100%;max-width:100%;}.elementor-50951 .elementor-element.elementor-element-b796038 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-weight:400;color:#363030;}.elementor-50951 .elementor-element.elementor-element-ddcd638{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-b6b3b89 );}.elementor-50951 .elementor-element.elementor-element-ddcd638 a{color:var( --e-global-color-b6b3b89 );}.elementor-50951 .elementor-element.elementor-element-ddcd638 a:hover, .elementor-50951 .elementor-element.elementor-element-ddcd638 a:focus{color:var( --e-global-color-714b364 );}.elementor-50951 .elementor-element.elementor-element-7d5b7a4{--display:flex;--min-height:300px;--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;}@media(min-width:2400px){.elementor-50951 .elementor-element.elementor-element-63609b3{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-50951 .elementor-element.elementor-element-3bd67ed{--grid-auto-flow:row;}.elementor-50951 .elementor-element.elementor-element-1d28526{--grid-auto-flow:row;}.elementor-50951 .elementor-element.elementor-element-7d5b7a4{--min-height:400px;}}@media(max-width:1366px){.elementor-50951 .elementor-element.elementor-element-6dadf08{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-50951 .elementor-element.elementor-element-3bd67ed{--grid-auto-flow:row;}.elementor-50951 .elementor-element.elementor-element-1d28526{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-50951 .elementor-element.elementor-element-6dadf08{--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-50951 .elementor-element.elementor-element-63609b3{width:100%;max-width:100%;}.elementor-50951 .elementor-element.elementor-element-362c96f{width:100%;max-width:100%;}.elementor-50951 .elementor-element.elementor-element-3bd67ed{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-50951 .elementor-element.elementor-element-197c84f{width:100%;max-width:100%;}.elementor-50951 .elementor-element.elementor-element-1d28526{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-50951 .elementor-element.elementor-element-7d5b7a4{--min-height:220px;}}@media(max-width:767px){.elementor-50951 .elementor-element.elementor-element-6dadf08{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-50951 .elementor-element.elementor-element-63609b3{width:100%;max-width:100%;}.elementor-50951 .elementor-element.elementor-element-362c96f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-50951 .elementor-element.elementor-element-3bd67ed{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-50951 .elementor-element.elementor-element-b0c0ce1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-50951 .elementor-element.elementor-element-7085e2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-50951 .elementor-element.elementor-element-0d79da7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-50951 .elementor-element.elementor-element-1d28526{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(6, 1fr);--grid-auto-flow:row;}.elementor-50951 .elementor-element.elementor-element-9cad84d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-50951 .elementor-element.elementor-element-6d49f0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-50951 .elementor-element.elementor-element-f5e3071{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-50951 .elementor-element.elementor-element-8cf24f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-50951 .elementor-element.elementor-element-535145e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-50951 .elementor-element.elementor-element-b796038{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-50951 .elementor-element.elementor-element-7d5b7a4{--min-height:160px;}}/* Start custom CSS for container, class: .elementor-element-7d5b7a4 */.lion-mid-banner {
  aspect-ratio: 1920 / 300;
  min-height: 0 !important;
  overflow: hidden;
}

.lion-mid-banner .elementor-background-video-container {
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
}

.lion-mid-banner video.elementor-background-video-hosted,
.lion-mid-banner .elementor-background-video-container video {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  transform: none !important;
  object-fit: contain !important;
  object-position: center center !important;
}/* End custom CSS */