#onetrust-banner-sdk {
	background-color: #000 !important;
}
#onetrust-banner-sdk .ot-sdk-container {
	width: 100% !important;
}
#onetrust-banner-sdk .ot-sdk-row {
	display: flex !important;
	flex-direction: row !important;
	justify-content: center !important;
	align-items: center;
}
#onetrust-group-container {
	width: unset !important;
}
#onetrust-policy-text {
	color: #fff !important;
	margin-right: 1em !important;
}
#onetrust-button-group-parent {
	margin: unset !important;
	width: unset !important;
	position: unset !important;
	left: unset !important;
	top: unset !important;
	transform: none !important;
}
#onetrust-button-group {
	margin: 0 !important;
}
#onetrust-button-group button {
	text-transform: uppercase !important;
	padding: 8px 12px !important;
	letter-spacing: 1px !important;
	margin: 0.5em !important;
}
#onetrust-button-group #onetrust-pc-btn-handler, #onetrust-button-group #onetrust-reject-all-handler {
	background-color: transparent !important;
	color: #d84000 !important;
  border-color: #d84000 !important;
}
#onetrust-button-group #onetrust-pc-btn-handler:focus, #onetrust-button-group #onetrust-reject-all-handler:focus,
#onetrust-button-group #onetrust-pc-btn-handler:hover, #onetrust-button-group #onetrust-reject-all-handler:hover,
#onetrust-button-group #onetrust-pc-btn-handler:active, #onetrust-button-group #onetrust-reject-all-handler:active {
  color: #fff !important;
  background-color: transparent !important;
  border-color: #fff !important;
  opacity: 1 !important;
}

#onetrust-button-group #onetrust-accept-btn-handler {
	background-color: #d84000 !important;
  border-color: #d84000 !important;
	color: #fff !important;
}

#onetrust-button-group #onetrust-accept-btn-handler:active,
#onetrust-button-group #onetrust-accept-btn-handler:hover,
#onetrust-button-group #onetrust-accept-btn-handler:focus {
  color: #fff !important;
  border-color: #fff !important;
  opacity: 1 !important;
  background-color: transparent !important;
}

/* Begin styling to override default 'x' icon to close modal */
#onetrust-banner-sdk .ot-close-icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDM0OC4zIDM0OC4zIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjZmZmOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjguNi4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMS4xLjAgQnVpbGQgOTgpICAtLT4KICA8Zz4KICAgIDxnIGlkPSJMYXllcl8xIj4KICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzM2LjYsNjguNmwtMTA1LjUsMTA1LjYsMTA1LjUsMTA1LjVjMTUuNywxNS43LDE1LjcsNDEuMSwwLDU2LjktNy44LDcuOC0xOC4xLDExLjgtMjguNCwxMS44cy0yMC42LTMuOS0yOC40LTExLjhsLTEwNS42LTEwNS42LTEwNS42LDEwNS42Yy03LjgsNy44LTE4LjEsMTEuOC0yOC40LDExLjhzLTIwLjYtMy45LTI4LjQtMTEuOGMtMTUuNy0xNS43LTE1LjctNDEuMSwwLTU2LjlsMTA1LjUtMTA1LjVMMTEuOCw2OC42Qy0zLjksNTIuOS0zLjksMjcuNSwxMS44LDExLjhjMTUuNy0xNS43LDQxLjEtMTUuNyw1Ni44LDBsMTA1LjYsMTA1LjZMMjc5LjcsMTEuOGMxNS43LTE1LjcsNDEuMS0xNS43LDU2LjgsMCwxNS43LDE1LjcsMTUuNyw0MS4xLDAsNTYuOFoiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPg==) !important;
}
#onetrust-banner-sdk .ot-close-icon:hover,
#onetrust-banner-sdk .ot-close-icon:focus,
#onetrust-banner-sdk .ot-close-icon:active {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDM0OC4zIDM0OC4zIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjZDg0MDAwOwogICAgICAgIHN0cm9rZS13aWR0aDogMHB4OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPgogICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzM2LjYsNjguNmwtMTA1LjUsMTA1LjYsMTA1LjUsMTA1LjVjMTUuNywxNS43LDE1LjcsNDEuMSwwLDU2LjktNy44LDcuOC0xOC4xLDExLjgtMjguNCwxMS44cy0yMC42LTMuOS0yOC40LTExLjhsLTEwNS42LTEwNS42LTEwNS42LDEwNS42Yy03LjgsNy44LTE4LjEsMTEuOC0yOC40LDExLjhzLTIwLjYtMy45LTI4LjQtMTEuOGMtMTUuNy0xNS43LTE1LjctNDEuMSwwLTU2LjlsMTA1LjUtMTA1LjVMMTEuOCw2OC42Qy0zLjksNTIuOS0zLjksMjcuNSwxMS44LDExLjhjMTUuNy0xNS43LDQxLjEtMTUuNyw1Ni44LDBsMTA1LjYsMTA1LjZMMjc5LjcsMTEuOGMxNS43LTE1LjcsNDEuMS0xNS43LDU2LjgsMCwxNS43LDE1LjcsMTUuNyw0MS4xLDAsNTYuOGguMVoiLz4KICA8L2c+Cjwvc3ZnPg==) !important;
}

@media (max-width: 1024px) {
	.ot-sdk-container {
		padding: 1em 2.5em 1em 1em !important;
   }
}
