.modal-close-button:focus-visible{border-color:transparent;border-radius:1px;box-shadow:none;outline:3px solid #e40505;outline-offset:3px}.modal-close-button{background:transparent;border:none;cursor:pointer;padding:0;position:absolute;right:24px;top:24px}.popup-button{background-color:transparent;border:none;border-radius:3px;cursor:pointer;display:inline-block;font-family:DaxlinePro,sans-serif;font-size:16px;font-stretch:normal;font-style:normal;font-weight:700;height:44px;letter-spacing:normal;line-height:44px;margin-right:15px;padding:1px 7px 2px;text-align:center;width:auto}.popup-button:active,.popup-button:focus,.popup-button:hover,.popup-button:visited{-webkit-text-decoration:none;text-decoration:none}.popup-button:focus-visible{box-shadow:none!important;outline:3px solid red!important;outline-offset:1px!important}.popup-button__text{position:relative}.popup-button__text:after{bottom:-2px;content:"";display:block;height:3px;left:50%;position:absolute;transition:.3s;width:0}.popup-button__text:hover{cursor:pointer}.popup-button__text:hover:after{left:0;width:100%}.popup-button.plus{padding-right:25px;position:relative}.popup-button.plus:after,.popup-button.plus:before{background-color:currentColor;content:"";position:absolute}.popup-button.plus:before{height:15px;right:8px;top:14px;width:3px}.popup-button.plus:after{height:3px;right:2px;top:20px;width:15px}.popup-modal{padding:40px}.modal_close{position:absolute;right:24px;top:24px}.popup-button_mobile[aria-expanded=true] .popup-button.plus:before{display:none}.popup-content_mobile{text-align:left}