div#hs-eu-cookie-confirmation {
	background-color: #222222!important;
	box-shadow: none !important;
	border-top: none !important;
}
div#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner {
	background-color: transparent !important;
	max-width: 1180px !important;
	display: flex!important;
	flex-flow: row wrap!important;
	justify-content: space-between!important;
	align-items: center!important;
	padding: 9px 20px !important;
}
div#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-eu-policy-wording {
	width: 62.5%!important;
	max-width: 710px!important;
	padding: 0 1%!important;
	margin-top: 20px !important;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area {
	width: 36.5%!important;
	margin-top: 0 !important;
	margin-right: 0!important;
}
div#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-eu-policy-wording p,
div#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-eu-cookie-disclaimer {
	color: #EFF1FB !important;
	font-family: 'Cosmica-Regular', sans-serif !important;
	font-style: normal!important;
	font-weight: normal !important;
	text-decoration: none;
	font-size: 13px !important;
	line-height: 1.4!important;
	margin-left: 0!important;
}
div#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area {
	display: flex!important;
	flex-flow: row nowrap!important;
	align-items: center!important;
	justify-content: space-between!important;
}
div#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-cookie-confirmation-button-group{
	width: 100% !important;
	max-width: 192px !important;
}
div#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-decline-button {
	display: none!important;

}  
div#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-cookie-settings-button {
	background: transparent !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	outline: none !important;
	border: 1px solid #fff !important;
	color: #fff !important;
	border-radius: 50px !important;
	font-family: 'Cosmica-SemiBold', sans-serif !important;
	font-style: normal!important;
	font-weight: normal !important;
	text-decoration: none;
	font-size: 17px !important;
	letter-spacing: -0.01em !important;
	padding: 14px 5px !important;
	width: 100% !important;
	max-width: 212px !important;
	text-align: center!important;
	text-decoration: none !important;
	transition: all .2s ease-in-out!important;  
}
div#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-cookie-settings-button:hover {
	opacity: 0.8!important;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area a#hs-eu-confirmation-button {
	background-color: #F90081 !important;
	outline: none !important;
	border-radius: 50px !important;
	font-family: 'Cosmica-SemiBold', sans-serif !important;
	font-style: normal!important;
	font-weight: normal !important;
	text-decoration: none!important;
	font-size: 17px !important;
	letter-spacing: 0.01em !important;
	padding: 14px 5px !important;
	border: 1px solid transparent !important;
	margin-right: 0 !important;   
	text-align: center!important;
	text-decoration: none !important;
	transition: all .2s ease-in-out!important;
	flex: 1 0 auto!important;    
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area a#hs-eu-confirmation-button:hover {
	opacity: 0.8!important;

}
@media (max-width: 1150px) and (min-width: 981px) {
	div#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-cookie-settings-button {
		max-width: 175px!important;
	}
}
@media (max-width: 1055px) and (min-width: 981px) {
	div#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-cookie-confirmation-button-group {
		max-width: 165px !important;

	}
}

/*modal*/
div#hs-modal {
	background-color: #101426!important;
}

