.caps {
	text-transform: uppercase;
}
.area {
	position: relative;
	padding: 3rem 0;
}
.screen {
	position: relative;
	display: flex;
	flex-flow: column wrap;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100vh;
}
.box {
	padding: 2rem 1rem;
	background: rgba(0,0,0,.5);
	text-align: center;
}
.lead {
	padding: 3rem;
	font-size: 1.5rem;
}
.lead p {
	margin-bottom: 2rem;
}
.box .lead {
	padding: 0;
}
.font-header {
	font-family: var(--header-font);
}
.col-video > iframe {
	width: 100%;
	height: auto;
	aspect-ratio: 16 / 9;
}
.columns-2 {
	columns: 2;
	column-gap: 1rem;
}
.grid-bar,
.grid-chef {
	display: block;
	grid-template-columns: repeat(4,1fr);
	grid-template-rows: 300px;
	gap: 0;
}
.grid-item {
	display: grid;
	padding: 1rem;
	background:url(/photos/fruit-puree-main.webp) center / cover no-repeat;
	height: 120vw;
}
.grid-item .box {
	display: inline-block;
	padding: 1rem;
}
.grid-item .box .h6 {
	text-transform: uppercase;
	font-weight: 700;
}
.grid-item .box .lead {
	font-size: 1rem;
}

.grid-bar .grid-item.item1 { background-image: url(/photos/fruit-puree-main.webp); }
.grid-bar .grid-item.item2 { background-image: url(/photos/premium-cocktail-juices-main.webp); }
.grid-bar .grid-item.item3 { background-image: url(/photos/cocktail-syrups.webp); }
.grid-bar .grid-item.item4 { background-image: url(/photos/coffee-syrups-800x480.webp); }
.grid-bar .grid-item.item5 { background-image: url(/photos/slushi-main.jpg); }
.grid-bar .grid-item.item6 { background-image: url(/photos/soft-ice-cream-800x480.webp); }
.grid-bar .grid-item.item7 { background-image: url(/photos/chocolate-800x480.webp); }
.grid-bar .grid-item.item8 { background-image: url(/photos/smoothies-800x470.webp); }
.grid-bar .grid-item.item9 { background-image: url(/photos/premium-breakfast-juices-800x470.webp); }

.grid-chef .grid-item.item1 { background-image: url(/photos/sauces.webp); }
.grid-chef .grid-item.item2 { background-image: url(/photos/balsamic-cream.webp); }
.grid-chef .grid-item.item3 { background-image: url(/photos/jelly-gel.webp); }
.grid-chef .grid-item.item4 { background-image: url(/photos/marmelade.webp); }

.grid-item.item1 .box { justify-self:start; align-self:end; }
.grid-item.item2 .box { justify-self:center; align-self:start; }
.grid-item.item3 .box { justify-self:end; align-self:end; }
.grid-item.item4 .box { justify-self:center; align-self:end; }
.grid-item.item5 .box { justify-self:center; align-self:start; }
.grid-item.item6 .box { justify-self:start; align-self:end; }
.grid-item.item7 .box { justify-self:start; align-self:end; }
.grid-item.item8 .box { justify-self:end; align-self:end; }
.grid-item.item9 .box { justify-self:end; align-self:end; }

@media (min-width: 768px) {
	.row-cols-md-8 > * {
		width: calc(100% / 8);
	}
	.grid-bar,
	.grid-chef {
		display: grid;
		grid-template-columns: repeat(2,1fr);
		grid-template-rows: 300px;
		gap: 0;
	}
	.grid-item {
		height: 300px;
	}
	.grid-bar .grid-item.item1 { grid-column:1; grid-row:1;}
	.grid-bar .grid-item.item2 { grid-column:2; grid-row:1;}
	.grid-bar .grid-item.item3 { grid-column:1; grid-row:2;}
	.grid-bar .grid-item.item4 { grid-column:2; grid-row:2;}
	.grid-bar .grid-item.item5 { grid-column:1; grid-row:3;}
	.grid-bar .grid-item.item6 { grid-column:2; grid-row:3;}
	.grid-bar .grid-item.item7 { grid-column:1; grid-row:4;}
	.grid-bar .grid-item.item8 { grid-column:2; grid-row:4;}
	.grid-bar .grid-item.item9 { grid-column:1; grid-row:5;}

	.grid-chef .grid-item.item1 { grid-column:1; grid-row:1;}
	.grid-chef .grid-item.item2 { grid-column:2; grid-row:1;}
	.grid-chef .grid-item.item3 { grid-column:1; grid-row:2;}
	.grid-chef .grid-item.item4 { grid-column:2; grid-row:2;}
}
@media (min-width:992px) {
	.area {
		padding: 6rem 0;
	}
	
	.grid-bar {
		display: grid;
		grid-template-columns: repeat(4,1fr);
		grid-template-rows: 300px;
		gap: 0;
		height: 75vw;
	}
	.grid-chef {
		display: grid;
		grid-template-columns: repeat(2,1fr);
		grid-template-rows: 400px;
		gap: 0;
		height: 53vw;
	}
	.grid-item {
		display: grid;
		padding: 1rem;
		height: auto;
		background:url(/photos/fruit-puree-main.webp) center / cover no-repeat;
	}
	.grid-chef .grid-item {
		height: 400px;
	}
	.grid-item .box {
		display: inline-block;
		padding: 1rem;
	}
	.grid-item .box .h6 {
		text-transform: uppercase;
		font-weight: 700;
	}
	.grid-item .box .lead {
		font-size: 1rem;
	}
	.grid-bar .grid-item.item1 { grid-column:1;            grid-row:1 / span 2; }
	.grid-bar .grid-item.item2 { grid-column:2;            grid-row:1 / span 2; }
	.grid-bar .grid-item.item3 { grid-column:3 / span 2;   grid-row:1;          }
	.grid-bar .grid-item.item4 { grid-column:3;            grid-row:2 / span 2; }
	.grid-bar .grid-item.item5 { grid-column:4;            grid-row:2 / span 2; }
	.grid-bar .grid-item.item6 { grid-column:1;            grid-row:3;          }
	.grid-bar .grid-item.item7 { grid-column:2;            grid-row:3;          }
	.grid-bar .grid-item.item8 { grid-column:1 / span 2;   grid-row:4;          }
	.grid-bar .grid-item.item9 { grid-column:3 / span 2;   grid-row:4;          }

}

/**
 * Language
 */
.lang-select {
	display: block;
	text-align: center;
}
.btn-lang-select {
	display: block;
	width: 42px;
	height: 42px;
	background: none;
	border: 0;
	font-size: 1.2rem;
	line-height: 42px;
}
.btn-lang-select {
	line-height: 18px;
}
.btn-lang-select:before {
	content: '';
	display: inline-block;
	width: 20px;
	height: 14px;
	background: url(//static.torus.gr/tinyflags/gr.png) 0 0 / 20px 14px no-repeat;
}
.lang-select .dropdown-toggle::after {
	display: none;
}
.lang-item,
.lang-item:hover {
	padding: 15px;
	line-height: 18px;
}
.lang-item:before {
	content: '';
	display: inline-block;
	width: 20px;
	height: 14px;
	background: url(//static.torus.gr/tinyflags/gr.png) 0 0 / 20px 14px no-repeat;
	margin-right: .5rem;
}
.lang-item-en:before,
.btn-lang-select.curr-lang-en:before { background-image: url(//static.torus.gr/tinyflags/gb.png); }
.lang-item-el:before,
.btn-lang-select.curr-lang-el:before { background-image: url(//static.torus.gr/tinyflags/gr.png); }

@media (min-width:768px) {
	.btn-lang-select {
		width: 68px;
	}
}

/**
 * Thumbnails
 */
.thumb {
	position: relative;
	display: block;
	width: 100%;
	height: 0;
	padding: 0;
	padding-bottom: 100%;	/* Default to 1:1 */
	overflow: hidden;
	background: none;
}
.thumb img {
	position: absolute;
	top: 50%; left: 50%;
	transform: translate(-50%,-50%);
	display: block;
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
}
.thumb.cover {
	overflow: hidden;
}
.thumb.cover img {
	height: 100%;
	width: auto;
	max-width: none;
}
.thumb.cover img.portrait {
	width: 100%;
	height: auto;
	max-height: none;
}
.thumb img.bottom {
	top: auto;
	bottom: 0;
	transform: translate(-50%,0);
}
.thumb.round {
	border-radius: 50%;
	overflow: hidden;
}
.thumb.sq,
.thumb.aspect1x1 { padding-bottom: 100%; }
.thumb.aspect2x1 { padding-bottom: 50%; }
.thumb.aspect16x9 { padding-bottom: 56.25%; }
.thumb.aspect4x3 { padding-bottom: 75%; }
.thumb.aspect3x4 { padding-bottom: 133.33%; }

.thumb .caption {
	position: absolute;
	z-index: 2;
	left: 50%;
	bottom: -100%;
	transform: translate(-50%,50%);
	transition: all .3s;
	color: #ffffff;
	font-size: 1.5rem;
	font-weight: normal;
}
.thumb:hover .caption {
	bottom: 50%;
}

/* effects */
.thumb.overlay::after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	display: block;
	background: var(--brand-secondary-color-fade50);
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	opacity: 0;
}
.thumb.overlay:hover::after {
	opacity: 1;
}
.thumb.bw2color img {
	transition: filter .5s;
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
	filter: grayscale(100%);
}
.thumb.bw2color:hover img {
	-webkit-filter: grayscale(0); /* Safari 6.0 - 9.0 */
	filter: grayscale(0);
}

.thumb.border-in {
}
.thumb.border-in::after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	background-color: var(--brand-secondary-color-fade50);
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	opacity: 0;
}
.thumb.border-in:hover::after {
	opacity: 1;
}
.thumb.border-in .caption {
	position: absolute;
	z-index: 2;
	top: 0; bottom: 0; left: 0; right: 0;
	padding: 10px;
	background-color: rgba(47, 56, 71, 0.45);
	border: 2px solid white;
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: 0;
	margin: 0;
	transition: .3s ease-out;
	-webkit-transform: rotate(2deg);
	-ms-transform: rotate(2deg);
	transform: rotate(2deg);
}
.thumb.border-in:hover .caption {
	opacity: 1;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	margin: 10px;
}

.thumb.stack-3-left {
	display: inline-block;
	position: relative;
	max-width: 100%;
	-webkit-perspective: 1600px;
	perspective: 1600px;
}
.thumb.stack-3-left img {
	-webkit-transform: translateZ(0) translateX(0) rotateY(0);
	transform: translateZ(0) translateX(0) rotateY(0);
	max-width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	outline: 1px solid transparent;
}
.thumb.stack-3-left img:last-child {
	position: relative;
}
.thumb.stack-3-left:hover img:first-child {
	-webkit-transform: translateZ(-300px) translateX(20%) rotateY(-45deg);
	transform: translateZ(-300px) translateX(20%) rotateY(-45deg);
}
.thumb.stack-3-left:hover img:nth-child(2) {
	-webkit-transform: translateZ(-300px) rotateY(-45deg);
	transform: translateZ(-300px) rotateY(-45deg);
}
.thumb.stack-3-left:hover img:nth-child(3) {
	-webkit-transform: translateZ(-300px) translateX(-20%) rotateY(-45deg);
	transform: translateZ(-300px) translateX(-20%) rotateY(-45deg);
}


@media (min-width:992px) {
	.thumb.border-in:hover .caption {
		margin: 2rem;
	}
}

/**
 * Hover effects
 */
.he {
	position: relative;
	transition: all var(--speed);
}
.he:hover {
	z-index: 2;
}
.he-zoomin {
	will-change: transform;
}
.he-zoomin:hover {
	transform: scale(1.1);
}
.he-shadow-3 {
	will-change: opacity;
}
.he-shadow-3:hover {
	box-shadow: 0 0 1rem rgba(0,0,0,.5);
}
.he-mid2bot {
	position: absolute;
	bottom: 50%;
	left: 50%;
	transform: translate(-50%,50%);
}
.he-wrap:hover .he-mid2bot {
	bottom: 0;
	transform: translate(-50%,0);
}

.vbox-close {
	top: 0;
	right: 1rem;
	width: 48px;
	height: 48px;
	font-size: 48px;
}

/**
 * Forms
 */
 
.form-tbl, .form-tbl fieldset { display: table; border-collapse: collapse; width: 100%; }
.form-tbl table { width: 100%; }
.form-tbl .fieldwrap { display: table-row; width: 100%; }
.form-tbl label, .form-tbl .control, .form-tbl td, .form-tbl th {
	display: table-cell;
	vertical-align: top;
	float: none;
	height: 100%;
	margin: 0;
	padding: 7px 15px;
	border: 1px solid var(--line-color);
}
.form-tbl label.radioLabel { display: inline; }
.form-tbl .ajaxHint { display: none; }
.form-tbl td { width: 70%; font-weight: bold; }
.form-tbl th { width: 30%; font-weight: normal; text-transform: uppercase; }
.form-tbl label { font-weight: normal; text-transform: uppercase; }
.form-tbl .control { font-weight: bold; }
.form-tbl fieldset .control { width: 70%; }
.form-tbl .fieldwrap label { border-right: 0; }
.form-tbl .fieldset label { border: 1px solid #f0f0f0; border-right: 0; }
.form-tbl .fieldset label h4 { text-transform: uppercase; color: #66aaff; font-size: 13px; font-weight: bold; margin: 0; }
.form-tbl .fieldwrap + .fieldwrap label, .form-tbl .fieldwrap + .fieldwrap .control { border-top: 0; }
.form-tbl .btn { margin-top: 15px; }
.form-tbl fieldset .fieldwrap + .fieldwrap label, .form-tbl fieldset .fieldwrap + .fieldwrap .control { border-top: 1px solid #f0f0f0; }
.form-tbl .info-box { display: table-cell; margin: 0; display: none; }
.form-tbl .form-tbl .fieldwrap { width: 100%; }
.form-tbl legend { display: table-row; color: #f02727; text-transform: uppercase; font-size: 12px; font-weight: bold; margin: 0; }
.form-tbl legend span { display: table-cell; }

.form-inner { margin: 0 3em; }

/*
.form-control {
	border-radius: 15px;
	-webkit-box-shadow: 0 0 0 transparent;
	box-shadow: 0 0 0 transparent;
}
*/
.form-control, .form-control:focus, .form-control:hover {
	 border-color: #c0c0c0;
}
.form-control:focus, .form-control:hover {
	 border-color: var(--brand-color);
}
.form-control:focus {
	 border-color: var(--brand-color-alt);
}

.map-selector { height: 200px; }
.map-selector label { width: auto; display:inline; }
.map-selector img { max-height: none; max-width: none; }

.validResult { display: none; }
.control-display { }
.form-horizontal .control-label { text-align: left; }
.form-inner h3 { margin: .5em 0; }
.radio-group { display: table-row; }
.radio-group .control, .radio-group label { display: table-cell; vertical-align: top; padding: 5px; position: static; }

.empty-message,
.error-message { display: none; }

.alert-danger {
	color: #cc0077;
};
.invalid .error-message { display: block; }
.empty .empty-message,
.invalid.empty .empty-message { display: block; }

.form-group { position: relative; }
.form-group .alert-danger { background: none; border: 0; border-radius: 0; }
.form-group .alert { box-shadow: 0 0 0 transparent; font-size: 14px; margin: 0; padding: 7px; }

.info-box {
	font-size: 14px;
	font-style: italic;
}
.asterisk:after {
	content: '*';
	color: #cc0077;
}

.form-control,
.form-control:hover,
.form-control:focus,
.form-select,
.form-select:hover,
.form-select:focus,
.input-group > .input-group-text { border-radius: var(--control-border-radius); box-shadow: 0 0 0 transparent; }

.form-buttons { margin-top: 15px; }

.form-material {
	max-width: 100%;
	margin: 0;
	padding: 1rem;
	background: #eef0ff;
	background: #ffffff;
	border: 1px solid var(--brand-color-alt);
}
.form-material .well {
}
.form-material .form-group {
	position: relative;
	margin: 1rem 0;
}
.form-material .form-group label {
	position: absolute;
	top: -0.6rem;
	left: 2.5rem;
	font-size: .9rem;
	font-weight: bold;
	padding: 0 0.8rem;
	background: #ffffff;
}
.form-material .form-group .control label,
.form-material .form-group.control-checkbox label {
	position: static;
}
.form-material .form-control,
.form-material .control-display {
	height: auto;
	padding: 1rem 2rem;
	border: 1px solid var(--line-color);
}
.form-material .form-control:focus {
	border-color: var(--brand-primary-color);
}
.form-material .form-link {
	margin: 0.375rem 0;
}
.form-material .form-link .fa, .form-material .form-link .fas {
	display: inline-block;
	width: 2rem;
}

.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
	z-index: 10;
}
.form-floating > .input-group > .form-control {
	height: calc(3.5rem + 2px);
	padding: 1rem .75rem;
}
.form-floating > .input-group > .form-control:focus,
.form-floating > .input-group > .form-control:not(:placeholder-shown) {
	padding-top: 1.625rem;
	padding-bottom: .625rem;
}
.form-floating > .input-group > label {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	padding: 1rem .75rem;
	pointer-events: none;
	border: 1px solid transparent;
	transform-origin: 0 0;
	transition: opacity .1s ease-in-out,transform .1s ease-in-out;
}
.form-floating > .input-group > .form-control::placeholder {
	color: transparent;
}
.form-floating > .input-group > .form-control:focus ~ label,
.form-floating > .input-group > .form-control:not(:placeholder-shown) ~ label {
	opacity: .65;
	transform: scale(.85) translateY(-.5rem) translateX(.15rem);
	z-index: 10;
}
.form-floating > textarea {
	min-height: 6rem;
}
.btn-group {
	width: auto;
}

@media (min-width:768px) {
	.form-material {
		max-width: 400px;
		margin: 0 auto;
		padding: 2rem;
	}
	.form-material.form-wide {
		max-width: 600px;
	}
}
@media (min-width:992px) {
	.form-material.form-wide {
		max-width: 800px;
	}
}



/**
 * Ajax
 */
.ajax-container {
	position: relative;
	display: block;
	min-height: 100px;
}
.ajax-inline { display: inline-block; }
.working {
	position: relative;
}
.working:after {

	position: absolute;
	top: 50%;
	left: 50%;
	margin: 0;
	padding: 0;
	margin-top: -24px;
	margin-left: -24px;

	content: ' ';
	width: 48px;
	height: 48px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' xml:space='preserve'%3E%3Cpath fill='%2300f' d='M31.6 3.5C5.9 13.6-6.6 42.7 3.5 68.4a49.93 49.93 0 0 0 64.9 28.1l-3.1-7.9a41.46 41.46 0 1 1-30.5-77.1l-3.2-8z'%3E%3CanimateTransform attributeName='transform' attributeType='XML' type='rotate' dur='2s' from='0 50 50' to='360 50 50' repeatCount='indefinite'/%3E%3C/path%3E%3Cpath fill='%2300f' d='M42.3 39.6c5.7-4.3 13.9-3.1 18.1 2.7 4.3 5.7 3.1 13.9-2.7 18.1l4.1 5.5a19.8 19.8 0 0 0-23.6-31.8l4.1 5.5z'%3E%3CanimateTransform attributeName='transform' attributeType='XML' type='rotate' dur='1s' from='0 50 50' to='-360 50 50' repeatCount='indefinite'/%3E%3C/path%3E%3Cpath fill='%2300f' d='M82 35.7C74.1 18 53.4 10.1 35.7 18S10.1 46.6 18 64.3l7.6-3.4c-6-13.5 0-29.3 13.5-35.3s29.3 0 35.3 13.5l7.6-3.4z'%3E%3CanimateTransform attributeName='transform' attributeType='XML' type='rotate' dur='2s' from='0 50 50' to='360 50 50' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E")
		50% 50% no-repeat;
	min-height: 48px;
}
.ajax-container th {
	font-weight: normal;
	text-align: right;
	font-size: 85%;
}
.ajax-container th h4 {
	text-align: center;
}
.ajax-container .btn {
}

.ajaxLookup { position: relative; }
.ajaxLookup > input {
	position: absolute;
	top: 0;
	left: 15px;
	z-index: -1;
}

.ajaxLookupResults {
	max-height: 300px;
	overflow-y: auto;
}
.ajaxLookupResults table {
	width: 100%;
	border-collapse: collapse;
}
.ajaxLookupResults table tr {
	border-bottom: 1px solid var(--line-color);
	cursor: pointer;
}
.ajaxLookupResults table tr:hover td {
	color: #ffffff;
	background: var(--primary-color);
}
.ajaxLookupResults table tr td {
	padding: 3px;
	vertical-align: top;
	font-size: 85%;
}

/**
 * Modal
 */
.modal-content {
    -webkit-border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0;
    -moz-background-clip: padding;
    border-radius: 15px;
    background-clip: padding-box;
    -webkit-box-shadow: 0 0 40px rgba(0,0,0,.5);
    -moz-box-shadow: 0 0 40px rgba(0,0,0,.5);
    box-shadow: 0 0 40px rgba(0,0,0,.5);
}
.modal-message .modal-dialog {
    width: 450px;
}
.modal-message .modal-body, .modal-message .modal-footer, .modal-message .modal-header, .modal-message .modal-title {
    background: 0 0;
    border: none;
    margin: 0;
    padding: 0 20px;
    text-align: center!important;
    font-size: 14px;
}
.modal-message label {
	font-size: 12px;
}
.modal-message .btn {
	font-size: 12px;
}
.modal-message .modal-title {
    font-size: 17px;
    color: #666666;
    margin-bottom: 3px;
}

.modal-message .modal-body {
    color: #999999;
}
.modal-message .modal-header {
    color: #ffffff;
    margin-bottom: 10px;
    padding: 15px 0 8px;
}
.modal-message .modal-header .fas, 
.modal-message .modal-header .fab, 
.modal-message .modal-header .glyphicon {
    font-size: 30px;
}

.modal-message .modal-footer {
    margin: 25px 0 20px;
    padding-bottom: 10px;
}

.modal-backdrop.in {
    zoom: 1;
    filter: alpha(opacity=40);
    -webkit-opacity: .10;
    -moz-opacity: .40;
    opacity: .40;
}
.modal-backdrop {
	background-color: #000000;
}
.modal-message .modal-header {
	justify-content: center;
	font-size: 40px;
}
.modal-message.modal-success .modal-header {
    color: #5cb85c;
    border-bottom: 3px solid #5cb85c;
}

.modal-message.modal-info .modal-header {
    color: #1FA9FF;
    border-bottom: 3px solid #1FA9FF;
}

.modal-message.modal-danger .modal-header {
    color: #FF0000;
    border-bottom: 3px solid #FF0000;
}

.modal-message.modal-warning .modal-header {
    color: #EFB03B;
    border-bottom: 3px solid #EFB03B;
}
.modal-message .form-group {
	display: flex;
	flex-wrap: wrap;
}
.modal-message .control {
	order: 1;
	flex-basis: 30px;
}
.modal-message .control-label {
	order: 2;
	flex-basis: calc(100% - 30px);
	text-align: left;
}

/**
 * Cookies box
 */
.cb-cookiesbox {
	position: fixed;
	top: auto; left: 0; right: 0; bottom: 0;
	z-index: 1010;
	display: block;
	padding: 8px;
	margin: 0;
	color: var(--secondary-light-color);
	background: var(--secondary-darker-color);
}
.cb-cookiesbox p {
	margin: 0;
	text-align: center;
	line-height: 1em;
}
.cb-cookiesbox .btn {
	margin: 1rem 0;
}
.cb-cookiesbox .btn-close {
	position: absolute;
	top: 0;
	right: 0;
	display: inline-block;
	width: 24px;
	height: 24px;
	font-size: 24px;
	line-height: 24px;
	text-align: center;
	text-decoration: none;
	color: var(--secondary-light-color);
	background: none;
}
.cb-cookiesbox .btn-close::before {
	font-family: 'bootstrap-icons';
	content: '\f659';
}
@media (min-width:992px) {
	.cb-cookiesbox {
		left: 2rem; right: auto; bottom: 2rem;
		width: 470px;
		padding: 1rem 2rem;
	}
	.cb-cookiesbox p {
		padding-right: 4rem;
	}
}

/**
 * owl carousel
 */
.owl-stage {
	display: flex;
	align-items: stretch;
}
.owl-stage .item {
	display: flex;
	flex-flow: column wrap;
	height: 100%;
	background: #ffffff;
	text-align: center;
}
.owl-stage .item > *:last-child {
	margin-top: auto;
}
.owl-carousel .owl-item img {
	width: auto;
}

/**
 * vbox
 */
.vbox-container img {
	max-height: 100vh;
}

/**
 * Swiper slider
 */
.swiper {
	/*
	color: #ffffff;
	background: (--dark-color);
	*/
}
.swiper-slide {
	height: 67vw;
	background-position: 50% 50%;
}
@media (min-width:768px) {
	.swiper-slide {
		height: 60vw;
	}
}
@media (max-width:991px) and (orientation: landscape) {
	.swiper-slide {
		height: calc(100vh - 42px);
	}
}
@media (min-width:1200px) {
	.swiper-slide {
		height: 33.33vw;
	}
}

/**
 * Signature
 */
.signature {
	display: block;
	width: auto;
	text-align: center;
	font-size: .75rem;
	font-weight: 400;
}
.torus { display: inline-block; }
.torus a { display: inline-block; padding: .5rem 1rem; }

@media print {
	header .top-bar,
	header .top-bar2,
	#toolbox, #searchbox, #cartsummary, #headmenu,
	.brand-carousel-container,
	.newsletter
	{ display: none; }
}


/**
 * Layout
 */
.btn-primary, .btn-primary:hover, .btn-primary:focus {
	padding: .5rem 1.25rem;
	color: var(--primary-color);
	border: 2px solid var(--primary-color);
	border-radius: .625rem;
	background: none;
	font-weight: 700;
	text-transform: uppercase;
}
.btn-primary:hover, .btn-primary:focus {
	color: #ffffff;
	background: var(--primary-color);
}
.btn-link, .btn-link:hover, .btn-link:focus {
	position: relative;
	padding: .5rem 1.25rem;
	color: var(--primary-color);
	border: 2px solid transparent;
	background: none;
	font-weight: 700;
	text-transform: uppercase;
	text-decoration: none;
}
.btn-link::after {
	content: '';
	position: absolute;
	left: calc(20% + 1.25rem);
	bottom: 0;
	width: calc(60% - 2.5rem);
	height: 2px;
	background-color: currentColor;
	opacity: .3;
	transition: all .3s;
}
.btn-link:hover, .btn-link:focus {
	color: var(--primary-color);
	background: none;
}
.btn-link:hover::after {
	left: 1.25rem;
	opacity: 1;
	width: calc(100% - 2.5rem);
}
.slant-asc {
	background:
		linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
		var(--slant-bg) center/cover no-repeat;
}
.slant-asc::before,
.slant-bottom::before {
	content: '';
	position: absolute;
	inset: 0 0 auto 0;
	transform: rotate(180deg);
	display: block;
	height: 30px;
	background:	url("data:image/svg+xml,%3Csvg viewBox='0 0 1000 100' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath class='ux-shape-fill' d='M1000 100V0L-40 100H1000Z'%3E%3C/path%3E%3C/svg%3E")
		50% 0 / 100% 30px no-repeat;
}
.slant-bottom {
	background:
		linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
		var(--slant-bg) center/cover no-repeat;
}
.slant-bottom::before {
	inset: auto 0 0 0;
	transform: rotate(0);
}

.col-p-50 > .row > .col,
.p-50 {
	padding: 50px;
}
.px-50 {
	padding-left: 50px;
	padding-right: 50px;
}
.py-50 {
	padding-top: 50px;
	padding-bottom: 50px;
}
@media (min-width:992px) {
	.w-lg-60 {
		width: 60%;
		margin-left: auto;
		margin-right: auto;
	}
}

.page-typical h1 .page-title {
	text-transform: uppercase;
}
.page-typical h1 .page-subtitle {
	margin-top: .125rem;
	font-size: 1.5rem;
	font-family: var(--text-font);
	color: rgba(255,255,255,.8);
}
.page-typical h2,
.page-recipes h2 {
	border-bottom: 2px solid #ffffff33;
	margin-top: 2rem;
	margin-bottom: 1.5rem;
	text-transform: uppercase;
}
.page-typical h2 > span,
.page-recipes h2 > span {
	position: relative;
	display: inline-block;
	padding-bottom: .25rem;
	line-height: 2rem;
}
.page-typical h2 > span::after,
.page-recipes h2 > span::after {
	content: '';
	position: absolute;
	bottom: -2px;
	display: block;
	border-bottom: 2px solid #ffffff33;
	width: 100%;
}
.page-home h2 {
	display: flex;
	align-items: center;
	text-align: center;
	padding: 2rem;
	margin: 25px 0;
}
.page-home h2 span {
	display: inline-block;
	padding: 1rem 2rem;
}
.page-home h2::before,
.page-home h2::after {
	content: '';
	background-color: #ffffff;
	display: block;
	flex: 1;
	height: 2px;
	opacity: .1;
}
.page-typical h3 {
	color: #ffffff;
	font-size: 1.125rem;
}
@media (min-width: 992px) {
	.page-home h2 {
		margin: 50px 0;
	}
	.page-typical h2 {
		margin-bottom: 2.5rem;
		margin-top: 5rem;
	}
}

/**
 * Video
 */
.hero-wrapper {
	position: relative;
	min-height: 300px;
	overflow: hidden;
}
.hero-video,
.hero-image {
	position: relative;
	z-index: -5;
	width: 100vw;
	height: 100vh;
	object-fit: cover;
}
.overlay {
	position: absolute;
	inset: 0;
	z-index: -1;
	background: rgba(0,0,0,.5);
}
.overlay-1 { background: rgba(0,0,0,.1); }
.overlay-2 { background: rgba(0,0,0,.2); }
.overlay-3 { background: rgba(0,0,0,.3); }
.overlay-4 { background: rgba(0,0,0,.4); }
.overlay-6 { background: rgba(0,0,0,.6); }
.overlay-7 { background: rgba(0,0,0,.7); }
.overlay-8 { background: rgba(0,0,0,.8); }
.overlay-9 { background: rgba(0,0,0,.9); }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
	font-family: var(--header-font);
}

.banner {
	position: absolute;
	inset: 0;
	z-index: 5;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	font-family: var(--header-font);
	font-size: 1rem;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
}
.banner .h1,
.banner .h3,
.banner .h4 {
	margin-bottom: .5rem;
	margin-top: .5rem;
	padding: 0;
	font-size: 1.125rem;
	font-weight: 700;
	line-height: 1.2;
	letter-spacing: .05em;
}
.banner .h1 {
	font-size: 2.625rem;
	line-height: 1;
	color: var(--title-color, var(--primary-alt-color));
}
.banner .h3 {
	font-size: 1.5rem;
}
.banner .h4 {
}
.banner .h5 {
	font-size: .75rem;
}
.banner p {
	margin: 0;
	font-family: var(--text-font);
	font-weight: 400;
	text-transform: none;
}
.category.banner .h1 {
	font-weight: 400;
}

.page-products .page-content {
	position: relative;
}

@media (min-width:768px) {
	.banner {
		width: 60%;
		margin: 0 auto;
	}
	.banner .h5 {
		font-size: .875rem;
	}
	.banner p {
		font-size: 1.25rem;
	}
	.category.banner .h1 {
		font-size: 3.5rem;
	}
}
@media (min-width:992px) {
	.hero-video,
	.hero-image {
		width: 100%;
		aspect-ratio: 16 / 9;
	}
	.banner {
		max-width: 1000px;
	}
	.banner .h1 {
		font-size: 4.875rem;
	}
	.banner .h4 {
		font-size: 2rem;
	}
	.banner .h5 {
		font-size: 1.375rem;
	}
	.lead {
		padding: 5rem;
	}
}
@media (min-width:1200px) {
	.banner {
		max-width: 1000px;
		margin: 0 auto;
	}
}

/**
 * Recipes
 */
.page-recipes h2 {
	text-align: center;
}
.recipe-item {
	display: flex;
	flex-flow: row wrap;
	padding: 1rem 0;
}
.recipe-item > * {
	padding: 1rem 0;
	flex: 1 0 100%;
}
.recipe-item .recipe-video iframe {
	aspect-ratio: 16 / 9;
	width: 100%;
	height: auto;
}
.recipe-item .recipe-photo .thumb {
	display: block;
	width: 100%;
	height: auto;
	padding: 0;
	aspect-ratio: 2 / 3;
	overflow: hidden;
}
.recipe-item .recipe-photo .thumb img {
	position: static;
	transform: none;
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.recipe-item .recipe-text {
	padding: 1rem;
}
@media (min-width: 768px) {
	.recipe-item .recipe-photo,
	.recipe-item .recipe-text {
		flex: 1 0 50%;
	}
	.recipe-item .recipe-photo {
		padding-right: 2rem;
	}
}


/**
 * Search
 */
#search-wrap {
	position: fixed;
	inset: 0;
	z-index: 1000;
	text-align: center;
	background: rgba(0,0,0,.8);
}
.search-inner {
	position: absolute;
	inset: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}
.btn-close {
	/*
	--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");
	*/
	position: absolute;
	top: 1rem;
	right: 2rem;
	display: inline-block;
	background: transparent var(--bs-btn-close-bg) center/cover no-repeat;
	
}
#search-form {
	position: relative;
	margin: 2rem;
}
#search-form .form-control {
	padding-right: 4rem;
	font-size: 1.25rem;
}
#search-form .btn-search {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
#search-form .btn-search:hover {
	color: #000000;
}


.product-details .banner-sm {
	width: 45px;
	height: 20px;
}

.price {
	display: block;
	color: var(--primary-color);
	font-size: 2rem;
	text-align: center;
}

/**
 * Accordion
 */
[data-bs-theme="dark"] .accordion-button::after {
	--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
	--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
}
.accordion {
	--bs-accordion-bg: none;
	--bs-accordion-active-color: #ffffff;
	--bs-accordion-active-bg: none;
	--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem #ffffff33;
	--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23777' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
	--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23777' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
	--bs-accordion-border-color: #ffffff33;
	--bs-accordion-border-radius: 0;
	--bs-accordion-inner-border-radius: 0;
}
.accordion-item {
	border-left: 0;
	border-right: 0;
}
#accordionLabels .accordion-body {
	display: flex;
	flex-wrap: wrap;
}
#accordionLabels a {
	display: inline-flex;
	flex: 1 1 20%;
	width: 20%;
	padding: .125rem;
}
#accordionLabels .cols-3 {
	flex: 1 1 33%;
	width: 33%;
}
#accordionLabels .cols-4 {
	flex: 1 1 25%;
	width: 25%;
}
#accordionLabels img {
	max-width: 100%;
}
@media (min-width:992px) {
	.accordion {
		
	}
}

