
.iubenda-tp-btn.iubenda-cs-preferences-link {
	display: none !important;
}

/* ------------------------- MODAL POPUP ------------------------- */

#iubenda-cs-banner *,
#iubenda-iframe *,
#iubenda-cs-banner .iubenda-banner-content:not(.iubenda-custom-content) *,
#iubenda-cs-banner [class*=" iub"],
#iubenda-cs-banner [class^="iub"] {
	font-family: 'Source Sans Pro', sans-serif !important;
}

#iubenda-cs-banner .iubenda-cs-opt-group button,
#purposes-content-container .purposes-buttons button.purposes-btn-reject,
#purposes-content-container .purposes-buttons button.purposes-btn-accept,
#iubenda-iframe #iubFooterBtnContainer button,
.iubenda-tp-btn:not([data-tp-nostyle]),
.iubenda-tp-btn[data-tp-circle],
.iubenda-tp-btn[data-tp-float][data-tp-anchored] {
    border-radius: 4px !important;
}

#iubenda-cs-banner .iubenda-cs-opt-group button,
#iubenda-iframe #iubFooterBtnContainer button {
	padding: 1.15rem 1.6rem !important;
  	border: 1px solid #FF671F !important;
  	border-radius: 4px !important;
  	background-color: #FFFFFF !important;
	color: #FF671F !important;
  	font-family: 'Source Sans Pro', sans-serif !important;
  	font-weight: normal !important;
  	font-size: 1.6rem !important;
  	line-height: 2rem !important;
}

#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-btn-primary.iubenda-cs-accept-btn {
	background-color: #FF671F !important;	
}  	

#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-reject-btn {
	color: #FF671F !important;	
}

#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-btn-primary.focus,
#iubenda-cs-banner .iubenda-cs-opt-group button.focus,
#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-btn-primary.hover,
#iubenda-cs-banner .iubenda-cs-opt-group button.hover {
	box-shadow: none !important;
	background-color: #D64E0E !important;
	border-color: #D64E0E !important;
	color: #FFFFFF !important;
}

#purposes-content-container .purposes-header .purposes-header-title {
	font-family: 'Montserrat', sans-serif !important;
	font-size: 3.6rem !important;
	font-weight: bold !important;
}

#iubenda-cs-banner #iubenda-cs-title {
	margin-top: 0px !important;
	font-family: 'Source Sans Pro', sans-serif !important;
	font-size: 1.8rem !important;
	font-weight: normal !important;
}

#iubenda-cs-banner .iub-p {
	font-family: 'Source Sans Pro', sans-serif !important;
	font-weight: normal !important;
	color: #1D1B1C !important;
}

#iubenda-cs-banner.iubenda-cs-padded .iubenda-cs-close-btn {
	width: 24px !important;
 	height: 24px !important;
	margin-top: 10px !important;
	background-image: url("data:image/svg+xml,%3Csvg id='_24x24_-_Close' data-name='24x24 - Close' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Crect id='area' width='24' height='24' fill='none'/%3E%3Cg id='close' transform='translate(5 5)'%3E%3Cline id='Linea_54' data-name='Linea 54' y1='12' x2='12' transform='translate(1 1)' fill='none' stroke='%231d1b1c' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='Linea_55' data-name='Linea 55' x2='12' y2='12' transform='translate(1 1)' fill='none' stroke='%231d1b1c' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E") !important;
	background-repeat: no-repeat !important;
	opacity: 1 !important;
	text-indent: -999999px !important;
}

/* ------------------------- SCOPRI DI PIU' ------------------------- */

#iubenda-iframe .iub-btn,
#iubenda-iframe .iub-btn-consent {
	padding: 1.15rem 1.6rem !important;
  	border: 1px solid #FF671F !important;
  	border-radius: 4px !important;
	box-shadow: none !important;
  	background-color: #FFFFFF !important;
	color: #FF671F !important;
  	font-family: 'Source Sans Pro', sans-serif !important;
  	font-weight: normal !important;
  	font-size: 1.6rem !important;
  	line-height: 2rem !important;
}

#iubenda-iframe .iub-btn-consent {
	padding-left: 40px !important;
}

#iubenda-iframe .iub-btn-consent.iub-btn-accept,
#iubenda-iframe .iub-btn-consent.iub-btn-reject {
	color: #FF671F !important;	
}

