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