/*!******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js!./styles/components/component-modal-newsletter.scss ***!
  \******************************************************************************************************************************************************************************************************************/.newsletter-modal{background:rgba(var(--color-background),.6);box-sizing:border-box;height:100%;left:0;margin:0 auto;opacity:0;overflow:auto;position:fixed;top:0;transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease;visibility:hidden;width:100%;z-index:-1}.newsletter-modal .modal__toggle{align-items:center;background-color:transparent;border:none;color:rgba(var(--color-foreground),1);cursor:pointer;display:flex;justify-content:center;margin:0 0 0 auto;padding:0;position:fixed;right:1.5rem;top:10rem;z-index:2}.newsletter-modal .modal__toggle .icon{height:2.8rem;width:2.8rem}.newsletter-modal[open]{opacity:1;visibility:visible;z-index:10}.newsletter-modal .modal__content{display:block;padding:5rem 1.5rem;top:auto}.newsletter-modal .section-content{margin-top:-5rem}.newsletter-modal .button,.newsletter-modal .field__input{font-size:2.4rem;min-height:8rem}.newsletter-modal .field__label{font-size:2.4rem;top:calc(2.2rem + var(--inputs-border-width))}.newsletter-modal .form-status{padding-top:3.2rem}@media screen and (min-width:990px){.newsletter-modal .section-content{margin-top:-9rem}.newsletter-modal .modal__content{transform:translate(0)}.newsletter-modal .modal__toggle{top:4rem}}