.elementor-977 .elementor-element.elementor-element-c415d74 > .elementor-container{max-width:1343px;}.elementor-977 .elementor-element.elementor-element-c415d74{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;}.elementor-977 .elementor-element.elementor-element-c415d74:not(.elementor-motion-effects-element-type-background),.elementor-977 .elementor-element.elementor-element-c415d74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-977 .elementor-element.elementor-element-c415d74 .elementor-background-overlay{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);}.elementor-977 .elementor-element.elementor-element-c415d74 > .elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s;}.elementor-977 .elementor-element.elementor-element-c415d74 > .elementor-shape-top .elementor-shape-fill{fill:#fff;}.elementor-977 .elementor-element.elementor-element-c415d74 > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-977 .elementor-element.elementor-element-c415d74 > .elementor-shape-bottom .elementor-shape-fill{fill:#0d1723;}.elementor-977 .elementor-element.elementor-element-c415d74 > .elementor-shape-bottom svg{transform:translateX(-50%) rotateY(180deg);}.elementor-977 .elementor-element.elementor-element-c415d74 > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-977 .elementor-element.elementor-element-fbcc109{--image-border-width:0px;--image-border-radius:8px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-justify-content:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-977 .elementor-element.elementor-element-fbcc109 .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-977 .elementor-element.elementor-element-fbcc109 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,.5);}.elementor-977 .elementor-element.elementor-element-fbcc109 > .elementor-widget-container{margin:27px -60px 0px -60px;}.elementor-977 .elementor-element.elementor-element-f4ae335 .lower-contant{padding:55px 50px;margin-left:0px;background-color:#f1f3f6;margin-top:0px;margin-right:0;position:relative;}.elementor-977 .elementor-element.elementor-element-c415d74{margin-left:60px;margin-right:60px;}