.solutions_banner{margin-top:-82px;position:relative;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.solutions_banner .solutions_banner_img_wrpr{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.solutions_banner .elementor-motion-effects-layer{background-position:50%;background-repeat:no-repeat;background-size:cover;height:120%;left:0;position:absolute;top:0;transform:translateY(-30.2913px);-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(0,.33,.07,1.03);-o-transition-timing-function:cubic-bezier(0,.33,.07,1.03);transition-timing-function:cubic-bezier(0,.33,.07,1.03);width:100%}.solutions_banner .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg,#150d44,#ffffff00);height:100%;left:0;opacity:1;position:absolute;top:0;transition:background .3s,border-radius .3s,opacity .3s;width:100%}.solutions_banner .content-wrapper{-webkit-box-align:center;-ms-flex-align:center;margin-left:auto;margin-right:auto;min-height:586px;padding:0}.solutions_banner .content-wrapper,.solutions_banner .elementor-row{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.solutions_banner .elementor-row{align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px;text-align:center;width:100%}.solutions_banner .elementor-row p{color:#f7d404;font-family:Century Gothic,Sans-serif;font-size:55px;font-weight:700;letter-spacing:-.2px;line-height:1.2em;margin:0;padding:0;text-align:center;text-align:left;width:100%}@media (max-width:1024px){.solutions_banner .content-wrapper{min-height:450px}.solutions_banner .elementor-row{padding:0 0 0 50px}.solutions_banner .elementor-row p{font-size:40px}}@media (max-width:767px){.solutions_banner{padding:50px 0 0}.solutions_banner .content-wrapper{min-height:401px}.solutions_banner .solutions_banner_img_wrpr{display:none}.solutions_banner .elementor-row{padding:0 20px}.solutions_banner .col-left{width:100%}.solutions_banner .col-right{padding:10px;width:100%}.solutions_banner .elementor-row p{font-size:36px;text-align:center}}