/**
 * products list
 */

.product-card {
	height: calc(100% - calc(var(--bs-gutter-x)));
	margin-bottom: calc(var(--bs-gutter-x));
	text-align: center;
}
.product-card h2,
.product-card .h2 {
	font-size: 1rem;
	font-weight: bold;
}

.product-card .card-header {
	border-bottom: 0;
}
.product-list.list [class^="col-"], .product-list.list [class*=" col-"] {
	width: 100%!important;
}
.product-list.list .product-card {
	flex-direction: row;
}
.product-list.list .product-card .thumb {
	min-width: 120px;
}

/**
 * products details
 */
.product-photo,
.product-thumb {
	display: block;
	border: 1px solid var(--line-color);
}
.product-photos-carousel {
	margin-top: .5rem;
}

.product-details .table,
table.specs {
	border: 1px solid var(--line-color);
	border-left: 0;
	border-right: 0;
	width: 100%;
}
.product-details .table tbody, .product-details .table tr,
table.specs tbody, table.specs tr,
table.specs th, table.specs td {
	border: inherit;
}
.product-details .table th, .product-details .table td,
table.specs th, table.specs td {
	padding: .5rem 1rem;
	border-width: 0;
}
table.specs td.data {
	font-weight: 700;
}


.bg-dark [class^="si-"]::before, .bg-dark [class*=" si-"]::before {
	font-size: 18px;
	color: var(--secondary-color);
}

.text-secondary {
	color: var(--secondary-color) !important
}
.btn-lang-select, .btn-lang-select:hover, .btn-lang-select:focus {
	color: #ffffff;
	font-size: 1rem;
	font-weight: bold;
	border: none;
	box-shadow: none;
	border: 1px solid transparent;
}
.btn-lang-select:focus {
	border-color: var(--secondary-color);
}

.category-thumb {
	
}
.category-thumb h2 {
	position: absolute;
	z-index: 1;
	padding: 1rem;
	margin: 0;
	width: 80%;
	text-align: center;

	background-color: #ffffff;
	color: var(--primary-color);
	overflow: hidden;
	display: inline-block;
	padding: 10px;
	font-size: 1.2rem;
	font-weight: bold;
	box-shadow: 0 0 10px var(--secondary-color);
/*
	color: transparent;
*/
}
/*
.category-thumb h2 span { 
	background: var(--bg) 50% 50% / cover;
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	background-clip: text;
	display: block;
}
*/
.he-wrap:hover .he-mid2bot {
	bottom: 1rem;
}

.product-card,
.category-card {
	display: flex;
	flex-flow: column nowrap;
	border: 2px solid var(--verylight-grey-color);
	margin-bottom: 2rem;
	height: calc(100% - 2rem);
	text-align: center;
	transition: all .3s;
}
.product-card:hover,
.category-card:hover {
	border-color: var(--primary-color);
}
.product-card h2,
.category-card h2 {
	background: var(--verylight-grey-color);
	padding: .5rem 1rem;
	margin: 0;
	margin-top: auto;
	font-size: 1.75rem;
	font-weight: normal;
	transition: all .3s;
}
.product-card h2 {
	font-size: 1rem;
	font-weight: bold;
}
.product-card:hover h2,
.category-card:hover h2 {
	background: var(--primary-color);
}
.product-card a, .product-card a:hover, .product-card a:focus,
.category-card a, .category-card a:hover, .category-card a:focus {
	text-decoration: none;
	transition: all .3s;
}
.product-card:hover a, .product-card:focus a,
.category-card:hover a, .category-card:focus a {
	color: #ffffff;
}
.product-card .thumb {
	position: relative;
	transition: all .3s;
}
.product-card:hover .thumb {
	transform: translate(-1%,-1%) scale(1.2);
}

.product-photo {
	border: 0;
}
.nav-tabs {
	flex-wrap: nowrap;
	border: 0;
	background: var(--primary-color);
	padding: .5rem .5rem 0;
}
.nav-tabs .nav-link {
	padding: .5rem;
	color: #ffffff;
	font-size: .75rem;
	font-weight: bold;
}
.nav-tabs .nav-link .bi {
	font-size: 1rem;
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
	border-color: var(--line-color) var(--line-color) #ffffff;
}
.nav-tabs .nav-link.active {
	position: relative;
}
.tab-content {
	width: 100%;
	padding: 1rem .5rem;
	background: #ffffff;
	border: 1px solid var(--line-color);
}
.scrollable {
	padding: 0 .5rem;
}
@media (min-width: 992px) {
	.nav-tabs {
		padding: 1rem 1rem 0;
	}
	.nav-tabs .nav-link {
		font-size: 1rem;
	}
}

@media (min-width: 1200px) {
	.container-min {
		max-width: 980px;
	}
}
@media (min-width: 1400px) {
	.container-min {
		max-width: 1200px;
	}
}

.productgroups {
	padding: 3rem 0;
	margin-top: 2rem;
	text-align: center;
	color: #ffffff;
	background-color: var(--secondary-color);
}
.nav-productgroup {
	padding: 1rem;
	height: 100%;
	transition: all .3s;
}
.nav-productgroup:hover {
	background-color: var(--primary-color);
}
.nav-productgroup h2, .nav-productgroup h3 {
	color: #ffffff;
}
.nav-productgroup h2 {
	font-size: 1.2rem;
	font-weight: bold;
}
.nav-productgroup h3 {
	font-size: 1rem;
}
.nav-productgroup a, .nav-productgroup a:hover, .nav-productgroup a:focus {
	text-decoration: none;
	transition: all .3s;
}
.nav-productgroup a:hover, .nav-productgroup a:focus {
	text-shadow: 0 0 3px rgba(0,24,119,.7);
}

.badge {
	display: inline-flex;
	align-items: center;
	color: #ffffff;
	background: var(--secondary-color);
}
.brand.thumb {
	margin-bottom: var(--bs-gutter-x);
	border: 2px solid var(--verylight-grey-color);
	transition: all var(--speed);
}
.brand.thumb:hover {
	border: 2px solid var(--primary-color);
}
.brand.thumb .badge {
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	margin-bottom: 1rem;
}
.brand.thumb img {
	height: 140px;
}

.bottom-message .message {
	color: var(--primary-color);
	margin: 2rem;
	padding: 1rem;
	border: 3px solid var(--secondary-color);
	border-radius: 8px;
	font-size: 1.2rem;
	text-align: center;
}

