.op-trigger{cursor:pointer}.offer-popup{background-color:rgba(0,0,0,.7);height:100vh;left:0;overflow-y:scroll;padding:40px 0;position:fixed;top:0;width:100%;z-index:999999}.op-wrapper{background-color:#fff;border-top:10px solid #02b7eb;margin:0 auto;max-width:100%;padding:40px 24px;position:relative}.op-layout-1 .op-text{margin-bottom:40px}.op-layout-2{padding:0;white-space:nowrap}.op-form-left{direction:rtl}.op-layout-2:before{background-color:#f5f5f5;content:"";display:block;height:100%;position:absolute;top:0;width:50%;z-index:1}.op-form-left:before{right:0}.op-form-right:before{left:0}.op-layout-2 .op-form,.op-layout-2 .op-text{direction:ltr;display:inline-block;padding:40px 24px;position:relative;vertical-align:middle;white-space:normal;width:50%;z-index:1}.op-form .hs_cos_wrapper_widget{background:none!important;border:0!important;margin:0!important;max-width:100%!important;padding:0!important}.op-form .hs_cos_wrapper_widget:before{display:none!important}.op-form .hs_cos_wrapper_type_form .hs-form{background:none!important;box-shadow:none!important;max-width:100%;padding:0!important}.op-form input[type=submit]{margin-top:8px;width:100%}.op-form ul.inputs-list{list-style:none;padding-left:0}.op-form .legal-consent-container{font-size:14px}a[href="#popup"]{border:0!important;margin:0!important;text-decoration:none!important}a[href="#popup"]:hover{opacity:.7}.op-no-scroll{overflow:hidden}.op-close{cursor:pointer;height:16px;position:absolute;right:24px;top:16px;width:16px;z-index:4}.op-close i{display:block;height:100%;position:relative;width:100%}.op-close i:before{height:100%;left:8px;top:0;width:1px}.op-close i:after,.op-close i:before{background-color:#000;content:"";display:block;position:absolute;transform:rotate(45deg)}.op-close i:after{height:1px;left:0;top:8px;width:100%}.op-progress{background-color:#acafae;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);height:15px;left:0;overflow:hidden;position:absolute;top:-10px;width:100%;z-index:3}.op-progress-bar{background-color:#02b7eb;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);color:#fff;float:left;font-size:10px;height:100%;line-height:15px;position:relative;text-align:center;-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease;width:0}.op-progress-bar-striped{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.op-progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}@-webkit-keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@media(max-width:767px){.op-wrapper{width:400px!important}.op-layout-2 .op-form,.op-layout-2 .op-text{display:block;width:100%}.op-layout-2 .op-text{background-color:#f5f5f5}.op-layout-2:before{display:none}}