html.bmp-modal-show{position:relative;overflow-y:hidden}.bmp-modal-show{overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.bmp-modal{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;background-color:rgba(40, 43, 49, .8);height:100%;width:100%;z-index:100000;visibility:hidden;opacity:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}html.bmp-modal-show .bmp-modal{visibility:visible;overflow-y:auto;opacity:1;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.bmp-modal-content{position:relative;color:#fff;background:linear-gradient(45deg, #555, #333);border-radius:1.5rem;box-shadow:0 3.125rem 1.875rem -2.1875rem rgba(0, 0, 0, .15);text-align:center;margin:0
.9375rem;width:clamp(546px, 5vw, 100%);overflow:hidden;-webkit-transform:scale(0.9) translateY(30px);-ms-transform:scale(0.9) translateY(30px);transform:scale(0.9) translateY(30px);opacity:0;transition:all .5s cubic-bezier(.22,.44,0,1)}html.bmp-modal-show .bmp-modal .bmp-modal-content{-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}.bmp-modal-content__inner{padding:1.5rem 5rem 2rem}.bmp-modal-close{position:absolute;top:1.875rem;right:1.875rem;background-color:#252525;border:none;border-radius: .875rem;cursor:pointer;transform:scale(1);transition:all .3s;height:3.125rem;width:3.125rem;z-index:9}.bmp-modal-close::before{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;content:"";background-color:rgba(255, 255, 255, 0.75);-webkit-mask-image:url(/wp-content/plugins/banner-modal-popup/assets/images/close.svg);mask-image:url(/wp-content/plugins/banner-modal-popup/assets/images/close.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:1.5rem;mask-size:1.5rem;transform:rotate(0deg);height:100%;width:100%;transition:all .5s cubic-bezier(.22,.44,0,1)}@media screen and (min-width: 1200px){.bmp-modal-close:hover::before{background-color:#fff;transform:rotate(90deg)}}@media screen and (max-width: 767px){.bmp-modal-content__inner{padding:1rem 1rem 1.4rem}.bmp-modal-close{top:1rem;right:1rem}}.bmp-modal-image{border-radius:1.5rem;width:100%}.bmp-modal-title{font-size:1.25rem;margin-top:15px;font-weight:bold}.bmp-modal-text{margin-top:10px;font-size:16px}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em
0.5em 1em;padding:0.2em 1em;border:2px
solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px
solid #dc3232;background:#fff;padding: .2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0
0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0
24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes
spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes
blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:0.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}