@import url("https://fonts.googleapis.com/css2?family=Mulish:wght@300;400;500;600;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Besley:wght@300;400;500;600;700;800;900&display=swap");.component__popup{border-radius:1.5rem;border:none;padding:0;display:block}.component__popup .element__section--titles{padding:0}.component__popup .popup__content{position:relative;z-index:2}@media print,screen and (max-width:43.74875em){.component__popup .popup__content{padding:5rem 1.5rem 3rem}}.component__popup .popup__buttons{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-align:center;align-items:center;margin-top:2.5rem}.component__popup .popup__buttons .button:nth-child(2){margin-top:1rem}.component__popup .close__button-wrapper .close-button{top:1rem;right:1rem}.component__popup.hide-popup{display:none!important}.component__popup.has-right-image{display:-ms-flexbox;display:flex;-ms-flex-flow:row-reverse;flex-flow:row-reverse;width:100%;max-width:62.5rem}.component__popup.has-right-image .popup__content{min-height:inherit;background:#fff}@media print,screen and (max-width:43.74875em){.component__popup.has-right-image .popup__content{padding:4rem 1.5rem 2rem!important}}.component__popup.has-right-image .popup__image{height:100%!important;padding:0 4rem}.component__popup.has-right-image .popup__image img{border-radius:8px}@media print,screen and (min-width:64em){.component__popup.has-right-image{min-height:36rem}}.component__popup.has-full-image{-ms-flex-pack:end;justify-content:flex-end}.component__popup.has-full-image .full{position:absolute;background-repeat:no-repeat;background-position:top right;width:100%;padding:0;border-radius:0}.component__popup.has-full-image .full.contain{background-size:contain}.component__popup.has-full-image .full.cover{background-size:cover}.component__popup.has-image{padding:0}@media print,screen and (min-width:43.75em){.component__popup.has-image .popup__content{padding:3rem 4rem}}@media print,screen and (min-width:43.75em){.component__popup.has-image .popup__image{overflow:hidden}}@media print,screen and (max-width:43.74875em){.component__popup.has-image .popup__image{display:none}}.component__popup.no-image .popup__content{padding:4rem 1.5rem 2rem}@media print,screen and (min-width:43.75em){.component__popup.no-image .popup__content{padding:4rem 3rem}}.component__popup.has-form .form__field-row .button{margin:.5rem auto 0}.component__popup.has-form .popup__buttons{margin-top:1rem}.component__popup.text-left .form__field-row .button{margin:.5rem auto 0 0}.component__popup.text-left .popup__buttons{-ms-flex-align:start;align-items:flex-start}@media print,screen and (min-width:43.75em){.component__popup.has-code-embed{width:100%}}.component__popup.has-code-embed .popup__content,.component__popup.has-oembed .popup__content{padding:0}.component__popup.has-oembed .popup__content .responsive-embed{border-radius:20px;overflow:hidden}.reveal-overlay:has(.hide-popup),.reveal-overlay:has(.hide-popup).hide-popup{display:none!important}.reveal-overlay:has(.has-bottom-position){padding:0;background-color:transparent;pointer-events:none;overflow-y:hidden}.reveal-overlay:has(.has-bottom-position) .has-bottom-position{position:absolute;bottom:-50%;min-width:100%;border-radius:0;height:fit-content;margin-top:auto;box-shadow:0 2px 20px 0 rgba(0,0,0,.35);transition:bottom .85s ease;z-index:10;pointer-events:all}.reveal-overlay:has(.has-bottom-position) .has-bottom-position .popup__form,.reveal-overlay:has(.has-bottom-position) .has-bottom-position .popup__section-titles{max-width:600px;margin:0 auto}.reveal-overlay:has(.has-bottom-position) .has-bottom-position.is-active{display:block;bottom:0}
/*# sourceMappingURL=popup.css.map */