div#hs-modal #hs-modal-content {
	padding: 2rem !important;
	border-radius: 16px!important;
}
div#hs-modal #hs-modal-content #hs-modal-header #hs-modal-header-container {
	border: none !important;
}
div#hs-modal #hs-modal-content #hs-modal-close-button {
	font-size: 30px !important;
	line-height: 1 !important;
	color: #101941 !important;
}
div#hs-modal #hs-modal-content #hs-modal-body #hs-modal-body-container .hs-category-row .hs-category-label {
	background-color: #FBFBFB !important;
	outline: none !important;
	border: none !important;
	border-left: 4px solid rgba(255, 255, 255, .01) !important;
}
div#hs-modal #hs-modal-content #hs-modal-body #hs-modal-body-container .hs-category-row .hs-category-label:hover {
	background-color: rgba(119, 119, 119, 0.24) !important;
}
div#hs-modal #hs-modal-content #hs-modal-body #hs-modal-body-container .hs-category-row .hs-category-label.hs-active {
	border-left: 4px solid #FE1773 !important;
	background-color: rgba(249, 0, 129, 0.24) !important;
}
div#hs-modal #hs-modal-content #hs-modal-body #hs-modal-body-container .hs-category-row .hs-category-label.hs-active span:first-child {
	color: #F90081!important;

}
div#hs-modal #hs-modal-content #hs-modal-body #hs-modal-body-container .hs-category-row .hs-category-description .hs-category-description-header h3 {
	font-family: 'Cosmica-SemiBold', sans-serif !important;
	font-style: normal!important;
	text-decoration: none!important;
	color: #110009 !important;
	font-size: 24px !important;
	font-weight: 600 !important;
	letter-spacing: -0.02em !important;
	line-height: 1.1 !important;
	margin-top: -3px!important;
	margin-bottom: 26px!important;
}
div#hs-modal #hs-modal-content #hs-modal-body #hs-modal-body-container .hs-category-row .hs-category-description .hs-category-description-header .hs-category-toggle {
	position: relative!important;
	right: -3px!important;
	width: 50px!important;
}
div#hs-modal #hs-modal-content #hs-modal-body #hs-modal-body-container .hs-category-row .hs-category-description .hs-category-description-header .hs-category-toggle .slider {
	background-color: #E4E7ED!important;
	border-radius: 12px !important;
	box-shadow: none!important;

}
div#hs-modal #hs-modal-content #hs-modal-body #hs-modal-body-container .hs-category-row .hs-category-description .hs-category-description-header .hs-category-toggle input:checked + .slider {
	background-color: #00CCA0!important;
}
div#hs-modal #hs-modal-content #hs-modal-body #hs-modal-body-container .hs-category-row .hs-category-description .hs-category-description-header .hs-category-toggle .slider:before {
	background-color: #FFFFFF !important;
	border-radius: 10px !important;
	height: 30px !important;
	width: 30px !important;
	left: 2px !important;
	bottom: 2px !important;
}
div#hs-modal #hs-modal-content #hs-modal-body #hs-modal-body-container .hs-category-row .hs-category-description .hs-category-description-header .hs-category-toggle input:checked + .slider:before {
	transform: translateX(16px) !important;
}

div#hs-modal #hs-modal-content #hs-modal-body #hs-modal-body-container .hs-category-row .hs-category-description .hs-category-description-text {
	padding-right: 5px!important;
	height: 100%!important;
	overflow-y: auto !important;
}

div#hs-modal #hs-modal-content #hs-modal-body #hs-modal-body-container .hs-category-row .hs-category-description .hs-category-description-text p {
	font-family: 'Cosmica-Regular', sans-serif !important;
	font-style: normal!important;
	text-decoration: none!important;
	color: #555555 !important;
	font-size: 17px !important;
	font-weight: 400 !important;
	letter-spacing: -0.028em !important;
	line-height: 1.41 !important;
}

@media (max-width: 800px) and (min-width: 799px) {
	div#hs-modal #hs-modal-content #hs-modal-body #hs-modal-body-container .hs-category-row {
		height: auto!important;
	}
}

@media (max-width: 800px) and (min-width: 799px) {

	body div#hs-modal #hs-modal-content {
		min-width: unset!important;
		max-width: unset!important;
		max-height: unset!important;
	}

}

@media (min-width: 800px) {
	div#hs-modal #hs-modal-content #hs-modal-body {
		position: relative!important;
		top: -10px!important;
	}
	div#hs-modal #hs-modal-content #hs-modal-body #hs-modal-body-container .hs-category-row .hs-category-label {
		width: 35%!important;
		height: 56px !important;
		padding: 19px 13px !important;
	}
	div#hs-modal #hs-modal-content #hs-modal-body #hs-modal-body-container .hs-category-row .hs-category-description {
		width: 65%!important;
		left: 35%!important;
		border: none !important;
		outline: none !important;
		padding: 1rem .2rem 0rem 1.7rem !important;
		overflow: visible !important;
	}

}

