.consent-modal{display:block;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background:rgba(0,0,0,0.3)}.consent-modal-content{max-height:75vh;overflow-y:auto;background-color:#FEFEFE;margin:12% auto;padding:24px;border:1px solid #888888;width:757px;font-size:16px}.consent-modal-content p{font-size:14px;line-height:21px}.consent-modal-content h4{font-size:24px;font-weight:bold;line-height:30px;margin-bottom:16px}.consent-modal-content a{text-decoration:underline}.consent-modal-content a.mint-green-text{color:#007e45}.consent-modal-content .extra-content{padding:0 0 21px}.consent-modal-content .purpose-item{display:flex;justify-content:space-between;align-items:center;box-shadow:inset 0 1px 0 #CCD6DB;padding-top:14px;padding-bottom:14px}.consent-modal-content .purpose-item .purpose-title{padding-left:8px;font-weight:bold;font-size:14px;line-height:21px;color:rgba(0,0,0,0.9)}.consent-modal-content .purpose-item:last-of-type{box-shadow:inset 0 1px 0 #CCD6DB, inset 0 -1px 0 #CCD6DB}.consent-modal-content .switch{position:relative;display:inline-block;width:60px;height:24px}.consent-modal-content .switch input{opacity:0;width:0;height:0}.consent-modal-content .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#CCD6DB;transition:0.4s;transition:0.4s;font-weight:bold;font-size:12px}.consent-modal-content .slider:before{position:absolute;content:'';height:20px;width:20px;left:4px;top:2px;background-color:#FFFFFF;transition:0.4s;transition:0.4s;box-shadow:0 0 3px rgba(0,0,0,0.3)}.consent-modal-content input:checked+.slider{background-color:#007e45;content:'on'}.consent-modal-content input:focus+.slider{box-shadow:0 0 1px #007e45}.consent-modal-content input:checked+.slider:before{-webkit-transform:translateX(32px);-ms-transform:translateX(32px);transform:translateX(32px)}.consent-modal-content .text{color:white;font-size:14px}.consent-modal-content .text:after{position:absolute;top:2px;right:2px;color:rgba(0,0,0,0.9);content:'OFF';transition:opacity 0.1s ease-in-out}.consent-modal-content .text:before{position:absolute;top:2px;left:2px;content:'ON';transition:opacity 0.1s ease-in-out}.consent-modal-content input+.slider+.text:after{opacity:1}.consent-modal-content input+.slider+.text:before{opacity:0}.consent-modal-content input:checked+.slider+.text:after{opacity:0}.consent-modal-content input:checked+.slider+.text:before{opacity:1}.modal-footer{display:flex;justify-content:flex-end;align-items:center;flex-direction:row;margin-bottom:0px;margin-top:24px}.modal-footer button.btn{margin-left:0;margin-right:24px;font-family:"Sage UI", sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:20px;height:40px;width:auto;background:#007e45;color:white;border-radius:4px;text-transform:unset;padding:0 24px;box-shadow:none;border:none}.modal-footer button.btn:hover{transform:initial;background-color:#006046;box-shadow:none}.modal-footer button.btn.margin-left-auto{margin-left:auto}@media only screen and (max-width: 959px){.modal-footer button.btn.margin-left-auto{margin-left:0}}@media only screen and (max-width: 959px){.modal-footer button.btn:last-child{margin-left:0}}.modal-footer button.btn.secondary-button{background-color:transparent;border:2px solid #007e45;color:#007e45}.modal-footer button.btn.secondary-button:hover{border:2px solid #006046;background-color:#006046;color:#FFFFFF}.modal-footer button.btn.secondary-button:disabled{background:none !important;border:2px solid #E6EBED;color:rgba(102,133,146,0.1)}.modal-footer button.btn.secondary-button.is-white{border-color:#FFFFFF;color:#FFFFFF}.modal-footer button.btn.secondary-button.is-white:hover{background-color:#FFFFFF;color:rgba(0,0,0,0.9)}.modal-footer a{color:#007e45;text-decoration:underline;margin-right:24px}.modal-footer .left-align{margin-right:auto}