#iubenda-iframe .iub-btn-consent.iub-btn-accept {	
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 515.556 515.556' height='512px' viewBox='0 0 515.556 515.556' width='512px' class=''%3E%3Cg%3E%3Cpath d='m0 274.226 176.549 176.886 339.007-338.672-48.67-47.997-290.337 290-128.553-128.552z' data-original='%23000000' class='active-path' data-old_color='%23000000' fill='%23FF671F'/%3E%3C/g%3E%3C/svg%3E%0A") !important; 	
}

#iubenda-iframe .iub-btn-consent.iub-btn-reject {	
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 386.667 386.667' height='512px' viewBox='0 0 386.667 386.667' width='512px' class=''%3E%3Cg%3E%3Cpath d='m386.667 45.564-45.564-45.564-147.77 147.769-147.769-147.769-45.564 45.564 147.769 147.769-147.769 147.77 45.564 45.564 147.769-147.769 147.769 147.769 45.564-45.564-147.768-147.77z' data-original='%23000000' class='active-path' data-old_color='%23000000' fill='%23FF671F'/%3E%3C/g%3E%3C/svg%3E%0A") !important; 	
}

#iubenda-iframe .iub-btn:focus,
#iubenda-iframe .iub-btn-consent:focus,
#iubenda-iframe #iubFooterBtnContainer button:focus,
#iubenda-iframe .iub-btn:hover,
#iubenda-iframe .iub-btn-consent:hover,
#iubenda-iframe #iubFooterBtnContainer button:hover {
	box-shadow: none !important;
	background-color: #D64E0E !important;
	border-color: #D64E0E !important;
	color: #FFFFFF !important;	
}

#iubenda-iframe .iub-btn-consent.iub-btn-accept:focus,
#iubenda-iframe .iub-btn-consent.iub-btn-accept:hover {	
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 515.556 515.556' height='512px' viewBox='0 0 515.556 515.556' width='512px' class=''%3E%3Cg%3E%3Cpath d='m0 274.226 176.549 176.886 339.007-338.672-48.67-47.997-290.337 290-128.553-128.552z' data-original='%23000000' class='active-path' data-old_color='%23000000' fill='%23FFFFFF'/%3E%3C/g%3E%3C/svg%3E%0A") !important; 	
}

#iubenda-iframe .iub-btn-consent.iub-btn-reject:focus,
#iubenda-iframe .iub-btn-consent.iub-btn-reject:hover {	
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 386.667 386.667' height='512px' viewBox='0 0 386.667 386.667' width='512px' class=''%3E%3Cg%3E%3Cpath d='m386.667 45.564-45.564-45.564-147.77 147.769-147.769-147.769-45.564 45.564 147.769 147.769-147.769 147.77 45.564 45.564 147.769-147.769 147.769 147.769 45.564-45.564-147.768-147.77z' data-original='%23000000' class='active-path' data-old_color='%23000000' fill='%23FFFFFF'/%3E%3C/g%3E%3C/svg%3E%0A") !important; 	
}

#iubenda-iframe .iub-btn.iub-btn-back svg {
	display: none !important;
}

#iubenda-iframe .iub-btn.iub-btn-back {
	padding: 1.15rem 1.6rem !important;
	padding-left: 40px !important;	
	height: 45px !important;
	background-image: url("data:image/svg+xml,%3Csvg id='_16x16_-_Chevron_left' data-name='16x16 - Chevron_left' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Crect id='area' width='16' height='16' fill='%23fff' opacity='0'/%3E%3Cg id='chevron_left' transform='translate(7 5)'%3E%3Cpath id='chevron-left' d='M132-49l-6,6.5,6,6.5' transform='translate(-127.5 45.5)' fill='none' stroke='%23FF671F' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E") !important;
}

#iubenda-iframe .iub-btn.iub-btn-back:focus,
#iubenda-iframe .iub-btn.iub-btn-back:hover {
	background-image: url("data:image/svg+xml,%3Csvg id='_16x16_-_Chevron_left' data-name='16x16 - Chevron_left' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Crect id='area' width='16' height='16' fill='%23fff' opacity='0'/%3E%3Cg id='chevron_left' transform='translate(7 5)'%3E%3Cpath id='chevron-left' d='M132-49l-6,6.5,6,6.5' transform='translate(-127.5 45.5)' fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E") !important;
}

#iubenda-iframe .iub-toggle-checkbox input.style1:checked {
	background-color: #98CE33 !important;
}

