.component-custom-banner img{border:none;box-shadow:none}.component-custom-banner-subscribe{max-width:600px;position:relative}.component-custom-banner-subscribe .custom-banner-subscribe-wrapper{padding:0 25px}.component-custom-banner-subscribe .simple-campaign-close{display:none}.component-custom-banner-subscribe.campaign-slide-up .simple-campaign-close,.component-custom-banner-subscribe.campaign-popup .simple-campaign-close,.component-custom-banner-subscribe.campaign-slide-down .simple-campaign-close,.component-custom-banner-subscribe.campaign-slide-left .simple-campaign-close,.component-custom-banner-subscribe.campaign-slide-right .simple-campaign-close{display:block}.component-custom-banner-subscribe p *{font-size:20px}.component-custom-banner-subscribe .simple-campaign-close{color:#fff;position:absolute;right:20px;font-size:22px;cursor:pointer}.component-custom-banner-subscribe .simple-campaign-close i{font-size:36px}.component-custom-banner-subscribe .campaign-logo{margin-top:40px;width:600px;max-width:100%;display:inline-block}.component-custom-banner-subscribe .subscribe-banner-main-text{background:0 0;display:inline-block;vertical-align:top;margin-top:20px;width:100%}.component-custom-banner-subscribe .subscribe-banner-main-text p{font-size:40px;margin:0 0 30px;text-align:left}.component-custom-banner-subscribe .subscribe-banner-main-text p.yellow-text{color:#fecc09;color:#fff}.component-custom-banner-subscribe a.button{background-size:100% 100%!important;font-size:0;width:250px;height:50px;border:0}.component-custom-banner-subscribe a.button:hover{color:#fff;background-color:#9a0027;border-color:#9a0027}.component-custom-banner-subscribe .two-buttons p{text-align:center}.component-custom-banner-subscribe img,.component-custom-banner-subscribe .two-buttons{margin-left:10%}.component-custom-banner-subscribe div.subscribe-banner-main-text p{font-weight:600}.component-custom-banner-subscribe div.subscribe-banner-secondary-text p{text-align:center}.component-custom-banner-subscribe .subscribe-banner-main-text p:nth-child(2){position:relative;bottom:40px}.component-custom-banner-subscribe .subscribe-banner-main-text{margin-top:40px;margin-bottom:0}.component-custom-banner-subscribe .subscribe-banner-main-text p{text-align:justify;padding-bottom:0;margin-bottom:10px;text-align-last:left}.component-custom-banner-subscribe .two-buttons{margin:0 auto;text-align:center}.component-custom-banner-subscribe .two-buttons .button{margin:0 auto!important;display:block}.component-custom-banner-subscribe .campaign-logo{max-width:500px}.component-custom-banner-subscribe{padding-bottom:40px!important}@media only screen and (min-width:1000px){.component-custom-banner-subscribe{height:auto}}@media only screen and (max-width:1065px){.component-custom-banner-subscribe .campaign-logo{width:450px}.component-custom-banner-subscribe img{margin-left:10px}.component-custom-banner-subscribe .subscribe-banner-main-text p:nth-child(2){bottom:25px}.component-custom-banner-subscribe .two-buttons{margin-top:0}}@media only screen and (max-width:749px){.component-custom-banner-subscribe .custom-banner-subscribe-wrapper{padding-top:20px}.component-custom-banner-subscribe{padding-bottom:20px!important}.component-custom-banner-subscribe .two-buttons{margin-top:0}.component-custom-banner-subscribe img{margin-left:20px}.component-custom-banner-subscribe .simple-campaign-close{right:0}.component-custom-banner-subscribe .subscribe-banner-main-text p{font-size:30px!important;margin-bottom:0;padding-top:0;padding-bottom:5px;padding-left:0}.component-custom-banner-subscribe a.button{margin-bottom:0!important}.component-custom-banner-subscribe .campaign-logo{max-width:70%;display:block;margin-left:auto;margin-right:auto;margin-top:20px}.component-custom-banner-subscribe .subscribe-banner-main-text{margin-top:15px;margin-bottom:15px;width:100%}}