@font-face{font-display:swap;font-family:Arvo;font-style:normal;font-weight:400;src:url(Arvo-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Arvo;font-style:italic;font-weight:400;src:url(Arvo-Italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Arvo;font-style:normal;font-weight:700;src:url(Arvo-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Arvo;font-style:italic;font-weight:700;src:url(Arvo-BoldItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(OpenSans-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:400;src:url(OpenSans-Italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(OpenSans-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:700;src:url(OpenSans-BoldItalic.ttf) format("truetype")}:root{--color-primary-25:#eae2d5;--color-primary-50:#d6c5ac;--color-primary-75:#bda180;--color-primary-100:#ad8b59;--color-secondary-25:#f1d1cb;--color-secondary-50:#e3a297;--color-secondary-100:#c84630;--color-tertiary-25:#d2f2cd;--color-tertiary-50:#a5e49b;--color-tertiary-100:#00b900;--color-tertiary-125:#005e00;--color-font:#191919;--color-black-25:#fafafa;--color-black-50:#f2f2f2;--color-black-60:#c9c9c9;--color-black-75:#72716c;--color-black-100:#202124;--color-white:#fff;--color-error:#e61818;--color-error-light:#ffe6e6;--color-warning:#ffdb66;--color-success:#00b900;--color-info:#0fb6dd;--color-background:var(--color-black-50);--color-seperator-light:var(--color-black-25);--color-seperator-normal:var(--color-black-50);--color-seperator-dark:var(--color-black-75);--color-seperator-menu:#c9c9c9;--color-veryLightBlue:#e4e6eb;--shadow-sm:0 2px 4px 0 rgba(0,0,0,.24);--shadow-lg:8px 16px 20px 0 rgba(0,0,0,.16);--shadow-text:0 5px 10px rgba(0,0,0,.5);--shadow-top:0 -2px 4px 0 rgba(0,0,0,.1);--radius-sm:2px;--radius-md:5px;--radius-lg:10px;--radius-rounded:9999px;--easing-out:cubic-bezier(0.2,0.4,0,1);--easing-in:cubic-bezier(1,0,0.8,0.6);--easing-both:cubic-bezier(0.66,0.07,0.33,0.94);--gradient-brand:linear-gradient(137deg,#d6c5ac -16%,#ad8b59 115%);--gradient-dark:linear-gradient(180deg,rgba(25,0,0,0) 39%,#000 123%)}@media screen and (min-width:1344px){:root{--container-bp:auto;--container-mw:1320px}}@media screen and (max-width:1344px){:root{--container-bp:5vw;--container-mw:unset}}@media (max-width:991.98px){:root{--container-bp:8vw;--container-mw:unset}}@media (max-width:767.98px){:root{--container-bp:8vw;--container-mw:unset}}@media (max-width:575.98px){:root{--container-bp:0vw;--container-mw:unset}}.modal,.modal__dialog-bg,.modal__overlay{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:auto}.modal{--viewport-gap:2.5%;--overlay-background-color:#000;--overlay-opacity:0.25;--canvas-max-width:460px;--canvas-max-height:80vh;--canvas-background-color:#fff;--canvas-opacity:1;--canvas-y-position:25%;--canvas-header-height:60px;--canvas-header-padding-x:20px;--canvas-header-padding-y:0;--canvas-body-height:calc(var(--canvas-max-height) - var(--canvas-header-height));--canvas-body-padding-x:var(--canvas-header-padding-x);--canvas-body-padding-y:var(--canvas-body-padding-x);padding:var(--viewport-gap);position:fixed;z-index:99999}.modal:not([data-is-active*=true i]){display:none}.modal__overlay{background-color:var(--overlay-background-color);opacity:var(--overlay-opacity)}.modal__dialog{display:flex;flex-direction:column;justify-content:space-between;left:50%;max-width:var(--canvas-max-width);position:relative;top:var(--canvas-y-position);transform:translate(-50%,calc(var(--canvas-y-position)*-1))}.modal__dialog,.modal__dialog-bg{max-height:var(--canvas-max-height)}.modal__dialog-bg{background-color:var(--canvas-background-color);opacity:var(--canvas-opacity)}.modal__header{align-items:center;display:flex;height:var(--canvas-header-height);justify-content:space-between;padding:var(--canvas-header-padding-y) var(--canvas-header-padding-x);position:relative}.modal__header h3{margin:20px 0 0}.modal__close-button{background-color:transparent;padding:0}.modal__close-button .hamburger{--width:12px}.modal__body{flex:1;overflow-y:auto;padding-bottom:var(--canvas-body-padding-y);padding-left:var(--canvas-body-padding-x);padding-right:var(--canvas-body-padding-x);padding-top:0;position:relative}

/*# sourceMappingURL=snippet-modal.css.map*/