.do-not-sell,.do-not-sell *{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.do-not-sell{background-color:rgba(0,0,0,.2);height:100%;left:0;position:fixed;top:0;width:100%;z-index:50002}.do-not-sell__dialog{background-color:#fff;border-radius:4px;box-shadow:0 8px 16px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.15),0 1px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;height:auto;left:50%;margin:auto;max-height:90vh;max-width:700px;overflow-y:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.do-not-sell__header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1rem 2rem}.do-not-sell__close-button{background:none;border:none;cursor:pointer;margin:0;padding:0 0 0 .5rem}.do-not-sell__close-button:after{content:"×";display:inline-block;font-size:1.75rem;transform:translateX(1px)}.do-not-sell__title{font-size:1.5rem;margin:0}.do-not-sell__content{display:flex;flex-direction:column;margin:0 2rem 1rem}.do-not-sell__content p{font-size:1rem;font-weight:400;line-height:1.5;margin:1em 0}.do-not-sell__footer{justify-content:flex-end}.do-not-sell__footer,.do-not-sell__preference{border-top:1px solid #e0e0e0;display:flex;padding:1rem 2rem}.do-not-sell__preference{align-items:center;cursor:pointer;font-size:1rem}.do-not-sell__preference .do-not-sell__checkbox{display:inline-flex;margin-right:1rem}.do-not-sell__preference .do-not-sell__checkbox input{cursor:pointer}.do-not-sell__button{background-color:rgba(0,0,0,.8);border:1px solid #e0e0e0;border-radius:4px;color:#fff;cursor:pointer;padding:10px;text-align:center}
.cookie-banner{animation:fadeIn .6s;background-color:#fff;border-radius:6px;bottom:25px;box-shadow:0 8px 16px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.15),0 1px 0 rgba(0,0,0,.05);box-sizing:border-box;color:#000;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;left:50%;margin:0;max-height:90vh;max-width:900px;padding:20px 0;position:fixed;top:auto;transform:translate(-50%);width:100%;z-index:50001}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.cookie-banner *{box-sizing:border-box;margin:0;padding:0}.cookie-banner p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;line-height:1.125rem}.cookie-banner p .no-wrap{white-space:nowrap}.cookie-banner p:not(:first-child){margin:18px 0 0}.cookie-banner a{color:#117ac9;font-weight:400;text-decoration:underline}.cookie-banner a:active,.cookie-banner a:focus,.cookie-banner a:hover{text-decoration:none}.cookie-banner .cookie-banner__simple-text-description{color:#000;font-size:.875rem;line-height:1.125rem}.cookie-banner .cookie-banner__simple-options{display:flex;gap:25px;justify-content:space-between;padding:0 20px}.cookie-banner .cookie-banner__simple-options .cookie-banner__button-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;width:22%}.cookie-banner .cookie-banner__options-selection{flex-direction:column;overflow-y:scroll;padding:0 20px;scroll-padding-bottom:25px}.cookie-banner .cookie-banner__options-selection .cookie-banner__options-lead-text{margin-bottom:12px;padding-bottom:12px}.cookie-banner .cookie-banner__options-selection .cookie-banner__bucket-container{display:flex;flex-direction:row;gap:10px;padding-bottom:10px}.cookie-banner .cookie-banner__options-selection .cookie-banner__bucket-container .cookie-banner__option-description{display:flex;flex-direction:column;font-size:.875rem;line-height:1.125rem}.cookie-banner .cookie-banner__options-selection .cookie-banner__bucket-container .cookie-banner__checkbox-container{margin-top:3px}.cookie-banner .cookie-banner__options-selection .cookie-banner__bucket-container p{color:#000;margin-top:5px}.cookie-banner .cookie-banner__options-selection input[type=checkbox]:not(:disabled){cursor:pointer}.cookie-banner .cookie-banner__accept-all-button,.cookie-banner .cookie-banner__accept-selection-button,.cookie-banner .cookie-banner__customize-button,.cookie-banner .cookie-banner__ok-button{border:none;border-radius:4px;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.125rem;max-width:500px;min-width:110px;padding:10px;text-align:center;text-decoration:none}.cookie-banner .cookie-banner__customize-button{background-color:#fff;color:#000}.cookie-banner .cookie-banner__accept-all-button,.cookie-banner .cookie-banner__accept-selection-button,.cookie-banner .cookie-banner__ok-button{background:#117ac9;color:#fff}.cookie-banner .cookie-banner__accept-selection-button{display:block;margin:18px auto 0;min-width:150px;width:auto}@media only screen and (max-width:900px){.cookie-banner .cookie-banner__simple-options{flex-direction:column;gap:0}.cookie-banner .cookie-banner__simple-options .cookie-banner__button-container{align-self:flex-end}.cookie-banner .cookie-banner__simple-text-description{max-width:none;width:auto}.cookie-banner .cookie-banner__accept-all-button,.cookie-banner .cookie-banner__accept-selection-button,.cookie-banner .cookie-banner__customize-button,.cookie-banner .cookie-banner__ok-button{display:block;margin:0 auto;position:static;transform:none;width:auto}.cookie-banner .cookie-banner__accept-all-button{margin:5px auto 0}.cookie-banner .cookie-banner__accept-selection-button,.cookie-banner .cookie-banner__customize-button,.cookie-banner .cookie-banner__ok-button{margin:18px auto 0}.cookie-banner .cookie-banner__accept-selection-button{min-width:150px}}