div#hs-modal #hs-modal-content #hs-modal-body #hs-modal-body-container .hs-category-fill {
	border: none !important;
	display: none!important;
}
body div#hs-modal div#hs-modal-content div#hs-modal-body div#hs-modal-body-container div.hs-category-row .hs-category-label span {
	font-family: 'Cosmica-Medium', sans-serif !important;
	font-style: normal!important;
	text-decoration: none!important;
	color: #555555 !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	letter-spacing: -0.03em!important;
}
body div#hs-modal #hs-modal-content #hs-modal-body #hs-modal-body-container .hs-modal-cross {
	background-image: url("https://8934159.fs1.hubspotusercontent-na1.net/hubfs/8934159/New%20Design%202021/close-circle.svg") !important;
	width: 24px !important;
	height: 24px !important;
	object-fit: contain!important;
	object-position: center!important;
	background-repeat: no-repeat!important;
	margin-top: -3px!important;
}
body div#hs-modal #hs-modal-content #hs-modal-body #hs-modal-body-container .hs-modal-checkmark {
	background-image: url("https://8934159.fs1.hubspotusercontent-na1.net/hubfs/8934159/New%20Design%202021/checkmark-circle.svg") !important;
	width: 24px !important;
	height: 24px !important;
	object-fit: contain!important;
	object-position: center!important;
	background-repeat: no-repeat!important;
	margin-top: -3px!important;
}
div#hs-modal #hs-modal-content #hs-modal-footer #hs-modal-footer-container {
	padding: 7rem 0 0!important;
}
div#hs-modal #hs-modal-content #hs-modal-footer #hs-modal-footer-container #hs-modal-save-settings,
div#hs-modal #hs-modal-content #hs-modal-footer #hs-modal-footer-container #hs-modal-accept-all {
	width: 50%!important;
	max-width: 165px!important;
	padding: 14px 5px !important;
	text-align: center!important;
	font-family: font-family: 'Cosmica-SemiBold', sans-serif !important;
	font-style: normal!important;
	text-decoration: none !important;
	font-size: 15px !important;
	font-weight: 600 !important;
	letter-spacing: -0.03em!important;
	border-radius: 100px!important;
	border: none !important;
	transition: all .25s ease-in-out!important;

}
div#hs-modal #hs-modal-content #hs-modal-footer #hs-modal-footer-container #hs-modal-save-settings {
	background: rgba(249, 0, 129, 0.24) !important;
	color: #F90081 !important;
}
div#hs-modal #hs-modal-content #hs-modal-footer #hs-modal-footer-container #hs-modal-save-settings:hover {
	opacity: .8!important;
}
div#hs-modal #hs-modal-content #hs-modal-footer #hs-modal-footer-container #hs-modal-accept-all {
	background-color: #F90081 !important;
	font-weight: 600 !important;
}
div#hs-modal #hs-modal-content #hs-modal-footer #hs-modal-footer-container #hs-modal-accept-all:hover {
	opacity: .8!important;
}

@media (max-width: 1200px) {
	div#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-eu-policy-wording p,
	div#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-eu-cookie-disclaimer {
		font-size: 13px !important;
	}
	div#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-cookie-settings-button,
	div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area a#hs-eu-confirmation-button {
		font-size: 13px !important;
		padding: 10px 5px !important;
	}

}


@media (max-width: 980px) {

	div#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-eu-policy-wording p,
	div#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-eu-cookie-disclaimer {
		text-align: center!important;
		margin-left: auto!important;
		margin-right: auto!important;

	}
	div#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-eu-policy-wording,
	div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area {
		width: 90% !important;
		max-width: 90% !important;
		flex-direction: column-reverse!important;
		align-items: center!important;
	}
	div#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner,
	div#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area {
		justify-content: center!important;
	}
	div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area a#hs-eu-confirmation-button,
	div#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-cookie-settings-button {
		margin: 0 auto 18px !important;
	}
	div#hs-modal #hs-modal-content #hs-modal-footer #hs-modal-footer-container {
		padding: .5rem 0 0!important;
	}
}

@media (max-width: 799px) {
	div#hs-modal #hs-modal-content #hs-modal-footer #hs-modal-footer-container #hs-modal-accept-all {
		margin: 0 10px 0!important;

	}
}