.modals{align-items:center;background:rgba(0,0,0,.16);display:flex;height:100%;justify-content:center;left:0;padding:2rem;position:fixed;top:0;width:100%;z-index:1000}@media only screen and (max-width:767px){.modals{padding:0}}.modal{background:#fff;border-radius:1.6rem;max-height:90vh;max-width:50rem;overflow-y:auto;padding:0;position:relative;width:100%}@media only screen and (max-width:767px){.modal{max-height:85vh;max-width:40rem}}.modal__content{padding:4rem}@media only screen and (max-width:767px){.modal__content{padding:3rem 2rem}}.modal__header{margin-bottom:3rem;padding-right:4rem}.modal__title{color:#32314a;font-size:2.4rem;font-weight:700;margin:0;text-transform:uppercase}@media only screen and (max-width:767px){.modal__title{font-size:2rem}.modal__title br{display:none}}.modal__close{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:2.4rem;justify-content:center;padding:0;position:absolute;right:1.6rem;top:1.6rem;width:2.4rem}.modal__close:after,.modal__close:before{background-color:#32314a;content:"";height:.2rem;position:absolute;transition:background-color .2s linear;width:1.2rem}.modal__close:before{transform:rotate(45deg)}.modal__close:after{transform:rotate(-45deg)}.modal__close:hover:after,.modal__close:hover:before{background-color:#32314a}.modal__body{font-size:1.4rem;line-height:1.4}.modal[data-modal-id=callback] .input--checkbox a{color:#71ce46;-webkit-text-decoration:none;text-decoration:none;transition:color .2s linear}.modal[data-modal-id=callback] .input--checkbox a:hover{color:#32314a;-webkit-text-decoration:none;text-decoration:none}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}