.main-banner .banner-wrapper{background-attachment:scroll;background-color:#fff;background-position:100% 100%;background-repeat:no-repeat;background-size:contain;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;float:none;height:auto;left:0;margin:-84px 0 0;max-width:100%;min-width:0;padding:183px 0 0 20px;position:relative;text-align:center;top:0;width:auto}.main-banner .banner-wrapper:after,.main-banner .banner-wrapper:before{content:" ";display:table}.main-banner .banner-wrapper:before{background-color:#fff;opacity:.5}.main-banner .banner-wrapper:after{clear:both}.main-banner .banner-cointainer{display:flex;margin:0 auto;max-width:960px;position:relative;width:100%}.main-banner .banner-left-wrapper{display:inline-block;float:left;font-size:16px;margin:0;padding:40px 20px 70px 0;vertical-align:top;width:58.33333%;z-index:3}.main-banner .banner-left-wrapper,.main-banner .dmNewParagraph{color:#2d2e32;font-family:Fira Sans;font-weight:400;position:relative}.main-banner .dmNewParagraph{float:none;height:auto;left:0;line-height:2;margin-bottom:8px;margin-left:0;margin-right:0;max-width:100%;min-width:25px;padding:2px 0;top:0;width:100%}.main-banner p.sub-title-left{color:#990d7f;font-family:Fira Sans;font-size:24px;font-weight:600;line-height:2;margin-bottom:0;margin-top:0;text-align:left}.main-banner .title-left{display:block;float:none;height:auto;left:0;line-height:normal;margin:0 373px 0 0;max-width:678px;min-width:25px;padding:2px 0;position:relative;text-align:left;top:0;width:100%}.main-banner h1.m-text-align-left{color:#000;direction:ltr;font-family:Fira Sans;font-size:56px;font-style:normal;font-weight:600;line-height:1.3;margin-bottom:0;margin-top:0;text-align:lef}.main-banner .content-left{color:#2d2e32;float:none;font-family:Fira Sans;font-weight:400;height:auto;left:0;line-height:2;margin:20px 0 8px;max-width:100%;min-width:25px;padding:2px 0;position:relative;text-align:left;top:0;width:100%}.overlay-text{background-color:#fff;bottom:0;height:100%;left:0;opacity:.8;position:absolute;right:0;top:0;width:58.33333%;z-index:1}.main-banner .content-left p{color:#2d2e32;font-family:Fira Sans;font-size:18px;font-weight:400;line-height:2;margin-bottom:0;margin-top:0}.main-banner .button-main a{background-color:#f0004a;background-image:none;border:0;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;box-shadow:none;-moz-box-shadow:none;clear:both;color:#f7f7f7;cursor:pointer;display:block;float:none;height:60px;left:0;line-height:22px;margin:45px 253.5px 10px 0;max-width:169px;min-width:25px;outline:none;overflow:initial;padding:0;position:relative;text-align:center;text-decoration:none;top:0;transition:background-color .2s ease,border-color .2s ease;vertical-align:inherit;white-space:nowrap;width:100%}.main-banner .button-main a span{color:#fff;display:inline-block;font-size:18px;font-weight:400;line-height:normal;max-width:98%;padding:19px 0;vertical-align:middle;white-space:normal}@media screen and (min-width:1200px){.main-banner .banner-cointainer{max-width:1200px}}@media screen and (max-width:1024px){.main-banner .banner-left-wrapper{width:100%}.main-banner .banner-wrapper{margin-top:-71px;padding-top:45px}.main-banner h1.m-text-align-left{font-size:26px}.main-banner .overlay-text{width:100%}}