.elementor-widget-sz-sticky-content{position:relative;z-index:-1;padding:var(--sz-space-8, 3rem) calc(var(--sz-section-padding) * .5)}.elementor-widget-sz-teaser[data-sz-layout-mode=auto]+.elementor-widget-sz-sticky-content{padding-top:var(--sz-space-11, 6rem)}.elementor-widget-sz-sticky-content{--max-image-height: calc( 100lvh - var(--sz-header-height, 0px) - (2 * var(--sz-space-8, 3rem)) )}@media screen and (min-width: 52.5rem){.elementor-widget-sz-sticky-content{padding-inline:var(--sz-section-padding);--image-offset-right: 0px;--max-image-size: calc( ( ( 100vw - (2 * var(--sz-section-padding)) - (2 * var(--sz-space-7, 2rem)) ) * .5 ) );--height-diff: min( var(--max-image-height), calc((var(--max-image-height) - var(--max-image-size)) * .5) )}}@media screen and (min-width: 64rem){.elementor-widget-sz-sticky-content{--image-offset-right: min( calc((100vw - var(--container-max-width)) * .5), 8rem );--max-image-size: calc( ( ( ( 100vw - (100vw - var(--container-max-width)) - (2 * var(--sz-section-padding)) ) - var(--sz-space-7, 2rem) ) * .5 ) + var(--image-offset-right) );--height-diff: calc( (var(--max-image-height) - var(--max-image-size)) * .5 )}}.elementor-widget-sz-sticky-content{--image-size: min(var(--max-image-height), var(--max-image-size));--top-offset: calc( ( ( var(--sz-space-8, 3rem) + var(--sz-space-8, 3rem) + var(--sz-header-height, 0px) + var(--height-diff) ) ) )}@media screen and (min-width: 52.5rem){.elementor-widget-sz-sticky-content[data-sz-layout-mode=auto]{margin-top:calc(var(--top-offset) * -1)!important;margin-bottom:-20lvh}}.elementor-widget-sz-sticky-content .elementor-widget-container{display:grid;gap:var(--sz-space-5, 1rem);grid-template-columns:1fr}@media screen and (min-width: 52.5rem){.elementor-widget-sz-sticky-content .elementor-widget-container{gap:var(--sz-space-7, 2rem);grid-template-columns:repeat(2,1fr);align-items:center}.elementor-widget-sz-sticky-content[data-sz-layout-mode=single][data-sz-content-align=center] :is(.elementor-widget-sz-sticky-content .elementor-widget-container){align-items:center}.elementor-widget-sz-sticky-content[data-sz-layout-mode=single][data-sz-content-align=top] :is(.elementor-widget-sz-sticky-content .elementor-widget-container){align-items:flex-start}}.elementor-widget-sz-sticky-content .elementor-widget-sz-sticky-content__content{grid-column:span 1;display:flex;flex-direction:column}@media screen and (max-width: 52.4375rem){.elementor-widget-sz-sticky-content .elementor-widget-sz-sticky-content__content{gap:var(--sz-space-8, 3rem)}}.elementor-widget-sz-sticky-content .elementor-widget-sz-sticky-content__media{grid-column:span 1}.elementor-widget-sz-sticky-content[data-sz-layout-mode=auto] :is(.elementor-widget-sz-sticky-content .elementor-widget-sz-sticky-content__media){align-self:start}.elementor-widget-sz-sticky-content .elementor-widget-sz-sticky-content__media{position:relative}.elementor-widget-sz-sticky-content[data-sz-layout-mode=auto] :is(.elementor-widget-sz-sticky-content .elementor-widget-sz-sticky-content__media){margin-top:var(--sz-header-height, 0px)}@media screen and (max-width: 52.4375rem){.elementor-widget-sz-sticky-content .elementor-widget-sz-sticky-content__media{display:none}}.elementor-widget-sz-sticky-content[data-sz-layout-mode=auto] :is(.elementor-widget-sz-sticky-content .elementor-widget-sz-sticky-content__media-item){height:calc(100lvh - var(--sz-header-height, 0px));display:flex;align-items:center}.elementor-widget-sz-sticky-content .elementor-widget-sz-sticky-content__media-item{position:relative}:is(.elementor-widget-sz-sticky-content .elementor-widget-sz-sticky-content__media-item):not(:first-child){position:absolute;top:0;left:0;right:0}.elementor-widget-sz-sticky-content .elementor-widget-sz-sticky-content__media-item-inner{width:100%}.elementor-widget-sz-sticky-content[data-sz-layout-mode=auto] :is(.elementor-widget-sz-sticky-content .elementor-widget-sz-sticky-content__media-item-inner){padding-block:var(--sz-space-8, 3rem)}:is(.elementor-widget-sz-sticky-content .elementor-widget-sz-sticky-content__media-item-inner)>div{width:100%}@media screen and (min-width: 64rem){:is(.elementor-widget-sz-sticky-content .elementor-widget-sz-sticky-content__media-item-inner)>div{width:calc(100% + var(--image-offset-right))}}:is(.elementor-widget-sz-sticky-content .elementor-widget-sz-sticky-content__media-item-inner)>div{height:100%;overflow:hidden}.elementor-widget-sz-sticky-content .elementor-widget-sz-sticky-content__media .elementor-widget-sz-sticky-content__image{width:100%;height:100%;aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover;max-width:none;max-height:calc(var(--max-image-height))}.elementor-widget-sz-sticky-content .elementor-widget-sz-sticky-content__item-title{padding-bottom:var(--sz-space-4, .75rem)}@media screen and (max-width: 52.4375rem){.elementor-widget-sz-sticky-content .elementor-widget-sz-sticky-content__item-title{padding-top:var(--sz-space-6, 1.5rem)}}@media screen and (min-width: 52.5rem){.elementor-widget-sz-sticky-content .elementor-widget-sz-sticky-content__item-title{padding-right:calc(2 * var(--sz-section-padding))}}@media screen and (min-width: 52.5rem){.elementor-widget-sz-sticky-content[data-sz-layout-mode=auto] :is(.elementor-widget-sz-sticky-content .elementor-widget-sz-sticky-content__item){padding-bottom:calc(var(--max-image-height) * .375)}:is(.elementor-widget-sz-sticky-content[data-sz-layout-mode=auto] :is(.elementor-widget-sz-sticky-content .elementor-widget-sz-sticky-content__item)):first-child{padding-top:calc(100lvh - var(--sz-space-8, 3rem) - (var(--image-size) * .5) - var(--height-diff))}:is(.elementor-widget-sz-sticky-content[data-sz-layout-mode=auto] :is(.elementor-widget-sz-sticky-content .elementor-widget-sz-sticky-content__item)):last-child{padding-bottom:calc(var(--max-image-height) - (var(--image-size) * .5) + var(--sz-space-8, 3rem) - var(--height-diff))}.elementor-widget-sz-sticky-content .elementor-widget-sz-sticky-content__item{display:flex;align-items:center}}.elementor-widget-sz-sticky-content .elementor-widget-sz-sticky-content__item-inner{display:flex;flex-direction:column}:is(.elementor-widget-sz-sticky-content .elementor-widget-sz-sticky-content__item-inner) img{aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 52.5rem){:is(.elementor-widget-sz-sticky-content .elementor-widget-sz-sticky-content__item-inner) img{display:none}}
