.modal{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);height:100%;left:0;opacity:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;width:0;z-index:1000}.modal .modal-bg{background:rgba(0,0,0,.15);display:block;height:100%;opacity:.5;position:relative;width:100%;z-index:999}.modal-wrapper{bottom:0;height:100%;pointer-events:auto;right:0;width:100vw;z-index:1000}.modal-wrapper,.modal-wrapper .js-close{align-items:center;display:flex;justify-content:center;position:absolute}.modal-wrapper .js-close{background-color:#000;border-radius:50%;cursor:pointer;height:36px;right:20px;top:20px;transition:background-color .25s ease-in-out;width:36px}.modal-wrapper .js-close:hover{background-color:rgb(var(--color-text));border:1px solid #000}.modal-wrapper .js-close:hover path{stroke:#000}@media screen and (width <= 768px){.modal-wrapper .js-close{right:10px;top:10px}}.modal-wrapper .modal-card{background-color:#fff;display:flex;height:100%;justify-content:center;justify-items:center;max-height:calc(100% - 60px);max-width:calc(100% - 30px);padding:30px;pointer-events:auto;position:absolute;width:100%}@media screen and (max-width:768px){.modal-wrapper .modal-card{padding:30px 20px}}.modal.bis-modal .modal-card{border-radius:20px;height:unset;width:unset}.modal.bis-modal .bis-modal-content{align-items:center;-moz-column-gap:30px;column-gap:30px;display:flex;padding:30px 0}@media screen and (max-width:768px){.modal.bis-modal .bis-modal-content{padding:20px 0}.modal.bis-modal .bis-modal-content .modal-image-wrapper{display:none;width:100%}.modal.bis-modal .bis-modal-content .modal-image-wrapper .modal-image{aspect-ratio:16/9;width:100%}}.modal.bis-modal .bis-modal-content .modal-image{aspect-ratio:1/1.32;border-radius:12px;overflow:hidden;position:relative;width:300px}.modal.bis-modal .bis-modal-content .modal-image img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.modal.bis-modal .bis-modal-content .bis-copy{padding:40px 0}.modal.bis-modal .bis-modal-content .field{border-bottom:1px solid #000}.modal.bis-modal .bis-modal-content .checkbox-field{align-items:center;display:flex;padding-bottom:40px;padding-top:10px}.modal.bis-modal .bis-modal-content .checkbox-field .consent-warning{font-weight:700}.modal.bis-modal .bis-modal-content .checkbox-field label{color:#000;cursor:pointer;position:relative}.modal.bis-modal .bis-modal-content .checkbox-field input{cursor:pointer;display:none;height:auto;margin-bottom:0;padding:0;width:auto}.modal.bis-modal .bis-modal-content .checkbox-field label:before{-webkit-appearance:none;background-color:transparent;border:2px solid rgba(0,0,0,.3);border-radius:50%;content:"";cursor:pointer;display:inline-block;margin-right:10px;padding:12px;position:relative;vertical-align:middle}.modal.bis-modal .bis-modal-content .checkbox-field input:checked+label:before{background-color:#000;border:2px solid #000}.modal.bis-modal .bis-modal-content .checkbox-field input:checked+label:after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";display:block;height:14px;left:11px;position:absolute;top:5px;transform:rotate(45deg);width:6px}