.subscribe-popup{background:#f3f7e8;border-radius:20px;left:50%;max-height:calc(100% - 30px);max-width:calc(100% - 30px);padding:0 47px 34px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:598px}.subscribe-popup-wrap{background:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.subscribe-popup-close{background:0 0;border:2px solid rgba(152,191,56,.6);border-radius:50%;cursor:pointer;height:29px;outline:0;position:absolute;right:19px;top:16px;width:29px}.subscribe-popup-close:hover{border-color:rgba(152,191,56,.8)}.subscribe-popup-close:hover::after,.subscribe-popup-close:hover::before{background:rgba(152,191,56,.8)}.subscribe-popup-close::after,.subscribe-popup-close::before{content:"";background:rgba(152,191,56,.6);height:2px;left:50%;position:absolute;top:50%;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;width:18px}.subscribe-popup-close::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.subscribe-popup-close::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.subscribe-popup-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1;background:-o-linear-gradient(308.97deg,#d4e3aa 16.3%,#97bf38 87.7%);background:linear-gradient(141.03deg,#d4e3aa 16.3%,#97bf38 87.7%);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-63px auto 42px;position:relative;width:114px}.subscribe-popup-icon::after{content:"";border:2px solid #fff;border-radius:50%;bottom:6px;left:6px;position:absolute;right:6px;top:6px}.subscribe-popup-title{color:#000;font-weight:700;font-size:22px;line-height:27px;margin-bottom:48px;text-align:center}.subscribe-popup-form{margin:0 0 34px}.subscribe-popup-form-fields{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px;margin:0 0 10px}.subscribe-popup-form-fields input{background:#fff;border:none;border-radius:10px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.1);-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:300;font-size:18px;line-height:21px;padding:8px 16px}.subscribe-popup-form-fields input:active,.subscribe-popup-form-fields input:hover{-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2)}.subscribe-popup-form-fields input.placeholder{color:rgba(132,169,44,.4)}.subscribe-popup-form-fields input:-moz-placeholder{color:rgba(132,169,44,.4)}.subscribe-popup-form-fields input::-moz-placeholder{color:rgba(132,169,44,.4)}.subscribe-popup-form-fields input:-ms-input-placeholder{color:rgba(132,169,44,.4)}.subscribe-popup-form-fields input::-webkit-input-placeholder{color:rgba(132,169,44,.4)}.subscribe-popup-form-fields button{background:#98bf38;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.1);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:500;font-size:22px;line-height:27px;padding:5px 13px}.subscribe-popup-form-fields button:hover{background:#79982c;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2)}.subscribe-popup-form-response{color:red;font-size:16px;line-height:1}.subscribe-popup-skip{background:0 0;border:none;color:#bdbdbd;cursor:pointer;display:table;font-weight:300;font-size:18px;line-height:21px;margin:0 auto;padding:0}@media (max-width:575.9px){.subscribe-popup{padding:0 40px 30px}.subscribe-popup-form-fields{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.subscribe-popup-form-fields input{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.subscribe-popup-form-fields button{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-size:20px}}@media (max-width:479.9px){.subscribe-popup{padding:0 25px 20px}.subscribe-popup-icon{margin:-40px auto 30px;width:90px}.subscribe-popup-title{margin-bottom:30px}.subscribe-popup-form{margin:0 0 30px}}
/*# sourceMappingURL=subscribe-popup.min.css.map */