footer {
	position: relative;
	padding: 8rem 0 5rem;
	font-family: var(--header-font);
	font-size: .875rem;
}
footer .caption {
	font-size: 1.25rem;
	border-bottom: 1px solid var(--secondary-color);
}
footer .nav-flat .nav-body {
	font-size: .75rem;
	flex-direction: column;
}
footer .nav-flat .nav-body a {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
footer .nav-flat a, .nav-flat a:hover, .nav-flat a:focus {
	padding-left: 0;
	padding-right: 0;
}
footer > .container {
	position: relative;
	z-index: 1;
	padding: 0 3rem;
}
footer > .container > .row > .col {
	margin-bottom: 3rem;
}
@media (min-width:992px) {
	footer {
		font-size: 1rem;
	}
	footer .nav-flat .nav-body {
		font-size: 1rem;
	}
}


.blog-nav a, .blog-nav a:hover, .blog-nav a:focus {
	display: flex;
	width: 100%;
	padding: .25rem;
	border: 1px solid transparent;
	text-decoration: none;
}
.blog-nav a:hover, .blog-nav a:focus {
	border-color: var(--secondary-color);
}
.blog-nav a .badge {
	margin-left: auto;
}

.blog-item {
	display: flex;
	flex-flow: column nowrap;
	margin-bottom: 2rem;
	border: 3px solid var(--verylight-grey-color);
	height: calc(100% - 2rem);
	transition: all .3s;
}
.blog-item:hover {
	border-color: var(--secondary-color);
}
.blog-item .card-header {
	border: 0;
	background: none;
}
.blog-item h2 {
	font-size: 1.75rem;
}
.blog-item .badge span {
	display: inline-block;
	padding: 0 .25rem;
}

table.specs .label-cell {
	width: 35%;
}
@media (min-width:992px) {
	.nav-root {
		max-width: 960px!important;
		padding: 0!important;
		margin-left: auto!important;
		margin-right: auto!important;
		padding-right: var(--bs-gutter-x,.75rem)!important;
		padding-left: var(--bs-gutter-x,.75rem)!important;
	}

	.tab-pane.scroll-container {
		height: 380px;
		overflow: auto;
	}

	.nav-productgroup h2 {
		font-size: 1.5rem;
	}
	.bottom-message .message {
		margin: 3rem auto;
		padding: 2rem;
		max-width: 900px;
		font-size: 1.5rem;
	}
	table.specs .label-cell {
		width: 25%;
	}

}

@media (min-width:1200px) {
	.nav-root {
		max-width: 1140px!important;
	}
}
@media (min-width:1400px) {
	.nav-root {
		max-width: 1400px!important;
	}
}
@media (min-width:1600px) {
	.nav-root {
		max-width: 1600px!important;
	}
}

/**
 * Site icons
 */

.icon-group {
	display: inline-block;
	width: 48px;
	height: 48px;
	background-color: var(--primary-color);
	background-size: 48px 48px;
	transition: all .3s;
}
.nav-productgroup:hover .icon-group {
	background-color: var(--secondary-color);
}
.icon-group-cafe {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 55 55' xml:space='preserve'%3E%3Cpath d='M27.52 13.52a1 1 0 0 0 1.41 0 1 1 0 0 0 0-1.41 3.18 3.18 0 0 1 0-4.5 5.18 5.18 0 0 0 0-7.32 1 1 0 1 0-1.41 1.42 3.18 3.18 0 0 1 0 4.49 5.18 5.18 0 0 0 0 7.32zM19 11.07c0 .92.36 1.8 1.02 2.45a1 1 0 0 0 1.41 0 1 1 0 0 0 0-1.41 1.46 1.46 0 0 1 0-2.08 3.47 3.47 0 0 0 0-4.91 1 1 0 1 0-1.41 1.41c.57.57.57 1.5 0 2.08A3.45 3.45 0 0 0 19 11.07zM34 11.07c0 .92.36 1.8 1.02 2.45a1 1 0 0 0 1.41 0 1 1 0 0 0 0-1.41 1.46 1.46 0 0 1 0-2.08 3.47 3.47 0 0 0 0-4.91 1 1 0 1 0-1.41 1.41c.57.57.57 1.5 0 2.08A3.45 3.45 0 0 0 34 11.07zM18 30a1 1 0 0 0 .8-1.59 6.69 6.69 0 0 1-1.15-5.07 1 1 0 1 0-1.96-.36 8.61 8.61 0 0 0 1.5 6.61c.2.27.5.41.81.41z'/%3E%3Cpath d='m40.33 40.12-.22-.03.03-.05c.14.01.26.04.4.04 3.44 0 8.13-2.31 9.3-7.32.56-2.33.42-4.06-.4-5.3-1.03-1.54-2.8-1.92-4.45-2.2.07-3.27-.58-5.67-1.17-6.84-.18-.35-.72-1.42-1.7-1.42H13.04c-.97 0-1.5 1.07-1.69 1.42-1.3 2.57-2.92 11.15 3.69 21.65l-.21.02C10.78 40.81 4 42.55 4 46.06 4 50.57 15.64 55 27.5 55S51 50.57 51 46.06c0-3.48-6.68-5.22-10.67-5.94zm4.52-12.86c1.26.22 2.38.5 2.92 1.3.5.75.54 2 .13 3.74-.86 3.68-4.11 5.4-6.57 5.72 2.18-4 3.18-7.67 3.52-10.76zM13.31 19h28.54c1.06 1.38 3.22 10.36-4.23 21.24l-.32.46-.42.6a11.59 11.59 0 0 1-9.3 4.7c-3.66 0-7.14-1.77-9.3-4.7l-.43-.62-.32-.46C10.08 29.34 12.24 20.38 13.3 19zM27.5 53C15.08 53 6 48.44 6 46.06c0-.95 2.44-2.8 9.17-4a3.91 3.91 0 0 1 1.18-.03l.32.45c.3.4.62.79.96 1.15.1.12.22.22.33.33.24.25.49.48.74.7.14.13.29.24.43.35a13.89 13.89 0 0 0 2.53 1.6c.29.15.59.27.89.4l.48.18c.34.12.68.23 1.03.32l.39.11c.48.12.97.2 1.46.27V48h3.34v-.1c.49-.07.98-.16 1.46-.27.14-.04.27-.09.41-.12.34-.1.68-.2 1-.31a13.62 13.62 0 0 0 1.37-.58c.18-.08.34-.17.51-.26a12.8 12.8 0 0 0 2.02-1.34l.44-.35c.25-.22.5-.46.73-.7l.34-.34c.33-.36.65-.73.94-1.12l.02-.03.3-.43c.4-.04.8-.03 1.19.04 6.62 1.2 9.02 3.04 9.02 3.97C49 48.45 39.92 53 27.5 53z'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 55 55' xml:space='preserve'%3E%3Cpath d='M27.52 13.52a1 1 0 0 0 1.41 0 1 1 0 0 0 0-1.41 3.18 3.18 0 0 1 0-4.5 5.18 5.18 0 0 0 0-7.32 1 1 0 1 0-1.41 1.42 3.18 3.18 0 0 1 0 4.49 5.18 5.18 0 0 0 0 7.32zM19 11.07c0 .92.36 1.8 1.02 2.45a1 1 0 0 0 1.41 0 1 1 0 0 0 0-1.41 1.46 1.46 0 0 1 0-2.08 3.47 3.47 0 0 0 0-4.91 1 1 0 1 0-1.41 1.41c.57.57.57 1.5 0 2.08A3.45 3.45 0 0 0 19 11.07zM34 11.07c0 .92.36 1.8 1.02 2.45a1 1 0 0 0 1.41 0 1 1 0 0 0 0-1.41 1.46 1.46 0 0 1 0-2.08 3.47 3.47 0 0 0 0-4.91 1 1 0 1 0-1.41 1.41c.57.57.57 1.5 0 2.08A3.45 3.45 0 0 0 34 11.07zM18 30a1 1 0 0 0 .8-1.59 6.69 6.69 0 0 1-1.15-5.07 1 1 0 1 0-1.96-.36 8.61 8.61 0 0 0 1.5 6.61c.2.27.5.41.81.41z'/%3E%3Cpath d='m40.33 40.12-.22-.03.03-.05c.14.01.26.04.4.04 3.44 0 8.13-2.31 9.3-7.32.56-2.33.42-4.06-.4-5.3-1.03-1.54-2.8-1.92-4.45-2.2.07-3.27-.58-5.67-1.17-6.84-.18-.35-.72-1.42-1.7-1.42H13.04c-.97 0-1.5 1.07-1.69 1.42-1.3 2.57-2.92 11.15 3.69 21.65l-.21.02C10.78 40.81 4 42.55 4 46.06 4 50.57 15.64 55 27.5 55S51 50.57 51 46.06c0-3.48-6.68-5.22-10.67-5.94zm4.52-12.86c1.26.22 2.38.5 2.92 1.3.5.75.54 2 .13 3.74-.86 3.68-4.11 5.4-6.57 5.72 2.18-4 3.18-7.67 3.52-10.76zM13.31 19h28.54c1.06 1.38 3.22 10.36-4.23 21.24l-.32.46-.42.6a11.59 11.59 0 0 1-9.3 4.7c-3.66 0-7.14-1.77-9.3-4.7l-.43-.62-.32-.46C10.08 29.34 12.24 20.38 13.3 19zM27.5 53C15.08 53 6 48.44 6 46.06c0-.95 2.44-2.8 9.17-4a3.91 3.91 0 0 1 1.18-.03l.32.45c.3.4.62.79.96 1.15.1.12.22.22.33.33.24.25.49.48.74.7.14.13.29.24.43.35a13.89 13.89 0 0 0 2.53 1.6c.29.15.59.27.89.4l.48.18c.34.12.68.23 1.03.32l.39.11c.48.12.97.2 1.46.27V48h3.34v-.1c.49-.07.98-.16 1.46-.27.14-.04.27-.09.41-.12.34-.1.68-.2 1-.31a13.62 13.62 0 0 0 1.37-.58c.18-.08.34-.17.51-.26a12.8 12.8 0 0 0 2.02-1.34l.44-.35c.25-.22.5-.46.73-.7l.34-.34c.33-.36.65-.73.94-1.12l.02-.03.3-.43c.4-.04.8-.03 1.19.04 6.62 1.2 9.02 3.04 9.02 3.97C49 48.45 39.92 53 27.5 53z'/%3E%3C/svg%3E");
}
.icon-group-restaurant {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 511 511' xml:space='preserve'%3E%3Cpath d='M259.56 85.38c-93.8 0-170.12 76.31-170.12 170.12s76.32 170.12 170.13 170.12 170.12-76.31 170.12-170.12S353.37 85.38 259.56 85.38zm0 325.24c-85.53 0-155.12-69.59-155.12-155.12s69.59-155.12 155.13-155.12 155.12 69.59 155.12 155.12-69.59 155.12-155.13 155.12z'/%3E%3Cpath d='M168.88 293.26a97.61 97.61 0 0 1-7.52-37.76c0-54.15 44.06-98.2 98.2-98.2a97.87 97.87 0 0 1 52.9 15.44 7.5 7.5 0 0 0 8.1-12.63 112.83 112.83 0 0 0-61-17.81c-62.41 0-113.2 50.78-113.2 113.2 0 15.08 2.92 29.73 8.68 43.54a7.5 7.5 0 1 0 13.84-5.78zM196.84 331.06a99.07 99.07 0 0 1-14.67-15.1 7.5 7.5 0 0 0-11.82 9.23 113.93 113.93 0 0 0 16.9 17.4 7.47 7.47 0 0 0 10.56-.97 7.5 7.5 0 0 0-.97-10.56zM338.3 184.57a7.5 7.5 0 0 0-1.3 10.53 97.22 97.22 0 0 1 20.77 60.4c0 54.15-44.05 98.2-98.2 98.2a97.6 97.6 0 0 1-37.74-7.5 7.5 7.5 0 1 0-5.76 13.84 112.53 112.53 0 0 0 43.5 8.66c62.42 0 113.2-50.78 113.2-113.2 0-25.5-8.28-49.58-23.94-69.63a7.5 7.5 0 0 0-10.53-1.3zM503.5 101.64a7.5 7.5 0 0 0-7.5 7.5v65.05a16.9 16.9 0 0 1-9.4 15.11v-80.16a7.5 7.5 0 0 0-15 0v80.16a16.9 16.9 0 0 1-9.39-15.11v-65.05a7.5 7.5 0 0 0-15 0v65.05c0 15 10.42 27.6 24.4 31v196.67a7.5 7.5 0 1 0 15 0V205.18a31.94 31.94 0 0 0 24.39-31v-65.04a7.5 7.5 0 0 0-7.5-7.5zM40.02 101.64C16.08 101.64 0 139.15 0 174.19a40.08 40.08 0 0 0 32.52 39.3v188.37a7.5 7.5 0 1 0 15 0V213.5a40.08 40.08 0 0 0 32.53-39.31c0-35.04-16.08-72.55-40.03-72.55zm0 97.57A25.05 25.05 0 0 1 15 174.2c0-31 13.76-57.55 25.02-57.55s25.03 26.55 25.03 57.55a25.05 25.05 0 0 1-25.03 25.02z'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 511 511' xml:space='preserve'%3E%3Cpath d='M259.56 85.38c-93.8 0-170.12 76.31-170.12 170.12s76.32 170.12 170.13 170.12 170.12-76.31 170.12-170.12S353.37 85.38 259.56 85.38zm0 325.24c-85.53 0-155.12-69.59-155.12-155.12s69.59-155.12 155.13-155.12 155.12 69.59 155.12 155.12-69.59 155.12-155.13 155.12z'/%3E%3Cpath d='M168.88 293.26a97.61 97.61 0 0 1-7.52-37.76c0-54.15 44.06-98.2 98.2-98.2a97.87 97.87 0 0 1 52.9 15.44 7.5 7.5 0 0 0 8.1-12.63 112.83 112.83 0 0 0-61-17.81c-62.41 0-113.2 50.78-113.2 113.2 0 15.08 2.92 29.73 8.68 43.54a7.5 7.5 0 1 0 13.84-5.78zM196.84 331.06a99.07 99.07 0 0 1-14.67-15.1 7.5 7.5 0 0 0-11.82 9.23 113.93 113.93 0 0 0 16.9 17.4 7.47 7.47 0 0 0 10.56-.97 7.5 7.5 0 0 0-.97-10.56zM338.3 184.57a7.5 7.5 0 0 0-1.3 10.53 97.22 97.22 0 0 1 20.77 60.4c0 54.15-44.05 98.2-98.2 98.2a97.6 97.6 0 0 1-37.74-7.5 7.5 7.5 0 1 0-5.76 13.84 112.53 112.53 0 0 0 43.5 8.66c62.42 0 113.2-50.78 113.2-113.2 0-25.5-8.28-49.58-23.94-69.63a7.5 7.5 0 0 0-10.53-1.3zM503.5 101.64a7.5 7.5 0 0 0-7.5 7.5v65.05a16.9 16.9 0 0 1-9.4 15.11v-80.16a7.5 7.5 0 0 0-15 0v80.16a16.9 16.9 0 0 1-9.39-15.11v-65.05a7.5 7.5 0 0 0-15 0v65.05c0 15 10.42 27.6 24.4 31v196.67a7.5 7.5 0 1 0 15 0V205.18a31.94 31.94 0 0 0 24.39-31v-65.04a7.5 7.5 0 0 0-7.5-7.5zM40.02 101.64C16.08 101.64 0 139.15 0 174.19a40.08 40.08 0 0 0 32.52 39.3v188.37a7.5 7.5 0 1 0 15 0V213.5a40.08 40.08 0 0 0 32.53-39.31c0-35.04-16.08-72.55-40.03-72.55zm0 97.57A25.05 25.05 0 0 1 15 174.2c0-31 13.76-57.55 25.02-57.55s25.03 26.55 25.03 57.55a25.05 25.05 0 0 1-25.03 25.02z'/%3E%3C/svg%3E");
}
.icon-group-hotel {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 503.61 503.61' xml:space='preserve'%3E%3Cpath d='M444.85 193.05H182.2a28.89 28.89 0 0 0 2.47-11.75v-10.07a28.3 28.3 0 0 0-28.54-28.54H95.68a28.3 28.3 0 0 0-28.53 28.54v10.07c0 4.2.88 8.18 2.46 11.75H50.37V67.15c0-9.24-7.55-16.79-16.79-16.79H16.8A16.84 16.84 0 0 0 0 67.15v369.3c0 9.24 7.55 16.8 16.79 16.8h16.78c9.24 0 16.8-7.56 16.8-16.8v-109.1h402.88v109.1c0 9.24 7.55 16.8 16.78 16.8h16.79c9.23 0 16.79-7.56 16.79-16.8V251.8a58.4 58.4 0 0 0-58.76-58.75zM83.93 181.3v-10.07c0-6.72 5.04-11.75 11.75-11.75h60.44c6.71 0 11.75 5.03 11.75 11.75v10.07c0 6.71-5.04 11.75-11.75 11.75H95.68a11.48 11.48 0 0 1-11.75-11.75zM16.8 67.15h16.78v125.9H16.8V67.15zm25.18 243.4c-5.04 0-8.4 3.36-8.4 8.4v117.5H16.8V209.85H117.5v100.72H41.97zm444.85 125.9h-16.79v-117.5c0-5.03-3.35-8.4-8.39-8.4H134.29V209.85h310.56a41.56 41.56 0 0 1 41.97 41.96v184.66z'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 503.61 503.61' xml:space='preserve'%3E%3Cpath d='M444.85 193.05H182.2a28.89 28.89 0 0 0 2.47-11.75v-10.07a28.3 28.3 0 0 0-28.54-28.54H95.68a28.3 28.3 0 0 0-28.53 28.54v10.07c0 4.2.88 8.18 2.46 11.75H50.37V67.15c0-9.24-7.55-16.79-16.79-16.79H16.8A16.84 16.84 0 0 0 0 67.15v369.3c0 9.24 7.55 16.8 16.79 16.8h16.78c9.24 0 16.8-7.56 16.8-16.8v-109.1h402.88v109.1c0 9.24 7.55 16.8 16.78 16.8h16.79c9.23 0 16.79-7.56 16.79-16.8V251.8a58.4 58.4 0 0 0-58.76-58.75zM83.93 181.3v-10.07c0-6.72 5.04-11.75 11.75-11.75h60.44c6.71 0 11.75 5.03 11.75 11.75v10.07c0 6.71-5.04 11.75-11.75 11.75H95.68a11.48 11.48 0 0 1-11.75-11.75zM16.8 67.15h16.78v125.9H16.8V67.15zm25.18 243.4c-5.04 0-8.4 3.36-8.4 8.4v117.5H16.8V209.85H117.5v100.72H41.97zm444.85 125.9h-16.79v-117.5c0-5.03-3.35-8.4-8.39-8.4H134.29V209.85h310.56a41.56 41.56 0 0 1 41.97 41.96v184.66z'/%3E%3C/svg%3E");
}
.icon-group-pizzeria {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 462.9 462.9'%3E%3Cpath d='M55 247.4c0-88.5 72-160.5 160.5-160.5a7.5 7.5 0 1 0 0-15C118.73 71.9 40 150.63 40 247.4a173.7 173.7 0 0 0 37.66 108.65 7.49 7.49 0 0 0 10.53 1.24 7.5 7.5 0 0 0 1.25-10.54A158.85 158.85 0 0 1 55 247.4zM383.5 239.9a7.5 7.5 0 0 0-7.5 7.5c0 88.5-72 160.5-160.5 160.5-38.08 0-75-13.57-103.96-38.21a7.5 7.5 0 0 0-9.72 11.42 175.56 175.56 0 0 0 113.68 41.8c96.77 0 175.5-78.74 175.5-175.5a7.5 7.5 0 0 0-7.5-7.5z'/%3E%3Cpath d='m408.88 170.37-181 64.64 64.65-180.99a7.5 7.5 0 0 0-4.54-9.58A214.9 214.9 0 0 0 215.5 31.9 214.09 214.09 0 0 0 63.12 95.02C22.42 135.72 0 189.84 0 247.4s22.42 111.68 63.12 152.38c40.7 40.7 94.82 63.12 152.38 63.12s111.68-22.41 152.38-63.12A214.09 214.09 0 0 0 431 247.4c0-24.81-4.22-49.2-12.53-72.49a7.5 7.5 0 0 0-9.59-4.54zM215.5 447.9C104.94 447.9 15 357.96 15 247.4S104.94 46.9 215.5 46.9c20.58 0 40.84 3.12 60.33 9.27l-8.4 23.55a175.14 175.14 0 0 0-18.5-4.64 7.5 7.5 0 1 0-2.85 14.73 159.93 159.93 0 0 1 16.29 4.06l-53.93 151.01a7.5 7.5 0 0 0 9.58 9.59l151.01-53.94c1.63 5.36 3 10.81 4.06 16.29a7.5 7.5 0 0 0 14.73-2.84 175.06 175.06 0 0 0-4.63-18.5l23.54-8.41A200 200 0 0 1 416 247.4c0 110.56-89.94 200.5-200.5 200.5zM380.7 76.73a7.5 7.5 0 1 0-10.37 10.84c4.17 3.99 8.17 8.25 11.88 12.66a7.48 7.48 0 0 0 10.57.91 7.5 7.5 0 0 0 .9-10.56 177.43 177.43 0 0 0-12.98-13.85z'/%3E%3Cpath d='M462.47 130.91c-10.64-29.78-28.14-57.4-50.61-79.87S361.77 11.07 331.99.44a7.5 7.5 0 0 0-9.59 4.54l-69.96 195.9a7.5 7.5 0 0 0 9.58 9.59L420.1 154h.01l37.83-13.51a7.5 7.5 0 0 0 4.54-9.59zm-40.52 6.51a175.3 175.3 0 0 0-10.67-21.79 7.5 7.5 0 1 0-12.98 7.52c3.6 6.2 6.78 12.68 9.52 19.32L271.89 191 320.43 55.1c9.4 3.86 18.43 8.63 26.94 14.21a7.5 7.5 0 0 0 8.23-12.54 175.14 175.14 0 0 0-30.12-15.8l8.48-23.74a202.1 202.1 0 0 1 67.3 44.43 202.1 202.1 0 0 1 44.42 67.3l-23.73 8.47zM147.85 243.17a7.5 7.5 0 1 0-12.98-7.52 8.51 8.51 0 1 1-7.36-12.75 7.5 7.5 0 1 0-.01-15c-12.96 0-23.5 10.55-23.5 23.5s10.54 23.5 23.5 23.5c8.36 0 16.16-4.5 20.35-11.73z'/%3E%3Cpath d='M353.11 128.92a7.5 7.5 0 0 0-10.25 2.73 8.51 8.51 0 1 1-7.37-12.75 7.5 7.5 0 1 0 .01-15c-12.96 0-23.5 10.55-23.5 23.5s10.54 23.5 23.5 23.5c8.36 0 16.15-4.5 20.35-11.73a7.5 7.5 0 0 0-2.74-10.25zM281.64 351c8.36 0 16.16-4.5 20.35-11.74a7.5 7.5 0 1 0-12.98-7.51 8.51 8.51 0 1 1-7.37-12.75 7.5 7.5 0 1 0 0-15c-12.95 0-23.5 10.54-23.5 23.5s10.55 23.5 23.5 23.5zM198.87 323.65a8.51 8.51 0 1 1-7.37-12.75 7.5 7.5 0 1 0 0-15c-12.96 0-23.5 10.55-23.5 23.5s10.54 23.5 23.5 23.5c8.36 0 16.16-4.5 20.35-11.73a7.5 7.5 0 1 0-12.98-7.52zM183.5 142.9a7.5 7.5 0 1 0 0-15c-12.96 0-23.5 10.54-23.5 23.5s10.54 23.5 23.5 23.5c8.36 0 16.16-4.5 20.35-11.73a7.5 7.5 0 1 0-12.98-7.52 8.51 8.51 0 1 1-7.37-12.75zM154.2 194.1a7.5 7.5 0 0 0 0 10.6l16 16a7.48 7.48 0 0 0 10.6 0 7.5 7.5 0 0 0 0-10.6l-16-16a7.5 7.5 0 0 0-10.6 0zM116.8 180.7a7.5 7.5 0 0 0-10.6-10.6l-8 8a7.5 7.5 0 0 0 10.6 10.6l8-8zM114.2 298.1l-8 8a7.5 7.5 0 0 0 10.6 10.6l8-8a7.5 7.5 0 0 0-10.6-10.6zM239.5 287h16a7.5 7.5 0 1 0 0-15h-16a7.5 7.5 0 1 0 0 15zM335.5 262.9c1.92 0 3.84-.73 5.3-2.2l8-8a7.5 7.5 0 0 0-10.6-10.6l-8 8a7.5 7.5 0 0 0 5.3 12.8zM322.2 316.8a7.48 7.48 0 0 0 10.6 0 7.5 7.5 0 0 0 0-10.6l-8-8a7.5 7.5 0 0 0-10.6 10.6l8 8zM223.5 382.9c1.92 0 3.84-.73 5.3-2.2l8-8a7.5 7.5 0 0 0-10.6-10.6l-8 8a7.5 7.5 0 0 0 5.3 12.8zM175.5 271a7.5 7.5 0 1 0 0-15h-8a7.5 7.5 0 1 0 0 15h8zM338.2 92.7a7.48 7.48 0 0 0 10.6 0 7.5 7.5 0 0 0 0-10.6l-8-8a7.5 7.5 0 0 0-10.6 10.6l8 8zM375.5 112a7.5 7.5 0 0 0-7.5 7.5v15.9a7.5 7.5 0 1 0 15 0v-15.9a7.5 7.5 0 0 0-7.5-7.5zM154.2 364.8a7.48 7.48 0 0 0 10.6 0 7.5 7.5 0 0 0 0-10.6l-8-8a7.5 7.5 0 0 0-10.6 10.6l8 8zM295.5 263a7.5 7.5 0 0 0 7.5-7.5v-8a7.5 7.5 0 1 0-15 0v8a7.5 7.5 0 0 0 7.5 7.5zM100.8 258.2l-8-8a7.5 7.5 0 0 0-10.6 10.6l8 8a7.48 7.48 0 0 0 10.6 0 7.5 7.5 0 0 0 0-10.6zM216 111.5v8a7.5 7.5 0 1 0 15 0v-8a7.5 7.5 0 1 0-15 0z'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 462.9 462.9'%3E%3Cpath d='M55 247.4c0-88.5 72-160.5 160.5-160.5a7.5 7.5 0 1 0 0-15C118.73 71.9 40 150.63 40 247.4a173.7 173.7 0 0 0 37.66 108.65 7.49 7.49 0 0 0 10.53 1.24 7.5 7.5 0 0 0 1.25-10.54A158.85 158.85 0 0 1 55 247.4zM383.5 239.9a7.5 7.5 0 0 0-7.5 7.5c0 88.5-72 160.5-160.5 160.5-38.08 0-75-13.57-103.96-38.21a7.5 7.5 0 0 0-9.72 11.42 175.56 175.56 0 0 0 113.68 41.8c96.77 0 175.5-78.74 175.5-175.5a7.5 7.5 0 0 0-7.5-7.5z'/%3E%3Cpath d='m408.88 170.37-181 64.64 64.65-180.99a7.5 7.5 0 0 0-4.54-9.58A214.9 214.9 0 0 0 215.5 31.9 214.09 214.09 0 0 0 63.12 95.02C22.42 135.72 0 189.84 0 247.4s22.42 111.68 63.12 152.38c40.7 40.7 94.82 63.12 152.38 63.12s111.68-22.41 152.38-63.12A214.09 214.09 0 0 0 431 247.4c0-24.81-4.22-49.2-12.53-72.49a7.5 7.5 0 0 0-9.59-4.54zM215.5 447.9C104.94 447.9 15 357.96 15 247.4S104.94 46.9 215.5 46.9c20.58 0 40.84 3.12 60.33 9.27l-8.4 23.55a175.14 175.14 0 0 0-18.5-4.64 7.5 7.5 0 1 0-2.85 14.73 159.93 159.93 0 0 1 16.29 4.06l-53.93 151.01a7.5 7.5 0 0 0 9.58 9.59l151.01-53.94c1.63 5.36 3 10.81 4.06 16.29a7.5 7.5 0 0 0 14.73-2.84 175.06 175.06 0 0 0-4.63-18.5l23.54-8.41A200 200 0 0 1 416 247.4c0 110.56-89.94 200.5-200.5 200.5zM380.7 76.73a7.5 7.5 0 1 0-10.37 10.84c4.17 3.99 8.17 8.25 11.88 12.66a7.48 7.48 0 0 0 10.57.91 7.5 7.5 0 0 0 .9-10.56 177.43 177.43 0 0 0-12.98-13.85z'/%3E%3Cpath d='M462.47 130.91c-10.64-29.78-28.14-57.4-50.61-79.87S361.77 11.07 331.99.44a7.5 7.5 0 0 0-9.59 4.54l-69.96 195.9a7.5 7.5 0 0 0 9.58 9.59L420.1 154h.01l37.83-13.51a7.5 7.5 0 0 0 4.54-9.59zm-40.52 6.51a175.3 175.3 0 0 0-10.67-21.79 7.5 7.5 0 1 0-12.98 7.52c3.6 6.2 6.78 12.68 9.52 19.32L271.89 191 320.43 55.1c9.4 3.86 18.43 8.63 26.94 14.21a7.5 7.5 0 0 0 8.23-12.54 175.14 175.14 0 0 0-30.12-15.8l8.48-23.74a202.1 202.1 0 0 1 67.3 44.43 202.1 202.1 0 0 1 44.42 67.3l-23.73 8.47zM147.85 243.17a7.5 7.5 0 1 0-12.98-7.52 8.51 8.51 0 1 1-7.36-12.75 7.5 7.5 0 1 0-.01-15c-12.96 0-23.5 10.55-23.5 23.5s10.54 23.5 23.5 23.5c8.36 0 16.16-4.5 20.35-11.73z'/%3E%3Cpath d='M353.11 128.92a7.5 7.5 0 0 0-10.25 2.73 8.51 8.51 0 1 1-7.37-12.75 7.5 7.5 0 1 0 .01-15c-12.96 0-23.5 10.55-23.5 23.5s10.54 23.5 23.5 23.5c8.36 0 16.15-4.5 20.35-11.73a7.5 7.5 0 0 0-2.74-10.25zM281.64 351c8.36 0 16.16-4.5 20.35-11.74a7.5 7.5 0 1 0-12.98-7.51 8.51 8.51 0 1 1-7.37-12.75 7.5 7.5 0 1 0 0-15c-12.95 0-23.5 10.54-23.5 23.5s10.55 23.5 23.5 23.5zM198.87 323.65a8.51 8.51 0 1 1-7.37-12.75 7.5 7.5 0 1 0 0-15c-12.96 0-23.5 10.55-23.5 23.5s10.54 23.5 23.5 23.5c8.36 0 16.16-4.5 20.35-11.73a7.5 7.5 0 1 0-12.98-7.52zM183.5 142.9a7.5 7.5 0 1 0 0-15c-12.96 0-23.5 10.54-23.5 23.5s10.54 23.5 23.5 23.5c8.36 0 16.16-4.5 20.35-11.73a7.5 7.5 0 1 0-12.98-7.52 8.51 8.51 0 1 1-7.37-12.75zM154.2 194.1a7.5 7.5 0 0 0 0 10.6l16 16a7.48 7.48 0 0 0 10.6 0 7.5 7.5 0 0 0 0-10.6l-16-16a7.5 7.5 0 0 0-10.6 0zM116.8 180.7a7.5 7.5 0 0 0-10.6-10.6l-8 8a7.5 7.5 0 0 0 10.6 10.6l8-8zM114.2 298.1l-8 8a7.5 7.5 0 0 0 10.6 10.6l8-8a7.5 7.5 0 0 0-10.6-10.6zM239.5 287h16a7.5 7.5 0 1 0 0-15h-16a7.5 7.5 0 1 0 0 15zM335.5 262.9c1.92 0 3.84-.73 5.3-2.2l8-8a7.5 7.5 0 0 0-10.6-10.6l-8 8a7.5 7.5 0 0 0 5.3 12.8zM322.2 316.8a7.48 7.48 0 0 0 10.6 0 7.5 7.5 0 0 0 0-10.6l-8-8a7.5 7.5 0 0 0-10.6 10.6l8 8zM223.5 382.9c1.92 0 3.84-.73 5.3-2.2l8-8a7.5 7.5 0 0 0-10.6-10.6l-8 8a7.5 7.5 0 0 0 5.3 12.8zM175.5 271a7.5 7.5 0 1 0 0-15h-8a7.5 7.5 0 1 0 0 15h8zM338.2 92.7a7.48 7.48 0 0 0 10.6 0 7.5 7.5 0 0 0 0-10.6l-8-8a7.5 7.5 0 0 0-10.6 10.6l8 8zM375.5 112a7.5 7.5 0 0 0-7.5 7.5v15.9a7.5 7.5 0 1 0 15 0v-15.9a7.5 7.5 0 0 0-7.5-7.5zM154.2 364.8a7.48 7.48 0 0 0 10.6 0 7.5 7.5 0 0 0 0-10.6l-8-8a7.5 7.5 0 0 0-10.6 10.6l8 8zM295.5 263a7.5 7.5 0 0 0 7.5-7.5v-8a7.5 7.5 0 1 0-15 0v8a7.5 7.5 0 0 0 7.5 7.5zM100.8 258.2l-8-8a7.5 7.5 0 0 0-10.6 10.6l8 8a7.48 7.48 0 0 0 10.6 0 7.5 7.5 0 0 0 0-10.6zM216 111.5v8a7.5 7.5 0 1 0 15 0v-8a7.5 7.5 0 1 0-15 0z'/%3E%3C/svg%3E");
}
.icon-group-patisserie {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 202.43 202.43' xml:space='preserve'%3E%3Cpath d='M200.9 92.48a19.23 19.23 0 0 0-3.75-5.87 132.88 132.88 0 0 0-56.93-35.77 29.51 29.51 0 0 0-7.42-25.44c3.47-2.69 4.39-3.38 6.13-3.87 2.2-.62 3.49-.05 4.56.35 2.85 1.07 4.08-2.55 2.67-4.6a6.4 6.4 0 0 0-4.82-2.71c-2.94-.28-6.35 1.26-9.28 3.1.1-5.19-.9-11.38-5.56-14.37a3.37 3.37 0 1 0-3.65 5.68c2.2 1.42 2.69 6.1 2.36 10.5a29.45 29.45 0 0 0-14.13-3.59A29.66 29.66 0 0 0 82.7 54.03C7.94 117.1 6.61 118.72 6.06 119.28.87 124.65 0 128.01 0 133.33v60.42c0 3.37 2.52 5.9 5.86 5.9.39 0 .79-.03 1.19-.1A443171.19 443171.19 0 0 1 197 167.5c2.27-.36 4.98-1.67 4.98-5.9 0-.19.44-48.89.44-61.67 0-3.45-1.27-6.79-1.54-7.45zm-89.82-69.84a22.9 22.9 0 0 1 22.88 22.88c0 12.62-10.27 22.88-22.88 22.88S88.2 58.14 88.2 45.52a22.9 22.9 0 0 1 22.88-22.88zm0 52.51a29.67 29.67 0 0 0 27.18-17.85 125.99 125.99 0 0 1 51.08 30.97c.97.96 3.12 2.86-.83 3.54-24.9 4.27-167.47 27.74-169.24 28.08-1.94.37-4.41.67-1.4-2.06 8.62-7.42 27.5-23.48 67.65-57.35a29.64 29.64 0 0 0 25.56 14.67zm78.17 86.81c-9.54 1.5-25.97 4.38-45.22 7.63-49.75 8.4-115.41 19.75-133.46 22.52-2.46.38-3.79-1.33-3.74-4.58.23-14.3.84-53.23.84-55.8 0-3.14 3.31-3.62 3.31-3.62s177.2-29.28 179.71-29.77c2.52-.48 4.73-.4 4.73 2.87l-.16 54.08c-.01 3.39-.7 5.84-6.01 6.67z'/%3E%3Cpath d='M70.8 106.46c7.98 0 14.24-5 14.24-11.37 0-6.37-6.26-11.36-14.25-11.36s-14.24 5-14.24 11.36c0 6.38 6.26 11.37 14.25 11.37zm0-15.98c4.41 0 7.49 2.43 7.49 4.61 0 2.19-3.08 4.62-7.5 4.62s-7.49-2.43-7.49-4.62c0-2.18 3.08-4.61 7.5-4.61zM146.83 91.13c7.99 0 14.25-4.99 14.25-11.36s-6.26-11.37-14.25-11.37-14.24 5-14.24 11.37c0 6.37 6.25 11.36 14.24 11.36zm0-15.98c4.42 0 7.5 2.43 7.5 4.62 0 2.18-3.08 4.61-7.5 4.61-4.41 0-7.5-2.43-7.5-4.61 0-2.19 3.09-4.62 7.5-4.62zM107.7 99.82c7.98 0 14.23-5 14.23-11.37 0-6.37-6.25-11.36-14.24-11.36s-14.24 4.99-14.24 11.36c0 6.38 6.25 11.37 14.24 11.37zm0-15.98c4.4 0 7.48 2.43 7.48 4.61s-3.07 4.62-7.49 4.62-7.5-2.43-7.5-4.62c0-2.18 3.09-4.61 7.5-4.61zM15.5 152.99c1.3 0 2.54-.77 3.09-2.04.03-.07 3.18-7.03 8.92-8.99 2.99-1.02 6.2-.55 9.8 1.44 7.67 4.23 11.57 5.69 14.91 5.57 4.05-.15 6.43-2.66 9.18-5.57 1.15-1.2 2.45-2.57 4.1-4.08 7.58-6.9 10.82-4.78 15.71-1.6 5.06 3.3 11.99 7.8 22.35-2.21 8.52-8.24 12.9-6.07 18.46-3.31 5.39 2.67 12.77 6.32 21.8-4.47 8.74-10.44 13.18-9.4 20.56-4.8 11.05 6.88 22.1.1 26.4-4.46a3.37 3.37 0 0 0-4.9-4.65c-.35.38-8.84 9.05-17.92 3.38-11.56-7.2-19.5-5.52-29.32 6.2-5.62 6.71-8.3 5.39-13.62 2.75-6-2.98-14.2-7.04-26.15 4.5-6.5 6.28-9.15 4.55-13.97 1.42-5.28-3.44-12.5-8.14-23.94 2.26-1.84 1.67-3.3 3.2-4.46 4.43-2.44 2.58-3.33 3.42-4.52 3.46-2.33.09-7.08-2.34-11.41-4.73-5.3-2.92-10.42-3.56-15.24-1.92-8.63 2.95-12.76 12.3-12.93 12.7a3.38 3.38 0 0 0 3.1 4.72zM187.16 138.32c-.35.38-8.84 9.05-17.93 3.38-11.55-7.2-19.5-5.52-29.3 6.2-5.63 6.72-8.3 5.4-13.63 2.75-6-2.97-14.2-7.04-26.15 4.5-6.5 6.28-9.15 4.56-13.97 1.42-5.28-3.44-12.5-8.14-23.94 2.26-1.84 1.67-3.3 3.2-4.46 4.43-2.44 2.58-3.34 3.42-4.53 3.47-2.32.08-7.07-2.35-11.4-4.74-5.3-2.91-10.42-3.56-15.24-1.91-8.63 2.94-12.76 12.3-12.93 12.7a3.37 3.37 0 0 0 6.19 2.68c.03-.07 3.16-7.05 8.95-9 2.98-1.01 6.17-.54 9.77 1.44 7.67 4.23 11.58 5.7 14.91 5.57 4.05-.14 6.43-2.66 9.18-5.56a73.85 73.85 0 0 1 4.1-4.09c7.58-6.89 10.82-4.78 15.71-1.6 5.06 3.3 11.99 7.81 22.35-2.2 8.52-8.25 12.9-6.07 18.46-3.32 5.39 2.67 12.77 6.33 21.8-4.46 8.74-10.44 13.18-9.42 20.56-4.8 11.05 6.88 22.1.09 26.4-4.47a3.37 3.37 0 0 0-4.9-4.65z'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 202.43 202.43' xml:space='preserve'%3E%3Cpath d='M200.9 92.48a19.23 19.23 0 0 0-3.75-5.87 132.88 132.88 0 0 0-56.93-35.77 29.51 29.51 0 0 0-7.42-25.44c3.47-2.69 4.39-3.38 6.13-3.87 2.2-.62 3.49-.05 4.56.35 2.85 1.07 4.08-2.55 2.67-4.6a6.4 6.4 0 0 0-4.82-2.71c-2.94-.28-6.35 1.26-9.28 3.1.1-5.19-.9-11.38-5.56-14.37a3.37 3.37 0 1 0-3.65 5.68c2.2 1.42 2.69 6.1 2.36 10.5a29.45 29.45 0 0 0-14.13-3.59A29.66 29.66 0 0 0 82.7 54.03C7.94 117.1 6.61 118.72 6.06 119.28.87 124.65 0 128.01 0 133.33v60.42c0 3.37 2.52 5.9 5.86 5.9.39 0 .79-.03 1.19-.1A443171.19 443171.19 0 0 1 197 167.5c2.27-.36 4.98-1.67 4.98-5.9 0-.19.44-48.89.44-61.67 0-3.45-1.27-6.79-1.54-7.45zm-89.82-69.84a22.9 22.9 0 0 1 22.88 22.88c0 12.62-10.27 22.88-22.88 22.88S88.2 58.14 88.2 45.52a22.9 22.9 0 0 1 22.88-22.88zm0 52.51a29.67 29.67 0 0 0 27.18-17.85 125.99 125.99 0 0 1 51.08 30.97c.97.96 3.12 2.86-.83 3.54-24.9 4.27-167.47 27.74-169.24 28.08-1.94.37-4.41.67-1.4-2.06 8.62-7.42 27.5-23.48 67.65-57.35a29.64 29.64 0 0 0 25.56 14.67zm78.17 86.81c-9.54 1.5-25.97 4.38-45.22 7.63-49.75 8.4-115.41 19.75-133.46 22.52-2.46.38-3.79-1.33-3.74-4.58.23-14.3.84-53.23.84-55.8 0-3.14 3.31-3.62 3.31-3.62s177.2-29.28 179.71-29.77c2.52-.48 4.73-.4 4.73 2.87l-.16 54.08c-.01 3.39-.7 5.84-6.01 6.67z'/%3E%3Cpath d='M70.8 106.46c7.98 0 14.24-5 14.24-11.37 0-6.37-6.26-11.36-14.25-11.36s-14.24 5-14.24 11.36c0 6.38 6.26 11.37 14.25 11.37zm0-15.98c4.41 0 7.49 2.43 7.49 4.61 0 2.19-3.08 4.62-7.5 4.62s-7.49-2.43-7.49-4.62c0-2.18 3.08-4.61 7.5-4.61zM146.83 91.13c7.99 0 14.25-4.99 14.25-11.36s-6.26-11.37-14.25-11.37-14.24 5-14.24 11.37c0 6.37 6.25 11.36 14.24 11.36zm0-15.98c4.42 0 7.5 2.43 7.5 4.62 0 2.18-3.08 4.61-7.5 4.61-4.41 0-7.5-2.43-7.5-4.61 0-2.19 3.09-4.62 7.5-4.62zM107.7 99.82c7.98 0 14.23-5 14.23-11.37 0-6.37-6.25-11.36-14.24-11.36s-14.24 4.99-14.24 11.36c0 6.38 6.25 11.37 14.24 11.37zm0-15.98c4.4 0 7.48 2.43 7.48 4.61s-3.07 4.62-7.49 4.62-7.5-2.43-7.5-4.62c0-2.18 3.09-4.61 7.5-4.61zM15.5 152.99c1.3 0 2.54-.77 3.09-2.04.03-.07 3.18-7.03 8.92-8.99 2.99-1.02 6.2-.55 9.8 1.44 7.67 4.23 11.57 5.69 14.91 5.57 4.05-.15 6.43-2.66 9.18-5.57 1.15-1.2 2.45-2.57 4.1-4.08 7.58-6.9 10.82-4.78 15.71-1.6 5.06 3.3 11.99 7.8 22.35-2.21 8.52-8.24 12.9-6.07 18.46-3.31 5.39 2.67 12.77 6.32 21.8-4.47 8.74-10.44 13.18-9.4 20.56-4.8 11.05 6.88 22.1.1 26.4-4.46a3.37 3.37 0 0 0-4.9-4.65c-.35.38-8.84 9.05-17.92 3.38-11.56-7.2-19.5-5.52-29.32 6.2-5.62 6.71-8.3 5.39-13.62 2.75-6-2.98-14.2-7.04-26.15 4.5-6.5 6.28-9.15 4.55-13.97 1.42-5.28-3.44-12.5-8.14-23.94 2.26-1.84 1.67-3.3 3.2-4.46 4.43-2.44 2.58-3.33 3.42-4.52 3.46-2.33.09-7.08-2.34-11.41-4.73-5.3-2.92-10.42-3.56-15.24-1.92-8.63 2.95-12.76 12.3-12.93 12.7a3.38 3.38 0 0 0 3.1 4.72zM187.16 138.32c-.35.38-8.84 9.05-17.93 3.38-11.55-7.2-19.5-5.52-29.3 6.2-5.63 6.72-8.3 5.4-13.63 2.75-6-2.97-14.2-7.04-26.15 4.5-6.5 6.28-9.15 4.56-13.97 1.42-5.28-3.44-12.5-8.14-23.94 2.26-1.84 1.67-3.3 3.2-4.46 4.43-2.44 2.58-3.34 3.42-4.53 3.47-2.32.08-7.07-2.35-11.4-4.74-5.3-2.91-10.42-3.56-15.24-1.91-8.63 2.94-12.76 12.3-12.93 12.7a3.37 3.37 0 0 0 6.19 2.68c.03-.07 3.16-7.05 8.95-9 2.98-1.01 6.17-.54 9.77 1.44 7.67 4.23 11.58 5.7 14.91 5.57 4.05-.14 6.43-2.66 9.18-5.56a73.85 73.85 0 0 1 4.1-4.09c7.58-6.89 10.82-4.78 15.71-1.6 5.06 3.3 11.99 7.81 22.35-2.2 8.52-8.25 12.9-6.07 18.46-3.32 5.39 2.67 12.77 6.33 21.8-4.46 8.74-10.44 13.18-9.42 20.56-4.8 11.05 6.88 22.1.09 26.4-4.47a3.37 3.37 0 0 0-4.9-4.65z'/%3E%3C/svg%3E");
}
.icon-group-minimarket {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 494.06 494.06' xml:space='preserve'%3E%3Cpath d='M94.3 322.2c1.16 11.51 7.39 21.83 16.24 28.8a33.28 33.28 0 0 0-7.96 21.61v30.88a33.32 33.32 0 0 0 18.95 30.17A46.87 46.87 0 0 0 167.37 490a46.87 46.87 0 0 0 46.38-53.06h77.01A46.87 46.87 0 0 0 337.15 490c25.81 0 46.82-21 46.82-46.82s-21-46.82-46.82-46.82a46.78 46.78 0 0 0-38.04 19.58h-93.7a46.75 46.75 0 0 0-75.06-1.37 12.39 12.39 0 0 1-6.77-11.07v-30.88c0-6.86 5.58-12.44 12.45-12.44H381.8c20.3 0 41.33-15.05 47.87-34.26l62.38-183.18c3.53-10.36 2.33-20.81-3.3-28.67-5.62-7.85-15.12-12.36-26.07-12.36H440.3l-67.47-67.8a27.19 27.19 0 0 0-38.1-.28L220.85 64.26l-30.57-54.8a10.5 10.5 0 0 0-14.28-4.06l-61.14 34.1a10.5 10.5 0 0 0-4.05 14.28l26.73 47.93h-25.32a36.62 36.62 0 0 0-18.63 4.96L88.64 57.1a10.5 10.5 0 0 0-10.45-9.46H10.5a10.5 10.5 0 1 0 0 21h58.19l25.6 253.57zm242.85 95.16a25.85 25.85 0 0 1 25.82 25.82 25.85 25.85 0 0 1-25.82 25.81 25.85 25.85 0 0 1-25.82-25.81 25.85 25.85 0 0 1 25.82-25.82zm-169.78 0a25.85 25.85 0 0 1 25.81 25.82 25.85 25.85 0 0 1-25.81 25.81 25.85 25.85 0 0 1-25.82-25.81 25.85 25.85 0 0 1 25.82-25.82zm190.6-368.62 52.7 52.97H296.34l52.95-52.95c2.4-2.4 6.3-2.4 8.69-.02zm-53.01 14.64-38.32 38.33h-24.9L231.4 83.17l73.56-19.79zM134.27 52.72l42.8-23.87 40.63 72.86h-56.1l-27.33-49zm337.92 83.25L409.8 319.15c-3.63 10.67-16.71 20.03-27.99 20.03h-245.5c-10.4 0-20.08-8.75-21.13-19.1l-3.7-36.59h225.74a10.5 10.5 0 1 0 0-21H109.35L96.92 139.92v-.03c-.47-4.67.88-9.02 3.8-12.26a15.23 15.23 0 0 1 11.5-4.92H462.7c4.15 0 7.35 1.27 9 3.58 1.66 2.32 1.84 5.75.5 9.68z'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 494.06 494.06' xml:space='preserve'%3E%3Cpath d='M94.3 322.2c1.16 11.51 7.39 21.83 16.24 28.8a33.28 33.28 0 0 0-7.96 21.61v30.88a33.32 33.32 0 0 0 18.95 30.17A46.87 46.87 0 0 0 167.37 490a46.87 46.87 0 0 0 46.38-53.06h77.01A46.87 46.87 0 0 0 337.15 490c25.81 0 46.82-21 46.82-46.82s-21-46.82-46.82-46.82a46.78 46.78 0 0 0-38.04 19.58h-93.7a46.75 46.75 0 0 0-75.06-1.37 12.39 12.39 0 0 1-6.77-11.07v-30.88c0-6.86 5.58-12.44 12.45-12.44H381.8c20.3 0 41.33-15.05 47.87-34.26l62.38-183.18c3.53-10.36 2.33-20.81-3.3-28.67-5.62-7.85-15.12-12.36-26.07-12.36H440.3l-67.47-67.8a27.19 27.19 0 0 0-38.1-.28L220.85 64.26l-30.57-54.8a10.5 10.5 0 0 0-14.28-4.06l-61.14 34.1a10.5 10.5 0 0 0-4.05 14.28l26.73 47.93h-25.32a36.62 36.62 0 0 0-18.63 4.96L88.64 57.1a10.5 10.5 0 0 0-10.45-9.46H10.5a10.5 10.5 0 1 0 0 21h58.19l25.6 253.57zm242.85 95.16a25.85 25.85 0 0 1 25.82 25.82 25.85 25.85 0 0 1-25.82 25.81 25.85 25.85 0 0 1-25.82-25.81 25.85 25.85 0 0 1 25.82-25.82zm-169.78 0a25.85 25.85 0 0 1 25.81 25.82 25.85 25.85 0 0 1-25.81 25.81 25.85 25.85 0 0 1-25.82-25.81 25.85 25.85 0 0 1 25.82-25.82zm190.6-368.62 52.7 52.97H296.34l52.95-52.95c2.4-2.4 6.3-2.4 8.69-.02zm-53.01 14.64-38.32 38.33h-24.9L231.4 83.17l73.56-19.79zM134.27 52.72l42.8-23.87 40.63 72.86h-56.1l-27.33-49zm337.92 83.25L409.8 319.15c-3.63 10.67-16.71 20.03-27.99 20.03h-245.5c-10.4 0-20.08-8.75-21.13-19.1l-3.7-36.59h225.74a10.5 10.5 0 1 0 0-21H109.35L96.92 139.92v-.03c-.47-4.67.88-9.02 3.8-12.26a15.23 15.23 0 0 1 11.5-4.92H462.7c4.15 0 7.35 1.27 9 3.58 1.66 2.32 1.84 5.75.5 9.68z'/%3E%3C/svg%3E");
}
.icon-group-butchershop {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 463 463' xml:space='preserve'%3E%3Cpath d='M447.5 184h-16c-8.55 0-15.5 6.95-15.5 15.5v8.95l-25 1.57V55h40.5A23.53 23.53 0 0 0 455 31.5V15h.5a7.5 7.5 0 0 0 0-15h-288a7.5 7.5 0 0 0 0 15h.5v16.5A23.53 23.53 0 0 0 191.5 55H328v158.95l-23 1.44a462.58 462.58 0 0 0-36.8-45.37A31.48 31.48 0 0 0 245.06 160H23.5A23.53 23.53 0 0 0 0 183.5v232A23.53 23.53 0 0 0 23.5 439h.5v8.5c0 8.55 6.95 15.5 15.5 15.5h27.72c5.2 0 10.01-2.58 12.9-6.9l11.4-17.1h207.97l11.4 17.1c2.88 4.32 7.7 6.9 12.9 6.9h27.71c8.55 0 15.5-6.95 15.5-15.5v-8.6a23.47 23.47 0 0 0 21.13-27.47c-4.04-22.58-13.75-64.42-35.55-112.85l63.42 3.97v8.95c0 8.55 6.95 15.5 15.5 15.5h16c8.55 0 15.5-6.95 15.5-15.5v-112c0-8.55-6.95-15.5-15.5-15.5zM431 231h17v17h-17v-17zm0 32h17v17h-17v-17zm0-63.5c0-.28.22-.5.5-.5h16c.28 0 .5.22.5.5V216h-17v-16.5zm-248-168V15h257v16.5c0 4.69-3.81 8.5-8.5 8.5h-240a8.51 8.51 0 0 1-8.5-8.5zM343 55h33v155.95l-33 2.07V55zM15 415.5v-232c0-4.69 3.81-8.5 8.5-8.5h188.93c95.6 93.76 121.14 203.06 130.02 249H23.5a8.51 8.51 0 0 1-8.5-8.5zm52.64 32.28a.5.5 0 0 1-.42.22H39.5a.5.5 0 0 1-.5-.5V439h34.49l-5.85 8.78zm283.86.22h-27.72a.5.5 0 0 1-.41-.22L317.5 439H352v8.5a.5.5 0 0 1-.5.5zm20.04-27.06a8.53 8.53 0 0 1-6.56 3.06h-7.25c-8.3-43.75-32.1-152.56-124.23-249h11.57c4.65 0 9.05 1.9 12.1 5.19 83.21 90.22 108.98 193.62 116.2 233.89a8.27 8.27 0 0 1-1.83 6.87zM345.3 283.1a490.9 490.9 0 0 0-30.43-53.3L416 223.48v64.04l-70.7-4.42zM447.5 312h-16a.5.5 0 0 1-.5-.5V295h17v16.5a.5.5 0 0 1-.5.5z'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 463 463' xml:space='preserve'%3E%3Cpath d='M447.5 184h-16c-8.55 0-15.5 6.95-15.5 15.5v8.95l-25 1.57V55h40.5A23.53 23.53 0 0 0 455 31.5V15h.5a7.5 7.5 0 0 0 0-15h-288a7.5 7.5 0 0 0 0 15h.5v16.5A23.53 23.53 0 0 0 191.5 55H328v158.95l-23 1.44a462.58 462.58 0 0 0-36.8-45.37A31.48 31.48 0 0 0 245.06 160H23.5A23.53 23.53 0 0 0 0 183.5v232A23.53 23.53 0 0 0 23.5 439h.5v8.5c0 8.55 6.95 15.5 15.5 15.5h27.72c5.2 0 10.01-2.58 12.9-6.9l11.4-17.1h207.97l11.4 17.1c2.88 4.32 7.7 6.9 12.9 6.9h27.71c8.55 0 15.5-6.95 15.5-15.5v-8.6a23.47 23.47 0 0 0 21.13-27.47c-4.04-22.58-13.75-64.42-35.55-112.85l63.42 3.97v8.95c0 8.55 6.95 15.5 15.5 15.5h16c8.55 0 15.5-6.95 15.5-15.5v-112c0-8.55-6.95-15.5-15.5-15.5zM431 231h17v17h-17v-17zm0 32h17v17h-17v-17zm0-63.5c0-.28.22-.5.5-.5h16c.28 0 .5.22.5.5V216h-17v-16.5zm-248-168V15h257v16.5c0 4.69-3.81 8.5-8.5 8.5h-240a8.51 8.51 0 0 1-8.5-8.5zM343 55h33v155.95l-33 2.07V55zM15 415.5v-232c0-4.69 3.81-8.5 8.5-8.5h188.93c95.6 93.76 121.14 203.06 130.02 249H23.5a8.51 8.51 0 0 1-8.5-8.5zm52.64 32.28a.5.5 0 0 1-.42.22H39.5a.5.5 0 0 1-.5-.5V439h34.49l-5.85 8.78zm283.86.22h-27.72a.5.5 0 0 1-.41-.22L317.5 439H352v8.5a.5.5 0 0 1-.5.5zm20.04-27.06a8.53 8.53 0 0 1-6.56 3.06h-7.25c-8.3-43.75-32.1-152.56-124.23-249h11.57c4.65 0 9.05 1.9 12.1 5.19 83.21 90.22 108.98 193.62 116.2 233.89a8.27 8.27 0 0 1-1.83 6.87zM345.3 283.1a490.9 490.9 0 0 0-30.43-53.3L416 223.48v64.04l-70.7-4.42zM447.5 312h-16a.5.5 0 0 1-.5-.5V295h17v16.5a.5.5 0 0 1-.5.5z'/%3E%3C/svg%3E");
}
.icon-group-fishshop {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 469.98 469.98' xml:space='preserve'%3E%3Cpath d='M408.87 116.56a106.94 106.94 0 0 1-32.96-22.51 106.96 106.96 0 0 1-22.5-32.96 7.5 7.5 0 0 0-13.75 6 121.89 121.89 0 0 0 25.64 37.56 121.89 121.89 0 0 0 37.57 25.65 7.48 7.48 0 0 0 9.88-3.87 7.5 7.5 0 0 0-3.88-9.87zM154.62 328.34l-13-13a7.5 7.5 0 0 0-9.3-1.04L15.74 387.82c.6 2.52 1.56 5 2.92 7.37a35 35 0 0 0 4.18 5.89l95.94-60.5-75.3 75.29a65.5 65.5 0 0 1 10.6 10.6l75.3-75.3-60.5 95.95a35 35 0 0 0 5.89 4.17 27.33 27.33 0 0 0 7.36 2.94l73.53-116.59a7.5 7.5 0 0 0-1.04-9.3zM201.12 237.01a7.45 7.45 0 0 1-10.6 0 7.45 7.45 0 0 1-2.2-5.3c0-2 .78-3.89 2.2-5.3a7.5 7.5 0 1 0-10.61-10.6 22.35 22.35 0 0 0-6.6 15.9c0 6.01 2.35 11.66 6.6 15.91s9.9 6.6 15.9 6.6 11.67-2.35 15.92-6.6a7.5 7.5 0 1 0-10.6-10.6zM356.68 166.3a7.45 7.45 0 0 1-10.6 0 7.45 7.45 0 0 1-2.2-5.3c0-2 .78-3.89 2.2-5.3a7.5 7.5 0 1 0-10.6-10.6 22.53 22.53 0 0 0 0 31.81c4.24 4.25 9.9 6.6 15.9 6.6s11.66-2.35 15.91-6.6a7.5 7.5 0 1 0-10.6-10.6zM250.62 229.94a7.45 7.45 0 0 1-5.3 2.2 7.53 7.53 0 0 1-5.3-12.8 7.5 7.5 0 1 0-10.61-10.6 22.35 22.35 0 0 0-6.6 15.9c0 6.01 2.35 11.66 6.6 15.91s9.9 6.6 15.9 6.6c6.02 0 11.67-2.35 15.92-6.6a7.5 7.5 0 1 0-10.61-10.6zM257.69 180.45a7.45 7.45 0 0 1-5.3 2.2 7.47 7.47 0 0 1-5.3-12.8 7.5 7.5 0 1 0-10.61-10.62 22.53 22.53 0 0 0 0 31.82 22.43 22.43 0 0 0 15.9 6.58c5.77 0 11.53-2.19 15.92-6.58a7.5 7.5 0 1 0-10.61-10.6z'/%3E%3Cpath d='M457.2 12.76c-18.95-18.95-56.38-16.7-105.39 6.36a400.8 400.8 0 0 0-46.99 26.4L275.91 27.4a7.5 7.5 0 0 0-8.64.48 544.73 544.73 0 0 0-72.35 69.34c-27.67 31.97-52.75 70.8-70.63 109.35a7.5 7.5 0 0 0-.7 3.33l.93 41a313.12 313.12 0 0 0-15.85 43.58l-87.55 50.55a41.93 41.93 0 0 0-19.66 25.63 41.93 41.93 0 0 0 4.21 32.03l.15.25c6.28 10.75 13.13 14.91 19.76 18.93 4.3 2.6 8.35 5.06 12.9 9.6 4.55 4.55 7 8.61 9.6 12.9 4.02 6.63 8.18 13.48 18.94 19.76l.25.15a41.95 41.95 0 0 0 32.03 4.22c10.89-2.92 19.99-9.9 25.62-19.67l50.55-87.55c20.31-5.62 41.72-14.27 63.17-25.3 6.03 3.99 13.33 5.97 21.02 5.97 10.88 0 22.53-3.94 32.47-11.73 14-10.96 21.6-26.89 20.3-41.74a467.98 467.98 0 0 0 34.74-30.01c2.28.28 4.58.43 6.91.43 18.23 0 37.52-8.37 52.44-23.2 21.32-21.22 28.97-50.62 19.52-73.14 17.42-27.27 30.53-54 37.62-76.97 10.23-33.19 8-58.38-6.46-72.83zm-57.44 161.93a7.5 7.5 0 1 0 12.2 8.71c.98-1.36 1.92-2.72 2.87-4.08 1.29 15.03-5.56 32.49-18.89 45.74-9.8 9.75-21.74 16.06-33.5 18.12a545.8 545.8 0 0 0 31.15-35.52 7.5 7.5 0 0 0-11.7-9.4 527.68 527.68 0 0 1-38.13 42.59C293 291.61 225.89 332.51 168.62 347.6a7.5 7.5 0 0 0-4.59 3.5l-52.1 90.23a27.03 27.03 0 0 1-16.51 12.68 27.05 27.05 0 0 1-20.65-2.72 35 35 0 0 1-5.89-4.18c-3.47-3.1-5.48-6.41-7.97-10.51a91.92 91.92 0 0 0-6.82-10.13 65.5 65.5 0 0 0-10.6-10.6 92.11 92.11 0 0 0-10.13-6.83c-4.1-2.48-7.42-4.5-10.52-7.97a35 35 0 0 1-4.18-5.88 27.26 27.26 0 0 1 9.96-37.17l90.23-52.1c1.74-1 3-2.65 3.5-4.58 8.6-32.62 25.4-68.45 48.62-103.6a7.5 7.5 0 0 0-12.52-8.27 455.27 455.27 0 0 0-19.58 32.5l-.25-10.66c17.27-36.8 41.24-73.77 67.64-104.28a530.55 530.55 0 0 1 66.2-64.09l18.74 11.74a543.72 543.72 0 0 0-72.7 60.9 468.23 468.23 0 0 0-42.46 49 7.5 7.5 0 0 0 11.98 9.04 453.08 453.08 0 0 1 41.08-47.43c39.35-39.34 86.4-73.42 129.1-93.5 42.23-19.87 74.45-23.27 88.4-9.33 21 21.01 1.74 83.24-46.85 151.33zM282.88 318.42c-8.44 6.6-18.65 9.44-27.12 8.25a472.3 472.3 0 0 0 40.14-25.8c-2.27 6.4-6.79 12.67-13.02 17.55z'/%3E%3Cpath d='M316.63 73.72a518.45 518.45 0 0 0-62.04 48.83 7.5 7.5 0 0 0 10.15 11.04 503.31 503.31 0 0 1 60.22-47.4 7.5 7.5 0 0 0-8.32-12.47zM421.6 29.9c-7.56 0-24.27 1.8-51.3 13.76a7.5 7.5 0 0 0 6.06 13.71c24.52-10.84 38.87-12.46 45.24-12.46a7.5 7.5 0 0 0 0-15z'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 469.98 469.98' xml:space='preserve'%3E%3Cpath d='M408.87 116.56a106.94 106.94 0 0 1-32.96-22.51 106.96 106.96 0 0 1-22.5-32.96 7.5 7.5 0 0 0-13.75 6 121.89 121.89 0 0 0 25.64 37.56 121.89 121.89 0 0 0 37.57 25.65 7.48 7.48 0 0 0 9.88-3.87 7.5 7.5 0 0 0-3.88-9.87zM154.62 328.34l-13-13a7.5 7.5 0 0 0-9.3-1.04L15.74 387.82c.6 2.52 1.56 5 2.92 7.37a35 35 0 0 0 4.18 5.89l95.94-60.5-75.3 75.29a65.5 65.5 0 0 1 10.6 10.6l75.3-75.3-60.5 95.95a35 35 0 0 0 5.89 4.17 27.33 27.33 0 0 0 7.36 2.94l73.53-116.59a7.5 7.5 0 0 0-1.04-9.3zM201.12 237.01a7.45 7.45 0 0 1-10.6 0 7.45 7.45 0 0 1-2.2-5.3c0-2 .78-3.89 2.2-5.3a7.5 7.5 0 1 0-10.61-10.6 22.35 22.35 0 0 0-6.6 15.9c0 6.01 2.35 11.66 6.6 15.91s9.9 6.6 15.9 6.6 11.67-2.35 15.92-6.6a7.5 7.5 0 1 0-10.6-10.6zM356.68 166.3a7.45 7.45 0 0 1-10.6 0 7.45 7.45 0 0 1-2.2-5.3c0-2 .78-3.89 2.2-5.3a7.5 7.5 0 1 0-10.6-10.6 22.53 22.53 0 0 0 0 31.81c4.24 4.25 9.9 6.6 15.9 6.6s11.66-2.35 15.91-6.6a7.5 7.5 0 1 0-10.6-10.6zM250.62 229.94a7.45 7.45 0 0 1-5.3 2.2 7.53 7.53 0 0 1-5.3-12.8 7.5 7.5 0 1 0-10.61-10.6 22.35 22.35 0 0 0-6.6 15.9c0 6.01 2.35 11.66 6.6 15.91s9.9 6.6 15.9 6.6c6.02 0 11.67-2.35 15.92-6.6a7.5 7.5 0 1 0-10.61-10.6zM257.69 180.45a7.45 7.45 0 0 1-5.3 2.2 7.47 7.47 0 0 1-5.3-12.8 7.5 7.5 0 1 0-10.61-10.62 22.53 22.53 0 0 0 0 31.82 22.43 22.43 0 0 0 15.9 6.58c5.77 0 11.53-2.19 15.92-6.58a7.5 7.5 0 1 0-10.61-10.6z'/%3E%3Cpath d='M457.2 12.76c-18.95-18.95-56.38-16.7-105.39 6.36a400.8 400.8 0 0 0-46.99 26.4L275.91 27.4a7.5 7.5 0 0 0-8.64.48 544.73 544.73 0 0 0-72.35 69.34c-27.67 31.97-52.75 70.8-70.63 109.35a7.5 7.5 0 0 0-.7 3.33l.93 41a313.12 313.12 0 0 0-15.85 43.58l-87.55 50.55a41.93 41.93 0 0 0-19.66 25.63 41.93 41.93 0 0 0 4.21 32.03l.15.25c6.28 10.75 13.13 14.91 19.76 18.93 4.3 2.6 8.35 5.06 12.9 9.6 4.55 4.55 7 8.61 9.6 12.9 4.02 6.63 8.18 13.48 18.94 19.76l.25.15a41.95 41.95 0 0 0 32.03 4.22c10.89-2.92 19.99-9.9 25.62-19.67l50.55-87.55c20.31-5.62 41.72-14.27 63.17-25.3 6.03 3.99 13.33 5.97 21.02 5.97 10.88 0 22.53-3.94 32.47-11.73 14-10.96 21.6-26.89 20.3-41.74a467.98 467.98 0 0 0 34.74-30.01c2.28.28 4.58.43 6.91.43 18.23 0 37.52-8.37 52.44-23.2 21.32-21.22 28.97-50.62 19.52-73.14 17.42-27.27 30.53-54 37.62-76.97 10.23-33.19 8-58.38-6.46-72.83zm-57.44 161.93a7.5 7.5 0 1 0 12.2 8.71c.98-1.36 1.92-2.72 2.87-4.08 1.29 15.03-5.56 32.49-18.89 45.74-9.8 9.75-21.74 16.06-33.5 18.12a545.8 545.8 0 0 0 31.15-35.52 7.5 7.5 0 0 0-11.7-9.4 527.68 527.68 0 0 1-38.13 42.59C293 291.61 225.89 332.51 168.62 347.6a7.5 7.5 0 0 0-4.59 3.5l-52.1 90.23a27.03 27.03 0 0 1-16.51 12.68 27.05 27.05 0 0 1-20.65-2.72 35 35 0 0 1-5.89-4.18c-3.47-3.1-5.48-6.41-7.97-10.51a91.92 91.92 0 0 0-6.82-10.13 65.5 65.5 0 0 0-10.6-10.6 92.11 92.11 0 0 0-10.13-6.83c-4.1-2.48-7.42-4.5-10.52-7.97a35 35 0 0 1-4.18-5.88 27.26 27.26 0 0 1 9.96-37.17l90.23-52.1c1.74-1 3-2.65 3.5-4.58 8.6-32.62 25.4-68.45 48.62-103.6a7.5 7.5 0 0 0-12.52-8.27 455.27 455.27 0 0 0-19.58 32.5l-.25-10.66c17.27-36.8 41.24-73.77 67.64-104.28a530.55 530.55 0 0 1 66.2-64.09l18.74 11.74a543.72 543.72 0 0 0-72.7 60.9 468.23 468.23 0 0 0-42.46 49 7.5 7.5 0 0 0 11.98 9.04 453.08 453.08 0 0 1 41.08-47.43c39.35-39.34 86.4-73.42 129.1-93.5 42.23-19.87 74.45-23.27 88.4-9.33 21 21.01 1.74 83.24-46.85 151.33zM282.88 318.42c-8.44 6.6-18.65 9.44-27.12 8.25a472.3 472.3 0 0 0 40.14-25.8c-2.27 6.4-6.79 12.67-13.02 17.55z'/%3E%3Cpath d='M316.63 73.72a518.45 518.45 0 0 0-62.04 48.83 7.5 7.5 0 0 0 10.15 11.04 503.31 503.31 0 0 1 60.22-47.4 7.5 7.5 0 0 0-8.32-12.47zM421.6 29.9c-7.56 0-24.27 1.8-51.3 13.76a7.5 7.5 0 0 0 6.06 13.71c24.52-10.84 38.87-12.46 45.24-12.46a7.5 7.5 0 0 0 0-15z'/%3E%3C/svg%3E");
}
/*
.icon-group-workshop {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 428.75 428.75' xml:space='preserve'%3E%3Cpath d='M45.48 67.54a7 7 0 0 1 7 7V250.4a7 7 0 1 1-14 0V74.54a7 7 0 0 1 7-7zm41 343.65a7 7 0 0 1-7 7H35.62A31.16 31.16 0 0 1 4.5 387.07V66.25a31.18 31.18 0 0 1 24.12-30.33V7a7 7 0 0 1 7-7h153.85a7 7 0 0 1 7 7v28.92a31.17 31.17 0 0 1 24.12 30.33v32.3a7 7 0 0 1-7 7h-2.54a7 7 0 0 1-4.46-12.4v-26.9c0-9.44-7.68-17.12-17.12-17.12H35.62A17.14 17.14 0 0 0 18.5 66.25v320.82c0 9.44 7.68 17.12 17.12 17.12h43.86a7 7 0 0 1 7 7zM42.62 35.13h139.85V14H42.62v21.13zM417.25 224.1h-77.2a7 7 0 1 0 0 14h70.2v21.13h-70.2a7 7 0 1 0 0 14h69.7l-8.91 130.96h-57.47a7 7 0 1 0 0 14h64a7 7 0 0 0 7-6.53l9.86-144.9.01-.23V231.1a7 7 0 0 0-6.99-7zm-104.4-58.82v32.58h.03a7 7 0 0 1 5.74 11 62.13 62.13 0 0 1-5.78 7.12v12.35h.04a7 7 0 0 1 5.74 11 62.13 62.13 0 0 1-5.78 7.12v12.34h.04a7 7 0 0 1 5.74 11 62.13 62.13 0 0 1-5.77 7.12v12.34h.03a7 7 0 0 1 5.74 11 62.13 62.13 0 0 1-5.77 7.12v68.26c0 2.45-.17 4.9-.51 7.32a25.14 25.14 0 0 1-14.34 45.8H129.2a25.14 25.14 0 0 1-14.34-45.8 52.98 52.98 0 0 1-.52-7.32v-68.26a62.14 62.14 0 0 1-5.77-7.12 7 7 0 0 1 5.77-11v-12.34a62.14 62.14 0 0 1-5.77-7.12 7 7 0 0 1 5.77-11v-12.34a62.14 62.14 0 0 1-5.77-7.12 7 7 0 0 1 5.77-11v-12.35a62.14 62.14 0 0 1-5.77-7.12 7 7 0 0 1 5.77-11v-32.58a25.13 25.13 0 0 1 14.85-45.43H298a25.13 25.13 0 0 1 14.85 45.43zm-3.7 238.32A11.17 11.17 0 0 0 298 392.45H129.2a11.13 11.13 0 0 0-11.16 11.15c0 6.15 5 11.15 11.15 11.15H298c6.15 0 11.15-5 11.15-11.15zm-141.5-206.42v24.2H268.1a47.42 47.42 0 0 0 30.74-11.37v-39.88l-.84.02H129.2c-.3 0-.57 0-.86-.02v39.88a47.54 47.54 0 0 0 25.31 11.06v-23.9a7 7 0 1 1 14 0zm-39.3 29.9v13.4a47.42 47.42 0 0 0 30.73 11.37H268.1a47.42 47.42 0 0 0 30.74-11.38V227.1a61.26 61.26 0 0 1-30.74 8.3H159.08a61.25 61.25 0 0 1-30.74-8.3zm0 30.47v13.38a47.42 47.42 0 0 0 30.73 11.38H268.1a47.42 47.42 0 0 0 30.74-11.37v-13.39a61.26 61.26 0 0 1-30.74 8.3H159.08a61.26 61.26 0 0 1-30.74-8.3zm0 30.46v13.39a47.42 47.42 0 0 0 30.73 11.37H268.1a47.42 47.42 0 0 0 30.74-11.37V288a61.26 61.26 0 0 1-30.74 8.3H159.08a61.26 61.26 0 0 1-30.74-8.3zm0 30.47v57.15c0 .94.03 1.89.1 2.83H298.74c.07-.94.1-1.89.1-2.83v-57.15a61.26 61.26 0 0 1-30.74 8.3H167.65v23.94a7 7 0 1 1-14 0v-24.19a61.35 61.35 0 0 1-25.3-8.05zM309.14 145c0-6.15-5-11.15-11.15-11.15H129.2a11.16 11.16 0 0 0-5.1 21.06 11.08 11.08 0 0 0 5.1 1.23H298a11.09 11.09 0 0 0 5.1-1.23 11.16 11.16 0 0 0 6.04-9.9zm29.43 222.29a7 7 0 0 0 6.97-6.53l4.27-62.64a7 7 0 1 0-13.97-.95l-4.26 62.64a7 7 0 0 0 6.99 7.48z'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 428.75 428.75' xml:space='preserve'%3E%3Cpath d='M45.48 67.54a7 7 0 0 1 7 7V250.4a7 7 0 1 1-14 0V74.54a7 7 0 0 1 7-7zm41 343.65a7 7 0 0 1-7 7H35.62A31.16 31.16 0 0 1 4.5 387.07V66.25a31.18 31.18 0 0 1 24.12-30.33V7a7 7 0 0 1 7-7h153.85a7 7 0 0 1 7 7v28.92a31.17 31.17 0 0 1 24.12 30.33v32.3a7 7 0 0 1-7 7h-2.54a7 7 0 0 1-4.46-12.4v-26.9c0-9.44-7.68-17.12-17.12-17.12H35.62A17.14 17.14 0 0 0 18.5 66.25v320.82c0 9.44 7.68 17.12 17.12 17.12h43.86a7 7 0 0 1 7 7zM42.62 35.13h139.85V14H42.62v21.13zM417.25 224.1h-77.2a7 7 0 1 0 0 14h70.2v21.13h-70.2a7 7 0 1 0 0 14h69.7l-8.91 130.96h-57.47a7 7 0 1 0 0 14h64a7 7 0 0 0 7-6.53l9.86-144.9.01-.23V231.1a7 7 0 0 0-6.99-7zm-104.4-58.82v32.58h.03a7 7 0 0 1 5.74 11 62.13 62.13 0 0 1-5.78 7.12v12.35h.04a7 7 0 0 1 5.74 11 62.13 62.13 0 0 1-5.78 7.12v12.34h.04a7 7 0 0 1 5.74 11 62.13 62.13 0 0 1-5.77 7.12v12.34h.03a7 7 0 0 1 5.74 11 62.13 62.13 0 0 1-5.77 7.12v68.26c0 2.45-.17 4.9-.51 7.32a25.14 25.14 0 0 1-14.34 45.8H129.2a25.14 25.14 0 0 1-14.34-45.8 52.98 52.98 0 0 1-.52-7.32v-68.26a62.14 62.14 0 0 1-5.77-7.12 7 7 0 0 1 5.77-11v-12.34a62.14 62.14 0 0 1-5.77-7.12 7 7 0 0 1 5.77-11v-12.34a62.14 62.14 0 0 1-5.77-7.12 7 7 0 0 1 5.77-11v-12.35a62.14 62.14 0 0 1-5.77-7.12 7 7 0 0 1 5.77-11v-32.58a25.13 25.13 0 0 1 14.85-45.43H298a25.13 25.13 0 0 1 14.85 45.43zm-3.7 238.32A11.17 11.17 0 0 0 298 392.45H129.2a11.13 11.13 0 0 0-11.16 11.15c0 6.15 5 11.15 11.15 11.15H298c6.15 0 11.15-5 11.15-11.15zm-141.5-206.42v24.2H268.1a47.42 47.42 0 0 0 30.74-11.37v-39.88l-.84.02H129.2c-.3 0-.57 0-.86-.02v39.88a47.54 47.54 0 0 0 25.31 11.06v-23.9a7 7 0 1 1 14 0zm-39.3 29.9v13.4a47.42 47.42 0 0 0 30.73 11.37H268.1a47.42 47.42 0 0 0 30.74-11.38V227.1a61.26 61.26 0 0 1-30.74 8.3H159.08a61.25 61.25 0 0 1-30.74-8.3zm0 30.47v13.38a47.42 47.42 0 0 0 30.73 11.38H268.1a47.42 47.42 0 0 0 30.74-11.37v-13.39a61.26 61.26 0 0 1-30.74 8.3H159.08a61.26 61.26 0 0 1-30.74-8.3zm0 30.46v13.39a47.42 47.42 0 0 0 30.73 11.37H268.1a47.42 47.42 0 0 0 30.74-11.37V288a61.26 61.26 0 0 1-30.74 8.3H159.08a61.26 61.26 0 0 1-30.74-8.3zm0 30.47v57.15c0 .94.03 1.89.1 2.83H298.74c.07-.94.1-1.89.1-2.83v-57.15a61.26 61.26 0 0 1-30.74 8.3H167.65v23.94a7 7 0 1 1-14 0v-24.19a61.35 61.35 0 0 1-25.3-8.05zM309.14 145c0-6.15-5-11.15-11.15-11.15H129.2a11.16 11.16 0 0 0-5.1 21.06 11.08 11.08 0 0 0 5.1 1.23H298a11.09 11.09 0 0 0 5.1-1.23 11.16 11.16 0 0 0 6.04-9.9zm29.43 222.29a7 7 0 0 0 6.97-6.53l4.27-62.64a7 7 0 1 0-13.97-.95l-4.26 62.64a7 7 0 0 0 6.99 7.48z'/%3E%3C/svg%3E");
}
*/
.icon-group-streetfood {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' xml:space='preserve'%3E%3Cpath d='M481.3 273.33c-1.5-.73-3.08-3-3.17-4.64-.37-6.14-.34-12.33-.02-18.47.08-1.53 1.44-3.72 2.78-4.34 23.73-10.95 30.4-38.4 18.04-57.6-.6-.9-1.17-2.33-.86-3.18 4.83-12.78.3-24.82-3.56-36.53-14.57-44.12-43.73-76.78-82.2-101.6-38.07-24.55-80.08-37.8-125.02-42.3-54-5.4-106.05 2.17-155.48 24.63-41.36 18.8-75.75 46.2-99.41 85.77-9.83 16.44-16.79 34.1-19.9 52.93-1 6.04 1.44 12.63 2.21 18.98.26 2.15.93 4.62.2 6.46-7.47 18.89-1.5 38.27 15.64 49.37 2.36 1.53 3.5 3 3.4 5.91-.23 6.66.06 13.33-.19 19.98-.05 1.47-1.13 3.64-2.32 4.19C14.37 280.6 4.1 293.57.66 311.97c-.12.62-.44 1.2-.66 1.8v15c2.65 10.8 6.8 20.77 14.85 28.81.66.67.43 2.75-.02 3.95-5.33 14-3.71 27.02 5 39.26a11.9 11.9 0 0 1 2.02 6.34c.2 9.83.08 19.66.1 29.5.06 42.1 29.73 72.6 71.71 72.67 108.14.24 216.27.18 324.4.03 35.21-.06 63.06-21.75 69.98-55.28 2.36-11.4 1.7-23.5 1.74-35.3.02-6.7 1.28-11.78 6.07-17.3 10.9-12.58 12-27.36 4.74-42.43-1.25-2.6-1.23-4.24.5-6.6 20.44-27.72 11.2-64.2-19.8-79.09h.01zM32.78 166.98c7.96-32.5 24.99-59.28 49.43-81.55 35.92-32.72 78.85-50.73 126.32-58.5 55.94-9.16 110.23-3.08 162.11 20.07 38.23 17.06 70.07 42.1 91.85 78.6a141.5 141.5 0 0 1 17.23 44.96c1.83 9.08-4.01 15.4-14.02 15.4-40.47.04-80.93.02-121.4.02h-88.95c-69.12 0-138.23-.2-207.35.19-12.94.07-17.86-8.4-15.22-19.2v.01zm-.47 38.08c7.21.32 13.65.88 20.09.88 136.12.05 272.25.08 408.37-.06 7.52 0 15.05-1.36 23.06-2.14 4.32 9.01-2.35 22.11-14.48 24.77-4.52.98-9.89 1.09-14.16-.41-21.02-7.38-39.89-3.82-57.4 9.44-10.5 7.94-22.29 9.58-34.5 5.08-5.05-1.86-9.64-5.2-14.13-8.32-14.2-9.85-29.9-12.61-46.16-8.07-8.26 2.32-15.52 8.05-23.46 11.74-5.79 2.69-11.79 5.46-17.98 6.57-9.42 1.69-18.07-1.53-25.67-7.35-12.7-9.7-26.84-14.24-42.97-12.57-11.58 1.2-21.15 6.56-30.3 13.1-5.54 3.95-11.5 6.55-18.4 7.06-9.18.67-17.47-1.48-24.9-6.97-10.37-7.64-21.49-13.9-34.78-13.23-8.03.4-16.06 2.2-23.93 4.02-8.23 1.9-15.55.8-21.98-4.7-5.98-5.12-7.77-11.68-6.32-18.84zm21.82 63.7V250.5c6.93-1.84 13.57-4 20.36-5.34 10.76-2.09 20.8-.21 29.78 6.55 10.02 7.55 20.9 12.75 33.84 13.18 13.16.45 24.97-2.94 35.66-10.57 6.8-4.85 13.66-9.31 22.5-9.81 9.02-.5 17.14 1.34 24.5 6.57 8.32 5.9 16.81 11.31 27.23 12.96 15.32 2.42 29.45-.15 42.29-9.1 7.1-4.93 14.09-9.9 23.32-10.42 9.2-.54 17.45 1.4 24.95 6.77 8.43 6.03 17.14 11.41 27.76 12.9 14.4 2.01 27.84-.14 40.07-8.34 2.77-1.85 5.5-3.74 8.28-5.58 9.17-6.08 19.08-7.3 29.59-4.46 1.92.52 3.8 1.2 5.7 1.78 8 2.49 8 2.49 8 11.1v10.08H54.14v-.01zm285.32 20.56-77.62 79.8c-27.13-27.1-53.63-53.56-79.88-79.8h157.5zM162.7 299.78l-21.04 21.03-31.87-31.75c13.47 0 26.59-.04 39.7.07 1.18 0 2.56.7 3.48 1.52 3.47 3.08 6.8 6.35 9.73 9.13zM20.9 328.7c-4.81-20.76 8.56-38.5 30.13-39.57 8.82-.36 17.66-.34 26.48.06 2 .07 4.3 1.56 5.8 3.06 16.36 16.16 32.58 32.45 48.84 48.7 15.54 15.5 34.18-14.8 44.32-24.99l36.27 36.15c-.85.07-2.28.24-3.72.24-51.97.01-103.94.06-155.9 0-16.71-.03-28.84-9.05-32.22-23.65-4.81-20.76 3.38 14.6 0 0zm444.45 131.25c-9.6 19.5-25.64 29.12-47.23 29.39-107.6 1.28-215.28-.01-322.88.07-17.56 0-32.16-6.01-43.1-20.05-5.57-7.15-9.07-15.33-9.75-24.21-.74-9.58-.17-19.26-.17-29.43 11.05 2.98 21.34.43 31.81-2.68 10.46-3.1 20.43-.64 29.36 5.7 9.02 6.43 18.31 11.98 29.7 13.3 14.35 1.69 27.44-1.1 39.4-9.27 6.57-4.49 12.9-9.35 21.26-10.43 9.87-1.27 18.83.5 27 6.32 8.99 6.42 18.28 11.99 29.67 13.38 14.54 1.75 27.63-1.38 39.9-9.36 5.92-3.85 12.17-7.83 18.86-9.74 10.36-2.96 20.4-.52 29.34 5.9 8.83 6.36 18.02 11.77 29.22 13.17 14.72 1.83 28.1-1.11 40.27-9.63 6.97-4.88 13.9-10.1 22.88-10.18 4.75-.05 9.55.63 14.26 1.45 7.92 1.37 15.79 3.1 24.68 4.9-.3 13.08 2.24 27.77-4.48 41.4zm2-63.35c-4.6.58-9.66-.16-14.14-1.51-11.46-3.46-23.06-5-34.33-.93-7.85 2.84-15.19 7.4-22.28 11.96-10.43 6.68-21.36 8.24-32.87 4.3-4.46-1.54-8.54-4.42-12.52-7.1-22.93-15.48-45.46-15.74-68.18.18-11.4 8-23.26 11.7-36.57 6.94-5.37-1.92-10.24-5.46-15.03-8.72-14.75-9.98-30.87-12.68-47.6-7.5-7.91 2.47-15.17 7.42-22.28 11.95-10.27 6.55-21.04 8.16-32.4 4.36-4.32-1.45-8.4-4.03-12.13-6.75-16.55-12.13-34.4-15.05-53.83-8.43-6.68 2.28-13.34 2.58-19.89-.62-9.49-4.65-13.84-15.34-10.44-23.57 15.2.42 29.6 1.1 44.01 1.16 50.97.14 101.93.09 152.9-.03 3.64 0 6.25.98 8.7 3.65 4.4 4.77 9.06 9.32 13.75 13.82 5.5 5.27 10.68 5.27 16.21 0 4.86-4.56 9.59-9.26 14.17-14.1 2.37-2.57 4.93-3.36 8.33-3.35 54.46.09 108.93.2 163.38-.08 9.35-.05 18.69-1.9 28.72-2.98 6.37 9.71-1.6 25.55-15.68 27.35zm17.9-56.28c-6.05 8.2-14.6 11.98-24.65 12-50.32.07-100.64.04-150.95.03-.61 0-1.24-.18-2.8-.43 1.31-1.4 1.96-2.14 2.65-2.83 19.29-19.11 38.54-38.26 57.96-57.25a10.17 10.17 0 0 1 6.43-2.68c28.33-.17 56.65-.15 84.97-.1 13.22 0 23.88 5.06 29.71 17.32 5.57 11.73 4.5 23.37-3.31 33.94h-.01zM109.8 147.84a9.84 9.84 0 0 0 9.52-10.1 9.8 9.8 0 0 0-9.93-9.67h-.08c-5.43.14-9.59 4.57-9.51 10.15a9.7 9.7 0 0 0 10 9.62c5.41-.17-.08 0 0 0zm183.66-81.48c1.73.58 3.54.97 5.33 1.26 17.93 2.84 35.42 8 52.02 15.34 35.82 15.93 65.58 38.62 82.55 75.31 2.82 6.12 8.25 8.21 13.47 5.8 5.41-2.49 7.2-8.07 4.45-14.4a135.42 135.42 0 0 0-23.8-36.7c-25.18-28.02-56.7-45.98-92.29-57.05-12.5-3.89-25.42-6.47-38.15-9.65-5.42.65-9.69 4-10.65 8.95-.92 4.76 2.02 9.49 7.07 11.14zm-13.33 88.39a9.95 9.95 0 0 0 9.85-9.88 9.84 9.84 0 0 0-9.74-9.94h-.01c-5.32-.06-9.83 4.44-9.93 9.86-.09 5.26 4.5 9.92 9.83 9.96 5.43-.06-5.33-.04 0 0zM251.1 60.46a10.06 10.06 0 0 0 9.78-10 9.92 9.92 0 0 0-19.82.2c.13 5.38 4.7 9.85 10.03 9.8h.01zm-93.36 50.26c5.18 0 9.84-4.64 9.9-9.84a10.03 10.03 0 0 0-9.68-10 9.78 9.78 0 0 0-10.03 9.52v.01a10.01 10.01 0 0 0 9.7 10.3l.1.01h.01zm77.57.01c5.25-.15 9.7-4.8 9.63-10.07a9.88 9.88 0 0 0-9.83-9.78 10.15 10.15 0 0 0-9.97 10.24c.18 5.17 5.03 9.75 10.17 9.6v.01zm-25.59 37.11c5.6-.16 9.53-4.69 9.53-10.12a9.8 9.8 0 0 0-9.95-9.65h-.09c-5.45.15-9.58 4.57-9.5 10.17a9.7 9.7 0 0 0 10.01 9.6z'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' xml:space='preserve'%3E%3Cpath d='M481.3 273.33c-1.5-.73-3.08-3-3.17-4.64-.37-6.14-.34-12.33-.02-18.47.08-1.53 1.44-3.72 2.78-4.34 23.73-10.95 30.4-38.4 18.04-57.6-.6-.9-1.17-2.33-.86-3.18 4.83-12.78.3-24.82-3.56-36.53-14.57-44.12-43.73-76.78-82.2-101.6-38.07-24.55-80.08-37.8-125.02-42.3-54-5.4-106.05 2.17-155.48 24.63-41.36 18.8-75.75 46.2-99.41 85.77-9.83 16.44-16.79 34.1-19.9 52.93-1 6.04 1.44 12.63 2.21 18.98.26 2.15.93 4.62.2 6.46-7.47 18.89-1.5 38.27 15.64 49.37 2.36 1.53 3.5 3 3.4 5.91-.23 6.66.06 13.33-.19 19.98-.05 1.47-1.13 3.64-2.32 4.19C14.37 280.6 4.1 293.57.66 311.97c-.12.62-.44 1.2-.66 1.8v15c2.65 10.8 6.8 20.77 14.85 28.81.66.67.43 2.75-.02 3.95-5.33 14-3.71 27.02 5 39.26a11.9 11.9 0 0 1 2.02 6.34c.2 9.83.08 19.66.1 29.5.06 42.1 29.73 72.6 71.71 72.67 108.14.24 216.27.18 324.4.03 35.21-.06 63.06-21.75 69.98-55.28 2.36-11.4 1.7-23.5 1.74-35.3.02-6.7 1.28-11.78 6.07-17.3 10.9-12.58 12-27.36 4.74-42.43-1.25-2.6-1.23-4.24.5-6.6 20.44-27.72 11.2-64.2-19.8-79.09h.01zM32.78 166.98c7.96-32.5 24.99-59.28 49.43-81.55 35.92-32.72 78.85-50.73 126.32-58.5 55.94-9.16 110.23-3.08 162.11 20.07 38.23 17.06 70.07 42.1 91.85 78.6a141.5 141.5 0 0 1 17.23 44.96c1.83 9.08-4.01 15.4-14.02 15.4-40.47.04-80.93.02-121.4.02h-88.95c-69.12 0-138.23-.2-207.35.19-12.94.07-17.86-8.4-15.22-19.2v.01zm-.47 38.08c7.21.32 13.65.88 20.09.88 136.12.05 272.25.08 408.37-.06 7.52 0 15.05-1.36 23.06-2.14 4.32 9.01-2.35 22.11-14.48 24.77-4.52.98-9.89 1.09-14.16-.41-21.02-7.38-39.89-3.82-57.4 9.44-10.5 7.94-22.29 9.58-34.5 5.08-5.05-1.86-9.64-5.2-14.13-8.32-14.2-9.85-29.9-12.61-46.16-8.07-8.26 2.32-15.52 8.05-23.46 11.74-5.79 2.69-11.79 5.46-17.98 6.57-9.42 1.69-18.07-1.53-25.67-7.35-12.7-9.7-26.84-14.24-42.97-12.57-11.58 1.2-21.15 6.56-30.3 13.1-5.54 3.95-11.5 6.55-18.4 7.06-9.18.67-17.47-1.48-24.9-6.97-10.37-7.64-21.49-13.9-34.78-13.23-8.03.4-16.06 2.2-23.93 4.02-8.23 1.9-15.55.8-21.98-4.7-5.98-5.12-7.77-11.68-6.32-18.84zm21.82 63.7V250.5c6.93-1.84 13.57-4 20.36-5.34 10.76-2.09 20.8-.21 29.78 6.55 10.02 7.55 20.9 12.75 33.84 13.18 13.16.45 24.97-2.94 35.66-10.57 6.8-4.85 13.66-9.31 22.5-9.81 9.02-.5 17.14 1.34 24.5 6.57 8.32 5.9 16.81 11.31 27.23 12.96 15.32 2.42 29.45-.15 42.29-9.1 7.1-4.93 14.09-9.9 23.32-10.42 9.2-.54 17.45 1.4 24.95 6.77 8.43 6.03 17.14 11.41 27.76 12.9 14.4 2.01 27.84-.14 40.07-8.34 2.77-1.85 5.5-3.74 8.28-5.58 9.17-6.08 19.08-7.3 29.59-4.46 1.92.52 3.8 1.2 5.7 1.78 8 2.49 8 2.49 8 11.1v10.08H54.14v-.01zm285.32 20.56-77.62 79.8c-27.13-27.1-53.63-53.56-79.88-79.8h157.5zM162.7 299.78l-21.04 21.03-31.87-31.75c13.47 0 26.59-.04 39.7.07 1.18 0 2.56.7 3.48 1.52 3.47 3.08 6.8 6.35 9.73 9.13zM20.9 328.7c-4.81-20.76 8.56-38.5 30.13-39.57 8.82-.36 17.66-.34 26.48.06 2 .07 4.3 1.56 5.8 3.06 16.36 16.16 32.58 32.45 48.84 48.7 15.54 15.5 34.18-14.8 44.32-24.99l36.27 36.15c-.85.07-2.28.24-3.72.24-51.97.01-103.94.06-155.9 0-16.71-.03-28.84-9.05-32.22-23.65-4.81-20.76 3.38 14.6 0 0zm444.45 131.25c-9.6 19.5-25.64 29.12-47.23 29.39-107.6 1.28-215.28-.01-322.88.07-17.56 0-32.16-6.01-43.1-20.05-5.57-7.15-9.07-15.33-9.75-24.21-.74-9.58-.17-19.26-.17-29.43 11.05 2.98 21.34.43 31.81-2.68 10.46-3.1 20.43-.64 29.36 5.7 9.02 6.43 18.31 11.98 29.7 13.3 14.35 1.69 27.44-1.1 39.4-9.27 6.57-4.49 12.9-9.35 21.26-10.43 9.87-1.27 18.83.5 27 6.32 8.99 6.42 18.28 11.99 29.67 13.38 14.54 1.75 27.63-1.38 39.9-9.36 5.92-3.85 12.17-7.83 18.86-9.74 10.36-2.96 20.4-.52 29.34 5.9 8.83 6.36 18.02 11.77 29.22 13.17 14.72 1.83 28.1-1.11 40.27-9.63 6.97-4.88 13.9-10.1 22.88-10.18 4.75-.05 9.55.63 14.26 1.45 7.92 1.37 15.79 3.1 24.68 4.9-.3 13.08 2.24 27.77-4.48 41.4zm2-63.35c-4.6.58-9.66-.16-14.14-1.51-11.46-3.46-23.06-5-34.33-.93-7.85 2.84-15.19 7.4-22.28 11.96-10.43 6.68-21.36 8.24-32.87 4.3-4.46-1.54-8.54-4.42-12.52-7.1-22.93-15.48-45.46-15.74-68.18.18-11.4 8-23.26 11.7-36.57 6.94-5.37-1.92-10.24-5.46-15.03-8.72-14.75-9.98-30.87-12.68-47.6-7.5-7.91 2.47-15.17 7.42-22.28 11.95-10.27 6.55-21.04 8.16-32.4 4.36-4.32-1.45-8.4-4.03-12.13-6.75-16.55-12.13-34.4-15.05-53.83-8.43-6.68 2.28-13.34 2.58-19.89-.62-9.49-4.65-13.84-15.34-10.44-23.57 15.2.42 29.6 1.1 44.01 1.16 50.97.14 101.93.09 152.9-.03 3.64 0 6.25.98 8.7 3.65 4.4 4.77 9.06 9.32 13.75 13.82 5.5 5.27 10.68 5.27 16.21 0 4.86-4.56 9.59-9.26 14.17-14.1 2.37-2.57 4.93-3.36 8.33-3.35 54.46.09 108.93.2 163.38-.08 9.35-.05 18.69-1.9 28.72-2.98 6.37 9.71-1.6 25.55-15.68 27.35zm17.9-56.28c-6.05 8.2-14.6 11.98-24.65 12-50.32.07-100.64.04-150.95.03-.61 0-1.24-.18-2.8-.43 1.31-1.4 1.96-2.14 2.65-2.83 19.29-19.11 38.54-38.26 57.96-57.25a10.17 10.17 0 0 1 6.43-2.68c28.33-.17 56.65-.15 84.97-.1 13.22 0 23.88 5.06 29.71 17.32 5.57 11.73 4.5 23.37-3.31 33.94h-.01zM109.8 147.84a9.84 9.84 0 0 0 9.52-10.1 9.8 9.8 0 0 0-9.93-9.67h-.08c-5.43.14-9.59 4.57-9.51 10.15a9.7 9.7 0 0 0 10 9.62c5.41-.17-.08 0 0 0zm183.66-81.48c1.73.58 3.54.97 5.33 1.26 17.93 2.84 35.42 8 52.02 15.34 35.82 15.93 65.58 38.62 82.55 75.31 2.82 6.12 8.25 8.21 13.47 5.8 5.41-2.49 7.2-8.07 4.45-14.4a135.42 135.42 0 0 0-23.8-36.7c-25.18-28.02-56.7-45.98-92.29-57.05-12.5-3.89-25.42-6.47-38.15-9.65-5.42.65-9.69 4-10.65 8.95-.92 4.76 2.02 9.49 7.07 11.14zm-13.33 88.39a9.95 9.95 0 0 0 9.85-9.88 9.84 9.84 0 0 0-9.74-9.94h-.01c-5.32-.06-9.83 4.44-9.93 9.86-.09 5.26 4.5 9.92 9.83 9.96 5.43-.06-5.33-.04 0 0zM251.1 60.46a10.06 10.06 0 0 0 9.78-10 9.92 9.92 0 0 0-19.82.2c.13 5.38 4.7 9.85 10.03 9.8h.01zm-93.36 50.26c5.18 0 9.84-4.64 9.9-9.84a10.03 10.03 0 0 0-9.68-10 9.78 9.78 0 0 0-10.03 9.52v.01a10.01 10.01 0 0 0 9.7 10.3l.1.01h.01zm77.57.01c5.25-.15 9.7-4.8 9.63-10.07a9.88 9.88 0 0 0-9.83-9.78 10.15 10.15 0 0 0-9.97 10.24c.18 5.17 5.03 9.75 10.17 9.6v.01zm-25.59 37.11c5.6-.16 9.53-4.69 9.53-10.12a9.8 9.8 0 0 0-9.95-9.65h-.09c-5.45.15-9.58 4.57-9.5 10.17a9.7 9.7 0 0 0 10.01 9.6z'/%3E%3C/svg%3E");
}
.icon-group-bakery {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' xml:space='preserve'%3E%3Cpath d='M511.96 188.33a42.9 42.9 0 0 0-6.97-21.94c-5.66-9.57-17.35-23.08-41-33.47-22.64-9.94-51.53-14.99-85.85-14.99H133.86c-34.33 0-63.21 5.05-85.85 15-23.65 10.38-35.34 23.9-41 33.46A42.84 42.84 0 0 0 0 189.92a43.15 43.15 0 0 0 28.15 40.37 38.6 38.6 0 0 0 6 1.82v161.96h41.24v-15.2H49.35V217.71h-7.6c-2.69 0-5.41-.54-8.09-1.6l-.2-.08a27.9 27.9 0 0 1-18.23-27.16 27.7 27.7 0 0 1 4.57-14.27l.22-.35c7.25-12.37 32.86-41.12 113.84-41.12s106.58 28.75 113.83 41.12l.22.35a27.75 27.75 0 0 1 2.57 25.72 27.88 27.88 0 0 1-16.23 15.71l-.1.04-.1.04a22.45 22.45 0 0 1-8.08 1.6h-7.6v161.14H96.51v15.2H477.86V232.12a38.34 38.34 0 0 0 6-1.82 43.15 43.15 0 0 0 28.1-41.96zm-33.42 27.71-.2.08a21.87 21.87 0 0 1-8.09 1.6H369.1v15.2h93.55v145.95H233.57V232.1a38.46 38.46 0 0 0 6-1.82 43.15 43.15 0 0 0 28.1-41.96 42.96 42.96 0 0 0-6.97-21.94c-.7-1.18-1.49-2.43-2.38-3.72l-.01-.01-.5-.71-.2-.28-.45-.61-.3-.4-.44-.58-.33-.43-.43-.54-.4-.5-.44-.53-.42-.5-.46-.54-.45-.52-.45-.5-.51-.57-.45-.48-.56-.6-.47-.48-.58-.6-.5-.48-.6-.6-.5-.48-.65-.62-.53-.48-.67-.61-.57-.5-.69-.6-.6-.5-.7-.6-.64-.51-.72-.59-.67-.51-.75-.59-.69-.5-.79-.59-.72-.52-.8-.57-.77-.52c-.27-.2-.55-.38-.83-.57l-.8-.52-.84-.55-.85-.54a97.75 97.75 0 0 0-1.75-1.07l-.88-.52-.93-.54-.9-.51-.97-.53-.94-.52-1-.52-.96-.5-1.05-.53-.98-.48-1.1-.53-1-.47-1.13-.52-.8-.36h157.94c80.98 0 106.59 28.75 113.84 41.12l.22.35a27.75 27.75 0 0 1 4.6 15.31 27.9 27.9 0 0 1-18.26 26.12z'/%3E%3Cpath d='M301.48 217.72h46.48v15.21h-46.48zM133.86 149.63v15.2c69.56 0 84.96 22.86 86.5 25.46l13.1-7.69c-4.53-7.73-25.11-32.97-99.6-32.97z'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' xml:space='preserve'%3E%3Cpath d='M511.96 188.33a42.9 42.9 0 0 0-6.97-21.94c-5.66-9.57-17.35-23.08-41-33.47-22.64-9.94-51.53-14.99-85.85-14.99H133.86c-34.33 0-63.21 5.05-85.85 15-23.65 10.38-35.34 23.9-41 33.46A42.84 42.84 0 0 0 0 189.92a43.15 43.15 0 0 0 28.15 40.37 38.6 38.6 0 0 0 6 1.82v161.96h41.24v-15.2H49.35V217.71h-7.6c-2.69 0-5.41-.54-8.09-1.6l-.2-.08a27.9 27.9 0 0 1-18.23-27.16 27.7 27.7 0 0 1 4.57-14.27l.22-.35c7.25-12.37 32.86-41.12 113.84-41.12s106.58 28.75 113.83 41.12l.22.35a27.75 27.75 0 0 1 2.57 25.72 27.88 27.88 0 0 1-16.23 15.71l-.1.04-.1.04a22.45 22.45 0 0 1-8.08 1.6h-7.6v161.14H96.51v15.2H477.86V232.12a38.34 38.34 0 0 0 6-1.82 43.15 43.15 0 0 0 28.1-41.96zm-33.42 27.71-.2.08a21.87 21.87 0 0 1-8.09 1.6H369.1v15.2h93.55v145.95H233.57V232.1a38.46 38.46 0 0 0 6-1.82 43.15 43.15 0 0 0 28.1-41.96 42.96 42.96 0 0 0-6.97-21.94c-.7-1.18-1.49-2.43-2.38-3.72l-.01-.01-.5-.71-.2-.28-.45-.61-.3-.4-.44-.58-.33-.43-.43-.54-.4-.5-.44-.53-.42-.5-.46-.54-.45-.52-.45-.5-.51-.57-.45-.48-.56-.6-.47-.48-.58-.6-.5-.48-.6-.6-.5-.48-.65-.62-.53-.48-.67-.61-.57-.5-.69-.6-.6-.5-.7-.6-.64-.51-.72-.59-.67-.51-.75-.59-.69-.5-.79-.59-.72-.52-.8-.57-.77-.52c-.27-.2-.55-.38-.83-.57l-.8-.52-.84-.55-.85-.54a97.75 97.75 0 0 0-1.75-1.07l-.88-.52-.93-.54-.9-.51-.97-.53-.94-.52-1-.52-.96-.5-1.05-.53-.98-.48-1.1-.53-1-.47-1.13-.52-.8-.36h157.94c80.98 0 106.59 28.75 113.84 41.12l.22.35a27.75 27.75 0 0 1 4.6 15.31 27.9 27.9 0 0 1-18.26 26.12z'/%3E%3Cpath d='M301.48 217.72h46.48v15.21h-46.48zM133.86 149.63v15.2c69.56 0 84.96 22.86 86.5 25.46l13.1-7.69c-4.53-7.73-25.11-32.97-99.6-32.97z'/%3E%3C/svg%3E");
}
.icon-group-catering {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' xml:space='preserve'%3E%3Cpath d='M435.75 147.06H283.83a8.17 8.17 0 1 0 0 16.34h151.91a8.17 8.17 0 0 0 0-16.34z'/%3E%3Cpath d='M495.77 212.43H476.6v-81.7h2.72a8.17 8.17 0 1 0 0-16.35h-13.93c-3.98-52.06-45.66-93.75-97.73-97.73V8.17a8.17 8.17 0 1 0-16.34 0v8.48c-52.07 3.98-93.75 45.67-97.73 97.73h-13.93a8.17 8.17 0 1 0 0 16.34h2.72v81.7h-57.21a40.7 40.7 0 0 0 7.37-16.34h3.55a8.17 8.17 0 1 0 0-16.34h-10.92a40.7 40.7 0 0 0 7.37-16.34h3.55a8.17 8.17 0 1 0 0-16.33h-10.92a40.7 40.7 0 0 0 7.37-16.34h3.55a8.17 8.17 0 1 0 0-16.34h-10.92a40.7 40.7 0 0 0 7.37-16.34h3.55a8.17 8.17 0 1 0 0-16.34H32.69a8.17 8.17 0 1 0 0 16.34h3.54a40.66 40.66 0 0 0 7.37 16.34H32.68a8.17 8.17 0 1 0 0 16.34h3.55a40.66 40.66 0 0 0 7.37 16.34H32.68a8.17 8.17 0 1 0 0 16.34h3.55a40.66 40.66 0 0 0 7.37 16.34H32.68a8.17 8.17 0 1 0 0 16.33h3.55a40.66 40.66 0 0 0 7.37 16.34H16.22a8.17 8.17 0 0 0-8.16 8.17v65.37a8.17 8.17 0 0 0 8.17 8.17h403.26a8.17 8.17 0 1 0 0-16.34H24.4v-49.02h463.22v49.02h-35.44a8.17 8.17 0 1 0 0 16.34h32.6V462.6c-12.3-1.2-19.39-5.1-27.38-9.5-10.11-5.6-21.58-11.92-43.43-11.92s-33.32 6.33-43.44 11.91c-9.6 5.3-17.9 9.88-35.54 9.88s-25.94-4.58-35.54-9.88c-10.12-5.58-21.59-11.9-43.44-11.9s-33.32 6.32-43.44 11.9c-9.6 5.3-17.9 9.88-35.54 9.88s-25.94-4.58-35.54-9.88c-10.12-5.58-21.59-11.9-43.44-11.9-21.84 0-33.31 6.32-43.43 11.9a170.6 170.6 0 0 1-6.75 3.59 56.03 56.03 0 0 1-20.62 5.92V318.64a8.17 8.17 0 1 0-16.34 0v152.5a8.17 8.17 0 0 0 8.17 8.18c10.09 0 17.95-1.36 24.5-3.36v27.87a8.17 8.17 0 1 0 16.35 0v-35l2.58-1.42c9.6-5.3 17.9-9.88 35.54-9.88s25.94 4.58 35.54 9.88c10.12 5.58 21.59 11.9 43.44 11.9 21.85 0 33.32-6.32 43.43-11.9 9.61-5.3 17.9-9.88 35.55-9.88s25.94 4.58 35.54 9.88c10.12 5.58 21.59 11.9 43.44 11.9 21.85 0 33.32-6.32 43.44-11.9 9.6-5.3 17.9-9.88 35.54-9.88s25.93 4.58 35.54 9.88l2.58 1.41v35.01a8.17 8.17 0 1 0 16.34 0v-27.88c6.56 2 14.42 3.37 24.51 3.37a8.17 8.17 0 0 0 8.17-8.17v-179a8.14 8.14 0 0 0 2.84-6.2V220.6a8.17 8.17 0 0 0-8.17-8.17zm-343.26 0H76.26a24.55 24.55 0 0 1-23.11-16.34h122.47a24.55 24.55 0 0 1-23.1 16.34zm0-32.69H76.26a24.55 24.55 0 0 1-23.11-16.34h122.47a24.55 24.55 0 0 1-23.1 16.34zm0-32.68H76.26a24.55 24.55 0 0 1-23.11-16.34h122.47a24.55 24.55 0 0 1-23.1 16.34zm0-32.68H76.26a24.55 24.55 0 0 1-23.11-16.34h122.47a24.55 24.55 0 0 1-23.1 16.34zm206.98-81.7c46.8 0 85.34 35.96 89.48 81.7H270c4.15-45.74 42.69-81.7 89.49-81.7zm100.76 179.75H258.73v-81.7h201.53v81.7z'/%3E%3Ccircle cx='446.64' cy='373.11' r='8.17'/%3E%3Ccircle cx='413.96' cy='405.79' r='8.17'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' xml:space='preserve'%3E%3Cpath d='M435.75 147.06H283.83a8.17 8.17 0 1 0 0 16.34h151.91a8.17 8.17 0 0 0 0-16.34z'/%3E%3Cpath d='M495.77 212.43H476.6v-81.7h2.72a8.17 8.17 0 1 0 0-16.35h-13.93c-3.98-52.06-45.66-93.75-97.73-97.73V8.17a8.17 8.17 0 1 0-16.34 0v8.48c-52.07 3.98-93.75 45.67-97.73 97.73h-13.93a8.17 8.17 0 1 0 0 16.34h2.72v81.7h-57.21a40.7 40.7 0 0 0 7.37-16.34h3.55a8.17 8.17 0 1 0 0-16.34h-10.92a40.7 40.7 0 0 0 7.37-16.34h3.55a8.17 8.17 0 1 0 0-16.33h-10.92a40.7 40.7 0 0 0 7.37-16.34h3.55a8.17 8.17 0 1 0 0-16.34h-10.92a40.7 40.7 0 0 0 7.37-16.34h3.55a8.17 8.17 0 1 0 0-16.34H32.69a8.17 8.17 0 1 0 0 16.34h3.54a40.66 40.66 0 0 0 7.37 16.34H32.68a8.17 8.17 0 1 0 0 16.34h3.55a40.66 40.66 0 0 0 7.37 16.34H32.68a8.17 8.17 0 1 0 0 16.34h3.55a40.66 40.66 0 0 0 7.37 16.34H32.68a8.17 8.17 0 1 0 0 16.33h3.55a40.66 40.66 0 0 0 7.37 16.34H16.22a8.17 8.17 0 0 0-8.16 8.17v65.37a8.17 8.17 0 0 0 8.17 8.17h403.26a8.17 8.17 0 1 0 0-16.34H24.4v-49.02h463.22v49.02h-35.44a8.17 8.17 0 1 0 0 16.34h32.6V462.6c-12.3-1.2-19.39-5.1-27.38-9.5-10.11-5.6-21.58-11.92-43.43-11.92s-33.32 6.33-43.44 11.91c-9.6 5.3-17.9 9.88-35.54 9.88s-25.94-4.58-35.54-9.88c-10.12-5.58-21.59-11.9-43.44-11.9s-33.32 6.32-43.44 11.9c-9.6 5.3-17.9 9.88-35.54 9.88s-25.94-4.58-35.54-9.88c-10.12-5.58-21.59-11.9-43.44-11.9-21.84 0-33.31 6.32-43.43 11.9a170.6 170.6 0 0 1-6.75 3.59 56.03 56.03 0 0 1-20.62 5.92V318.64a8.17 8.17 0 1 0-16.34 0v152.5a8.17 8.17 0 0 0 8.17 8.18c10.09 0 17.95-1.36 24.5-3.36v27.87a8.17 8.17 0 1 0 16.35 0v-35l2.58-1.42c9.6-5.3 17.9-9.88 35.54-9.88s25.94 4.58 35.54 9.88c10.12 5.58 21.59 11.9 43.44 11.9 21.85 0 33.32-6.32 43.43-11.9 9.61-5.3 17.9-9.88 35.55-9.88s25.94 4.58 35.54 9.88c10.12 5.58 21.59 11.9 43.44 11.9 21.85 0 33.32-6.32 43.44-11.9 9.6-5.3 17.9-9.88 35.54-9.88s25.93 4.58 35.54 9.88l2.58 1.41v35.01a8.17 8.17 0 1 0 16.34 0v-27.88c6.56 2 14.42 3.37 24.51 3.37a8.17 8.17 0 0 0 8.17-8.17v-179a8.14 8.14 0 0 0 2.84-6.2V220.6a8.17 8.17 0 0 0-8.17-8.17zm-343.26 0H76.26a24.55 24.55 0 0 1-23.11-16.34h122.47a24.55 24.55 0 0 1-23.1 16.34zm0-32.69H76.26a24.55 24.55 0 0 1-23.11-16.34h122.47a24.55 24.55 0 0 1-23.1 16.34zm0-32.68H76.26a24.55 24.55 0 0 1-23.11-16.34h122.47a24.55 24.55 0 0 1-23.1 16.34zm0-32.68H76.26a24.55 24.55 0 0 1-23.11-16.34h122.47a24.55 24.55 0 0 1-23.1 16.34zm206.98-81.7c46.8 0 85.34 35.96 89.48 81.7H270c4.15-45.74 42.69-81.7 89.49-81.7zm100.76 179.75H258.73v-81.7h201.53v81.7z'/%3E%3Ccircle cx='446.64' cy='373.11' r='8.17'/%3E%3Ccircle cx='413.96' cy='405.79' r='8.17'/%3E%3C/svg%3E");
}
.icon-group-laundry {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' xml:space='preserve'%3E%3Cpath d='M459.58 171.77a8.72 8.72 0 0 0-8.72 8.72v306.26c0 4.3-3.5 7.8-7.8 7.8h-305.6a8.72 8.72 0 0 0 0 17.45h305.6a25.28 25.28 0 0 0 25.25-25.25V180.5c0-4.81-3.91-8.72-8.73-8.72zM443.06 0H68.94A25.28 25.28 0 0 0 43.7 25.25v461.5A25.28 25.28 0 0 0 68.95 512h39.44a8.72 8.72 0 0 0 0-17.45H68.95c-4.3 0-7.8-3.5-7.8-7.8V107.43h389.7v45.15a8.72 8.72 0 1 0 17.45 0V25.25A25.28 25.28 0 0 0 443.05 0zM101.13 17.45h42.14V34.2h-42.14V17.45zm75.83 72.53H61.14V25.25c0-4.3 3.5-7.8 7.8-7.8H83.7v25.48c0 4.82 3.9 8.73 8.72 8.73h59.59c4.81 0 8.72-3.91 8.72-8.73V17.45h16.24v72.53zm273.89 0H335.03V37.42a8.72 8.72 0 1 0-17.45 0v52.56H194.42V17.45h248.64c4.3 0 7.8 3.5 7.8 7.8v64.73z'/%3E%3Cpath d='M256 137.93c-90.66 0-164.42 73.76-164.42 164.42S165.34 466.76 256 466.76c36.4 0 70.9-11.65 99.76-33.71a8.72 8.72 0 1 0-10.6-13.86A145.61 145.61 0 0 1 256 449.32c-81.04 0-146.97-65.93-146.97-146.97S174.96 155.38 256 155.38c81.04 0 146.97 65.93 146.97 146.97 0 35.02-12.52 68.93-35.26 95.5a8.73 8.73 0 0 0 13.26 11.35 164.43 164.43 0 0 0 39.44-106.85c0-90.67-73.75-164.42-164.41-164.42z'/%3E%3Cpath d='M324.77 302.35c0-23.43 8.18-46.29 23.04-64.35a8.72 8.72 0 0 0 0-11.08 118.48 118.48 0 0 0-91.8-43.39c-65.52 0-118.83 53.3-118.83 118.82 0 20.55 5.34 40.8 15.43 58.58a8.72 8.72 0 0 0 15.17-8.62 101.37 101.37 0 0 1-13.15-49.96c0-55.9 45.48-101.37 101.37-101.37 28.12 0 54.64 11.53 73.78 31.85a119.09 119.09 0 0 0-22.46 69.52c0 24.96 7.93 49.37 22.46 69.51A101.03 101.03 0 0 1 256 403.71c-27.72 0-53.6-10.98-72.88-30.91a8.72 8.72 0 1 0-12.54 12.13A117.86 117.86 0 0 0 256 421.16c35.67 0 69.13-15.81 91.8-43.39a8.72 8.72 0 0 0 0-11.08 101.53 101.53 0 0 1-23.03-64.34zM427.68 29.67h-69.8a8.72 8.72 0 1 0 0 17.45h69.8a8.72 8.72 0 1 0 0-17.45zM427.68 60.3h-69.8a8.72 8.72 0 1 0 0 17.46h69.8a8.72 8.72 0 1 0 0-17.45z'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' xml:space='preserve'%3E%3Cpath d='M459.58 171.77a8.72 8.72 0 0 0-8.72 8.72v306.26c0 4.3-3.5 7.8-7.8 7.8h-305.6a8.72 8.72 0 0 0 0 17.45h305.6a25.28 25.28 0 0 0 25.25-25.25V180.5c0-4.81-3.91-8.72-8.73-8.72zM443.06 0H68.94A25.28 25.28 0 0 0 43.7 25.25v461.5A25.28 25.28 0 0 0 68.95 512h39.44a8.72 8.72 0 0 0 0-17.45H68.95c-4.3 0-7.8-3.5-7.8-7.8V107.43h389.7v45.15a8.72 8.72 0 1 0 17.45 0V25.25A25.28 25.28 0 0 0 443.05 0zM101.13 17.45h42.14V34.2h-42.14V17.45zm75.83 72.53H61.14V25.25c0-4.3 3.5-7.8 7.8-7.8H83.7v25.48c0 4.82 3.9 8.73 8.72 8.73h59.59c4.81 0 8.72-3.91 8.72-8.73V17.45h16.24v72.53zm273.89 0H335.03V37.42a8.72 8.72 0 1 0-17.45 0v52.56H194.42V17.45h248.64c4.3 0 7.8 3.5 7.8 7.8v64.73z'/%3E%3Cpath d='M256 137.93c-90.66 0-164.42 73.76-164.42 164.42S165.34 466.76 256 466.76c36.4 0 70.9-11.65 99.76-33.71a8.72 8.72 0 1 0-10.6-13.86A145.61 145.61 0 0 1 256 449.32c-81.04 0-146.97-65.93-146.97-146.97S174.96 155.38 256 155.38c81.04 0 146.97 65.93 146.97 146.97 0 35.02-12.52 68.93-35.26 95.5a8.73 8.73 0 0 0 13.26 11.35 164.43 164.43 0 0 0 39.44-106.85c0-90.67-73.75-164.42-164.41-164.42z'/%3E%3Cpath d='M324.77 302.35c0-23.43 8.18-46.29 23.04-64.35a8.72 8.72 0 0 0 0-11.08 118.48 118.48 0 0 0-91.8-43.39c-65.52 0-118.83 53.3-118.83 118.82 0 20.55 5.34 40.8 15.43 58.58a8.72 8.72 0 0 0 15.17-8.62 101.37 101.37 0 0 1-13.15-49.96c0-55.9 45.48-101.37 101.37-101.37 28.12 0 54.64 11.53 73.78 31.85a119.09 119.09 0 0 0-22.46 69.52c0 24.96 7.93 49.37 22.46 69.51A101.03 101.03 0 0 1 256 403.71c-27.72 0-53.6-10.98-72.88-30.91a8.72 8.72 0 1 0-12.54 12.13A117.86 117.86 0 0 0 256 421.16c35.67 0 69.13-15.81 91.8-43.39a8.72 8.72 0 0 0 0-11.08 101.53 101.53 0 0 1-23.03-64.34zM427.68 29.67h-69.8a8.72 8.72 0 1 0 0 17.45h69.8a8.72 8.72 0 1 0 0-17.45zM427.68 60.3h-69.8a8.72 8.72 0 1 0 0 17.46h69.8a8.72 8.72 0 1 0 0-17.45z'/%3E%3C/svg%3E");
}

.working:after {
	background: url("data:image/svg+xml,%3Csvg width='80' height='80' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid' class='lds-ripple'%3E%3Ccircle cx='50' cy='50' r='14.03' fill='none' stroke='%23072d4f' stroke-width='6'%3E%3Canimate attributeName='r' calcMode='spline' values='0;40' keyTimes='0;1' dur='1' keySplines='0 0.2 0.8 1' begin='-0.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' calcMode='spline' values='1;0' keyTimes='0;1' dur='1' keySplines='0.2 0 0.8 1' begin='-0.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='50' cy='50' r='33.57' fill='none' stroke='%234be' stroke-width='6'%3E%3Canimate attributeName='r' calcMode='spline' values='0;40' keyTimes='0;1' dur='1' keySplines='0 0.2 0.8 1' begin='0s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' calcMode='spline' values='1;0' keyTimes='0;1' dur='1' keySplines='0.2 0 0.8 1' begin='0s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E")
		50% 50% no-repeat;
	margin-top: -40px;
	margin-left: -40px;
	width: 80px;
	height: 80px;
}

.bg-dark a.btn-whatsapp {
	position: fixed;
	/*
	top: 50%;
	left: -40px;
	transform: translateY(-50%) rotate(-90deg);
	*/
	left: 1rem;
	bottom: 1rem;
	display: inline-block;
	width: 120px;
	height: 40px;
	background: url("data:image/svg+xml,%3Csvg width='497.44' height='497.44' viewBox='0 -175.15 497.44 497.44' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23272525' d='M487.03 87.87a10.67 10.67 0 0 1-1.45 3.69 7.85 7.85 0 0 1-2.7 2.59 8.1 8.1 0 0 1-4.1.99 7.7 7.7 0 0 1-4.08-1 8.28 8.28 0 0 1-2.73-2.58 11.44 11.44 0 0 1-1.49-3.69 19.42 19.42 0 0 1-.46-4.28c0-1.5.15-2.98.43-4.36.28-1.42.78-2.66 1.45-3.72a8.03 8.03 0 0 1 2.7-2.66 7.77 7.77 0 0 1 4.1-1.03c1.6 0 2.94.36 4.04 1.03a8.6 8.6 0 0 1 2.73 2.7c.71 1.1 1.2 2.37 1.52 3.75.32 1.42.46 2.83.46 4.29s-.14 2.87-.42 4.28zm9.43-11.44a18.9 18.9 0 0 0-3.02-6.24 15.5 15.5 0 0 0-5.14-4.28 15.98 15.98 0 0 0-7.4-1.63c-2.27 0-4.32.46-6.2 1.34a10.98 10.98 0 0 0-4.64 4.3h-.14v-4.65h-9.5v49.14h10V97.16h.13a11.95 11.95 0 0 0 4.68 4.04c1.91.92 3.97 1.38 6.24 1.38 2.65 0 5-.53 7.01-1.56a14.92 14.92 0 0 0 5-4.15 17.28 17.28 0 0 0 2.98-5.98 27.12 27.12 0 0 0 0-14.5v.04zm-49.3 11.44c-.28 1.42-.77 2.63-1.45 3.69s-1.55 1.91-2.69 2.59a8.1 8.1 0 0 1-4.1.99 7.8 7.8 0 0 1-4.08-1 8.3 8.3 0 0 1-2.73-2.58 11.48 11.48 0 0 1-1.49-3.69 19.3 19.3 0 0 1-.46-4.28c0-1.5.14-2.98.43-4.36a10.9 10.9 0 0 1 1.45-3.72 8.04 8.04 0 0 1 2.7-2.66 7.76 7.76 0 0 1 4.1-1.03c1.6 0 2.94.36 4.04 1.03a8.59 8.59 0 0 1 2.73 2.7c.7 1.1 1.2 2.37 1.52 3.75.32 1.42.46 2.83.46 4.29s-.14 2.87-.42 4.28zm6.42-17.68a15.13 15.13 0 0 0-5.14-4.28 15.97 15.97 0 0 0-7.4-1.63c-2.27 0-4.33.46-6.2 1.34a10.98 10.98 0 0 0-4.65 4.3h-.14v-4.65h-9.5v49.14h10V97.16h.14a11.95 11.95 0 0 0 4.68 4.04 14.1 14.1 0 0 0 6.23 1.38c2.7 0 5-.53 7.02-1.56a14.93 14.93 0 0 0 5-4.15 17.97 17.97 0 0 0 3-5.98 25.9 25.9 0 0 0 1-7.05c0-2.6-.32-5.07-1-7.45a18.28 18.28 0 0 0-3.04-6.23v.03zm-65.76 12.05 6.55-18.46h.14l6.35 18.46h-13.04zm1.06-30.86-19.03 50.28h11.13l3.93-11.2h18.82l3.79 11.2H419l-18.82-50.28h-11.34.04zM369.04 85.7a9.34 9.34 0 0 0-2.63-2.9 14.4 14.4 0 0 0-3.68-1.88 53.25 53.25 0 0 0-4.25-1.2c-1.42-.32-2.8-.64-4.15-.93s-2.59-.6-3.61-.95a7.23 7.23 0 0 1-2.55-1.38c-.68-.57-1-1.28-1-2.2 0-.74.18-1.35.57-1.8.39-.47.85-.79 1.38-1.04a5.62 5.62 0 0 1 1.81-.46 17.49 17.49 0 0 1 1.84-.1c1.77 0 3.33.35 4.64 1.03 1.32.67 2.06 1.98 2.17 3.9h9.5c-.19-2.28-.79-4.12-1.74-5.6s-2.17-2.66-3.62-3.55-3.12-1.52-4.96-1.91a31.1 31.1 0 0 0-11.51-.04 15.4 15.4 0 0 0-5.07 1.84 9.91 9.91 0 0 0-3.61 3.55c-.93 1.49-1.39 3.44-1.39 5.77 0 1.6.32 2.94 1 4.04a8.73 8.73 0 0 0 2.58 2.77c1.1.7 2.3 1.3 3.69 1.77s2.8.85 4.25 1.17c3.58.74 6.34 1.48 8.36 2.23 1.99.74 2.98 1.88 2.98 3.36 0 .89-.21 1.63-.64 2.24a4.7 4.7 0 0 1-1.6 1.41c-.63.36-1.34.6-2.12.78a9.96 9.96 0 0 1-2.23.25c-1 0-1.95-.1-2.84-.35a7.71 7.71 0 0 1-2.44-1.1 6 6 0 0 1-1.74-1.92 5.32 5.32 0 0 1-.67-2.76h-9.5c.1 2.44.64 4.46 1.67 6.1 1 1.63 2.3 2.9 3.86 3.9 1.56.98 3.37 1.7 5.39 2.12 2.02.42 4.07.64 6.2.64 2.05 0 4.1-.22 6.1-.6a15.3 15.3 0 0 0 5.3-2.1c1.57-.99 2.8-2.3 3.76-3.9A11.66 11.66 0 0 0 370 89.9a8.2 8.2 0 0 0-1-4.25l.04.07zm-41.35-31.35h-10v10.9h-6.06v6.7h6.06v21.48c0 1.84.32 3.3.92 4.43a6.65 6.65 0 0 0 2.52 2.62 10.6 10.6 0 0 0 3.65 1.24 29.21 29.21 0 0 0 4.4.32c.99 0 1.98-.04 3.04-.07a20.93 20.93 0 0 0 2.8-.29v-7.76a9.37 9.37 0 0 1-1.49.22 23.67 23.67 0 0 1-1.63.07c-1.7 0-2.8-.29-3.36-.85-.57-.57-.85-1.7-.85-3.37V71.97h7.33v-6.7h-7.33V54.36zm-28.67 33.23c0 .57-.07 1.31-.18 2.27a6.95 6.95 0 0 1-.95 2.76 6.73 6.73 0 0 1-2.41 2.38c-1.07.67-2.63.99-4.57.99-.78 0-1.56-.07-2.34-.21a5.83 5.83 0 0 1-1.99-.75c-.56-.35-.99-.81-1.34-1.45-.32-.6-.5-1.35-.5-2.27 0-.96.18-1.7.5-2.34.32-.6.78-1.1 1.3-1.52.54-.39 1.18-.7 1.92-.96s1.46-.42 2.23-.56a49.76 49.76 0 0 1 2.41-.36c.82-.1 1.56-.21 2.3-.35s1.42-.32 2.06-.53 1.17-.5 1.6-.89v3.72l-.04.07zm10 5.99V74.62c0-2.2-.5-3.97-1.5-5.31-.99-1.35-2.26-2.38-3.79-3.12a18.06 18.06 0 0 0-5.14-1.52 42.37 42.37 0 0 0-5.56-.4c-2.02 0-4.04.22-6.02.61-1.98.39-3.8 1.06-5.39 2.02a12.35 12.35 0 0 0-3.93 3.72 11.74 11.74 0 0 0-1.77 5.85h10c.17-1.99.84-3.37 1.97-4.22 1.14-.85 2.66-1.27 4.65-1.27.88 0 1.73.07 2.51.17a5.43 5.43 0 0 1 2.06.71c.6.36 1.06.85 1.42 1.49.35.64.53 1.49.53 2.59.03 1.02-.25 1.8-.92 2.37-.68.53-1.56.96-2.7 1.24s-2.4.5-3.86.64-2.94.32-4.43.57c-1.49.24-2.97.56-4.46.95s-2.8 1-3.94 1.8a9.48 9.48 0 0 0-2.83 3.2 10.47 10.47 0 0 0-1.1 5.1c0 1.88.32 3.5.96 4.85a9.2 9.2 0 0 0 2.62 3.37 11.44 11.44 0 0 0 3.93 1.99c1.49.42 3.12.63 4.86.63 2.26 0 4.46-.32 6.62-.99a13.27 13.27 0 0 0 5.64-3.44c.03.6.14 1.2.24 1.81.11.57.29 1.17.46 1.74h10.14a8.45 8.45 0 0 1-1-3.37 39.9 39.9 0 0 1-.28-4.71v-.11zm-41.18-25.16a9.8 9.8 0 0 0-4.04-3.01c-1.7-.74-3.9-1.1-6.59-1.1-1.88 0-3.8.5-5.78 1.45s-3.57 2.52-4.85 4.61h-.21V51.41h-10v50.28h10V82.6c0-3.72.6-6.37 1.84-8 1.2-1.63 3.19-2.41 5.92-2.41 2.37 0 4.07.74 5 2.23.92 1.49 1.41 3.72 1.41 6.73v20.55h10V79.3c0-2.27-.22-4.32-.6-6.17s-1.1-3.43-2.1-4.7zm-52.83 17.65h-.14l-8.58-34.65h-10.34l-8.72 34.22h-.14l-7.98-34.23h-11.05l13.32 50.28h11.2l8.36-34.22h.14l8.5 34.22h11l6.01-22.32 7.52-27.95h-10.85l-8.25 34.65z'/%3E%3Cpath fill='%23FEFEFE' d='M74.34 131.95A60.2 60.2 0 0 1 41.18 122L18 129.4l7.51-22.4a59.82 59.82 0 0 1-11.48-35.32c0-33.23 27.04-60.27 60.28-60.27s60.27 27.04 60.27 60.27a60.34 60.34 0 0 1-60.27 60.27h.03zM74.34 0a71.7 71.7 0 0 0-61.4 108.7L0 147.16l39.69-12.72a71.5 71.5 0 0 0 34.65 8.93A71.7 71.7 0 0 0 74.34 0z'/%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='-16132.4' y1='481239.09' x2='-16132.4' y2='484641.09' gradientTransform='translate(-418 -816.13) scale(.0013)'%3E%3Cstop offset='0' stop-color='%236ebf61'/%3E%3Cstop offset='.23' stop-color='%2350a557'/%3E%3Cstop offset='.52' stop-color='%232a904f'/%3E%3Cstop offset='.81' stop-color='%2350a557'/%3E%3Cstop offset='1' stop-color='%236ebf63'/%3E%3C/linearGradient%3E%3Cpath fill='url(%23a)' d='M74.34 11.41a60.34 60.34 0 0 0-60.27 60.27c0 13.18 4.25 25.4 11.48 35.33l-7.51 22.4L41.2 122a59.82 59.82 0 0 0 33.16 9.95 60.34 60.34 0 0 0 60.28-60.27 60.34 60.34 0 0 0-60.27-60.27h-.04z'/%3E%3Cpath fill='%23FEFEFE' d='M57.5 42.02c-1.16-2.8-2.05-2.9-3.82-2.97a34.05 34.05 0 0 0-2.02-.07c-2.3 0-4.71.67-6.16 2.16-1.77 1.8-6.17 6.02-6.17 14.67s6.3 17 7.16 18.18c.89 1.16 12.3 19.16 30.01 26.5 13.86 5.74 17.97 5.2 21.12 4.54 4.6-1 10.38-4.4 11.83-8.5 1.46-4.12 1.46-7.63 1.03-8.37-.42-.75-1.6-1.17-3.36-2.06-1.78-.88-10.39-5.13-12.02-5.7-1.6-.6-3.11-.4-4.32 1.31-1.7 2.37-3.36 4.78-4.71 6.24-1.06 1.13-2.8 1.27-4.25.67-1.95-.82-7.4-2.73-14.14-8.72a53.63 53.63 0 0 1-9.78-12.15c-1.03-1.77-.1-2.8.7-3.76.9-1.1 1.74-1.87 2.63-2.9.89-1.03 1.38-1.56 1.95-2.77.6-1.17.18-2.37-.25-3.26-.42-.88-3.97-9.53-5.42-13.04z'/%3E%3C/svg%3E")
		50% 50% / 80% auto no-repeat var(--verylight-grey-color) !important;
}
@media (min-width:992px) {
	.bg-dark a.btn-whatsapp {
		/*
		left: -60px;
		*/
		left: .5rem;
		bottom: 0;
		width: 180px;
		height: 60px;
	}
}

.social-buttons {
	display: flex;
	justify-content: center;
	align-items: baseline;
}
.social-buttons .fb-like > span,
.social-buttons .fb-like > span > iframe {
	display: flex;
	align-items: start;
	width: 220px!important;
}

.videocenter {
	position: absolute;
	top: 0; left: 50%;
	transform: translateX(-50%);
	width: 711px;
	height: 400px;
}

.category-header {
	position: relative;
	display: flex;
	flex-flow: column nowrap;
	justify-content: center;
	background: var(--head-image-m) 50% 50% / cover no-repeat;
	height: 200px;
	color: #ffffff;
	margin-bottom: 3rem;
}
.category-header * {
	position: relative;
	z-index: 1;
}
.category-header::before {
	content: '';
	position: absolute;
	top: 0; left: 0; right: 0; bottom: 0;
	z-index: 0;
	display: block;
	background: rgba(7, 45, 79, .5);
}
.category-header h1 {
	text-align: center;
	color: #ffffff;
}
.category-header .breadcrumb {
	justify-content: center;
	margin: 0 auto;
}
.category-header a, .category-header a:hover, .category-header a:focus {
	color: var(--secondary-color);
}
.category-header a:hover, .category-header a:focus {
	color: #ffffff;
}
@media (min-width:992px) {
	.category-header {
		background-image: var(--head-image);
	}
}

.goog-te-gadget-simple {
	background: var(--primary-color)!important;
	border: 0!important;
	color: #ffffff;
}
.goog-te-menu-value span[style^="border-"] {
	display: none!important;
}

.leaflet-popup-content-wrapper, .leaflet-popup-tip {
	background: #000000;
}

#contactform textarea {
	min-height: 8rem;
}
#categoryGroup .form-check-input:valid {
	border-color: initial;
	box-shadow: none;
}
.was-validated #categoryGroup.is-invalid .form-check-input {
	border-color: var(--bs-form-invalid-border-color);
}
.btn-recaptcha, .btn-recaptcha:hover, .btn-recaptcha:focus, .btn-recaptcha:active, :not(.btn-check) + .btn-recaptcha:active,
.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating).btn-recaptcha {
	background-color: var(--secondary-darkest-color);
	border-color: #ffffff;
	border-top-right-radius: var(--control-border-radius);
	border-bottom-right-radius: var(--control-border-radius);
}

/**
 * Table of contents - toc nav
 */
#toc-nav {
	margin-bottom: 3rem;
	text-align: center;
}

#toc-nav a {
	display: inline-block;
	padding: .5rem 1rem;
	text-decoration: none;
	color: var(--primary-color);
	text-decoration: underline dotted;
}
#toc-nav a:hover, #toc-nav a:focus {
	color: #ffffff;
}

#dot-nav {
	position: fixed;
	top: 50%;
	right: 10px;
	transform: translateY(-50%);
	display: flex;
	flex-direction: column;
	gap: 10px;
	z-index: 1000;
}

#dot-nav a {
	width: 16px;
	height: 16px;
	border: 3px solid var(--primary-color);
	border-radius: 50%;
	background-color: var(--primary-color);
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}

#dot-nav a.active {
	background-color: #ffffff;
}

#dot-nav a:hover {
	background-color: #ffffff;
	border-color: #ffffff;
}
@media (min-width: 992px) {
	#toc-nav a {
		font-size: 150%;
	}
}