.elementor-15 .elementor-element.elementor-element-4c0ffa2{--display:flex;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:.5;--border-radius: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-15 .elementor-element.elementor-element-4c0ffa2:not(.elementor-motion-effects-element-type-background),.elementor-15 .elementor-element.elementor-element-4c0ffa2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#bacef1}.elementor-15 .elementor-element.elementor-element-4c0ffa2:before,.elementor-15 .elementor-element.elementor-element-4c0ffa2>.elementor-background-video-container:before,.elementor-15 .elementor-element.elementor-element-4c0ffa2>.e-con-inner>.elementor-background-video-container:before,.elementor-15 .elementor-element.elementor-element-4c0ffa2>.elementor-background-slideshow:before,.elementor-15 .elementor-element.elementor-element-4c0ffa2>.e-con-inner>.elementor-background-slideshow:before,.elementor-15 .elementor-element.elementor-element-4c0ffa2>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-15 .elementor-element.elementor-element-4c0ffa2>.elementor-shape-top .elementor-shape-fill,.elementor-15 .elementor-element.elementor-element-4c0ffa2>.e-con-inner>.elementor-shape-top .elementor-shape-fill{fill:#bbc2c9}.elementor-15 .elementor-element.elementor-element-4c0ffa2>.elementor-shape-top svg,.elementor-15 .elementor-element.elementor-element-4c0ffa2>.e-con-inner>.elementor-shape-top svg{width:calc(209% + 1.3px);height:118px;transform:translateX(-50%) rotateY(180deg)}.elementor-15 .elementor-element.elementor-element-4c0ffa2>.elementor-shape-top,.elementor-15 .elementor-element.elementor-element-4c0ffa2>.e-con-inner>.elementor-shape-top{z-index:2;pointer-events:none}.elementor-15 .elementor-element.elementor-element-4c0ffa2>.elementor-shape-bottom .elementor-shape-fill,.elementor-15 .elementor-element.elementor-element-4c0ffa2>.e-con-inner>.elementor-shape-bottom .elementor-shape-fill{fill:#fff}.elementor-15 .elementor-element.elementor-element-4c0ffa2>.elementor-shape-bottom svg,.elementor-15 .elementor-element.elementor-element-4c0ffa2>.e-con-inner>.elementor-shape-bottom svg{width:calc(276% + 1.3px);height:500px}.elementor-15 .elementor-element.elementor-element-4c0ffa2.e-con{--align-self:flex-start}