.elementor-6503 .elementor-element.elementor-element-2dcce11{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6503 .elementor-element.elementor-element-7d0f5bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6503 .elementor-element.elementor-element-4cad095{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6503 .elementor-element.elementor-element-2d49db0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6503 .elementor-element.elementor-element-59e0999{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6503 .elementor-element.elementor-element-8910866{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-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-6503 .elementor-element.elementor-element-bffd036{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6503 .elementor-element.elementor-element-ab39fcb .elementor-button-content-wrapper{flex-direction:row;}.elementor-6503 .elementor-element.elementor-element-d55544e .elementor-button-content-wrapper{flex-direction:row;}.elementor-6503 .elementor-element.elementor-element-d0bb9cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6503 .elementor-element.elementor-element-622b730{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6503 .elementor-element.elementor-element-d0279fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6503 .elementor-element.elementor-element-f1b6981{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6503 .elementor-element.elementor-element-f235254 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6503 .elementor-element.elementor-element-f8a31c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6503 .elementor-element.elementor-element-9934316{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6503 .elementor-element.elementor-element-8457f15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-6503 .elementor-element.elementor-element-2dcce11{--width:100%;}.elementor-6503 .elementor-element.elementor-element-4cad095{--width:100%;}.elementor-6503 .elementor-element.elementor-element-9934316{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-4cad095 *//* BW native migration: styles from former HTML widgets */
html body.bw-web-stage .elementor-6503 .elementor-element.elementor-element-4cad095 .bw-page-hero.bw-hero-corrected{min-height:clamp(600px,42vw,760px)!important}
html body.bw-web-stage .elementor-6503 .elementor-element.elementor-element-4cad095 .bw-page-hero.bw-hero-corrected img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:70% 54%!important}
html body.bw-web-stage .elementor-6503 .elementor-element.elementor-element-4cad095 .bw-page-hero.bw-hero-corrected .bw-page-hero-shade{background:linear-gradient(90deg,rgba(8,12,14,.84),rgba(8,12,14,.48) 55%,rgba(8,12,14,.06)),linear-gradient(0deg,rgba(8,12,14,.78),transparent 66%)!important}
@media(max-width:600px){html body.bw-web-stage .elementor-6503 .elementor-element.elementor-element-4cad095 .bw-page-hero.bw-hero-corrected{min-height:610px!important}html body.bw-web-stage .elementor-6503 .elementor-element.elementor-element-4cad095 .bw-page-hero.bw-hero-corrected img{height:300px!important;object-position:74% 54%!important}html body.bw-web-stage .elementor-6503 .elementor-element.elementor-element-4cad095 .bw-page-hero.bw-hero-corrected .bw-page-hero-shade{background:linear-gradient(0deg,#111619 0,#111619 48%,rgba(8,12,14,.28) 74%,rgba(8,12,14,.04) 100%)!important}}

html body.bw-web-stage .elementor-6503 .elementor-element.elementor-element-4cad095 .bw-page-hero.bw-hero-corrected img{filter:brightness(1.06) saturate(1.03)!important}
html body.bw-web-stage .elementor-6503 .elementor-element.elementor-element-4cad095 .bw-page-hero.bw-hero-corrected .bw-page-hero-shade{background:linear-gradient(90deg,rgba(7,11,13,.68) 0%,rgba(7,11,13,.36) 55%,rgba(7,11,13,.04) 78%,rgba(7,11,13,0) 100%),linear-gradient(0deg,rgba(7,11,13,.40) 0%,rgba(7,11,13,.01) 66%,rgba(7,11,13,.08) 100%)!important}
@media(max-width:600px){html body.bw-web-stage .elementor-6503 .elementor-element.elementor-element-4cad095 .bw-page-hero.bw-hero-corrected .bw-page-hero-shade{background:linear-gradient(0deg,#111619 0%,#111619 44%,rgba(7,11,13,.10) 72%,rgba(7,11,13,0) 100%)!important}}/* End custom CSS */