.brix-overlay{display:none;z-index:100;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.brix-overlay__backdrop{z-index:99;transition:opacity .5s ease-out}@media (min-width:600px){.brix-overlay__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;content:"";background-color:#333}}.brix-overlay__backdrop.brix-fade.brix-in{opacity:.6}.brix-overlay__container{position:relative;background-color:#fff;overflow:hidden;z-index:2;height:100%;transition:transform .5s ease-out;transform:translateX(0) translateY(0)}@media (min-width:1025px){.brix-overlay__container{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:900px;height:auto}}.brix-fade .brix-overlay__container{transform:translateX(0) translateY(50%)}@media (min-width:1025px){.brix-fade .brix-overlay__container{transform:translateX(-50%) translateY(-25%)}}.brix-fade.brix-overlay-slide .brix-overlay__container{transform:translateX(100%) translateY(0)}@media (min-width:600px){.brix-fade.brix-overlay-slide .brix-overlay__container{position:absolute;width:419px;right:0}}@media (min-width:1025px){.brix-fade.brix-overlay-slide .brix-overlay__container{top:0;left:auto;height:100%}}.brix-fade.brix-in .brix-overlay__container{transform:translateX(0) translateY(0)}@media (min-width:1025px){.brix-fade.brix-in .brix-overlay__container{transform:translateX(-50%) translateY(-50%)}}.brix-fade.brix-overlay-slide.brix-in .brix-overlay__container{transform:translateX(0) translateY(0)}.brix-overlay__close{position:absolute;top:16px;right:16px;z-index:1}@media (min-width:600px){.brix-overlay__close{right:32px}}.brix-overlay__content{font-size:1.143rem;line-height:1.5;color:#333;margin:0;height:100%;padding:72px 24px 0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (min-width:600px){.brix-overlay__content{padding-left:32px;padding-right:32px}}@media (min-width:1025px){.brix-overlay__content{height:auto;min-height:104px;max-height:90vh}}@media (min-width:1025px){.brix-fade.brix-overlay-slide .brix-overlay__content{height:100%;max-height:100vh}}.brix-overlay__content>:last-child{margin-bottom:24px}@media (min-width:600px){.brix-overlay__content>:last-child{margin-bottom:32px}}.brix-overlay__content--no-spacing{padding:0}.brix-overlay__content--no-spacing>:last-child{margin-bottom:0}@media (min-width:600px){.brix-overlay__content--no-spacing>:last-child{margin-bottom:0}}.brix-overlay__content .brix-image-header{margin-top:-72px;margin-left:-24px;margin-right:-24px}@media (min-width:600px){.brix-overlay__content .brix-image-header{margin-left:-32px;margin-right:-32px}}
.brix-button{border:0;background:transparent;-webkit-appearance:none;font-size:1.143rem;padding:8px 16px;display:inline-flex;flex-wrap:nowrap;align-items:center;box-shadow:0 1px 3px rgba(51,51,51,.6);font-weight:700;height:40px;margin-bottom:16px}.brix-button,.brix-button:visited{color:#fff}.brix-button:focus,.brix-button:hover{cursor:pointer;text-decoration:none;outline:unset}.brix-button:focus{box-shadow:inset 0 1px 3px rgba(51,51,51,.6)}.brix-button:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 3px #005fcc,inset 0 0 0 4px #fff}.brix-button__icon--left{margin-right:8px}.brix-button__icon--right{order:2;margin-left:8px}.brix-button__icon--icon-only+.brix-button__text{display:none}.brix-button .brix-icon:before{width:24px;height:24px;background-size:24px;vertical-align:middle}.brix-button .brix-icon.brix-icon--delete:before{width:22px;height:22px;background-size:22px}.brix-button svg{width:1.714rem;height:1.714rem;stroke:#fff;fill:#fff}.brix-button--large .brix-icon:before{width:32px;height:32px;background-size:32px}.brix-button--large .brix-icon.brix-icon--delete:before{width:30px;height:30px;background-size:30px}.brix-button--large svg{width:2.285rem;height:2.285rem}.brix-button--small .brix-icon,.brix-button--small svg{display:none}.brix-button--light svg{stroke:#333}.brix-button--outline{border:1px solid #fff;box-shadow:unset;padding:7px 15px}.brix-button--outline-dark{border:1px solid #666;box-shadow:unset;padding:7px 15px}.brix-button--outline-dark svg{stroke:#333}.brix-button--outline-dark.brix-button--circle .brix-button__icon--icon-only{margin-left:-7px;margin-right:-7px}.brix-button--small{height:32px}.brix-button--circle-float.brix-button--small,.brix-button--circle.brix-button--small{width:32px}.brix-button--medium{height:40px}.brix-button--circle-float.brix-button--medium,.brix-button--circle.brix-button--medium{width:40px}.brix-button--large{height:48px}.brix-button--circle-float.brix-button--large,.brix-button--circle.brix-button--large{width:48px}.brix-button--strong{background-color:#e60000}.brix-button--strong:hover,.brix-button--strong:hover.brix-button--circle-float:after{background-color:#900}.brix-button--strong:focus,.brix-button--strong:focus.brix-button--circle-float:after{background-color:#bd0000}.brix-button--strong.brix-button--circle-float:after{background-color:#e60000}.brix-button--dark{background-color:#333}.brix-button--dark:hover,.brix-button--dark:hover.brix-button--circle-float:after{background-color:#000}.brix-button--dark:focus,.brix-button--dark:focus.brix-button--circle-float:after{background-color:#4a4d4e}.brix-button--dark.brix-button--circle-float:after{background-color:#333}.brix-button--light{background-color:#fff}.brix-button--light,.brix-button--light.brix-button--circle-float:after,.brix-button--light:visited,.brix-button--light:visited.brix-button--circle-float:after{color:#333}.brix-button--light:hover,.brix-button--light:hover.brix-button--circle-float:after{background-color:#ebebeb}.brix-button--light:focus,.brix-button--light:focus.brix-button--circle-float:after{background-color:#f4f4f4}.brix-button--light.brix-button--circle-float:after{background-color:#fff}.brix-button--outline{background-color:hsla(0,0%,100%,0)}.brix-button--outline,.brix-button--outline.brix-button--circle-float:after,.brix-button--outline:visited,.brix-button--outline:visited.brix-button--circle-float:after{color:#fff}.brix-button--outline:hover,.brix-button--outline:hover.brix-button--circle-float:after{background-color:hsla(0,0%,100%,.15)}.brix-button--outline:focus,.brix-button--outline:focus.brix-button--circle-float:after{background-color:hsla(0,0%,100%,.3)}.brix-button--outline.brix-button--circle-float:after{background-color:hsla(0,0%,100%,0)}.brix-button--outline-dark{background-color:hsla(0,0%,40%,0)}.brix-button--outline-dark,.brix-button--outline-dark.brix-button--circle-float:after,.brix-button--outline-dark:visited,.brix-button--outline-dark:visited.brix-button--circle-float:after{color:#666}.brix-button--outline-dark:hover,.brix-button--outline-dark:hover.brix-button--circle-float:after{background-color:hsla(0,0%,40%,.15)}.brix-button--outline-dark:focus,.brix-button--outline-dark:focus.brix-button--circle-float:after{background-color:hsla(0,0%,40%,.3)}.brix-button--outline-dark.brix-button--circle-float:after{background-color:hsla(0,0%,40%,0)}.brix-button--disabled{background-color:#ccc}.brix-button--disabled,.brix-button--disabled.brix-button--circle-float:after,.brix-button--disabled:visited,.brix-button--disabled:visited.brix-button--circle-float:after{color:#999}.brix-button--disabled.brix-button--circle-float:after,.brix-button--disabled:focus,.brix-button--disabled:focus.brix-button--circle-float:after,.brix-button--disabled:hover,.brix-button--disabled:hover.brix-button--circle-float:after{background-color:#ccc}.brix-button--circle,.brix-button--circle-float{border-radius:50%}.brix-button--circle-float .brix-button__icon--icon-only,.brix-button--circle .brix-button__icon--icon-only{margin-left:-8px;margin-right:-8px}.brix-button--circle-float{position:relative;z-index:1}.brix-button--circle-float:before{background-color:#fff;opacity:.6;top:-16px;right:-16px;bottom:-16px;left:-16px}.brix-button--circle-float:after,.brix-button--circle-float:before{border-radius:50%;content:"";position:absolute;z-index:-1;display:block}.brix-button--circle-float:after{top:0;left:0;width:100%;height:100%;box-shadow:0 1px 3px rgba(51,51,51,.6)}.brix-button--circle-float:focus-visible:after{outline:none;box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 3px #005fcc,inset 0 0 0 4px #fff}.brix-button--fullwidth{width:100%}.brix-button--fullwidth .brix-button__text{margin:0 auto}@media (max-width:599px){.brix-button--hybrid{width:100%;justify-content:center}}

/*# sourceMappingURL=brix-overlay.css.map*/