img{height:auto;max-width:100%}.blossomthemes-email-newsletter-wrapper{padding:0}.blossomthemes-email-newsletter-wrapper.bg-img{background-size:cover!important;position:relative}.blossomthemes-email-newsletter-wrapper.bg-img.has-overlay:before{left:0;position:absolute;top:0;height:100%;background:rgba(0,0,0,.5);content:"";width:100%}.blossomthemes-email-newsletter-wrapper.bg-img.no-overlay:before{background:transparent}.bten-popup-text-wraper.has-overlay{position:relative}.bten-popup-text-wraper.has-overlay:before{left:0;position:absolute;top:0;height:100%;background:rgba(0,0,0,.5);content:"";width:100%}.blossomthemes-email-newsletter-wrapper .img-holder{width:40%}.blossomthemes-email-newsletter-wrapper .img-holder img{object-fit:cover;vertical-align:top;height:100%;width:100%}.blossomthemes-email-newsletter-wrapper .bten-popup-text-wraper{flex:initial;padding:30px;width:60%}.blossomthemes-email-newsletter-wrapper .text-holder{margin:0 0 20px;z-index:1;position:relative}.blossomthemes-email-newsletter-wrapper form{z-index:1;position:relative}.blossomthemes-email-newsletter-wrapper form input[type=text]{margin:10px 0 0}.blossomthemes-email-newsletter-wrapper form label .check-mark{margin-top:3px;border-radius:2px;border:1px solid #dcdfe6;position:relative;height:14px;margin-right:10px;width:14px}.blossomthemes-email-newsletter-wrapper form label .check-mark:before{left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none;position:absolute;top:50%;height:12px;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 448 512'%3E%3Cpath d='M413.505 91.951L133.49 371.966l-98.995-98.995c-4.686-4.686-12.284-4.686-16.971 0L6.211 284.284c-4.686 4.686-4.686 12.284 0 16.971l118.794 118.794c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-11.314-11.314c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E") 50% no-repeat;content:"";width:8px}.blossomthemes-email-newsletter-wrapper form label input[type=checkbox]:checked+.check-mark:before{display:block}.blossomthemes-email-newsletter-wrapper form label .text{flex-basis:0%;flex-grow:1}.blossomthemes-email-newsletter-wrapper form .subscribe-inner-wrap{display:flex;flex-wrap:wrap;align-items:flex-start}.blossomthemes-email-newsletter-wrapper form .subscribe-inner-wrap input[type=checkbox]{display:none}.blossomthemes-email-newsletter-wrapper form input[type=submit]{margin-top:10px;display:block;text-align:center;width:100%}.blossom-newsletter-popup-active{left:0;visibility:hidden;opacity:0;display:flex;justify-content:center;z-index:999999;align-items:center;position:fixed;top:0;height:100%;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;transition:all .35s ease;background:rgba(0,0,0,.8);width:100%}.blossom-newsletter-popup-active.popup-open{visibility:visible;opacity:1}.blossom-newsletter-popup-active .blossomthemes-email-newsletter-wrapper{display:flex;flex-wrap:wrap;box-sizing:border-box;position:relative;padding:0;max-width:670px;width:calc(100% - 35px)}.blossom-newsletter-popup-active .blossomthemes-email-newsletter-wrapper .bten-del-icon{border-radius:50%;right:-15px;display:flex;justify-content:center;color:#fff!important;z-index:2;cursor:pointer;align-items:center;position:absolute;top:-15px;height:30px;background:#000;width:30px}.blossomthemes-email-newsletter-wrapper{position:relative}.blossomthemes-email-newsletter-wrapper .bten-response{left:0;display:none;color:green!important;z-index:2;position:absolute;top:0;height:100%;background:rgba(0,0,0,.85);width:100%}.blossomthemes-email-newsletter-wrapper .bten-response span{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%}.blossomthemes-email-newsletter-wrapper form>label{margin-top:10px;display:block}@media screen and (max-width:767px){.blossomthemes-email-newsletter-wrapper .bten-popup-text-wraper{padding-right:15px;padding-left:15px}.blossomthemes-email-newsletter-wrapper .bten-popup-text-wraper form input[type=submit]{padding-right:10px;padding-left:10px}}