.e-con .elementor-widget.elementor-widget.elementor-widget-custom-color-block{width:100%}.e-con .elementor-widget.elementor-widget.elementor-widget-custom-color-block+.elementor-widget.elementor-widget.elementor-widget-custom-color-block{margin-block-start:0}.e-con .elementor-widget.elementor-widget.elementor-widget-custom-color-block:has(.overlay-corner-yes){clip-path:polygon(100% 0,100% calc(100% - var(--corner-size)),calc(100% - var(--corner-size)) 100%,0 100%,0 0)}.color-block{display:flex;flex-direction:column}.color-block .heading{margin-top:0}.color-block-wrapper{padding:clamp(40px, 8vw, 100px) var(--padding-side);display:flex;align-items:flex-start;flex-direction:column;text-align:left;margin:auto;height:100%}.color-block-image,.color-block-image *{width:100%}.color-block-image{margin-bottom:clamp(25px, 6vw, 60px);aspect-ratio:3/2;overflow:hidden;clip-path:polygon(0 0,0 100%,100% 100%,100% 0)}.color-block-image img{position:fixed;width:calc(100vw - var(--padding-side) - var(--padding-side));top:0;height:100%;left:var(--padding-side);object-fit:cover}@media screen and (min-width:1024px){.color-block-wrapper{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.color-block-content{flex-basis:50%}.color-block .heading{padding-right:var(--padding-side);flex-basis:calc(50% - var(--padding-side))}.color-block-image{height:60vh;aspect-ratio:auto}}.elementor-element[data-element_type="container"]:has(.elementor-widget-custom-color-block),.elementor-element[data-element_type="container"]>.e-con-inner:has(.elementor-widget-custom-color-block){padding:0;max-width:100%}