body #onetrust-banner-sdk .ot-sdk-row, body #onetrust-pc-sdk .ot-sdk-row, body #ot-sdk-cookie-policy .ot-sdk-row, body #onetrust-consent-sdk #onetrust-banner-sdk {background-color: #edf2fe;}
body #onetrust-banner-sdk, body #onetrust-pc-sdk {-webkit-font-smoothing: antialiased;}
body #onetrust-banner-sdk #onetrust-policy-text, body #onetrust-banner-sdk .ot-b-addl-desc, body #onetrust-banner-sdk .ot-gv-list-handler {font-size: 15px;line-height: 22px;margin: 0 24px;}
body #onetrust-banner-sdk #onetrust-policy-text a {font-weight: 400;}
body #onetrust-banner-sdk #onetrust-policy {margin-top: 20px;margin-bottom: 15px;}
body #onetrust-banner-sdk h2#onetrust-policy-title {padding: 0 24px;font-size: 18px;line-height: 22px;font-weight: 400;font-family: "Bitly Display ExtraBold","Helvetica Neue",Helvetica,Arial,sans-serif;padding-bottom: 0px;-webkit-font-smoothing: antialiased;margin-bottom: 5px;}
body #onetrust-banner-sdk #onetrust-button-group-parent {padding: 15px 24px;}
body #onetrust-banner-sdk button#onetrust-accept-btn-handler, body #onetrust-banner-sdk button#onetrust-pc-btn-handler {height: 42px;margin-bottom: 9px;min-width: 90px;}
body #onetrust-banner-sdk button#onetrust-pc-btn-handler {float: left;border: 1px #cedafa solid;}
body .onetrust-pc-dark-filter {background: rgba(232,233,235,0);pointer-events: none;display: none;}
body #onetrust-banner-sdk #onetrust-button-group-parent:not(.has-reject-all-button) #onetrust-button-group {text-align: left;}
body #onetrust-banner-sdk #onetrust-button-group .banner-actions-container {float: none;width: auto;display: inline;margin-right: 20px;}
body #onetrust-banner-sdk #onetrust-accept-btn-handler, body #onetrust-banner-sdk #onetrust-reject-all-handler, body #onetrust-banner-sdk #onetrust-pc-btn-handler {font-size: 16px;line-height: 16px;border-radius: 6px;font-weight: 400;letter-spacing: 0;transition: all 300ms;}
body #onetrust-consent-sdk #onetrust-accept-btn-handler:hover, body #onetrust-banner-sdk #onetrust-reject-all-handler:hover {opacity: 1;background-color: #0236b9;}
body #onetrust-banner-sdk #onetrust-pc-btn-handler:hover {background: #cedafa;color: #2a5bd7;opacity: 1;}
body #onetrust-banner-sdk #onetrust-pc-btn-handler {border: 0;}
body #onetrust-banner-sdk.otCenterRounded {border: 1px #0b1736 solid;border-radius: 16px;top: 30%;max-width: 522px;min-width: 300px;width: 40%;}
@media all and (max-width:1023px) {body #onetrust-banner-sdk.otCenterRounded {width: 70%;}}
body #onetrust-consent-sdk #onetrust-banner-sdk *:focus, body #onetrust-consent-sdk #onetrust-banner-sdk:focus {outline-color: #2a5bd7;outline-width: 2;outline: 2px solid #2a5bd7;}
body #onetrust-pc-sdk #accept-recommended-btn-handler {font-size: 16px;line-height: 16px;border-radius: 6px;font-weight: 400;-webkit-font-smoothing: antialiased;-webkit-font-smoothing: antialiased;letter-spacing: 0;transition: all 300ms;}
body #onetrust-pc-sdk .save-preference-btn-handler.onetrust-close-btn-handler {font-size: 16px;line-height: 16px;border-radius: 6px;font-weight: 400;-webkit-font-smoothing: antialiased;-webkit-font-smoothing: antialiased;letter-spacing: 0;transition: all 300ms;color: #2a5bd7 !important;border-color: #edf2fe !important;background-color: #edf2fe !important;}
body #onetrust-pc-sdk #accept-recommended-btn-handler:hover {opacity: 1 !important;background-color: #0236b9 !important;}
body #onetrust-pc-sdk .save-preference-btn-handler.onetrust-close-btn-handler:hover {background: #cedafa !important;color: #2a5bd7 !important;opacity: 1 !important;}
body #onetrust-pc-sdk #ot-pc-desc {font-size: 16px;line-height: 22px;-webkit-font-smoothing: antialiased;}
body #onetrust-pc-sdk.otPcCenter {border: 1px #0b1736 solid;border-radius: 16px;top: 10%;max-width: 540px;min-width: 300px;width: 42%;}
@media all and (max-width:1023px) {body #onetrust-pc-sdk.otPcCenter {width: 72%;}}
@media all and (max-width:601px) {body #onetrust-pc-sdk.otPcCenter {top: 10%;}}
body #onetrust-consent-sdk #onetrust-banner-sdk *:focus, body #onetrust-consent-sdk #onetrust-banner-sdk:focus {outline-color: #2a5bd7;outline-width: 2;outline: 2px solid #2a5bd7;}
body #onetrust-pc-sdk .ot-pc-header {height: 39px;padding: 15px 0 0px 24px;border-bottom: 1px solid #e9e9e9;}
body #onetrust-pc-sdk .ot-pc-logo {width: auto;height: 25px;}
body #onetrust-pc-sdk h2#ot-pc-title, body #onetrust-pc-sdk h3#ot-category-title {font-size: 18px;line-height: 22px;font-weight: 400;font-family: "Bitly Display ExtraBold","Helvetica Neue",Helvetica,Arial,sans-serif;padding-bottom: 5px;-webkit-font-smoothing: antialiased;}
body #onetrust-pc-sdk a, body #onetrust-pc-sdk a:hover, body #onetrust-banner-sdk a:hover, body #onetrust-pc-sdk a:hover, body #ot-sdk-cookie-policy a:hover {text-decoration: underline;color: #1d1f21;}
body #onetrust-pc-sdk .ot-accordion-layout.ot-cat-item {border: 0px !important;}
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-always-active {-webkit-font-smoothing: antialiased;color: #1d1f21;font-size: 14px;font-weight: 400;}
body #onetrust-consent-sdk #onetrust-pc-sdk *:focus, body #onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr>a:focus {outline-color: #2a5bd7;outline-width: 2;outline: 2px solid #2a5bd7;}
body #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpcntr.ot-acc-txt {background-color: white;}
body #onetrust-pc-sdk .ot-cat-header {font-size: 16px;-webkit-font-smoothing: antialiased;font-weight: 400;font-family: "Bitly Display Medium","Helvetica Neue",Helvetica,Arial,sans-serif;}
body #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc, body #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc {font-size: 16px;line-height: 22px;padding-left: 0;margin-top: 0;width: 100%;}
body #onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr, body #onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr {padding-left: 0;}
body #ot-pc-desc .privacy-notice-link {display: inline-block;margin-top: 10px;}
body #onetrust-pc-sdk .ot-switch-nob {background-color: #b0b1b4;border: 3px solid #b0b1b4;outline-width: 0 !important;}
body #onetrust-pc-sdk .ot-switch-nob:before {outline-width: 0 !important;}
body #onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob {background-color: #2a5bd7;border: 3px solid #2a5bd7;outline-width: 0 !important;}
body #onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before {background-color: #fff;border-color: #3860be;opacity: 1;outline-width: 0 !important;}
body #onetrust-pc-sdk .ot-switch-nob:before {background-color: #fff;height: 17px;width: 17px;}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus+.ot-switch, .ot-switch .ot-switch-nob, .ot-switch .ot-switch-nob:before, #onetrust-pc-sdk .ot-checkbox input[type="checkbox"]:focus+label::before, #onetrust-pc-sdk .ot-chkbox input[type="checkbox"]:focus+label::before {outline-color: #2a5bd7;outline-width: 2;outline: 2px solid #2a5bd7;}
body #onetrust-pc-sdk .ot-pc-footer-logo {display: none;}
body #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-plus-minus span {display: none;}
body #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-plus-minus {position: relative;margin: 0 !important;}
body #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-plus-minus:before {content: url("https://mkt-static.bitly.com/static/1758312561/pages/wp-content/uploads/2019/03/feather-icon-chevron-down.svg");position: relative;display: inline-block;transform: rotate(0deg);transform: translate(0,-4px) rotate(180deg);font-size: 0;line-height: normal;margin: 0;transition: all 300ms;left: -4px;}
body #onetrust-pc-sdk .ot-vs-config [aria-expanded="true"]+.ot-acc-hdr .ot-plus-minus:before {transform: translate(0,-2px) rotate(0deg);}
body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy.ot-sdk-container, body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description, body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc, body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header, body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span, body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td, body #cookie-policy-description {font-size: 16px;line-height: 22px;border-radius: 0px;font-weight: 400;-webkit-font-smoothing: antialiased;-webkit-font-smoothing: antialiased;letter-spacing: 0;transition: all 300ms;}
body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h4.ot-sdk-cookie-policy-group {font-family: "Bitly Display ExtraBold","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: 400;font-size: 18px;line-height: 22px;}
body #onetrust-banner-sdk p, body #onetrust-pc-sdk p, body #ot-sdk-cookie-policy p {font-size: 16px;line-height: 22px;margin: 0;}
body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h3#cookie-policy-title {color: #2a2e30;font-family: "Bitly Display ExtraBold","Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size: 38px;font-weight: 400;letter-spacing: 0;line-height: 32px;}
body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table {border: 0;border-radius: 0;}
body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table thead {background-color: #f5f6f7;}
body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table thead th {width: auto;padding: 5px 10px;}
body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tbody td {padding: 20px 10px;}
@media all and (min-width:530px) {body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tbody td {padding-bottom: 30px;}}
body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th, body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr th:last-child {border-top: 1px solid #1d1f21;border-left: 1px solid #1d1f21;border-bottom: 1px solid #1d1f21;border-right: 1px solid #1d1f21;font-family: "Bitly Display ExtraBold","Helvetica Neue",Helvetica,Arial,sans-serif !important;background-color: #f5f6f7;}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td:before {font-family: "Bitly Display ExtraBold","Helvetica Neue",Helvetica,Arial,sans-serif !important;}
body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th+th {border-left: 0 !important;}
body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td {border: 0;}
body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td {word-wrap: break-word;word-break: break-all;white-space: normal;border-bottom: 1px #f5f6f7 solid;}
body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td.ot-host-description-td, body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td.ot-life-span-td {word-break: break-word;}
body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td.ot-cookies-td a, body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td.ot-host-td a {text-decoration: none !important;pointer-events: none;}
body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr th.ot-cookies-type {display: none;}
body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td.ot-cookies-type {display: none;}
body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table {margin-top: 20px;}
@media all and (min-width:1024px) {body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td.ot-cookies-td {width: 20%;}
	body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td.ot-host-td {width: 18%;}
	body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td.ot-life-span-td {width: 5%;}
	body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td.ot-cookies-type {width: 5%;}
	body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td.ot-host-description-td {width: 40%;}
	body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host, body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type {width: 10%;}}
@media all and (max-width:1023px) {body #onetrust-consent-sdk #onetrust-pc-sdk {height: 90% !important;}
	body #onetrust-banner-sdk.otCenterRounded {top: 10%;transform: translate(0px,10px);}}
@media screen and (orientation:landscape) and (max-device-width: 900px) {#onetrust-pc-sdk #ot-pc-desc {margin-top: 100px;}
	#onetrust-pc-sdk #accept-recommended-btn-handler {position: absolute;left: 0;top: 45px;}}
@media all and (max-width:530px) {body #onetrust-banner-sdk.otCenterRounded {top: 10%;transform: none;}
	#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td.ot-host-description-td:before {content: "Description:";font-weight: bold;}
	#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td.ot-cookies-td:before {content: "Name:";font-weight: bold;}
	#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td.ot-host-td:before {content: "Host:";font-weight: bold;}
	#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td.ot-life-span-td:before {content: "Lifespan:";font-weight: bold;}
	#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td.ot-cookies-type:before {content: "Type:";font-weight: bold;}
	body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tbody td {border: 0 !important;padding: 5px;}
	body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tbody td:first-child {padding-top: 10px;}
	body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tbody td:last-child {padding-bottom: 20px;}
	body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tbody tr {border-bottom: 1px #eee solid;}
	body #onetrust-banner-sdk #onetrust-accept-btn-handler, body #onetrust-banner-sdk #onetrust-reject-all-handler, body #onetrust-banner-sdk #onetrust-pc-btn-handler, body #onetrust-banner-sdk button#onetrust-pc-btn-handler {width: 100%;float: none;display: block;max-width: none;}
	#onetrust-pc-sdk button.save-preference-btn-handler.onetrust-close-btn-handler {width: 90%;margin: 10px 15px 12px 10px;}
	.ot-pc-footer .ot-btn-container {text-align: center;}
	body #onetrust-banner-sdk #onetrust-button-group {display: flex;flex-direction: column-reverse;}
	body #onetrust-banner-sdk #onetrust-button-group .banner-actions-container {margin-right: 0;margin-top: 10px;}}
.cookie-message {opacity: 0;color: #fff;transition: all 1000ms;}
.page-loaded .cookie-blocked .cookie-message {opacity: 1;z-index: 1;color: #1d1f21;position: absolute;top: 50%;width: 100%;text-align: center;transform: translate(0,-50%);}
.responsive-embed, .reviews-iframe, .cookie-blocked {position: relative;}
iframe[data-src*="youtube.com"]:not([src]), iframe[data-src*="vimeo.com"]:not([src]), iframe[data-src*="g2.com"]:not([src]) {background-color: #eee;}
iframe[src] + .cookie-message {display: none;}
iframe[data-src*="g2.com"]:not([src]) {max-height: 160px;}
body #onetrust-pc-sdk section.ot-sdk-row {background-color: #fff !important;}
@media all and (min-width:898px) {body  #onetrust-banner-sdk:not(.ot-iab-2).vertical-align-content #onetrust-button-group-parent, body #onetrust-banner-sdk #onetrust-button-group-parent {text-align: right;left: unset;right: 0;}}
@media all and (min-width:1024px) {body #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container {width: 75%;}}
@media all and (min-width:1350px) {body #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container {width: 80%;}}
@media all and (max-width:1023px) {body #onetrust-banner-sdk #onetrust-button-group-parent {padding: 0;}
	#onetrust-banner-sdk:not(.ot-iab-2).vertical-align-content #onetrust-button-group-parent, #onetrust-banner-sdk #onetrust-button-group-parent {width: 30%;right: 0;left: unset;}}
@media all and (max-width:897px) {body #onetrust-banner-sdk #onetrust-button-group-parent {padding: 20px;}
	#onetrust-banner-sdk:not(.ot-iab-2).vertical-align-content #onetrust-button-group-parent, #onetrust-banner-sdk #onetrust-button-group-parent {width: 100%;right: unset;left: 20px;text-align: left;}}
@media all and (max-width:600px) {body #onetrust-banner-sdk #onetrust-policy {margin-left: 0;margin-right: 0;}
	#onetrust-banner-sdk:not(.ot-iab-2).vertical-align-content #onetrust-button-group-parent, #onetrust-banner-sdk #onetrust-button-group-parent {left: 0;}}
@media all and (max-width:400px) {body #onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container {padding: 0;}
	body div #onetrust-banner-sdk #onetrust-policy-title {display: inline-block;margin-bottom: 10px;}}
body #onetrust-pc-sdk .ot-accordion-layout.ot-cat-item {margin-left: 2px !important;padding-left: 5px !important;}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus + .ot-switch {outline-color: #2a5bd7 !important;outline-width: 2px !important;border-radius: 30px;outline-offset: 2px;}