.e-con .elementor-widget.elementor-widget.elementor-widget-custom-image-content{width:100%}.e-con .elementor-widget.elementor-widget.elementor-widget-custom-image-content+.elementor-widget.elementor-widget.elementor-widget-custom-image-content{margin-block-start:0}.image-content{display:flex;flex-direction:column;padding:clamp(40px, 7vw, 70px) var(--padding-side)}.image-content:has(h1){flex-direction:column-reverse}.image-content-content{padding:var(--padding-side) 0;display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column}.image-content-content p:last-child{margin-bottom:0}.image-content-image{overflow:hidden;aspect-ratio:3/2;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.image-content-image.image-corner-yes{clip-path:polygon(100% 0,100% calc(100% - var(--corner-size)),calc(100% - var(--corner-size)) 100%,0 100%,0 0)}.image-content-image img{display:block;position:fixed;width:calc(100vw - var(--padding-side) - var(--padding-side));top:0;right:var(--padding-side);height:100%;object-fit:cover}.image-content .heading{margin-bottom:20px}@media screen and (min-width:768px){.image-content{min-height:200px;flex-direction:row;justify-content:space-between}.image-content.image-right{flex-direction:row-reverse}.image-content-image{flex-basis:50%;position:relative;aspect-ratio:auto;height:75vh;max-height:600px}.image-content-image img{position:fixed;bottom:0;right:var(--padding-side);width:calc(50vw - var(--padding-side))!important;height:100%!important;object-fit:cover}.image-left .image-content-image img{right:auto;left:var(--padding-side);width:calc(50vw - var(--padding-side))!important}.image-content-content{flex-basis:50%;padding-top:0;padding-bottom:0;padding-left:var(--padding-side)}.image-content-content.vertical-align-top{justify-content:flex-start}.image-content-content.vertical-align-center{justify-content:center}.image-content-content.vertical-align-bottom{justify-content:flex-end}.image-right .image-content-content{padding-right:var(--padding-side);padding-left:0}.image-content:not(:has(.image-content-image)) .image-content-content{flex-basis:100%;display:flex;flex-direction:row;padding:0}.image-content:not(:has(.image-content-image)) .image-content-content>*{padding:0 var(--padding-side) 0 0;flex-basis:50%}.image-content:not(:has(.image-content-image)) .image-content-bottom{padding-left:0}.image-left .button{clip-path:polygon(0 0,100% 0,100% 0,100% 100%,20px 100%,0 calc(100% - 20px))}.image-left .button:hover{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%,0 100%)}}.elementor-element[data-element_type="container"]:has(.elementor-widget-custom-image-content),.elementor-element[data-element_type="container"]>.e-con-inner:has(.elementor-widget-custom-image-content){padding:0;max-width:100%}[data-elementor-type="wp-page"]>[data-element_type="container"]:first-child .elementor-widget-custom-image-content:first-child .image-content{padding-top:0}