    <style type="text/css">
	.hide {
	display:none !important;
	}
        .qc-cmp-button {
            background-color: #84c101 !important;
            border-color: #84c101 !important;
		}
        .qc-cmp-button.qc-cmp-secondary-button:hover {
            background-color: #000000 !important;
            border-color: #000000 !important;
        }
        .qc-cmp-button:hover,
        .qc-cmp-button.qc-cmp-secondary-button {
            background-color: transparent !important;
            border-color: #000000 !important;
        }
        .qc-cmp-button,
        .qc-cmp-button.qc-cmp-secondary-button:hover {
            color: #ffffff !important;
        }
        .qc-cmp-button:hover,
        .qc-cmp-button.qc-cmp-secondary-button {
            color: #000000 !important;
        }
        .qc-cmp-small-toggle,
        .qc-cmp-toggle {
            background-color: #000000 !important;
            border-color: #000000 !important;
        }
        .qc-cmp-main-messaging,
		.qc-cmp-messaging,
		.qc-cmp-sub-title,
		.qc-cmp-privacy-settings-title,
		.qc-cmp-purpose-list,
		.qc-cmp-tab,
		.qc-cmp-title,
		.qc-cmp-vendor-list,
		.qc-cmp-vendor-list-title,
		.qc-cmp-enabled-cell,
		.qc-cmp-toggle-status,
		.qc-cmp-table,
		.qc-cmp-table-header {
    		color: #000000 !important;
		}
       	
        .qc-cmp-ui {
  			background-color: #ffffff !important;
		}
		.qc-cmp-showing {
		opacity:1;
		visibility:visible;
		}
		.qc-cmp-ui:not(.qc-cmp-showing), .qc-cmp-ui-container:not(.qc-cmp-showing) {
		opacity:0;
		overflow-y:scroll;
		visibility:hidden;
		will-change:visibility,opacity;
		}

		.qc-cmp-table,
		.qc-cmp-table-row {
			  border: 1px solid !important;
			  border-color: #000000 !important;
		} 
    #qcCmpButtons a {
            text-decoration: none !important;

    }
    
    #qcCmpButtons button {
        margin-top: 65px;
    }
  @media screen and (max-height: 600px) {
    #qcCmpButtons button {
        margin-top: 15px;
    }
}    
    
  @media screen and (min-width: 851px) {
    #qcCmpButtons a {
            position: absolute;
            left: 45px;
    }
  }

  @media screen and (min-height: 601px) and (min-width:1024px){
    .flex {
         display:flex;
    }
    #qcCmpButtons a {
            position: absolute;
            bottom: 10%;
			}
    .impds {
		position:absolute;
		bottom:5px;
		left:0px;
		right:0px;
	}
				
  }  
  @media screen and (max-height: 600px) {
    .flex {
         display:block;
    }
	}
  .qc-cmp-ui-content {
  display:flex;
  padding:60px;
  overflow-y:scroll;
  }
	
  @media screen and (max-height: 800px) {
  .qc-cmp-ui-content {
    display:flex;
    padding-top:10px;
	padding-bottom:10px;
  }
  }
  .qc-cmp-qc-link-container{
    display:none;
  }
		
   .qc-cmp-ui.qc-cmp-showing {
   visibility:visible;
   opacity:1;
   bottom:0;
   box-sizing:border-box;
   color:#fff;
   font-family:Arial,Verdana,sans-serif;
   justify-content:space-between;
   left:0;
   max-height:100vh;
   min-height:300px !important;
   overflow-x:hidden;
   position:fixed;
   right:0;
   -webkit-font-smoothing:antialiased;
   overflow-y:scroll;
   background-color:#ffffff !important;
   }
   .qc-cmp-consent-content {
   padding:60px 60px 0;
   }
   .qc-cmp-alt-action, .qc-cmp-link {
   color:#333 !important;
   }
  .qc-cmp-ui-container:not(.dspag) {
	background: rgba(33,41,52,.85) !important;
  }
    .qc-cmp-ui-container.dspag {
	background: rgba(33,41,52,.15) !important;
	}
  .qc-cmp-ui-container {
	bottom:0 !important;
	display:flex !important;
	left:0 !important;
	position:fixed !important;
	right:0 !important;
	top:0 !important;
	transition: opacity .15s ease;
	z-index:2147483647 !important;
  }
	{
  display:flex !important;
  align-content:center;
  flex-direction:column;
  justify-content:center;
  padding-left:60px;
  }
  .qc-cmp-buttons .qc-cmp-button {
  min-width:280px !important;
  }
  .qc-cmp-button {
	border:2px solid #fff;
	border-radius:3px;
	box-shadow:0 1px 1px 0 rgba(0,0,0,.2);
	box-sizing:border-box;
	cursor:pointer !important;
	font-family:Arial,sans-serif;
	font-size:14px;
	font-weight:600;
	height:55px !important;
	margin:0 0 15px;
	line-height:34px;
	padding:0 13px;
	text-transform:uppercase;
	white-space:nowrap;
	text-align:center;
	text-decoration:none;
  }
  .qc-cmp-alt-action {
	cursor:pointer !important;
	line-height:21px;
	font-size:14px;
	margin:0 15px;
  }
  .qc-cmp-alt-action.sma {
	  font-size:12px;
  }
  .qc-cmp-alt-action:hover {
  opacity:0.6;
  }
  .qc-cmp-qc-link-container {
	position:absolute;
	bottom:5px;
	right:15px;
	font-size:10px !important;
	display:flex;
	align-items:center;
	padding-right:60px;
  }
  .qc-cmp-qc-link-container > .qc-cmp-link-text {
	  font-size:10px;
  }
  .qc-cmp-qc-link {
  margin-left:5px;
  }
    @media screen and (max-width: 480px) {
    .qc-cmp-buttons {
  padding-left:0px;
  text-align:center;
  display:block;
  }
  .qc-cmp-ui-content {
    padding-left:5px;
	padding-right:5px;
  }
  }
    @media screen and (max-width: 1020px) {
  .qc-cmp-qc-link-container {
  display:none !important;
  }
	}

  @media screen and (max-width: 620px) {
h2.qc-cmp-title {
	font-size:22px;
}
  }
    @media screen and (max-width: 380px) {
.qc-cmp-button-small {
min-width:150px;
}
}
    @media screen and (min-width: 381px) {
.qc-cmp-button-small {
min-width:180px;
}
}
.qc-cmp-horizontal-buttons {
text-align:center;
}
.qc-cmp-main-messaging {
	font-size:16px;
}
    @media screen and (max-width: 480px) {
.qc-cmp-main-messaging {
	font-size:13px;
	}
    </style>