body{position:relative}body>.modals{z-index:2000}body>.modals .bg{display:none;background-color:rgba(255,255,255,0.5);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);position:fixed;left:0;top:0;height:100svh;width:100svw;z-index:2002}body>.modals .modal{display:none;position:fixed;z-index:2020;left:50%;top:50%;transform:translate(-50%,-50%);max-height:90svh;max-width:90svw;background-color:var(--color-white);padding:2rem 4rem;border-radius:1.5rem;box-shadow:0 0 2rem rgba(0,0,0,0.15)}body>.modals .modal>button[data-modal-close]{cursor:pointer;background:none;position:absolute;right:1rem;top:1rem;border:0;outline:0}body>.modals .modal>button[data-modal-close]>img{height:1rem;width:auto}body>.modals .modal#modal_newsletter_subscription .content-wrapper{display:grid;gap:1rem 2rem}@media screen and (min-width:calc(600px + 1px)){body>.modals .modal#modal_newsletter_subscription .content-wrapper{align-items:center}}body>.modals .modal#modal_newsletter_subscription .content-wrapper .img{display:flex;align-items:center;justify-content:center}body>.modals .modal#modal_newsletter_subscription .content-wrapper .img img{height:10rem;width:auto}body>.modals .modal#modal_newsletter_subscription .content-wrapper .content{text-align:center}body>.modals .modal#modal_newsletter_subscription .content-wrapper .content h2{margin:0;margin-top:0.5rem;align-items:center;line-height:1em}body>.modals .modal#modal_newsletter_subscription .content-wrapper .content h2+p{margin-top:0.5rem}body>.modals .modal#modal_newsletter_subscription .content-wrapper .content form{margin-top:2rem;display:grid;justify-content:center}body>.modals .modal#modal_newsletter_subscription .content-wrapper .content form .form-item{position:relative}body>.modals .modal#modal_newsletter_subscription .content-wrapper .content form .form-item+.form-item{margin-top:1rem}body>.modals .modal#modal_newsletter_subscription .content-wrapper .content form .form-item>img{height:1.5rem;position:absolute;left:0.75rem;top:50%;transform:translateY(-50%)}body>.modals .modal#modal_newsletter_subscription .content-wrapper .content form .form-item input{padding-left:2.5rem}body>.modals .modal#modal_newsletter_subscription .content-wrapper .content form .captcha{margin-top:0.25rem!important}body>.modals .modal#modal_newsletter_subscription .content-wrapper .content form .captcha .g-recaptcha{display:flex;align-items:center;justify-content:center}body>.modals .modal#modal_newsletter_subscription .content-wrapper .content form .buttons-group{justify-content:center}
/*# sourceMappingURL=modals.css.map */