.elementor-5151 .elementor-element.elementor-element-2c185c88{--display:flex;--min-height:40rem;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--overlay-opacity:0.9;--padding-top:var(--section-padding-block);--padding-bottom:var(--section-padding-block);--padding-left:var(--section-padding-inline);--padding-right:var(--section-padding-inline);--z-index:0;}.elementor-5151 .elementor-element.elementor-element-2c185c88::before, .elementor-5151 .elementor-element.elementor-element-2c185c88 > .elementor-background-video-container::before, .elementor-5151 .elementor-element.elementor-element-2c185c88 > .e-con-inner > .elementor-background-video-container::before, .elementor-5151 .elementor-element.elementor-element-2c185c88 > .elementor-background-slideshow::before, .elementor-5151 .elementor-element.elementor-element-2c185c88 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5151 .elementor-element.elementor-element-2c185c88 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-5151 .elementor-element.elementor-element-30751b30{width:100%;max-width:100%;top:0%;z-index:-1;}body:not(.rtl) .elementor-5151 .elementor-element.elementor-element-30751b30{left:0%;}body.rtl .elementor-5151 .elementor-element.elementor-element-30751b30{right:0%;}.elementor-5151 .elementor-element.elementor-element-30751b30 img{width:100%;height:500px;object-fit:cover;object-position:bottom center;border-radius:0 0 0 0;}.elementor-5151 .elementor-element.elementor-element-hero-breadcrumbs{width:var( --container-widget-width, 55ch );max-width:55ch;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;--container-widget-width:55ch;--container-widget-flex-grow:0;}.elementor-5151 .elementor-element.elementor-element-2e8b6e57{width:var( --container-widget-width, 140ch );max-width:140ch;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:140ch;--container-widget-flex-grow:0;text-align:center;}.elementor-5151 .elementor-element.elementor-element-2e8b6e57 .elementor-heading-title{font-family:var( --e-global-typography-498a2f0-font-family ), Sans-serif;font-size:var( --e-global-typography-498a2f0-font-size );line-height:var( --e-global-typography-498a2f0-line-height );color:var( --e-global-color-fa8de57 );}.elementor-5151 .elementor-element.elementor-element-hero-subtitle{width:var( --container-widget-width, 55ch );max-width:55ch;margin:0px autopx calc(var(--kit-widget-spacing, 0px) + 0px) autopx;--container-widget-width:55ch;--container-widget-flex-grow:0;}@media(max-width:1024px){.elementor-5151 .elementor-element.elementor-element-2c185c88{--min-height:25rem;}.elementor-5151 .elementor-element.elementor-element-2e8b6e57 .elementor-heading-title{font-size:var( --e-global-typography-498a2f0-font-size );line-height:var( --e-global-typography-498a2f0-line-height );}}@media(max-width:767px){.elementor-5151 .elementor-element.elementor-element-30751b30 img{height:260px;}.elementor-5151 .elementor-element.elementor-element-2e8b6e57 .elementor-heading-title{font-size:var( --e-global-typography-498a2f0-font-size );line-height:var( --e-global-typography-498a2f0-line-height );}}/* Start custom CSS for image, class: .elementor-element-30751b30 */.elementor-5151 .elementor-element.elementor-element-30751b30 img { object-position: center bottom; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-hero-breadcrumbs */.elementor-5151 .elementor-element.elementor-element-hero-breadcrumbs .solista-breadcrumbs { font-family: var(--e-global-typography-3ba15d0-font-family, Plus Jakarta Sans), sans-serif; font-size: var(--body-s); display: flex; align-items: center; gap: 0.25em; flex-wrap: wrap; justify-content: center; } .elementor-5151 .elementor-element.elementor-element-hero-breadcrumbs .solista-breadcrumbs a { color: rgba(249,250,251,0.7); text-decoration: none; transition: color 0.2s; } .elementor-5151 .elementor-element.elementor-element-hero-breadcrumbs .solista-breadcrumbs a:hover { color: #F9FAFB; } .elementor-5151 .elementor-element.elementor-element-hero-breadcrumbs .breadcrumb-sep { color: rgba(249,250,251,0.4); } .elementor-5151 .elementor-element.elementor-element-hero-breadcrumbs .breadcrumb-current { color: #F9FAFB; font-weight: 500; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-hero-subtitle */.elementor-5151 .elementor-element.elementor-element-hero-subtitle .solista-hero-subtitle { font-family: var(--e-global-typography-d57503a-font-family, 'DM Sans'), sans-serif; font-size: var(--e-global-typography-d57503a-font-size, 1rem); font-weight: var(--e-global-typography-d57503a-font-weight, 400); line-height: var(--e-global-typography-d57503a-line-height, 1.6); color: var(--e-global-color-fa8de57); margin: 0; text-align: center; }
.elementor-5151 .elementor-element.elementor-element-hero-subtitle:empty { display: none; }/* End custom CSS */